






#import "Heavy.h"
#import "PlanHeadHallScannerBits.h"

@interface Heavy() {
    NSMutableSet *_differentPlugBehaveMultiplyAbsolute;
}

@end

@implementation Heavy



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

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

    return inheritedInstance;
}


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




+ (BOOL)annotatedLeftRevisionsInsideCoalesce:(PlanHeadHallScannerBits *)zb_destination {
    return [self.inheritedInstance annotatedLeftRevisionsInsideCoalesce:zb_destination];
}

- (BOOL)annotatedLeftRevisionsInsideCoalesce:(PlanHeadHallScannerBits *)zb_destination {
    if ([self.differentPlugBehaveMultiplyAbsolute containsObject:zb_destination]) {
        return NO;
    }
    [self.differentPlugBehaveMultiplyAbsolute addObject:zb_destination];
    return YES;
}


+ (BOOL)deciliterTapClampingReturnLeakyDays:(PlanHeadHallScannerBits *)zb_destination {
    return [self.inheritedInstance deciliterTapClampingReturnLeakyDays:zb_destination];
}

- (BOOL)deciliterTapClampingReturnLeakyDays:(PlanHeadHallScannerBits *)zb_destination {
    if (![self.differentPlugBehaveMultiplyAbsolute containsObject:zb_destination]) {
        return NO;
    }
    [self.differentPlugBehaveMultiplyAbsolute removeObject:zb_destination];
    return YES;
}


+ (void)dryVariablesHeaderWidthSwedishPlain {
    [self.inheritedInstance dryVariablesHeaderWidthSwedishPlain];
}

- (void)dryVariablesHeaderWidthSwedishPlain {
    [self.differentPlugBehaveMultiplyAbsolute removeAllObjects];
}


+ (NSInteger)magicPriceRestoringInnerQuerySaw {
    return [self.inheritedInstance magicPriceRestoringInnerQuerySaw];
}

- (NSUInteger)magicPriceRestoringInnerQuerySaw {
    return self.differentPlugBehaveMultiplyAbsolute.count;
}


+ (NSString *)badRejectName {
    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)pivotZoom:(HindiLevel)zb_level
          easyHit:(const char *)easyHit
      bothWeekend:(const char *)bothWeekend
          panZoom:(NSUInteger)panZoom
       insertCrop:(id)insertCrop
        layoutSay:(NSString *)layoutSay, ... {
    va_list args;
    
    if (layoutSay) {
        va_start(args, layoutSay);
        
        NSString *busyLinger = [[NSString alloc] initWithFormat:layoutSay arguments:args];
        
        va_end(args);
        
        va_start(args, layoutSay);
        
        [self.inheritedInstance scanPreventWaistHumanProblem:zb_level
                                   busyLinger:busyLinger
                                    hybridWet:[self badRejectName]
                                      easyHit:[NSString stringWithFormat:@"%s", easyHit]
                                  bothWeekend:[NSString stringWithFormat:@"%s", bothWeekend]
                                      panZoom:panZoom
                                   insertCrop:insertCrop];
        
        va_end(args);
    }
}


- (void)scanPreventWaistHumanProblem:(HindiLevel)zb_level
              busyLinger:(NSString *)busyLinger
               hybridWet:(NSString *)hybridWet
                 easyHit:(NSString *)easyHit
             bothWeekend:(NSString *)bothWeekend
                 panZoom:(NSUInteger)panZoom
              insertCrop:(id)insertCrop {
    
    for (PlanHeadHallScannerBits *suchAdd in self.differentPlugBehaveMultiplyAbsolute) {
        
        NSString *addScoreKeyMessage;
        
        if (!suchAdd.heavyOpt) continue;
        
        addScoreKeyMessage = addScoreKeyMessage == nil ? busyLinger : addScoreKeyMessage;
        
        if ([suchAdd visionLimitBaselineGaussianRepairArchived:zb_level charOur:easyHit bothWeekend:bothWeekend busyLinger:busyLinger]) {
            
            NSString *tailClamp = addScoreKeyMessage == nil ? busyLinger :addScoreKeyMessage;
            
            NSString *tint = [self funStepHexEach:bothWeekend];
            
            if (suchAdd.koreanTelephonyOldLeasePitch) {
                dispatch_async(suchAdd.heavyOpt, ^{
                    [suchAdd oddJump:zb_level busBox:tailClamp hybridWet:hybridWet easyHit:easyHit bothWeekend:tint panZoom:panZoom
                          insertCrop:insertCrop];
                });
            }else {
                dispatch_sync(suchAdd.heavyOpt, ^{
                    [suchAdd oddJump:zb_level busBox:tailClamp hybridWet:hybridWet easyHit:easyHit bothWeekend:tint panZoom:panZoom
                          insertCrop:insertCrop];
                });
            }
        }
    }
}

- (NSString *)funStepHexEach:(NSString *)bothWeekend {
    NSString *tint = bothWeekend;
    NSRange slowCaps = [tint rangeOfString:@"("];
    
    if (slowCaps.location != NSNotFound) {
        tint = [tint substringToIndex:slowCaps.location];
    }
    tint = [tint stringByAppendingString:@"()"];
    return tint;
}

@end
