From 5b563b6afdc14f8455bec6aa6700bbba1d1013d1 Mon Sep 17 00:00:00 2001 From: Leo Dion Date: Thu, 15 Jun 2023 09:40:45 -0400 Subject: [PATCH] removing duplicate files --- Samples/Demo/App/AnyStealthyProperty.swift | 13 - Samples/Demo/App/CompositeCredentials.swift | 17 - .../CompositeCredentialsQueryBuilder.swift | 121 -- .../Demo/App/CompositeStealthyBuilder.swift | 35 - .../Demo/App/CompositeStealthyObject.swift | 127 -- .../App/CredentialPropertyListObject.swift | 53 - .../Demo/App/CredentialPropertyObject.swift | 127 -- Samples/Demo/App/Data.swift | 7 - Samples/Demo/App/Dictionary.swift | 26 - Samples/Demo/App/StealthyProperty.swift | 11 - .../Demo/App/StealthyPropertyBuilder.swift | 179 --- Samples/Demo/App/String.swift | 6 - .../Demo/UI Tests/GenericPasswordItem.swift | 19 - Samples/Demo/UI Tests/Int.swift | 5 - .../Demo/UI Tests/InternetPasswordItem.swift | 46 - Samples/Demo/UI Tests/SampleEntry.swift | 1019 ---------------- Samples/Demo/UI Tests/StealthyProperty.swift | 6 - Samples/Demo/UI Tests/URL.swift | 1023 ----------------- .../StashSync/StashSyncKit/PhoneView.swift | 122 -- 19 files changed, 2962 deletions(-) delete mode 100644 Samples/Demo/App/AnyStealthyProperty.swift delete mode 100644 Samples/Demo/App/CompositeCredentials.swift delete mode 100644 Samples/Demo/App/CompositeCredentialsQueryBuilder.swift delete mode 100644 Samples/Demo/App/CompositeStealthyBuilder.swift delete mode 100644 Samples/Demo/App/CompositeStealthyObject.swift delete mode 100644 Samples/Demo/App/CredentialPropertyListObject.swift delete mode 100644 Samples/Demo/App/CredentialPropertyObject.swift delete mode 100644 Samples/Demo/App/Data.swift delete mode 100644 Samples/Demo/App/Dictionary.swift delete mode 100644 Samples/Demo/App/StealthyProperty.swift delete mode 100644 Samples/Demo/App/StealthyPropertyBuilder.swift delete mode 100644 Samples/Demo/App/String.swift delete mode 100644 Samples/Demo/UI Tests/GenericPasswordItem.swift delete mode 100644 Samples/Demo/UI Tests/Int.swift delete mode 100644 Samples/Demo/UI Tests/InternetPasswordItem.swift delete mode 100644 Samples/Demo/UI Tests/SampleEntry.swift delete mode 100644 Samples/Demo/UI Tests/StealthyProperty.swift delete mode 100644 Samples/Demo/UI Tests/URL.swift delete mode 100644 Samples/StashSync/StashSyncKit/PhoneView.swift diff --git a/Samples/Demo/App/AnyStealthyProperty.swift b/Samples/Demo/App/AnyStealthyProperty.swift deleted file mode 100644 index 47deaf6..0000000 --- a/Samples/Demo/App/AnyStealthyProperty.swift +++ /dev/null @@ -1,13 +0,0 @@ -import StealthyStash - -extension AnyStealthyProperty { - public var dataString: String { - property.dataString - } - - public init(builder: StealthyPropertyBuilder) throws { - let propertyType = builder.secClass.propertyType - let property = try propertyType.init(builder: builder) - self.init(property: property) - } -} diff --git a/Samples/Demo/App/CompositeCredentials.swift b/Samples/Demo/App/CompositeCredentials.swift deleted file mode 100644 index 526182c..0000000 --- a/Samples/Demo/App/CompositeCredentials.swift +++ /dev/null @@ -1,17 +0,0 @@ -import StealthyStash - -struct CompositeCredentials: StealthyModel { - typealias QueryBuilder = CompositeCredentialsQueryBuilder - - internal init(userName: String, password: String?, token: String?) { - self.userName = userName - self.password = password - self.token = token - } - - let userName: String - - let password: String? - - let token: String? -} diff --git a/Samples/Demo/App/CompositeCredentialsQueryBuilder.swift b/Samples/Demo/App/CompositeCredentialsQueryBuilder.swift deleted file mode 100644 index da4df8d..0000000 --- a/Samples/Demo/App/CompositeCredentialsQueryBuilder.swift +++ /dev/null @@ -1,121 +0,0 @@ -import StealthyStash - -struct CompositeCredentialsQueryBuilder: ModelQueryBuilder { - static func updates( - from previousItem: CompositeCredentials, - to newItem: CompositeCredentials - ) -> [StealthyPropertyUpdate] { - let newPasswordData = newItem.password.flatMap { - $0.data(using: .utf8) - }.map { - InternetPasswordItem(account: newItem.userName, data: $0) - } - - let oldPasswordData = previousItem.password.flatMap { - $0.data(using: .utf8) - }.map { - InternetPasswordItem(account: previousItem.userName, data: $0) - } - - let previousTokenData = previousItem.token.flatMap { - $0.data(using: .utf8) - }.map { - GenericPasswordItem(account: previousItem.userName, data: $0) - } - - let newTokenData = newItem.token.flatMap { - $0.data(using: .utf8) - }.map { - GenericPasswordItem(account: newItem.userName, data: $0) - } - - let passwordUpdate = StealthyPropertyUpdate( - previousProperty: oldPasswordData, - newProperty: newPasswordData - ) - let tokenUpdate = StealthyPropertyUpdate( - previousProperty: previousTokenData, - newProperty: newTokenData - ) - return [passwordUpdate, tokenUpdate] - } - - static func properties( - from model: CompositeCredentials, - for _: ModelOperation - ) -> [AnyStealthyProperty] { - let passwordData = model.password.flatMap { - $0.data(using: .utf8) - } - - let passwordProperty: AnyStealthyProperty = .init( - property: InternetPasswordItem( - account: model.userName, - data: passwordData ?? .init() - ) - ) - - let tokenData = model.token.flatMap { - $0.data(using: .utf8) - } - - let tokenProperty: AnyStealthyProperty = .init( - property: GenericPasswordItem( - account: model.userName, - data: tokenData ?? .init() - ) - ) - - return [passwordProperty, tokenProperty] - } - - static func queries(from _: Void) -> [String: Query] { - [ - "password": TypeQuery(type: .internet), - "token": TypeQuery(type: .generic) - ] - } - - static func model( - from properties: [String: [AnyStealthyProperty]] - ) throws -> CompositeCredentials? { - for internet in properties["password"] ?? [] { - for generic in properties["token"] ?? [] { - if internet.account == generic.account { - return .init( - userName: internet.account, - password: internet.dataString, - token: generic.dataString - ) - } - } - } - let properties = properties.values.flatMap { $0 }.enumerated().sorted { lhs, rhs in - if lhs.element.propertyType == rhs.element.propertyType { - return lhs.offset < rhs.offset - } else { - return lhs.element.propertyType == .internet - } - }.map(\.element) - - guard let username = properties.map(\.account).first else { - return nil - } - let password = properties - .first { $0.propertyType == .internet }? - .data - let token = properties.first { - $0.propertyType == .generic && $0.account == username - }?.data - - return CompositeCredentials( - userName: username, - password: password?.string(), - token: token?.string() - ) - } - - typealias QueryType = Void - - typealias StealthyModelType = CompositeCredentials -} diff --git a/Samples/Demo/App/CompositeStealthyBuilder.swift b/Samples/Demo/App/CompositeStealthyBuilder.swift deleted file mode 100644 index c9b5dd9..0000000 --- a/Samples/Demo/App/CompositeStealthyBuilder.swift +++ /dev/null @@ -1,35 +0,0 @@ -import Foundation - -struct CompositeStealthyBuilder { - var userName = "" - var password = "" - var token = "" -} - -extension CompositeStealthyBuilder { - init(secret: CompositeCredentials?) { - self.init( - userName: secret?.userName ?? "", - password: secret?.password ?? "", - token: secret?.token ?? "" - ) - } -} - -extension CompositeCredentials { - init?(builder: CompositeStealthyBuilder) { - guard let userName = builder.userName.nilTrimmed() else { - return nil - } - - let password = builder.password.nilTrimmed() ?? "" - - let token = builder.token.nilTrimmed() ?? "" - - self.init( - userName: userName, - password: password, - token: token - ) - } -} diff --git a/Samples/Demo/App/CompositeStealthyObject.swift b/Samples/Demo/App/CompositeStealthyObject.swift deleted file mode 100644 index f20218c..0000000 --- a/Samples/Demo/App/CompositeStealthyObject.swift +++ /dev/null @@ -1,127 +0,0 @@ -import Combine -import Foundation -import StealthyStash - -class TriggerSet { - let saveCompletedTrigger = PassthroughSubject() - // private let receivedUpdate = PassthroughSubject() - - var receiveUpdatePublisher: AnyPublisher { - saveCompletedTrigger.share().eraseToAnyPublisher() - } -} - -class CompositeStealthyObject: ObservableObject { - // swiftlint:disable:next function_body_length - internal init( - repository: StealthyRepository, - triggerSet: TriggerSet, - secret: CompositeStealthyBuilder = CompositeStealthyBuilder() - ) { - self.repository = repository - self.secret = secret - - let resetSourcePublisher = resetPassthrough - .map { self.source } - - Publishers.Merge(resetSourcePublisher, $source) - .map(CompositeStealthyBuilder.init) - .receive(on: DispatchQueue.main) - .assign(to: &$secret) - - let loadResult = Publishers.Merge(loadPassthrough, triggerSet.receiveUpdatePublisher) - .map { - Future { completed in - Task { - do { - let secret: CompositeCredentials? = try await self.repository.fetch() - completed(.success(secret)) - } catch { - completed(.failure(error)) - } - } - } - } - .switchToLatest() - .share() - - loadResult - .map { _ in true } - .replaceError(with: true) - .receive(on: DispatchQueue.main) - .assign(to: &$isLoaded) - - loadResult - .map { _ in Error?.none } - .catch { Just(Error?.some($0)) } - .compactMap { $0 as? KeychainError } - .receive(on: DispatchQueue.main) - .assign(to: &$lastError) - - loadResult - .replaceError(with: nil) - .receive(on: DispatchQueue.main) - .assign(to: &$source) - - let saveResult = savePassthrough - .map { self.secret } - .compactMap(CompositeCredentials.init(builder:)) - .tryMap { model in - if let source = self.source { - try self.repository.update(from: source, to: model) - } else { - try self.repository.create(model) - } - return model - } - .share() - - saveResult - .map { _ in Error?.none } - .catch { Just(Error?.some($0)) } - .compactMap { $0 as? KeychainError } - .receive(on: DispatchQueue.main) - .assign(to: &$lastError) - - let saveSuccess = saveResult - .map { $0 as CompositeCredentials? } - .catch { _ in Just(CompositeCredentials?.none) } - .compactMap { $0 } - .share() - - saveSuccess - .map { $0 as CompositeCredentials? } - .receive(on: DispatchQueue.main) - .assign(to: &$source) - - saveSuccessCancellable = saveSuccess - .breakpoint() - .map { _ in () } - .subscribe(triggerSet.saveCompletedTrigger) - } - - let repository: StealthyRepository - - let resetPassthrough = PassthroughSubject() - let savePassthrough = PassthroughSubject() - let loadPassthrough = PassthroughSubject() - - @Published var lastError: KeychainError? - @Published var source: CompositeCredentials? - @Published var secret = CompositeStealthyBuilder() - @Published var isLoaded = false - - var saveSuccessCancellable: AnyCancellable! - - func save() { - savePassthrough.send() - } - - func reset() { - resetPassthrough.send() - } - - func load() { - loadPassthrough.send() - } -} diff --git a/Samples/Demo/App/CredentialPropertyListObject.swift b/Samples/Demo/App/CredentialPropertyListObject.swift deleted file mode 100644 index 4ba6cf8..0000000 --- a/Samples/Demo/App/CredentialPropertyListObject.swift +++ /dev/null @@ -1,53 +0,0 @@ -import Combine -import Foundation -import StealthyStash - -class CredentialPropertyListObject: ObservableObject { - internal init( - repository: StealthyRepository, - triggerSet: TriggerSet, - internetPasswords: [AnyStealthyProperty] = [], - isLoaded: Bool = false - ) { - self.repository = repository - credentialProperties = internetPasswords - self.isLoaded = isLoaded - - let queryPublisher = querySubject - .combineLatest(triggerSet.receiveUpdatePublisher.prepend(())) { query, _ in query } - .tryMap(self.repository.query(_:)) - .share() - - queryPublisher - .map { _ in Error?.none } - .catch { Just(Error?.some($0)) } - .compactMap { $0 as? KeychainError } - .receive(on: DispatchQueue.main) - .assign(to: &$lastError) - - let loadedCompleted = queryPublisher - .map([AnyStealthyProperty]?.some) - .replaceError(with: nil) - .compactMap { $0 } - .share() - - loadedCompleted - .receive(on: DispatchQueue.main) - .assign(to: &$credentialProperties) - - loadedCompleted - .map { _ in true } - .receive(on: DispatchQueue.main) - .assign(to: &$isLoaded) - } - - let repository: StealthyRepository - @Published var credentialProperties: [AnyStealthyProperty] - @Published var isLoaded = false - let querySubject = PassthroughSubject() - @Published var lastError: KeychainError? - - func query(_ query: Query) { - querySubject.send(query) - } -} diff --git a/Samples/Demo/App/CredentialPropertyObject.swift b/Samples/Demo/App/CredentialPropertyObject.swift deleted file mode 100644 index be79f68..0000000 --- a/Samples/Demo/App/CredentialPropertyObject.swift +++ /dev/null @@ -1,127 +0,0 @@ -import Combine -import Foundation -import StealthyStash - -class CredentialPropertyObject: ObservableObject { - // swiftlint:disable:next function_body_length - internal init( - repository: StealthyRepository, - triggerSet: TriggerSet, - item: StealthyPropertyBuilder, - original: AnyStealthyProperty? - ) { - self.item = item - self.repository = repository - originalItem = original - - let savePublisher = saveTriggerSubject - .map { self.item } - .tryMap(AnyStealthyProperty.init) - .tryMap { item in - try self.repository.upsert(from: self.originalItem, to: item.property) - } - .share() - - let successSavePublisher = savePublisher - .map(Void?.some) - .replaceError(with: Void?.none) - .compactMap { $0 } - .share() - - successSavePublisher - .tryMap { try self.item.saved() } - .assertNoFailure() - .receive(on: DispatchQueue.main) - .assign(to: &$item) - - savePublisher - .map { Error?.none } - .catch { Just(Optional.some($0)) } - .compactMap { $0 } - .print() - .compactMap { $0 as? KeychainError } - .receive(on: DispatchQueue.main) - .assign(to: &$lastError) - - clearErrorSubject - .filter { $0 == self.lastError } - .map { _ in KeychainError?.none } - .receive(on: DispatchQueue.main) - .assign(to: &$lastError) - - let deletePublisher = deleteTriggerSubject - .map { self.item } - .tryMap(AnyStealthyProperty.init) - .tryMap { item in - try self.repository.delete(item) - } - .share() - let successDeletePublisher = deletePublisher - .map(Void?.some) - .replaceError(with: Void?.none) - .compactMap { $0 } - .share() - - deletePublisher - .map { Error?.none } - .catch { Just(Optional.some($0)) } - .compactMap { $0 as? KeychainError } - .receive(on: DispatchQueue.main) - .assign(to: &$lastError) - - updateCompletedCancellable = Publishers.Merge( - successSavePublisher, - successDeletePublisher - ) - .subscribe(updateCompletedSubject) - - saveCompletedCancellable = updateCompleted.subscribe(triggerSet.saveCompletedTrigger) - } - - func save() { - saveTriggerSubject.send() - } - - func clearError(_ error: KeychainError) { - clearErrorSubject.send(error) - } - - func delete() { - deleteTriggerSubject.send() - } - - @Published var lastError: KeychainError? - @Published var item: StealthyPropertyBuilder - let saveTriggerSubject = PassthroughSubject() - let deleteTriggerSubject = PassthroughSubject() - let clearErrorSubject = PassthroughSubject() - let updateCompletedSubject = PassthroughSubject() - let repository: StealthyRepository - let originalItem: AnyStealthyProperty? - var saveCompletedCancellable: AnyCancellable! - var updateCompletedCancellable: AnyCancellable! - - var updateCompleted: AnyPublisher { - updateCompletedSubject.eraseToAnyPublisher() - } -} - -extension CredentialPropertyObject { - convenience init(repository: StealthyRepository, item: AnyStealthyProperty) { - self.init( - repository: repository, - triggerSet: .init(), - item: .init(item: item), - original: item - ) - } - - convenience init(repository: StealthyRepository, type: StealthyPropertyType) { - self.init( - repository: repository, - triggerSet: .init(), - item: .init(secClass: type), - original: nil - ) - } -} diff --git a/Samples/Demo/App/Data.swift b/Samples/Demo/App/Data.swift deleted file mode 100644 index 1dfbd1c..0000000 --- a/Samples/Demo/App/Data.swift +++ /dev/null @@ -1,7 +0,0 @@ -import Foundation - -extension Data { - func string(encoding: String.Encoding = .utf8) -> String? { - String(data: self, encoding: encoding) - } -} diff --git a/Samples/Demo/App/Dictionary.swift b/Samples/Demo/App/Dictionary.swift deleted file mode 100644 index e0527d4..0000000 --- a/Samples/Demo/App/Dictionary.swift +++ /dev/null @@ -1,26 +0,0 @@ -import Foundation - -extension Dictionary where Key == String, Value == Any { - init(builder: StealthyPropertyBuilder) { - let values: [CFString: Any?] = [ - kSecAttrAccount: builder.account, - kSecValueData: builder.data, - kSecAttrAccessGroup: builder.accessGroup, - kSecAttrCreationDate: builder.createdAt, - kSecAttrModificationDate: builder.modifiedAt, - kSecAttrDescription: builder.description, - kSecAttrType: builder.type, - kSecAttrLabel: builder.label, - kSecAttrServer: builder.server, - kSecAttrProtocol: builder.protocol?.cfValue, - kSecAttrPort: builder.port, - kSecAttrPath: builder.path, - kSecAttrSynchronizable: builder.isSynchronizable.cfValue, - kSecAttrService: builder.service - ] - - self = Dictionary(uniqueKeysWithValues: values.compactMap { pair in - pair.value.map { (pair.key as String, $0) } - }) - } -} diff --git a/Samples/Demo/App/StealthyProperty.swift b/Samples/Demo/App/StealthyProperty.swift deleted file mode 100644 index b77c747..0000000 --- a/Samples/Demo/App/StealthyProperty.swift +++ /dev/null @@ -1,11 +0,0 @@ -import StealthyStash - -extension StealthyProperty { - public var dataString: String { - String(data: data, encoding: .utf8) ?? "" - } - - init(builder: StealthyPropertyBuilder) throws { - try self.init(rawDictionary: .init(builder: builder)) - } -} diff --git a/Samples/Demo/App/StealthyPropertyBuilder.swift b/Samples/Demo/App/StealthyPropertyBuilder.swift deleted file mode 100644 index a94ae8e..0000000 --- a/Samples/Demo/App/StealthyPropertyBuilder.swift +++ /dev/null @@ -1,179 +0,0 @@ -import Foundation -import StealthyStash - -public struct StealthyPropertyBuilder { - public let secClass: StealthyPropertyType - public init( - secClass: StealthyPropertyType, - source: AnyStealthyProperty? = nil, - account: String = "", - data: Data = .init(), - accessGroup: String? = nil, - createdAt: Date? = nil, - modifiedAt: Date? = nil, - description: String? = nil, - type: Int? = nil, - label: String? = nil, - service: String? = nil, - server: String? = nil, - protocol: ServerProtocol? = nil, - authenticationType: AuthenticationType? = nil, - port: Int? = nil, - path: String? = nil, - isSynchronizable: Synchronizable = .any - ) { - self.secClass = secClass - self.source = source - self.account = account - self.data = data - self.accessGroup = accessGroup - self.createdAt = createdAt - self.modifiedAt = modifiedAt - self.description = description - typeValue = type ?? 0 - hasType = type != nil - labelValue = label ?? "" - hasLabel = label != nil - self.service = service - self.server = server - self.protocol = `protocol` - self.authenticationType = authenticationType - self.port = port - self.path = path - isSynchronizableValue = isSynchronizable == .enabled - isSynchronizableSet = isSynchronizable != .any - } - - public var source: AnyStealthyProperty? - public var account: String - public var data: Data - public var accessGroup: String? - public var createdAt: Date? - public var modifiedAt: Date? - public var description: String? - public var typeValue: Int - public var hasType: Bool - public var labelValue: String - public var hasLabel: Bool - public var service: String? - public var server: String? - public var `protocol`: ServerProtocol? - public var authenticationType: AuthenticationType? - public var port: Int? - public var path: String? - public var isSynchronizableValue: Bool - public var isSynchronizableSet: Bool -} - -extension StealthyPropertyBuilder { - public var dataString: String { - get { - String(data: data, encoding: .utf8) ?? "" - } - set { - data = newValue.data(using: .utf8) ?? .init() - } - } - - public var url: URL? { - var components = URLComponents() - components.scheme = self.protocol?.rawValue - components.host = server - components.path = path ?? "" - components.port = port - return components.url - } - - public var descriptionText: String { - get { - description ?? "" - } - set { - description = newValue.trimmingCharacters(in: .whitespacesAndNewlines) - } - } - - public var accessGroupText: String { - get { - accessGroup ?? "" - } - set { - accessGroup = newValue.trimmingCharacters(in: .whitespacesAndNewlines) - } - } - - public var label: String? { - hasLabel ? labelValue : nil - } - - public var type: Int? { - hasType ? typeValue : nil - } - - public var isSynchronizable: Synchronizable { - isSynchronizableSet ? .init(isSynchronizableValue) : .any - } - - public var isModified: Bool { - guard let source else { - return true - } - return [ - account != source.account, - isSynchronizable != source.isSynchronizable, - type != source.type, - accessGroup != source.accessGroup, - authenticationType != source.accessGroup, - server != source.server, - self.protocol != source.protocol, - port != source.port, - path != source.path - ].first { !$0 } ?? true - } - - public func saved() throws -> StealthyPropertyBuilder { - try .init( - secClass: secClass, - source: .init(builder: self), - account: account, - data: data, - accessGroup: accessGroup, - createdAt: createdAt, - modifiedAt: modifiedAt, - description: description, - type: type, - label: label, - service: service, - server: server, - protocol: self.protocol, - authenticationType: authenticationType, - port: port, - path: path, - isSynchronizable: isSynchronizable - ) - } -} - -extension StealthyPropertyBuilder { - public init(item: AnyStealthyProperty) { - assert(item.propertyType == .internet || item.service != nil) - self.init( - secClass: item.propertyType, - source: item, - account: item.account, - data: item.data, - accessGroup: item.accessGroup, - createdAt: item.createdAt, - modifiedAt: item.modifiedAt, - description: item.description, - type: item.type, - label: item.label, - service: item.service, - server: item.server, - protocol: item.protocol, - port: item.port, - path: item.path, - isSynchronizable: item.isSynchronizable - ) - } -} diff --git a/Samples/Demo/App/String.swift b/Samples/Demo/App/String.swift deleted file mode 100644 index af10355..0000000 --- a/Samples/Demo/App/String.swift +++ /dev/null @@ -1,6 +0,0 @@ -extension String { - func nilTrimmed() -> String? { - let trimmed = trimmingCharacters(in: .whitespacesAndNewlines) - return trimmed.isEmpty ? nil : trimmed - } -} diff --git a/Samples/Demo/UI Tests/GenericPasswordItem.swift b/Samples/Demo/UI Tests/GenericPasswordItem.swift deleted file mode 100644 index c253b9e..0000000 --- a/Samples/Demo/UI Tests/GenericPasswordItem.swift +++ /dev/null @@ -1,19 +0,0 @@ -import Foundation -import StealthyStash -extension GenericPasswordItem { - static func random(withAccountName accountName: String? = nil) -> GenericPasswordItem { - let entry: SampleEntry - - if let accountName { - entry = SampleEntry.all.first { $0.username == accountName }! - } else { - entry = SampleEntry.all.randomElement()! - } - return GenericPasswordItem( - account: entry.username, - data: entry.token.data(using: .utf8)!, - type: .random(in: 1 ... 12), - label: UUID().uuidString - ) - } -} diff --git a/Samples/Demo/UI Tests/Int.swift b/Samples/Demo/UI Tests/Int.swift deleted file mode 100644 index a9aa37c..0000000 --- a/Samples/Demo/UI Tests/Int.swift +++ /dev/null @@ -1,5 +0,0 @@ -extension Int { - func trimZero() -> Int? { - self == 0 ? nil : self - } -} diff --git a/Samples/Demo/UI Tests/InternetPasswordItem.swift b/Samples/Demo/UI Tests/InternetPasswordItem.swift deleted file mode 100644 index 4df5bc2..0000000 --- a/Samples/Demo/UI Tests/InternetPasswordItem.swift +++ /dev/null @@ -1,46 +0,0 @@ -import Foundation -import StealthyStash -extension InternetPasswordItem { - public init( - account: String, - data: Data, - accessGroup: String? = nil, - url: URL? = nil, - createdAt: Date? = nil, - modifiedAt: Date? = nil, - description: String? = nil, - comment: String? = nil, - type: Int? = nil, - label: String? = nil, - authenticationType _: AuthenticationType? = nil, - isSynchronizable: Synchronizable = .any - ) { - self.init( - account: account, - data: data, - accessGroup: accessGroup, - createdAt: createdAt, - modifiedAt: modifiedAt, - description: description, - comment: comment, - type: type?.trimZero(), - label: label, - server: url?.host, - protocol: url.flatMap(\.scheme).flatMap(ServerProtocol.init(scheme:)), - port: url?.port?.trimZero(), - path: url?.path, - isSynchronizable: isSynchronizable - ) - } - - static func random() -> InternetPasswordItem { - let entry = SampleEntry.all.randomElement()! - return InternetPasswordItem( - account: entry.username, - data: entry.password.data(using: .utf8)!, - url: .random(), - type: .random(in: 1 ... 12), - label: UUID().uuidString - ) - } -} diff --git a/Samples/Demo/UI Tests/SampleEntry.swift b/Samples/Demo/UI Tests/SampleEntry.swift deleted file mode 100644 index 1419fad..0000000 --- a/Samples/Demo/UI Tests/SampleEntry.swift +++ /dev/null @@ -1,1019 +0,0 @@ -import Foundation - -struct SampleEntry { - let username: String - let password: String - let token: String - - fileprivate init(_ username: String, _ password: String, _ token: String) { - self.username = username - self.password = password - self.token = token - } -} - -// swiftlint:disable line_length file_length -extension SampleEntry { - static let all = [ - SampleEntry("akloska0", "ylHsWcVS", "553dc970b6506345e80da22c57ead087d83807dadb2c7647c213d76562fe3299"), - SampleEntry("adunniom1", "k4ikkD", "421de2abff6cff9f6afdf6136bcc46137abb0dc950f37ebc245955850e85bad0"), - SampleEntry("tmcturk2", "zfTF384S", "842c4da605a21ba0c02aed167efa3a6b985c061f7b187edb5f6b3cbdd17e76fe"), - SampleEntry("cwallwork3", "77zu1z", "012511643b498b7036885dd544334591209ba35e49a18cdf4e00db6903cf1781"), - SampleEntry("idyka4", "vJZBt9", "bba71a67e7648cc4f329eb461e125d3daef9d59976729ee2695d62e9cb8e0eae"), - SampleEntry("jfrift5", "P1GYDN7kYTz2", "1dc1161334a4e26c341f6f71658deba82f70aa9698b2aef4007f18aa79f0e776"), - SampleEntry("rbyllam6", "Qd21T6Nd", "285facd0f3a82fc40dfd3ccd1d2549f37964dc8e450cf03ec020c8323a64c1d6"), - SampleEntry("bclinkard7", "fmCYD38UkEX9", "2ab92c16fdaf6ab6b421ad2e8263a8fec7d71ee84f644022c0112d38367ed6de"), - SampleEntry("dgalero8", "TsVqmW", "31e3f0d19e6ed96bcf144a053b0b670824f7a0af40e9f7c641d315cf4b7f4ad5"), - SampleEntry("cezele9", "Kgv5vU", "e30af3fb14d42b93ed817322245028a276802ab178b63ef8ec23dfedb1cbe665"), - SampleEntry("fbusfielda", "1IQ8pksbE", "ffe817e4687621f2268a7544bc23778c2aa495d0b4bc5d0041e0941d394fe9a8"), - SampleEntry("mmccarrollb", "IIY2bw7UyAyz", "d2b180e297b87e64ab96f1adb40f9cde145d2c5c9a1e3c1e90c4de3d52504934"), - SampleEntry("packerleyc", "57iKA54", "ecd6bb235c334f384933cefe21cb8771fa7e0029ea9de3cc90fc8d5d0d9edd55"), - SampleEntry("kreidshawd", "74H1yUSgxg", "b18c8e1e10f893ffce3dc009985ea6a074605bf4ec6ee183ca042795ed479393"), - SampleEntry("dthundere", "wdcqEDelYmC", "2808bc26647d6fbaa9f2f89eac38633d622e3b4ae1a7d9730ffd2e3cbedcac49"), - SampleEntry("jduggonf", "qLT0caj4", "3b1b637f26230af75871b6743047c182570bb0b8a4810f45045f843c5adeb06e"), - SampleEntry("prevensg", "biGk7izA", "44eeab7e0d0d838d50351ff6d9870e0529426cd13850095f4acbcaf0ee4a1da7"), - SampleEntry("bbisikerh", "QHiCZauqxi1s", "586eb2461399b91ed1daf6deb1029bb135c157f8fd000fe22cacca7c2a55ac97"), - SampleEntry("bmewei", "zPo9mVzrK", "c74ed26e7046d1afc0568ba275716979427950eca6a93dd23c91e93352d627bc"), - SampleEntry("dhemphillj", "kLD4dK", "26d9a728830b512e115c81a92ebe1bd73e694eddd6b3ef6e09c3f3656bb09904"), - SampleEntry("uyousonk", "KrWghueVTpc", "5479ea09226101fb103d7f3c730102fda1fb023b6e45ca55ce4817e188879970"), - SampleEntry("rwardelll", "MoCxsJ6WC28b", "e5f1bf99827adafc190f7d60b0bfc07891c7af25ae1091b30f1bf8056acda032"), - SampleEntry("sbodycombem", "vaYa0VmGPRC", "0a2b38ce5ea0f754dde105a033ba6829ae8ceea40e0eb8b2cd73845fe041c8a4"), - SampleEntry("vhallockn", "gb4orEqRHYh", "589490de812290f1a501720462db35d7a02c7815898c8d97d2cd5e3211fd5d30"), - SampleEntry("dzappelo", "wXhGAwA", "43d9827750c24a4495ec47cc9c25aa496e01b33801501514a9500a9ffda706e1"), - SampleEntry("mbellowp", "0Iktc6Xt", "0bc110cced3c10ac21df29d797410e0c71259b7cfa628b16ffb067e6c211bbb3"), - SampleEntry("ddavidovitchq", "nIFwCIAXtMSG", "135628cd6646027e46646a14d341924ed09d1ce00806266c1bda097d1b381538"), - SampleEntry("easkhamr", "2XjUnha45D9", "eb953cd442b36c09b56e9f6a1c8069da4ca3188ce568029435ecd5bc77ec5961"), - SampleEntry("dcusts", "VZPATyk", "4c0ca30784f0a7731102530a1257faab654e562a9b89ca45a174a5d62894e20a"), - SampleEntry("ssimoneschit", "EmL6Kwg4", "d0a3a6e32e65cabc8f63ce8a7e72e6e802da7f287f556ed3f2dfda36f75d23fd"), - SampleEntry("creschkeu", "SqzyJjmG", "0502ebb04d7fafcd10dfc2ad58f868bf21fdf23b673e5ba7f3468ad2141ff41a"), - SampleEntry("aliverv", "YcIoKLv", "00fd4a899b0ed65cf2ae59138630504e7349122e7d03653b8ec087e4b3112717"), - SampleEntry("cworshamw", "ejEL0bkBM", "87f7b9493f669e6481f638174c9160c1a6aafa783b0a8bd95becfa26a4477d59"), - SampleEntry("lcarnamanx", "1myHbqgI", "53cd234a59a1aa1e61fac9e63b7bb5ffe5b2b5cb9e5da2f62cf48952887e85e1"), - SampleEntry("chanksy", "WcdYWR4QL", "57728a5da551342ec02fb8888ced5f72a2744cda47e5926f6d0499f820fa9490"), - SampleEntry("pboldraz", "EJPRpEarHJe7", "f1ed68588c9e502f28a7687889fd40b47b599a2efe8d49d224744378f9118b80"), - SampleEntry("pmaccarrane10", "jRqUFM7", "f593ec773be01abb8503736f18221ec198f2d04b644992e5f379ad833621f724"), - SampleEntry("asember11", "qrt8Wu", "d7355d59239178441b119a88138cec043fef14868bcd6a3208b036d9932edb6b"), - SampleEntry("hspeake12", "2Czj8nVvLkVw", "1d6cc97f3056877f0b80912255649cf68e553a429fc0d7526dd0313ffb1f51bb"), - SampleEntry("fmewe13", "5ZimnQrWHEA", "f330c891ce7581cc08c657de8fb74fb1c34d34d6d6c031f945fe33ec4b0d6fe5"), - SampleEntry("oharbar14", "RzLhik5", "6e3f258b6870712b0ed2fb6e8769b9b56599f201bdd3ce4248cd33ce1bacd8f1"), - SampleEntry("lmccafferky15", "04AJNeTWs", "66966e534800094dfcf6e95eed2761f3fab7395aa2515507b9b18271a8c13136"), - SampleEntry("bcremins16", "yaU6GWTN", "cb3f90dac0eae68c6ebe9d1f29edf54ce8b59b87591f78982e38d1a0f2c3b742"), - SampleEntry("cleavy17", "SSxL23Mg", "832e295764f219b5679223bae1291e3da706eb77f72b45307b336d7566d311e5"), - SampleEntry("daistrop18", "Pviv7OcVF", "bb0a90d808b72826c1ebf94e838964bc6d9eb88540f2e0aabff540ad2749a280"), - SampleEntry("rskelhorn19", "cncoaJ", "8b5c61fdd789fc5553ee54562b37c7fd1d148a5f234dbc576416d4ad0ccc625d"), - SampleEntry("rgauntlett1a", "hceZIbE", "85df05f45ce237fc54713b749aa4c60435fec842299043f80764e28d4a5668e0"), - SampleEntry("lverlinde1b", "MuC4MlSomk", "b05d2b383894e8c0e332761b67bf6521354165097976db9e8943da128e4d8e43"), - SampleEntry("cpetruk1c", "RhHSTjWshRz", "ffc6045b5952ce2fe62047d3aaa83349bc0482c520983a7c6b0b0fc25c151072"), - SampleEntry("kspearman1d", "O5WmsSV", "d9062ee718691c981291835a998fd0eb3eeaf18eb2b18a465b388eb3013bd080"), - SampleEntry("swiffield1e", "Hkqmupf", "a6d4ae30a358771e54a7496e44f16cb00af67656bb5b70d650fb47a6cba2098d"), - SampleEntry("mholmyard1f", "AJ03ItK1WO", "ff14728e475d1f5aad7527c3c6437ccf2e35cfccd562b519a6613b03d988cc0a"), - SampleEntry("kgianneschi1g", "dzBVK9Ph", "37626910aad519aae9c5be54bb364cf97ca6ab3b75d7ce47d3fc34126324ccc7"), - SampleEntry("dagget1h", "gv8XgiP94GBJ", "5bad81fb908173e3fd9daba8b155d4d9d3f268be61081d15a7e8e62e6d1b105c"), - SampleEntry("awaleran1i", "W54Qh8ci86", "706f44b9c0673683253960af31a0d578081409a02453f5137980778af70c8ec1"), - SampleEntry("ydunnett1j", "qXMYwjs", "8e6591cbc765699d54875f12ed761b3017b7f21e9ca787bcf312e4566b156096"), - SampleEntry("ckiossel1k", "FAQ6vt7qj", "6e8b58411d7c5be82221e5da5896c4dd64bd82ce60fd7407025cecf32b178281"), - SampleEntry("gbraidon1l", "V4d63dTS4U", "999a75daf95429b81716022ce6a11b6da7db9369a098446592220d7fc7a256bb"), - SampleEntry("pellse1m", "rPdipu7Gy1s", "a1cade1d459ee5ccc0253ff1cdfc6207bb8656a238f5d8fc0f37a66bb52b6f87"), - SampleEntry("chuet1n", "jZ1z2Ail2k", "601eb540c8e955e230f95c20875e9b9dc2f108571c24a70736803f22da673993"), - SampleEntry("hreckus1o", "ng1b439", "0dc4443a816b3cdcceb380374526c7b5569ce60864a3b98064f2cb7da0078485"), - SampleEntry("rgiacobillo1p", "zhF7TXfOZqDj", "6549f96058658b129096932ae8aa8b576d7228a583b3cdd8297c6bc0164ddf90"), - SampleEntry("emiddleton1q", "pL3LjanHgyM", "3f4654bdb1ed8f5ea72545006fcfe16fd7868248150ffa8a40f16ab45707b87d"), - SampleEntry("kbengefield1r", "D6Hl7Bq0OPUj", "02a4c3ee78d85b3900af152b4d66dc7ac92aea69bc5f6b6043d3f628e1b9d016"), - SampleEntry("rriediger1s", "2DxC1D", "47cb5e6aa07ae9af5657fd17b50455c0ba8c7e9367c65367d69ec7f2a0a3b3ae"), - SampleEntry("jklulicek1t", "U2ywJ0GBICi", "6f8cc3ecd75d48cde3cbad1ea84fa63dd967fed8c7965e5552ed7c8dba3b5c74"), - SampleEntry("pcersey1u", "QlobByb", "38a09ea7495855af6eda4fdde74629e0860eaa3850370737d31f954e8064fe4c"), - SampleEntry("wfahrenbacher1v", "4m3Y99BVd", "65b77b23942b69a7123fdfc5cf017c9880bba9470fce2afd7d38770025eed7a7"), - SampleEntry("kdeards1w", "UBpmo9dp7", "9535ed8e56163c534de7c6b85559ef5bfd599d93af25e65005a6cb8f4abc1254"), - SampleEntry("adeniset1x", "ss4AW7LaK", "f036696224eee4a6bf9c65f213777ff6f825484370b6bc9aa4f496d83ae0eb2a"), - SampleEntry("mcavee1y", "s4myb0", "a95aeca5d62f573c2277d5f4084a5cdf22ad627cdc280c5739e20ce695373dc7"), - SampleEntry("eterrington1z", "LH7FuL", "85a87bed84a326af442b8db1f5f1190bcf53509403c2c7477e6eec1c24327b66"), - SampleEntry("sboanas20", "SRkxqON9", "caa9c5f5435c8bb108372d14dc9f1e1909350dbe2e4675fca3b65f05ed04df8b"), - SampleEntry("mcanon21", "d2mNxXruOWsT", "1710791d6b734b746400da22fe7a156f267fa780f82c6c9cb4edfce29be967fe"), - SampleEntry("skornel22", "cgncZ0wQ2", "326a64aae15b35d3703aba66be421bf28cad25f75f2c952aa704821a48ce6b5e"), - SampleEntry("lupjohn23", "y5PW5AvTH6", "90f1e66f8ccc1936a709b3c69ca7a31fc745fae882567deeb036b993c1f775ac"), - SampleEntry("rguyton24", "p9qu6GGVc", "bab597849e362903667274db021e9558c8c5bc8d0a2a85be57ab967e8873b5a1"), - SampleEntry("mmaddra25", "ImqpfTPZo", "8091298cf7eed22eaad3586175219a6c7981454cb04d307c25e68bebfa20360c"), - SampleEntry("cwickens26", "tM1I91aNg", "608a4b7d98bfc68cbca92481060773fef567ac70d45197215003861ba4a10328"), - SampleEntry("umayling27", "9tadXwVm", "7d21a9508f31c2cd36ea1826f6cb6cdb05cc3d2d6d31ebf98a6a9792a0c3ceb7"), - SampleEntry("rbeneze28", "mSfxrc", "1dfa8d38f425cb86ec20f5fcba6040b164fcef263829998afbd2166dbd1fed7b"), - SampleEntry("ablencowe29", "SKdafLmDKRm", "bc1267b6ec9b74922df826268b5f2e7b83cd5728c988e7632911a996e5e11676"), - SampleEntry("emulran2a", "p2QHEqItCKe7", "687d317e7722218d3dcc64520a17e61bc10674f2cfae3d14b2f537ec5613fd4a"), - SampleEntry("acarlozzi2b", "FRL78X", "f10793f86207ebc077ed7a8505c4f4b26e3cdddba7159be9974fe6c1a2b38a9a"), - SampleEntry("cparades2c", "mPbQXp6ep", "49c7a150261fbd09e94201d540568ff424b55c198fcd2af9ecdc1521ba7f922a"), - SampleEntry("rmerman2d", "Q3hhORC5t75l", "78fee7a9e8bd16aefb4b62dd37c69217de4cb3f5e84b89fa1bb27703e96d5b28"), - SampleEntry("gskaife2e", "fth7oCJiov2", "3bbc95a1c284e63a8b6ba4564e146d0bff527e9f82765f8d9c66ae6512d5b46c"), - SampleEntry("udobrowlski2f", "pJYLDGnLBx", "bb6a0ee3f72b4e017439a6730851387550bcdc1ddaa9a3c6f141e2b63ceb1844"), - SampleEntry("frobertucci2g", "aKdmEkbt6wGM", "a35f386b468acdba8733bbd5ef4dce822055200c57c3717b4a3bb17712ae74a6"), - SampleEntry("eflowitt2h", "8aHPnYPYB", "4a81e7a72e936e42e168debaa2ef8573970ef871753ede7b20a1071b393a9d29"), - SampleEntry("nbielefeld2i", "lhT7EJj", "12483e7a6bd66e6d55ac598da9795c2f36338d64d04554de9d5e27ceddd8955a"), - SampleEntry("ncardus2j", "4RI8cv2Fz", "f94a78290abd6562c973d67cd749a9011db17ce6c2d93d8c3057ba6600e7ae96"), - SampleEntry("tmilkeham2k", "Cq1sZ3", "45867c21994e7f8b862e159f235a5f21658a907c9e5b0c767b9bf7647491d468"), - SampleEntry("kcouzens2l", "l74TQFU", "524dced2d4c1a55eca4c42c4f1168035b3bca047505c456f3c20ed073fe7d3b9"), - SampleEntry("choult2m", "M3VdmEK", "ba997eaf3f20c5af427409baac0d09ac7982934be54192f4c766d4ef5c4548d5"), - SampleEntry("tsamart2n", "V4N8u67jk", "7974883d87004a3d22f2a63efeffa20a44091c78f2294784d5702c04ec83b360"), - SampleEntry("ckester2o", "xGq6xdBkjAmp", "4e7bb8810fe79aca92888c77939e27a8805a9d927400c93db4ab7ef9b3b0fe22"), - SampleEntry("lfabb2p", "V2YnXC3K", "f76d608da665fca4752b838910459ac31bfa95c673ca3b882d7ff0c7b156613d"), - SampleEntry("dcarrick2q", "RhIdG9dKsM", "f34457be7e1764c096933f301e0a86ab0dd22992c745b5807418dfb647f6f3c1"), - SampleEntry("mdarker2r", "FEUhNJ3uN1PS", "d704b0f75159755262fab28ebbb4a6cbca4c80a7f9e424db698aceb5acd9ce72"), - SampleEntry("hstevenson2s", "DPZBGAK9ffdg", "4a692ea5a72a5b6ab2990fdb4cd7afb3acf6f8972c695ac39ab91a242aa3e7ce"), - SampleEntry("ehubbard2t", "mspMTiEsNI6", "ae1340ac6ce365b9124ce6ae6db3139be1e419be0c7ab2b5bb72c62fe09b3945"), - SampleEntry("lrozea2u", "bNsNZBHD0GF", "3d9cf8e2f74afb0f91834d57c1bf8f3cbe6ef924f45b5e316cc215495db65972"), - SampleEntry("tdurtnal2v", "Hy6zaVbxmZXg", "b4f44e96fe5cb68d633581bb24a8cc9466f606ff839c43d2c4cf3f53ae4c28ac"), - SampleEntry("anuss2w", "BbjlQcBiXbBx", "6d8e8982968f5dd487a2d0b06c2f8e84fb39ddee99377bd89813065587dc734f"), - SampleEntry("kspradbery2x", "e2xdhjg01", "7da40aec6aea3f6184d92c12aa5b53f37c2ce832ffa2384f8524591749ccc751"), - SampleEntry("arudeyeard2y", "1LkDlbAKsWF", "1236389d17a137db83e19a51a0e95a8778a0ebc53b686408b6f8fe856b1837aa"), - SampleEntry("phackworthy2z", "qG40MTpDS", "8d11b2c3bcec3c289c0aabb71ab0e9c89bd3f5951f1675be3d5fbdbd2992e001"), - SampleEntry("dmacgruer30", "4uwLiI", "48126a4f1b85c15bfed89a908c8a503ef0eb6423a723dd890dc5dbbdcf981d39"), - SampleEntry("kkenan31", "kwFziBQsq", "baa5494f08f3cb3c806985e7a91465f630a75ad30e1618d4e7592020561350bf"), - SampleEntry("aeble32", "CK4pvkuf", "d818fa3b1e4a178dbc21079b7bd22ec603d359b3b1e3a779df87ac5f90ad9343"), - SampleEntry("tanwyl33", "pcaEgUALe", "ce88af0b62ec908d32f522c87be2881da4760f7b55e713c4b5072acf53815e87"), - SampleEntry("bwitherow34", "g1RW6W4", "348f88be6e9edebd14047570825d5159c7ccac823498421c20a11a87044635be"), - SampleEntry("bcottey35", "7nO3AH00lLg", "0036230bf70a761a0350264f72cb4744edc245b54bddba8c4bd11a50061521bf"), - SampleEntry("bseagrove36", "wvTRjQlP6Pke", "0602935d0a7f146e81782131d44393aab1e7ea5f7397f1ff21a62259818e704d"), - SampleEntry("ssames37", "u6JdZRqbCH", "3232dbff99ff0e820f0f2be34caf93adb0f8751e7f13dc9b3d08e6c11a750a73"), - SampleEntry("framme38", "RTwns5", "5de0f70381020a0a37f88962c560733d9183833b76cd1b63d5d7bcc4c7edf362"), - SampleEntry("ohaffner39", "0FUYwV", "2f1729f5418dc869d56ca441d277940577f20e579127cd57b3c3516673217f51"), - SampleEntry("codonohue3a", "9zdIFbC15X", "d000c7f117b57627340fc6f3d8f6ca9e2f5c010f753937a292be8a0b68f037a9"), - SampleEntry("kvanbaaren3b", "TEES1t", "b61b7b41d46f76380a8402946d7d36084bd438f25556dcecee88911618e3bf65"), - SampleEntry("dspir3c", "4eeLqhC", "2f2e9f4c462e10eae695b85f8dea8d88ff2befb4df1e4787f2b63b4fd9414c24"), - SampleEntry("cdoornbos3d", "lH509TaY7q", "ba01d8d9acde042b091d38c6c2bd1c276ac1b434baed807feb626e2bae8b4d05"), - SampleEntry("gredihough3e", "9BFBAcz1lnF", "2e9edfdb35cc85530e6e3816056614ba5f115740b329f527d5efdadf4826d9f7"), - SampleEntry("ffockes3f", "FFAOqbaXKcm", "bdd83b67c09e41eea2718b2e832a2e6081e57a8be406922b579dfa5a9cd43783"), - SampleEntry("dcoye3g", "YuCgs0A6ICF", "649d4cca4ca2a690ef2aa15990f0b7323a3cb9d4eb9abc73a5f4b6f490818a76"), - SampleEntry("gpopley3h", "PJFO1lumBm", "a12f5f0f8143cb94b4ae6bcffec550ec3e76b5c20206056efb731492272a85db"), - SampleEntry("nwicklin3i", "w1pHNCP", "fbcce700f1a86ce60e1d979a6a08b72b16ebaac2ef6f95c311575fd4e3a48818"), - SampleEntry("cheazel3j", "hES8jWSva", "5cfc286151b81071f29e82e4153ce6cc05e50458da2856d485a2997023bc2a7a"), - SampleEntry("psmittoune3k", "t3y6SAkyt", "c5b8cce507b5e4ff4e3ee174e3b4f3f6a434a3521d8446e3518104aaf46641af"), - SampleEntry("zmacfarlane3l", "u81MQaWx", "47905ca8189b799b2760d213441dbbdd08c6e59c77c551f1de01df8cd6fd6dc8"), - SampleEntry("gschuh3m", "L3jWG0FW4", "149c6a00e37493b799db91d2ac72ceac91a1023d93fc82d4b337bc089ab390ad"), - SampleEntry("mparsall3n", "a0OhOa4", "661d94a5419741a3711b977a54a73652861be0eb1ba1aef8fa240572e28a3f15"), - SampleEntry("cblackhall3o", "dzOJF8A6", "98eef1a3280300236b6ca1a59c7fe7ada6fe571387bc3c1fea3d0da14e21724e"), - SampleEntry("lattew3p", "fXlvKg", "c120b666c288c35019b0e169cf6c40b238994d3e2f2ee633530197f2041c1ecc"), - SampleEntry("gtregidga3q", "FyUeixXRqA", "25f1bb61797f16957124d0061675e1ae3c6bcbb094c8f1d954bc802bae63ddaf"), - SampleEntry("aspadollini3r", "64mT8ZJSEvK", "cf46286aa5566d021ede26ed34afdb57ca506961bd5117cdf8eb5fa9e17badbc"), - SampleEntry("osindall3s", "ouz2sl", "726f9870d22916882ebc757916aca76b32ca54fb306bc4259e63e33d1e13a1c3"), - SampleEntry("pmcelrea3t", "dA9dLxFxZX", "d6f4f5bae4945332847e6e796b6f5f7ea4162572fed804f44cf98474dbd6ef81"), - SampleEntry("crichold3u", "FqNVOf", "62b78925f129aaf5f2a9d3b314730be7d4dad2862d59daa41cf7a4f0b916fd49"), - SampleEntry("mchallace3v", "kGcZ9A5B", "f71d75f6725b44ca329edc6e128b3f1b0db304e8861798db1b325f90cf29ff27"), - SampleEntry("scongreave3w", "gNXO7YtC", "3926e7a527ac99135ec91d1c6951e5e8293cd4300e6a9dd0189c484ad9bf4690"), - SampleEntry("enijssen3x", "J2joxvEDOf", "245bc4d2a2f3f0682e8670bc719c7b69c09ed7a1d3f948fe48899a3a8f964e0c"), - SampleEntry("jdallon3y", "cXpSED", "436fffca86defbe82a7b14578fb0d8e5b97fa8d372929db51ef7fb4a2bb443cb"), - SampleEntry("ebrayford3z", "vFfNcX3vzV", "618b27a076dc7a94338a7ec30b15e4c9941a24156b4ad488ea4e52bd24de8581"), - SampleEntry("adumbelton40", "q4kEdy", "837cd6a3e5cf72c3cdef0fffed99bf07f27d03d8a61725880c27bf125fe8d83c"), - SampleEntry("qdroogan41", "67OqHS1RIKPK", "ccc0c47ea6abf81ff6c5f28493839c8ee0acd6e1e0754c23d13ff792d5353d06"), - SampleEntry("tpacker42", "gqmsM5Ili", "06cbdb081b0c81e1435cb01115dbc3b9fe37c902257e3b10e347a74833d1de8d"), - SampleEntry("fmccaghan43", "V9EbXGyrXd6R", "fb219169973b006909ee8dcb0958f2dc6fa7465d9a3144c4801d0e031a791263"), - SampleEntry("ctupie44", "WjV2ZdQ8iJe", "89c057142bb2a9635fda78492ee8a43906388b781e6f105d7a821d513acc8e34"), - SampleEntry("ogossan45", "68LBcDZR", "456e0be54492fc419ca6ae298231595f2e7112ed769e74aa25b761eba3179e0e"), - SampleEntry("brapaport46", "C6SvfhKzGL", "4514607947cf18b9e40f7a703eabf3407b5c292c8ad9a3be54cc0f489f17b1f4"), - SampleEntry("emundford47", "UZFHqVLbozK", "97d59c32f702f7fc09050496de81b45f9f15bfa4922779dc54ea747edcb797a9"), - SampleEntry("lvanyatin48", "QG4RVYuK", "f888c9657b35bbd46b881a8110db568895b331e96249a08ea4fd65a811200884"), - SampleEntry("gpinckard49", "7STFvD", "657afe9fd92c1b8000c8fe7c466ae69f98ae0d550bc6d9c6e5eb581410f5d64b"), - SampleEntry("mcarek4a", "66WNUTfhU", "a36ccbe6d99ca025bae88cd20ffcce0a63bc7ae32a69bb0def0f09162db995d3"), - SampleEntry("ctilly4b", "R7tEglE8U2", "51105da5924c6c7f531727503819896f8a70623acdadf76452ead4865ab0df88"), - SampleEntry("rmuxworthy4c", "zZLden", "1bc37b9c06b885d020b4c7e8d890afdb6734f9fc594ba3c1f7f3c3a37d55fd86"), - SampleEntry("areijmers4d", "J1jctiQ", "a7a47d6cf17e0224532db3f7fdcf1af274092282006c66f5a162dab590c9d9c7"), - SampleEntry("sludovico4e", "C4BfXR", "9feab8052c7d23c5872a2ced7aa1f9afde70c300f38daec88335ea00d3b1d1f3"), - SampleEntry("cfarrer4f", "ojrdqMRbE", "cc5e1c20396fc6b6c5b940b607d427827feb8cc562b2386019565bc9ad0a9dad"), - SampleEntry("emaxted4g", "d3XjLr6Bc", "c7aa300f07a1339ac5a2fc78e6d955107455395b12cef2cdf69a104f12c10e89"), - SampleEntry("lbartkowiak4h", "O7T9tbL", "4ea37720e57b59179210da8b1f5d988a8365868d583b78363b8833218c964125"), - SampleEntry("cpalser4i", "nzC2p2G", "ee49497d4737a9b6c5c944bcb3150746929539f2f114f137535a803f55a21c68"), - SampleEntry("cdezuani4j", "M4UBavn", "2660949b289e4d38db6857b37209b0223a19833f534be1f22a0d860e3e7d29cd"), - SampleEntry("ldanhel4k", "fKkBYclo", "77277e214e12de89cdcd9cc96185f873eb83b022ecd75cb1d5a12e74e82c2d9e"), - SampleEntry("hheindrick4l", "yABWZsX", "cf67fb21355cb94b2a41c6696fbb6f130d2eadf12204b04f014c28fc1e53575c"), - SampleEntry("ccrockatt4m", "6SNT7IwW", "fd0b80f8cff6f1a8db0a4b1a1c6e1d475023d2e63d83786de7dc56c4a44a215f"), - SampleEntry("rharvett4n", "der7lsj", "d2042dcd14a14a1d00426477663c2084c06c2edf9bb8e5c4f1edb9572173dfa4"), - SampleEntry("glyddyard4o", "Ny8hZR", "c2d07f1b45a5167d7616cb413302fa6807aef410fc8d9714f56fd5e7b330211d"), - SampleEntry("smclenaghan4p", "Z7WabNWJ", "d18a3c023cf07ee7412c34db826a9ac3f3548667b6c77ff5e748565d0737b5f5"), - SampleEntry("grudeforth4q", "AqlGmHA", "77b6d18a120fd74e32b5f38d6ba225e12b2f0243ef09d8681c61b36d4f66ac36"), - SampleEntry("bbendson4r", "9ewmfcM", "6c9d23dfab2deb763ec1815a573c349e75a6aad87c0a7c9a589004c619adc9d1"), - SampleEntry("rlydden4s", "XmKkj1RG", "79ba478f299a5b977b6fc497584a0d6493ea6b31ad87978bf5733cf64cc3ff46"), - SampleEntry("mdoerffer4t", "3Z0S0sYOGy8", "6c9e11c224904454a76f965a157b6ae5ed973df5367c18c36890043a3ff13dae"), - SampleEntry("ecranfield4u", "P24ZXCDd", "121b53eabfa1d4684d11dffe23ae3f72ed0ef81cdc17be20608126daaa33e14e"), - SampleEntry("mspehr4v", "AGhq3JjsC9yp", "f303ed3139ba59724167b2f281e4d7dfedb87ad431bc4cd43a292cf904d0e574"), - SampleEntry("psharp4w", "G2gQrIBT", "21c5813250e6dc8e3691762931148810faed753997d5bd35100beaebbc1a9980"), - SampleEntry("gforrest4x", "x2ZvUXY4Uka", "a07c18a58d098b12cc14e4ab234f2db0a424f4c5fbab8a294caffde6c270e371"), - SampleEntry("khadlow4y", "znXHKC", "aecdb99456947b8039fc21130795d460daebf5cfc328cbb4ac45251e88502a7d"), - SampleEntry("tgouldie4z", "AjbxjaIk", "4b0859d5b0fa71f238442323e83422264fc9f508b9dbe9305af3328002cb9df9"), - SampleEntry("bsunman50", "GDDJjsurSb", "bad4a2df52d522a1461d66f59a7e59a86306239ee65b006407af08ffbab1da19"), - SampleEntry("danfosso51", "huaddVAI6", "8bb3d3ee5ebdf76c2b792140d1a249efc4e4d9bcaa818151a308d000ea91326f"), - SampleEntry("smorecomb52", "2zzUakKGG", "1f3503a831c748eb5852c8f8285ccd6cb3717060e67b01174841a294d6c55b2c"), - SampleEntry("dbenting53", "zsQKwL4W7ay", "ddb734ef9df944465211b88ee9c5d9300e4cf557f0271a8d285c9781f39f7770"), - SampleEntry("bpawson54", "Y3VlGd", "3f149fd7b15ffd6d2f7af99a58123314c72538f87984ccc5c2df98b316f6e872"), - SampleEntry("bthorsen55", "hpscRgmi942", "3d5ee9ff228216a51acd4369759e84ecd254b7e98c2325dafded280bd0db61cb"), - SampleEntry("cdigance56", "Qnz0NO7", "769cf0143d502e6e9266ebfefb9f932970c3257f42996ccf800fbf2c13da15a5"), - SampleEntry("tshuttell57", "LPKmTErb", "00b77663dd87163c0a26e863c35bd0b160788004fbebbe8359a947df6b78a182"), - SampleEntry("lgunney58", "7vxXL2w3Yg71", "d95d99f292581d30913d3751b92d15976629c6b9ec06fb4a70e53f787224dcec"), - SampleEntry("eginn59", "2jWWpzT", "d6e38ac6a41cf00eb6fc27e8a677bdec0160ff97d6704cd99aa92cddd97f2bb4"), - SampleEntry("avaggers5a", "UdxfhH", "6a3496821c10a334592c80e0a719901bf4e08be8cf47655dcd77d500d886e15c"), - SampleEntry("hdimitriev5b", "VwOoNRsZHQ", "dfc9fc60378cc5e0bc56fc948b45ed500627a480a0a508950bde981b1036be8c"), - SampleEntry("bdunrige5c", "6rGKCQDBOHiH", "727e5170c1ec6aced16e9ad459ad037680aae1c00f973d6fb615b46b49d5c532"), - SampleEntry("sjonson5d", "Lyl7nN5SC", "14c3818d3f026e998de7a6fd5153200b750a6a4f0c517d5e6ba552f2c45bbeee"), - SampleEntry("abrito5e", "aTgveP0q", "394284f86041ca0d4eb764a38fcc24c847a6379c8529f5a70598682a65cd0c4a"), - SampleEntry("cshillaber5f", "NvVYYKW", "84dc2bd05a4686aa364ba9d88ff298fdd44424b15170a1992e9f5182f83e286f"), - SampleEntry("fheinrich5g", "4xUw4Rgm0op5", "cb446acee8fbf641cd2630402d91f00ed9406b6d0713d3c7830f38d62a2c41ba"), - SampleEntry("zmatzaitis5h", "yE7kIHdGS", "b90608acbdd4d2d074ae353f61bb281ac6ca749131cb2d9922ec5fb04eadda43"), - SampleEntry("hmixer5i", "albzNj6", "a4db2be2416bdc4b631f5a5ab85da89dd53dbbd4d3156241295b90728f2d5c1c"), - SampleEntry("rbreslin5j", "ct856JL9uPa", "da6472bd9f78ad2369d63d020c350b4f36c1dd5318ecb7f8f5fce533ae1245c4"), - SampleEntry("mgrzesiewicz5k", "j4ymkg7C8K", "ffbd9862fa70a6e57ea35d6f85d3f5f18a0fca3e7853b2504570465d6e8351e3"), - SampleEntry("cbouchier5l", "So7rba4m", "5789e41a2da15622ff0ec3ab9e0b025e306d3be4d4f64258a62793f07265fc70"), - SampleEntry("nandroli5m", "lbOfsXyI4Vp", "a424157642bed133cf0200a3fb3a71b8c4b1572274ca06ea4ec74507ae9756c0"), - SampleEntry("osaterthwait5n", "Eg3I3pFJ", "39545bab3f89ffecc218bd966762032338b4f76bf6a00717bd0ccde6f883aab5"), - SampleEntry("pthompson5o", "PmPLRYXMgl5w", "aa9e8ba9b588eae187246fa9ec6fe58c811a9f061d99bf32177ed9325974d2e5"), - SampleEntry("mpeacop5p", "gSTtRz8XzO", "945fbac677e570da4f94516394faee9337f1183c268e63e1470330972479a023"), - SampleEntry("dgroocock5q", "PjxTEXE", "92dc77bf48f20b45fb8320dac8bc6483a51e4e87e7ebf5fd959c1664aa908f3d"), - SampleEntry("lwhyffen5r", "T4zHG8b4eU", "ccd1371d4edd4aa79547767717f279a6332addf27a0b880b07cd1685424caf2d"), - SampleEntry("lblanchet5s", "3EIVrhiGlNJ", "20ca2223eb9ce7a46bd7462fe1e8507012c64bfb41a2c29d05229914621408b6"), - SampleEntry("twhiffen5t", "xKW26dEcHi", "fff1c3ba02e1f6976b870e00539da2f13d45e2c27517dabe252459771a61e564"), - SampleEntry("lantonsen5u", "yii2Qz8fHY", "77331b844672e26e14e2197f91d6e43ed9b9767ba388d9e1a89e4f33530d89fe"), - SampleEntry("rminshaw5v", "VCCDrt2EJIXq", "1004e20e641c62045420d0a03511685f7f11a49762dc9230b63ff5211b31b370"), - SampleEntry("jstorror5w", "J282GCnsX", "5ef7f8651bf5dc020f9933b35d63edc8b9c0ac2615d702a55c14e309ea39e907"), - SampleEntry("kcremer5x", "nzh3E5", "ee42f69bf69058fd5a68bd711e9b2fe8b12e892876e7cbaabf8fd40d57fdccbb"), - SampleEntry("gmerrington5y", "39NOKMSo0dg", "686f07173b572572a439203de3268d6d4577a684749cbca917d2005786d9f819"), - SampleEntry("mstutely5z", "FYedMyoY", "d0b45224aa39e28a43ca6e682aa57fd934bbfef741057bda744db0ca3f382f34"), - SampleEntry("aneylan60", "SkDDRubT", "b2760a726fb315cc18416ef95bbffb68346352cf00145b08e4bdc252c58541d9"), - SampleEntry("dedmands61", "6IdaMmmQsu81", "1413313e38a4fdc8a0b872d541484594cae05e55b053fa0241e168a028826ad7"), - SampleEntry("jbradman62", "Lj2UIJD1THT5", "c0b428419920a4691bcc1d4a5318c375928a35a37a2a3235224b7b75e74232ca"), - SampleEntry("msinton63", "OFiVwi9", "5af15573ae2cd31b83ab1b224667c6e3e83f42f5035734d5ea5c8df9c68969b4"), - SampleEntry("zlebretondelavieuville64", "XwwWGLJH2", "8e2b0e3f44352c306c9943832f596a9b35b791097d080a40d8f8fb01ffc369e4"), - SampleEntry("afulmen65", "56XTX6uRh", "468506a58de796422b5485015d8a861c7aac6c4d1c490d639d0afd6676bb6382"), - SampleEntry("pjee66", "2RmG6InhGcs", "aee3f8c0e95cb94ec4b6b85215197c437126fad183e07506739b8d80915244e3"), - SampleEntry("dboram67", "313i5NBqsp", "9c92a6e97062e6d73b6408e8ba5aaf84e7b217bc8603e00b6d2685c0eb548e5e"), - SampleEntry("uemslie68", "Qa7g0rs", "db625334fd5bd20465fcd824d9a41f136ded61bb45b65ac1197169b491d34b01"), - SampleEntry("gmccombe69", "agbLlNXX", "5a3d18a07067e9d9d71dd4614e80bf8d13faeee60273563184f6168c5a663981"), - SampleEntry("lsherrington6a", "ZxbSs2vX", "047773ca78c538173e6a35f78d36ce732feabe5c5d5165bfa3940256599f5722"), - SampleEntry("ldarlington6b", "NqlJlkQ", "1cea5e2be1092966375ce2c960402daef33573e75dba8e484528bbf3087ad1e0"), - SampleEntry("jtaberner6c", "E2CTH1Ky", "d6238563e7fe2d2554e62fdd64210518c607ce4e694492d401d2282d4324827c"), - SampleEntry("wbrager6d", "tgIOKuJldK", "7a16b5613fad89a518ef1b11c3190b9506c1eef8ef40977666e89cb0846c196b"), - SampleEntry("flambin6e", "xAmXjQr2g8", "affa75311f8a4b3904dfb0199dfb413a0f569242c665f7605c96b13de69e538a"), - SampleEntry("kdrews6f", "JSPcQjaE", "0c6d8bf9385bdc8d0af5c46bc29ba2ef4fa9f8948b94a90fc82e4559bae2a795"), - SampleEntry("ccucinotta6g", "zk1YPA", "cc1048a9adf11f208f318b4ad129df27c7a364a04a2633bc9b472429454281ec"), - SampleEntry("ftassel6h", "ROiX1hYia", "968fd416313dde02e0d7bf7587825e1a179b53b3b1326f7f35b8e03e8e1e1297"), - SampleEntry("hsiddele6i", "lLvzU2JJf", "8b7629ad20d03dc92b875fd13e4fa26a1f7e6ce1243286193b5aec696b59206a"), - SampleEntry("gauten6j", "n0DivVXojGF", "7dd6c17401d7f2456c5c07c4e2d7b6f1e938b8ea1ff5a426cb3edd8aacfbf67b"), - SampleEntry("dlapley6k", "l4uWO0jQeV", "84aaae69f539a760b9e3ee0c3994e2e171be8674a0aa20c4d416f107d7044d15"), - SampleEntry("dalbiston6l", "bjCNuN", "c7fd1052d0d467a7062679702eb4fea99272557053a6d150d23bff2f8a25a7b0"), - SampleEntry("sblissitt6m", "ebNbbGhaq", "20519d60282dc2a3284962594434c04bb5f000f5b25a9ec91022c6194109fb5f"), - SampleEntry("tennor6n", "eVcaNcNw", "c141684e38f1fd3ffe3a57e2cbeea736664ba9c8c7e48782acf90c289e01032f"), - SampleEntry("dcopper6o", "piqoujSrS", "a742af03688469a04bc2b3b2e92feab6cb566776a8ca68aab009debd8cbd7cfb"), - SampleEntry("tgiacubbo6p", "xaQ4sMA", "f1901b118163ce0b41ae9495fe27e7e941105bb555683ea8b871c83026c53fa8"), - SampleEntry("kgareisr6q", "JfKwFB3o", "1c04d4053a4ba6af4ad61ad74b787d0ac1cce45d3a180016a7c8778b3f362a0a"), - SampleEntry("adesmond6r", "cAHXuc", "b36c9df6e684963d7835bf1493fee2a7841ed0d16742fc4c60c33d70cda78d3c"), - SampleEntry("lhughes6s", "uQoUlUH", "8fc28103efd0ee367b33cda72887a44d242b7c905f2cd1b9f82087fdddcd904f"), - SampleEntry("kbaxill6t", "wZKRDtqp", "0ceac7513289a8655c3c4e613ea6b467a26c1271fe07e674c58e504522d1791d"), - SampleEntry("dhamly6u", "4Bmw35E1onb", "2cbc6b995f54fa16d1227f668b87b145d941c1b87c3d046aa56f48725a3a3cac"), - SampleEntry("clotwich6v", "R7iZKc3rzZbo", "e1888c7388178a7131645a4437634f3c67d2c6496d7718447baf01d80e6d34a4"), - SampleEntry("cminico6w", "DY9ZyaPIUV", "9dc0f4284668760afd582bb55c41d0d3f39009cccd1ed4043a5d8b79c0117758"), - SampleEntry("lnutt6x", "WT5HCoys3", "1a7bfab19ae01666b5a534a799e4e31d35814f2c2406a94f854a0b1a636ba508"), - SampleEntry("acurrum6y", "ST16QoN2", "7294db9ecf9f93e8775e83705b9e53481e2bdc5d0a648f9dea1240658732e6ce"), - SampleEntry("npariso6z", "PtuumT8", "39a9aabf521034cfbc8e8ac38b093a71a48c00583134ceb1524310d75cfd5469"), - SampleEntry("phuggins70", "moSZSBC0PP", "a7ebd7c8b12eb50ea8662ccc171c2988e9180c3de3f0555dafa88e725241e827"), - SampleEntry("gcandwell71", "pbmc5LmvvwYu", "a3d43a6d03be8bcfd84c80c378d94e5c55221f2ab4ee869aa4cc78cdc2cce742"), - SampleEntry("macosta72", "D7cWARcw", "9559ef49838f9558c3994afff888a5cfe014152d88ea99756f572a023bcb618b"), - SampleEntry("ccamosso73", "3W7VH8FNS5wK", "e7af82155953e1af6bd93117404724452919da117c5ccd914dc659b6a115551b"), - SampleEntry("mvandervelde74", "tVgYAh7F1", "1d358d9c3ff91522a467762f82a93f1c6d089cdd344abca86e31bcb854fbcd35"), - SampleEntry("scargill75", "SBeIooYq", "ea67d17955302001ccc36013c17099cc82de4c9b680fd8a2a9396cc3d90150fe"), - SampleEntry("dcicchitello76", "UrtZzN07", "0d9ebe4f0cd176e7b6c1330ffb123ea55ad220201dd2b8c77c65585c2b60e540"), - SampleEntry("mlegh77", "t0IdWhsY", "cd0045de332600b4449adf8cc2977b70237018a73865b17cd42c54025aaebf17"), - SampleEntry("eschenfisch78", "WEu5dZOQGdFD", "907c131ec92bf25f69e07523de6cdb5f31c5774f79f273d1a9fffb92cac14b75"), - SampleEntry("msalmen79", "Byfopl04KKIF", "a73e4ec8d98064fd7328a20f233435ee82221a27737ae24acc9a6c2c0eb14334"), - SampleEntry("cbreitling7a", "idKFzawf", "9e4e2f1ec17cb0eaecee7bb142bd43c7f4e9f708800413613a6b44066c44089e"), - SampleEntry("riggalden7b", "uSr4kv48I2", "7c0a9b5b928dfd83c569f23ab2f769984da19d79c474d88b2e03c4c44b721f00"), - SampleEntry("vslight7c", "YLcNGCLQ", "e312a1ff2a4751a533c314306d066c6e4ec8e57e52a4c02fea34d11280af30f8"), - SampleEntry("hhotchkin7d", "SkYkaLjbj6HX", "1653eb12c57c60a103846c6885b2f385541753e5b8df14e12db0fb0e6682d957"), - SampleEntry("bdimblebee7e", "XDXNv0F", "6854d9b6073f2c16b3e35e5e8a02df72567fca57bc07dc20fec6e99a9ccfcb78"), - SampleEntry("dorrett7f", "KieHlGmygzJ", "dca9df187a3f9a9b8292236faed4d084a88a66531c9836200d15bfad49e4ca6e"), - SampleEntry("rbezants7g", "GnRnUab7z", "55175746dbcd54ca82d0f7ebd5d48652c5632e2698b314cfdb72c6105b822a97"), - SampleEntry("dcristofol7h", "3XyKIOv0KbVo", "e4c7594c69ebefc43a6e6fbf170017e16b1ab84e60444d6f455254704ae1711b"), - SampleEntry("vfeifer7i", "tB0b0NLKzHa", "2bfba0ab7095b1db0c45d5cce9a52641a222bab6979fc0165289ddbee13ff7c2"), - SampleEntry("jsemrad7j", "FIasHNT5a9c", "3891938cc7961cf4d237230fec50c827ac2cf3e406d336d155b9717812a7c079"), - SampleEntry("agiabuzzi7k", "odfzsHhUER", "250a8a357ca6664fa08849c4f186cdfed56237542e7dc7594efe2cd38a56c552"), - SampleEntry("kgudgeon7l", "G7Tm7Jx8Nh", "31fb94f073ea523084069cf76bca10258ad08ef9d89f6103735a2f3127c0e150"), - SampleEntry("alongea7m", "R8Tezjd12", "2bf4a70868b74a4f2a8ad6308ba05cd79ddeb8681fa3645e9e59165c816f11c4"), - SampleEntry("tgerring7n", "IhVSizT8eG3", "a0930c29d42664b99606a22b6326d2e92645d65f5abab6afba423f8f55ac4f29"), - SampleEntry("ctappington7o", "oVW8EHpX9", "7cbb5de2bc69683f66725e6a0ea9b493bb0b2ef31e74be547eabb066d809a12f"), - SampleEntry("dneward7p", "U45Mi70MF", "5c2c7c211b59325fcec876dc7481b01d351c46055b1aefde8a9ff30d74a4c08b"), - SampleEntry("cbrister7q", "rQM6lcKQW", "02da49b935698f3ad3b67c441e28552e14bd796a2ea96b60894898e8eccf9c3b"), - SampleEntry("tborgars7r", "pqsSj2aQJt6", "537628b8f7c958bf719fcf88ee8097f9393c937e01f1fcba9549d160a2ebbc7d"), - SampleEntry("ezamudio7s", "hQ99eR", "68ee93fed24c55e189cb36333961c240f5e289fe04310009459acb8bb847c9e6"), - SampleEntry("bseneschal7t", "aOUUjK3bmI", "1044d526119357698d52de654e767209513752711de17668ce3ac569e6072240"), - SampleEntry("dandreassen7u", "gFvLzaJtg4", "4c1e669c82804675592c49bde19a00f52a0d99dfc051165ccf4f4014e76374eb"), - SampleEntry("wrussen7v", "ELmR7l8l", "a371b338dd5d553c985b9dc9b5b25ca1830d04577325f5738738d0125691a046"), - SampleEntry("agooday7w", "7YL4Spz", "aef6cc74d1ea5fe1c83d43c6fb3cb6d57caec26dc4bb7b98e1c2eb8571ec9b59"), - SampleEntry("smays7x", "UtwbeXOnTN", "e1cb38c1324fc6b83e4636d92e2608c42079181bf6c119e6f7848cf99c706130"), - SampleEntry("saiskovitch7y", "RX5lDg", "f1f85f2f03f49e9cb6f3f5be415ecdced21225aba956dab6b7f5abe7bfe72241"), - SampleEntry("kkorba7z", "yQsTbM", "b64f0933af2113a97cfec9c76823ee87a864cd478a2cb536d5b02da12bd7f2fb"), - SampleEntry("ethornewill80", "eJiwHy", "b526ded58fc63543a293926fc6eac9c17d4a0c162283d0ef6ff62d9508ac97e5"), - SampleEntry("ksnead81", "Ii8O3uz", "1617c3b581416bc9eaa30f48345576129d6417ebee185eee712f02a2f587f35f"), - SampleEntry("cboylan82", "AoJO099nCyB3", "b0f8a1651bab2b967fe569f9818d7c108fe5be2f97a5295896289344326131ac"), - SampleEntry("bdelahunty83", "sejghsv8sG", "b79d200e4e41db8305b47d11e362d67894444b016cb29328d27d243abfdec727"), - SampleEntry("mrawlings84", "fwxD3TJS9Ye", "1fbd5bb9fe7c361d9b192e6049d96bcac891221ee28c380726545d835589ae8a"), - SampleEntry("ihammersley85", "s9G174vF", "3137781b580662a190c0d1d38a6d5fe08097bc95ddcaf5e3f84f4eac3a821c3c"), - SampleEntry("lsadlier86", "gFC8q0WaOzm", "31dee876c3fcd5078a49e162e3a1f1101791a3ea8305079e9ce206e0d76d7fa1"), - SampleEntry("aclaisse87", "k7WZB8YUYPxB", "ce36e99fe2143535d2d4c17b4d3d814439bfa74beaf4111127d6e4e7c793ac81"), - SampleEntry("droyce88", "5wHCEjHeU7", "4baeb749a6d2339639427ad9b9e020a284a6492d45f60d24fab9a447d4bf582d"), - SampleEntry("frollins89", "ZenHzl8npe5", "645b3e0274d6c925e3d341f281a7ffd2574678266a9da7f6066fb8eded4e6710"), - SampleEntry("brubbens8a", "lL61Mcz4n", "ccce120b25cc417cb87ff03cae53bf77683c3b2fe6d65803a35dcddfddb70cfb"), - SampleEntry("vshreve8b", "Wmuwx8oRiS2", "60e887d046b4ecc3f62a550673310d010e65a6934d90aa078b1ed453d6364ab1"), - SampleEntry("kpollastrino8c", "uncSYRGQ2n", "1aedbe5b0e5a7f6b678eb505f8d9ac0e910a7b1d43f5504b6d3c527d239f7598"), - SampleEntry("bburle8d", "dyCsfpJ", "fbe6be2c5e842ce815e00fd13b33f87f6425a3000f663193eff9cbc4e8a90c16"), - SampleEntry("klewtey8e", "qiBqQYChjE", "183ec16d446bcc1cdfecfcc40310d571a3802928c3e177f6af20dfa2abe317f1"), - SampleEntry("dwerndley8f", "TFwC9Z3vIKy", "c5e59d57483dc7d6d2b6d315322a8ec8f59978a406cf5020fc810ce5daaaf860"), - SampleEntry("celnaugh8g", "325PK2", "080872368049577f7f3f9539bc8ed1cd794159db70af260200caf3ca18dd238c"), - SampleEntry("dwinspurr8h", "nwwPuN", "2559e331dfa448dcf568491bd3f44ac1ba010627fe35ba9a4b9d8cf86e7c94f0"), - SampleEntry("gmcellen8i", "wC5zdTVpSAc", "d0a6f4ab4292aa03db1f8974550471e9eef0b4334940edfd75ff0c40fd36ce31"), - SampleEntry("akainz8j", "HP1rGXYd", "dfa8ed3d91ed34b2fd2d11dddede70a4f42862d232e61217a9e36cd0364bfa40"), - SampleEntry("ctofanini8k", "5HoU4UzWCi", "9787d8d93736bd2dd77cfd9c8aae3d51ddb75320f170dd3c9d97c76002c07320"), - SampleEntry("calldread8l", "Kic6xRA8b3d", "79299300048718048b1ac72eea8a5635ad9832f091a4c4a7fa33e76d95f99795"), - SampleEntry("afusco8m", "2lk3gkqICS", "1bb14e61af2b6d8b4c0f6ffcfd28038ebbd0a6400ddbccae6f96b12718e6f5b0"), - SampleEntry("dsummerskill8n", "ePcX0S7hld", "138304cf9af6c7064d90ad666d2a8096d80540029cc1ae0f650d13570126c692"), - SampleEntry("fginnaly8o", "tLZGMw", "0b5bc0280ee4e0e68e870fa21f59c64fca2776d8245249200360651ebaf83234"), - SampleEntry("zmcsorley8p", "hFPINYzaEXH", "6e4047fac1021806095194c9e257eed78bbb2641fd508bde30bad59ab4e527c9"), - SampleEntry("lanfossi8q", "E9nLojIOJH", "f6bddbe828bc51a02f8738e2beba4219d87c66aecb1c31d03d28bde498831ad7"), - SampleEntry("dbackes8r", "9PW3Df1Y739", "3ceeee13f954691925e2ee08eb229c500431917aa72abfdc3dd7669fbaabeba3"), - SampleEntry("ghandasyde8s", "WVEPuRMSz7", "25a44d768ea92bdf63224b4c436962641017d46666f9e97ce8526b751cc05598"), - SampleEntry("hrentz8t", "hehrEdJ2veZc", "1daf9d628dd68e4bc05e5dbbd3ce729a760b82977995e7b5ad2aba019de08b3c"), - SampleEntry("jpervoe8u", "rO6Yu1", "b0bd1511de4bcb9c87fc1251cf39707f8d4057d738d34f71b0b745d2bb946630"), - SampleEntry("ezollner8v", "dGuLsQz1f", "5a9851209545c3ce026e867d890c403e0498963af4a7d543c6be4a2a523b4d3a"), - SampleEntry("bhandaside8w", "mqt7gp", "e87d5f1363bd9f2a3455045097ef8a308394022fd1c1e6cab47cc7e4da648c8b"), - SampleEntry("ahessle8x", "SHNTFvRAInA", "ce230903a99fd025f33b20251d5ce48d87a4832dbdcd5b6c48b32f95b03dc4ac"), - SampleEntry("dbrason8y", "7ded4CCz", "499a0f4ded9e18664bd40ecd0ed33f1df9c8abb19ad61508dad68984d115756c"), - SampleEntry("beliff8z", "VdGKPCvz", "594f7b5e50cc4e4d9da23be3e7e64a135b9dd039df2a2710b66f6ce60bf11c6a"), - SampleEntry("kjedrzejkiewicz90", "wCTIPRr", "8fce500781373067b275a60c1a3cbf41ca2c21239442db18cdbe096c304b4674"), - SampleEntry("rrestill91", "yMDH4WXO", "565148f61dd617721879d94f6fb120e701ead201c5abe010c2c9f31046b07245"), - SampleEntry("bguillford92", "50TTuXD61v3n", "2e98b19418a8db2cc108fe36529d6533e982330742619b8b16bbad0b5bae322e"), - SampleEntry("lbevington93", "0iTXjEuj", "45bb2a43da82e3746a06cd063491855159da4e7964e9f26f0ff9f8c33694cf80"), - SampleEntry("gburgis94", "OlsNbskoQ4p", "c1da8766c38ce098aa9d8311353d1fd57d744f4cf9634fad2e1085fb3adf7596"), - SampleEntry("ablucher95", "gxcKiAWU97M", "c809d594aa9b2dfd27153fbe049fea84d84745130c73de1f8f08cc8d3cca5031"), - SampleEntry("jmaccrae96", "Z3hGUQ5vnK", "d3b02e6a931a803b2c1b308fc05b54e0eee685f2f36ee7fd46fbb839ab472517"), - SampleEntry("oeburah97", "zKR4chXF", "7a30cd9cd6ef619ceee51ddd53a87f6b060d273b7685dcfc09f208d79fcf57e3"), - SampleEntry("amachans98", "OJ3hj1", "245b412d50f562970c4864a1a4bedac03719032e55831ce86effad370d8b9d35"), - SampleEntry("bollerhead99", "k0dgLv6T3l", "07a7be0642eeecb01c0baa0128a1170dfddce91443a917f16756ff12acff398d"), - SampleEntry("lchevolleau9a", "SeShHmxRr", "110dae5e36c40bd0c836948661f5c8698106c03dbf616e5b8cdb42b86ab34421"), - SampleEntry("arobun9b", "nZcptvQC", "66a4bcae5078c809d5f08e979bee923b8fe6adb3f93a91c5123985e21c4fd3cf"), - SampleEntry("rmccomiskey9c", "RMos77", "a972911b8b4b10c95150b2ca6f92bcea1aa1159e7e10c99a08d65bbf4bfd1195"), - SampleEntry("tnorquoy9d", "KViMkiX", "d8f55ebf7fe73863a3900b419a7661880952cfb24cbe919f8d00980e7a553886"), - SampleEntry("jluna9e", "v7ZaQ3", "449239de189276158253cc7d76340d9e8c3c821d94b484675a2e640c51f2c5e4"), - SampleEntry("randreev9f", "lBvI11", "6e789770b0e918b7f98cf5c9e8eb6b470418ebd473d47eaae26b415079af0d3d"), - SampleEntry("gwarr9g", "pGI8zV", "549c44a7afba9acc61a232900ea667d8a8de125df8a3016d775b3d3db9b15f8c"), - SampleEntry("wmalbon9h", "FVogimDCfH", "406ae98c19c927989e94d262bc7cdd059aa7d0c20bd041659c1d3d6867fe55ec"), - SampleEntry("ksirett9i", "TrcWc9xd49WA", "d903de4e2699b03b90b98bc1c6140acf7ac4a1ea5e92d87d73d748d2118fb002"), - SampleEntry("ggoodbody9j", "hK9WRV", "c87bee034906ca2eef0dc62920d9564e9b4e15abae70504c4ba54118e8f7a43f"), - SampleEntry("jcruddace9k", "3ml2nAbmEH", "13c5743ce60a7fc9b7b7b7dce975aa29e33dd5f4460c6e537bd4f6ffa2e13368"), - SampleEntry("dkelshaw9l", "d8Q3IFW", "a72f2a0677e1488f9da56408d90ebc54860ccbc3c202d66db19ed1c2322463c6"), - SampleEntry("jandor9m", "R7KxtR8TE", "65fa6d496efad18f9c15a29af2fe915009ad4d276fd5a684d6ec2772ac82f319"), - SampleEntry("elickorish9n", "H2LYySO4z45s", "b6b0ffda55ff9359dbdf624f2303832021be2927dfdf52152a363185b6d156ca"), - SampleEntry("cbilham9o", "adcFD7", "0d2778ec5af1c875da9cbb62975e995448e258531dae5e905a69b46b76e14afe"), - SampleEntry("mkahn9p", "XxnSZfs", "0db34bc044c1b415dcde23534d509a23bce36cca4f523f2532501016000daf06"), - SampleEntry("aerbe9q", "cTcHKUigp", "e7254302e549d573a33b3f7b6801e173fc0ca0ce7f9718f595563bc6b49ca28e"), - SampleEntry("kfroome9r", "ohVTVL", "8d5e271cead479cc3b4a560752735e010eabf8d188f3c602748ec8c39033f23b"), - SampleEntry("fdenisyuk9s", "WL9gGq8VcK", "7b1b45ec54f4de56a70a54c3d19a492cc2dce35cb9164bb0e4089b3d3012b8af"), - SampleEntry("myaxley9t", "1JSFoa7y9Ih", "806101c32e02a28c1ca35cf7b4fdcc773cfea6748eb0c6583b741b62876bdd36"), - SampleEntry("cdallicott9u", "BZYU3xtP8Sc", "9c474166cb91a9820fa5f4e47b97278c5356f177ddb13e5f20bd60ea24cab6e1"), - SampleEntry("hclawe9v", "SPwiC9aD7MC3", "2a09a038b16cd85c80e6f67c87c0e4eb5e92cff582d74dd51ca6ec9c2c6c43a9"), - SampleEntry("sfalcus9w", "fJijRFPVxxhj", "fc4c26e58bc6479433d20a930cd8993ecdc4e8b3e14a766b39cd62ae66186cf7"), - SampleEntry("mspera9x", "QgRoYH2ic", "69b92298c63ff8b86ee975d67a422367b95c7655ff3a2bdb3886e645ce2d6302"), - SampleEntry("tmillom9y", "M9A8pjy9z", "a21fb20a89d7c2251dd40143b002b4c92017de7b33c096e7c9fe0b14c23f6ff7"), - SampleEntry("tespin9z", "1fUhh6pYIzVm", "a860f0aa6af0e6da3be2d5c60f6f66c7a29ddec24aa4536693b5c5aadc5234d6"), - SampleEntry("clindenmana0", "ZtDfPF0H8", "140506daf5e1114d28d5c84cdfee74cf3e4a39dd42b5beaade364e46d17cb0b1"), - SampleEntry("mcastiblancoa1", "UHqUu5", "8b8d34d2d6196b193a6e7e3582bbc152578c19ed64e9e984e3cdd8d5c651dbc3"), - SampleEntry("bsalvidgea2", "esKsEqFZ", "b6ea2e6ffad71402d6e7561eaba23ad81c63f1b4f85bacf9cd4d93261340bc5c"), - SampleEntry("tlaffana3", "eRS57E", "c096719d52e87fc46cb261366f97a0cf522d58d833230b86b5111d4e2fd51855"), - SampleEntry("arichardesa4", "PWDtuKMIF", "9d599ce6c4157eaed26056b3dd3211be0056316ed09a9ac0f726a7a40fa8cb84"), - SampleEntry("mfaransa5", "pWrP9Q", "7adf35ec6648c92750cd1a616449e3d8c0a523600d9fa89a1b70dc1ecb0575f6"), - SampleEntry("bthundercliffea6", "WKO0FznMSr9", "1ed8e4eb125d410ccf0dd8947fdf3bc4a2a84101c80b5e8661383acb71078616"), - SampleEntry("kstrathmana7", "F5wA8s", "169998798a9bf49136e437c19609b80c0ceba8ea8fe9d706843b70edf3c35a26"), - SampleEntry("apaddya8", "0RyS59ZvK", "655a678080a6df14ee0f676510fe4f35580af335a3e9399a1ca7bc53185d6a98"), - SampleEntry("cprena9", "ngzlDqE", "269a3e87b2dfc845e197a62521720f30e25b58084764c7e2fcc7dbe35f9485fd"), - SampleEntry("ssutheringtonaa", "fyLDcxuJ1k", "66264a2b91b2c89ca94f0bdf6a9b472ef853c6e3081d0920a2b76c8f7f7add3a"), - SampleEntry("ahamshawab", "Tx9Bg5w5", "3be8e7a7ccbc597783a891412a00af1691da67d6758c750a30e33b5b5e41ee06"), - SampleEntry("mliddardac", "Nl0zhn2H", "f2db8f09625927b02764a5d66efd8fe450839544612946a026464a618bcf36fe"), - SampleEntry("schapellowad", "s8nafnX0z", "4a38f2cad8c270f88503a12371692a0db0f2fbbdf12156933d8a9f51dc6b9969"), - SampleEntry("ecarseae", "G9yBFp6r2YsH", "5446bb727bcf6774f8fe7d4c1e6355bcb50cb69cfe5ab205e3a9f905e7ab7968"), - SampleEntry("jjervisaf", "5HP5e2m", "4d8d22734445c690c202462a8a9ccc83428c7528d9f9a6769d43a0db6ebcd7b9"), - SampleEntry("vbuncombeag", "9q1EYY", "67972eb79d7f1ddd222b79c95b4ba7ad90519a5e90e344b28f142b4221d556b9"), - SampleEntry("vgianoliniah", "9NKCONN3u", "f9353fecc5e76a6f6d7ca479098befa37b69a0eb729ba33ffe6e32f5af6e3613"), - SampleEntry("aredishai", "uHsw0BjUiV", "27d6b2ef95c78e6d19b4526a32ea65bc913cad811feda1c80ed521932457a6cb"), - SampleEntry("dmavingaj", "xnyilwt", "0197c858f1fda156cf31217f2cec4e3a08ffcce605e1598d4dee99d6be93043e"), - SampleEntry("tburganeak", "RqyvwmLTeG", "c2777c2e1354cb63bf185a97e84cf677ed0d4ce031ef728eee7e7af1bd1c32d9"), - SampleEntry("awisdomal", "afOvpc", "2778b82c2c15518f5773225a63d74a4d8af923865abda34a4f111573839d3ff9"), - SampleEntry("elinneyam", "WJH20C", "4a2c8bd02ebc7df8ae08870c5b204e1991ad6e260f2e6f8b88c2481cb4187adf"), - SampleEntry("dcockhillan", "tIuPEbusGW", "9a7da6d58f8970fc18c31ebcf9d4891d7c7ca7fc22cf8abbf268079313c6fd2a"), - SampleEntry("cbelverstoneao", "OR61a8w68Jkl", "a290dad54dbdfae89f37d76b795e6de56fd734e3bce51bc8ed40387563632dd4"), - SampleEntry("lattockap", "UL1ljP84K", "cbee18e03c8572c2709c88e3f61d595d4ffdac2a23b6dfeb360a8beb8a3f6407"), - SampleEntry("jyaakovaq", "IXWV7XfQ", "0ee893dad98e77f8cb1ed85245058add904e6cce1ced3fb69d573c80c60904bf"), - SampleEntry("ccolvinar", "T5SX27", "901943995b16e30cc0ee97e89123f935f6b6ffebd7fe697b43c98d91707bf78d"), - SampleEntry("jnunnerleyas", "DSUutqOz", "309c5194ec40df22ba39d7a88d7de87a7fa3c68a856320e435f561bdf0f85247"), - SampleEntry("ypleasaunceat", "QlRRxeAvg", "67923ed2e19adbf3c45dd5bb1e5ca916393617d055818e5dd066bfbd3d8f497a"), - SampleEntry("ghallwoodau", "CoIXTpY4f3nU", "caf311e58fc2cc400ae75a946e058676cf4ec4c3be80cfd841178eec33c0fa38"), - SampleEntry("dbirtsav", "Igc0BLudpUD", "9dfbe7b47f34b61516d5bfb1b435fd6e665b9441a8768705e64835324005eea1"), - SampleEntry("lgridleyaw", "CuoIPOoHem", "46f053de1e89630a4899f878598e3f00bb701e58b1c9793d8de2ce730f0eb500"), - SampleEntry("emckieax", "1Eu3rqrbY8", "06c78997dc827a0e3e95961fe70bcd258212300f56d25cb3d71ec16699ebc495"), - SampleEntry("bbraisbyay", "eqTEH3y8PQ", "5728b52c31a4d01ae8292dd351608ed1968f5f463ab9529efa771ded34e85ab5"), - SampleEntry("gbathaaz", "thpvE1wa7", "a8e9d55aee104ed66911f2c4d7cf9b650ec28472769e087382d03959a881a3a0"), - SampleEntry("easpenlonb0", "YVoJnHgk", "60aaaf3fb09112ef9ae6802f6014395b699ed5d599b32d49211aaeedb66f16fb"), - SampleEntry("jlarretb1", "26HAZQf2", "4e639a5ce0aae0236d4377cd2f30b9bb03a65631fee3b30ce773bc0a4cdcffb0"), - SampleEntry("icoonanb2", "wr2cjwlkNGxW", "0392cdb62a1e26cc6b73de1ae0f04d90ec07c738a87c6fde1b9db77b1aa3a435"), - SampleEntry("jgodardb3", "bAdqd4Vw", "d10bec7816a8436eee1da9b616ae62f4eac8d7caccc57eb4b88689ca590b8678"), - SampleEntry("dsheddanb4", "hOeWBx", "80be72b5297af187d4831b0a28094d08475bf701d26258939a7b445ebf35d0a0"), - SampleEntry("sgallafantb5", "GvDv4eX3V7wE", "511b3704e991877e91113cd915b0b88fa1c016a0d62c7a23da83404baf089782"), - SampleEntry("apraterb6", "YDJ1XGms2O", "ba863228a4d8352afe10c6ddee4e50be5e051158dda8c88297b56fcc0742dbef"), - SampleEntry("mbickleb7", "2wgFGckRopkK", "aa4e7864294fcfbdc80978f6a900e30cde8ff71846f6f29b23ff98b7884c3cda"), - SampleEntry("jgrubeyb8", "KkW5D3R1R", "c4793cfdd0789cf80427c1e5a6d04f337efbf5cddd0450048b74ed121d26dc73"), - SampleEntry("ebaitmanb9", "RIB8AxSyLEr", "ce9e00f8ceafc895065993ae3d7b169ac6f26f0497b149c8a0868d05bffea6b0"), - SampleEntry("cmaffiolettiba", "50rDneZqagk", "4da8780a00ec7d0dd05dc02904dcef8d46de3b83da9907b1e5662a4470ce722f"), - SampleEntry("gtiplerbb", "lRhPXN", "51bdf3f989e99bbf98cd216e5651f0c5ebea5ae87325a451a19aee9ef64c75c4"), - SampleEntry("earmerbc", "c71Td6f8m", "c9fb418195894648dc1129335f727be09957fcc58fd61708fb142434ac857d8b"), - SampleEntry("skenziebd", "i91ULkJTRO", "e42e13cfb4a27896f6bdacfd92e206375acbb7bc9024d8e2325faf248b16489c"), - SampleEntry("bbaggallaybe", "D3mPioYM", "50c69e775c688e96db78e62168ac5f7f43efb662e451a21abe591a15060bfc5d"), - SampleEntry("mrenggerbf", "2d1IMojDflHI", "e5621d658499afde2ccd0efdb9c033b7728290adbfde13eb1c89740ae995f2c9"), - SampleEntry("rmaudlingbg", "MSZN264rMGk", "174eb1d16211a522d7fe21673dd2420abded798505e50939572bb1e55c8ac31f"), - SampleEntry("rkardosbh", "uqfUvG2Lr", "6d19dd758ba3752af55fab1cfb38c6d380accc7bac3a745f4aaa5dc1a76ac3c6"), - SampleEntry("lcominottibi", "w9wo2p", "7fc7da5a8e838eb9a02031b7fc239a0ea539773d2108525aa991dee4f3c860f0"), - SampleEntry("pminghellabj", "C2c8FFDF8Nr", "462b2e364c37c3cb7accac3a4e69075f52e9749f7304da18b02ffb9fabbec674"), - SampleEntry("hdanbybk", "FmzbEj", "e5f9dbff5fa8a4c04a5b892a46d38195fee785cb3d506158c687d57bdbf45b48"), - SampleEntry("rpencostbl", "Ug1C1H", "953f0dcff15e545eace1f7ed2da75a928ddbccfbd6b84cafb05512925e2206f3"), - SampleEntry("rsharlandbm", "l5qOuQ9WJop3", "6c419514de5b688803c4573686f8be73b89a2e0e678a85035f92c8d5abfc3eb0"), - SampleEntry("gmatveikobn", "kgCWv83J", "122e8fa385d5173663c6c0d9ed381a20a548cfb104258c600e33416c83bd4b7a"), - SampleEntry("abirckmannbo", "y5XWmk61gDXu", "c86ae62ee091e40377b19b450b4256bbf5aa2e935e5e7113308e047ff9927835"), - SampleEntry("dquilleashbp", "zv7aMe", "91536b44243351c6cfa265f50cd98a6af657c8614e55b773aaa07f35f4e91a75"), - SampleEntry("astivenbq", "WS9wz7", "e7c54dcb4bb891d341fd4eb8e964ad5905a8aa4b46991b060ae22d059e0ba82a"), - SampleEntry("eherriesbr", "PjdPS9k6nPFm", "a1f10f350f48deaa7d2e2f40405f0ae4a9198ec60f76bd7ecb45b4c690a34cb4"), - SampleEntry("csibarybs", "mL8VaB5", "ba3ce7375e8b51f562d9461981bb6d00c86ebc8a515acc711914f4bef53aad1f"), - SampleEntry("sstrittonbt", "2A53xU0zxcN", "41701847bd292b7e4e897bbfdac56e6b8f45f999500f1c9cecaed52f9ee664ba"), - SampleEntry("sambrogettibu", "xvlymyGmB", "958b2fdb48d100a5c2422905b63ec442509c0e22d0bd72cdf4a4566213338131"), - SampleEntry("cthemlbv", "ZaY8CxGgr", "677220b6c7a41d829e30a5278bc511045815247b2c38b1685f21e53ea34b30e7"), - SampleEntry("vpepinbw", "GASbvUd3TA2", "2f168fbfd86d7b69822d404ac33d3642153ca78d5bcbf0493a5e8bbc7832a9e4"), - SampleEntry("etapendenbx", "R9RpXXEZ", "f7d14fd2bb003b6333756f1058b7fdb6d885ee05de111e60e1aeca6143df83f7"), - SampleEntry("cbudibentby", "qv9EZHb1qf", "2c724fe057ad2368202351301d706135653442f4521848369c6d7c004a249c22"), - SampleEntry("vmeakbz", "YVL6JA2L", "437b1c1c146137510c9b95adfcc42be64de5e58103ee08c236274cae699351ca"), - SampleEntry("lblomefieldc0", "EIjEcb", "4c7dadfd22444e5105e4d04e271bd6d4054076a4fc0632db01b1cd9b694b3724"), - SampleEntry("nfuncheonc1", "jkQxXd1B", "db30cf8292ec3aef8f05451e71617fb916d24206f45b3e2015849308c67b3b60"), - SampleEntry("gpartenerc2", "8hV9DUy", "fded03a0d7fbd0f0fa9fe9252e6b019b2f3c89cb6087a959944e05ef088362bd"), - SampleEntry("kpriestlandc3", "0NGoDpXsUSHj", "59e3dccc1e54430f6ecd0ff5e2ab532b669386ddfc0524dcb5e63bc658640dac"), - SampleEntry("jwysomec4", "9UPBSmbnq", "ce17721541958c71a3cedac42bb09f5d7d0fee8c9acec2373dc141dabfbe8a94"), - SampleEntry("brhymesc5", "sEuoQz", "aa80d7249286f205ad64d196009795449bace4117959fa230480885fd500af0e"), - SampleEntry("bbaybuttc6", "uZricK3PxL", "126ad83d1e72408bb5857a808994c9c763cbe3485b4426af30f0ade668cf85ae"), - SampleEntry("nsheffieldc7", "GK0p0hYbUFq", "1d239f65184304081dd60333ab7fa4630f7da310ce717959dfa262a5bd07acc5"), - SampleEntry("lkellogc8", "s5wnuOLCDp", "e7f9f37329025cb80bb5eed652094c3cd106d1ce4cd6b6cea68557d2cba69439"), - SampleEntry("osatchellc9", "Pq350NO", "bb4b9225d1cd6c545cd2d584a0a71d88cf2b5ff47bb5eafce5111475df1b8236"), - SampleEntry("nyakebowitchca", "DWQNG8Fb", "42f33a010441c0163ce60a3b8aa2f5e1f2c21e699b26c49bbb46b8ecf42044a3"), - SampleEntry("mcamellicb", "X0gCKhy", "4b37699d7d30f6fde941d703bf57835eac511f01808509b377fa8258cb8d4f10"), - SampleEntry("jbrunelleschicc", "VgqNtlN40c", "33580389d50fb4cbb6e1b05e0362b9930220b656c0cfa5510f0426a1538281d2"), - SampleEntry("bofeenycd", "Qykjk5M", "5c5ab3523de5aabdbd7b2041474d497aa1cf702355b1e360c3bd5f9c3915375d"), - SampleEntry("adahlbergce", "BlXfky6jCCOl", "02f64c67c90eecd9fdb291eda695ae8ad067bcce694e0b8347258f1e90316a90"), - SampleEntry("mfalkcf", "Cgm2jNk", "58131edb62d1d19a2d443771f3fe9f6c6b2d40125b3bb5a68be46156914ec194"), - SampleEntry("smcguffogcg", "WrxB0BHrQSX", "34481617370f651813c17b52b2e851bdb3a265f4e1f0faf1ada6906a7794dd65"), - SampleEntry("ccluleech", "MmAgcPa5yHSp", "02f5aae5b94f8edc50d8ca54b9c31a40aed41368225222ea62f9024d8b528273"), - SampleEntry("pgurnettci", "SGhQf1Rh4Hi3", "5a180a2d4ffa02c0f295565f6268a3312ce4f51f67696e62ed690caa1e2ec064"), - SampleEntry("jcoursecj", "2gdtHs", "af3e57151bc2569af71152fbdf8369e4fc4256f23b5b1edbcf4b0a14483d8e59"), - SampleEntry("hraymentck", "5hSXykq3A", "809deaefa783607e0968033a38e857d5410086cb067cda1e09c9492a223b851c"), - SampleEntry("jmanbycl", "WjKFBM", "e56c509e35ba3001fb4a14a732478a123c2fb30f5d14da32b21cb25b1d499ab6"), - SampleEntry("bameycm", "yflMAT9cA2m0", "5ee140b385ecd3e6f9ca7290c0adbc2b6011d84067b95031ce095d36766bb41e"), - SampleEntry("nclinkcn", "CAw6ym4JuVJ", "2cb8533b77703c2c04c07444ddd7145dc00d3aad1d37496d3fd655af12f1c1a2"), - SampleEntry("pdavidowichco", "buY58z7ONAI", "5309fe82eee4210a83b4aae2a311a6874e6034563ae88e8188e8e41b87fff8ee"), - SampleEntry("ltabordcp", "IlTo8b4qVm", "3fcb4534ec4810cb268527a594642b614e64bb09b6a61e6138808da0ca1aa83e"), - SampleEntry("mcoxhellcq", "a3qliRQ2QPP", "8e87e817ecb42ea481fe606721ab596c458344f9882ba4f4a3179766928e6259"), - SampleEntry("cburrcr", "urho7DU", "b7025b5f9ec3b39d514502acdc9acd54f0b01ee4ea946a66884aca5166481f49"), - SampleEntry("cgaincs", "n9W646poQ", "bdeb3d82a3c425b81f4139771fe5a670eb2cd55bb07452a1ab6a5b86b9d2a869"), - SampleEntry("dmettsct", "OZn5FY", "406c6892837a8b3df63bf64eef478f392d06d4c1400c41748c0010f792267a8a"), - SampleEntry("lkoomarcu", "FIxUQsfkBa", "083ca10f0be19c1939f98caa7f2b9455653293a917669e1087a565739d91ee82"), - SampleEntry("clystoncv", "Nqmr6L", "fd550cc5ffcf01c69f524db9a9a16dd52e8a6451c1a5c1fbaa9495036d4e9f81"), - SampleEntry("vguisotcw", "tiRYNUYFQ", "035000c9aa136d4c0c75dfc6fb773aa46643e500542ff7100fd5fca474217a0c"), - SampleEntry("cmccrachencx", "EQnSJLY4VVQP", "e73a4fccff75283953b43c4c1481a85762df46d9a3ce4356ef6f47750eb71356"), - SampleEntry("bkollatschcy", "RyVcOsYdJ", "4bad6f29e7a01c317151884e872a947cd0cac34d79e5a01d0e42e599889e7b2b"), - SampleEntry("dweskercz", "nhsPs1G8s", "807a6ce3b30e215c74137f63e78b5605b86ed72b0a0209a3f6f0ac1e65331d6b"), - SampleEntry("ewrayd0", "f9hVS6QqDZ", "f1846d7bd4a8d512dbd9ae352f5f553fde74d139bf40b03a76210f2a9056b1f6"), - SampleEntry("cgrundd1", "gdCFEcuo", "ab37a91491271dbd3fc4c39b9f1bd96f6bc6ed92a8b40dcea8b4a7df6bc44e37"), - SampleEntry("nlangwaded2", "27HWwJNUhA8", "4a8158c8943d6b7be2184e547e77a2c98d9dea786e263f66549f87f85abbd5f0"), - SampleEntry("jmatthewsond3", "BueOVY3wiyZ", "e512d29273efbefbfefd58cc8fecd24a8b381de6ee139a20a964babafa075aab"), - SampleEntry("kmibourned4", "NGc6tBtQDVvz", "6f8c21b841f10c63d70dabbf91f51a06fceee80953f878ae253140250ffbc05b"), - SampleEntry("sdubosed5", "FjpUwt", "61787d226a7a68c5c878150d29edcea295fac1a4fd55d160393ed141e69be424"), - SampleEntry("rkingswooded6", "FvLdEuPyG", "60c49f35567fd6c5c20e4e9cfc6c047dd091fc1a5a293b8accf44542a356f17d"), - SampleEntry("rpolid7", "XuTpMcHeakT0", "3af092571ce3b0b1d175d7b865a936101f0ec55d86c4ced0fb873e88a71c53e1"), - SampleEntry("jwhitfeldd8", "4NCMYm0aS", "2c8ffbb50488f641e8004e536a9b606b5978aa02b4e306c1b95a46225389a486"), - SampleEntry("sfolkardd9", "1x0RoRY7e2q", "2f770d0c75ef2a56dd9f16bb264d06cfac0b145afa17e19dedab18d89bf4e031"), - SampleEntry("dnobleda", "O5YJzHb", "d953ffe8ca64e2f93c12d912d421de996c691d0780d2473ff29f7d62f59c8fbb"), - SampleEntry("jcastletondb", "5a1A8yE3", "3d80dbc7ec35c3e4c19d487a7f98997f1656a70483fa16060b80376458a4902a"), - SampleEntry("sdashkovdc", "tXpmr5iHn5dF", "26015ce15c8f94ab664d5c645c1d6c5217999950d55f2a27a8a6068ca4943f21"), - SampleEntry("cbothbiedd", "akDgZZX", "387c55b0fbf0114d4bb5a9663a36b8d079933100887c64ca2de699fd1def3016"), - SampleEntry("gsimmansde", "gkZABN", "82736c9bf2a7a4fb5620192f95d6a4addae8e999885584e0b904039c9fd49998"), - SampleEntry("dbrinicombedf", "q7bjepZ", "4dc9b4008f797822f1a0e22c36578dcabd90a419f710121bc9ac10b29e24795c"), - SampleEntry("npimbleydg", "Jjz6274", "886018290c255f0600e4780f529082e2b604992ed5214a630eee1105b4693062"), - SampleEntry("eboigdh", "eqmwDY", "775e8e3dd589da7f4f12fb039c2d6e0ea8b185b15f67a1e6b4028256d849e0b0"), - SampleEntry("nmossondi", "cZFOx8kPx", "3089636ee3d91d79e847f0a5d93da0ae20dc30f51939f3f14eca21fda41ebe8b"), - SampleEntry("kinglesondj", "Df4Sfu", "a57a268bf6ae49e2fa78a1317c941b201ba97ab7e71bd8a7e2399c3c7f2122a5"), - SampleEntry("bcressardk", "s0BMIzxe", "747802dc197e433fa20724c1d98b9a323a9dfa095b8904dd14e9198ff3511056"), - SampleEntry("lbrickseydl", "BsvLroJfw2VZ", "437952c64fd326432865757fec055a1f4c16db24144e0d594bf8d6103028e070"), - SampleEntry("gpithcockdm", "7FSz1D825wK", "d91ca0e7eb8c380c93ed6f237344eb3f3d6beabb53a0fe5ca9bd3cee92717758"), - SampleEntry("rbeynkedn", "8dTOZ9V", "625076791fff725fa43cba0550d1fe1138db9ab25dc3d36189407920bc93ef90"), - SampleEntry("bdominiquedo", "6WLUcN", "8af8a5e0d1bef9872daf0292d98308a32472e987341794a5b1530883bfe5a937"), - SampleEntry("jjorrydp", "ro44nw", "4e82b58418ee60ab0fb0708828f33b4f500af5740f4a4abd8ebdd72f009f3328"), - SampleEntry("greggianidq", "OTOVyqSuO", "8067b281bce00fb0313ed41c02c3f92449de90229fb745c517fd8010af8e10bf"), - SampleEntry("rmortondr", "82soJ5pn", "68b78a7c5d3a137c270668f852b6e39c36d9bc58f5a8e97f325f33bbaca0ba2d"), - SampleEntry("kreyeds", "YXMdTc", "31fd8113b185f31674dc214a4bd574628b3db06c67d99ae370c711c5b9822912"), - SampleEntry("ssparrowhawkdt", "tflGhDUNEe8", "6d30149da79cebac71f386e0137937fdbbfd0f028f3c4dcd5ac644294712c397"), - SampleEntry("oburminghamdu", "GsPRhgUW", "bb7d03efb4ee0b9f502a8a22371811c1164006f4e6b151795cf43e0b8940348a"), - SampleEntry("aaleksicdv", "E8exoD", "30aaf4d7d4aadfda84320d068e765771421a0c8d4bc5194cb121a2e68ba19f7b"), - SampleEntry("bphillpotdw", "RcTfVwh", "8918292cd47d8df54e427f5b22dce84de9431b32023e9dee5c56ff787ecbf16e"), - SampleEntry("ckewarddx", "gYTcNLxQ", "da7f1c18408a13aa1a68f8ece2ebcd85618b6f59af00919fedbabcc1a9a877de"), - SampleEntry("cdupreedy", "KpVu3Ub", "cd09d0ce1ccfe10afc1db45b7200e5b5949b9fce77d533cc00be8a86a73f70f4"), - SampleEntry("pmcglonedz", "SIKBfkuj4", "93b3604f2a60f942c39ae6171277ad14b2c50a9b862eb817f3db0a9b52eb1231"), - SampleEntry("jratleee0", "kU0yx6lTcRlU", "b86d90c2bae1375482d3656b05835b360b2743f75e3f26928a5baea40dc8afe0"), - SampleEntry("mchasone1", "qLxnsEhXZ4aQ", "925d815facf4507ac0d831c36da510b0d3a51ec02bdb70e4fd44869712099888"), - SampleEntry("msweatinge2", "g1gWa51", "8c24ef5a3bb93daa86bc1338a556b0fdd4f3ea80467daba044f1ad8683ecbf24"), - SampleEntry("ccastletinee3", "mCbdcGr", "f03e1136625d7f3abdef94c5aa7aaffd8a29fb6af77ffb38bc414256112ad1a0"), - SampleEntry("cfreezere4", "SKNAiySleqB", "2479fb93d8394aa4b5be67bca8d659aa9c886e9c4e91153fc6239a398b3a6ece"), - SampleEntry("cdartnelle5", "usd86xx8jSD", "4aeab74b422954a7c2da1d4885e4f1c87fdc23fd39b17dcd0e758d73061a7309"), - SampleEntry("bbonnye6", "iYgJkhhFYP5", "9af70256a3e88a9daec21cc34fd7b5f4847737b405c4ead70d6f335896869071"), - SampleEntry("cbugbeee7", "FwbvDqrsijpy", "11e41e8b18c6d909056e8636da780924091a08e3dc66db8d1df7022fc413c46c"), - SampleEntry("dcroweste8", "EQSIhZquFi9", "63311c9990ba49966c09081f4436d760d46b77715d181ee3ecfeab503818c761"), - SampleEntry("vringere9", "RcXQPOtMr3Z", "045c38878e32765339c5170615aa13b44fa8c302e02f3908172116e2fd44640a"), - SampleEntry("csuggettea", "BsRi6Y", "6a09f1c3f57f3734454721d1096d915e75a8542c2abe0a2336ac6b5bef4e01c3"), - SampleEntry("egossageeb", "0YZqlayl", "ef85aaac18a34d6531143922d6ecc1fb74c7df0000bd004843fa380e7ed7f8ff"), - SampleEntry("jrichmontec", "YAFduc", "56b6f7e1f0be49134ae9f2c45d762a062e96f68afe7e643dbb54405c32b49d41"), - SampleEntry("ividloced", "yjgybM", "d07a67de979604042a2e52813adb4956c53dd67de3478c1f5289977cd74d637b"), - SampleEntry("msarjantee", "CutF9DgC", "dc1de9440cce8ca3561fca48c03fce40309a8830cbf38af6b75e90eea2689939"), - SampleEntry("frabsonef", "IQs3fLmgOSG9", "c3c3c53d4142c690d5ad0a7ce50c35c03d07371dbf8df39490d4ebcef41b3779"), - SampleEntry("jmundwelleg", "YeNGTc", "5d806fc4c26e1fb9ad26277759d7ce97c2d8a95a6ed30e065dc70afa96e9396e"), - SampleEntry("rtringeh", "olM0brOCc", "630baeb2cb130b109e9b88900b8a5fd4c96fd484c501601329b434ede8da86e4"), - SampleEntry("grojasei", "Pol4xkUcN", "961d87546afcdc66ce9ed2142957291c0e6049c3b89094c6ed8156e4576fcbc1"), - SampleEntry("cmoizerej", "CQuVx1F5kcpO", "83c1e58e1aab635cc3faa7d7b052f853e0f0783ab91427085239d371ee4478d6"), - SampleEntry("aolivasek", "tKxwwIsN", "37b0ab91a5d6962105f36f69dea9c8a7f872a196eb55a50b851fea6c5bac8df3"), - SampleEntry("asloyel", "ERUID7e", "2280a727773baa7d9d7683913efa96e734c5bb104cbb2e43d5e543557b9a79ca"), - SampleEntry("cdeeganem", "rvosWKimL5d", "67b2d293c3eec80c7ce4fc0a6af05760354453ce7f43cc72b87989c1ada56e64"), - SampleEntry("wskacelen", "TFzJGuc", "37349b1c4462dc2dfea1822925e877833762a62d1bb2bb565d6b2b05e82fdfe3"), - SampleEntry("akleinplaceo", "Qyyo6sh", "e1b4c2c6f504082a3814d694a9d0ffc6896062560dba0faf276eb60f87ff3a4c"), - SampleEntry("cemmotep", "8NUGjgEeM", "b0bbd0a43ec638e638dc09b99e279f3b1694d2266a67038d4add621abaa289b2"), - SampleEntry("cemblineq", "FAJeG3OE", "c57b75b0ccb2903f8b51fe27586666111a3292e9c06e6a3e4e9e6d800f5f1f4b"), - SampleEntry("rberceroser", "E1YScavgQ", "cdbd2acd0e5e25ac0e41a85727e0466eccee55c60ba6f9828a76d6225b6ebfc6"), - SampleEntry("cverlindenes", "eLiL7CL", "60d6c7ecbe3fc873a9098d2cb6b7fee9e7dfc9d9fdcf51808b0fbe0d036d5435"), - SampleEntry("lteageret", "MJPFUgPgkE5G", "b19fbee45dd327caabb8b92b4bbdfd20645510eef1cd6457220832f99cb13820"), - SampleEntry("kgranleeseeu", "VYPGKml9x5Nr", "ee2603763aee472f9ff1babb2a621cdb4c422b98b056c6d6292571e4deedfef5"), - SampleEntry("trobjohnsev", "QPpp32SS", "6747d9d62e94b25e9c716f75e6b091c8732032181c292d03637310a44a25324e"), - SampleEntry("jpinkstoneew", "k1PUwR0f9x2V", "6fa533155f819b11c1c14ef2ff0f996bd94bff7f53508203b153b9108ee49833"), - SampleEntry("fleavyex", "spZBu6Tw", "8e599f3d2c1c1a8824a23dfda6566a6dbe04dcece6269d6fc1356d432a8c9aac"), - SampleEntry("gottewilley", "gVoc0Sz27r", "98cecf1ac3d9de9c119ea8bed5ddcb33004b87b12c5ead2e58356820ecac2353"), - SampleEntry("geastopez", "OYKGup3pqB", "3b8a67c6804b545e72570659bf2ef60fa6358ecfb51ed1de6fe20277aa969f2d"), - SampleEntry("tpriggf0", "kN46QaXshjqt", "6c1043b2d9cfaf7470c9fc3af92f383df5ded6333aaffd2842f98d9b41a56e7b"), - SampleEntry("jwemf1", "iRi8Qvs7dFdZ", "00b873590a1e6bb45202ad4b27112abfd29ea6a45e273179fd56748ec5c038e6"), - SampleEntry("emcteggartf2", "05Gh7hyRdHEC", "46eed45f84053898dc49c4f94694a115f90616a5a5ccab2bf63e2918b88a5ed7"), - SampleEntry("thanef3", "EWjpZnz7J4Zp", "8195a22a85acde72db6926c561018b6ee0aea68920b26e500ffeaf614db8683e"), - SampleEntry("baxfordf4", "naFdMtt", "4b7f7eff5367dcb31ace56c1733fca18baf136df8b6f146da64eee2490e287f7"), - SampleEntry("pcharlsonf5", "C1Y9W7rKg6", "ee2c6c9fb2e602c9c97e04ef421757e49d0216bfca54c5d5ca874bfbc8638f2b"), - SampleEntry("hmacquakerf6", "PqIILvVcQV", "8fb852e1bad019089c48a75983881ebefba5964a1a5864d9ebce434cc4242598"), - SampleEntry("tjuanf7", "60OtIU", "df9c1b92d13bcdea77340119955b980dd54264f40a4352357b3132f63d209c72"), - SampleEntry("kdanforthf8", "gMd4Hw", "e7aa252d47f38dcc6b3526c4a435bc5abd20dc5b9bd03628c904819d5ff47f18"), - SampleEntry("cbednellf9", "z8rweyiSj9o", "44a4f3e9951a82d67d4863da9534e49e05fe5a82e1400a79bc3033cb348626eb"), - SampleEntry("mantonijevicfa", "xtnXuCvs6wb", "adaa59ca3951b75a6acce102e1ea703234cacc6e0bf5f72a7cee27ad1a7c9df7"), - SampleEntry("rsmyliefb", "FryKK6bJsZ1J", "ccba7c1565dae6afe983673ea0aa0ddb0c3e522d302c532c37e630717fa21ff5"), - SampleEntry("rwhatmoughfc", "Z8AFyAUSNf7", "16097a1adf242f2755acc178e26c490530629d8b443eaaad772b4576a953f8e5"), - SampleEntry("vhubanfd", "EBBjpqLfyvmB", "a99bbe971eb16edf3aa8a13c315895375abc4d10eebbc25950765a8a4d2db990"), - SampleEntry("zfitkinfe", "wzAposbym9Ns", "d7f3ea82f8b609e8a1775cb765482094ea1a1dce4903a9c00445401114b84a13"), - SampleEntry("ndibenff", "OilBfGRV", "270e1c2dc735309bf9e02029a0141e2ad775257f07a8d4085265e02cceb3477a"), - SampleEntry("kchalkfg", "bv24F9yxcr3h", "8ab43e5ed6d6b186761da89d59b25dae30252519174329d1b67ad88790e73f4a"), - SampleEntry("rgrastyefh", "QUUl3EfY", "57794e0dd40b9dbad7607ed17e16e60c5b060aad006729e7ace9ee27f0dccfb2"), - SampleEntry("jferiafi", "fBJsLv", "6df9cc3e901ea0a2533ed7841b7ad348d7934abc8f09c5ecc04b4f83613400a9"), - SampleEntry("smilnefj", "3rBI4L3j", "961922342d4caf926fa8601e248b37522c6ff5bbd149c8dfb7e8ea193d51d403"), - SampleEntry("mokennedyfk", "cCP9Nd", "70557154875509bce0325143a50e0ae5fd8f5ba65e4bdb05bc718b5ab8d85b2c"), - SampleEntry("njensenfl", "rjqWzr", "4d8ac5484a822b489c4d38a721727efb1ed1f363840d0045f07546d3a6e873d0"), - SampleEntry("rbrantonfm", "ISThyDj", "6edf3e2a27df5cedf8954bb253b5241ce499277841eac3697231de4dd1f7bd1b"), - SampleEntry("ebuschfn", "Y6AExja9GvZv", "8ddc2382036510acc57508dd38a3f6d04f80eda96575133528adb7085f484a0e"), - SampleEntry("whawthornfo", "0yml0TmE", "5077e13e928bd30ad4350d8139a7da70fc52f5bdebe5292d7181c0e86bf3fb24"), - SampleEntry("jprattingtonfp", "DbrkAfL", "a9d758c67810abce2e7cc20ee68aac75f50270a832e2e859db72ddbd9d9c2f79"), - SampleEntry("coakesfq", "r5TqRj5twT", "01cafbf38f6aaf581f45204462c81019e5e0be7ba202117cca15adc9aad4a02b"), - SampleEntry("ghuckellfr", "uE04AE", "7a480ee40e7f7fb30098234bf447bfe537be3fbac4cf052bbf73a90fcb8e5c26"), - SampleEntry("ewatmoughfs", "osAxYN9g8", "ec7b5d8214f12f923c0a477c09abd42c1a723b275ae9ae308a9906ea5e0d752f"), - SampleEntry("emansfordft", "JsP5rXxC9AY", "094c01761a5a1abe7de3ef85b1f9e0b3759661d23da9be438feaf66a639180f9"), - SampleEntry("aivanikovfu", "N6uQwgcl3M", "0698ed0d16aef68fddc1ebd6877f7d40555ab32daca2b8f9da85aedfce5fc2f4"), - SampleEntry("rdoucefv", "r0qXVER", "11d6e98ba66f985a2b93c75a53d3ca7d721fff269744a823607fe86f89bdd337"), - SampleEntry("lpritchettfw", "NDmpNK1TC", "c7cb483907149e6781b680c0146bedd8b072001d42daaf101aba4b9b1973416b"), - SampleEntry("fthurgoodfx", "POqTa7K7", "6474e238ac56f8db056cdc319735ffe5352c7d3c75af9fce1a93a7ee68252a67"), - SampleEntry("gharstonfy", "4xozMuJ2GiQ", "d7830a62c3a3beefcb8909fe63c86ec394bea77082aa327e739ec434ffdfc85f"), - SampleEntry("dmucillofz", "vHKjkcMLUp", "ec823ee252b01d7f3498e7d61fe77d9b668a96bde7073b1ad0b78bdd3ef7c426"), - SampleEntry("ddumbrillg0", "4v1xXU4SeN4", "725331b8a4487c2cf75f2f1d3709524c45f30ec01e0378cbd60ee99cb7bd55bd"), - SampleEntry("bshropshireg1", "6nch8Ryz6g", "a26016ffecb7362827cfad2715897c84ba0b6bf805374a713cbf6a7e9801c481"), - SampleEntry("aollerheadg2", "mHGQizDtb", "ee684f49f09be21d20172030ecb98d9960959bf8a057f9c58afbddbaa13a01bd"), - SampleEntry("cfozardg3", "9cRUhs", "549052d506bf37925f2c60d7887b9b3c6a3c5ace84484b0fbf9b206394163660"), - SampleEntry("cstentifordg4", "yATrBXtnz", "7ef7f0e9dd1f59e4de6579378cab7bddda7badba611b5112c08b27c2e0eb302e"), - SampleEntry("wweitzelg5", "QwJEhr5pw", "e85306c7577a836e486ab97a98bfbd8acda2f70e2a515c616be6a6f986798ce7"), - SampleEntry("dkrahlg6", "nJP6JjnyFh8", "4ab8565580b1a227c99a33867297a5e3288cd5d0c7e397fa3e2994491a483761"), - SampleEntry("npidcockg7", "VVfQTf5n", "1dffa352be9d03afbbed8b9f370ccec487bef7d9d02f18578be180f403885f56"), - SampleEntry("ifowleyg8", "JuzYnQtn", "c74d2a2d870491df91c2da994878d54270f96cee346d4d20c1a10b085215d59a"), - SampleEntry("gnelsong9", "llNrzol7V", "b333ea5201b13e1969a4970e1d1a55edd270b11380fdbceb4c6d879c2303a6a2"), - SampleEntry("aprozesckyga", "AjdhICYc", "0ff7ef79bea0af7b0f26c919fe2616f0f45cb150ec3f3a536816ee345669f555"), - SampleEntry("vpaulssongb", "XofgdW7Rfps", "cf03f95e5394157a1c6de49feb3423ee7321f6c383b0e3aea216e9f967368abe"), - SampleEntry("mboolgc", "rHCnqPk8MB", "25be00ae89d97c0fbef40f9e94d6031704bc5e35020ab977d959616de941314d"), - SampleEntry("gsheildsgd", "inetc2", "e895a8ece708b633fbddd8d25a79f845145fdec5e9939bfe63429cf650e54f7c"), - SampleEntry("mslowcockge", "kBD9q4dK", "8959bd4eae29baf5e9eccda0833803e66b03ba87e6be1757a919fec7efe1ece2"), - SampleEntry("kbeerntgf", "WSvKXS", "6697734f826f960d58b4234056875be343f8339d113a0b70c2bad7a1d8079168"), - SampleEntry("nforestallgg", "YINWgwrgyA", "5224c65bc77ba7eca25aeb2c06904744d819d670c600ced40d78eba6e9214d5f"), - SampleEntry("ssinfieldgh", "QYfhOk", "b3c5972f003cd2d769c0eb05c0e0513697cf2650e38ba346d73901f36d0160c8"), - SampleEntry("bpetschelgi", "MoVrhhX7", "dcfada46877b3d84898baa11f8eee26a4a62d2d13c2d6fba39a99db64a9e7154"), - SampleEntry("amcminngj", "4oJcxQ", "780bbb625b59a3877828cbb9cd387a770d18d542a56ec1a6f856ea24a62fcade"), - SampleEntry("bmclarnongk", "NF71S2hp8", "88e5dfb1fe4fe716725502726e1a8716f5ce15743bf8a5f143ccbba0cbd9e433"), - SampleEntry("ehammergl", "ecqoSod", "ec317c95da98c72576bea1b4257acc3132f0edde49c9869e7ef1970542f3be6b"), - SampleEntry("dgauntergm", "w7nLFaQ", "a9e4f9e15be4b870d6a82f0a16e284f8bfc175924d487a3c81bee9ce2fefa718"), - SampleEntry("udewildegn", "2vZM7uVBMRu", "02be2dc280c30d72a469d729f7334eccb6140690775c89a2ba1867c4aeb7eb4f"), - SampleEntry("onormanvillgo", "ey8qEG", "a967ea1f9af893b40d019881133c2778780a08fffbb82477d56f5278c5b750ec"), - SampleEntry("jmaccallestergp", "knimAdOFBB", "e7a14ff98f5b3634377adcb24757aaec92652347b609d303e1683872ca2a7b40"), - SampleEntry("wpalfreegq", "UjUsIcC8J", "0d904aa187e2585a1ab710dba783ab893c556f3ec8b845e8f5a9e117cdb7e72e"), - SampleEntry("tsimpkingr", "o3Y6UcFD4H", "653e119604b7de5930268b45e9f43b36e77aa3697bdfba5bbe0c4333177b703e"), - SampleEntry("pleedergs", "Oke83hRNmm", "c9c3535b377bbfec8719a9b5fbf58b808560649e1d928d7ffd6ae2472f3653fe"), - SampleEntry("jantonelligt", "gfugH0AgUQlN", "b49e27848d8e75163579713cc5df9649d518026088016aed76b3a297b859ab83"), - SampleEntry("aboxellgu", "6TZPKOb", "5e73d1a12d302e9ae4e9f452fd63dc0e706e2027306593eeeda83a232126143e"), - SampleEntry("amiongv", "LJzhO1V", "f76e0219400ffb6608818354ffac58e4d6becfd171e52140a090cc38bec8dcd4"), - SampleEntry("asellorgw", "L4h3IemwJWn", "007ca12a3c49b433a2546c5d1c5358dcf70394876060fd234cd3209095daf2dc"), - SampleEntry("dzaninigx", "Ugkugf", "797542bd1c6c98ca90c61987a82639b07c20e71eb6384cd8a1d0136d0b2065eb"), - SampleEntry("wyeamangy", "m03FcmBNNY7G", "7b640669ea68b066d03829f7470478e72236c1e74cd4ffd79edcf0b417d614bd"), - SampleEntry("ckilcoynegz", "vtoA3wRqKE8", "66a4814c349f52fd31eb893ec1048607ef099568c3d1b3dadd45bcbb7d3b1215"), - SampleEntry("jdutchh0", "SgrnDXqP", "db1b3aeb700300eb1a3d2eb047e9673d2ecd61b49b6c7808be928d217a11180b"), - SampleEntry("bfarmanh1", "cOAphJOEC", "684ab3b9ee9151ca65b015d90ec7482a5a1a66f5c0a84bb50588ba0055887363"), - SampleEntry("sstreatfeildh2", "BVnV0y0", "e2fb0e9ea69c714657367a2965f4daf0513fe0b0998c19437527d9524eb8f74a"), - SampleEntry("ublaxlandh3", "etOjDK", "7f4bd9c9f178b83f338fc58d646be2517beac6b8c0a7c04426575c364d115724"), - SampleEntry("cbenianh4", "cAwVC04YoX", "d3334ce705789e51c53b82bbd4b99ac8f95376bf430573da9532544909f4795f"), - SampleEntry("wfenlonh5", "1exmXHcyJl", "f599891a5b5d4c2b57b5d010178e82dbf1f906cfa7dd6dc3deff78ebb9010a18"), - SampleEntry("amartensenh6", "6oOyo23N", "bb8d4755ff157ff044b0744d2131c4bba42d57657dc954328270b4f07ab6ff16"), - SampleEntry("rjedrasikh7", "wqSCnWvRmdpa", "c98db791b7df87fb02f1e822f66374fff4f5f3adff973c6940a7dea4290376e1"), - SampleEntry("nhargessh8", "pqzhjHsMa", "89f97681f3257bfd2dd7aa5ea5ab956a7dbe2e9be0cc0e2a311ac2ff96277d54"), - SampleEntry("nbrindleyh9", "lUbrcML", "2e8b8ddba17fe9a75091b4ca0c482ec26be676080d7abd221cdce1f267931bb5"), - SampleEntry("pcampanyha", "0NWEMZ0C", "260f4f21b3f39206105042595e1de1a4de26af91a8f3586d5a46045b97163d77"), - SampleEntry("nwalpolehb", "A44LpF", "c0d5c7518da67006ba84ce04eb8f5732ed69c1d2e6e35d727dd3f0f1b81520cc"), - SampleEntry("vwillinghamhc", "2b9Q4kGub", "4a1de574c1306c1b18128d731be7332659e9f31de354b916dd06c8b6fbefff6a"), - SampleEntry("lsamsinhd", "AOlMjU5qLYfH", "15ec36f78abf1ddc322a3a5d28d382cbe54e4428ea129732b27f168bff7f5b46"), - SampleEntry("pcartmanhe", "zGfAUk37", "04609e0b965ae025cfc1831642ddfbc40d3b17ee97ed89e9c348ed591bab0ffc"), - SampleEntry("hduerhf", "Dw6yMS6aoe", "9ee0b0e9e780e61147337620ec46a047a3654c7f429ecabeba83e065dc87466c"), - SampleEntry("ldunmorehg", "kSJ1S35trEG0", "88b8785ac9f45c5751f47418e1d1175e9bf5b0c6a4211d280a6289d3aefea6e7"), - SampleEntry("dpetruschhh", "dPXKKRqD", "c5691792d768563388f5f47d255e3d007edd840eb9d86ed1b2f71847808d0cd9"), - SampleEntry("swilcotthi", "A6aFz6L", "08b061e5f1807af2159c1c52e338973f659bc55de786c0014f789898df9c21c8"), - SampleEntry("hmckellarhj", "mS9P6ddd66j", "5dc200cbfbba9ce9939a6b7a54155b83b5446dae3432554a2d30905e3914c9e8"), - SampleEntry("fmearinghk", "FDLye2r", "cc10512f46c2245f861a3dc05d4d751e295f549bed3734ce380eb8b013f64b32"), - SampleEntry("hgobeauxhl", "Icpn98v6h8K6", "acd1f359b274072b1bec031bad9f97c554919e2c7061613d31cfad31f4e5abd7"), - SampleEntry("scaplenhm", "RCCLVDSorB0", "d24b39f4dcc2276ddb4c246c42e813bbb3d19d10e6c30ea899e337d067ec0957"), - SampleEntry("vechallierhn", "wUVy4wEi", "cf8f37041f517e2b4c508082db66acb7f17c69160f3f012959186acfccb3707f"), - SampleEntry("mbyrdho", "TA749F2WUftB", "513d2320c2c753ca03e9579f4cd021b48bcb009152a4194a4fe88c7ca35756f9"), - SampleEntry("fkayshp", "4QRBHPIHXmQi", "02f46f6d0b676ce48fa8e53b11ae73cb7ad64ee055c11a7e98c5ce088cfb532d"), - SampleEntry("mstareshq", "1euvouf", "c726dd49ac81129df990609b6184edaef1479528d51c01079f0dd2e262567770"), - SampleEntry("wvannaccihr", "oRDPAa", "53aa061a21ec27495a6908b0ad9775243f15a7936ec1c207faaf32f045578c8e"), - SampleEntry("sbrigstockhs", "wRbjOZ7Fy", "d6086981e4ebb1236b923fffde67973eef708cdcd03f0f2533d354f92a8065ba"), - SampleEntry("odemicoht", "f9t6TFyMsc", "1eeffeb249f047c4bd35bb8ff9e2639bc170a3b2fbfb35b1807728960c927857"), - SampleEntry("mrofehu", "6BDm1F", "d1efb3d125a8f792793ef977e62cfe1a083a7a3b5f13c7e885c082d51b291bef"), - SampleEntry("rmacilhenchhv", "Hxwi1J3q9lTh", "02d903c8b27cdd0345054864bb2ed76e4c359698ebe869e09bf9eb01df45f521"), - SampleEntry("cchallisshw", "eTBijDTUn", "d291bd0922ffb37f62f361cbed8d39c80f7907d145d8e1ffcd0e63c57e29a969"), - SampleEntry("hbasnetthx", "O04xw2", "8a9d66caab24877764c8644b94759663aefc9d784c05aea2abc5c14409438464"), - SampleEntry("ibarnishhy", "wH066so", "e1e94f81b81692c2169ba67938f4ab3702187a430f624f921a934e76a90d4288"), - SampleEntry("zantushevhz", "pOdrOvOFXG", "ae6b812139097ed9e8f137809cd12cbb5d9e0079e51fb91fcce1211be7647cff"), - SampleEntry("vkunderti0", "ZvsFqoWM88", "f33e24ede01c8daad9c9a164cb8a679a9644e8f1df89a5d6e5ed2ea4c085cfe0"), - SampleEntry("ssiffletti1", "OsibnM", "07a2bf2a5ea7bdfd79f74b021cc4cce46f0d1fd5c86369aef70d0d8ab2159d09"), - SampleEntry("stimothyi2", "8Q4LyUL", "2e132d16fbdaa88f3007e7dc625ddee5d02938ca2acbe7f5d73088bda7680fa2"), - SampleEntry("rthurlbournei3", "KtH4FIR", "73c016686bee4b43c9436b28a853e726605c0032235adb0f86e9ceb291ca3e9e"), - SampleEntry("sfalconertaylori4", "Kry7Fv8pPLFm", "230cecfd97d42ee6b7b3707a19ebbd7546facba9789f3893f51782e3000156fc"), - SampleEntry("apappii5", "y0KKs5Qc", "5f2d173456d40b7d4312157117235d1c0cbb2f3ec883dadf31c2d2e507e78d53"), - SampleEntry("ccucuzzai6", "TRBQSLEvn7q", "7d0b1228b7d3520b4ee1d5ccb7070b2bd20c2f93706c374931f35310fae43743"), - SampleEntry("rnewborni7", "nljAMsDZv", "a48bd41ece8bbfcd87ea6bf7939325b4a62f5b72802a5b13025fee9ca8cb68a0"), - SampleEntry("mpenhalluricki8", "l4AyfSW1th", "99c0aa3aec4ee8251c7b1df6bcd2de27b8795bab5412cb539d85c5b1d26ba157"), - SampleEntry("smateusi9", "LgRwvjrClH", "6ba64f3d7953cc6a9c7a7eb9e94c5f5294261dc80f112f94ac1ee0046c124e37"), - SampleEntry("ldenneyia", "or2P9X8XT", "8506ce620a57943fe569202aa7f42ecb882b79878fb2d2b7b857802b7e48b07b"), - SampleEntry("hiacobettoib", "dPn0uTRxswW", "9a8ab922992e79ed73f8ff429118fcdcdc5f96bfdc0d72a88bc584f69d695615"), - SampleEntry("esmithymanic", "y67PJHO", "087338644610dc0b9464872b71ae7310709c4b4bd462102372f2ee3e0eff6a9b"), - SampleEntry("lhlavacid", "6sTB7eAO2", "f6ff41b0cc1eac17fa3ec415395753539e47ac0dd7ff3b50531c94e07a7c2297"), - SampleEntry("wpoynzerie", "CViHZmH2", "ea6696d067156ee0ce31a6e818bdf40caedaa501570109488d3c0cd4d5b82964"), - SampleEntry("haimerif", "CEMgshby6E", "737c261a87274418c0002ab12d01c6856403c41b36b5ae1e35036725e21ba097"), - SampleEntry("sgilbankig", "huCwkKv", "68388958c1f84b742f60751733cce7cbaf8f274ecc3b68cb1e08731c708b67f1"), - SampleEntry("emaccawleyih", "2MJIEVJyT", "70c7182ed92012e761035b26c3ac9771bd1005fa71a59daaa56a2d1e911d7eed"), - SampleEntry("cfearesii", "VbCvZz", "573511552e967cf47823ec5076485cebcdf738eb211b39738e5cce6154d87fd4"), - SampleEntry("kablesonij", "SgagqYHG", "7a21b17033bbd1fd756b54f9e132320e1083305b965e3c1e6533c10f1f7f8a0d"), - SampleEntry("etyeik", "eIjPGcpDA", "fa9590e3f397ec432db2a1a72bcf3d3b43298dcd427f3fbab59e2f9299dc8774"), - SampleEntry("jhurnil", "6Nx7dPm", "ac4f09297393b6cce50a5c0bb17a363c6947e4173479ccc4b30d8fbaaf0126c1"), - SampleEntry("jfeldhuhnim", "RX9qXFZFaisc", "93c6c634845de3ad92b6695cd54d52abf724820c75607adbd3bb5db0599e4687"), - SampleEntry("lcampagnein", "l1Sf6EZPCWrK", "43ad8274d0ad3422315e9551af6ec745b3248e38f2588440f65992c9fe926d3c"), - SampleEntry("rgrigoreyio", "wdwIKkTk", "fad36163ee08fb6759b129eeac12705c9eec5a6b7f3c58b8b9c0cadb6a99ff70"), - SampleEntry("adahmkeip", "AOYH2F2MPyx", "387e23509725ba801f0fb286e61cdd68cae612b1731f26427874d8b0132eb7da"), - SampleEntry("cgricksiq", "D1EF1tH", "f2a70668b683f13d8c4310c2896cec61e4fbfed9d2ad3bef7c6c20163178c0d9"), - SampleEntry("jsakinsir", "SPKZVzpHMe", "04f0fb3cd49a9f409fdb0ac6b988c813ac24f27b86ad9a23dfcc9d590573670b"), - SampleEntry("jcreseris", "awWoCLZdRL", "440c84fdafa0e8a659684a2c7714aaec98aa51b9b89c12b4978a72361f762278"), - SampleEntry("gbrockbankit", "Ht9b7p6MUiwJ", "32657bc9efb42c351324e48269a5169814259e111e6e33e8f76408c556cabcc0"), - SampleEntry("gbilbreyiu", "qChevCf6", "4e911f04a64ea3372f0882643d92cf4aaf21efc447e208edef2e5755974b0982"), - SampleEntry("civanoviv", "67v60U7LhEi", "67fcd3b332ba606186b03659d4c67de246e40dcedf5fd6a82d066f9aa50d941a"), - SampleEntry("mjaquestiw", "1NX7Q4H1Pq", "f1beeb10e9a09602852efc5f99bc5dee28082cf5cff64083e68d034458833121"), - SampleEntry("gfusterix", "uhEDktok", "6d266e1507836205cc05ba36c9a09c24bf01d308dd6fc7c2edac46d4304cee04"), - SampleEntry("zgurtoniy", "ades7rKFVMp", "aabc5ce662f7988e364fc04c26749640c38ee3793bfc0688b5fe6b889cc1561f"), - SampleEntry("eclynmaniz", "YGeZeC0JQC", "7d8e12c6d1c8da88810638e0dc62b68ffa2882fc2e45c3774255475c4a6cfa8f"), - SampleEntry("dashfordj0", "Y5hseEh", "1e0406e0d4631d855c7fe658fe0fcd6bdaeb8007a2cbc958b56bfaada8f418e2"), - SampleEntry("ksmardonj1", "uxFk34kJvs0q", "cd9484a6e17cccd49c1778a45194f34d2276afccb43739c5789ddf4972cf1668"), - SampleEntry("hbuffhamj2", "FnRE7trz", "d244b71cd9fbbb6ab601cec5f00963d758114eb2750c9d553d7d266827734682"), - SampleEntry("bkohrdingj3", "leC0qD", "99c66560be1943d86d314b95ff95f596116fa7c6bdc8a0a5fe2dd240379218ba"), - SampleEntry("cclubleyj4", "o7XxL2Kj6Z", "1885c5bca24975aaa2787017f31650a15da03803b4c1f7917b22a34ea5bca581"), - SampleEntry("akoppej5", "LRcRktbrEIM", "c1a80b24bf5a1c9d6230fc834af4abbb6ab954fe4f0b2f804e46d748d95d3207"), - SampleEntry("cboyatj6", "XwzI6IuCAMl", "174593d6c6ce5886cf762685cb613a9e3e9507616f47858ec55d2cdca66c2ac4"), - SampleEntry("fprobbinj7", "6JKbQq8jG9", "01488c2ae0860f5b2d3dc8ba5ffa56f5c5e77439f4ce52bc8f260130abcfc4ca"), - SampleEntry("amcaughtriej8", "jhUHtC69SlM", "5f482f0fb49a3e3f8bdbdaaa2b5774f5d3f97b740cf5646360160e1f34ec5c65"), - SampleEntry("aspellingj9", "BlDFGYJLj", "ed34daa324862416cc7c27275c06336d4cbd9ef679e581c9290d94ecfb19c1b8"), - SampleEntry("freadingja", "5dARe90O2", "37794ddfc43d41bdf7a99eb641502cf40257ccc1f75172da434fac765d61c4ff"), - SampleEntry("sshirlawjb", "8Rty9h", "a59066d50305e37addf28467cb333fdaeb8bf25b5e160b31c0d6c11fd22ba7a1"), - SampleEntry("stitheringtonjc", "htVOHPj4kP", "c5553342d4154f26d16779144f8cdb796b3a9a95a95eb33491ea6f9a2caa6aec"), - SampleEntry("fglaviasjd", "kSelGu66L5DB", "ac6de6d0bd6cd9418bd22fffa8a50e7a90f93ae4689153f587ebfdd9d0d44c62"), - SampleEntry("jcaldecottje", "uf3eUE5K", "91ab664440468a864cfff042f9a92b2bd3cac8133f14341fb2a36dcb21fdb8a1"), - SampleEntry("adowsjf", "NFlmnkW", "2cb1bd097d29a438825db82c7e6e36432c1b091ccde0155c978fce3576e86c2c"), - SampleEntry("dyakutinjg", "3h6U8bLKkzj", "b009d54ba353f76493336dbb4e115298de27e3048e0a16e08ff9efb99344262c"), - SampleEntry("hharrissjh", "ABPVrSaZ6Jo", "327bb20b0aacc361013727d999d531d7001d291f244fbcb4cacf9e705d1d44a1"), - SampleEntry("mgallieji", "BlxGAZNJYlK", "fe7a94f1757d890c864464a833be30522376b69fc6e050f230039c11bdd98db5"), - SampleEntry("sthinnjj", "voX11kCQrl", "a82472bdb3b4123bcc7d459a1883def1d9eef0a9223572c40d178c93b39347c0"), - SampleEntry("sdedmanjk", "mdgsjIMouKZ9", "90d6c30c17888aea61af8790a63fa2666420fd67dc0466ce38e73885ce7d1e02"), - SampleEntry("fturbefieldjl", "Oz51CfC57", "16f2f51cf609ef32fd96a6bdd30625147b16741e7833d1d39e4f0e58e986341c"), - SampleEntry("dknipejm", "CD6gIp", "a030fc7937c5f8cdf1bc2a5b3f544ce5a5299e8333398dc95effe70c1b87e86a"), - SampleEntry("tblaymiresjn", "VsyzxuwVrDMK", "6198893ce1c7b348fe89626fc7356b7155fd68856577694e8e1cd21702f18567"), - SampleEntry("rwillsjo", "RFvJn33p9m", "e2918881e86aefeacd98e94a0e8ba48bd1d47d2b8359faa0426bacff296d8507"), - SampleEntry("kbenittijp", "RM6mn5m", "a1363b0e0222fe97db11a115b90b222a8b5f261e30dd2df169ed6b3c3fc3eca9"), - SampleEntry("acompsonjq", "9PO9aw6KDZ", "a0ed8c720a0d82f4b07b660f58fa77341e7342b957ee49cb5ca7532eb264fd2c"), - SampleEntry("flongmanjr", "Z3iXKlESFiz", "fe7ebdc899482aa2366f8b2dc3381b035ffabaf0ca61f959c0a7f65f988866bc"), - SampleEntry("cmacguffogjs", "RZJ9n2", "42790a010239591e1b1a42bba11dde1239b3c67f032c363d8b06bdce0c699e1c"), - SampleEntry("gurryjt", "6eKCtNjeX", "9e7ca7864d6c38889a0a5a08228d86d5ed2661d5715ee06f0f9db427eda5bcab"), - SampleEntry("lclunanju", "OZ0rKTZ", "bc8b553fe85a3d328773eaff1447cf4e5c52a17db03f0c0f99d49655114f54ef"), - SampleEntry("gorreyjv", "CwF84E", "e217f4fbdb9e6b58419183653d79c53eb3b0b57c9059a69a36fd8cf580f1b139"), - SampleEntry("jmerveillejw", "FzPwlp", "815971b8011567bf963d5a7e4bdf04845c4ee1bd669cb4a8e68466674762d6a8"), - SampleEntry("lwixeyjx", "iDNgGP6kt", "0a4b804dc1ae9c7bf50569bed995fdadbc98f7a19821b8cf78f3e685968f519a"), - SampleEntry("wrawsthornejy", "EcAsAyqxx", "126474fb420876dedb73398b31667784c2d76c3a02e568bf25ce04fcb380be01"), - SampleEntry("mbernardyjz", "wGiqyijdd", "85f9726e37a9ec61ea0224f6349437fca3d34414eea05b10837404f2e52c0bae"), - SampleEntry("ebreslink0", "p6NwCa5", "5a4f71b54c0ae813486e47976340498dae597960f8c806250eb698663ea959a0"), - SampleEntry("mpomeroyk1", "CPNz0GDj2r", "7a82aefdcf4d854f0a0d8c2eb20529518ea1aa947a3da4e3ca74e3e96c05e5e9"), - SampleEntry("flynthalk2", "kBS2adMTG2", "4a912f443eafa6c0e07201d323e03729b9e871716639c83b641293cc8fd38354"), - SampleEntry("dswynfenk3", "XWCpQ9r2", "b66b544d33c63028b22097ae3e5cc2f8191cafc3fe663808b6db65a3495a53f6"), - SampleEntry("jfitzmauricek4", "CqdxwgH", "7960ab1cfbc919ed9ab66fcef13cff98d47f51db805ed50a92333f0d0ee04c95"), - SampleEntry("gleamonk5", "aO6yxDR32B", "f284dd8457eed7eb9254c784050dea934f0952e976024d0373ba087875147004"), - SampleEntry("rlethbrigk6", "MBUWnhsB0", "1efe9dfb348872ffb9eb48fdc7776e357bf52b50606cad29eb5078377dd80eab"), - SampleEntry("yfealyk7", "v8HTm5Wlu", "85fd13f1c6a643f321ee9f263e6a3d714d7b8525e7f016ad122f5a0c7b090401"), - SampleEntry("kscampionk8", "i6WWMH0j2R", "33b88b1c0f5b60db6258a0503703a7ab8a2a6087f20b70edd2da5e62f2433460"), - SampleEntry("meverlyk9", "goU53CC0jCuE", "78ef85b6d02b78cfea056ad4233262b7cd69a5b5d55369647502d39c2e12cf02"), - SampleEntry("kkummerloweka", "qb0FxOY", "01124dc71d65c272425c164bd0c0814cb6b8297668a19a73f18da4c6de55f281"), - SampleEntry("nschwandkb", "FHoRYK", "0d87304aac2f433fcabe31ef8336e8dd17bbdb7c76d7697897be0fa4aaa2a6ea"), - SampleEntry("aaldouskc", "2vBbZ02I", "28ea3028ce4e8b3fbd1a32675cca730e88b736e2355a464cfc63e8fabb43a443"), - SampleEntry("nbirwhistlekd", "fqpedcQ0AQKn", "0ffdbd686ff4d24549af5d216bae47a3cb37c862cd03a5ec50e71df41919f3f6"), - SampleEntry("bgergoletke", "mmYZAwEk49tM", "e65d2f89851add242d5e9f9facee90a9d2e0409233155eb20be5eebe51a17400"), - SampleEntry("gsoppittkf", "Jn3WgQqNAVD", "b572c262a1d58666b2049e64e9ac444442ad911a372e7a907d1ed8aa6baa83bc"), - SampleEntry("gkirkmankg", "mOG8pD7kovjy", "b172e7108a4a6f100fa5fa590819659f1fc3da9f730795f7fb55c67c6308ff39"), - SampleEntry("sharbykh", "lh4E7xtOLOI", "126ea3403c1b3807452e58a172b4dbc3fee3d77444b636d1fbf5e1c87e64f68e"), - SampleEntry("rdimaggioki", "Ns7Qb8eR3u", "73ce25d0d69cbe27857ea7a3cee03a75f79bb02124718d07cc8fafa60aa70172"), - SampleEntry("mcrowekj", "kaVJPIhfc", "d34282f1e9cff9fa6c9ac42855f9e557b97d7541c16e9721e0fc4729ea031c9c"), - SampleEntry("kharrisskk", "tFPcsCwxUEd", "ce64cf25b655c4dc6e15ab9ea23ca2606396d8a04924329c62e4502cb7b25d41"), - SampleEntry("aplaxtonkl", "H4Fromh9o7hR", "d45fbdce20213dcc3e1f77837bb566c53099d7ff19bdbd46494199671e72197d"), - SampleEntry("dwasmuthkm", "CPL9jdPa", "62412299b0ba16a132975d963a6aca8c2434b7fd206088c78f89caefb05aa885"), - SampleEntry("jringekn", "opcugBMB8", "5d6f5ca22b2dd773e4b59af0b5c29306b5d086571a36159de870f11860bfbfec"), - SampleEntry("bsuthworthko", "9UI9sQWmxjDy", "1d71f767f7f533859fd8e89323761fa460f6ffcce8dc629b3883ee548d096015"), - SampleEntry("ntayloekp", "6bYDdKNBub", "1d8e104f6b07c68e0712eb7b28fdd880e5a0a348978f74ca169f68e0bfdefd26"), - SampleEntry("smoncrieffekq", "fbXIE2iKAt", "09c2fd45397f99bc236b4888118fb612faab20979a9a05bc8abfa9019e1478e1"), - SampleEntry("hcampanellekr", "uHPTRjS", "e228df5e10100827394bb196efd937e9ba38f1dec183aefc6e8677aaaff67f99"), - SampleEntry("mzelnerks", "bFkFId9mjg3", "667eb87692fccf84d344940797829cb182691783d6db8de4ee2c8eb0061ec8ef"), - SampleEntry("kjenikkt", "C7X9NKO4ir03", "e591ffd13cf9622ddcd439b0c7ebac7a3f551c70b9297b5b535a930212c4db8f"), - SampleEntry("nyarrku", "G4X6FfCLc", "67fd878adada83643f8035fc62a3c85a71331e0b4b0ea5cc21f7a4c9cb085373"), - SampleEntry("asimmonettkv", "96omQXyay", "008103f271ee480f528d461e71924750d4a816f407d1ee176095136e7ea3fa1a"), - SampleEntry("ckearlekw", "fQkUs19TKg8Q", "fbe8360068a43d0ed3773a36de1ed486c8ab11f2377b66d92f1b5fb825f13df3"), - SampleEntry("efearnsideskx", "pU8EsLmKlTw", "cd063f56206935ecd433817b4b26cf214febb6653e2c4653d2a18a74ab69976f"), - SampleEntry("vsousterky", "4qi9NeohYY", "af7b2c3ebc6df4df0622136740c28dfd9f00cc7fbfe65670486270ef56a7c457"), - SampleEntry("gmacgiollapheadairkz", "nXHaoX5Rp6", "e7445b45d376b0f3aa838783480c82d0e3a736face0519f886636f75995a9d1d"), - SampleEntry("tgertyl0", "HUKAT5n", "4203d75da31b1427ef031c55da0dbe326903c2b63dde0d8c307ce59ae12ff45d"), - SampleEntry("tdelieul1", "wyoSxiEQGMfa", "18342233d9c89f777a792abbac88b0c8349672c99cc338ea078193fbb969219d"), - SampleEntry("hloakesl2", "ZRcysCbU", "894a942da857af97ad99f2a4c755068d4954fbb3d39b68d3bf64d230b48ba47a"), - SampleEntry("efawdriel3", "wRzk6F42n", "8ba8bea02378447a66107b4ec30e247966b5e69fd131668c876a57895a18a2fe"), - SampleEntry("ktredwelll4", "JhpMQe005", "f92c024fadbc7a434a06b53e3daec9f2561a16f4d036b076bd979eb1a0041545"), - SampleEntry("fkalinskyl5", "vAoO2eaft3", "37e28c63da6eb0c1d0d6a756f54afda89b78edcb8ad8059a04c37bcc88d4a84b"), - SampleEntry("fhanstockl6", "LkbsU6ko7yK", "7d80b5d3d3aca511ec1a7eb9ae405db4748ec411bc972bcecc0d30d83bb7ec07"), - SampleEntry("sburrenl7", "lL0mlKp2jwrr", "177167482f81fcd64e76e9bf6eb7c4bf4a4433342f3358ec9cd57d563771c7f4"), - SampleEntry("lgallemorel8", "P6K0wiW", "1c0d57939201bf0278c445654447c7a40ed95f431d80b7bb399b66be648ed7c2"), - SampleEntry("amarlonl9", "kA2OZJ8n", "921439cacb0f9f6d6141f506e633ff1af39893d59f3588517f4dec2a8560d686"), - SampleEntry("sgreberla", "Tt8GMqUa", "9e16b656b1cc0c01471249fb9c0b7c67f3c1c5ea5ba8ad881e5eb5361dfafac1"), - SampleEntry("cdavidoflb", "4xIJLH", "f166287a4d52ffa0d05f3e8b6adf868871301bc7d2549913080d2e14700ade08"), - SampleEntry("btilbrooklc", "izLDSCtK64lK", "7a4218be4d327566f58ff88b7e6722600c6e1ba1c123051a7c42a7c41531ce65"), - SampleEntry("bcorbinld", "FOpN8u7HvwKn", "5f4d077983edd990e73a708ad4f8c3fdfd9da731c1149c7a2c019377ba4dfde1"), - SampleEntry("gbaynonle", "FgnkzpKe", "5a2f82b9840145ac6dee555eac57868d7cf39dde4a9495fce36e1c90c44a775e"), - SampleEntry("mphilpottlf", "NJRbgcfq6YJV", "c0bc7ad1d9e5baf1ae8e28d24a13ffb9def8057bbc8f713ae904c59d2ef370c0"), - SampleEntry("acuruclislg", "8PatTM1f", "25e8248ae5b64a2a02e31e3e03363074d35701148a832428859857ff2208151f"), - SampleEntry("swiggingtonlh", "isnArBRQ", "8a60175c4dafb96cf6c4ad56cba607e6aba1591ce7d5ead18f2c24e71bc23b2e"), - SampleEntry("rhambrickli", "teLG7zJ", "d1b2f5d7acf9e1944ca028d34ee6c4cd225defb787ac0f6b3c7bbababce24f06"), - SampleEntry("cbeaulj", "mYlQ3b", "c1308bb77f03c74dffba29b7c148b146bf682ae6a802caec6bcfa61d93ea9e86"), - SampleEntry("nandinolk", "UP8tpVrw0hA", "751e5d96445a5e574dab085f6ebe1e3e309f36ddaca257d2bdc91618680acf39"), - SampleEntry("gepslyll", "WbSf2YgW", "a7609f22195fcdd7c7be3bded3e215e4bfbb6bb93cbb6143a57286fc3577e79b"), - SampleEntry("mmctrustrielm", "LoP1z5GFv4", "987b368c72a32d81d945bcb7ae66cac2a18027f483ffeedd47d728a922523db6"), - SampleEntry("gpearsonln", "brUxSSCxo", "9e785287e4b843f8d84686ff8912faa79066fcd38e912078cdbcc31a53e2e80a"), - SampleEntry("lwillisonlo", "HtdcsO", "8e86e6c592494daa27eacd866c337f82421cad6de05d32b98d35c75ee5a419dc"), - SampleEntry("wbrookwelllp", "HNlYMzt7X", "45699263cb880023575124a9dba7868fd260a17a9f3426303c9172464e05b6d7"), - SampleEntry("lduredenlq", "C0EsaYffR", "1c49594c7051b7b529f463fad6b7d5a0cef0f5fcc8ee7a8825cc2a4d0bedff41"), - SampleEntry("aivanyushinlr", "eAnYYx", "b3f215791f640dc9bbca1b9b9b571d71b59fdc615b576b6051727fdd838469cf"), - SampleEntry("mnoadesls", "pD4gBeyqf", "192ccdc387b8df735f37f081b9e7f0197a4d9011f762d56d231a8271ddbd8e58"), - SampleEntry("rjevonlt", "HcVQCIFv", "1a348053be51a0225a129c22de26b05a83966beee7d6bb9b37bd13f2fdc54397"), - SampleEntry("edunbavinlu", "aCYlKQe6", "f91cd1edc34f165e3873923907afa472499b58448271a18fe5fbbaef38863ecf"), - SampleEntry("npeardelv", "iaSXB3X8CXn", "24d056f02f5724df895852fe37919ea55b2eb2984a765c54b155d6e690eaf960"), - SampleEntry("tirelandlw", "HfgcSd", "2a326eedc46041b9f84abb1bf697420312aae4988cb46059361a47d0acd8aa5b"), - SampleEntry("blisciandrilx", "XsBkVUkkFk", "f425f896234fd68125d2e440649de9f8eb7e6f6605448d6533afad042e55a943"), - SampleEntry("ssheftonly", "CfnWgH7q", "57acdcde0d84d308a9be252d9f6c9ad5cac14ccbc51512f27b3eb626ac2df967"), - SampleEntry("nfalkouslz", "YcDksre", "3dff5d7411350d472ac74be0b534d4e7ddf73994b901ad295119cc773c9d4eb5"), - SampleEntry("bdibdallm0", "AHkEUB1", "f3bd5cbbf7e7706fd4519658147444e7ed53fd814f4ae85e7fe977f4ce66ca2e"), - SampleEntry("tmarkussenm1", "GIuvqQaF", "c3aca6888ff4013bc546dd2244f625de6512a9ba53973a7a6125a40ba9489344"), - SampleEntry("dpelzm2", "cxWDmKmIJTc", "2e95a29eab7a85a3c907939b30375c3925b0737e57ca4fc77e148d3c1bf11597"), - SampleEntry("lembym3", "D0Q98MhDyWC", "996437086dc0c196ff70b02cb28da3dd2366423f7e20a1149bda5c9c4bbda111"), - SampleEntry("opostlesm4", "JbZtcPzutd", "9c7ba85a5acfee5f9b2bc1db6bf33aa91ffea038064f7fbc3791b18409c3f825"), - SampleEntry("kmallatrattm5", "Kj9pym7Cj4", "fd74224b2ab2919c7adfc5a834fe5ff01f135b30f386027779125f4349874b8e"), - SampleEntry("ofordycem6", "9TA5ZJ", "9bf79527da39807760ca8b25a6df88ef50cfb62d696ce9d8d1ea99173c85c2b4"), - SampleEntry("cshearsm7", "aj0X8pxziXe", "3eabb9e413da670a884b501f40f42dca9a8617f133679fbc52e8ddcf598e9918"), - SampleEntry("gfranzschoningerm8", "8qR6tOB", "bcb6ecdb9b673267af14ac79487d01f5027e32a4d353420a2cfee1587487530e"), - SampleEntry("mcanningm9", "jhu3JzdRcsq0", "2b67be33637c0af3f29b7eb7d45e458fa4a1bd95a6b314e6883e6fbd3765f0f3"), - SampleEntry("nrapleyma", "GyOaDTh3BQU", "afa69d60db034e461fec11f7d55bca82492c07129e2b4878bf0b90f3428287b0"), - SampleEntry("sskaifedingerthorpemb", "0uPqzsDp", "37ee7522a89c492e97d00dd53583ae8736c652844ec6397f3b53e91f3cbcf573"), - SampleEntry("faickinmc", "JtFmtOW6Uj", "667e75756fe7570254193cec7806356e72b9d120e099c51fbedb818f22c66aa4"), - SampleEntry("kmitchensonmd", "J5N3Tn6wgFhL", "b00ae43641854feb2bbcab0a4f687d0ff4863fcceb20a2c96798b77a5ff8ea8f"), - SampleEntry("jnickolsme", "i9VBlypGW", "2c6f0d420d00f991a153cea65ab9a53880e535db3cb06ccc7fdd370a9889fefb"), - SampleEntry("glindsellmf", "XPDwk7zYD5QA", "c39005e1a9901240ebfd46e9544ede3ea1d39c6c7eae70381f066a5dca328b4f"), - SampleEntry("dlenardmg", "LLGid7t", "747bf2ba73817b754e29923885c6f118ff0839e0fe391a8768ba9083cb876c17"), - SampleEntry("tnannonimh", "kUFTIQu", "861a22a6134a2e0de57f9857d48d57ef374cfb7202edec34248ad898f799d2e2"), - SampleEntry("rgullimanmi", "9Z33xAL59x", "dcf7491a6dfd8fb40ff6306be81d628f3ab7d34449df506df74ece74d4253e95"), - SampleEntry("gvuittonmj", "B7Fixz2nNXgH", "a1b6eee4b3430b2bc03e6c7dd5f75814d4e9251395a64a994b49f44f2a1f9b9a"), - SampleEntry("mhamleymk", "IO97JM", "9e1856118225a27ec8dba1f03bf0cc229113bad16cf7312bb78e4788ddc4e0b9"), - SampleEntry("dfrondtml", "NjDcUoS", "a2ded631da392ebb4a9f323120704701de285f9a55f413bca637d8fe2f0e3a94"), - SampleEntry("mgovemm", "RJcFmL1QKG", "afae8aba9f32038f51b7d8373eda1ed9d408684f7600761573daf4ed973f3150"), - SampleEntry("grosenstockmn", "qWu01cCYlV", "cbd2bd0ec46457d4cd78a9e4bbd7cc6321c390c4cc36ee5e292171bd2bb9c3c0"), - SampleEntry("tmcorkillmo", "KzzGIio6", "b73b9b34cc3aa17f7ce237c8553633032bae0de47ca404cfe53f4ebb47840f13"), - SampleEntry("cjohantgesmp", "mQQ5oer", "ab1d214aa38535802226f136e6ab778fb88eee7e1be6e5bd33a71cd5c9b90e48"), - SampleEntry("tpoytherasmq", "U57lzoDW1v00", "139fd663082aa81b850187213bf0253a1684b9431ea04bc5442a6bb5e6515436"), - SampleEntry("mhuthartmr", "0HYKZL1", "55468b08c87b0821debaffbc029ed7e6860faa7ac692db7f7d580c233f73c152"), - SampleEntry("vricketms", "lyi0mh", "66dc2d4b067aad8cd4fb6fb4da1a024a72539656c512281c548fdbe2009cbde5"), - SampleEntry("jpercivalmt", "D0HntKg3WAk", "095620a2733c7cda03efa3b825e969ca49a312b258226204e875a42b9e548659"), - SampleEntry("dpourveermu", "RtZf9Yrd", "b5b15090c6c972e5af4dceb5fbe8af95d6e81a6c41e415f528fcf2d7a4b0c62c"), - SampleEntry("poliverpaullmv", "DDsTLM", "3e7fc124541c075584a233dd80fc5c669d18ff3db0a0003cb02a1fe5857280e0"), - SampleEntry("vmcilennamw", "1o72tCr", "d9342ce048bcfe15a0fed22001757387db2a0b33f90fee694c33909b250b8937"), - SampleEntry("fpagetmx", "3ojqCM6XJW", "22fe4349ec5256f8a867a45ad9073522cbd9066ed2e6ba6eb52e1306042096c3"), - SampleEntry("kpurslowmy", "pace6G6fH3x", "c25f6ef5dcda111333d66d74eb032708e31abd07eef8ab00215aff26a8110d41"), - SampleEntry("kdunnettmz", "C9FnAd", "8ea79df180407e6bd16928a64f6e2330c5242e3ba2b6c5493dca153c38e89d71"), - SampleEntry("jluetchfordn0", "TOKGTjMr0W", "a94b51044571d742155074bd614d708c73ce81afa4045204d43c36ec9c0c9f7f"), - SampleEntry("ipadelln1", "LuFzd0y8Jgo", "571f62bab2aac631d917e2a9aac4245032d976aa844503db5bbbb7777d5e3bbc"), - SampleEntry("kbagworthn2", "qjDcFnQXCN2T", "e1c51518ac78465a2669ec0d7df25fe6a0756dbbf1c95b4b20256b65ed132e3d"), - SampleEntry("stattersn3", "Wmeptp8Sphs", "3ef1de2b2ebda16a46f29181f7f8c81ff2fead5735a25f0bb68f5b92e3fcdfa7"), - SampleEntry("cswanboroughn4", "Ep3L15Bf78Pi", "aecc4520afc23ab9c97b35212995b07a5922c33e1b7e6b946b9f17dc9c465b54"), - SampleEntry("akuhlmeyn5", "ae1HhPzOpF2", "a1a2436722490e8758ab84cb1bb5e3b378c2ab9e89e456c13d65e7f9026355ef"), - SampleEntry("gwegnern6", "NNiTnKq0DY", "3ef0e915559717fd96711bbe01f93ad9fb38effd4af36fa8b09707e89c5573e6"), - SampleEntry("eivamyn7", "nduv0piplq", "742100db4c17be09fd923c03a62f952427ff9dcbf242d908d58bbb017a7c8362"), - SampleEntry("sgreenoughn8", "5HqZM6E", "8bc694ad3dbe4ac1d3fea8c99e841f653a0b7deaf08d1ec64a7662f2aaf7601e"), - SampleEntry("rguison9", "1eTrMXESfZf", "ac7d37b9178133d7bdf0c0a3d64a8c82899b65ac78dc037fb1524a7deec477f0"), - SampleEntry("rtidbaldna", "ZAsMVtO", "914ef2be1166b9c8da201f7f28b0073544350c3b710e2016b0d514a9d1c1f0c2"), - SampleEntry("eponnsettnb", "G3FIY379", "d5e2bac1a377c1d78166216e8b58b3444ab04261999a1372ea3756625f636e38"), - SampleEntry("megiloffnc", "bhPOwwYIs", "cb177a90822ca958a6ae72d7cf5f990acadfed6cd8873f20c2fb35ea2dc978da"), - SampleEntry("omcaleesend", "nk9VLmj3kUEq", "fa109b9ae79fd64523b4cf86a03660c48704927c1921ec8e384988094a4ab784"), - SampleEntry("spreskettne", "EWcww0jwRRlA", "81beed5e35c4d974b880ed4df055442e4ea35a1a53b87d9070304977ba1bf9c7"), - SampleEntry("hhaylornf", "1DS6Cd", "79247c9a7e522bbe8eb34e29a34bd27114ec4fb6db9e69028bb5b48443ec3373"), - SampleEntry("whorningng", "vtav38RBM", "22575ed6c2bd1e9b6062f18dce306a7bba6ce2cd7d7b7f1a80a6afb5fec9cd10"), - SampleEntry("dbysakernh", "GODSVMhK0W0C", "bde47f49d254fe5c577d33ebc6b542f190c33d8faf2395377ef91db1d47844e1"), - SampleEntry("colandani", "obuNiH", "661965d8499b2fbc2656025ed5ccad29c74c7f3455967bcee4b992eba685df53"), - SampleEntry("jkilliamnj", "3YaPhjnUA", "faf387c6bdd96a041f9fef650ddf3ae00597580c35ba5337ee36e98745779095"), - SampleEntry("jdennidgenk", "uC3F7gtU", "6045dae6f86d0a479a4ade64c094dfd8b65d27426df10f35da7d3743cff0de27"), - SampleEntry("cocrottynl", "nZh9ygkH4Aw", "0ce613aae934f50a31241012d7962b66ea3c0c3fc3a5597af931566f00ae0502"), - SampleEntry("ryeatesnm", "nhbjyA8EIMln", "a7e5111e85fcaeda85a912ca5ad93e89db47a4dc888fd5b92483e450fbb486ec"), - SampleEntry("bbyrnenn", "HwaeJI", "c4172b67a8db1e8fdba418fc34a862257c9c270905c8470f38d6eb08071d501f"), - SampleEntry("kmccriskenno", "gvW7LDf", "0fd935426da13e79d0f4b7f80cf7a1b7825a85800c4a34d9c7827623fe878096"), - SampleEntry("sjovicnp", "QhNURxNHG", "b1421ac69900ba2ddc75aff37d1e780f56dc0ca7d2388e5f6954c63bba0069d0"), - SampleEntry("dcomizzolinq", "FsaIy3koS5", "89b0dbf3f5483b4b1180150863a383f302993434616cdcbf52cc2fbe26931170"), - SampleEntry("mmcmennumnr", "Rc5YSfVYdY1", "67532a57a8a4f1e7b35c6c06c00166e2914d0138db2bd8cd01ecd0f112604cf4"), - SampleEntry("zspraggsns", "o6WtGhMq65Lm", "29c3452c73a4ba04b68fe9aff8d934e376c4bbec6ed5e280c3e8720c63e5ad77"), - SampleEntry("aconennt", "93f1bWX", "1b0552c0a987c60586f21482237ae1447180f033ce3b8fd3bdac26b273a031d4"), - SampleEntry("mderislynu", "7UySPPLhstb", "b1d33d6eb6eca372c262075c85e089a30ef2b7f4d06e4c204d1cb97db7c70e9f"), - SampleEntry("jskeathnv", "76iGNIF1ZCj", "60663f4440ea8415b07ed700836051474844f92a178caf4d3536cd5294c918e4"), - SampleEntry("twapplingtonnw", "OoSmss4O2jFB", "e637a4fc30e467a6918c6b67bd9279d3e12dac9d41b3f449036e6013f66e942d"), - SampleEntry("atubrittnx", "v6UORCJ1m", "4e5b0d0c94c799d8f76ea56f52ecbeadac87a76f4e8cc9af57d787348ed5115c"), - SampleEntry("ptatloweny", "lZ6o08uiV1", "32b17a1b591b2ebef68e88853645ff31b910230569fb21438bd076f659f71dba"), - SampleEntry("jgavarannz", "Zs0L7ZalNKo", "419f44a2f71c01c912f6af5b757f58e94ebbe98e1f44accae5a5eaedaab450a0"), - SampleEntry("dcolsono0", "0oCzU7JKBaK", "f936d2419926a1ae71b4ba8b9df963b250adc96e4691b47e8eb44457be936266"), - SampleEntry("sminocchio1", "7H8C0Lnu6f", "6e9817675fca9d79281be6e7908003518c625280e4bc3688ad18a5d6bc763c57"), - SampleEntry("clanghamo2", "HGNPKz4", "295de4d8d25df7b23ef5559899b555b60c45a30a10d926d7064b67436c722cc8"), - SampleEntry("cdwineo3", "lkph73Y0L", "37eafd32d6c490cbab9f5d8e58b1587ab15566d5eeb55334592f9274085310c6"), - SampleEntry("ebredeeo4", "7b3IET7Jp", "59895416002f60200da1bb03f76bab35881c16174a5fa95258cd98822eac225d"), - SampleEntry("cprettyjohno5", "fJCxpVVCC", "20daed608a398b1682a6db00d0d3d01b381b7210e506437c731482f6f497a79d"), - SampleEntry("amcgebenayo6", "gnKzH0", "c4b7ce81dbac1ab1c78b976fcd90890c7a97b0f4ddcbf517d5cef77a2deff5f5"), - SampleEntry("mellinso7", "x3cw1AK6W", "b3592cc8a94e6179470dfd45b3408c6d4c878dbc5fd38b90722332d7bc33e463"), - SampleEntry("rdomineco8", "jUHj43Uo2", "36c8667ad17a066d77a72cd5ac3326ede15b3d2f2129f54d2c31df789e1b21e2"), - SampleEntry("lwarnocko9", "HPqv7KXe", "38eca484a27561f2154479049127027b8a8bc6238ff7b75ce344fba03448e06c"), - SampleEntry("pstanneringoa", "qsflFa", "e0880e08355f3fe89cf43d0997018309fbf965be881d4a758c10cb2414a79f1b"), - SampleEntry("gmacgarrityob", "qMVKlnJ", "bc16b1f6c16b14b8ddd6e426bf6a1b23e79d306ac9f3b270e2abb5bdbd69bce6"), - SampleEntry("sraittieoc", "CwT3cYWMly", "a2f5cd4cc8d07fcab7be0241df39845d57624be2f6558237e50c779209489d04"), - SampleEntry("jpoynerod", "9Y1GYhtaoC", "7cf3dd495b8e4598ca8e2e80e142327e3442ff1b4a7eeaa24810a19142ac359d"), - SampleEntry("mkenningtonoe", "iM4HPFlb", "03ee20ea295dc5c8a59720381567211aa9fe82cae682a29c409e4df2c9e7671a"), - SampleEntry("rmahaffeyof", "quyrhye2vS", "315ef4707f946507e571a9b90cb755b215353252685b046446e1351ebccaf4b6"), - SampleEntry("tspillmanog", "eGi5CnuvF", "d5c7f84bc3a5394b8b43ca0fe7ec1c3353f37203a46b6c1b961beffed88e91c8"), - SampleEntry("cvirroh", "pBRNxEp", "521568b59a3be23856cc1dc700a85f69dd83298aad905a2ec8e2e16d766211a0"), - SampleEntry("astrivensoi", "Dt82K7aE", "262654b0f255a9ca19122427830df26889511aeb44838172ac47799cc266364f"), - SampleEntry("ccawsyoj", "6sHKbP", "e78b062d1d548c8cee4c47026eb222db7f9387d8cad2eed7f3bdd02107c3a3b7"), - SampleEntry("dpearok", "ashoyj", "bc35e63a338163dacf2dc7315976930e823532b44b7f27a26a9760291f418dee"), - SampleEntry("gcrocketol", "OTMT4om6pq", "0bece540dcbb0c494a68bb741daac12958df39288e36849dfcc77e1820f81270"), - SampleEntry("roakenfullom", "ka8rXGxBqF", "b089a412cf42e87f5cbd916c31fc66661e035cd50f94f559f12c989725956c20"), - SampleEntry("stregennaon", "buEmiY80k", "cca4aacea9b0b1b1510740d26c20767cfca209ea36a84987ac966a25796503fd"), - SampleEntry("jcollingeoo", "4M4wOACtCT", "c2b1279dc408b9aa956a9ebad77cd6ca1688d377741b708e3d8a3a6125bf1f19"), - SampleEntry("jsuggettop", "7vcb9hib2", "adccbccb342627c03d5c432b845bdf90a2269b2112a7fdbcf9977877d4656baa"), - SampleEntry("klorieoq", "c8D8dC9", "74261fce6572392f1bd6e947a4818309eff87719532cc0eb7d82001fe42d36c9"), - SampleEntry("eparissor", "6ImlMP", "fe7c7485ee83adb8b27166963c080d6aef07fb618f66090a97ecc90fa31f3778"), - SampleEntry("afrenscheos", "gPO0hmySNfl", "62c75d3d8b79d7912113f533ad7b36431b8eb5f4ee7936ee2802fa7ab5e8be1b"), - SampleEntry("smellhuishot", "xrFKMXk34tWP", "a34f973e79b7d2ab8c05aa8c410a4a009a30773234fe1d00002757867b4050b4"), - SampleEntry("jwallsworthou", "KoVoqtrGb", "f02998730b7dd90e317d3347cd97d03efbbffdfb3fc120a2bc0800cb2f1834c1"), - SampleEntry("wmattekov", "I385JqV3", "f6305b7f308002c993aec030ebcaa3952ced0ce94adbdcf7b80738554dc1f6be"), - SampleEntry("jbewlayow", "HUwh6rsFcKJ", "5628ac934044383e6afba6e3160534bf5e9f0e0976d15d66aa24519b2ff0edab"), - SampleEntry("cvinaox", "Ig1iWIfV1", "c469cd5a6da050a60c241d62d97b120eaf336738654bfac3b9794bdb3d2589d7"), - SampleEntry("fskudderoy", "Ylzcl4", "63f4213962086345cd839c5e591a0c432c2803444a1caa2710de7b02bb2cd79a"), - SampleEntry("ksmithiesoz", "jIIv0S0u", "e5ed540a730bf3726b33a9e7eb43c9d6880b4beafc51b2e3c15cd383d851e7ab"), - SampleEntry("cfrapep0", "bY9dkkmDZ", "a6f97de60f3a277e291c217ed809486e4374067fc1687fdfc412fac45adabe3f"), - SampleEntry("kcailp1", "chYggH", "4c2dd8af354dd2a7398a095fb7e374693d689b67a2f631e3f503115350f0e3c4"), - SampleEntry("hpenrosep2", "rhQpELnYV", "3b7458f34927a29e4f8c4ba0c64c9c6c62ae84fae13a61c8c2a22fea1d90585b"), - SampleEntry("opepperillp3", "mouG9XFjcaL", "8d4fd35077ca811835d504479f5be810637a3e308cdb1398690f34a90e0f964b"), - SampleEntry("ttrimnellp4", "ZUuInc", "2e79fa67096279cbfd6a668f0edfd190cef3ab301edbb49eaed81993bea0858e"), - SampleEntry("aeilhartp5", "Fje8PRhq5tm", "3a49847c78005ab0a0518eccbf6d84757e76e6dd0d22d124f403a967e275020d"), - SampleEntry("jmapesp6", "a3m4PWI", "7253bda9c3c0bc42c5c26050c14c78c8c35cad3182d6e372d5e2abc05192463a"), - SampleEntry("bolivazzip7", "6HbSW67WXLP", "9c78eae917d5aae246da75866dcbe86e611c04b739c0492f29767028c95f7f83"), - SampleEntry("ijubertp8", "1OX1xEltdwRK", "e4913a08a22499ba866b3e728c2f3aad14bb7ae82787270f15f7b3ce532121c6"), - SampleEntry("rraubenheimersp9", "5w0g6cZ1mG", "a6f9902801888df472fa568e69105057b285bbce31278cc6a5d590a68eba3443"), - SampleEntry("ltrevearpa", "nEQJ6DLddPD", "20987ff706f4dc07b4ccb1c64d367b0f8a8fe7e63066c76c8f2a52ded4a3518f"), - SampleEntry("astubbespb", "OmMVIj", "9bed6684a3ae6b1454a8f32b925373119830900b433559e4ffc14cb3368f789b"), - SampleEntry("ggaudenpc", "ejAtQAcAPL", "355923104095c0617227f6d199334af282a0c7effb4f8b712850759d86be0c2a"), - SampleEntry("gstrephanpd", "fKoSiKnUUXr", "8d9b419f3d19d89327b0e9575c6fd25e5602dd829102c7a64cf45dcb7864372a"), - SampleEntry("bcuestape", "Wqtw1sP", "0010636b0de797829da3485ac3f5e3c4e4ad319881df5f662bd6e1068831e1a1"), - SampleEntry("abeavenpf", "zVInvJX", "fbb14b64ba696371f0f4076be4733f53f2540b4b832ca3bea33e1085c387ae5b"), - SampleEntry("nhewlingspg", "GyjVt0fO", "f55d6afecb202fe64d0a0c9ae4e67f5369378679b10e4d288bdf048c43da0cbc"), - SampleEntry("aprimettph", "G6U8pu", "12fe13594b2621d2bf94afeead3d121eb64019a7b166b7f055212f194108d234"), - SampleEntry("adarbishirepi", "xtB3RBn3F", "c07a00fcbd4708f9139c2465e7ff751a8eb7732a3853723ae02d5eef0de339b1"), - SampleEntry("ndacthpj", "s1lDQn", "455a9547183479d736b0f47208186b76bddd27233c5c90e8b8e2bad23f8dc80d"), - SampleEntry("mfotheringhampk", "uMtDGnpm", "f0abe1e0374d291f4cd66b5151d59ec70c197101d6f72312966e25ac5e19fc68"), - SampleEntry("fharnerpl", "eJ72qoCN", "0b42fee8a2e33f46062a325cfa1ebc2630167ab2076a5cb909bd3e3da4334eda"), - SampleEntry("jsnawdonpm", "xb9TKg", "86877eced94b875f73a0e7ebfe8c5672d4944ffecf955f2538341612a1fb33df"), - SampleEntry("mphinnispn", "4kMoTQRdBzB0", "51e671cd24726bbc5c16ffe5a01f29fed2caf32d67ea2f17d8615b1425cecc37"), - SampleEntry("khankinpo", "qTCJP5c7DA", "decd25753f01bbc2e9f238e1ce189978f28fe1efe81a742e9681e806cf3340eb"), - SampleEntry("cattwaterpp", "bjYzh8k18PED", "33c365cd44d4b5971f8d3a5648900bc87420910755849beb9fd36c4d97e22b38"), - SampleEntry("vteodoropq", "ej1LlR", "8486c559d5344e6e241b6cffebc5d5cd2cb7fb66ab0150abd7e4ecee5066c88c"), - SampleEntry("bpirdypr", "wzjy4Z", "41a19dfa673498bf159a5de6dc8e5416d66b71ab5572973947c390dbed1e3c30"), - SampleEntry("bgiacomops", "ZJfAmMk1A", "7da33a16f84e286d69093f6559ae4769282bf9af8f1bd16f9044fd511d251d63"), - SampleEntry("pminallpt", "Ie2i7Bg1h7n9", "ca567412c3fba90890cc32f0ff15e1200a60234cfe476d00d8691beb623f9c0e"), - SampleEntry("mpawlikpu", "n4eJmxQPSh", "37fa587373cbc097dc274e16ef04c86e98f3f5c4277875cecbb50a3e6f7d761c"), - SampleEntry("mbernardottepv", "KasRPOEmwx", "9ead566e902a75f49f50001784e3c9b05b6ba08ff4680ee2ffe2e1045c3af5f8"), - SampleEntry("iimminspw", "wHto9g", "e0eec55cffe30dc227fdc5363586c40064f9f3c30837e25a167a0542d4dd4c47"), - SampleEntry("bverlindenpx", "NsidjmgkMzs", "e428b4d9e7a81b8c03f609f5c1861a9080f92232168f7177ad80068b9e2c520d"), - SampleEntry("mszimonpy", "aUMSdiH0fp", "3e2b5753a99ff8bc321d5c9b5f577a1d78a3945e645fde050ef7d0803eda1eba"), - SampleEntry("rcasellipz", "StO5Gu", "74b252054c305df65e178069eac001cc67cf9705ea7426aabe0b0a95099bbe82"), - SampleEntry("earangyq0", "T1OWUXm48", "53832bb37beef6fbddc041f9514a695e2819f3dac9cfbcd1931dd3fff6874b17"), - SampleEntry("schartersq1", "UqYlwjSUA", "97d8e48d3cc24625a67a6a128a806d44576bcc6acfc30bb88c9869f5336af4ac"), - SampleEntry("apellittq2", "V444N4yfGl0", "5616b479188c48f2e329866cc030c7e00041b5eaa46508ebae2200dcc290ebc8"), - SampleEntry("tvalentineq3", "kda8mS5hU11j", "abff16953f00c34483496d6a48ea632fea0cc02fcb54dd940330b06cb3f76230"), - SampleEntry("ddessantq4", "2kP3ARC", "51fa2da34742a323788c161bafde8f3277db061bf91a5dab9eb165c6456451c6"), - SampleEntry("vdominguesq5", "VSDHz1f", "9ed3de3722555d6b7b76f5e873cc057b3a38f2b2ce03d151de544b6c50573266"), - SampleEntry("ezimaq6", "UgYGDBPW3d", "648f1520babd5f6b9f781b3269d877b51f705ff888318dc7460ac71db183a993"), - SampleEntry("elyverq7", "LZaxSUB", "e04e7cb394d62cdd35576be575639ecbe5a67a9b7c7f11abce21ebbe3a866996"), - SampleEntry("elemoucheuxq8", "kZPPfYL87hD", "1cdd8dc555549bae8e85982f3063ea730329eea297fdba17d472f3ee22afe7b8"), - SampleEntry("sklejnaq9", "YdgwccMi", "c5b73eebb1413eb1f1aa753d123eb8f484b9c0b1880f350b040bf295230cc1b4"), - SampleEntry("hmarteqa", "eiluYNX4zaJ9", "15479a7bdd53bf9fc29d823252ad272f33ddd063923efbbfc9cf42f580a7cff4"), - SampleEntry("nbasiliqb", "AfXAsPi", "ea2f4b1334a45580a51c0c8a146375f944471d2ad8dde8710fc63c3dc93d245f"), - SampleEntry("hbankhurstqc", "2NjQDbYmKTp", "db8f639baa4f0ad78ba9575015c558239669febc90b1568e8dbd157ad2717cb0"), - SampleEntry("resomeqd", "uZ29GSk", "11629de696196146728c36d8d5872584c8689a3957c1a219ff8350a268309735"), - SampleEntry("asouthersqe", "wF0XqMq1zif", "0d4f10b79666ab914dee8ee9ce5b15c8cd1d24b6c892c322347c73175fd17d84"), - SampleEntry("bmastrantoneqf", "5AEJAdIN4", "07fb48f29a8deed95b565fadac198a58b0021ed47dadf51018da9bcaef938fbb"), - SampleEntry("robrienqg", "piF2gJh6FU9L", "49325e6de3ffc5dfb9ce8bd8a1ced7c87f94c955fc4311d467fe4dc64034552f"), - SampleEntry("tcampionqh", "xRg7DWAe", "d7fd972fc494ebd9ea2aa6f28dbc8881e989ab8fdf79aba19fe3ee8302053b0b"), - SampleEntry("pkembleyqi", "XTfprANK48", "191bff8c77d7eb7c0adb1b337c4e32d13deb15eb3b988640218c640da4a4c044"), - SampleEntry("badrianelloqj", "27hbOJGvzuN", "8c02ac4e9e5281735f7240a049f390348e9a6ed9ba3d6c888ed22956b3ea3732"), - SampleEntry("ccranhamqk", "tzh0zmQ", "e4abc425641715d9f0aaa31f3caae02757d0151f17cb8f17d55069266820c7a4"), - SampleEntry("gpedreschiql", "59CYVPTbXE", "1bcfb2fb74a9a4c380db2a08dd5eda80266814579a9913dad0eb6ab80a31f92f"), - SampleEntry("egisburnqm", "Mzbkuaf1GNo", "a9c9260c12a712ad9f192d759a484db6d8e6a0d83f727a9b82be92ae825420f8"), - SampleEntry("blucianoqn", "BMiMhC", "7c7051ad0e4e577de1a9e1b7a1db992094303e1323c3314c5b6c6c3de106e969"), - SampleEntry("telandqo", "LGS8P4jeeoi", "18d050f70d1a24721ca8fc580660a9b5e71c01e8b8febbfb92fb716ff5fab3f7"), - SampleEntry("hstoddardqp", "5HWba1", "d43c6d1c6730050cd1aa86b3a8eaee4dfc2bc41d4747ef063a8cc2206f4f0999"), - SampleEntry("kornelasqq", "CtWcRPE7ngn", "e294e0acca4a92becb96bf01030464398b54666490536689468ea7326ba7ec77"), - SampleEntry("mdaceyqr", "O3PyCF0jMb", "dc905eaa4813ecf9a8938083d82fb03427488d1019da2cf580b5c4d11fcafde8"), - SampleEntry("tmarkovaqs", "17towlK", "a0a2199db08c2db89676fb4564e95076f48b482264538e6dec3204cfbb44b400"), - SampleEntry("sgiraldoqt", "QOHdn2n", "d67ddba5f10c5dd4a1e01712340fea68eebb87dad7ed1634da4b044424c5c8dd"), - SampleEntry("lsyredqu", "7R0QsoDyVBfC", "4b783ecb291903e9dc91f31c010affd7d0d01af3a95d19d8efdf622d245a01c1"), - SampleEntry("kfarmiloeqv", "sGOaDMxYQGY", "80fe57f2369e71fa6375918754109912df42c81a6b975b7c242a8e960541697a"), - SampleEntry("gcoweyqw", "5CVDaKbz9", "76a5f46a93750791e66c329e18474da348c01be94ece8b85884d6d886ec348c2"), - SampleEntry("mdunstanqx", "la90ud8ux1", "1ad47f607750a904e8c971ba2b9de490d9230e7a275140fb6096cf633be6e8c2"), - SampleEntry("ldelfqy", "q5vu1smqR", "a270f0042b8629ebc15cc273876b7810ca611fbdf4ff2804234aae2f78c6878a"), - SampleEntry("ffurlowqz", "ysCrnRpXxb", "3bd780f1c3b0ae146af9799f5a262ef75f1afc9485a83c26d713a7d2bad78a5f"), - SampleEntry("dbulleyr0", "5GVfMirp", "be874ea31773dbb222a923d6a160c124cf8afa4037f472dc935e618f0c734433"), - SampleEntry("ibrigdenr1", "bklgvw7", "70a8bcbd95eb1b04c644f01d6b5173267f2eaa591e15fa21a6f09968f8258ca7"), - SampleEntry("sbergstrandr2", "Q5Or83j4", "d7231bb270bd4649f40a02d5fb1f04be04e077e2f2fd095563a2e52efeeb5f6a"), - SampleEntry("tlortzingr3", "i2yMOUG", "634be5bca3f51c0ddb213d632165ad919aa9fc44e8045c4102c68d129a2bd3db"), - SampleEntry("dclarisr4", "7XensJXnQwV", "54471478d3289415d7150a523f32152da91e567a63654c9d91eae95b4b965380"), - SampleEntry("ljowlingr5", "MPBpE10oGqUb", "e03b0e03112d12d63842d5967059c24d561b1316156c87a503e96904ae0302cb"), - SampleEntry("ybarabichr6", "guJfIU", "9c957c2829801898a274c9d2e27abef89833d46b26ebcfabf18c2a680e4f9e8f"), - SampleEntry("rknapperr7", "xpftQ2UDM", "49ecaf698870d5abf6fe00792a22b8925f91d3500682f3a557dc60ef0ff8d252"), - SampleEntry("lbohiker8", "IpjmAr", "b7891096f1a28827980932c330ea7b01b6a7ff129fc8130c98a67f768d8d7af8"), - SampleEntry("hquarlisr9", "pLfrDNrW", "1fcb4df9de94e701a5cdb7884084fa9fe7bbd321a43abb98ff8af138b786586a"), - SampleEntry("aglynnera", "qh9NAkgF3uJS", "3facce820ccb1461fb8b931cab79b0455d10b6868eb1f26768591941a85f7e41"), - SampleEntry("mnevinrb", "XQ7IVsX", "bef2936e970e188e1b5baf6b544e5fc651e42fa875c93016c971b87abea1bcfa"), - SampleEntry("awhetlandrc", "WHS4SiQ", "2e1be3604308016cc410b8e851b3842d318e8a2607ff762969c6c80c2b09927d"), - SampleEntry("hmocherrd", "YDsukVyOZ", "28b6346854db1f002953c0379995c7bd54f69a40e02b1fe1a1a363eb8351aa54"), - SampleEntry("dfaussettre", "3SJpNjr", "a59a9c7db6ca8aa551cdb6bdadc5f26c1b08e758c1663991444364e1b3f62fcb"), - SampleEntry("bpaitonrf", "hIqVio", "8202f7e319bb92d6eca6c100e218e265a8e0046a2cd585d5545bc242da5503a8"), - SampleEntry("mcloserg", "DJxxjRYYJ", "0a1d9d85043c9289118ad5073dccd9bd674fc21945697de06edec626d075a69b"), - SampleEntry("kambroschrh", "2OkkSfNIlwaU", "383fec5a5312c72a6b645fc747bdc7ca57fbf31a772202e805a008317efdc7e0"), - SampleEntry("sbowsherri", "S0Ggrepx", "f516a1921bbf7efafd533d14359ab6638ed3dd3d7855b579b0dc412221f335ba"), - SampleEntry("stillrj", "mlIJkVs6", "884c951f08e37d0c042462171d20eecddfccbea0672f7304b54922c60ffce260"), - SampleEntry("ethomsenrk", "qNgawLfH", "90ee2589babb165f75b79f20d8ca8db72bfbbd1d746d8d0a69adf0bbba884e50"), - SampleEntry("kpetrozzirl", "0LUOoYG", "f8457ff265fa2e01ca42cb35759d796598802de4f6016d253177084a0bb2f4ca"), - SampleEntry("jboundsrm", "zVfjIA", "7b28ef6ae3020192130564d253a8c903daf94097dc093c749b200d75c40a6462"), - SampleEntry("apaulonrn", "McjQWQ", "1a0fe2fb835f189387e67bb99d9381b6641826a08d0528a5fb1d761bc6967185"), - SampleEntry("jtothro", "2hMwVT7VXh", "d58159104a4c7799a781cc95de291e286921973914f62c4ed0c2145d6ad33c15"), - SampleEntry("toliverp", "oAWkSZ31iqi", "5a1c550ca2135e5299363b91fcd4dc24788a7eb0f5a623d02f27f65de9ad543c"), - SampleEntry("aswindlehurstrq", "jbFsgWyOc4t5", "118ba6eff9e6aa7edf4e2e51d5a0fba7a495b856bff3e0599cdc8851db8351ed"), - SampleEntry("dsalmanrr", "IMNxbEKO62tm", "f2c0c4cdb05cb83df0e64c561e28607dbac0fe4394c9220cb69b48a2594051fe") - ] -} diff --git a/Samples/Demo/UI Tests/StealthyProperty.swift b/Samples/Demo/UI Tests/StealthyProperty.swift deleted file mode 100644 index 97fd50f..0000000 --- a/Samples/Demo/UI Tests/StealthyProperty.swift +++ /dev/null @@ -1,6 +0,0 @@ -import StealthyStash -extension StealthyProperty { - var dataString: String { - String(data: data, encoding: .utf8) ?? "" - } -} diff --git a/Samples/Demo/UI Tests/URL.swift b/Samples/Demo/UI Tests/URL.swift deleted file mode 100644 index a738fe5..0000000 --- a/Samples/Demo/UI Tests/URL.swift +++ /dev/null @@ -1,1023 +0,0 @@ -// swiftlint:disable file_length -import Foundation - -extension URL { - private static let _list = Self - ._data - .components( - separatedBy: .whitespacesAndNewlines - ) - .map( - URL.init(string:) - ) - .map { - $0! - } - - private static let _data = """ - https://jugem.jp/felis/sed/interdum/venenatis/turpis/enim.png - http://ow.ly/dui/proin.jpg - http://vinaora.com/vestibulum/aliquet/ultrices/erat/tortor/sollicitudin/mi.json - https://seattletimes.com/gravida/sem/praesent/id/massa/id/nisl.aspx - https://arstechnica.com/habitasse/platea/dictumst/morbi.xml - http://hibu.com/consequat/ut/nulla/sed/accumsan/felis/ut.jsp - http://cocolog-nifty.com/nulla/facilisi/cras.jsp - https://addthis.com/molestie/nibh/in/lectus.aspx - https://posterous.com/sed/lacus/morbi/sem/mauris.xml - http://dell.com/non/interdum/in.jsp - https://fda.gov/orci/luctus/et/ultrices/posuere.html - http://amazon.com/eget/congue/eget/semper/rutrum/nulla.json - http://ehow.com/lectus/in/est/risus.aspx - http://usa.gov/duis/bibendum/felis/sed.png - http://zimbio.com/vitae/nisi/nam.jpg - https://wisc.edu/pellentesque/ultrices/mattis/odio/donec/vitae.jpg - https://illinois.edu/nibh/in/quis/justo/maecenas/rhoncus.png - http://squarespace.com/porttitor/lorem/id/ligula/suspendisse/ornare.js - https://themeforest.net/nulla/facilisi/cras/non/velit.jpg - https://nhs.uk/non/mi/integer/ac/neque/duis/bibendum.json - https://un.org/phasellus/sit/amet/erat/nulla.jsp - http://behance.net/tortor/id/nulla/ultrices/aliquet/maecenas.jsp - http://discuz.net/rhoncus.png - http://usgs.gov/quisque/ut.js - http://slate.com/nulla/dapibus/dolor.png - http://tiny.cc/cursus/urna/ut/tellus.aspx - http://imdb.com/dictumst/etiam/faucibus/cursus/urna/ut/tellus.html - https://so-net.ne.jp/molestie/sed/justo/pellentesque/viverra/pede/ac.js - https://hp.com/posuere/cubilia/curae/mauris.js - https://omniture.com/volutpat/convallis/morbi/odio.aspx - https://aol.com/nullam/molestie.png - https://thetimes.co.uk/ante/ipsum/primis/in/faucibus.json - https://cisco.com/ipsum/integer/a/nibh/in/quis.aspx - https://goo.ne.jp/aliquet/pulvinar/sed/nisl/nunc.html - http://pen.io/cubilia/curae/duis/faucibus/accumsan/odio.js - https://imageshack.us/at/nunc/commodo/placerat/praesent.json - https://goodreads.com/augue/vestibulum/rutrum/rutrum/neque/aenean.jsp - http://gizmodo.com/id/lobortis/convallis/tortor.js - http://hud.gov/donec/ut/mauris/eget/massa/tempor.js - http://squarespace.com/nascetur/ridiculus/mus/vivamus/vestibulum/sagittis/sapien.xml - http://yellowbook.com/rutrum/at/lorem/integer.jsp - http://trellian.com/dignissim/vestibulum/vestibulum/ante/ipsum.png - http://flickr.com/ipsum/praesent.jsp - https://mysql.com/amet/nunc/viverra.html - http://youku.com/eros/elementum/pellentesque.js - https://sohu.com/aenean/auctor/gravida/sem/praesent.html - http://stanford.edu/amet/nunc/viverra/dapibus/nulla.jpg - http://berkeley.edu/donec.json - https://ebay.com/sit.xml - http://prlog.org/ut.js - http://digg.com/nam/tristique/tortor.jpg - http://drupal.org/aliquam/convallis/nunc/proin/at.html - http://virginia.edu/nibh/in/lectus/pellentesque/at/nulla/suspendisse.aspx - http://seattletimes.com/nulla/eget/eros/elementum/pellentesque/quisque/porta.png - https://answers.com/in/quis/justo/maecenas/rhoncus.jpg - http://dot.gov/morbi/non/quam/nec/dui/luctus/rutrum.js - https://google.co.uk/tellus/nisi/eu/orci/mauris/lacinia/sapien.xml - https://oaic.gov.au/eget/semper.json - https://biglobe.ne.jp/nulla/suspendisse/potenti/cras.aspx - http://hubpages.com/lacus.json - http://youtube.com/quisque/ut/erat/curabitur/gravida/nisi.xml - http://technorati.com/dis/parturient/montes.json - http://sogou.com/eros.xml - http://walmart.com/nonummy.jpg - https://biblegateway.com/elit/ac.aspx - http://devhub.com/at/lorem/integer.aspx - http://disqus.com/auctor/sed/tristique/in/tempus/sit.jsp - https://mysql.com/eu/tincidunt/in.html - https://fotki.com/parturient/montes/nascetur/ridiculus/mus/vivamus/vestibulum.jsp - https://reddit.com/nulla/ultrices/aliquet/maecenas/leo/odio/condimentum.html - https://ucla.edu/pellentesque/ultrices/phasellus.png - http://ftc.gov/quis/tortor/id/nulla/ultrices/aliquet.aspx - https://artisteer.com/eu/magna.js - http://spiegel.de/dui/vel/nisl.aspx - https://epa.gov/accumsan/odio/curabitur/convallis.js - https://devhub.com/eros/suspendisse/accumsan/tortor/quis.png - http://cmu.edu/duis/consequat.xml - https://loc.gov/augue/vel/accumsan/tellus/nisi.json - https://over-blog.com/tortor/id.aspx - https://va.gov/et/tempus/semper/est/quam.xml - https://google.ru/id/nisl/venenatis.xml - https://bravesites.com/dis/parturient/montes/nascetur.aspx - http://harvard.edu/consectetuer/adipiscing/elit.json - http://flickr.com/nam/congue.html - https://cbsnews.com/consequat/in/consequat/ut/nulla.json - https://howstuffworks.com/sapien/quis/libero/nullam/sit/amet/turpis.aspx - http://live.com/dapibus.aspx - http://altervista.org/cubilia/curae/nulla/dapibus/dolor/vel/est.png - http://epa.gov/auctor/sed/tristique.png - https://eventbrite.com/mauris/laoreet.jpg - http://phpbb.com/sapien/a/libero/nam/dui/proin/leo.js - http://xing.com/eu/magna/vulputate.xml - https://state.gov/massa/id/lobortis/convallis/tortor/risus/dapibus.js - http://yahoo.co.jp/blandit/nam/nulla/integer.json - https://disqus.com/vel/augue.png - http://meetup.com/tempus/semper/est/quam/pharetra.jpg - https://mashable.com/justo.html - http://xrea.com/nisi/volutpat/eleifend/donec.js - https://state.gov/nam/tristique.js - http://livejournal.com/integer/non/velit.js - https://nymag.com/mus/etiam/vel.html - http://mail.ru/imperdiet/et.xml - https://ezinearticles.com/amet/justo/morbi/ut/odio/cras.json - http://infoseek.co.jp/felis/sed/lacus/morbi/sem/mauris.aspx - https://ezinearticles.com/et/tempus/semper/est/quam.png - http://dot.gov/cras.jsp - https://china.com.cn/tellus.aspx - http://mapy.cz/id/consequat/in/consequat/ut/nulla/sed.aspx - http://wp.com/nulla/ac/enim.xml - http://i2i.jp/id/consequat/in/consequat/ut/nulla/sed.xml - http://networkadvertising.org/neque/sapien.js - http://mozilla.com/vitae/ipsum/aliquam/non/mauris/morbi.js - https://house.gov/sodales/sed/tincidunt/eu/felis.aspx - http://gizmodo.com/nibh/in/quis.json - http://blog.com/duis/ac/nibh/fusce/lacus/purus.jsp - https://hibu.com/cras/mi/pede.html - https://usnews.com/in.js - https://fastcompany.com/erat/tortor/sollicitudin/mi.json - http://altervista.org/donec/semper/sapien/a/libero.html - https://photobucket.com/in.xml - https://msu.edu/at/ipsum/ac.html - https://prnewswire.com/orci/luctus/et/ultrices.json - http://seesaa.net/ut/nunc/vestibulum.jpg - https://soundcloud.com/sit/amet/cursus/id/turpis/integer/aliquet.jsp - http://who.int/eu/orci/mauris.aspx - http://fastcompany.com/augue/vestibulum/ante.jsp - https://nbcnews.com/posuere/cubilia/curae/nulla/dapibus/dolor/vel.png - https://statcounter.com/primis/in/faucibus/orci/luctus.jsp - https://miibeian.gov.cn/nulla/quisque/arcu/libero.png - http://dailymotion.com/ultrices/mattis/odio.json - https://java.com/vestibulum/ac/est/lacinia.jpg - https://stumbleupon.com/consequat/ut/nulla/sed.xml - https://google.fr/integer.xml - https://google.nl/orci/nullam/molestie/nibh/in.aspx - https://gnu.org/lobortis/convallis/tortor/risus/dapibus/augue/vel.jsp - http://biglobe.ne.jp/congue/risus/semper/porta/volutpat/quam.html - https://springer.com/at/velit/eu/est/congue.json - http://yahoo.com/sociis.json - https://infoseek.co.jp/aliquet/massa/id/lobortis.jpg - http://wired.com/auctor/sed/tristique/in/tempus/sit.html - https://google.fr/est/donec/odio/justo.png - https://163.com/nisl/nunc/rhoncus/dui.png - http://4shared.com/lectus/in.png - https://etsy.com/ut/tellus.png - https://ebay.com/risus/semper/porta/volutpat/quam/pede.js - http://bravesites.com/mi/nulla/ac/enim/in.jpg - http://soundcloud.com/ante/vestibulum/ante.png - http://lulu.com/erat/curabitur/gravida/nisi.jsp - https://histats.com/pellentesque/at.jpg - https://springer.com/eu/massa.aspx - https://nytimes.com/at/velit/vivamus/vel.aspx - http://patch.com/nulla/dapibus/dolor/vel/est/donec.aspx - https://addthis.com/primis/in.jpg - http://tmall.com/orci/vehicula/condimentum/curabitur/in.html - http://wikispaces.com/mauris/morbi/non.aspx - http://sbwire.com/amet/nulla.json - http://java.com/morbi/quis/tortor/id/nulla/ultrices/aliquet.jsp - http://marriott.com/luctus/et/ultrices/posuere.html - http://pagesperso-orange.fr/nunc/commodo/placerat/praesent/blandit/nam.png - https://ca.gov/fusce/posuere/felis/sed/lacus/morbi/sem.png - http://state.gov/consectetuer/adipiscing/elit/proin.js - http://cornell.edu/nullam.html - https://yolasite.com/pretium/iaculis/justo.jpg - http://t.co/cum/sociis/natoque/penatibus/et/magnis.xml - http://mit.edu/vestibulum/velit/id/pretium/iaculis.html - https://sfgate.com/mi/sit/amet/lobortis/sapien/sapien/non.jsp - https://addthis.com/nonummy/integer/non/velit/donec.html - http://buzzfeed.com/consequat/lectus.html - https://msn.com/nibh/in/hac/habitasse/platea.html - http://cmu.edu/tristique.png - http://scribd.com/cum/sociis/natoque/penatibus.json - http://163.com/donec/ut/mauris.png - https://nature.com/tempus/vel/pede.json - http://wiley.com/luctus/rutrum/nulla.xml - https://youtu.be/tortor/duis/mattis/egestas/metus/aenean.jsp - http://psu.edu/sodales.jsp - http://nasa.gov/nulla/nisl/nunc/nisl.js - http://exblog.jp/maecenas.jpg - https://istockphoto.com/quam/fringilla/rhoncus/mauris.jsp - http://google.com.hk/semper.html - http://zdnet.com/elit/sodales/scelerisque.xml - http://clickbank.net/augue/luctus/tincidunt/nulla/mollis/molestie.xml - http://dell.com/justo.html - http://mail.ru/platea/dictumst/aliquam/augue/quam/sollicitudin/vitae.html - https://taobao.com/metus/sapien/ut/nunc/vestibulum.js - https://netlog.com/ut/volutpat/sapien/arcu/sed/augue.aspx - https://china.com.cn/in/lectus.xml - https://ted.com/id/mauris/vulputate/elementum/nullam/varius/nulla.json - https://canalblog.com/ac/neque/duis/bibendum/morbi.html - http://nifty.com/molestie/hendrerit/at/vulputate/vitae.html - https://apache.org/consequat/dui/nec/nisi/volutpat/eleifend.js - https://xing.com/amet/nunc.jsp - http://people.com.cn/augue/a/suscipit.jpg - https://vinaora.com/dui/maecenas/tristique.jsp - http://plala.or.jp/duis/bibendum/morbi/non/quam/nec.xml - https://myspace.com/nec/nisi/vulputate/nonummy/maecenas/tincidunt/lacus.xml - https://yahoo.com/enim/blandit/mi.json - https://springer.com/lacus/morbi/quis/tortor/id/nulla.json - https://china.com.cn/sem/mauris.html - https://people.com.cn/justo/in/hac/habitasse/platea.aspx - https://diigo.com/interdum/mauris/ullamcorper/purus.html - http://hud.gov/non/ligula/pellentesque.aspx - http://google.co.uk/pellentesque.xml - https://dion.ne.jp/sit.json - http://pbs.org/consectetuer/adipiscing.aspx - http://nsw.gov.au/vel/dapibus/at.jsp - http://cam.ac.uk/phasellus/in/felis/donec.png - https://unc.edu/nec/nisi/vulputate/nonummy/maecenas/tincidunt.js - http://dropbox.com/dapibus/dolor.png - https://behance.net/sit/amet/diam/in/magna/bibendum/imperdiet.jsp - http://aboutads.info/sapien/in/sapien/iaculis.js - https://shop-pro.jp/scelerisque/mauris/sit/amet/eros/suspendisse.png - https://shinystat.com/habitasse/platea/dictumst/aliquam/augue.json - https://google.co.uk/molestie/sed.json - http://tmall.com/justo/lacinia/eget/tincidunt/eget.js - https://businesswire.com/ut/nulla/sed/accumsan/felis.jpg - http://netlog.com/fusce/congue/diam.js - http://so-net.ne.jp/sagittis/dui/vel/nisl.png - https://xing.com/parturient/montes/nascetur/ridiculus/mus.xml - http://wix.com/dolor/sit.xml - http://nps.gov/felis/sed/interdum/venenatis/turpis.jpg - http://unicef.org/maecenas/rhoncus.jsp - https://posterous.com/curabitur/at/ipsum.jsp - https://wired.com/pellentesque.json - https://booking.com/justo/etiam.html - https://weibo.com/aliquet/massa/id/lobortis/convallis/tortor.json - http://studiopress.com/vestibulum/eget.png - https://usda.gov/pulvinar/lobortis/est/phasellus/sit/amet.jsp - https://over-blog.com/massa/id/lobortis.aspx - http://illinois.edu/id/turpis/integer/aliquet/massa/id/lobortis.html - http://tinypic.com/in/imperdiet/et/commodo/vulputate/justo/in.jpg - http://jiathis.com/pellentesque/at/nulla/suspendisse/potenti.jpg - https://smugmug.com/ut/suscipit/a/feugiat.xml - http://ibm.com/dignissim/vestibulum/vestibulum/ante/ipsum/primis/in.xml - http://adobe.com/aliquam/convallis/nunc.jpg - http://last.fm/luctus/et/ultrices/posuere/cubilia/curae.jsp - https://ucoz.ru/convallis/tortor.html - https://slideshare.net/luctus/et.html - https://umn.edu/amet.jsp - http://nydailynews.com/hac/habitasse/platea/dictumst/maecenas/ut.html - https://sbwire.com/sapien/a.js - http://live.com/imperdiet/nullam/orci/pede.aspx - http://admin.ch/vulputate.html - https://tumblr.com/odio/elementum/eu/interdum/eu/tincidunt/in.json - http://mapy.cz/et.json - http://usda.gov/in.js - http://mit.edu/volutpat/dui/maecenas/tristique/est/et/tempus.aspx - https://cocolog-nifty.com/viverra/pede/ac.aspx - https://sciencedirect.com/felis/sed/lacus.json - https://digg.com/sit/amet/consectetuer/adipiscing.js - https://jalbum.net/proin.html - http://yandex.ru/eleifend/luctus.json - https://wikispaces.com/dictumst.aspx - https://nytimes.com/arcu/sed/augue.html - https://ucoz.com/ante/ipsum/primis/in.js - https://google.com.br/bibendum/felis/sed/interdum/venenatis/turpis.jpg - http://google.ru/metus/aenean/fermentum/donec/ut/mauris.jpg - https://mayoclinic.com/erat/quisque/erat.json - https://plala.or.jp/non/pretium/quis.jsp - http://mapquest.com/platea/dictumst/maecenas/ut/massa/quis.png - https://dyndns.org/mauris/eget.jsp - https://woothemes.com/at/velit/vivamus/vel/nulla/eget/eros.js - https://omniture.com/rhoncus.jsp - https://google.de/sollicitudin/mi/sit.xml - https://t-online.de/luctus/nec/molestie/sed/justo/pellentesque.html - http://japanpost.jp/sit/amet.html - https://shinystat.com/dictumst/morbi/vestibulum.json - http://hc360.com/eleifend/luctus/ultricies/eu/nibh/quisque.jpg - https://sogou.com/cubilia/curae/nulla.jpg - https://meetup.com/sapien/cum/sociis/natoque/penatibus/et/magnis.aspx - https://merriam-webster.com/vulputate/luctus/cum/sociis/natoque.jpg - https://wisc.edu/pede/libero/quis.jpg - http://ucoz.ru/lectus/in/quam/fringilla/rhoncus.png - https://si.edu/erat/nulla/tempus.aspx - https://netvibes.com/in/blandit.jpg - https://photobucket.com/ante/ipsum/primis.json - https://jimdo.com/vestibulum/ac.png - https://youku.com/risus/dapibus.js - https://apple.com/pede/venenatis/non.html - http://gnu.org/massa/quis/augue/luctus.jsp - https://homestead.com/aliquam/convallis/nunc/proin/at.html - http://home.pl/diam/nam/tristique.png - http://yelp.com/ut/mauris/eget.xml - https://virginia.edu/integer/a/nibh/in.png - http://360.cn/orci/luctus/et.jsp - https://livejournal.com/turpis/integer/aliquet/massa/id.html - http://gmpg.org/nibh/ligula/nec/sem/duis.xml - https://businessinsider.com/nisi.json - http://nifty.com/id/ornare/imperdiet/sapien/urna/pretium/nisl.png - http://house.gov/ut.xml - http://wufoo.com/risus.jpg - http://topsy.com/phasellus/id/sapien/in.jpg - https://lycos.com/integer/aliquet/massa/id/lobortis/convallis/tortor.jsp - https://dagondesign.com/magna/vestibulum/aliquet/ultrices/erat.aspx - http://apple.com/tincidunt/in/leo.xml - http://barnesandnoble.com/nec/dui/luctus/rutrum/nulla/tellus/in.png - https://apache.org/sit/amet.aspx - https://imgur.com/malesuada/in/imperdiet/et.jsp - https://gnu.org/montes/nascetur/ridiculus/mus/vivamus.png - https://nba.com/tortor/quis/turpis.js - https://hc360.com/molestie/sed/justo.json - https://newsvine.com/ac/est.js - https://phoca.cz/rutrum/rutrum/neque/aenean/auctor/gravida.jpg - https://topsy.com/natoque/penatibus.html - https://simplemachines.org/lectus/in/quam/fringilla.js - http://hp.com/augue/vestibulum/rutrum.xml - https://yolasite.com/integer/tincidunt/ante.xml - https://yellowbook.com/sagittis/dui/vel/nisl/duis/ac.aspx - https://illinois.edu/vel/est/donec/odio.json - http://dmoz.org/neque/duis/bibendum/morbi/non.html - https://ning.com/ante/vel/ipsum/praesent/blandit.jsp - http://amazon.co.uk/tincidunt/eget/tempus/vel/pede.aspx - https://patch.com/curae/duis.png - http://cnet.com/pellentesque/ultrices/phasellus/id/sapien.html - http://xing.com/vitae/nisl.xml - https://twitpic.com/dolor/quis.xml - https://miitbeian.gov.cn/consectetuer/adipiscing/elit/proin/risus.aspx - http://vk.com/in/faucibus/orci/luctus/et/ultrices.png - http://amazon.co.jp/pede/malesuada/in/imperdiet/et/commodo.html - https://redcross.org/sed/tincidunt/eu/felis/fusce/posuere.jsp - http://yahoo.com/justo.jpg - http://shareasale.com/ante/nulla/justo/aliquam.html - https://reference.com/platea/dictumst/aliquam/augue/quam.js - https://washington.edu/nunc/viverra/dapibus/nulla/suscipit.png - http://census.gov/donec/ut.jpg - https://nbcnews.com/varius/ut/blandit/non/interdum/in.xml - https://opera.com/potenti/nullam/porttitor/lacus/at/turpis/donec.html - http://unicef.org/egestas/metus/aenean.jsp - http://patch.com/cras/mi/pede/malesuada/in/imperdiet/et.json - https://g.co/cubilia/curae.jpg - https://usatoday.com/phasellus/in/felis.jsp - https://usda.gov/morbi.json - https://dagondesign.com/ultrices/posuere.json - https://digg.com/massa/donec/dapibus.xml - https://engadget.com/eu/orci/mauris/lacinia/sapien/quis/libero.json - http://indiatimes.com/imperdiet/nullam/orci.xml - https://nydailynews.com/ut.js - http://google.com.hk/sed/magna/at/nunc/commodo/placerat.json - https://t-online.de/hac/habitasse/platea/dictumst/aliquam/augue.jpg - http://mozilla.org/tristique/tortor/eu.xml - http://microsoft.com/lectus/vestibulum/quam/sapien/varius/ut/blandit.jpg - https://opensource.org/non/sodales/sed.json - https://1688.com/ac/nulla/sed/vel.jpg - https://so-net.ne.jp/quam.aspx - https://walmart.com/augue/vestibulum/ante/ipsum/primis/in.png - https://liveinternet.ru/consectetuer/adipiscing.js - https://facebook.com/tortor/risus.jpg - https://skyrock.com/vitae/consectetuer/eget/rutrum.json - http://etsy.com/lobortis.jpg - http://arizona.edu/sapien/iaculis.js - http://desdev.cn/lectus/pellentesque/eget/nunc/donec.json - http://canalblog.com/erat/fermentum/justo/nec/condimentum/neque/sapien.xml - http://ibm.com/sed.html - http://npr.org/nec/molestie/sed.jpg - http://wunderground.com/tristique/fusce/congue/diam/id/ornare.json - https://guardian.co.uk/proin/interdum/mauris/non.png - https://mayoclinic.com/id/justo/sit/amet.png - https://webeden.co.uk/nullam/porttitor.aspx - http://aol.com/lectus/aliquam/sit.png - https://walmart.com/ipsum/primis/in/faucibus/orci/luctus/et.jsp - http://google.es/morbi.xml - http://mail.ru/posuere/cubilia.js - http://ehow.com/quam/pede/lobortis/ligula/sit.png - http://bloglines.com/curae/mauris/viverra/diam/vitae.json - http://gravatar.com/tristique/in/tempus/sit/amet.aspx - https://wsj.com/lectus/in/est/risus/auctor/sed.xml - http://harvard.edu/imperdiet/nullam/orci/pede/venenatis/non.html - https://irs.gov/nibh/quisque/id/justo/sit/amet.html - https://washingtonpost.com/ornare/consequat.xml - https://prlog.org/praesent/id/massa.html - http://blogtalkradio.com/vel/nisl/duis/ac/nibh/fusce.json - http://histats.com/nascetur/ridiculus/mus/vivamus/vestibulum/sagittis/sapien.aspx - http://hostgator.com/dapibus/at/diam/nam/tristique/tortor/eu.xml - http://ask.com/nulla/tellus/in/sagittis.jpg - https://kickstarter.com/vestibulum/quam.xml - https://yahoo.co.jp/imperdiet/nullam/orci/pede.json - http://tinypic.com/sapien/cum/sociis/natoque/penatibus/et.aspx - http://skype.com/faucibus/cursus/urna/ut/tellus.xml - https://addthis.com/dictumst.html - http://aol.com/id.xml - https://icq.com/vitae/nisl/aenean/lectus.js - http://mtv.com/ipsum/primis.jsp - http://typepad.com/posuere/metus/vitae.jpg - https://miibeian.gov.cn/odio/consequat/varius.xml - https://ox.ac.uk/tincidunt/in/leo/maecenas/pulvinar/lobortis/est.xml - https://cloudflare.com/pede/lobortis.jsp - http://hibu.com/lacus/morbi.jpg - http://chronoengine.com/metus/sapien/ut/nunc.html - https://ted.com/ac/diam/cras/pellentesque.jsp - http://angelfire.com/congue/elementum/in/hac/habitasse/platea/dictumst.png - http://shop-pro.jp/id/nisl/venenatis.aspx - https://statcounter.com/venenatis.aspx - https://ed.gov/tortor/duis.html - https://cyberchimps.com/venenatis/turpis/enim.js - http://toplist.cz/amet/nulla.jsp - http://ihg.com/vestibulum/aliquet/ultrices/erat/tortor.js - http://ning.com/mauris/non/ligula/pellentesque/ultrices/phasellus/id.jpg - https://dyndns.org/nibh/in/lectus/pellentesque/at/nulla.aspx - https://boston.com/suscipit.jpg - http://microsoft.com/suscipit/nulla/elit/ac.png - http://privacy.gov.au/penatibus/et/magnis/dis.xml - http://gnu.org/libero/nam.jsp - https://twitpic.com/lacinia/erat/vestibulum/sed.jpg - http://creativecommons.org/faucibus.html - http://cam.ac.uk/potenti/nullam/porttitor/lacus.aspx - http://guardian.co.uk/natoque/penatibus/et/magnis.aspx - https://ebay.co.uk/phasellus/in/felis/donec/semper.js - https://vimeo.com/velit/donec/diam/neque/vestibulum/eget.jsp - https://ycombinator.com/sapien/arcu/sed/augue/aliquam/erat/volutpat.jsp - https://freewebs.com/curae/nulla/dapibus/dolor/vel/est.aspx - http://wix.com/tincidunt/eget/tempus/vel.jpg - http://jigsy.com/id/ornare/imperdiet/sapien/urna/pretium/nisl.json - http://google.fr/ut.jsp - http://usa.gov/sed/accumsan/felis/ut.jpg - https://nifty.com/ut/erat/id/mauris/vulputate/elementum/nullam.png - http://opera.com/orci.json - https://php.net/nisl/venenatis/lacinia/aenean.js - http://answers.com/nullam/sit/amet.html - http://joomla.org/donec/diam/neque/vestibulum/eget.html - http://goo.ne.jp/magna.aspx - http://google.com.au/tellus/semper/interdum/mauris/ullamcorper.aspx - https://1688.com/et/ultrices/posuere/cubilia/curae/duis.xml - https://buzzfeed.com/neque/aenean.jpg - http://pcworld.com/sagittis/sapien.png - http://npr.org/suspendisse/potenti/in/eleifend/quam.js - http://liveinternet.ru/interdum/mauris/ullamcorper/purus/sit/amet.aspx - http://gravatar.com/neque/vestibulum/eget/vulputate/ut/ultrices.jpg - http://epa.gov/lacinia/aenean/sit.js - http://instagram.com/velit/donec.jpg - http://mapquest.com/proin/leo/odio/porttitor.aspx - http://netscape.com/non/sodales/sed/tincidunt.json - https://symantec.com/dapibus/duis/at/velit/eu/est.xml - https://goo.ne.jp/potenti.json - https://simplemachines.org/sit/amet/cursus/id/turpis.json - https://uol.com.br/aenean/auctor/gravida/sem/praesent.json - http://nasa.gov/consectetuer.jsp - https://techcrunch.com/felis/fusce/posuere/felis/sed/lacus.jpg - https://furl.net/duis/ac/nibh/fusce.json - http://goodreads.com/pellentesque/viverra/pede/ac/diam/cras.xml - https://usa.gov/aenean/fermentum/donec/ut/mauris.aspx - http://simplemachines.org/vel/est/donec/odio/justo/sollicitudin/ut.png - http://bloglines.com/imperdiet/sapien/urna/pretium/nisl/ut.jpg - https://wunderground.com/habitasse/platea/dictumst/etiam/faucibus/cursus/urna.jsp - https://army.mil/imperdiet/et/commodo/vulputate/justo.xml - https://unblog.fr/fusce/lacus/purus/aliquet/at/feugiat/non.png - http://php.net/id/nisl/venenatis/lacinia.jsp - http://soup.io/vitae/nisi/nam.jpg - https://surveymonkey.com/habitasse/platea/dictumst.aspx - http://diigo.com/vel/lectus/in/quam.js - https://pen.io/consequat/in/consequat/ut.jsp - https://dell.com/nulla/nisl/nunc/nisl/duis.js - https://yolasite.com/in/tempor.xml - https://topsy.com/ligula/pellentesque/ultrices/phasellus/id.jsp - http://narod.ru/volutpat/convallis/morbi/odio.json - https://timesonline.co.uk/mollis/molestie/lorem/quisque.jsp - http://xing.com/pretium/iaculis/justo/in/hac.html - http://elpais.com/luctus/et/ultrices/posuere/cubilia.html - http://indiegogo.com/vitae/mattis/nibh.jpg - http://ted.com/ipsum/praesent/blandit/lacinia/erat.png - http://census.gov/suspendisse/ornare.aspx - http://sogou.com/volutpat/eleifend.html - https://dagondesign.com/eros/elementum/pellentesque/quisque.jsp - http://php.net/etiam/vel/augue.xml - http://bloglines.com/mus/etiam/vel/augue/vestibulum/rutrum/rutrum.png - http://google.ru/pede/ac/diam/cras.html - https://canalblog.com/congue.json - https://kickstarter.com/lacinia/aenean/sit/amet.aspx - http://mtv.com/scelerisque/quam.jpg - http://squidoo.com/dolor/quis/odio/consequat/varius.aspx - http://weebly.com/rhoncus/aliquam/lacus/morbi/quis/tortor.png - https://e-recht24.de/sem/duis/aliquam/convallis/nunc/proin.xml - http://timesonline.co.uk/a/pede/posuere/nonummy.json - https://ustream.tv/et/tempus/semper/est/quam/pharetra/magna.jsp - https://alibaba.com/turpis/sed/ante.jpg - https://biblegateway.com/quisque/arcu/libero/rutrum/ac.js - http://gov.uk/ante/vivamus.jpg - http://bbc.co.uk/sapien/iaculis/congue.png - https://xing.com/justo/lacinia/eget/tincidunt/eget/tempus/vel.xml - https://slideshare.net/vulputate/vitae/nisl.jpg - https://macromedia.com/pede/ac/diam.json - http://posterous.com/curae.json - https://rakuten.co.jp/ante/nulla.jsp - https://github.com/vel/enim/sit/amet/nunc/viverra.jsp - https://photobucket.com/eleifend/donec/ut/dolor.jsp - http://scribd.com/ac/nibh/fusce/lacus/purus/aliquet.js - https://japanpost.jp/luctus/et/ultrices.jsp - https://berkeley.edu/pellentesque/quisque/porta/volutpat.json - http://uol.com.br/erat/eros/viverra.aspx - https://thetimes.co.uk/sed/tristique/in/tempus/sit/amet.png - https://reddit.com/mauris/lacinia/sapien/quis.jsp - https://intel.com/quis/justo/maecenas/rhoncus/aliquam/lacus.html - https://fastcompany.com/curabitur/convallis/duis/consequat.js - http://google.it/velit/vivamus.png - https://a8.net/bibendum.jsp - https://opera.com/nibh/fusce/lacus/purus/aliquet/at.html - https://topsy.com/mattis/odio/donec/vitae/nisi/nam.aspx - http://pcworld.com/in/sapien/iaculis/congue.xml - https://fastcompany.com/justo/maecenas/rhoncus/aliquam/lacus.xml - http://cnn.com/ultrices/erat.jpg - http://wiley.com/magna/at/nunc/commodo/placerat.xml - http://symantec.com/sit/amet/eleifend.xml - https://dell.com/odio/donec/vitae/nisi.jsp - https://acquirethisname.com/ut/nulla/sed/accumsan/felis/ut/at.jpg - http://harvard.edu/ut/nunc/vestibulum/ante.html - http://google.pl/laoreet/ut/rhoncus/aliquet/pulvinar/sed.png - https://walmart.com/cras/in.jpg - http://plala.or.jp/amet/eleifend/pede/libero/quis/orci.jsp - https://reference.com/tortor.jsp - http://e-recht24.de/posuere/nonummy/integer/non/velit.json - https://cnet.com/eu/interdum/eu.xml - http://hostgator.com/molestie/hendrerit/at/vulputate/vitae/nisl.png - http://cnet.com/vestibulum/ante/ipsum.jpg - http://bbc.co.uk/duis/aliquam/convallis.js - http://printfriendly.com/vel/nisl/duis/ac/nibh.json - https://imageshack.us/quisque/erat.png - http://noaa.gov/nec/nisi/vulputate.js - https://europa.eu/bibendum/morbi/non/quam/nec.xml - https://weebly.com/diam/id.jpg - https://nifty.com/quis/justo/maecenas/rhoncus/aliquam.xml - https://pinterest.com/mattis/pulvinar/nulla/pede/ullamcorper.html - https://cam.ac.uk/integer/ac/neque/duis.aspx - https://cdbaby.com/diam/vitae/quam/suspendisse/potenti/nullam.html - https://examiner.com/sapien/non/mi/integer/ac/neque.html - http://facebook.com/morbi/quis/tortor/id/nulla/ultrices/aliquet.aspx - https://unblog.fr/pretium/iaculis/diam/erat.aspx - http://tumblr.com/scelerisque.jpg - https://ebay.co.uk/curae/nulla.js - https://msu.edu/amet/nulla/quisque/arcu/libero/rutrum/ac.xml - http://hud.gov/viverra/eget/congue/eget.js - https://ycombinator.com/curabitur/convallis/duis/consequat/dui/nec.html - http://miitbeian.gov.cn/faucibus/orci/luctus/et/ultrices/posuere.aspx - https://ocn.ne.jp/et/ultrices/posuere/cubilia/curae/nulla.json - http://so-net.ne.jp/dignissim/vestibulum/vestibulum/ante/ipsum.xml - http://aboutads.info/proin/at/turpis/a.xml - https://biglobe.ne.jp/erat/volutpat/in/congue/etiam.js - https://baidu.com/sed/nisl/nunc/rhoncus/dui.jpg - http://discuz.net/commodo/placerat/praesent/blandit.xml - https://reverbnation.com/sem/fusce/consequat/nulla/nisl/nunc/nisl.xml - https://google.pl/rhoncus/sed/vestibulum/sit/amet.jpg - http://businesswire.com/maecenas/tristique/est/et/tempus/semper.xml - https://china.com.cn/at/turpis.json - http://hud.gov/blandit/ultrices/enim/lorem/ipsum.html - https://bluehost.com/vel/nisl/duis/ac/nibh.json - http://facebook.com/vestibulum/vestibulum/ante/ipsum.png - https://etsy.com/tempus.json - https://myspace.com/proin/eu/mi.xml - https://slideshare.net/duis.json - http://pagesperso-orange.fr/ultrices/enim/lorem/ipsum/dolor.json - https://ucoz.com/ut/massa/volutpat/convallis/morbi.png - https://prweb.com/luctus.jpg - http://addthis.com/quam.jsp - https://smugmug.com/primis.html - http://state.tx.us/eget/semper.png - http://globo.com/nisi.xml - https://opensource.org/sem/fusce.xml - http://state.tx.us/massa/quis/augue/luctus/tincidunt.json - http://unesco.org/purus/sit/amet.js - http://eepurl.com/ante/vel.jpg - https://nationalgeographic.com/id/lobortis/convallis/tortor/risus.jsp - http://blogs.com/nullam/orci/pede/venenatis/non/sodales/sed.json - http://amazon.co.jp/eget.json - http://techcrunch.com/varius/integer/ac/leo.aspx - http://salon.com/morbi/porttitor/lorem.aspx - https://jimdo.com/eget/eleifend/luctus/ultricies.json - http://wordpress.com/at.aspx - https://vinaora.com/ut/nunc.html - https://smugmug.com/erat/vestibulum/sed/magna/at.png - https://prweb.com/in/faucibus/orci/luctus/et/ultrices.json - http://washingtonpost.com/blandit/ultrices.jpg - https://apache.org/mi/pede.html - http://multiply.com/in.jsp - http://trellian.com/suspendisse/accumsan/tortor/quis.aspx - https://toplist.cz/dapibus/dolor/vel/est/donec/odio/justo.json - https://merriam-webster.com/ultricies/eu/nibh/quisque/id.xml - https://constantcontact.com/in/ante/vestibulum/ante/ipsum/primis.jsp - https://statcounter.com/ut/nunc/vestibulum/ante.aspx - http://nasa.gov/in/hac.jpg - https://feedburner.com/odio/justo/sollicitudin/ut.js - http://cbslocal.com/tempus/sit/amet.jpg - https://phpbb.com/turpis/elementum/ligula/vehicula/consequat/morbi/a.jpg - https://uol.com.br/donec/diam/neque/vestibulum.jpg - http://dyndns.org/sagittis/sapien.js - https://washington.edu/ligula/suspendisse/ornare/consequat.xml - https://meetup.com/ut/erat/id/mauris.jpg - http://arizona.edu/ante/ipsum/primis/in/faucibus/orci.jpg - http://creativecommons.org/massa/quis/augue.png - http://hc360.com/odio/porttitor/id/consequat.xml - http://shinystat.com/morbi/quis/tortor/id/nulla/ultrices.aspx - https://photobucket.com/nullam/porttitor/lacus/at/turpis.aspx - http://youku.com/luctus/tincidunt/nulla/mollis/molestie/lorem/quisque.html - http://bloglovin.com/ac/nulla/sed/vel/enim/sit.json - https://sitemeter.com/ultrices/enim/lorem.json - http://oaic.gov.au/orci/mauris.html - http://uol.com.br/neque/sapien/placerat.jsp - https://imgur.com/libero.json - https://nydailynews.com/orci/nullam/molestie/nibh/in/lectus/pellentesque.aspx - https://google.nl/justo/nec.aspx - http://who.int/sit/amet.xml - https://cornell.edu/mauris/viverra/diam/vitae/quam/suspendisse/potenti.jpg - https://disqus.com/nunc/nisl.html - https://parallels.com/vulputate/vitae.aspx - https://cbsnews.com/nullam.jpg - http://mac.com/nec/euismod/scelerisque.js - https://jalbum.net/erat/volutpat/in/congue/etiam.xml - https://springer.com/cubilia/curae/duis/faucibus/accumsan.json - https://networksolutions.com/eros/elementum.png - http://wix.com/cursus/vestibulum/proin/eu/mi/nulla/ac.json - http://cmu.edu/viverra/dapibus/nulla.png - http://icq.com/eu/interdum/eu/tincidunt/in/leo.html - http://ihg.com/nulla/quisque.jpg - http://github.com/id/massa/id/nisl/venenatis/lacinia/aenean.xml - http://drupal.org/turpis/eget/elit/sodales/scelerisque.aspx - https://yelp.com/pellentesque.jpg - http://imageshack.us/ut/nunc/vestibulum.xml - http://discovery.com/vestibulum/aliquet/ultrices/erat/tortor.jsp - http://redcross.org/quam/sollicitudin/vitae/consectetuer/eget.png - http://bing.com/aliquam/non/mauris/morbi.xml - http://wired.com/ante/ipsum/primis/in.js - https://tmall.com/dolor.png - http://cargocollective.com/mi.aspx - https://ebay.co.uk/quis/orci/nullam/molestie/nibh.jpg - https://mapquest.com/dignissim/vestibulum.aspx - https://reddit.com/curae/duis/faucibus/accumsan/odio/curabitur.jsp - https://e-recht24.de/sapien.jsp - https://cbslocal.com/eget/nunc/donec/quis.jsp - http://reference.com/adipiscing/molestie/hendrerit.jpg - http://bigcartel.com/sed/ante.js - https://plala.or.jp/sapien.xml - https://last.fm/lorem/vitae/mattis/nibh/ligula.png - http://hhs.gov/morbi/non/quam.jsp - http://imdb.com/non/mauris/morbi/non/lectus.jsp - http://prlog.org/nibh/ligula.jpg - http://smh.com.au/faucibus/accumsan/odio/curabitur.aspx - https://mysql.com/auctor/gravida/sem/praesent.jsp - http://irs.gov/phasellus/in.json - http://sphinn.com/ipsum/praesent/blandit/lacinia.json - https://wisc.edu/justo.json - https://histats.com/imperdiet/sapien/urna/pretium.jsp - https://intel.com/libero/ut/massa/volutpat.json - https://java.com/sagittis/nam/congue/risus/semper.jsp - https://forbes.com/ut/mauris/eget/massa/tempor/convallis.js - https://indiegogo.com/ullamcorper/augue/a/suscipit/nulla.jsp - https://phpbb.com/aliquam/augue/quam.html - http://bing.com/erat/fermentum/justo/nec/condimentum.jsp - https://sogou.com/sem.json - http://devhub.com/dui/vel/sem/sed/sagittis.jpg - http://europa.eu/amet/turpis/elementum/ligula/vehicula/consequat/morbi.html - http://liveinternet.ru/nulla/eget/eros.xml - https://sina.com.cn/maecenas/rhoncus/aliquam/lacus/morbi.jsp - http://histats.com/neque.jpg - http://over-blog.com/sem.js - http://ed.gov/est.jsp - https://earthlink.net/et/tempus/semper/est/quam/pharetra.html - https://state.tx.us/nam/congue/risus/semper.xml - https://blog.com/urna/pretium/nisl/ut/volutpat/sapien.png - http://mlb.com/tempor/turpis/nec/euismod/scelerisque.jpg - https://mac.com/in/faucibus.html - https://mozilla.com/id/pretium/iaculis/diam/erat/fermentum/justo.jpg - https://techcrunch.com/id.png - https://cargocollective.com/in/leo/maecenas/pulvinar/lobortis/est/phasellus.xml - http://artisteer.com/semper/sapien.json - http://amazon.co.jp/aliquet/massa/id/lobortis/convallis/tortor.aspx - http://tiny.cc/justo/morbi.xml - https://devhub.com/in/imperdiet/et/commodo/vulputate/justo.aspx - http://sciencedaily.com/est/phasellus/sit/amet/erat/nulla/tempus.xml - http://oaic.gov.au/in/ante/vestibulum/ante/ipsum/primis.jpg - https://google.co.jp/vitae/ipsum/aliquam/non/mauris.jsp - http://wired.com/in/lacus/curabitur/at/ipsum/ac/tellus.xml - http://flickr.com/justo/nec/condimentum/neque/sapien/placerat/ante.html - http://comcast.net/metus/sapien.aspx - http://youtube.com/rutrum.jsp - http://123-reg.co.uk/orci/mauris/lacinia/sapien.html - http://addtoany.com/eget/rutrum/at/lorem/integer/tincidunt.xml - http://bbb.org/in/faucibus/orci/luctus/et/ultrices/posuere.xml - http://odnoklassniki.ru/volutpat/quam/pede/lobortis.jpg - https://shareasale.com/in.xml - http://hao123.com/viverra.jpg - https://gmpg.org/quis/turpis/eget/elit/sodales/scelerisque/mauris.json - https://fastcompany.com/pede/venenatis/non.png - http://slideshare.net/vestibulum/aliquet/ultrices/erat/tortor.xml - http://apple.com/sem/praesent.jpg - https://feedburner.com/metus/arcu.xml - https://twitter.com/diam/neque/vestibulum/eget/vulputate/ut/ultrices.png - https://skyrock.com/est/phasellus.jpg - https://businesswire.com/luctus/rutrum/nulla/tellus.jsp - https://psu.edu/consequat/dui/nec.jsp - http://virginia.edu/sapien/arcu/sed.jpg - http://topsy.com/mauris/eget/massa/tempor/convallis/nulla.json - http://senate.gov/cubilia/curae/nulla/dapibus/dolor.jpg - http://buzzfeed.com/varius/integer.jsp - http://independent.co.uk/quisque/id/justo/sit/amet/sapien/dignissim.json - http://mit.edu/id/justo/sit/amet/sapien.png - http://opera.com/ut/rhoncus/aliquet/pulvinar/sed/nisl/nunc.json - http://kickstarter.com/id/pretium/iaculis/diam/erat/fermentum.jsp - https://youku.com/libero/ut/massa/volutpat/convallis/morbi.json - http://constantcontact.com/felis/fusce.jsp - https://digg.com/orci/luctus/et/ultrices/posuere/cubilia.png - http://ebay.com/luctus/et/ultrices/posuere/cubilia/curae/mauris.png - http://purevolume.com/vel/est/donec/odio/justo/sollicitudin.jpg - http://infoseek.co.jp/penatibus/et/magnis/dis.json - https://moonfruit.com/metus/vitae/ipsum.png - http://disqus.com/platea/dictumst.png - http://mysql.com/nulla/suspendisse/potenti/cras/in/purus/eu.xml - https://slideshare.net/odio/condimentum/id.json - http://wordpress.com/iaculis/justo/in.png - http://cam.ac.uk/luctus/et.png - https://slideshare.net/nisl/nunc/rhoncus/dui/vel.json - http://answers.com/donec/quis/orci/eget/orci.jsp - http://accuweather.com/metus/arcu/adipiscing/molestie.html - https://accuweather.com/quis.aspx - http://yahoo.com/aliquet/pulvinar/sed/nisl/nunc/rhoncus/dui.png - http://nydailynews.com/pellentesque/at/nulla.xml - https://mozilla.com/hac/habitasse/platea/dictumst/aliquam.js - https://go.com/libero/quis/orci.html - http://tumblr.com/dignissim/vestibulum/vestibulum/ante/ipsum/primis/in.js - http://deliciousdays.com/sem.js - http://europa.eu/convallis/eget.xml - http://i2i.jp/pede.png - http://ed.gov/est/phasellus/sit/amet/erat/nulla/tempus.png - http://harvard.edu/turpis/elementum/ligula.aspx - http://sciencedaily.com/bibendum/felis/sed/interdum/venenatis/turpis/enim.png - https://infoseek.co.jp/cum/sociis/natoque/penatibus/et/magnis/dis.jpg - http://amazonaws.com/nisi/eu/orci/mauris.png - http://globo.com/lectus/aliquam/sit/amet/diam.aspx - http://sitemeter.com/quisque/id/justo/sit.jpg - http://slideshare.net/vivamus/vestibulum/sagittis.jpg - https://biblegateway.com/turpis.jsp - https://youku.com/commodo/vulputate.html - https://aol.com/habitasse/platea.js - http://tinypic.com/nullam/orci/pede/venenatis/non/sodales/sed.jpg - https://discuz.net/in/imperdiet/et.js - http://oaic.gov.au/in/faucibus/orci.js - https://hhs.gov/vel/augue/vestibulum/ante/ipsum/primis/in.png - http://zdnet.com/et/magnis/dis/parturient.js - https://boston.com/velit/vivamus/vel/nulla.js - https://ed.gov/turpis/a.html - https://jigsy.com/dolor/quis/odio/consequat/varius.json - https://wufoo.com/consectetuer/eget/rutrum/at/lorem/integer/tincidunt.aspx - http://amazon.co.jp/donec/diam/neque/vestibulum/eget/vulputate/ut.html - http://guardian.co.uk/dolor/sit/amet/consectetuer/adipiscing/elit/proin.jsp - https://networkadvertising.org/condimentum/id/luctus/nec/molestie/sed.aspx - https://aol.com/nulla/facilisi/cras/non.xml - https://discovery.com/dui/vel/nisl.png - https://cargocollective.com/lacinia/aenean/sit/amet/justo/morbi.png - https://trellian.com/pulvinar/lobortis/est/phasellus/sit.json - http://cyberchimps.com/quisque/ut/erat.json - http://xrea.com/ultrices.aspx - https://ocn.ne.jp/primis/in.xml - http://google.es/nulla/dapibus/dolor/vel.jpg - http://livejournal.com/vel.jpg - https://tmall.com/lobortis/est/phasellus/sit/amet/erat/nulla.json - https://whitehouse.gov/dolor/sit/amet.jpg - http://mashable.com/erat/vestibulum/sed/magna/at/nunc/commodo.jsp - http://state.gov/convallis/tortor/risus/dapibus.html - https://biglobe.ne.jp/in/ante/vestibulum.xml - https://livejournal.com/in/faucibus/orci/luctus/et/ultrices.png - http://reuters.com/amet/nunc.js - https://wired.com/tellus.jpg - https://prlog.org/nulla.aspx - http://dmoz.org/felis/ut/at.xml - https://springer.com/nunc/rhoncus/dui/vel/sem/sed.js - https://kickstarter.com/justo/pellentesque.jpg - http://usa.gov/pellentesque/volutpat/dui/maecenas/tristique.json - http://taobao.com/ut/at/dolor/quis.js - http://simplemachines.org/platea.png - http://digg.com/dictumst/maecenas/ut/massa/quis/augue/luctus.json - https://jalbum.net/at/nulla/suspendisse/potenti.png - https://trellian.com/id/nulla/ultrices/aliquet/maecenas/leo.png - https://economist.com/nisl.xml - https://nature.com/enim/lorem/ipsum/dolor/sit/amet/consectetuer.js - https://geocities.jp/vestibulum/ante/ipsum/primis/in/faucibus.js - https://hubpages.com/habitasse/platea/dictumst/etiam/faucibus.jpg - https://mozilla.org/quis/tortor/id/nulla/ultrices.jpg - http://cloudflare.com/magna/bibendum/imperdiet/nullam/orci/pede.xml - https://chronoengine.com/ac/consequat/metus/sapien.png - http://bbb.org/ridiculus/mus/vivamus/vestibulum/sagittis/sapien/cum.jsp - https://nydailynews.com/justo.html - http://earthlink.net/volutpat/in/congue/etiam/justo/etiam.png - https://nsw.gov.au/nisi/vulputate.aspx - http://sbwire.com/at/turpis/a/pede/posuere.png - http://mozilla.com/ac/tellus/semper.aspx - http://constantcontact.com/sit.jsp - http://elpais.com/suspendisse/potenti/nullam/porttitor/lacus.json - https://de.vu/ante/ipsum/primis.json - https://cbslocal.com/diam/cras.html - http://tmall.com/vel.aspx - http://chron.com/non/velit/donec/diam/neque.js - http://pen.io/sapien/a/libero/nam/dui.aspx - https://tinyurl.com/leo/odio/condimentum.png - https://prweb.com/ornare/consequat/lectus.jpg - https://last.fm/facilisi/cras/non.html - http://github.io/dui/vel/sem/sed/sagittis.png - https://hexun.com/vestibulum.aspx - https://instagram.com/ligula.png - http://google.com/turpis/a.js - http://sina.com.cn/ante/vestibulum/ante/ipsum/primis.js - http://t.co/duis/faucibus.jpg - http://kickstarter.com/vivamus/in/felis/eu/sapien/cursus/vestibulum.json - http://kickstarter.com/suspendisse/accumsan/tortor/quis/turpis/sed/ante.js - https://etsy.com/pede/libero/quis/orci.js - http://typepad.com/mauris/morbi/non/lectus.json - http://networksolutions.com/nulla.aspx - https://google.ru/sem.js - http://va.gov/commodo/placerat/praesent/blandit.aspx - https://answers.com/lacinia/aenean.json - https://free.fr/quis.xml - http://smh.com.au/rutrum/nulla/nunc.aspx - https://china.com.cn/parturient/montes/nascetur/ridiculus/mus/etiam.png - https://prweb.com/ultrices/aliquet/maecenas/leo/odio.json - http://telegraph.co.uk/augue/vel/accumsan/tellus/nisi/eu.xml - http://ucoz.ru/integer/pede/justo/lacinia.xml - https://ted.com/pulvinar/sed/nisl/nunc.xml - https://nba.com/ut/tellus/nulla/ut.aspx - https://hibu.com/nulla.jpg - http://webnode.com/diam/in/magna.js - https://sciencedirect.com/vulputate/elementum/nullam/varius.xml - http://eventbrite.com/justo/nec.jsp - https://github.io/curae/mauris/viverra/diam/vitae/quam.js - http://studiopress.com/erat/id/mauris/vulputate/elementum/nullam.aspx - https://prlog.org/consectetuer/adipiscing/elit/proin.xml - https://xinhuanet.com/a.json - http://marketwatch.com/sapien/ut/nunc/vestibulum/ante/ipsum.json - https://wunderground.com/ante/vel/ipsum/praesent.jpg - http://cdbaby.com/suscipit.js - https://vinaora.com/sapien/a/libero/nam/dui/proin.aspx - http://biglobe.ne.jp/blandit/lacinia/erat.png - https://army.mil/morbi.js - http://bloglines.com/tellus.xml - http://instagram.com/in/faucibus/orci/luctus/et/ultrices.js - http://archive.org/ultricies/eu.js - https://google.nl/in.html - http://adobe.com/libero/ut/massa/volutpat/convallis/morbi/odio.html - https://infoseek.co.jp/sit/amet/erat/nulla/tempus.jpg - http://about.com/nulla/nisl.html - https://techcrunch.com/commodo/placerat/praesent/blandit/nam/nulla/integer.js - http://latimes.com/at/turpis/a.html - http://trellian.com/aliquet/at/feugiat/non/pretium/quis.html - http://businesswire.com/maecenas/rhoncus/aliquam/lacus/morbi.jsp - http://ning.com/sem/praesent.html - http://sakura.ne.jp/congue/diam/id/ornare/imperdiet/sapien.js - http://mit.edu/aliquam/quis/turpis/eget.jsp - https://nature.com/duis/faucibus/accumsan/odio.jpg - https://nifty.com/mi.aspx - https://hubpages.com/luctus/et/ultrices.jsp - https://cbc.ca/faucibus/accumsan/odio/curabitur/convallis/duis.xml - https://acquirethisname.com/vulputate/luctus/cum.js - https://godaddy.com/lacus/morbi.jsp - https://dell.com/eget.jpg - https://cbsnews.com/nullam/varius/nulla/facilisi.aspx - https://mtv.com/lorem/ipsum/dolor/sit/amet/consectetuer.html - https://google.com.au/natoque/penatibus/et/magnis/dis/parturient.png - https://hexun.com/magna/at/nunc/commodo/placerat/praesent.html - https://ucoz.ru/a/feugiat/et.jsp - https://java.com/lacinia/nisi.png - http://altervista.org/metus.xml - http://apache.org/sem/fusce/consequat/nulla/nisl/nunc.json - https://sogou.com/metus/vitae/ipsum/aliquam.jsp - https://globo.com/eu/sapien/cursus/vestibulum/proin/eu.jpg - http://uiuc.edu/curabitur/convallis/duis/consequat/dui/nec/nisi.json - http://homestead.com/enim/leo.aspx - http://github.io/id.jsp - https://wix.com/consequat.json - https://shinystat.com/odio/odio/elementum.aspx - https://typepad.com/erat/tortor.json - http://netlog.com/rutrum/nulla/tellus/in.json - https://bizjournals.com/mi/nulla.jpg - https://ifeng.com/tempus/vivamus/in/felis/eu.jsp - https://nbcnews.com/auctor.json - https://alexa.com/mauris/eget/massa/tempor/convallis/nulla/neque.aspx - http://bbc.co.uk/ultrices/aliquet/maecenas.aspx - https://discuz.net/nulla/nunc.html - https://csmonitor.com/purus/aliquet/at/feugiat/non/pretium.jsp - http://redcross.org/sapien/dignissim/vestibulum.aspx - https://dell.com/quam/sollicitudin/vitae/consectetuer/eget/rutrum/at.jpg - https://paginegialle.it/diam/id/ornare/imperdiet/sapien.jpg - http://uiuc.edu/molestie/sed/justo/pellentesque.png - https://wordpress.com/libero/ut/massa/volutpat.js - https://youtu.be/nulla.png - http://paypal.com/vel/enim/sit/amet/nunc/viverra/dapibus.jsp - https://java.com/est/donec/odio/justo/sollicitudin.jsp - https://flickr.com/purus/aliquet/at/feugiat/non.xml - https://posterous.com/dapibus/augue/vel/accumsan/tellus.html - http://blinklist.com/suspendisse.xml - http://acquirethisname.com/nullam/orci/pede/venenatis/non.js - https://xing.com/id/ornare/imperdiet.jpg - http://creativecommons.org/quis/turpis/eget/elit/sodales/scelerisque.jsp - http://people.com.cn/ultrices/posuere/cubilia/curae/donec.xml - https://twitter.com/nunc/proin/at.html - https://auda.org.au/vulputate/luctus/cum/sociis/natoque.html - https://goo.ne.jp/mauris/eget/massa/tempor/convallis/nulla/neque.jpg - http://mashable.com/elit.jpg - https://marketwatch.com/hac/habitasse/platea/dictumst/maecenas/ut/massa.js - http://friendfeed.com/felis/fusce/posuere/felis/sed/lacus.json - https://w3.org/ut/erat.aspx - https://army.mil/primis/in/faucibus/orci/luctus.aspx - https://domainmarket.com/vestibulum.js - https://addtoany.com/volutpat/sapien/arcu/sed/augue/aliquam/erat.xml - http://hibu.com/rhoncus/dui/vel/sem/sed.json - https://blogspot.com/eu.json - http://upenn.edu/eu/tincidunt/in/leo/maecenas/pulvinar.aspx - http://mayoclinic.com/ut/nunc.js - https://smugmug.com/elementum/pellentesque/quisque/porta/volutpat.xml - https://nyu.edu/fusce.xml - https://123-reg.co.uk/montes/nascetur/ridiculus/mus/etiam.html - https://diigo.com/nibh.aspx - https://gravatar.com/amet/sem/fusce/consequat.jpg - https://yahoo.co.jp/sagittis/dui/vel/nisl/duis.aspx - http://topsy.com/eget.js - http://google.co.uk/sit/amet/sem.jsp - https://feedburner.com/scelerisque/mauris/sit/amet/eros/suspendisse/accumsan.xml - http://example.com/nulla.xml - http://google.com.au/tempus.js - https://foxnews.com/curabitur/gravida/nisi/at/nibh/in.xml - http://sphinn.com/quam/pharetra.html - http://yolasite.com/vestibulum/aliquet/ultrices/erat/tortor/sollicitudin.html - http://huffingtonpost.com/integer/a.html - http://state.gov/vehicula/condimentum/curabitur/in/libero.png - https://adobe.com/ac/enim/in/tempor/turpis/nec/euismod.xml - http://skyrock.com/in/ante/vestibulum.jpg - https://nymag.com/vel/sem/sed/sagittis/nam.js - http://ameblo.jp/venenatis/tristique/fusce/congue/diam.json - https://hugedomains.com/duis/ac/nibh.png - http://craigslist.org/id/turpis/integer.html - http://amazon.com/vestibulum/sagittis/sapien/cum/sociis/natoque/penatibus.jpg - https://uol.com.br/eu.html - https://blinklist.com/enim/in/tempor/turpis.json - https://chronoengine.com/dolor/morbi/vel/lectus.html - https://howstuffworks.com/nulla/quisque/arcu/libero/rutrum/ac/lobortis.jsp - https://diigo.com/quis/orci/nullam/molestie/nibh.aspx - https://google.com/aliquam/convallis.jsp - https://exblog.jp/molestie/sed/justo/pellentesque/viverra/pede.xml - http://mlb.com/pede/lobortis.js - http://dedecms.com/ridiculus/mus/vivamus.png - http://nifty.com/ultrices/enim/lorem/ipsum/dolor.js - https://sina.com.cn/morbi/porttitor/lorem.jpg - https://flavors.me/magna/vulputate/luctus/cum/sociis/natoque/penatibus.js - http://bing.com/morbi/vestibulum/velit/id/pretium.js - https://t-online.de/eros/viverra/eget/congue/eget.html - https://nbcnews.com/duis/faucibus/accumsan/odio.xml - http://ebay.co.uk/primis/in/faucibus/orci.jpg - https://163.com/sed/tincidunt/eu.html - http://wix.com/ac/nulla/sed/vel/enim.json - http://chicagotribune.com/non/velit/nec/nisi/vulputate/nonummy.html - http://dyndns.org/quam.png - http://apple.com/metus/arcu/adipiscing/molestie/hendrerit/at.html - http://homestead.com/ante/nulla/justo/aliquam/quis.js - http://va.gov/viverra/eget.json - http://geocities.com/interdum/mauris/non/ligula/pellentesque/ultrices/phasellus.jpg - https://stumbleupon.com/ipsum/praesent.json - https://t.co/erat/tortor/sollicitudin/mi/sit.xml - http://prnewswire.com/curabitur/convallis/duis/consequat/dui/nec/nisi.json - http://google.com.hk/non/pretium/quis/lectus/suspendisse.html - https://disqus.com/pellentesque/quisque/porta/volutpat/erat.xml - https://wired.com/pede/malesuada.aspx - https://businesswire.com/sollicitudin/vitae/consectetuer.xml - http://themeforest.net/nam/dui.jsp - http://bing.com/luctus/et/ultrices/posuere/cubilia.js - http://prweb.com/malesuada/in/imperdiet/et/commodo.jsp - http://usa.gov/vestibulum/aliquet/ultrices/erat/tortor.aspx - http://com.com/non/quam/nec/dui.json - https://ebay.com/id/turpis/integer/aliquet/massa/id.xml - http://home.pl/primis/in/faucibus/orci.xml - https://surveymonkey.com/parturient/montes/nascetur.js - https://ted.com/pede/ac/diam/cras/pellentesque/volutpat.aspx - https://csmonitor.com/ipsum/ac/tellus.aspx - https://shutterfly.com/turpis/eget/elit.json - https://ibm.com/aliquet/massa/id.html - http://springer.com/sed/magna/at.png - https://myspace.com/semper/sapien.jpg - http://bloomberg.com/lectus/in/est/risus/auctor/sed.aspx - http://odnoklassniki.ru/volutpat/dui/maecenas/tristique/est.js - http://sina.com.cn/mauris/sit/amet/eros/suspendisse/accumsan/tortor.jpg - https://ebay.com/interdum.jsp - https://go.com/ut/ultrices.xml - https://slashdot.org/erat/quisque/erat/eros.xml - https://ning.com/condimentum/curabitur/in/libero/ut/massa.aspx - http://blogtalkradio.com/amet/turpis/elementum/ligula.html - http://chicagotribune.com/dapibus/dolor/vel/est.jsp - http://ftc.gov/leo.jsp - https://pagesperso-orange.fr/elementum.png - http://mashable.com/eget/tincidunt.xml - https://google.it/eget.jpg - http://free.fr/rutrum/neque/aenean/auctor/gravida/sem.jsp - http://google.ca/sem/praesent/id/massa/id/nisl/venenatis.xml - https://opera.com/ultrices/posuere/cubilia/curae/duis/faucibus/accumsan.aspx - http://telegraph.co.uk/sit/amet/justo/morbi/ut/odio/cras.xml - https://live.com/sed/tincidunt/eu/felis/fusce.json - https://jugem.jp/aliquam/augue/quam/sollicitudin/vitae/consectetuer/eget.html - https://theatlantic.com/in/faucibus/orci/luctus.html - https://nba.com/etiam/vel/augue/vestibulum/rutrum/rutrum/neque.jpg - https://google.co.jp/luctus/et/ultrices/posuere/cubilia/curae.jpg - http://oaic.gov.au/tincidunt/eget/tempus.html - https://vk.com/ipsum.xml - https://weebly.com/morbi.jsp - https://tumblr.com/egestas/metus/aenean/fermentum/donec.html - https://nature.com/natoque/penatibus/et/magnis/dis.xml - https://canalblog.com/curabitur/convallis/duis/consequat/dui/nec.html - http://csmonitor.com/libero/quis/orci/nullam.html - https://mozilla.org/et/ultrices/posuere/cubilia.aspx - https://army.mil/quisque/erat/eros.jsp - """ - - internal static func random() -> URL { - _list.randomElement()! - } -} diff --git a/Samples/StashSync/StashSyncKit/PhoneView.swift b/Samples/StashSync/StashSyncKit/PhoneView.swift deleted file mode 100644 index 9b3e4bd..0000000 --- a/Samples/StashSync/StashSyncKit/PhoneView.swift +++ /dev/null @@ -1,122 +0,0 @@ -import StealthyStash -import SwiftUI - -public struct PhoneView: View { - public init( - oldGeneric: GenericPasswordItem? = nil, - oldInternet: InternetPasswordItem? = nil, - generic: String = "", - internet: String = "", - errorDescription: String? = nil - ) { - self.oldGeneric = oldGeneric - self.oldInternet = oldInternet - self.generic = generic - self.internet = internet - self.errorDescription = errorDescription - } - - static let defaultName = "StashSync" - let repository = KeychainRepository( - defaultServiceName: "StashSync", - defaultServerName: "StashSync", - defaultAccessGroup: "MLT7M394S7.com.brightdigit.StashSync" - ) - - @State var oldGeneric: GenericPasswordItem? - @State var oldInternet: InternetPasswordItem? - - @State var generic: String = "" - @State var internet: String = "" - @State var errorDescription: String? - - public func load() { - do { - if let genericItem = try repository.query(TypeQuery(type: .generic)).first { - oldGeneric = genericItem.property as? GenericPasswordItem - generic = String(data: genericItem.data, encoding: .utf8) ?? "" - } - - if let internetItem = try repository.query(TypeQuery(type: .internet)).first { - oldInternet = internetItem.property as? InternetPasswordItem - internet = String(data: internetItem.data, encoding: .utf8) ?? "" - } - } catch { - errorDescription = error.localizedDescription - } - } - - func save() { - let newGeneric = GenericPasswordItem( - account: Self.defaultName, - data: generic.data(using: .utf8)!, - isSynchronizable: .enabled - ) - - let newInternet = InternetPasswordItem( - account: Self.defaultName, - data: internet.data(using: .utf8)!, - isSynchronizable: .enabled - ) - - do { - if let oldGeneric { - try repository.update(newGeneric, from: oldGeneric) - } else { - try repository.create(.init(property: newGeneric)) - } - oldGeneric = newGeneric - if let oldInternet { - try repository.update(newInternet, from: oldInternet) - } else { - try repository.create(.init(property: newInternet)) - } - oldInternet = newInternet - } catch { - errorDescription = error.localizedDescription - } - } - - #if os(watchOS) - let spacing = 0.0 - #else - let spacing = 12.0 - #endif - - #if os(watchOS) - let buttonStyle = BorderedProminentButtonStyle.borderedProminent - #else - let buttonStyle = DefaultButtonStyle.automatic - - #endif - - public var body: some View { - VStack(spacing: spacing) { - TextField("Internet", text: self.$internet) - TextField("Generic", text: self.$generic) - HStack { - Button("Load") { - self.load() - }.buttonStyle(buttonStyle) - Spacer() - Button("Save") { - self.save() - }.buttonStyle(buttonStyle) - } - if let errorDescription = self.errorDescription { - Button(action: { - self.errorDescription = nil - }, label: { - Text(errorDescription) - }).buttonStyle(.borderless) - } - } - .padding().onAppear { - self.load() - } - } -} - -#Preview { - PhoneView(errorDescription: "Test Error") -}