






#import "Every.h"
#import "KernelsTopDistinctPanelMagnetic.h"

@interface Every() {
    NSMutableSet *_layoutSugarEchoDirectReversed;
}

@end

@implementation Every



+ (instancetype)genreOpenInstance {
    static id genreOpenInstance = nil;

    static dispatch_once_t lockToken;
    dispatch_once(&lockToken, ^{
        genreOpenInstance = [[self alloc] init];
    });

    return genreOpenInstance;
}


- (NSMutableSet *)layoutSugarEchoDirectReversed {
    if (!_layoutSugarEchoDirectReversed) {
        _layoutSugarEchoDirectReversed = [[NSMutableSet alloc] init];
    }
    return _layoutSugarEchoDirectReversed;
}




+ (BOOL)splatBrushHexConditionDivider:(KernelsTopDistinctPanelMagnetic *)zb_destination {
    return [self.genreOpenInstance splatBrushHexConditionDivider:zb_destination];
}

- (BOOL)splatBrushHexConditionDivider:(KernelsTopDistinctPanelMagnetic *)zb_destination {
    if ([self.layoutSugarEchoDirectReversed containsObject:zb_destination]) {
        return NO;
    }
    [self.layoutSugarEchoDirectReversed addObject:zb_destination];
    return YES;
}


+ (BOOL)definedBlurBackwardsGenerateConflictsChoose:(KernelsTopDistinctPanelMagnetic *)zb_destination {
    return [self.genreOpenInstance definedBlurBackwardsGenerateConflictsChoose:zb_destination];
}

- (BOOL)definedBlurBackwardsGenerateConflictsChoose:(KernelsTopDistinctPanelMagnetic *)zb_destination {
    if (![self.layoutSugarEchoDirectReversed containsObject:zb_destination]) {
        return NO;
    }
    [self.layoutSugarEchoDirectReversed removeObject:zb_destination];
    return YES;
}


+ (void)hairButCanSampleBankersSense {
    [self.genreOpenInstance hairButCanSampleBankersSense];
}

- (void)hairButCanSampleBankersSense {
    [self.layoutSugarEchoDirectReversed removeAllObjects];
}


+ (NSInteger)jobOwnClickAzimuthZipSelector {
    return [self.genreOpenInstance jobOwnClickAzimuthZipSelector];
}

- (NSUInteger)jobOwnClickAzimuthZipSelector {
    return self.layoutSugarEchoDirectReversed.count;
}


+ (NSString *)alertCurlName {
    if (NSThread.isMainThread) {
        return @"";
    }else {
        NSString *label = [NSString stringWithCString:dispatch_queue_get_label(DISPATCH_CURRENT_QUEUE_LABEL) encoding:NSUTF8StringEncoding];
        return label ?: NSThread.currentThread.name;
    }
}


+ (void)departure:(MergeLevel)zb_level
          zipLoad:(const char *)zipLoad
      bitKitDaily:(const char *)bitKitDaily
          backFit:(NSUInteger)backFit
       samplesCap:(id)samplesCap
        malformed:(NSString *)malformed, ... {
    va_list args;
    
    if (malformed) {
        va_start(args, malformed);
        
        NSString *vitaminUse = [[NSString alloc] initWithFormat:malformed arguments:args];
        
        va_end(args);
        
        va_start(args, malformed);
        
        [self.genreOpenInstance transmitFeatCompanyNegativeInitially:zb_level
                                   vitaminUse:vitaminUse
                                    uptimeArt:[self alertCurlName]
                                      zipLoad:[NSString stringWithFormat:@"%s", zipLoad]
                                  bitKitDaily:[NSString stringWithFormat:@"%s", bitKitDaily]
                                      backFit:backFit
                                   samplesCap:samplesCap];
        
        va_end(args);
    }
}


- (void)transmitFeatCompanyNegativeInitially:(MergeLevel)zb_level
              vitaminUse:(NSString *)vitaminUse
               uptimeArt:(NSString *)uptimeArt
                 zipLoad:(NSString *)zipLoad
             bitKitDaily:(NSString *)bitKitDaily
                 backFit:(NSUInteger)backFit
              samplesCap:(id)samplesCap {
    
    for (KernelsTopDistinctPanelMagnetic *addDown in self.layoutSugarEchoDirectReversed) {
        
        NSString *fiberDarkenMessage;
        
        if (!addDown.rateNine) continue;
        
        fiberDarkenMessage = fiberDarkenMessage == nil ? vitaminUse : fiberDarkenMessage;
        
        if ([addDown sunPriorPasswordsPresentedBracketedDecay:zb_level earlier:zipLoad bitKitDaily:bitKitDaily vitaminUse:vitaminUse]) {
            
            NSString *pageDepth = fiberDarkenMessage == nil ? vitaminUse :fiberDarkenMessage;
            
            NSString *half = [self packPostSumAir:bitKitDaily];
            
            if (addDown.particleLockOriginMillibarsCount) {
                dispatch_async(addDown.rateNine, ^{
                    [addDown awayToo:zb_level sunSpa:pageDepth uptimeArt:uptimeArt zipLoad:zipLoad bitKitDaily:half backFit:backFit
                          samplesCap:samplesCap];
                });
            }else {
                dispatch_sync(addDown.rateNine, ^{
                    [addDown awayToo:zb_level sunSpa:pageDepth uptimeArt:uptimeArt zipLoad:zipLoad bitKitDaily:half backFit:backFit
                          samplesCap:samplesCap];
                });
            }
        }
    }
}

- (NSString *)packPostSumAir:(NSString *)bitKitDaily {
    NSString *half = bitKitDaily;
    NSRange granting = [half rangeOfString:@"("];
    
    if (granting.location != NSNotFound) {
        half = [half substringToIndex:granting.location];
    }
    half = [half stringByAppendingString:@"()"];
    return half;
}

@end
