Application Memory Snapshot ( - Filter out "kit" instances)
2017-01-02 02:58:53 +0000  net.artsy.kiosk.beta  John’s MacBook Air

<UIApplication 0x7ff143e01050>
    <Kiosk.AppDelegate 0x600000078040>
Kiosk.AppDelegate : UIResponder <UIViewControllerTransitioningDelegate, UIApplicationDelegate> {
    let helpViewController1111: RxVariable0001<Optional<Kiosk.HelpViewController>> = <RxSwift.Variable0001<Swift.Optional<Kiosk.HelpViewController>> 0x60000005fbc0>
RxSwift.Variable0001<Swift.Optional<Kiosk.HelpViewController>> : SwiftObject {
    let _subject: RxBehaviorSubject<Optional<Kiosk.HelpViewController>> = <RxSwift.BehaviorSubject<Swift.Optional<Kiosk.HelpViewController>> 0x6080000cd580>
RxSwift.BehaviorSubject<Swift.Optional<Kiosk.HelpViewController>> : RxSwift.Observable1111<Swift.Optional<Kiosk.HelpViewController>>
RxSwift.Observable1111<Swift.Optional<Kiosk.HelpViewController>> : SwiftObject {
}
{
    let _lock: NSRecursiveLock = <NSRecursiveLock 0x6080000cd5f0>
NSRecursiveLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}

    let _isDisposed: Bool = false
    let _value: Optional<Kiosk.HelpViewController> = nil
    let _observers: RxBag<RxAnyObserver<Optional<Kiosk.HelpViewController>>> = 1 elements in Bag
    let _stoppedEvent: Optional<RxEvent<Optional<Kiosk.HelpViewController>>> = nil
}

    let _lock: NSRecursiveLock = <NSRecursiveLock 0x6000000cd120>
NSRecursiveLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}

    let _value: Optional<Kiosk.HelpViewController> = nil
}

    let helpButton: ImplicitlyUnwrappedOptional<UIButton> = <Kiosk.MenuButton 0x7ff143e0a3b0>
Kiosk.MenuButton : ARMenuButton
ARMenuButton : ARFlatButton
ARFlatButton : ARUppercaseButton
ARUppercaseButton : ARButton
ARButton : UIButton {
   bool _shouldDimWhenDisabled = 1;
   bool _shouldAnimateStateChange = 1;
}
{
}
{
   NSMutableDictionary *_backgroundColors = <__NSDictionaryM 0x60000024e100>
@{
   0 : <UICachedDeviceWhiteColor 0x6080002420a0>,
}
;
   NSMutableDictionary *_borderColors = <__NSDictionaryM 0x60000024e160>
@{
   0 : <UICachedDeviceWhiteColor 0x600000244bc0>,
}
;
}
{
   CALayer *_backgroundLayer = <CALayer 0x600000433b20>
CALayer : NSObject <CAPropertyInfo, NSCoding, CAMediaTiming> {
   _CALayerIvars _attr = <14000000 5259414c c00c1046 f17f0000>;
}
;
}
{
}

    let webViewController: Optional<UIViewController> = nil
    let window: UIWindow? = <UIWindow 0x7ff143d02ec0>
    let provider: Kiosk.Networking1111 = (
        let provider: Kiosk.OnlineProvider<Kiosk.ArtsyAPI1111> = <Kiosk.OnlineProvider<Kiosk.ArtsyAPI1111> 0x6000000ce850>
Kiosk.OnlineProvider<Kiosk.ArtsyAPI1111> : Moya.RxMoyaProvider<Kiosk.ArtsyAPI1111>
Moya.RxMoyaProvider<Kiosk.ArtsyAPI1111> : Moya.MoyaProvider<Kiosk.ArtsyAPI1111>
Moya.MoyaProvider<Kiosk.ArtsyAPI1111> : SwiftObject {
    let endpointClosure: (Kiosk.ArtsyAPI1111) -> Moya.Endpoint<Kiosk.ArtsyAPI1111> = 0x103e5b270()
    let requestClosure: ((Moya.Endpoint<Kiosk.ArtsyAPI1111>, (Result.Result<Foundation.URLRequest, Moya.Error>) -> ())) -> () = 0x103e5b610()
    let stubClosure: (Kiosk.ArtsyAPI1111) -> Moya.StubBehavior = 0x103e5b420()
    let manager: Alamofire.SessionManager = <Alamofire.SessionManager 0x6000000ce7e0>
Alamofire.SessionManager : SwiftObject {
    let session: __NSURLSessionLocal = <__NSURLSessionLocal 0x6000001cec40>
__NSURLSessionLocal : __NSCFURLSession
__NSCFURLSession : NSURLSession
NSURLSession : NSObject {
}
{
   NSOperationQueue *_delegateQueue = <NSOperationQueue 0x600000220080>
NSOperationQueue : NSObject {
   id _private = <__NSOperationQueueInternal 0x7ff143c06d70>
__NSOperationQueueInternal : NSObject {
   _opaque_pthread_mutex_t __queueLock = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00020000 00020000 ffffffff ffffffff 87923fbc 0e80ffff 5a54554d 5a54554d>;
   NSOperation *__firstOperation = nil;
   NSOperation *__lastOperation = nil;
   NSOperation *__pendingFirstOperation = nil;
   NSOperation *__pendingLastOperation = nil;
   NSOperation *[5]__firstPriOperation = unknown;
   NSOperation *[5]__lastPriOperation = unknown;
   NSObject *__pending_barrier = <OS_dispatch_queue 0x60000016ee80>
OS_dispatch_queue : OS_dispatch_object
OS_dispatch_object : OS_object
OS_object : NSObject {
}
{
}
<OS_dispatch_queue> {
}
;
   long __maxNumOps = 1;
   int __actualMaxNumOps = 1;
   int __numExecOps = 0;
   unsigned __unused2 = 0x0;
   unsigned char __mainQ = 0x0;
   unsigned char __suspended = 0x0;
   unsigned char __overcommit = 0x0;
   char __propertyQOS = 0;
   NSObject *__dispatch_queue = nil;
   char[160] __nameBuffer = unknown;
}
;
   void *_reserved = <00000000 00000000>;
}
;
   id<NSURLSessionDelegate> _delegate = <Alamofire.SessionDelegate 0x7ff143c021a0>
Alamofire.SessionDelegate : NSObject <NSURLSessionStreamDelegate, NSURLSessionDownloadDelegate, NSURLSessionDataDelegate, NSURLSessionTaskDelegate, NSURLSessionDelegate> {
    let sessionDidBecomeInvalidWithError: Optional<((NSURLSession, Optional<Error>)) -> ()> = nil
    let sessionDidReceiveChallenge: Optional<((NSURLSession, NSURLAuthenticationChallenge)) -> (__ObjC.URLSession.AuthChallengeDisposition, Optional<NSURLCredential>)> = nil
    let sessionDidReceiveChallengeWithCompletion: Optional<((NSURLSession, NSURLAuthenticationChallenge, ((__ObjC.URLSession.AuthChallengeDisposition, Optional<NSURLCredential>)) -> ())) -> ()> = nil
    let sessionDidFinishEventsForBackgroundURLSession: (NSURLSession) -> ()? = 0x104a05820()
    let taskWillPerformHTTPRedirection: Optional<((NSURLSession, NSURLSessionTask, NSHTTPURLResponse, Foundation.URLRequest)) -> Optional<Foundation.URLRequest>> = nil
    let taskWillPerformHTTPRedirectionWithCompletion: Optional<((NSURLSession, NSURLSessionTask, NSHTTPURLResponse, Foundation.URLRequest, (Optional<Foundation.URLRequest>) -> ())) -> ()> = nil
    let taskDidReceiveChallenge: Optional<((NSURLSession, NSURLSessionTask, NSURLAuthenticationChallenge)) -> (__ObjC.URLSession.AuthChallengeDisposition, Optional<NSURLCredential>)> = nil
    let taskDidReceiveChallengeWithCompletion: Optional<((NSURLSession, NSURLSessionTask, NSURLAuthenticationChallenge, ((__ObjC.URLSession.AuthChallengeDisposition, Optional<NSURLCredential>)) -> ())) -> ()> = nil
    let taskNeedNewBodyStream: Optional<((NSURLSession, NSURLSessionTask)) -> Optional<NSInputStream>> = nil
    let taskNeedNewBodyStreamWithCompletion: Optional<((NSURLSession, NSURLSessionTask, (Optional<NSInputStream>) -> ())) -> ()> = nil
    let taskDidSendBodyData: Optional<((NSURLSession, NSURLSessionTask, Int64, Int64, Int64)) -> ()> = nil
    let taskDidComplete: Optional<((NSURLSession, NSURLSessionTask, Optional<Error>)) -> ()> = nil
    let dataTaskDidReceiveResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSURLResponse)) -> __ObjC.URLSession.ResponseDisposition> = nil
    let dataTaskDidReceiveResponseWithCompletion: Optional<((NSURLSession, NSURLSessionDataTask, NSURLResponse, (__ObjC.URLSession.ResponseDisposition) -> ())) -> ()> = nil
    let dataTaskDidBecomeDownloadTask: Optional<((NSURLSession, NSURLSessionDataTask, NSURLSessionDownloadTask)) -> ()> = nil
    let dataTaskDidReceiveData: Optional<((NSURLSession, NSURLSessionDataTask, Foundation.Data)) -> ()> = nil
    let dataTaskWillCacheResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSCachedURLResponse)) -> Optional<NSCachedURLResponse>> = nil
    let dataTaskWillCacheResponseWithCompletion: Optional<((NSURLSession, NSURLSessionDataTask, NSCachedURLResponse, (Optional<NSCachedURLResponse>) -> ())) -> ()> = nil
    let downloadTaskDidFinishDownloadingToURL: Optional<((NSURLSession, NSURLSessionDownloadTask, Foundation.URL)) -> ()> = nil
    let downloadTaskDidWriteData: Optional<((NSURLSession, NSURLSessionDownloadTask, Int64, Int64, Int64)) -> ()> = nil
    let downloadTaskDidResumeAtOffset: Optional<((NSURLSession, NSURLSessionDownloadTask, Int64, Int64)) -> ()> = nil
    let streamTaskReadClosed: Optional<((NSURLSession, NSURLSessionStreamTask)) -> ()> = nil
    let streamTaskWriteClosed: Optional<((NSURLSession, NSURLSessionStreamTask)) -> ()> = nil
    let streamTaskBetterRouteDiscovered: Optional<((NSURLSession, NSURLSessionStreamTask)) -> ()> = nil
    let streamTaskDidBecomeInputAndOutputStreams: Optional<((NSURLSession, NSURLSessionStreamTask, NSInputStream, NSOutputStream)) -> ()> = nil
    let retrier: Optional<Alamofire.RequestRetrier> = nil
    let sessionManager: Alamofire.SessionManager? = <Alamofire.SessionManager 0x6000000ce7e0>
    let requests: Dictionary<Int, Alamofire.Request> = [10: <Alamofire.DataRequest 0x6000000f6100>
Alamofire.DataRequest : Alamofire.Request
Alamofire.Request : SwiftObject {
    let session: __NSURLSessionLocal = <__NSURLSessionLocal 0x6000001cec40>
    let originalTask: Alamofire.DataRequest.Requestable? = (
        let urlRequest: Foundation.URLRequest = https://api.artsy.net/api/v1/system/ping
    )
    let startTime: Optional<Double> = nil
    let endTime: Optional<Double> = nil
    let validations: Array<(()) -> ()> = []
    let taskDelegate: Alamofire.DataTaskDelegate = <Alamofire.DataTaskDelegate 0x7ff143c120b0>
Alamofire.DataTaskDelegate : Alamofire.TaskDelegate
Alamofire.TaskDelegate : NSObject {
    let queue: NSOperationQueue = <NSOperationQueue 0x60000043bb40>
NSOperationQueue : NSObject {
   id _private = <__NSOperationQueueInternal 0x7ff143c2dc90>
__NSOperationQueueInternal : NSObject {
   _opaque_pthread_mutex_t __queueLock = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00060000 00060000 ffffffff ffffffff 67233dbc 0e80ffff 5a54554d 5a54554d>;
   NSOperation *__firstOperation = <NSBlockOperation 0x600000641e90>
NSBlockOperation : NSOperation
NSOperation : NSObject {
   id _private = <__NSOperationInternal 0x7ff143c2e3e0>
__NSOperationInternal : NSObject {
   unsigned char[8] __pad1 = unknown;
   NSOperation *__outerOp = <NSBlockOperation 0x600000641e90>;
   NSOperation *__prevOp = nil;
   NSOperation *__nextOp = nil;
   NSOperation *__nextPriOp = nil;
   NSOperationQueue *__queue = <NSOperationQueue 0x60000043bb40>;
   id __dependencies = nil;
   id __down_dependencies = nil;
   long __unfinished_deps = 0;
   id __completion = nil;
   void *__obsInfo = <00000000 00000000>;
   void *__implicitObsInfo = <00412300 80600000>;
   long __seqno = 27;
   double __thread_prio = 0.5;
   id __children = nil;
   int __RC = 0;
   int __state = 80;
   char __prio = -1;
   unsigned char __cached_isReady = 0xff;
   unsigned char __isCancelled = 0x0;
   unsigned char __isBarrier = 0x0;
   int __qoses = 1118481;
   _opaque_pthread_mutex_t __wait_mutex = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00000000 00000000 ffffffff ffffffff 8f1b3dbc 0e80ffff 5a54554d 5a54554d>;
   _opaque_pthread_cond_t __wait_cond = <444e4f43 00000000 00000000 00000080 00000000 00000000 00000000 01000000 00000000 00000000 00000000 00000000>;
   _opaque_pthread_t *__pthread = <00000000 00000000>;
   char *__nameBuffer = NULL;
   id __activity = <_NSActivityAssertion 0x6000002bc920>
_NSActivityAssertion : NSObject {
   long _ended = 0;
   unsigned long _options = 4398046511104;
   NSString *_reason = @"Operation scheduled";
   unsigned _systemSleepAssertionID = 0x0;
   NSObject *_voucher = nil;
   NSObject *_previousVoucher = nil;
   unsigned char _adoptPreviousVoucher = 0x0;
   id<NSObject> _xpcBoost = nil;
   BKSProcessAssertion *_processAssertion = nil;
   id _expirationHandler = nil;
}
;
   pthread_override_s *__ov = <00000000 00000000>;
   unsigned char[0] __pad3 = unknown;
}
;
   int _private1 = 0;
   int _private1b = 0;
}
{
   id _private2 = nil;
   void *_reserved2 = <d01d6400 00600000>;
}
;
   NSOperation *__lastOperation = <NSBlockOperation 0x600000641e90>;
   NSOperation *__pendingFirstOperation = nil;
   NSOperation *__pendingLastOperation = nil;
   NSOperation *[5]__firstPriOperation = unknown;
   NSOperation *[5]__lastPriOperation = unknown;
   NSObject *__pending_barrier = <OS_dispatch_queue 0x60000017a1c0>
OS_dispatch_queue : OS_dispatch_object
OS_dispatch_object : OS_object
OS_object : NSObject {
}
{
}
<OS_dispatch_queue> {
}
;
   long __maxNumOps = 1;
   int __actualMaxNumOps = 1;
   int __numExecOps = 0;
   unsigned __unused2 = 0x0;
   unsigned char __mainQ = 0x0;
   unsigned char __suspended = 0xff;
   unsigned char __overcommit = 0x0;
   char __propertyQOS = 17;
   NSObject *__dispatch_queue = nil;
   char[160] __nameBuffer = unknown;
}
;
   void *_reserved = <00000000 00000000>;
}

    let task: __NSCFLocalDataTask? = <__NSCFLocalDataTask 0x7ff143c2dee0>
__NSCFLocalDataTask : __NSCFLocalSessionTask
__NSCFLocalSessionTask : __NSCFURLSessionTask
__NSCFURLSessionTask : NSURLSessionTask
NSURLSessionTask : NSObject <NSCopying> {
   float _priority = 0;
   double __loadingPriority = 0;
}
{
   unsigned long _taskIdentifier = 10;
   NSString *_taskDescription = nil;
   NSURLRequest *_originalRequest = <NSMutableURLRequest 0x6000002024d0>
NSMutableURLRequest : NSURLRequest
NSURLRequest : NSObject <NSSecureCoding, NSCopying, NSMutableCopying> {
   NSURLRequestInternal *_internal = <NSURLRequestInternal 0x600000202460>
NSURLRequestInternal : NSObject {
   _CFURLRequest *request = <e0693a00 00600000>;
}
;
}
{
}
;
   NSURLRequest *_currentRequest = <NSURLRequest 0x600000202410>
NSURLRequest : NSObject <NSSecureCoding, NSCopying, NSMutableCopying> {
   NSURLRequestInternal *_internal = <NSURLRequestInternal 0x6000002023f0>
NSURLRequestInternal : NSObject {
   _CFURLRequest *request = <a06b3a00 00600000>;
}
;
}
;
   NSURLResponse *_response = nil;
   long _countOfBytesReceived = 0;
   long _countOfBytesSent = 0;
   long _countOfBytesExpectedToSend = 0;
   long _countOfBytesExpectedToReceive = 0;
   long _state = 1;
   NSError *_error = nil;
   _CFURLRequest *_currentCFURLRequest = <a06b3a00 00600000>;
   double _startTime = 505018732.974214;
   NSURLSession *_session = <__NSURLSessionLocal 0x6000001cec40>;
   NSObject *_workQueue = <OS_dispatch_queue 0x60000016f0c0>
OS_dispatch_queue : OS_dispatch_object
OS_dispatch_object : OS_object
OS_object : NSObject {
}
{
}
<OS_dispatch_queue> {
}
;
   NSString *_ledBellyServiceIdentifier = nil;
   NSURL *_ledBellyFallbackURL = nil;
   float _priorityHint = 0.5;
   long _priorityValue = 300;
   double _loadingPriorityValue = 0.5;
   long _bytesPerSecondLimitValue = 0;
   __PerformanceTiming *_performanceTiming = <30e6c243 f17f0000>;
   NSDictionary *_backgroundTaskTimingData = nil;
   bool _shouldSkipPreferredClientCertificateLookup = 0;
   bool _cacheOnly = 0;
   NSDictionary *_legacySocketStreamProperties = nil;
   _CFHSTSPolicy *_cfHSTS = <00000000 00000000>;
   _CFURLCache *_cfCache = <00000000 00000000>;
   _CFURLCredentialStorage *_cfCreds = <00000000 00000000>;
   OpaqueCFHTTPCookieStorage *_cfCookies = <00000000 00000000>;
   int _cachePolicy = 0;
   double _timeoutInterval = 60;
   NSDictionary *_proxySettings = nil;
   NSDictionary *_sslSettings = <__NSCFDictionary 0x60000046f580>
@{
   _kCFStreamTLSMinimumVersion : @4,
}
;
   bool _shouldPipelineHTTP = 0;
   bool _shouldUsePipelineHeuristics = 0;
   bool _shouldSkipPipelineProbe = 0;
   bool _shouldHandleCookies = 0;
   int _cookieAcceptPolicy = 2;
   bool _preventsIdleSystemSleep = 0;
   NSArray *_contentDispositionFallbackArray = nil;
   bool _allowsCellular = 1;
   int _networkServiceType = 0;
   bool _prohibitAuthUI = 0;
   bool _strictContentLength = 1;
   long _suspensionThreshhold = 1048576;
   NSString *_boundInterfaceIdentifier = nil;
   bool _disallowCellular = 0;
   unsigned long _allowedProtocolTypes = 0;
   long _requestPriority = -1;
   long _expectedWorkload = 0;
   double _timeWindowDelay = 0;
   double _timeWindowDuration = 0;
   NSString *_uniqueIdentifier = nil;
   unsigned _powerAssertion = 0x0;
   unsigned _darkWakePowerAssertion = 0x0;
   __CFDictionary *_cachedSocketStreamProperties = nil;
   NSURLSessionConfiguration *_configuration = <__NSCFURLSessionConfiguration 0x7ff143c06b40>
__NSCFURLSessionConfiguration : NSURLSessionConfiguration
NSURLSessionConfiguration : NSObject <NSSecureCoding, NSCopying> {
}
<NSCopying, NSSecureCoding> {
   NSString *_identifier = nil;
   unsigned long _requestCachePolicy = 0;
   double _timeoutIntervalForRequest = 60;
   double _timeoutIntervalForResource = 604800;
   unsigned long _networkServiceType = 0;
   bool _allowsCellularAccess = 1;
   bool _discretionary = 0;
   NSString *_sharedContainerIdentifier = nil;
   bool _sessionSendsLaunchEvents = 0;
   id _connectionProxyDictionary = nil;
   int _TLSMinimumSupportedProtocol = 4;
   int _TLSMaximumSupportedProtocol = 0;
   bool _HTTPShouldUsePipelining = 0;
   bool _HTTPShouldSetCookies = 1;
   unsigned long _HTTPCookieAcceptPolicy = 2;
   id _HTTPAdditionalHeaders = <Swift._NativeDictionaryStorageOwner<Swift.AnyHashable, Any> 0x60000007dd80>
@{
   Accept-Encoding : @"gzip;q=1.0, compress;q=0.5",
   Accept-Language : @"en;q=1.0",
   User-Agent : <Swift._NSContiguousString 0x60800024e190>
@"Kiosk/5.4.1 (net.artsy.kiosk.beta; build:2016.11.14; iOS 10.2.0) Alamofire/4.0.1"
,
}
;
   long _HTTPMaximumConnectionsPerHost = 4;
   bool _shouldUseExtendedBackgroundIdleMode = 0;
   id _protocolClasses = <__NSArrayI 0x600000079200>
@[[_NSURLHTTPProtocol class], [_NSURLDataProtocol class], [_NSURLFTPProtocol class], [_NSURLFileProtocol class], [NSAboutURLProtocol class]]
;
   bool _requiresPowerPluggedIn = 0;
   NSURL *_directoryForDownloadedFiles = nil;
   NSString *_sourceApplicationBundleIdentifier = nil;
   NSString *_sourceApplicationSecondaryIdentifier = nil;
   NSData *_sourceApplicationAuditTokenData = nil;
   unsigned long _TCPAdaptiveReadTimeout = 0;
   unsigned long _TCPAdaptiveWriteTimeout = 0;
   bool _allowsExpensiveAccess = 1;
   bool _allowsPowerNapScheduling = 0;
   bool _preventsIdleSleepOnceConnected = 0;
   bool _sessionSendsLaunchOnDemandEvents = 0;
   bool _collectsTimingData = 0;
   long _timingDataOptions = 0;
   bool _shouldSkipPreferredClientCertificateLookup = 0;
   NSString *_ledBellyServiceIdentifier = nil;
   id<NSURLSessionAppleIDContext> _appleIDContext = nil;
   NSData *_atsContext = <__NSCFData 0x60000005f920>
<62706c69 73743030 d2010203 045f1016 4e53416c 6c6f7773 41726269 74726172 794c6f61 64735f10 124e5345 78636570 74696f6e 446f6d61 696e7309 d0080d26 3b3c0000 00000000 01010000 00000000 00050000 00000000 00000000 00000000 003d>
;
   double _connectionCachePurgeTimeout = 30;
   double _connectionCacheCellPurgeTimeout = 1;
   double _longLivedConnectionCachePurgeTimeout = 120;
   double _longLivedConnectionCacheCellPurgeTimeout = 120;
   bool _allowsRetryForBackgroundDataTasks = 0;
   bool _onBehalfOfPairedDevice = 0;
   bool _respectsAllowsCellularAccessForDiscretionaryTasks = 0;
   bool _overridesBackgroundSessionAutoRedirect = 0;
   bool _performsEVCertCheck = 0;
   bool _infersDiscretionaryFromOriginatingClient = 0;
   NSString *_connectionPoolName = nil;
   bool _prefersInfraWiFi = 0;
   bool _allowsMultipathTCP = 0;
   bool _allowsResponseMonitoringDuringBodyTranmission = 0;
   bool _allowsIndefiniteConnections = 0;
   NSString *_CTDataConnectionServiceType = nil;
   bool _allowsTCPFastOpen = 0;
   bool _allowsTLSSessionTickets = 0;
   bool _allowsTLSSessionResumption = 1;
   bool _preventsDirectWiFiAccess = 0;
   bool _allowTCPIOConnectionStreamTask = 0;
   unsigned long _customReadBufferSize = 0;
   double _customReadBufferTimeout = 0;
   bool _backgroundSession = 0;
   NSString *_disposition = @"DefaultDisposition";
   NSURLCredentialStorage *_phskip_credStorage = nil;
   bool _phskip_credStorageSet = 0;
   NSURLCache *_phskip_urlCache = nil;
   bool _phskip_urlCacheSet = 0;
   NSHTTPCookieStorage *_phskip_cookieStorage = nil;
   bool _phskip_cookieStorageSet = 0;
   _CFHSTSPolicy *_phskip_hstsStorage = <00000000 00000000>;
   bool _phskip_hstsStorageSet = 0;
   long _pipeliningHighWatermark = 4;
   long _pipeliningLowWatermark = 2;
   long _numPriorityLevels = 4;
   long _numFastLanes = 0;
   long _minimumFastLanePriority = 1;
   bool _skip_download_unlink = 0;
   bool _requiresClientToOpenFiles = 0;
   NSString *_tcpConnectionPoolName = nil;
   bool _forcesNewConnections = 0;
   NSDictionary *_socketStreamProperties = nil;
   bool _supportsAVAssetDownloads = 0;
   bool _proxySession = 0;
   NSSet *_authenticatorStatusCodes = nil;
   bool _disallowsSPDY = 0;
   bool _preventsIdleSleep = 0;
   bool _usePipeliningHeuristics = 0;
   NSArray *_contentDispHeadEncFallback = nil;
   bool _shouldPreserveBackgroundSessionDisposition = 0;
   bool _disablesOutOfProcessDirectWiFiUsage = 0;
   bool _disablesUseOfProxySession = 0;
   NSString *_companionAppBundleIdentifier = nil;
   NSString *_watchAppBundleIdentifier = nil;
   NSString *_watchExtensionBundleIdentifier = nil;
   unsigned long _forcedNetworkServiceType = 0;
   NSDictionary *_overriddenDelegateOptions = nil;
}
;
   bool _connectionIsCellular = 0;
   id _protocolForTask = nil;
   NSURLSessionTaskHTTPAuthenticator *_authenticator = nil;
   bool _shouldReportTimingDataToAWD = 0;
   NSString *_storagePartitionIdentifier = nil;
   NSDictionary *_dependencyInfo = <__NSSingleEntryDictionaryI 0x608000230e20>
@{
   TaskIdentifier : @10,
}
;
   NSDictionary *_DuetActivityProperties = nil;
   NSURLSessionTaskDependencyTree *_dependencyTree = nil;
   NSURLSessionTaskDependency *_taskDependency = nil;
   NSString *_pathToDownloadTaskFile = nil;
   NSMutableArray *_transactionMetrics = nil;
   NSDictionary *_trailers = nil;
}
<NSURLSessionTaskSubclass, NSURLSessionDataTaskSubclass, NSURLSessionUploadTaskSubclass, SessionConnectionDelegate> {
   __NSCFURLSessionConnection *_cfConn = nil;
   NSURL *_uploadFile = nil;
   NSObject *_dataTaskData = nil;
   id _dataTaskCompletion = nil;
   bool _pendingResponseDisposition = 0;
   bool _pendingResponseDisposition_didFinish = 0;
   NSObject *_pendingResponseBytes = nil;
   __NSURLSessionLocal *_localSession = <__NSURLSessionLocal 0x6000001cec40>;
   unsigned long _suspendCount = 1;
   id _async_initialization = <__NSMallocBlock__ 0x6000002817c0>

0x10ab65400 ^( v12@?0C8 ) {
    // layout blank
}
;
   NSObject *_resourceTimeout = nil;
   bool _didIssueDidFinish = 0;
   bool _suspendedForDisposition = 0;
   NSNumber *_connectedSocket = nil;
   HTTPConnectionCacheKey *_connKey = <00000000 00000000>;
   double _startTimeoutTime = 0;
   NSObject *_startTimeoutTimer = nil;
   NSObject *_payloadTransmissionTimer = nil;
   NSObject *_willSendRequestTimer = nil;
   NSInputStream *_socketReadStreamForUpgrade = nil;
   NSOutputStream *_socketWriteStreamForUpgrade = nil;
   NSOperationQueue *_connectionWorkQueue = nil;
   int _connectionWorkQueueSuspensionCount = 0;
   bool _didCheckMixedReplace = 0;
   bool _isMixedReplace = 0;
}
{
}

    let error: Optional<Error> = nil
    let initialResponseTime: Optional<Double> = nil
    let credential: Optional<NSURLCredential> = nil
    let metrics: Optional<AnyObject> = nil
    let taskWillPerformHTTPRedirection: Optional<((NSURLSession, NSURLSessionTask, NSHTTPURLResponse, Foundation.URLRequest)) -> Optional<Foundation.URLRequest>> = nil
    let taskDidReceiveChallenge: Optional<((NSURLSession, NSURLSessionTask, NSURLAuthenticationChallenge)) -> (__ObjC.URLSession.AuthChallengeDisposition, Optional<NSURLCredential>)> = nil
    let taskNeedNewBodyStream: Optional<((NSURLSession, NSURLSessionTask)) -> Optional<NSInputStream>> = nil
    let taskDidCompleteWithError: Optional<((NSURLSession, NSURLSessionTask, Optional<Error>)) -> ()> = nil
}
<NSURLSessionDataDelegate> {
    let progress: NSProgress = <NSProgress 0x600000334000>
NSProgress : NSObject <NSProgressPublisher> {
   NSProgress *_parent = nil;
   long _reserved4 = 0;
   id _values = <NSProgressValues 0x6000002816d0>
NSProgressValues : NSObject <NSSecureCoding> {
   NSMutableDictionary *_userInfo = nil;
   _NSProgressFraction *_selfFraction = <_NSProgressFraction 0x60000043cbe0>
_NSProgressFraction : NSObject <NSSecureCoding, NSCopying> {
   long _completed = 0;
   long _total = 0;
   bool _overflowed = 0;
}
;
   _NSProgressFraction *_childFraction = <_NSProgressFraction 0x60000043d920>
_NSProgressFraction : NSObject <NSSecureCoding, NSCopying> {
   long _completed = 0;
   long _total = 1;
   bool _overflowed = 0;
}
;
   NSString *_localizedDescription = nil;
   NSString *_localizedAdditionalDescription = nil;
   bool _isCancellable = 1;
   bool _isPausable = 0;
   bool _isCancelled = 0;
   bool _isPaused = 0;
   bool _usingChildUserInfo = 0;
   NSString *_kind = nil;
   bool _isPrioritizable = 0;
   long _portionOfParent = 0;
}
;
   id _resumingHandler = nil;
   id _cancellationHandler = nil;
   id _pausingHandler = nil;
   id _prioritizationHandler = nil;
   unsigned long _flags = 0;
   id _userInfoProxy = nil;
   NSString *_publisherID = nil;
   id _reserved5 = nil;
   long _reserved6 = 0;
   long _reserved7 = 0;
   long _reserved8 = 0;
   NSMutableDictionary *_acknowledgementHandlersByLowercaseBundleID = nil;
   NSMutableDictionary *_lastNotificationTimesByKey = nil;
   NSMutableDictionary *_userInfoLastNotificationTimesByKey = nil;
   NSLock *_lock = <NSLock 0x6000002cc390>
NSLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}
;
   NSMutableSet *_children = nil;
}

    let progressHandler: Optional<((NSProgress) -> (), OS_dispatch_queue)> = nil
    let dataStream: Optional<(Foundation.Data) -> ()> = nil
    let totalBytesReceived: Int64 = 0
    let mutableData: Foundation.Data = 0 bytes
    let expectedContentLength: Optional<Int64> = nil
    let dataTaskDidReceiveResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSURLResponse)) -> __ObjC.URLSession.ResponseDisposition> = nil
    let dataTaskDidBecomeDownloadTask: Optional<((NSURLSession, NSURLSessionDataTask, NSURLSessionDownloadTask)) -> ()> = nil
    let dataTaskDidReceiveData: Optional<((NSURLSession, NSURLSessionDataTask, Foundation.Data)) -> ()> = nil
    let dataTaskWillCacheResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSCachedURLResponse)) -> Optional<NSCachedURLResponse>> = nil
}

    let taskDelegateLock: NSLock = <NSLock 0x6000002cc320>
NSLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}

}
{
}
, 2: <Alamofire.DataRequest 0x6080000e4900>
Alamofire.DataRequest : Alamofire.Request
Alamofire.Request : SwiftObject {
    let session: __NSURLSessionLocal = <__NSURLSessionLocal 0x6000001cec40>
    let originalTask: Alamofire.DataRequest.Requestable? = (
        let urlRequest: Foundation.URLRequest = https://api.artsy.net/api/v1/system/time
    )
    let startTime: Optional<Double> = nil
    let endTime: Optional<Double> = nil
    let validations: Array<(()) -> ()> = []
    let taskDelegate: Alamofire.DataTaskDelegate = <Alamofire.DataTaskDelegate 0x7ff143f13c00>
Alamofire.DataTaskDelegate : Alamofire.TaskDelegate
Alamofire.TaskDelegate : NSObject {
    let queue: NSOperationQueue = <NSOperationQueue 0x60800003d480>
NSOperationQueue : NSObject {
   id _private = <__NSOperationQueueInternal 0x7ff143f14350>
__NSOperationQueueInternal : NSObject {
   _opaque_pthread_mutex_t __queueLock = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00060000 00060000 ffffffff ffffffff a7bc0ebc 0e80ffff 5a54554d 5a54554d>;
   NSOperation *__firstOperation = <NSBlockOperation 0x60800024ef70>
NSBlockOperation : NSOperation
NSOperation : NSObject {
   id _private = <__NSOperationInternal 0x7ff143f13d20>
__NSOperationInternal : NSObject {
   unsigned char[8] __pad1 = unknown;
   NSOperation *__outerOp = <NSBlockOperation 0x60800024ef70>;
   NSOperation *__prevOp = nil;
   NSOperation *__nextOp = nil;
   NSOperation *__nextPriOp = nil;
   NSOperationQueue *__queue = <NSOperationQueue 0x60800003d480>;
   id __dependencies = nil;
   id __down_dependencies = nil;
   long __unfinished_deps = 0;
   id __completion = nil;
   void *__obsInfo = <00000000 00000000>;
   void *__implicitObsInfo = <00412300 80600000>;
   long __seqno = 3;
   double __thread_prio = 0.5;
   id __children = nil;
   int __RC = 0;
   int __state = 80;
   char __prio = -1;
   unsigned char __cached_isReady = 0xff;
   unsigned char __isCancelled = 0x0;
   unsigned char __isBarrier = 0x0;
   int __qoses = 1118481;
   _opaque_pthread_mutex_t __wait_mutex = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00000000 00000000 ffffffff ffffffff 4fc20ebc 0e80ffff 5a54554d 5a54554d>;
   _opaque_pthread_cond_t __wait_cond = <444e4f43 00000000 00000000 00000080 00000000 00000000 00000000 01000000 00000000 00000000 00000000 00000000>;
   _opaque_pthread_t *__pthread = <00000000 00000000>;
   char *__nameBuffer = NULL;
   id __activity = <_NSActivityAssertion 0x6080000ba2e0>
_NSActivityAssertion : NSObject {
   long _ended = 0;
   unsigned long _options = 4398046511104;
   NSString *_reason = @"Operation scheduled";
   unsigned _systemSleepAssertionID = 0x0;
   NSObject *_voucher = nil;
   NSObject *_previousVoucher = nil;
   unsigned char _adoptPreviousVoucher = 0x0;
   id<NSObject> _xpcBoost = nil;
   BKSProcessAssertion *_processAssertion = nil;
   id _expirationHandler = nil;
}
;
   pthread_override_s *__ov = <00000000 00000000>;
   unsigned char[0] __pad3 = unknown;
}
;
   int _private1 = 0;
   int _private1b = 0;
}
{
   id _private2 = nil;
   void *_reserved2 = <90f02400 80600000>;
}
;
   NSOperation *__lastOperation = <NSBlockOperation 0x60800024ef70>;
   NSOperation *__pendingFirstOperation = nil;
   NSOperation *__pendingLastOperation = nil;
   NSOperation *[5]__firstPriOperation = unknown;
   NSOperation *[5]__lastPriOperation = unknown;
   NSObject *__pending_barrier = <OS_dispatch_queue 0x60800016f0c0>
OS_dispatch_queue : OS_dispatch_object
OS_dispatch_object : OS_object
OS_object : NSObject {
}
{
}
<OS_dispatch_queue> {
}
;
   long __maxNumOps = 1;
   int __actualMaxNumOps = 1;
   int __numExecOps = 0;
   unsigned __unused2 = 0x0;
   unsigned char __mainQ = 0x0;
   unsigned char __suspended = 0xff;
   unsigned char __overcommit = 0x0;
   char __propertyQOS = 17;
   NSObject *__dispatch_queue = nil;
   char[160] __nameBuffer = unknown;
}
;
   void *_reserved = <00000000 00000000>;
}

    let task: __NSCFLocalDataTask? = <__NSCFLocalDataTask 0x7ff143f13e50>
__NSCFLocalDataTask : __NSCFLocalSessionTask
__NSCFLocalSessionTask : __NSCFURLSessionTask
__NSCFURLSessionTask : NSURLSessionTask
NSURLSessionTask : NSObject <NSCopying> {
   float _priority = 0;
   double __loadingPriority = 0;
}
{
   unsigned long _taskIdentifier = 2;
   NSString *_taskDescription = nil;
   NSURLRequest *_originalRequest = <NSMutableURLRequest 0x60800001d790>
NSMutableURLRequest : NSURLRequest
NSURLRequest : NSObject <NSSecureCoding, NSCopying, NSMutableCopying> {
   NSURLRequestInternal *_internal = <NSURLRequestInternal 0x60800001d780>
NSURLRequestInternal : NSObject {
   _CFURLRequest *request = <40673a00 80600000>;
}
;
}
{
}
;
   NSURLRequest *_currentRequest = <NSURLRequest 0x60800001d740>
NSURLRequest : NSObject <NSSecureCoding, NSCopying, NSMutableCopying> {
   NSURLRequestInternal *_internal = <NSURLRequestInternal 0x60800001d730>
NSURLRequestInternal : NSObject {
   _CFURLRequest *request = <60663a00 80600000>;
}
;
}
;
   NSURLResponse *_response = nil;
   long _countOfBytesReceived = 0;
   long _countOfBytesSent = 0;
   long _countOfBytesExpectedToSend = 0;
   long _countOfBytesExpectedToReceive = 0;
   long _state = 1;
   NSError *_error = nil;
   _CFURLRequest *_currentCFURLRequest = <60663a00 80600000>;
   double _startTime = 505018720.967595;
   NSURLSession *_session = <__NSURLSessionLocal 0x6000001cec40>;
   NSObject *_workQueue = <OS_dispatch_queue 0x60000016f0c0>;
   NSString *_ledBellyServiceIdentifier = nil;
   NSURL *_ledBellyFallbackURL = nil;
   float _priorityHint = 0.5;
   long _priorityValue = 300;
   double _loadingPriorityValue = 0.5;
   long _bytesPerSecondLimitValue = 0;
   __PerformanceTiming *_performanceTiming = <a045f143 f17f0000>;
   NSDictionary *_backgroundTaskTimingData = nil;
   bool _shouldSkipPreferredClientCertificateLookup = 0;
   bool _cacheOnly = 0;
   NSDictionary *_legacySocketStreamProperties = nil;
   _CFHSTSPolicy *_cfHSTS = <00000000 00000000>;
   _CFURLCache *_cfCache = <00000000 00000000>;
   _CFURLCredentialStorage *_cfCreds = <00000000 00000000>;
   OpaqueCFHTTPCookieStorage *_cfCookies = <00000000 00000000>;
   int _cachePolicy = 0;
   double _timeoutInterval = 60;
   NSDictionary *_proxySettings = nil;
   NSDictionary *_sslSettings = <__NSCFDictionary 0x60800046a200>
@{
   _kCFStreamTLSMinimumVersion : @4,
}
;
   bool _shouldPipelineHTTP = 0;
   bool _shouldUsePipelineHeuristics = 0;
   bool _shouldSkipPipelineProbe = 0;
   bool _shouldHandleCookies = 0;
   int _cookieAcceptPolicy = 2;
   bool _preventsIdleSystemSleep = 0;
   NSArray *_contentDispositionFallbackArray = nil;
   bool _allowsCellular = 1;
   int _networkServiceType = 0;
   bool _prohibitAuthUI = 0;
   bool _strictContentLength = 1;
   long _suspensionThreshhold = 1048576;
   NSString *_boundInterfaceIdentifier = nil;
   bool _disallowCellular = 0;
   unsigned long _allowedProtocolTypes = 0;
   long _requestPriority = -1;
   long _expectedWorkload = 0;
   double _timeWindowDelay = 0;
   double _timeWindowDuration = 0;
   NSString *_uniqueIdentifier = nil;
   unsigned _powerAssertion = 0x0;
   unsigned _darkWakePowerAssertion = 0x0;
   __CFDictionary *_cachedSocketStreamProperties = nil;
   NSURLSessionConfiguration *_configuration = <__NSCFURLSessionConfiguration 0x7ff143c06b40>;
   bool _connectionIsCellular = 0;
   id _protocolForTask = nil;
   NSURLSessionTaskHTTPAuthenticator *_authenticator = nil;
   bool _shouldReportTimingDataToAWD = 0;
   NSString *_storagePartitionIdentifier = nil;
   NSDictionary *_dependencyInfo = <__NSSingleEntryDictionaryI 0x60800023ad80>
@{
   TaskIdentifier : @2,
}
;
   NSDictionary *_DuetActivityProperties = nil;
   NSURLSessionTaskDependencyTree *_dependencyTree = nil;
   NSURLSessionTaskDependency *_taskDependency = nil;
   NSString *_pathToDownloadTaskFile = nil;
   NSMutableArray *_transactionMetrics = nil;
   NSDictionary *_trailers = nil;
}
<NSURLSessionTaskSubclass, NSURLSessionDataTaskSubclass, NSURLSessionUploadTaskSubclass, SessionConnectionDelegate> {
   __NSCFURLSessionConnection *_cfConn = nil;
   NSURL *_uploadFile = nil;
   NSObject *_dataTaskData = nil;
   id _dataTaskCompletion = nil;
   bool _pendingResponseDisposition = 0;
   bool _pendingResponseDisposition_didFinish = 0;
   NSObject *_pendingResponseBytes = nil;
   __NSURLSessionLocal *_localSession = <__NSURLSessionLocal 0x6000001cec40>;
   unsigned long _suspendCount = 1;
   id _async_initialization = <__NSMallocBlock__ 0x608000093d80>

0x10ab65400 ^( v12@?0C8 ) {
    // layout blank
}
;
   NSObject *_resourceTimeout = nil;
   bool _didIssueDidFinish = 0;
   bool _suspendedForDisposition = 0;
   NSNumber *_connectedSocket = nil;
   HTTPConnectionCacheKey *_connKey = <00000000 00000000>;
   double _startTimeoutTime = 0;
   NSObject *_startTimeoutTimer = nil;
   NSObject *_payloadTransmissionTimer = nil;
   NSObject *_willSendRequestTimer = nil;
   NSInputStream *_socketReadStreamForUpgrade = nil;
   NSOutputStream *_socketWriteStreamForUpgrade = nil;
   NSOperationQueue *_connectionWorkQueue = nil;
   int _connectionWorkQueueSuspensionCount = 0;
   bool _didCheckMixedReplace = 0;
   bool _isMixedReplace = 0;
}
{
}

    let error: Optional<Error> = nil
    let initialResponseTime: Optional<Double> = nil
    let credential: Optional<NSURLCredential> = nil
    let metrics: Optional<AnyObject> = nil
    let taskWillPerformHTTPRedirection: Optional<((NSURLSession, NSURLSessionTask, NSHTTPURLResponse, Foundation.URLRequest)) -> Optional<Foundation.URLRequest>> = nil
    let taskDidReceiveChallenge: Optional<((NSURLSession, NSURLSessionTask, NSURLAuthenticationChallenge)) -> (__ObjC.URLSession.AuthChallengeDisposition, Optional<NSURLCredential>)> = nil
    let taskNeedNewBodyStream: Optional<((NSURLSession, NSURLSessionTask)) -> Optional<NSInputStream>> = nil
    let taskDidCompleteWithError: Optional<((NSURLSession, NSURLSessionTask, Optional<Error>)) -> ()> = nil
}
<NSURLSessionDataDelegate> {
    let progress: NSProgress = <NSProgress 0x608000128160>
NSProgress : NSObject <NSProgressPublisher> {
   NSProgress *_parent = nil;
   long _reserved4 = 0;
   id _values = <NSProgressValues 0x608000093b00>
NSProgressValues : NSObject <NSSecureCoding> {
   NSMutableDictionary *_userInfo = nil;
   _NSProgressFraction *_selfFraction = <_NSProgressFraction 0x608000233420>
_NSProgressFraction : NSObject <NSSecureCoding, NSCopying> {
   long _completed = 0;
   long _total = 0;
   bool _overflowed = 0;
}
;
   _NSProgressFraction *_childFraction = <_NSProgressFraction 0x608000222680>
_NSProgressFraction : NSObject <NSSecureCoding, NSCopying> {
   long _completed = 0;
   long _total = 1;
   bool _overflowed = 0;
}
;
   NSString *_localizedDescription = nil;
   NSString *_localizedAdditionalDescription = nil;
   bool _isCancellable = 1;
   bool _isPausable = 0;
   bool _isCancelled = 0;
   bool _isPaused = 0;
   bool _usingChildUserInfo = 0;
   NSString *_kind = nil;
   bool _isPrioritizable = 0;
   long _portionOfParent = 0;
}
;
   id _resumingHandler = nil;
   id _cancellationHandler = nil;
   id _pausingHandler = nil;
   id _prioritizationHandler = nil;
   unsigned long _flags = 0;
   id _userInfoProxy = nil;
   NSString *_publisherID = nil;
   id _reserved5 = nil;
   long _reserved6 = 0;
   long _reserved7 = 0;
   long _reserved8 = 0;
   NSMutableDictionary *_acknowledgementHandlersByLowercaseBundleID = nil;
   NSMutableDictionary *_lastNotificationTimesByKey = nil;
   NSMutableDictionary *_userInfoLastNotificationTimesByKey = nil;
   NSLock *_lock = <NSLock 0x6080000dee60>
NSLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}
;
   NSMutableSet *_children = nil;
}

    let progressHandler: Optional<((NSProgress) -> (), OS_dispatch_queue)> = nil
    let dataStream: Optional<(Foundation.Data) -> ()> = nil
    let totalBytesReceived: Int64 = 0
    let mutableData: Foundation.Data = 0 bytes
    let expectedContentLength: Optional<Int64> = nil
    let dataTaskDidReceiveResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSURLResponse)) -> __ObjC.URLSession.ResponseDisposition> = nil
    let dataTaskDidBecomeDownloadTask: Optional<((NSURLSession, NSURLSessionDataTask, NSURLSessionDownloadTask)) -> ()> = nil
    let dataTaskDidReceiveData: Optional<((NSURLSession, NSURLSessionDataTask, Foundation.Data)) -> ()> = nil
    let dataTaskWillCacheResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSCachedURLResponse)) -> Optional<NSCachedURLResponse>> = nil
}

    let taskDelegateLock: NSLock = <NSLock 0x6080000deed0>
NSLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}

}
{
}
, 4: <Alamofire.DataRequest 0x6080000e7700>
Alamofire.DataRequest : Alamofire.Request
Alamofire.Request : SwiftObject {
    let session: __NSURLSessionLocal = <__NSURLSessionLocal 0x6000001cec40>
    let originalTask: Alamofire.DataRequest.Requestable? = (
        let urlRequest: Foundation.URLRequest = https://api.artsy.net/api/v1/sale/los-angeles-modern-auctions-march-2015/sale_artworks?page=1&size=10
    )
    let startTime: Optional<Double> = nil
    let endTime: Optional<Double> = nil
    let validations: Array<(()) -> ()> = []
    let taskDelegate: Alamofire.DataTaskDelegate = <Alamofire.DataTaskDelegate 0x7ff143f0ec40>
Alamofire.DataTaskDelegate : Alamofire.TaskDelegate
Alamofire.TaskDelegate : NSObject {
    let queue: NSOperationQueue = <NSOperationQueue 0x608000237180>
NSOperationQueue : NSObject {
   id _private = <__NSOperationQueueInternal 0x7ff143f101b0>
__NSOperationQueueInternal : NSObject {
   _opaque_pthread_mutex_t __queueLock = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00060000 00060000 ffffffff ffffffff 47fe0ebc 0e80ffff 5a54554d 5a54554d>;
   NSOperation *__firstOperation = <NSBlockOperation 0x608000255b70>
NSBlockOperation : NSOperation
NSOperation : NSObject {
   id _private = <__NSOperationInternal 0x7ff143f17e20>
__NSOperationInternal : NSObject {
   unsigned char[8] __pad1 = unknown;
   NSOperation *__outerOp = <NSBlockOperation 0x608000255b70>;
   NSOperation *__prevOp = nil;
   NSOperation *__nextOp = nil;
   NSOperation *__nextPriOp = nil;
   NSOperationQueue *__queue = <NSOperationQueue 0x608000237180>;
   id __dependencies = nil;
   id __down_dependencies = nil;
   long __unfinished_deps = 0;
   id __completion = nil;
   void *__obsInfo = <00000000 00000000>;
   void *__implicitObsInfo = <00412300 80600000>;
   long __seqno = 5;
   double __thread_prio = 0.5;
   id __children = nil;
   int __RC = 0;
   int __state = 80;
   char __prio = -1;
   unsigned char __cached_isReady = 0xff;
   unsigned char __isCancelled = 0x0;
   unsigned char __isBarrier = 0x0;
   int __qoses = 1118481;
   _opaque_pthread_mutex_t __wait_mutex = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00000000 00000000 ffffffff ffffffff 4f810ebc 0e80ffff 5a54554d 5a54554d>;
   _opaque_pthread_cond_t __wait_cond = <444e4f43 00000000 00000000 00000080 00000000 00000000 00000000 01000000 00000000 00000000 00000000 00000000>;
   _opaque_pthread_t *__pthread = <00000000 00000000>;
   char *__nameBuffer = NULL;
   id __activity = <_NSActivityAssertion 0x6080000bc5c0>
_NSActivityAssertion : NSObject {
   long _ended = 0;
   unsigned long _options = 4398046511104;
   NSString *_reason = @"Operation scheduled";
   unsigned _systemSleepAssertionID = 0x0;
   NSObject *_voucher = nil;
   NSObject *_previousVoucher = nil;
   unsigned char _adoptPreviousVoucher = 0x0;
   id<NSObject> _xpcBoost = nil;
   BKSProcessAssertion *_processAssertion = nil;
   id _expirationHandler = nil;
}
;
   pthread_override_s *__ov = <00000000 00000000>;
   unsigned char[0] __pad3 = unknown;
}
;
   int _private1 = 0;
   int _private1b = 0;
}
{
   id _private2 = nil;
   void *_reserved2 = <a05b2500 80600000>;
}
;
   NSOperation *__lastOperation = <NSBlockOperation 0x608000255b70>;
   NSOperation *__pendingFirstOperation = nil;
   NSOperation *__pendingLastOperation = nil;
   NSOperation *[5]__firstPriOperation = unknown;
   NSOperation *[5]__lastPriOperation = unknown;
   NSObject *__pending_barrier = <OS_dispatch_queue 0x608000170680>
OS_dispatch_queue : OS_dispatch_object
OS_dispatch_object : OS_object
OS_object : NSObject {
}
{
}
<OS_dispatch_queue> {
}
;
   long __maxNumOps = 1;
   int __actualMaxNumOps = 1;
   int __numExecOps = 0;
   unsigned __unused2 = 0x0;
   unsigned char __mainQ = 0x0;
   unsigned char __suspended = 0xff;
   unsigned char __overcommit = 0x0;
   char __propertyQOS = 17;
   NSObject *__dispatch_queue = nil;
   char[160] __nameBuffer = unknown;
}
;
   void *_reserved = <00000000 00000000>;
}

    let task: __NSCFLocalDataTask? = <__NSCFLocalDataTask 0x7ff143f0e990>
__NSCFLocalDataTask : __NSCFLocalSessionTask
__NSCFLocalSessionTask : __NSCFURLSessionTask
__NSCFURLSessionTask : NSURLSessionTask
NSURLSessionTask : NSObject <NSCopying> {
   float _priority = 0;
   double __loadingPriority = 0;
}
{
   unsigned long _taskIdentifier = 4;
   NSString *_taskDescription = nil;
   NSURLRequest *_originalRequest = <NSMutableURLRequest 0x60800001dad0>
NSMutableURLRequest : NSURLRequest
NSURLRequest : NSObject <NSSecureCoding, NSCopying, NSMutableCopying> {
   NSURLRequestInternal *_internal = <NSURLRequestInternal 0x60800001dac0>
NSURLRequestInternal : NSObject {
   _CFURLRequest *request = <60513a00 80600000>;
}
;
}
{
}
;
   NSURLRequest *_currentRequest = <NSURLRequest 0x60800001db20>
NSURLRequest : NSObject <NSSecureCoding, NSCopying, NSMutableCopying> {
   NSURLRequestInternal *_internal = <NSURLRequestInternal 0x60800001d980>
NSURLRequestInternal : NSObject {
   _CFURLRequest *request = <80503a00 80600000>;
}
;
}
;
   NSURLResponse *_response = nil;
   long _countOfBytesReceived = 0;
   long _countOfBytesSent = 0;
   long _countOfBytesExpectedToSend = 0;
   long _countOfBytesExpectedToReceive = 0;
   long _state = 1;
   NSError *_error = nil;
   _CFURLRequest *_currentCFURLRequest = <80503a00 80600000>;
   double _startTime = 505018721.078746;
   NSURLSession *_session = <__NSURLSessionLocal 0x6000001cec40>;
   NSObject *_workQueue = <OS_dispatch_queue 0x60000016f0c0>;
   NSString *_ledBellyServiceIdentifier = nil;
   NSURL *_ledBellyFallbackURL = nil;
   float _priorityHint = 0.5;
   long _priorityValue = 300;
   double _loadingPriorityValue = 0.5;
   long _bytesPerSecondLimitValue = 0;
   __PerformanceTiming *_performanceTiming = <6087f143 f17f0000>;
   NSDictionary *_backgroundTaskTimingData = nil;
   bool _shouldSkipPreferredClientCertificateLookup = 0;
   bool _cacheOnly = 0;
   NSDictionary *_legacySocketStreamProperties = nil;
   _CFHSTSPolicy *_cfHSTS = <00000000 00000000>;
   _CFURLCache *_cfCache = <00000000 00000000>;
   _CFURLCredentialStorage *_cfCreds = <00000000 00000000>;
   OpaqueCFHTTPCookieStorage *_cfCookies = <00000000 00000000>;
   int _cachePolicy = 0;
   double _timeoutInterval = 60;
   NSDictionary *_proxySettings = nil;
   NSDictionary *_sslSettings = <__NSCFDictionary 0x608000472100>
@{
   _kCFStreamTLSMinimumVersion : @4,
}
;
   bool _shouldPipelineHTTP = 0;
   bool _shouldUsePipelineHeuristics = 0;
   bool _shouldSkipPipelineProbe = 0;
   bool _shouldHandleCookies = 0;
   int _cookieAcceptPolicy = 2;
   bool _preventsIdleSystemSleep = 0;
   NSArray *_contentDispositionFallbackArray = nil;
   bool _allowsCellular = 1;
   int _networkServiceType = 0;
   bool _prohibitAuthUI = 0;
   bool _strictContentLength = 1;
   long _suspensionThreshhold = 1048576;
   NSString *_boundInterfaceIdentifier = nil;
   bool _disallowCellular = 0;
   unsigned long _allowedProtocolTypes = 0;
   long _requestPriority = -1;
   long _expectedWorkload = 0;
   double _timeWindowDelay = 0;
   double _timeWindowDuration = 0;
   NSString *_uniqueIdentifier = nil;
   unsigned _powerAssertion = 0x0;
   unsigned _darkWakePowerAssertion = 0x0;
   __CFDictionary *_cachedSocketStreamProperties = nil;
   NSURLSessionConfiguration *_configuration = <__NSCFURLSessionConfiguration 0x7ff143c06b40>;
   bool _connectionIsCellular = 0;
   id _protocolForTask = nil;
   NSURLSessionTaskHTTPAuthenticator *_authenticator = nil;
   bool _shouldReportTimingDataToAWD = 0;
   NSString *_storagePartitionIdentifier = nil;
   NSDictionary *_dependencyInfo = <__NSSingleEntryDictionaryI 0x60800023c320>
@{
   TaskIdentifier : @4,
}
;
   NSDictionary *_DuetActivityProperties = nil;
   NSURLSessionTaskDependencyTree *_dependencyTree = nil;
   NSURLSessionTaskDependency *_taskDependency = nil;
   NSString *_pathToDownloadTaskFile = nil;
   NSMutableArray *_transactionMetrics = nil;
   NSDictionary *_trailers = nil;
}
<NSURLSessionTaskSubclass, NSURLSessionDataTaskSubclass, NSURLSessionUploadTaskSubclass, SessionConnectionDelegate> {
   __NSCFURLSessionConnection *_cfConn = nil;
   NSURL *_uploadFile = nil;
   NSObject *_dataTaskData = nil;
   id _dataTaskCompletion = nil;
   bool _pendingResponseDisposition = 0;
   bool _pendingResponseDisposition_didFinish = 0;
   NSObject *_pendingResponseBytes = nil;
   __NSURLSessionLocal *_localSession = <__NSURLSessionLocal 0x6000001cec40>;
   unsigned long _suspendCount = 1;
   id _async_initialization = <__NSMallocBlock__ 0x608000096f30>

0x10ab65400 ^( v12@?0C8 ) {
    // layout blank
}
;
   NSObject *_resourceTimeout = nil;
   bool _didIssueDidFinish = 0;
   bool _suspendedForDisposition = 0;
   NSNumber *_connectedSocket = nil;
   HTTPConnectionCacheKey *_connKey = <00000000 00000000>;
   double _startTimeoutTime = 0;
   NSObject *_startTimeoutTimer = nil;
   NSObject *_payloadTransmissionTimer = nil;
   NSObject *_willSendRequestTimer = nil;
   NSInputStream *_socketReadStreamForUpgrade = nil;
   NSOutputStream *_socketWriteStreamForUpgrade = nil;
   NSOperationQueue *_connectionWorkQueue = nil;
   int _connectionWorkQueueSuspensionCount = 0;
   bool _didCheckMixedReplace = 0;
   bool _isMixedReplace = 0;
}
{
}

    let error: Optional<Error> = nil
    let initialResponseTime: Optional<Double> = nil
    let credential: Optional<NSURLCredential> = nil
    let metrics: Optional<AnyObject> = nil
    let taskWillPerformHTTPRedirection: Optional<((NSURLSession, NSURLSessionTask, NSHTTPURLResponse, Foundation.URLRequest)) -> Optional<Foundation.URLRequest>> = nil
    let taskDidReceiveChallenge: Optional<((NSURLSession, NSURLSessionTask, NSURLAuthenticationChallenge)) -> (__ObjC.URLSession.AuthChallengeDisposition, Optional<NSURLCredential>)> = nil
    let taskNeedNewBodyStream: Optional<((NSURLSession, NSURLSessionTask)) -> Optional<NSInputStream>> = nil
    let taskDidCompleteWithError: Optional<((NSURLSession, NSURLSessionTask, Optional<Error>)) -> ()> = nil
}
<NSURLSessionDataDelegate> {
    let progress: NSProgress = <NSProgress 0x608000128a20>
NSProgress : NSObject <NSProgressPublisher> {
   NSProgress *_parent = nil;
   long _reserved4 = 0;
   id _values = <NSProgressValues 0x608000096ee0>
NSProgressValues : NSObject <NSSecureCoding> {
   NSMutableDictionary *_userInfo = nil;
   _NSProgressFraction *_selfFraction = <_NSProgressFraction 0x608000224620>
_NSProgressFraction : NSObject <NSSecureCoding, NSCopying> {
   long _completed = 0;
   long _total = 0;
   bool _overflowed = 0;
}
;
   _NSProgressFraction *_childFraction = <_NSProgressFraction 0x6080002228a0>
_NSProgressFraction : NSObject <NSSecureCoding, NSCopying> {
   long _completed = 0;
   long _total = 1;
   bool _overflowed = 0;
}
;
   NSString *_localizedDescription = nil;
   NSString *_localizedAdditionalDescription = nil;
   bool _isCancellable = 1;
   bool _isPausable = 0;
   bool _isCancelled = 0;
   bool _isPaused = 0;
   bool _usingChildUserInfo = 0;
   NSString *_kind = nil;
   bool _isPrioritizable = 0;
   long _portionOfParent = 0;
}
;
   id _resumingHandler = nil;
   id _cancellationHandler = nil;
   id _pausingHandler = nil;
   id _prioritizationHandler = nil;
   unsigned long _flags = 0;
   id _userInfoProxy = nil;
   NSString *_publisherID = nil;
   id _reserved5 = nil;
   long _reserved6 = 0;
   long _reserved7 = 0;
   long _reserved8 = 0;
   NSMutableDictionary *_acknowledgementHandlersByLowercaseBundleID = nil;
   NSMutableDictionary *_lastNotificationTimesByKey = nil;
   NSMutableDictionary *_userInfoLastNotificationTimesByKey = nil;
   NSLock *_lock = <NSLock 0x6080000dc1c0>
NSLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}
;
   NSMutableSet *_children = nil;
}

    let progressHandler: Optional<((NSProgress) -> (), OS_dispatch_queue)> = nil
    let dataStream: Optional<(Foundation.Data) -> ()> = nil
    let totalBytesReceived: Int64 = 0
    let mutableData: Foundation.Data = 0 bytes
    let expectedContentLength: Optional<Int64> = nil
    let dataTaskDidReceiveResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSURLResponse)) -> __ObjC.URLSession.ResponseDisposition> = nil
    let dataTaskDidBecomeDownloadTask: Optional<((NSURLSession, NSURLSessionDataTask, NSURLSessionDownloadTask)) -> ()> = nil
    let dataTaskDidReceiveData: Optional<((NSURLSession, NSURLSessionDataTask, Foundation.Data)) -> ()> = nil
    let dataTaskWillCacheResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSCachedURLResponse)) -> Optional<NSCachedURLResponse>> = nil
}

    let taskDelegateLock: NSLock = <NSLock 0x6080000dc310>
NSLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}

}
{
}
, 9: <Alamofire.DataRequest 0x6080000f5c80>
Alamofire.DataRequest : Alamofire.Request
Alamofire.Request : SwiftObject {
    let session: __NSURLSessionLocal = <__NSURLSessionLocal 0x6000001cec40>
    let originalTask: Alamofire.DataRequest.Requestable? = (
        let urlRequest: Foundation.URLRequest = https://api.artsy.net/api/v1/system/ping
    )
    let startTime: Optional<Double> = nil
    let endTime: Optional<Double> = nil
    let validations: Array<(()) -> ()> = []
    let taskDelegate: Alamofire.DataTaskDelegate = <Alamofire.DataTaskDelegate 0x7ff143d25a70>
Alamofire.DataTaskDelegate : Alamofire.TaskDelegate
Alamofire.TaskDelegate : NSObject {
    let queue: NSOperationQueue = <NSOperationQueue 0x608000223fc0>
NSOperationQueue : NSObject {
   id _private = <__NSOperationQueueInternal 0x7ff143d2eb30>
__NSOperationQueueInternal : NSObject {
   _opaque_pthread_mutex_t __queueLock = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00060000 00060000 ffffffff ffffffff c7142dbc 0e80ffff 5a54554d 5a54554d>;
   NSOperation *__firstOperation = <NSBlockOperation 0x608000456500>
NSBlockOperation : NSOperation
NSOperation : NSObject {
   id _private = <__NSOperationInternal 0x7ff143d2e3e0>
__NSOperationInternal : NSObject {
   unsigned char[8] __pad1 = unknown;
   NSOperation *__outerOp = <NSBlockOperation 0x608000456500>;
   NSOperation *__prevOp = nil;
   NSOperation *__nextOp = nil;
   NSOperation *__nextPriOp = nil;
   NSOperationQueue *__queue = <NSOperationQueue 0x608000223fc0>;
   id __dependencies = nil;
   id __down_dependencies = nil;
   long __unfinished_deps = 0;
   id __completion = nil;
   void *__obsInfo = <00000000 00000000>;
   void *__implicitObsInfo = <00412300 80600000>;
   long __seqno = 26;
   double __thread_prio = 0.5;
   id __children = nil;
   int __RC = 0;
   int __state = 80;
   char __prio = -1;
   unsigned char __cached_isReady = 0xff;
   unsigned char __isCancelled = 0x0;
   unsigned char __isBarrier = 0x0;
   int __qoses = 1118481;
   _opaque_pthread_mutex_t __wait_mutex = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00000000 00000000 ffffffff ffffffff 8f1b2dbc 0e80ffff 5a54554d 5a54554d>;
   _opaque_pthread_cond_t __wait_cond = <444e4f43 00000000 00000000 00000080 00000000 00000000 00000000 01000000 00000000 00000000 00000000 00000000>;
   _opaque_pthread_t *__pthread = <00000000 00000000>;
   char *__nameBuffer = NULL;
   id __activity = <_NSActivityAssertion 0x6080002b9500>
_NSActivityAssertion : NSObject {
   long _ended = 0;
   unsigned long _options = 4398046511104;
   NSString *_reason = @"Operation scheduled";
   unsigned _systemSleepAssertionID = 0x0;
   NSObject *_voucher = nil;
   NSObject *_previousVoucher = nil;
   unsigned char _adoptPreviousVoucher = 0x0;
   id<NSObject> _xpcBoost = nil;
   BKSProcessAssertion *_processAssertion = nil;
   id _expirationHandler = nil;
}
;
   pthread_override_s *__ov = <00000000 00000000>;
   unsigned char[0] __pad3 = unknown;
}
;
   int _private1 = 0;
   int _private1b = 0;
}
{
   id _private2 = nil;
   void *_reserved2 = <40614500 80600000>;
}
;
   NSOperation *__lastOperation = <NSBlockOperation 0x608000456500>;
   NSOperation *__pendingFirstOperation = nil;
   NSOperation *__pendingLastOperation = nil;
   NSOperation *[5]__firstPriOperation = unknown;
   NSOperation *[5]__lastPriOperation = unknown;
   NSObject *__pending_barrier = <OS_dispatch_queue 0x608000174dc0>
OS_dispatch_queue : OS_dispatch_object
OS_dispatch_object : OS_object
OS_object : NSObject {
}
{
}
<OS_dispatch_queue> {
}
;
   long __maxNumOps = 1;
   int __actualMaxNumOps = 1;
   int __numExecOps = 0;
   unsigned __unused2 = 0x0;
   unsigned char __mainQ = 0x0;
   unsigned char __suspended = 0xff;
   unsigned char __overcommit = 0x0;
   char __propertyQOS = 17;
   NSObject *__dispatch_queue = nil;
   char[160] __nameBuffer = unknown;
}
;
   void *_reserved = <00000000 00000000>;
}

    let task: __NSCFLocalDataTask? = <__NSCFLocalDataTask 0x7ff143d2e630>
__NSCFLocalDataTask : __NSCFLocalSessionTask
__NSCFLocalSessionTask : __NSCFURLSessionTask
__NSCFURLSessionTask : NSURLSessionTask
NSURLSessionTask : NSObject <NSCopying> {
   float _priority = 0;
   double __loadingPriority = 0;
}
{
   unsigned long _taskIdentifier = 9;
   NSString *_taskDescription = nil;
   NSURLRequest *_originalRequest = <NSMutableURLRequest 0x60800001e9b0>
NSMutableURLRequest : NSURLRequest
NSURLRequest : NSObject <NSSecureCoding, NSCopying, NSMutableCopying> {
   NSURLRequestInternal *_internal = <NSURLRequestInternal 0x60800001ea90>
NSURLRequestInternal : NSObject {
   _CFURLRequest *request = <80423a00 80600000>;
}
;
}
{
}
;
   NSURLRequest *_currentRequest = <NSURLRequest 0x60800001f570>
NSURLRequest : NSObject <NSSecureCoding, NSCopying, NSMutableCopying> {
   NSURLRequestInternal *_internal = <NSURLRequestInternal 0x60800001f980>
NSURLRequestInternal : NSObject {
   _CFURLRequest *request = <e03f3a00 80600000>;
}
;
}
;
   NSURLResponse *_response = nil;
   long _countOfBytesReceived = 0;
   long _countOfBytesSent = 0;
   long _countOfBytesExpectedToSend = 0;
   long _countOfBytesExpectedToReceive = 0;
   long _state = 1;
   NSError *_error = nil;
   _CFURLRequest *_currentCFURLRequest = <e03f3a00 80600000>;
   double _startTime = 505018730.974472;
   NSURLSession *_session = <__NSURLSessionLocal 0x6000001cec40>;
   NSObject *_workQueue = <OS_dispatch_queue 0x60000016f0c0>;
   NSString *_ledBellyServiceIdentifier = nil;
   NSURL *_ledBellyFallbackURL = nil;
   float _priorityHint = 0.5;
   long _priorityValue = 300;
   double _loadingPriorityValue = 0.5;
   long _bytesPerSecondLimitValue = 0;
   __PerformanceTiming *_performanceTiming = <60f4d243 f17f0000>;
   NSDictionary *_backgroundTaskTimingData = nil;
   bool _shouldSkipPreferredClientCertificateLookup = 0;
   bool _cacheOnly = 0;
   NSDictionary *_legacySocketStreamProperties = nil;
   _CFHSTSPolicy *_cfHSTS = <00000000 00000000>;
   _CFURLCache *_cfCache = <00000000 00000000>;
   _CFURLCredentialStorage *_cfCreds = <00000000 00000000>;
   OpaqueCFHTTPCookieStorage *_cfCookies = <00000000 00000000>;
   int _cachePolicy = 0;
   double _timeoutInterval = 60;
   NSDictionary *_proxySettings = nil;
   NSDictionary *_sslSettings = <__NSCFDictionary 0x608000477b80>
@{
   _kCFStreamTLSMinimumVersion : @4,
}
;
   bool _shouldPipelineHTTP = 0;
   bool _shouldUsePipelineHeuristics = 0;
   bool _shouldSkipPipelineProbe = 0;
   bool _shouldHandleCookies = 0;
   int _cookieAcceptPolicy = 2;
   bool _preventsIdleSystemSleep = 0;
   NSArray *_contentDispositionFallbackArray = nil;
   bool _allowsCellular = 1;
   int _networkServiceType = 0;
   bool _prohibitAuthUI = 0;
   bool _strictContentLength = 1;
   long _suspensionThreshhold = 1048576;
   NSString *_boundInterfaceIdentifier = nil;
   bool _disallowCellular = 0;
   unsigned long _allowedProtocolTypes = 0;
   long _requestPriority = -1;
   long _expectedWorkload = 0;
   double _timeWindowDelay = 0;
   double _timeWindowDuration = 0;
   NSString *_uniqueIdentifier = nil;
   unsigned _powerAssertion = 0x0;
   unsigned _darkWakePowerAssertion = 0x0;
   __CFDictionary *_cachedSocketStreamProperties = nil;
   NSURLSessionConfiguration *_configuration = <__NSCFURLSessionConfiguration 0x7ff143c06b40>;
   bool _connectionIsCellular = 0;
   id _protocolForTask = nil;
   NSURLSessionTaskHTTPAuthenticator *_authenticator = nil;
   bool _shouldReportTimingDataToAWD = 0;
   NSString *_storagePartitionIdentifier = nil;
   NSDictionary *_dependencyInfo = <__NSSingleEntryDictionaryI 0x60800023e7e0>
@{
   TaskIdentifier : @9,
}
;
   NSDictionary *_DuetActivityProperties = nil;
   NSURLSessionTaskDependencyTree *_dependencyTree = nil;
   NSURLSessionTaskDependency *_taskDependency = nil;
   NSString *_pathToDownloadTaskFile = nil;
   NSMutableArray *_transactionMetrics = nil;
   NSDictionary *_trailers = nil;
}
<NSURLSessionTaskSubclass, NSURLSessionDataTaskSubclass, NSURLSessionUploadTaskSubclass, SessionConnectionDelegate> {
   __NSCFURLSessionConnection *_cfConn = nil;
   NSURL *_uploadFile = nil;
   NSObject *_dataTaskData = nil;
   id _dataTaskCompletion = nil;
   bool _pendingResponseDisposition = 0;
   bool _pendingResponseDisposition_didFinish = 0;
   NSObject *_pendingResponseBytes = nil;
   __NSURLSessionLocal *_localSession = <__NSURLSessionLocal 0x6000001cec40>;
   unsigned long _suspendCount = 1;
   id _async_initialization = <__NSMallocBlock__ 0x608000281ef0>

0x10ab65400 ^( v12@?0C8 ) {
    // layout blank
}
;
   NSObject *_resourceTimeout = nil;
   bool _didIssueDidFinish = 0;
   bool _suspendedForDisposition = 0;
   NSNumber *_connectedSocket = nil;
   HTTPConnectionCacheKey *_connKey = <00000000 00000000>;
   double _startTimeoutTime = 0;
   NSObject *_startTimeoutTimer = nil;
   NSObject *_payloadTransmissionTimer = nil;
   NSObject *_willSendRequestTimer = nil;
   NSInputStream *_socketReadStreamForUpgrade = nil;
   NSOutputStream *_socketWriteStreamForUpgrade = nil;
   NSOperationQueue *_connectionWorkQueue = nil;
   int _connectionWorkQueueSuspensionCount = 0;
   bool _didCheckMixedReplace = 0;
   bool _isMixedReplace = 0;
}
{
}

    let error: Optional<Error> = nil
    let initialResponseTime: Optional<Double> = nil
    let credential: Optional<NSURLCredential> = nil
    let metrics: Optional<AnyObject> = nil
    let taskWillPerformHTTPRedirection: Optional<((NSURLSession, NSURLSessionTask, NSHTTPURLResponse, Foundation.URLRequest)) -> Optional<Foundation.URLRequest>> = nil
    let taskDidReceiveChallenge: Optional<((NSURLSession, NSURLSessionTask, NSURLAuthenticationChallenge)) -> (__ObjC.URLSession.AuthChallengeDisposition, Optional<NSURLCredential>)> = nil
    let taskNeedNewBodyStream: Optional<((NSURLSession, NSURLSessionTask)) -> Optional<NSInputStream>> = nil
    let taskDidCompleteWithError: Optional<((NSURLSession, NSURLSessionTask, Optional<Error>)) -> ()> = nil
}
<NSURLSessionDataDelegate> {
    let progress: NSProgress = <NSProgress 0x6080001292e0>
NSProgress : NSObject <NSProgressPublisher> {
   NSProgress *_parent = nil;
   long _reserved4 = 0;
   id _values = <NSProgressValues 0x608000280f00>
NSProgressValues : NSObject <NSSecureCoding> {
   NSMutableDictionary *_userInfo = nil;
   _NSProgressFraction *_selfFraction = <_NSProgressFraction 0x608000224260>
_NSProgressFraction : NSObject <NSSecureCoding, NSCopying> {
   long _completed = 0;
   long _total = 0;
   bool _overflowed = 0;
}
;
   _NSProgressFraction *_childFraction = <_NSProgressFraction 0x608000227d80>
_NSProgressFraction : NSObject <NSSecureCoding, NSCopying> {
   long _completed = 0;
   long _total = 1;
   bool _overflowed = 0;
}
;
   NSString *_localizedDescription = nil;
   NSString *_localizedAdditionalDescription = nil;
   bool _isCancellable = 1;
   bool _isPausable = 0;
   bool _isCancelled = 0;
   bool _isPaused = 0;
   bool _usingChildUserInfo = 0;
   NSString *_kind = nil;
   bool _isPrioritizable = 0;
   long _portionOfParent = 0;
}
;
   id _resumingHandler = nil;
   id _cancellationHandler = nil;
   id _pausingHandler = nil;
   id _prioritizationHandler = nil;
   unsigned long _flags = 0;
   id _userInfoProxy = nil;
   NSString *_publisherID = nil;
   id _reserved5 = nil;
   long _reserved6 = 0;
   long _reserved7 = 0;
   long _reserved8 = 0;
   NSMutableDictionary *_acknowledgementHandlersByLowercaseBundleID = nil;
   NSMutableDictionary *_lastNotificationTimesByKey = nil;
   NSMutableDictionary *_userInfoLastNotificationTimesByKey = nil;
   NSLock *_lock = <NSLock 0x6080000d1b10>
NSLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}
;
   NSMutableSet *_children = nil;
}

    let progressHandler: Optional<((NSProgress) -> (), OS_dispatch_queue)> = nil
    let dataStream: Optional<(Foundation.Data) -> ()> = nil
    let totalBytesReceived: Int64 = 0
    let mutableData: Foundation.Data = 0 bytes
    let expectedContentLength: Optional<Int64> = nil
    let dataTaskDidReceiveResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSURLResponse)) -> __ObjC.URLSession.ResponseDisposition> = nil
    let dataTaskDidBecomeDownloadTask: Optional<((NSURLSession, NSURLSessionDataTask, NSURLSessionDownloadTask)) -> ()> = nil
    let dataTaskDidReceiveData: Optional<((NSURLSession, NSURLSessionDataTask, Foundation.Data)) -> ()> = nil
    let dataTaskWillCacheResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSCachedURLResponse)) -> Optional<NSCachedURLResponse>> = nil
}

    let taskDelegateLock: NSLock = <NSLock 0x6080000d1b80>
NSLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}

}
{
}
, 5: <Alamofire.DataRequest 0x6080000ef200>
Alamofire.DataRequest : Alamofire.Request
Alamofire.Request : SwiftObject {
    let session: __NSURLSessionLocal = <__NSURLSessionLocal 0x6000001cec40>
    let originalTask: Alamofire.DataRequest.Requestable? = (
        let urlRequest: Foundation.URLRequest = https://api.artsy.net/api/v1/system/ping
    )
    let startTime: Optional<Double> = nil
    let endTime: Optional<Double> = nil
    let validations: Array<(()) -> ()> = []
    let taskDelegate: Alamofire.DataTaskDelegate = <Alamofire.DataTaskDelegate 0x7ff143d189a0>
Alamofire.DataTaskDelegate : Alamofire.TaskDelegate
Alamofire.TaskDelegate : NSObject {
    let queue: NSOperationQueue = <NSOperationQueue 0x608000230b20>
NSOperationQueue : NSObject {
   id _private = <__NSOperationQueueInternal 0x7ff143d159c0>
__NSOperationQueueInternal : NSObject {
   _opaque_pthread_mutex_t __queueLock = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00060000 00060000 ffffffff ffffffff 37a62ebc 0e80ffff 5a54554d 5a54554d>;
   NSOperation *__firstOperation = <NSBlockOperation 0x608000445c10>
NSBlockOperation : NSOperation
NSOperation : NSObject {
   id _private = <__NSOperationInternal 0x7ff143d01fa0>
__NSOperationInternal : NSObject {
   unsigned char[8] __pad1 = unknown;
   NSOperation *__outerOp = <NSBlockOperation 0x608000445c10>;
   NSOperation *__prevOp = nil;
   NSOperation *__nextOp = nil;
   NSOperation *__nextPriOp = nil;
   NSOperationQueue *__queue = <NSOperationQueue 0x608000230b20>;
   id __dependencies = nil;
   id __down_dependencies = nil;
   long __unfinished_deps = 0;
   id __completion = nil;
   void *__obsInfo = <00000000 00000000>;
   void *__implicitObsInfo = <00412300 80600000>;
   long __seqno = 22;
   double __thread_prio = 0.5;
   id __children = nil;
   int __RC = 0;
   int __state = 80;
   char __prio = -1;
   unsigned char __cached_isReady = 0xff;
   unsigned char __isCancelled = 0x0;
   unsigned char __isBarrier = 0x0;
   int __qoses = 1118481;
   _opaque_pthread_mutex_t __wait_mutex = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00000000 00000000 ffffffff ffffffff cfdf2fbc 0e80ffff 5a54554d 5a54554d>;
   _opaque_pthread_cond_t __wait_cond = <444e4f43 00000000 00000000 00000080 00000000 00000000 00000000 01000000 00000000 00000000 00000000 00000000>;
   _opaque_pthread_t *__pthread = <00000000 00000000>;
   char *__nameBuffer = NULL;
   id __activity = <_NSActivityAssertion 0x6080000bdb80>
_NSActivityAssertion : NSObject {
   long _ended = 0;
   unsigned long _options = 4398046511104;
   NSString *_reason = @"Operation scheduled";
   unsigned _systemSleepAssertionID = 0x0;
   NSObject *_voucher = nil;
   NSObject *_previousVoucher = nil;
   unsigned char _adoptPreviousVoucher = 0x0;
   id<NSObject> _xpcBoost = nil;
   BKSProcessAssertion *_processAssertion = nil;
   id _expirationHandler = nil;
}
;
   pthread_override_s *__ov = <00000000 00000000>;
   unsigned char[0] __pad3 = unknown;
}
;
   int _private1 = 0;
   int _private1b = 0;
}
{
   id _private2 = nil;
   void *_reserved2 = <306c4400 80600000>;
}
;
   NSOperation *__lastOperation = <NSBlockOperation 0x608000445c10>;
   NSOperation *__pendingFirstOperation = nil;
   NSOperation *__pendingLastOperation = nil;
   NSOperation *[5]__firstPriOperation = unknown;
   NSOperation *[5]__lastPriOperation = unknown;
   NSObject *__pending_barrier = <OS_dispatch_queue 0x60800016e400>
OS_dispatch_queue : OS_dispatch_object
OS_dispatch_object : OS_object
OS_object : NSObject {
}
{
}
<OS_dispatch_queue> {
}
;
   long __maxNumOps = 1;
   int __actualMaxNumOps = 1;
   int __numExecOps = 0;
   unsigned __unused2 = 0x0;
   unsigned char __mainQ = 0x0;
   unsigned char __suspended = 0xff;
   unsigned char __overcommit = 0x0;
   char __propertyQOS = 17;
   NSObject *__dispatch_queue = nil;
   char[160] __nameBuffer = unknown;
}
;
   void *_reserved = <00000000 00000000>;
}

    let task: __NSCFLocalDataTask? = <__NSCFLocalDataTask 0x7ff143d24cb0>
__NSCFLocalDataTask : __NSCFLocalSessionTask
__NSCFLocalSessionTask : __NSCFURLSessionTask
__NSCFURLSessionTask : NSURLSessionTask
NSURLSessionTask : NSObject <NSCopying> {
   float _priority = 0;
   double __loadingPriority = 0;
}
{
   unsigned long _taskIdentifier = 5;
   NSString *_taskDescription = nil;
   NSURLRequest *_originalRequest = <NSMutableURLRequest 0x60800001dbc0>
NSMutableURLRequest : NSURLRequest
NSURLRequest : NSObject <NSSecureCoding, NSCopying, NSMutableCopying> {
   NSURLRequestInternal *_internal = <NSURLRequestInternal 0x60800001c890>
NSURLRequestInternal : NSObject {
   _CFURLRequest *request = <20453a00 80600000>;
}
;
}
{
}
;
   NSURLRequest *_currentRequest = <NSURLRequest 0x60800001dba0>
NSURLRequest : NSObject <NSSecureCoding, NSCopying, NSMutableCopying> {
   NSURLRequestInternal *_internal = <NSURLRequestInternal 0x60800001d9a0>
NSURLRequestInternal : NSObject {
   _CFURLRequest *request = <a0483a00 80600000>;
}
;
}
;
   NSURLResponse *_response = nil;
   long _countOfBytesReceived = 0;
   long _countOfBytesSent = 0;
   long _countOfBytesExpectedToSend = 0;
   long _countOfBytesExpectedToReceive = 0;
   long _state = 1;
   NSError *_error = nil;
   _CFURLRequest *_currentCFURLRequest = <a0483a00 80600000>;
   double _startTime = 505018722.974488;
   NSURLSession *_session = <__NSURLSessionLocal 0x6000001cec40>;
   NSObject *_workQueue = <OS_dispatch_queue 0x60000016f0c0>;
   NSString *_ledBellyServiceIdentifier = nil;
   NSURL *_ledBellyFallbackURL = nil;
   float _priorityHint = 0.5;
   long _priorityValue = 300;
   double _loadingPriorityValue = 0.5;
   long _bytesPerSecondLimitValue = 0;
   __PerformanceTiming *_performanceTiming = <7099d243 f17f0000>;
   NSDictionary *_backgroundTaskTimingData = nil;
   bool _shouldSkipPreferredClientCertificateLookup = 0;
   bool _cacheOnly = 0;
   NSDictionary *_legacySocketStreamProperties = nil;
   _CFHSTSPolicy *_cfHSTS = <00000000 00000000>;
   _CFURLCache *_cfCache = <00000000 00000000>;
   _CFURLCredentialStorage *_cfCreds = <00000000 00000000>;
   OpaqueCFHTTPCookieStorage *_cfCookies = <00000000 00000000>;
   int _cachePolicy = 0;
   double _timeoutInterval = 60;
   NSDictionary *_proxySettings = nil;
   NSDictionary *_sslSettings = <__NSCFDictionary 0x6080002781c0>
@{
   _kCFStreamTLSMinimumVersion : @4,
}
;
   bool _shouldPipelineHTTP = 0;
   bool _shouldUsePipelineHeuristics = 0;
   bool _shouldSkipPipelineProbe = 0;
   bool _shouldHandleCookies = 0;
   int _cookieAcceptPolicy = 2;
   bool _preventsIdleSystemSleep = 0;
   NSArray *_contentDispositionFallbackArray = nil;
   bool _allowsCellular = 1;
   int _networkServiceType = 0;
   bool _prohibitAuthUI = 0;
   bool _strictContentLength = 1;
   long _suspensionThreshhold = 1048576;
   NSString *_boundInterfaceIdentifier = nil;
   bool _disallowCellular = 0;
   unsigned long _allowedProtocolTypes = 0;
   long _requestPriority = -1;
   long _expectedWorkload = 0;
   double _timeWindowDelay = 0;
   double _timeWindowDuration = 0;
   NSString *_uniqueIdentifier = nil;
   unsigned _powerAssertion = 0x0;
   unsigned _darkWakePowerAssertion = 0x0;
   __CFDictionary *_cachedSocketStreamProperties = nil;
   NSURLSessionConfiguration *_configuration = <__NSCFURLSessionConfiguration 0x7ff143c06b40>;
   bool _connectionIsCellular = 0;
   id _protocolForTask = nil;
   NSURLSessionTaskHTTPAuthenticator *_authenticator = nil;
   bool _shouldReportTimingDataToAWD = 0;
   NSString *_storagePartitionIdentifier = nil;
   NSDictionary *_dependencyInfo = <__NSSingleEntryDictionaryI 0x60800023fbe0>
@{
   TaskIdentifier : @5,
}
;
   NSDictionary *_DuetActivityProperties = nil;
   NSURLSessionTaskDependencyTree *_dependencyTree = nil;
   NSURLSessionTaskDependency *_taskDependency = nil;
   NSString *_pathToDownloadTaskFile = nil;
   NSMutableArray *_transactionMetrics = nil;
   NSDictionary *_trailers = nil;
}
<NSURLSessionTaskSubclass, NSURLSessionDataTaskSubclass, NSURLSessionUploadTaskSubclass, SessionConnectionDelegate> {
   __NSCFURLSessionConnection *_cfConn = nil;
   NSURL *_uploadFile = nil;
   NSObject *_dataTaskData = nil;
   id _dataTaskCompletion = nil;
   bool _pendingResponseDisposition = 0;
   bool _pendingResponseDisposition_didFinish = 0;
   NSObject *_pendingResponseBytes = nil;
   __NSURLSessionLocal *_localSession = <__NSURLSessionLocal 0x6000001cec40>;
   unsigned long _suspendCount = 1;
   id _async_initialization = <__NSMallocBlock__ 0x608000282490>

0x10ab65400 ^( v12@?0C8 ) {
    // layout blank
}
;
   NSObject *_resourceTimeout = nil;
   bool _didIssueDidFinish = 0;
   bool _suspendedForDisposition = 0;
   NSNumber *_connectedSocket = nil;
   HTTPConnectionCacheKey *_connKey = <00000000 00000000>;
   double _startTimeoutTime = 0;
   NSObject *_startTimeoutTimer = nil;
   NSObject *_payloadTransmissionTimer = nil;
   NSObject *_willSendRequestTimer = nil;
   NSInputStream *_socketReadStreamForUpgrade = nil;
   NSOutputStream *_socketWriteStreamForUpgrade = nil;
   NSOperationQueue *_connectionWorkQueue = nil;
   int _connectionWorkQueueSuspensionCount = 0;
   bool _didCheckMixedReplace = 0;
   bool _isMixedReplace = 0;
}
{
}

    let error: Optional<Error> = nil
    let initialResponseTime: Optional<Double> = nil
    let credential: Optional<NSURLCredential> = nil
    let metrics: Optional<AnyObject> = nil
    let taskWillPerformHTTPRedirection: Optional<((NSURLSession, NSURLSessionTask, NSHTTPURLResponse, Foundation.URLRequest)) -> Optional<Foundation.URLRequest>> = nil
    let taskDidReceiveChallenge: Optional<((NSURLSession, NSURLSessionTask, NSURLAuthenticationChallenge)) -> (__ObjC.URLSession.AuthChallengeDisposition, Optional<NSURLCredential>)> = nil
    let taskNeedNewBodyStream: Optional<((NSURLSession, NSURLSessionTask)) -> Optional<NSInputStream>> = nil
    let taskDidCompleteWithError: Optional<((NSURLSession, NSURLSessionTask, Optional<Error>)) -> ()> = nil
}
<NSURLSessionDataDelegate> {
    let progress: NSProgress = <NSProgress 0x6080001288e0>
NSProgress : NSObject <NSProgressPublisher> {
   NSProgress *_parent = nil;
   long _reserved4 = 0;
   id _values = <NSProgressValues 0x608000281e50>
NSProgressValues : NSObject <NSSecureCoding> {
   NSMutableDictionary *_userInfo = nil;
   _NSProgressFraction *_selfFraction = <_NSProgressFraction 0x6080002282a0>
_NSProgressFraction : NSObject <NSSecureCoding, NSCopying> {
   long _completed = 0;
   long _total = 0;
   bool _overflowed = 0;
}
;
   _NSProgressFraction *_childFraction = <_NSProgressFraction 0x608000230660>
_NSProgressFraction : NSObject <NSSecureCoding, NSCopying> {
   long _completed = 0;
   long _total = 1;
   bool _overflowed = 0;
}
;
   NSString *_localizedDescription = nil;
   NSString *_localizedAdditionalDescription = nil;
   bool _isCancellable = 1;
   bool _isPausable = 0;
   bool _isCancelled = 0;
   bool _isPaused = 0;
   bool _usingChildUserInfo = 0;
   NSString *_kind = nil;
   bool _isPrioritizable = 0;
   long _portionOfParent = 0;
}
;
   id _resumingHandler = nil;
   id _cancellationHandler = nil;
   id _pausingHandler = nil;
   id _prioritizationHandler = nil;
   unsigned long _flags = 0;
   id _userInfoProxy = nil;
   NSString *_publisherID = nil;
   id _reserved5 = nil;
   long _reserved6 = 0;
   long _reserved7 = 0;
   long _reserved8 = 0;
   NSMutableDictionary *_acknowledgementHandlersByLowercaseBundleID = nil;
   NSMutableDictionary *_lastNotificationTimesByKey = nil;
   NSMutableDictionary *_userInfoLastNotificationTimesByKey = nil;
   NSLock *_lock = <NSLock 0x6080000d3390>
NSLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}
;
   NSMutableSet *_children = nil;
}

    let progressHandler: Optional<((NSProgress) -> (), OS_dispatch_queue)> = nil
    let dataStream: Optional<(Foundation.Data) -> ()> = nil
    let totalBytesReceived: Int64 = 0
    let mutableData: Foundation.Data = 0 bytes
    let expectedContentLength: Optional<Int64> = nil
    let dataTaskDidReceiveResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSURLResponse)) -> __ObjC.URLSession.ResponseDisposition> = nil
    let dataTaskDidBecomeDownloadTask: Optional<((NSURLSession, NSURLSessionDataTask, NSURLSessionDownloadTask)) -> ()> = nil
    let dataTaskDidReceiveData: Optional<((NSURLSession, NSURLSessionDataTask, Foundation.Data)) -> ()> = nil
    let dataTaskWillCacheResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSCachedURLResponse)) -> Optional<NSCachedURLResponse>> = nil
}

    let taskDelegateLock: NSLock = <NSLock 0x6080000d34e0>
NSLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}

}
{
}
, 6: <Alamofire.DataRequest 0x6000000f3b00>
Alamofire.DataRequest : Alamofire.Request
Alamofire.Request : SwiftObject {
    let session: __NSURLSessionLocal = <__NSURLSessionLocal 0x6000001cec40>
    let originalTask: Alamofire.DataRequest.Requestable? = (
        let urlRequest: Foundation.URLRequest = https://api.artsy.net/api/v1/system/ping
    )
    let startTime: Optional<Double> = nil
    let endTime: Optional<Double> = nil
    let validations: Array<(()) -> ()> = []
    let taskDelegate: Alamofire.DataTaskDelegate = <Alamofire.DataTaskDelegate 0x7ff143c2b340>
Alamofire.DataTaskDelegate : Alamofire.TaskDelegate
Alamofire.TaskDelegate : NSObject {
    let queue: NSOperationQueue = <NSOperationQueue 0x608000227a40>
NSOperationQueue : NSObject {
   id _private = <__NSOperationQueueInternal 0x7ff143f2f8e0>
__NSOperationQueueInternal : NSObject {
   _opaque_pthread_mutex_t __queueLock = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00060000 00060000 ffffffff ffffffff 17070dbc 0e80ffff 5a54554d 5a54554d>;
   NSOperation *__firstOperation = <NSBlockOperation 0x6080004508f0>
NSBlockOperation : NSOperation
NSOperation : NSObject {
   id _private = <__NSOperationInternal 0x7ff143f2ffa0>
__NSOperationInternal : NSObject {
   unsigned char[8] __pad1 = unknown;
   NSOperation *__outerOp = <NSBlockOperation 0x6080004508f0>;
   NSOperation *__prevOp = nil;
   NSOperation *__nextOp = nil;
   NSOperation *__nextPriOp = nil;
   NSOperationQueue *__queue = <NSOperationQueue 0x608000227a40>;
   id __dependencies = nil;
   id __down_dependencies = nil;
   long __unfinished_deps = 0;
   id __completion = nil;
   void *__obsInfo = <00000000 00000000>;
   void *__implicitObsInfo = <00412300 80600000>;
   long __seqno = 23;
   double __thread_prio = 0.5;
   id __children = nil;
   int __RC = 0;
   int __state = 80;
   char __prio = -1;
   unsigned char __cached_isReady = 0xff;
   unsigned char __isCancelled = 0x0;
   unsigned char __isBarrier = 0x0;
   int __qoses = 1118481;
   _opaque_pthread_mutex_t __wait_mutex = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00000000 00000000 ffffffff ffffffff cfff0cbc 0e80ffff 5a54554d 5a54554d>;
   _opaque_pthread_cond_t __wait_cond = <444e4f43 00000000 00000000 00000080 00000000 00000000 00000000 01000000 00000000 00000000 00000000 00000000>;
   _opaque_pthread_t *__pthread = <00000000 00000000>;
   char *__nameBuffer = NULL;
   id __activity = <_NSActivityAssertion 0x6080002b92c0>
_NSActivityAssertion : NSObject {
   long _ended = 0;
   unsigned long _options = 4398046511104;
   NSString *_reason = @"Operation scheduled";
   unsigned _systemSleepAssertionID = 0x0;
   NSObject *_voucher = nil;
   NSObject *_previousVoucher = nil;
   unsigned char _adoptPreviousVoucher = 0x0;
   id<NSObject> _xpcBoost = nil;
   BKSProcessAssertion *_processAssertion = nil;
   id _expirationHandler = nil;
}
;
   pthread_override_s *__ov = <00000000 00000000>;
   unsigned char[0] __pad3 = unknown;
}
;
   int _private1 = 0;
   int _private1b = 0;
}
{
   id _private2 = nil;
   void *_reserved2 = <80b84400 80600000>;
}
;
   NSOperation *__lastOperation = <NSBlockOperation 0x6080004508f0>;
   NSOperation *__pendingFirstOperation = nil;
   NSOperation *__pendingLastOperation = nil;
   NSOperation *[5]__firstPriOperation = unknown;
   NSOperation *[5]__lastPriOperation = unknown;
   NSObject *__pending_barrier = <OS_dispatch_queue 0x608000174a00>
OS_dispatch_queue : OS_dispatch_object
OS_dispatch_object : OS_object
OS_object : NSObject {
}
{
}
<OS_dispatch_queue> {
}
;
   long __maxNumOps = 1;
   int __actualMaxNumOps = 1;
   int __numExecOps = 0;
   unsigned __unused2 = 0x0;
   unsigned char __mainQ = 0x0;
   unsigned char __suspended = 0xff;
   unsigned char __overcommit = 0x0;
   char __propertyQOS = 17;
   NSObject *__dispatch_queue = nil;
   char[160] __nameBuffer = unknown;
}
;
   void *_reserved = <00000000 00000000>;
}

    let task: __NSCFLocalDataTask? = <__NSCFLocalDataTask 0x7ff143c2ad30>
__NSCFLocalDataTask : __NSCFLocalSessionTask
__NSCFLocalSessionTask : __NSCFURLSessionTask
__NSCFURLSessionTask : NSURLSessionTask
NSURLSessionTask : NSObject <NSCopying> {
   float _priority = 0;
   double __loadingPriority = 0;
}
{
   unsigned long _taskIdentifier = 6;
   NSString *_taskDescription = nil;
   NSURLRequest *_originalRequest = <NSMutableURLRequest 0x600000202650>
NSMutableURLRequest : NSURLRequest
NSURLRequest : NSObject <NSSecureCoding, NSCopying, NSMutableCopying> {
   NSURLRequestInternal *_internal = <NSURLRequestInternal 0x600000202790>
NSURLRequestInternal : NSObject {
   _CFURLRequest *request = <e05b3a00 00600000>;
}
;
}
{
}
;
   NSURLRequest *_currentRequest = <NSURLRequest 0x600000202630>
NSURLRequest : NSObject <NSSecureCoding, NSCopying, NSMutableCopying> {
   NSURLRequestInternal *_internal = <NSURLRequestInternal 0x6000002025f0>
NSURLRequestInternal : NSObject {
   _CFURLRequest *request = <60663a00 00600000>;
}
;
}
;
   NSURLResponse *_response = nil;
   long _countOfBytesReceived = 0;
   long _countOfBytesSent = 0;
   long _countOfBytesExpectedToSend = 0;
   long _countOfBytesExpectedToReceive = 0;
   long _state = 1;
   NSError *_error = nil;
   _CFURLRequest *_currentCFURLRequest = <60663a00 00600000>;
   double _startTime = 505018724.974394;
   NSURLSession *_session = <__NSURLSessionLocal 0x6000001cec40>;
   NSObject *_workQueue = <OS_dispatch_queue 0x60000016f0c0>;
   NSString *_ledBellyServiceIdentifier = nil;
   NSURL *_ledBellyFallbackURL = nil;
   float _priorityHint = 0.5;
   long _priorityValue = 300;
   double _loadingPriorityValue = 0.5;
   long _bytesPerSecondLimitValue = 0;
   __PerformanceTiming *_performanceTiming = <90b5c243 f17f0000>;
   NSDictionary *_backgroundTaskTimingData = nil;
   bool _shouldSkipPreferredClientCertificateLookup = 0;
   bool _cacheOnly = 0;
   NSDictionary *_legacySocketStreamProperties = nil;
   _CFHSTSPolicy *_cfHSTS = <00000000 00000000>;
   _CFURLCache *_cfCache = <00000000 00000000>;
   _CFURLCredentialStorage *_cfCreds = <00000000 00000000>;
   OpaqueCFHTTPCookieStorage *_cfCookies = <00000000 00000000>;
   int _cachePolicy = 0;
   double _timeoutInterval = 60;
   NSDictionary *_proxySettings = nil;
   NSDictionary *_sslSettings = <__NSCFDictionary 0x60000047c380>
@{
   _kCFStreamTLSMinimumVersion : @4,
}
;
   bool _shouldPipelineHTTP = 0;
   bool _shouldUsePipelineHeuristics = 0;
   bool _shouldSkipPipelineProbe = 0;
   bool _shouldHandleCookies = 0;
   int _cookieAcceptPolicy = 2;
   bool _preventsIdleSystemSleep = 0;
   NSArray *_contentDispositionFallbackArray = nil;
   bool _allowsCellular = 1;
   int _networkServiceType = 0;
   bool _prohibitAuthUI = 0;
   bool _strictContentLength = 1;
   long _suspensionThreshhold = 1048576;
   NSString *_boundInterfaceIdentifier = nil;
   bool _disallowCellular = 0;
   unsigned long _allowedProtocolTypes = 0;
   long _requestPriority = -1;
   long _expectedWorkload = 0;
   double _timeWindowDelay = 0;
   double _timeWindowDuration = 0;
   NSString *_uniqueIdentifier = nil;
   unsigned _powerAssertion = 0x0;
   unsigned _darkWakePowerAssertion = 0x0;
   __CFDictionary *_cachedSocketStreamProperties = nil;
   NSURLSessionConfiguration *_configuration = <__NSCFURLSessionConfiguration 0x7ff143c06b40>;
   bool _connectionIsCellular = 0;
   id _protocolForTask = nil;
   NSURLSessionTaskHTTPAuthenticator *_authenticator = nil;
   bool _shouldReportTimingDataToAWD = 0;
   NSString *_storagePartitionIdentifier = nil;
   NSDictionary *_dependencyInfo = <__NSSingleEntryDictionaryI 0x608000420f80>
@{
   TaskIdentifier : @6,
}
;
   NSDictionary *_DuetActivityProperties = nil;
   NSURLSessionTaskDependencyTree *_dependencyTree = nil;
   NSURLSessionTaskDependency *_taskDependency = nil;
   NSString *_pathToDownloadTaskFile = nil;
   NSMutableArray *_transactionMetrics = nil;
   NSDictionary *_trailers = nil;
}
<NSURLSessionTaskSubclass, NSURLSessionDataTaskSubclass, NSURLSessionUploadTaskSubclass, SessionConnectionDelegate> {
   __NSCFURLSessionConnection *_cfConn = nil;
   NSURL *_uploadFile = nil;
   NSObject *_dataTaskData = nil;
   id _dataTaskCompletion = nil;
   bool _pendingResponseDisposition = 0;
   bool _pendingResponseDisposition_didFinish = 0;
   NSObject *_pendingResponseBytes = nil;
   __NSURLSessionLocal *_localSession = <__NSURLSessionLocal 0x6000001cec40>;
   unsigned long _suspendCount = 1;
   id _async_initialization = <__NSMallocBlock__ 0x600000280e10>

0x10ab65400 ^( v12@?0C8 ) {
    // layout blank
}
;
   NSObject *_resourceTimeout = nil;
   bool _didIssueDidFinish = 0;
   bool _suspendedForDisposition = 0;
   NSNumber *_connectedSocket = nil;
   HTTPConnectionCacheKey *_connKey = <00000000 00000000>;
   double _startTimeoutTime = 0;
   NSObject *_startTimeoutTimer = nil;
   NSObject *_payloadTransmissionTimer = nil;
   NSObject *_willSendRequestTimer = nil;
   NSInputStream *_socketReadStreamForUpgrade = nil;
   NSOutputStream *_socketWriteStreamForUpgrade = nil;
   NSOperationQueue *_connectionWorkQueue = nil;
   int _connectionWorkQueueSuspensionCount = 0;
   bool _didCheckMixedReplace = 0;
   bool _isMixedReplace = 0;
}
{
}

    let error: Optional<Error> = nil
    let initialResponseTime: Optional<Double> = nil
    let credential: Optional<NSURLCredential> = nil
    let metrics: Optional<AnyObject> = nil
    let taskWillPerformHTTPRedirection: Optional<((NSURLSession, NSURLSessionTask, NSHTTPURLResponse, Foundation.URLRequest)) -> Optional<Foundation.URLRequest>> = nil
    let taskDidReceiveChallenge: Optional<((NSURLSession, NSURLSessionTask, NSURLAuthenticationChallenge)) -> (__ObjC.URLSession.AuthChallengeDisposition, Optional<NSURLCredential>)> = nil
    let taskNeedNewBodyStream: Optional<((NSURLSession, NSURLSessionTask)) -> Optional<NSInputStream>> = nil
    let taskDidCompleteWithError: Optional<((NSURLSession, NSURLSessionTask, Optional<Error>)) -> ()> = nil
}
<NSURLSessionDataDelegate> {
    let progress: NSProgress = <NSProgress 0x600000334460>
NSProgress : NSObject <NSProgressPublisher> {
   NSProgress *_parent = nil;
   long _reserved4 = 0;
   id _values = <NSProgressValues 0x600000281040>
NSProgressValues : NSObject <NSSecureCoding> {
   NSMutableDictionary *_userInfo = nil;
   _NSProgressFraction *_selfFraction = <_NSProgressFraction 0x60000043ba00>
_NSProgressFraction : NSObject <NSSecureCoding, NSCopying> {
   long _completed = 0;
   long _total = 0;
   bool _overflowed = 0;
}
;
   _NSProgressFraction *_childFraction = <_NSProgressFraction 0x600000439880>
_NSProgressFraction : NSObject <NSSecureCoding, NSCopying> {
   long _completed = 0;
   long _total = 1;
   bool _overflowed = 0;
}
;
   NSString *_localizedDescription = nil;
   NSString *_localizedAdditionalDescription = nil;
   bool _isCancellable = 1;
   bool _isPausable = 0;
   bool _isCancelled = 0;
   bool _isPaused = 0;
   bool _usingChildUserInfo = 0;
   NSString *_kind = nil;
   bool _isPrioritizable = 0;
   long _portionOfParent = 0;
}
;
   id _resumingHandler = nil;
   id _cancellationHandler = nil;
   id _pausingHandler = nil;
   id _prioritizationHandler = nil;
   unsigned long _flags = 0;
   id _userInfoProxy = nil;
   NSString *_publisherID = nil;
   id _reserved5 = nil;
   long _reserved6 = 0;
   long _reserved7 = 0;
   long _reserved8 = 0;
   NSMutableDictionary *_acknowledgementHandlersByLowercaseBundleID = nil;
   NSMutableDictionary *_lastNotificationTimesByKey = nil;
   NSMutableDictionary *_userInfoLastNotificationTimesByKey = nil;
   NSLock *_lock = <NSLock 0x6000002cb0c0>
NSLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}
;
   NSMutableSet *_children = nil;
}

    let progressHandler: Optional<((NSProgress) -> (), OS_dispatch_queue)> = nil
    let dataStream: Optional<(Foundation.Data) -> ()> = nil
    let totalBytesReceived: Int64 = 0
    let mutableData: Foundation.Data = 0 bytes
    let expectedContentLength: Optional<Int64> = nil
    let dataTaskDidReceiveResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSURLResponse)) -> __ObjC.URLSession.ResponseDisposition> = nil
    let dataTaskDidBecomeDownloadTask: Optional<((NSURLSession, NSURLSessionDataTask, NSURLSessionDownloadTask)) -> ()> = nil
    let dataTaskDidReceiveData: Optional<((NSURLSession, NSURLSessionDataTask, Foundation.Data)) -> ()> = nil
    let dataTaskWillCacheResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSCachedURLResponse)) -> Optional<NSCachedURLResponse>> = nil
}

    let taskDelegateLock: NSLock = <NSLock 0x6000002cae90>
NSLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}

}
{
}
, 7: <Alamofire.DataRequest 0x6000000f3a00>
Alamofire.DataRequest : Alamofire.Request
Alamofire.Request : SwiftObject {
    let session: __NSURLSessionLocal = <__NSURLSessionLocal 0x6000001cec40>
    let originalTask: Alamofire.DataRequest.Requestable? = (
        let urlRequest: Foundation.URLRequest = https://api.artsy.net/api/v1/system/ping
    )
    let startTime: Optional<Double> = nil
    let endTime: Optional<Double> = nil
    let validations: Array<(()) -> ()> = []
    let taskDelegate: Alamofire.DataTaskDelegate = <Alamofire.DataTaskDelegate 0x7ff143c2bf30>
Alamofire.DataTaskDelegate : Alamofire.TaskDelegate
Alamofire.TaskDelegate : NSObject {
    let queue: NSOperationQueue = <NSOperationQueue 0x60000043a400>
NSOperationQueue : NSObject {
   id _private = <__NSOperationQueueInternal 0x7ff143c2c680>
__NSOperationQueueInternal : NSObject {
   _opaque_pthread_mutex_t __queueLock = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00060000 00060000 ffffffff ffffffff 77393dbc 0e80ffff 5a54554d 5a54554d>;
   NSOperation *__firstOperation = <NSBlockOperation 0x600000640cf0>
NSBlockOperation : NSOperation
NSOperation : NSObject {
   id _private = <__NSOperationInternal 0x7ff143c2c050>
__NSOperationInternal : NSObject {
   unsigned char[8] __pad1 = unknown;
   NSOperation *__outerOp = <NSBlockOperation 0x600000640cf0>;
   NSOperation *__prevOp = nil;
   NSOperation *__nextOp = nil;
   NSOperation *__nextPriOp = nil;
   NSOperationQueue *__queue = <NSOperationQueue 0x60000043a400>;
   id __dependencies = nil;
   id __down_dependencies = nil;
   long __unfinished_deps = 0;
   id __completion = nil;
   void *__obsInfo = <00000000 00000000>;
   void *__implicitObsInfo = <00412300 80600000>;
   long __seqno = 24;
   double __thread_prio = 0.5;
   id __children = nil;
   int __RC = 0;
   int __state = 80;
   char __prio = -1;
   unsigned char __cached_isReady = 0xff;
   unsigned char __isCancelled = 0x0;
   unsigned char __isBarrier = 0x0;
   int __qoses = 1118481;
   _opaque_pthread_mutex_t __wait_mutex = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00000000 00000000 ffffffff ffffffff 1f3f3dbc 0e80ffff 5a54554d 5a54554d>;
   _opaque_pthread_cond_t __wait_cond = <444e4f43 00000000 00000000 00000080 00000000 00000000 00000000 01000000 00000000 00000000 00000000 00000000>;
   _opaque_pthread_t *__pthread = <00000000 00000000>;
   char *__nameBuffer = NULL;
   id __activity = <_NSActivityAssertion 0x6000002bc980>
_NSActivityAssertion : NSObject {
   long _ended = 0;
   unsigned long _options = 4398046511104;
   NSString *_reason = @"Operation scheduled";
   unsigned _systemSleepAssertionID = 0x0;
   NSObject *_voucher = nil;
   NSObject *_previousVoucher = nil;
   unsigned char _adoptPreviousVoucher = 0x0;
   id<NSObject> _xpcBoost = nil;
   BKSProcessAssertion *_processAssertion = nil;
   id _expirationHandler = nil;
}
;
   pthread_override_s *__ov = <00000000 00000000>;
   unsigned char[0] __pad3 = unknown;
}
;
   int _private1 = 0;
   int _private1b = 0;
}
{
   id _private2 = nil;
   void *_reserved2 = <600c6400 00600000>;
}
;
   NSOperation *__lastOperation = <NSBlockOperation 0x600000640cf0>;
   NSOperation *__pendingFirstOperation = nil;
   NSOperation *__pendingLastOperation = nil;
   NSOperation *[5]__firstPriOperation = unknown;
   NSOperation *[5]__lastPriOperation = unknown;
   NSObject *__pending_barrier = <OS_dispatch_queue 0x600000179b00>
OS_dispatch_queue : OS_dispatch_object
OS_dispatch_object : OS_object
OS_object : NSObject {
}
{
}
<OS_dispatch_queue> {
}
;
   long __maxNumOps = 1;
   int __actualMaxNumOps = 1;
   int __numExecOps = 0;
   unsigned __unused2 = 0x0;
   unsigned char __mainQ = 0x0;
   unsigned char __suspended = 0xff;
   unsigned char __overcommit = 0x0;
   char __propertyQOS = 17;
   NSObject *__dispatch_queue = nil;
   char[160] __nameBuffer = unknown;
}
;
   void *_reserved = <00000000 00000000>;
}

    let task: __NSCFLocalDataTask? = <__NSCFLocalDataTask 0x7ff143c2c180>
__NSCFLocalDataTask : __NSCFLocalSessionTask
__NSCFLocalSessionTask : __NSCFURLSessionTask
__NSCFURLSessionTask : NSURLSessionTask
NSURLSessionTask : NSObject <NSCopying> {
   float _priority = 0;
   double __loadingPriority = 0;
}
{
   unsigned long _taskIdentifier = 7;
   NSString *_taskDescription = nil;
   NSURLRequest *_originalRequest = <NSMutableURLRequest 0x600000202530>
NSMutableURLRequest : NSURLRequest
NSURLRequest : NSObject <NSSecureCoding, NSCopying, NSMutableCopying> {
   NSURLRequestInternal *_internal = <NSURLRequestInternal 0x600000202570>
NSURLRequestInternal : NSObject {
   _CFURLRequest *request = <e0623a00 00600000>;
}
;
}
{
}
;
   NSURLRequest *_currentRequest = <NSURLRequest 0x600000202520>
NSURLRequest : NSObject <NSSecureCoding, NSCopying, NSMutableCopying> {
   NSURLRequestInternal *_internal = <NSURLRequestInternal 0x600000202500>
NSURLRequestInternal : NSObject {
   _CFURLRequest *request = <c0633a00 00600000>;
}
;
}
;
   NSURLResponse *_response = nil;
   long _countOfBytesReceived = 0;
   long _countOfBytesSent = 0;
   long _countOfBytesExpectedToSend = 0;
   long _countOfBytesExpectedToReceive = 0;
   long _state = 1;
   NSError *_error = nil;
   _CFURLRequest *_currentCFURLRequest = <c0633a00 00600000>;
   double _startTime = 505018726.974278;
   NSURLSession *_session = <__NSURLSessionLocal 0x6000001cec40>;
   NSObject *_workQueue = <OS_dispatch_queue 0x60000016f0c0>;
   NSString *_ledBellyServiceIdentifier = nil;
   NSURL *_ledBellyFallbackURL = nil;
   float _priorityHint = 0.5;
   long _priorityValue = 300;
   double _loadingPriorityValue = 0.5;
   long _bytesPerSecondLimitValue = 0;
   __PerformanceTiming *_performanceTiming = <d0c8c243 f17f0000>;
   NSDictionary *_backgroundTaskTimingData = nil;
   bool _shouldSkipPreferredClientCertificateLookup = 0;
   bool _cacheOnly = 0;
   NSDictionary *_legacySocketStreamProperties = nil;
   _CFHSTSPolicy *_cfHSTS = <00000000 00000000>;
   _CFURLCache *_cfCache = <00000000 00000000>;
   _CFURLCredentialStorage *_cfCreds = <00000000 00000000>;
   OpaqueCFHTTPCookieStorage *_cfCookies = <00000000 00000000>;
   int _cachePolicy = 0;
   double _timeoutInterval = 60;
   NSDictionary *_proxySettings = nil;
   NSDictionary *_sslSettings = <__NSCFDictionary 0x60000047d840>
@{
   _kCFStreamTLSMinimumVersion : @4,
}
;
   bool _shouldPipelineHTTP = 0;
   bool _shouldUsePipelineHeuristics = 0;
   bool _shouldSkipPipelineProbe = 0;
   bool _shouldHandleCookies = 0;
   int _cookieAcceptPolicy = 2;
   bool _preventsIdleSystemSleep = 0;
   NSArray *_contentDispositionFallbackArray = nil;
   bool _allowsCellular = 1;
   int _networkServiceType = 0;
   bool _prohibitAuthUI = 0;
   bool _strictContentLength = 1;
   long _suspensionThreshhold = 1048576;
   NSString *_boundInterfaceIdentifier = nil;
   bool _disallowCellular = 0;
   unsigned long _allowedProtocolTypes = 0;
   long _requestPriority = -1;
   long _expectedWorkload = 0;
   double _timeWindowDelay = 0;
   double _timeWindowDuration = 0;
   NSString *_uniqueIdentifier = nil;
   unsigned _powerAssertion = 0x0;
   unsigned _darkWakePowerAssertion = 0x0;
   __CFDictionary *_cachedSocketStreamProperties = nil;
   NSURLSessionConfiguration *_configuration = <__NSCFURLSessionConfiguration 0x7ff143c06b40>;
   bool _connectionIsCellular = 0;
   id _protocolForTask = nil;
   NSURLSessionTaskHTTPAuthenticator *_authenticator = nil;
   bool _shouldReportTimingDataToAWD = 0;
   NSString *_storagePartitionIdentifier = nil;
   NSDictionary *_dependencyInfo = <__NSSingleEntryDictionaryI 0x608000423f40>
@{
   TaskIdentifier : @7,
}
;
   NSDictionary *_DuetActivityProperties = nil;
   NSURLSessionTaskDependencyTree *_dependencyTree = nil;
   NSURLSessionTaskDependency *_taskDependency = nil;
   NSString *_pathToDownloadTaskFile = nil;
   NSMutableArray *_transactionMetrics = nil;
   NSDictionary *_trailers = nil;
}
<NSURLSessionTaskSubclass, NSURLSessionDataTaskSubclass, NSURLSessionUploadTaskSubclass, SessionConnectionDelegate> {
   __NSCFURLSessionConnection *_cfConn = nil;
   NSURL *_uploadFile = nil;
   NSObject *_dataTaskData = nil;
   id _dataTaskCompletion = nil;
   bool _pendingResponseDisposition = 0;
   bool _pendingResponseDisposition_didFinish = 0;
   NSObject *_pendingResponseBytes = nil;
   __NSURLSessionLocal *_localSession = <__NSURLSessionLocal 0x6000001cec40>;
   unsigned long _suspendCount = 1;
   id _async_initialization = <__NSMallocBlock__ 0x6000000857d0>

0x10ab65400 ^( v12@?0C8 ) {
    // layout blank
}
;
   NSObject *_resourceTimeout = nil;
   bool _didIssueDidFinish = 0;
   bool _suspendedForDisposition = 0;
   NSNumber *_connectedSocket = nil;
   HTTPConnectionCacheKey *_connKey = <00000000 00000000>;
   double _startTimeoutTime = 0;
   NSObject *_startTimeoutTimer = nil;
   NSObject *_payloadTransmissionTimer = nil;
   NSObject *_willSendRequestTimer = nil;
   NSInputStream *_socketReadStreamForUpgrade = nil;
   NSOutputStream *_socketWriteStreamForUpgrade = nil;
   NSOperationQueue *_connectionWorkQueue = nil;
   int _connectionWorkQueueSuspensionCount = 0;
   bool _didCheckMixedReplace = 0;
   bool _isMixedReplace = 0;
}
{
}

    let error: Optional<Error> = nil
    let initialResponseTime: Optional<Double> = nil
    let credential: Optional<NSURLCredential> = nil
    let metrics: Optional<AnyObject> = nil
    let taskWillPerformHTTPRedirection: Optional<((NSURLSession, NSURLSessionTask, NSHTTPURLResponse, Foundation.URLRequest)) -> Optional<Foundation.URLRequest>> = nil
    let taskDidReceiveChallenge: Optional<((NSURLSession, NSURLSessionTask, NSURLAuthenticationChallenge)) -> (__ObjC.URLSession.AuthChallengeDisposition, Optional<NSURLCredential>)> = nil
    let taskNeedNewBodyStream: Optional<((NSURLSession, NSURLSessionTask)) -> Optional<NSInputStream>> = nil
    let taskDidCompleteWithError: Optional<((NSURLSession, NSURLSessionTask, Optional<Error>)) -> ()> = nil
}
<NSURLSessionDataDelegate> {
    let progress: NSProgress = <NSProgress 0x600000334640>
NSProgress : NSObject <NSProgressPublisher> {
   NSProgress *_parent = nil;
   long _reserved4 = 0;
   id _values = <NSProgressValues 0x600000281450>
NSProgressValues : NSObject <NSSecureCoding> {
   NSMutableDictionary *_userInfo = nil;
   _NSProgressFraction *_selfFraction = <_NSProgressFraction 0x60000043b380>
_NSProgressFraction : NSObject <NSSecureCoding, NSCopying> {
   long _completed = 0;
   long _total = 0;
   bool _overflowed = 0;
}
;
   _NSProgressFraction *_childFraction = <_NSProgressFraction 0x600000439a00>
_NSProgressFraction : NSObject <NSSecureCoding, NSCopying> {
   long _completed = 0;
   long _total = 1;
   bool _overflowed = 0;
}
;
   NSString *_localizedDescription = nil;
   NSString *_localizedAdditionalDescription = nil;
   bool _isCancellable = 1;
   bool _isPausable = 0;
   bool _isCancelled = 0;
   bool _isPaused = 0;
   bool _usingChildUserInfo = 0;
   NSString *_kind = nil;
   bool _isPrioritizable = 0;
   long _portionOfParent = 0;
}
;
   id _resumingHandler = nil;
   id _cancellationHandler = nil;
   id _pausingHandler = nil;
   id _prioritizationHandler = nil;
   unsigned long _flags = 0;
   id _userInfoProxy = nil;
   NSString *_publisherID = nil;
   id _reserved5 = nil;
   long _reserved6 = 0;
   long _reserved7 = 0;
   long _reserved8 = 0;
   NSMutableDictionary *_acknowledgementHandlersByLowercaseBundleID = nil;
   NSMutableDictionary *_lastNotificationTimesByKey = nil;
   NSMutableDictionary *_userInfoLastNotificationTimesByKey = nil;
   NSLock *_lock = <NSLock 0x6000002cbfa0>
NSLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}
;
   NSMutableSet *_children = nil;
}

    let progressHandler: Optional<((NSProgress) -> (), OS_dispatch_queue)> = nil
    let dataStream: Optional<(Foundation.Data) -> ()> = nil
    let totalBytesReceived: Int64 = 0
    let mutableData: Foundation.Data = 0 bytes
    let expectedContentLength: Optional<Int64> = nil
    let dataTaskDidReceiveResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSURLResponse)) -> __ObjC.URLSession.ResponseDisposition> = nil
    let dataTaskDidBecomeDownloadTask: Optional<((NSURLSession, NSURLSessionDataTask, NSURLSessionDownloadTask)) -> ()> = nil
    let dataTaskDidReceiveData: Optional<((NSURLSession, NSURLSessionDataTask, Foundation.Data)) -> ()> = nil
    let dataTaskWillCacheResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSCachedURLResponse)) -> Optional<NSCachedURLResponse>> = nil
}

    let taskDelegateLock: NSLock = <NSLock 0x6000002cbf30>
NSLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}

}
{
}
, 3: <Alamofire.DataRequest 0x6080000e5b80>
Alamofire.DataRequest : Alamofire.Request
Alamofire.Request : SwiftObject {
    let session: __NSURLSessionLocal = <__NSURLSessionLocal 0x6000001cec40>
    let originalTask: Alamofire.DataRequest.Requestable? = (
        let urlRequest: Foundation.URLRequest = https://api.artsy.net/api/v1/sale/los-angeles-modern-auctions-march-2015
    )
    let startTime: Optional<Double> = nil
    let endTime: Optional<Double> = nil
    let validations: Array<(()) -> ()> = []
    let taskDelegate: Alamofire.DataTaskDelegate = <Alamofire.DataTaskDelegate 0x7ff143d02920>
Alamofire.DataTaskDelegate : Alamofire.TaskDelegate
Alamofire.TaskDelegate : NSObject {
    let queue: NSOperationQueue = <NSOperationQueue 0x608000223900>
NSOperationQueue : NSObject {
   id _private = <__NSOperationQueueInternal 0x7ff143d00700>
__NSOperationQueueInternal : NSObject {
   _opaque_pthread_mutex_t __queueLock = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00060000 00060000 ffffffff ffffffff f7f82fbc 0e80ffff 5a54554d 5a54554d>;
   NSOperation *__firstOperation = <NSBlockOperation 0x608000251d30>
NSBlockOperation : NSOperation
NSOperation : NSObject {
   id _private = <__NSOperationInternal 0x7ff143d01e80>
__NSOperationInternal : NSObject {
   unsigned char[8] __pad1 = unknown;
   NSOperation *__outerOp = <NSBlockOperation 0x608000251d30>;
   NSOperation *__prevOp = nil;
   NSOperation *__nextOp = nil;
   NSOperation *__nextPriOp = nil;
   NSOperationQueue *__queue = <NSOperationQueue 0x608000223900>;
   id __dependencies = nil;
   id __down_dependencies = nil;
   long __unfinished_deps = 0;
   id __completion = nil;
   void *__obsInfo = <00000000 00000000>;
   void *__implicitObsInfo = <00412300 80600000>;
   long __seqno = 4;
   double __thread_prio = 0.5;
   id __children = nil;
   int __RC = 0;
   int __state = 80;
   char __prio = -1;
   unsigned char __cached_isReady = 0xff;
   unsigned char __isCancelled = 0x0;
   unsigned char __isBarrier = 0x0;
   int __qoses = 1118481;
   _opaque_pthread_mutex_t __wait_mutex = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00000000 00000000 ffffffff ffffffff efe02fbc 0e80ffff 5a54554d 5a54554d>;
   _opaque_pthread_cond_t __wait_cond = <444e4f43 00000000 00000000 00000080 00000000 00000000 00000000 01000000 00000000 00000000 00000000 00000000>;
   _opaque_pthread_t *__pthread = <00000000 00000000>;
   char *__nameBuffer = NULL;
   id __activity = <_NSActivityAssertion 0x6080000ba820>
_NSActivityAssertion : NSObject {
   long _ended = 0;
   unsigned long _options = 4398046511104;
   NSString *_reason = @"Operation scheduled";
   unsigned _systemSleepAssertionID = 0x0;
   NSObject *_voucher = nil;
   NSObject *_previousVoucher = nil;
   unsigned char _adoptPreviousVoucher = 0x0;
   id<NSObject> _xpcBoost = nil;
   BKSProcessAssertion *_processAssertion = nil;
   id _expirationHandler = nil;
}
;
   pthread_override_s *__ov = <00000000 00000000>;
   unsigned char[0] __pad3 = unknown;
}
;
   int _private1 = 0;
   int _private1b = 0;
}
{
   id _private2 = nil;
   void *_reserved2 = <001d2500 80600000>;
}
;
   NSOperation *__lastOperation = <NSBlockOperation 0x608000251d30>;
   NSOperation *__pendingFirstOperation = nil;
   NSOperation *__pendingLastOperation = nil;
   NSOperation *[5]__firstPriOperation = unknown;
   NSOperation *[5]__lastPriOperation = unknown;
   NSObject *__pending_barrier = <OS_dispatch_queue 0x60800016ea00>
OS_dispatch_queue : OS_dispatch_object
OS_dispatch_object : OS_object
OS_object : NSObject {
}
{
}
<OS_dispatch_queue> {
}
;
   long __maxNumOps = 1;
   int __actualMaxNumOps = 1;
   int __numExecOps = 0;
   unsigned __unused2 = 0x0;
   unsigned char __mainQ = 0x0;
   unsigned char __suspended = 0xff;
   unsigned char __overcommit = 0x0;
   char __propertyQOS = 17;
   NSObject *__dispatch_queue = nil;
   char[160] __nameBuffer = unknown;
}
;
   void *_reserved = <00000000 00000000>;
}

    let task: __NSCFLocalDataTask? = <__NSCFLocalDataTask 0x7ff143d08de0>
__NSCFLocalDataTask : __NSCFLocalSessionTask
__NSCFLocalSessionTask : __NSCFURLSessionTask
__NSCFURLSessionTask : NSURLSessionTask
NSURLSessionTask : NSObject <NSCopying> {
   float _priority = 0;
   double __loadingPriority = 0;
}
{
   unsigned long _taskIdentifier = 3;
   NSString *_taskDescription = nil;
   NSURLRequest *_originalRequest = <NSMutableURLRequest 0x60800001d870>
NSMutableURLRequest : NSURLRequest
NSURLRequest : NSObject <NSSecureCoding, NSCopying, NSMutableCopying> {
   NSURLRequestInternal *_internal = <NSURLRequestInternal 0x60800001d880>
NSURLRequestInternal : NSObject {
   _CFURLRequest *request = <20613a00 80600000>;
}
;
}
{
}
;
   NSURLRequest *_currentRequest = <NSURLRequest 0x60800001d6f0>
NSURLRequest : NSObject <NSSecureCoding, NSCopying, NSMutableCopying> {
   NSURLRequestInternal *_internal = <NSURLRequestInternal 0x60800001d830>
NSURLRequestInternal : NSObject {
   _CFURLRequest *request = <40603a00 80600000>;
}
;
}
;
   NSURLResponse *_response = nil;
   long _countOfBytesReceived = 0;
   long _countOfBytesSent = 0;
   long _countOfBytesExpectedToSend = 0;
   long _countOfBytesExpectedToReceive = 0;
   long _state = 1;
   NSError *_error = nil;
   _CFURLRequest *_currentCFURLRequest = <40603a00 80600000>;
   double _startTime = 505018720.974736;
   NSURLSession *_session = <__NSURLSessionLocal 0x6000001cec40>;
   NSObject *_workQueue = <OS_dispatch_queue 0x60000016f0c0>;
   NSString *_ledBellyServiceIdentifier = nil;
   NSURL *_ledBellyFallbackURL = nil;
   float _priorityHint = 0.5;
   long _priorityValue = 300;
   double _loadingPriorityValue = 0.5;
   long _bytesPerSecondLimitValue = 0;
   __PerformanceTiming *_performanceTiming = <1058d043 f17f0000>;
   NSDictionary *_backgroundTaskTimingData = nil;
   bool _shouldSkipPreferredClientCertificateLookup = 0;
   bool _cacheOnly = 0;
   NSDictionary *_legacySocketStreamProperties = nil;
   _CFHSTSPolicy *_cfHSTS = <00000000 00000000>;
   _CFURLCache *_cfCache = <00000000 00000000>;
   _CFURLCredentialStorage *_cfCreds = <00000000 00000000>;
   OpaqueCFHTTPCookieStorage *_cfCookies = <00000000 00000000>;
   int _cachePolicy = 0;
   double _timeoutInterval = 60;
   NSDictionary *_proxySettings = nil;
   NSDictionary *_sslSettings = <__NSCFDictionary 0x60800026b3c0>
@{
   _kCFStreamTLSMinimumVersion : @4,
}
;
   bool _shouldPipelineHTTP = 0;
   bool _shouldUsePipelineHeuristics = 0;
   bool _shouldSkipPipelineProbe = 0;
   bool _shouldHandleCookies = 0;
   int _cookieAcceptPolicy = 2;
   bool _preventsIdleSystemSleep = 0;
   NSArray *_contentDispositionFallbackArray = nil;
   bool _allowsCellular = 1;
   int _networkServiceType = 0;
   bool _prohibitAuthUI = 0;
   bool _strictContentLength = 1;
   long _suspensionThreshhold = 1048576;
   NSString *_boundInterfaceIdentifier = nil;
   bool _disallowCellular = 0;
   unsigned long _allowedProtocolTypes = 0;
   long _requestPriority = -1;
   long _expectedWorkload = 0;
   double _timeWindowDelay = 0;
   double _timeWindowDuration = 0;
   NSString *_uniqueIdentifier = nil;
   unsigned _powerAssertion = 0x0;
   unsigned _darkWakePowerAssertion = 0x0;
   __CFDictionary *_cachedSocketStreamProperties = nil;
   NSURLSessionConfiguration *_configuration = <__NSCFURLSessionConfiguration 0x7ff143c06b40>;
   bool _connectionIsCellular = 0;
   id _protocolForTask = nil;
   NSURLSessionTaskHTTPAuthenticator *_authenticator = nil;
   bool _shouldReportTimingDataToAWD = 0;
   NSString *_storagePartitionIdentifier = nil;
   NSDictionary *_dependencyInfo = <__NSSingleEntryDictionaryI 0x608000425d40>
@{
   TaskIdentifier : @3,
}
;
   NSDictionary *_DuetActivityProperties = nil;
   NSURLSessionTaskDependencyTree *_dependencyTree = nil;
   NSURLSessionTaskDependency *_taskDependency = nil;
   NSString *_pathToDownloadTaskFile = nil;
   NSMutableArray *_transactionMetrics = nil;
   NSDictionary *_trailers = nil;
}
<NSURLSessionTaskSubclass, NSURLSessionDataTaskSubclass, NSURLSessionUploadTaskSubclass, SessionConnectionDelegate> {
   __NSCFURLSessionConnection *_cfConn = nil;
   NSURL *_uploadFile = nil;
   NSObject *_dataTaskData = nil;
   id _dataTaskCompletion = nil;
   bool _pendingResponseDisposition = 0;
   bool _pendingResponseDisposition_didFinish = 0;
   NSObject *_pendingResponseBytes = nil;
   __NSURLSessionLocal *_localSession = <__NSURLSessionLocal 0x6000001cec40>;
   unsigned long _suspendCount = 1;
   id _async_initialization = <__NSMallocBlock__ 0x60800008e420>

0x10ab65400 ^( v12@?0C8 ) {
    // layout blank
}
;
   NSObject *_resourceTimeout = nil;
   bool _didIssueDidFinish = 0;
   bool _suspendedForDisposition = 0;
   NSNumber *_connectedSocket = nil;
   HTTPConnectionCacheKey *_connKey = <00000000 00000000>;
   double _startTimeoutTime = 0;
   NSObject *_startTimeoutTimer = nil;
   NSObject *_payloadTransmissionTimer = nil;
   NSObject *_willSendRequestTimer = nil;
   NSInputStream *_socketReadStreamForUpgrade = nil;
   NSOutputStream *_socketWriteStreamForUpgrade = nil;
   NSOperationQueue *_connectionWorkQueue = nil;
   int _connectionWorkQueueSuspensionCount = 0;
   bool _didCheckMixedReplace = 0;
   bool _isMixedReplace = 0;
}
{
}

    let error: Optional<Error> = nil
    let initialResponseTime: Optional<Double> = nil
    let credential: Optional<NSURLCredential> = nil
    let metrics: Optional<AnyObject> = nil
    let taskWillPerformHTTPRedirection: Optional<((NSURLSession, NSURLSessionTask, NSHTTPURLResponse, Foundation.URLRequest)) -> Optional<Foundation.URLRequest>> = nil
    let taskDidReceiveChallenge: Optional<((NSURLSession, NSURLSessionTask, NSURLAuthenticationChallenge)) -> (__ObjC.URLSession.AuthChallengeDisposition, Optional<NSURLCredential>)> = nil
    let taskNeedNewBodyStream: Optional<((NSURLSession, NSURLSessionTask)) -> Optional<NSInputStream>> = nil
    let taskDidCompleteWithError: Optional<((NSURLSession, NSURLSessionTask, Optional<Error>)) -> ()> = nil
}
<NSURLSessionDataDelegate> {
    let progress: NSProgress = <NSProgress 0x608000128200>
NSProgress : NSObject <NSProgressPublisher> {
   NSProgress *_parent = nil;
   long _reserved4 = 0;
   id _values = <NSProgressValues 0x6080000977f0>
NSProgressValues : NSObject <NSSecureCoding> {
   NSMutableDictionary *_userInfo = nil;
   _NSProgressFraction *_selfFraction = <_NSProgressFraction 0x608000220860>
_NSProgressFraction : NSObject <NSSecureCoding, NSCopying> {
   long _completed = 0;
   long _total = 0;
   bool _overflowed = 0;
}
;
   _NSProgressFraction *_childFraction = <_NSProgressFraction 0x6080002241e0>
_NSProgressFraction : NSObject <NSSecureCoding, NSCopying> {
   long _completed = 0;
   long _total = 1;
   bool _overflowed = 0;
}
;
   NSString *_localizedDescription = nil;
   NSString *_localizedAdditionalDescription = nil;
   bool _isCancellable = 1;
   bool _isPausable = 0;
   bool _isCancelled = 0;
   bool _isPaused = 0;
   bool _usingChildUserInfo = 0;
   NSString *_kind = nil;
   bool _isPrioritizable = 0;
   long _portionOfParent = 0;
}
;
   id _resumingHandler = nil;
   id _cancellationHandler = nil;
   id _pausingHandler = nil;
   id _prioritizationHandler = nil;
   unsigned long _flags = 0;
   id _userInfoProxy = nil;
   NSString *_publisherID = nil;
   id _reserved5 = nil;
   long _reserved6 = 0;
   long _reserved7 = 0;
   long _reserved8 = 0;
   NSMutableDictionary *_acknowledgementHandlersByLowercaseBundleID = nil;
   NSMutableDictionary *_lastNotificationTimesByKey = nil;
   NSMutableDictionary *_userInfoLastNotificationTimesByKey = nil;
   NSLock *_lock = <NSLock 0x6080000dda40>
NSLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}
;
   NSMutableSet *_children = nil;
}

    let progressHandler: Optional<((NSProgress) -> (), OS_dispatch_queue)> = nil
    let dataStream: Optional<(Foundation.Data) -> ()> = nil
    let totalBytesReceived: Int64 = 0
    let mutableData: Foundation.Data = 0 bytes
    let expectedContentLength: Optional<Int64> = nil
    let dataTaskDidReceiveResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSURLResponse)) -> __ObjC.URLSession.ResponseDisposition> = nil
    let dataTaskDidBecomeDownloadTask: Optional<((NSURLSession, NSURLSessionDataTask, NSURLSessionDownloadTask)) -> ()> = nil
    let dataTaskDidReceiveData: Optional<((NSURLSession, NSURLSessionDataTask, Foundation.Data)) -> ()> = nil
    let dataTaskWillCacheResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSCachedURLResponse)) -> Optional<NSCachedURLResponse>> = nil
}

    let taskDelegateLock: NSLock = <NSLock 0x6080000ddab0>
NSLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}

}
{
}
, 1: <Alamofire.DataRequest 0x6080000e3e00>
Alamofire.DataRequest : Alamofire.Request
Alamofire.Request : SwiftObject {
    let session: __NSURLSessionLocal = <__NSURLSessionLocal 0x6000001cec40>
    let originalTask: Alamofire.DataRequest.Requestable? = (
        let urlRequest: Foundation.URLRequest = https://api.artsy.net/api/v1/xapp_token?client_id=bollocks&client_secret=bollocks
    )
    let startTime: Optional<Double> = nil
    let endTime: Optional<Double> = nil
    let validations: Array<(()) -> ()> = []
    let taskDelegate: Alamofire.DataTaskDelegate = <Alamofire.DataTaskDelegate 0x7ff143f11a60>
Alamofire.DataTaskDelegate : Alamofire.TaskDelegate
Alamofire.TaskDelegate : NSObject {
    let queue: NSOperationQueue = <NSOperationQueue 0x608000232180>
NSOperationQueue : NSObject {
   id _private = <__NSOperationQueueInternal 0x7ff143f12500>
__NSOperationQueueInternal : NSObject {
   _opaque_pthread_mutex_t __queueLock = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00060000 00060000 ffffffff ffffffff f7da0ebc 0e80ffff 5a54554d 5a54554d>;
   NSOperation *__firstOperation = <NSBlockOperation 0x60800024e340>
NSBlockOperation : NSOperation
NSOperation : NSObject {
   id _private = <__NSOperationInternal 0x7ff143f12790>
__NSOperationInternal : NSObject {
   unsigned char[8] __pad1 = unknown;
   NSOperation *__outerOp = <NSBlockOperation 0x60800024e340>;
   NSOperation *__prevOp = nil;
   NSOperation *__nextOp = nil;
   NSOperation *__nextPriOp = nil;
   NSOperationQueue *__queue = <NSOperationQueue 0x608000232180>;
   id __dependencies = nil;
   id __down_dependencies = nil;
   long __unfinished_deps = 0;
   id __completion = nil;
   void *__obsInfo = <00000000 00000000>;
   void *__implicitObsInfo = <00412300 80600000>;
   long __seqno = 2;
   double __thread_prio = 0.5;
   id __children = nil;
   int __RC = 0;
   int __state = 80;
   char __prio = -1;
   unsigned char __cached_isReady = 0xff;
   unsigned char __isCancelled = 0x0;
   unsigned char __isBarrier = 0x0;
   int __qoses = 1118481;
   _opaque_pthread_mutex_t __wait_mutex = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00000000 00000000 ffffffff ffffffff dfd70ebc 0e80ffff 5a54554d 5a54554d>;
   _opaque_pthread_cond_t __wait_cond = <444e4f43 00000000 00000000 00000080 00000000 00000000 00000000 01000000 00000000 00000000 00000000 00000000>;
   _opaque_pthread_t *__pthread = <00000000 00000000>;
   char *__nameBuffer = NULL;
   id __activity = <_NSActivityAssertion 0x6080000b9f20>
_NSActivityAssertion : NSObject {
   long _ended = 0;
   unsigned long _options = 4398046511104;
   NSString *_reason = @"Operation scheduled";
   unsigned _systemSleepAssertionID = 0x0;
   NSObject *_voucher = nil;
   NSObject *_previousVoucher = nil;
   unsigned char _adoptPreviousVoucher = 0x0;
   id<NSObject> _xpcBoost = nil;
   BKSProcessAssertion *_processAssertion = nil;
   id _expirationHandler = nil;
}
;
   pthread_override_s *__ov = <00000000 00000000>;
   unsigned char[0] __pad3 = unknown;
}
;
   int _private1 = 0;
   int _private1b = 0;
}
{
   id _private2 = nil;
   void *_reserved2 = <b0e22400 80600000>;
}
;
   NSOperation *__lastOperation = <NSBlockOperation 0x60800024e340>;
   NSOperation *__pendingFirstOperation = nil;
   NSOperation *__pendingLastOperation = nil;
   NSOperation *[5]__firstPriOperation = unknown;
   NSOperation *[5]__lastPriOperation = unknown;
   NSObject *__pending_barrier = <OS_dispatch_queue 0x60800016fb40>
OS_dispatch_queue : OS_dispatch_object
OS_dispatch_object : OS_object
OS_object : NSObject {
}
{
}
<OS_dispatch_queue> {
}
;
   long __maxNumOps = 1;
   int __actualMaxNumOps = 1;
   int __numExecOps = 0;
   unsigned __unused2 = 0x0;
   unsigned char __mainQ = 0x0;
   unsigned char __suspended = 0xff;
   unsigned char __overcommit = 0x0;
   char __propertyQOS = 17;
   NSObject *__dispatch_queue = nil;
   char[160] __nameBuffer = unknown;
}
;
   void *_reserved = <00000000 00000000>;
}

    let task: __NSCFLocalDataTask? = <__NSCFLocalDataTask 0x7ff143f11450>
__NSCFLocalDataTask : __NSCFLocalSessionTask
__NSCFLocalSessionTask : __NSCFURLSessionTask
__NSCFURLSessionTask : NSURLSessionTask
NSURLSessionTask : NSObject <NSCopying> {
   float _priority = 0;
   double __loadingPriority = 0;
}
{
   unsigned long _taskIdentifier = 1;
   NSString *_taskDescription = nil;
   NSURLRequest *_originalRequest = <NSMutableURLRequest 0x60800001d610>
NSMutableURLRequest : NSURLRequest
NSURLRequest : NSObject <NSSecureCoding, NSCopying, NSMutableCopying> {
   NSURLRequestInternal *_internal = <NSURLRequestInternal 0x60800001d640>
NSURLRequestInternal : NSObject {
   _CFURLRequest *request = <c06a3a00 80600000>;
}
;
}
{
}
;
   NSURLRequest *_currentRequest = <NSURLRequest 0x60800001d5e0>
NSURLRequest : NSObject <NSSecureCoding, NSCopying, NSMutableCopying> {
   NSURLRequestInternal *_internal = <NSURLRequestInternal 0x60800001d630>
NSURLRequestInternal : NSObject {
   _CFURLRequest *request = <e0693a00 80600000>;
}
;
}
;
   NSURLResponse *_response = nil;
   long _countOfBytesReceived = 0;
   long _countOfBytesSent = 0;
   long _countOfBytesExpectedToSend = 0;
   long _countOfBytesExpectedToReceive = 0;
   long _state = 1;
   NSError *_error = nil;
   _CFURLRequest *_currentCFURLRequest = <e0693a00 80600000>;
   double _startTime = 505018720.951892;
   NSURLSession *_session = <__NSURLSessionLocal 0x6000001cec40>;
   NSObject *_workQueue = <OS_dispatch_queue 0x60000016f0c0>;
   NSString *_ledBellyServiceIdentifier = nil;
   NSURL *_ledBellyFallbackURL = nil;
   float _priorityHint = 0.5;
   long _priorityValue = 300;
   double _loadingPriorityValue = 0.5;
   long _bytesPerSecondLimitValue = 0;
   __PerformanceTiming *_performanceTiming = <a01bf143 f17f0000>;
   NSDictionary *_backgroundTaskTimingData = nil;
   bool _shouldSkipPreferredClientCertificateLookup = 0;
   bool _cacheOnly = 0;
   NSDictionary *_legacySocketStreamProperties = nil;
   _CFHSTSPolicy *_cfHSTS = <00000000 00000000>;
   _CFURLCache *_cfCache = <00000000 00000000>;
   _CFURLCredentialStorage *_cfCreds = <00000000 00000000>;
   OpaqueCFHTTPCookieStorage *_cfCookies = <00000000 00000000>;
   int _cachePolicy = 0;
   double _timeoutInterval = 60;
   NSDictionary *_proxySettings = nil;
   NSDictionary *_sslSettings = <__NSCFDictionary 0x608000469a00>
@{
   _kCFStreamTLSMinimumVersion : @4,
}
;
   bool _shouldPipelineHTTP = 0;
   bool _shouldUsePipelineHeuristics = 0;
   bool _shouldSkipPipelineProbe = 0;
   bool _shouldHandleCookies = 0;
   int _cookieAcceptPolicy = 2;
   bool _preventsIdleSystemSleep = 0;
   NSArray *_contentDispositionFallbackArray = nil;
   bool _allowsCellular = 1;
   int _networkServiceType = 0;
   bool _prohibitAuthUI = 0;
   bool _strictContentLength = 1;
   long _suspensionThreshhold = 1048576;
   NSString *_boundInterfaceIdentifier = nil;
   bool _disallowCellular = 0;
   unsigned long _allowedProtocolTypes = 0;
   long _requestPriority = -1;
   long _expectedWorkload = 0;
   double _timeWindowDelay = 0;
   double _timeWindowDuration = 0;
   NSString *_uniqueIdentifier = nil;
   unsigned _powerAssertion = 0x0;
   unsigned _darkWakePowerAssertion = 0x0;
   __CFDictionary *_cachedSocketStreamProperties = nil;
   NSURLSessionConfiguration *_configuration = <__NSCFURLSessionConfiguration 0x7ff143c06b40>;
   bool _connectionIsCellular = 0;
   id _protocolForTask = nil;
   NSURLSessionTaskHTTPAuthenticator *_authenticator = nil;
   bool _shouldReportTimingDataToAWD = 0;
   NSString *_storagePartitionIdentifier = nil;
   NSDictionary *_dependencyInfo = <__NSSingleEntryDictionaryI 0x608000428c20>
@{
   TaskIdentifier : @1,
}
;
   NSDictionary *_DuetActivityProperties = nil;
   NSURLSessionTaskDependencyTree *_dependencyTree = nil;
   NSURLSessionTaskDependency *_taskDependency = nil;
   NSString *_pathToDownloadTaskFile = nil;
   NSMutableArray *_transactionMetrics = nil;
   NSDictionary *_trailers = nil;
}
<NSURLSessionTaskSubclass, NSURLSessionDataTaskSubclass, NSURLSessionUploadTaskSubclass, SessionConnectionDelegate> {
   __NSCFURLSessionConnection *_cfConn = nil;
   NSURL *_uploadFile = nil;
   NSObject *_dataTaskData = nil;
   id _dataTaskCompletion = nil;
   bool _pendingResponseDisposition = 0;
   bool _pendingResponseDisposition_didFinish = 0;
   NSObject *_pendingResponseBytes = nil;
   __NSURLSessionLocal *_localSession = <__NSURLSessionLocal 0x6000001cec40>;
   unsigned long _suspendCount = 1;
   id _async_initialization = <__NSMallocBlock__ 0x60800008d6b0>

0x10ab65400 ^( v12@?0C8 ) {
    // layout blank
}
;
   NSObject *_resourceTimeout = nil;
   bool _didIssueDidFinish = 0;
   bool _suspendedForDisposition = 0;
   NSNumber *_connectedSocket = nil;
   HTTPConnectionCacheKey *_connKey = <00000000 00000000>;
   double _startTimeoutTime = 0;
   NSObject *_startTimeoutTimer = nil;
   NSObject *_payloadTransmissionTimer = nil;
   NSObject *_willSendRequestTimer = nil;
   NSInputStream *_socketReadStreamForUpgrade = nil;
   NSOutputStream *_socketWriteStreamForUpgrade = nil;
   NSOperationQueue *_connectionWorkQueue = nil;
   int _connectionWorkQueueSuspensionCount = 0;
   bool _didCheckMixedReplace = 0;
   bool _isMixedReplace = 0;
}
{
}

    let error: Optional<Error> = nil
    let initialResponseTime: Optional<Double> = nil
    let credential: Optional<NSURLCredential> = nil
    let metrics: Optional<AnyObject> = nil
    let taskWillPerformHTTPRedirection: Optional<((NSURLSession, NSURLSessionTask, NSHTTPURLResponse, Foundation.URLRequest)) -> Optional<Foundation.URLRequest>> = nil
    let taskDidReceiveChallenge: Optional<((NSURLSession, NSURLSessionTask, NSURLAuthenticationChallenge)) -> (__ObjC.URLSession.AuthChallengeDisposition, Optional<NSURLCredential>)> = nil
    let taskNeedNewBodyStream: Optional<((NSURLSession, NSURLSessionTask)) -> Optional<NSInputStream>> = nil
    let taskDidCompleteWithError: Optional<((NSURLSession, NSURLSessionTask, Optional<Error>)) -> ()> = nil
}
<NSURLSessionDataDelegate> {
    let progress: NSProgress = <NSProgress 0x608000127ee0>
NSProgress : NSObject <NSProgressPublisher> {
   NSProgress *_parent = nil;
   long _reserved4 = 0;
   id _values = <NSProgressValues 0x60800008d7f0>
NSProgressValues : NSObject <NSSecureCoding> {
   NSMutableDictionary *_userInfo = nil;
   _NSProgressFraction *_selfFraction = <_NSProgressFraction 0x60800003e160>
_NSProgressFraction : NSObject <NSSecureCoding, NSCopying> {
   long _completed = 0;
   long _total = 0;
   bool _overflowed = 0;
}
;
   _NSProgressFraction *_childFraction = <_NSProgressFraction 0x608000233a40>
_NSProgressFraction : NSObject <NSSecureCoding, NSCopying> {
   long _completed = 0;
   long _total = 1;
   bool _overflowed = 0;
}
;
   NSString *_localizedDescription = nil;
   NSString *_localizedAdditionalDescription = nil;
   bool _isCancellable = 1;
   bool _isPausable = 0;
   bool _isCancelled = 0;
   bool _isPaused = 0;
   bool _usingChildUserInfo = 0;
   NSString *_kind = nil;
   bool _isPrioritizable = 0;
   long _portionOfParent = 0;
}
;
   id _resumingHandler = nil;
   id _cancellationHandler = nil;
   id _pausingHandler = nil;
   id _prioritizationHandler = nil;
   unsigned long _flags = 0;
   id _userInfoProxy = nil;
   NSString *_publisherID = nil;
   id _reserved5 = nil;
   long _reserved6 = 0;
   long _reserved7 = 0;
   long _reserved8 = 0;
   NSMutableDictionary *_acknowledgementHandlersByLowercaseBundleID = nil;
   NSMutableDictionary *_lastNotificationTimesByKey = nil;
   NSMutableDictionary *_userInfoLastNotificationTimesByKey = nil;
   NSLock *_lock = <NSLock 0x6080000df1e0>
NSLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}
;
   NSMutableSet *_children = nil;
}

    let progressHandler: Optional<((NSProgress) -> (), OS_dispatch_queue)> = nil
    let dataStream: Optional<(Foundation.Data) -> ()> = nil
    let totalBytesReceived: Int64 = 0
    let mutableData: Foundation.Data = 0 bytes
    let expectedContentLength: Optional<Int64> = nil
    let dataTaskDidReceiveResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSURLResponse)) -> __ObjC.URLSession.ResponseDisposition> = nil
    let dataTaskDidBecomeDownloadTask: Optional<((NSURLSession, NSURLSessionDataTask, NSURLSessionDownloadTask)) -> ()> = nil
    let dataTaskDidReceiveData: Optional<((NSURLSession, NSURLSessionDataTask, Foundation.Data)) -> ()> = nil
    let dataTaskWillCacheResponse: Optional<((NSURLSession, NSURLSessionDataTask, NSCachedURLResponse)) -> Optional<NSCachedURLResponse>> = nil
}

    let taskDelegateLock: NSLock = <NSLock 0x6080000df250>
NSLock : NSObject <NSLocking> {
   void *_priv = <00000000 00000000>;
}

}
{
}
, 8: <Alamofire.DataRequest 0x6000000f4c00>
Alamofire.DataRequest : Alamofire.Request
Alamofire.Request : SwiftObject {
    let session: __NSURLSessionLocal = <__NSURLSessionLocal 0x6000001cec40>
    let originalTask: Alamofire.DataRequest.Requestable? = (
        let urlRequest: Foundation.URLRequest = https://api.artsy.net/api/v1/system/ping
    )
    let startTime: Optional<Double> = nil
    let endTime: Optional<Double> = nil
    let validations: Array<(()) -> ()> = []
    let taskDelegate: Alamofire.DataTaskDelegate = <Alamofire.DataTaskDelegate 0x7ff143c2ce80>
Alamofire.DataTaskDelegate : Alamofire.TaskDelegate
Alamofire.TaskDelegate : NSObject {
    let queue: NSOperationQueue = <NSOperationQueue 0x60000043ba20>
NSOperationQueue : NSObject {
   id _private = <__NSOperationQueueInternal 0x7ff143c2d5d0>
__NSOperationQueueInternal : NSObject {
   _opaque_pthread_mutex_t __queueLock = <5a54554d 00000000 00000000 60200000 00000000 5a54554d 00000000 00000000 00060000 00060000 ffffffff ffffffff 272a3dbc 0e80ffff 5a54554d 5a54554d>;
   NSOperation *__firstOperation = <NSBlockOperation 0x600000642100>
NSBlockOperation : NSOperation
NSOperation : NSObject {
   id _private = <__NSOperationInternal 0x7ff143c2cfa0>
__NSOperationInternal : NSObject {
   unsigned char[8] __pad1 = unknown;
   NSOperation *__outerOp = <NSBlockOperation 0x600000642100>;
   NSOperation *__prevOp = nil;
   NSOperation *__nextOp = nil;
   NSOperation *__nextPriOp = nil;
   NSOperationQueue *__queue = <NSOperationQueue 0x60000043ba20>;
   id __dependencies = nil;
   id __down_dependencies = nil;
   long __unfinished_deps = 0;
   id<