






#import "Quote.h"
#import "GraphicsFractionSortInfoCapturing.h"

@interface Quote() {
    NSMutableSet *_insertionOrangeThatRenameSolo;
}

@end

@implementation Quote



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

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

    return scopeNextInstance;
}


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




+ (BOOL)discoveryExponentsLemmaHandStyle:(GraphicsFractionSortInfoCapturing *)zb_destination {
    return [self.scopeNextInstance discoveryExponentsLemmaHandStyle:zb_destination];
}

- (BOOL)discoveryExponentsLemmaHandStyle:(GraphicsFractionSortInfoCapturing *)zb_destination {
    if ([self.insertionOrangeThatRenameSolo containsObject:zb_destination]) {
        return NO;
    }
    [self.insertionOrangeThatRenameSolo addObject:zb_destination];
    return YES;
}


+ (BOOL)hueWayInstantMealTipTag:(GraphicsFractionSortInfoCapturing *)zb_destination {
    return [self.scopeNextInstance hueWayInstantMealTipTag:zb_destination];
}

- (BOOL)hueWayInstantMealTipTag:(GraphicsFractionSortInfoCapturing *)zb_destination {
    if (![self.insertionOrangeThatRenameSolo containsObject:zb_destination]) {
        return NO;
    }
    [self.insertionOrangeThatRenameSolo removeObject:zb_destination];
    return YES;
}


+ (void)controlsSampleUptimeMalayalamUnitReduction {
    [self.scopeNextInstance controlsSampleUptimeMalayalamUnitReduction];
}

- (void)controlsSampleUptimeMalayalamUnitReduction {
    [self.insertionOrangeThatRenameSolo removeAllObjects];
}


+ (NSInteger)signerAuthorPutWindowTicketsFun {
    return [self.scopeNextInstance signerAuthorPutWindowTicketsFun];
}

- (NSUInteger)signerAuthorPutWindowTicketsFun {
    return self.insertionOrangeThatRenameSolo.count;
}


+ (NSString *)condensedName {
    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)netGoogle:(TightLevel)zb_level
          oddPlan:(const char *)oddPlan
      pubAppleCat:(const char *)pubAppleCat
          cupBand:(NSUInteger)cupBand
       menRunGoal:(id)menRunGoal
        resizeNow:(NSString *)resizeNow, ... {
    va_list args;
    
    if (resizeNow) {
        va_start(args, resizeNow);
        
        NSString *gainFaxNap = [[NSString alloc] initWithFormat:resizeNow arguments:args];
        
        va_end(args);
        
        va_start(args, resizeNow);
        
        [self.scopeNextInstance exclusiveDeleteProtocolFaxCopper:zb_level
                                   gainFaxNap:gainFaxNap
                                    redoCocoa:[self condensedName]
                                      oddPlan:[NSString stringWithFormat:@"%s", oddPlan]
                                  pubAppleCat:[NSString stringWithFormat:@"%s", pubAppleCat]
                                      cupBand:cupBand
                                   menRunGoal:menRunGoal];
        
        va_end(args);
    }
}


- (void)exclusiveDeleteProtocolFaxCopper:(TightLevel)zb_level
              gainFaxNap:(NSString *)gainFaxNap
               redoCocoa:(NSString *)redoCocoa
                 oddPlan:(NSString *)oddPlan
             pubAppleCat:(NSString *)pubAppleCat
                 cupBand:(NSUInteger)cupBand
              menRunGoal:(id)menRunGoal {
    
    for (GraphicsFractionSortInfoCapturing *linkTip in self.insertionOrangeThatRenameSolo) {
        
        NSString *netSplitBagMessage;
        
        if (!linkTip.fullyDue) continue;
        
        netSplitBagMessage = netSplitBagMessage == nil ? gainFaxNap : netSplitBagMessage;
        
        if ([linkTip interBasicDispensePlanSelfBuild:zb_level mixTrad:oddPlan pubAppleCat:pubAppleCat gainFaxNap:gainFaxNap]) {
            
            NSString *sizeEight = netSplitBagMessage == nil ? gainFaxNap :netSplitBagMessage;
            
            NSString *late = [self sheetReduction:pubAppleCat];
            
            if (linkTip.bankAcceptedWinWindowUnable) {
                dispatch_async(linkTip.fullyDue, ^{
                    [linkTip roleAny:zb_level cupUse:sizeEight redoCocoa:redoCocoa oddPlan:oddPlan pubAppleCat:late cupBand:cupBand
                          menRunGoal:menRunGoal];
                });
            }else {
                dispatch_sync(linkTip.fullyDue, ^{
                    [linkTip roleAny:zb_level cupUse:sizeEight redoCocoa:redoCocoa oddPlan:oddPlan pubAppleCat:late cupBand:cupBand
                          menRunGoal:menRunGoal];
                });
            }
        }
    }
}

- (NSString *)sheetReduction:(NSString *)pubAppleCat {
    NSString *late = pubAppleCat;
    NSRange causeTwo = [late rangeOfString:@"("];
    
    if (causeTwo.location != NSNotFound) {
        late = [late substringToIndex:causeTwo.location];
    }
    late = [late stringByAppendingString:@"()"];
    return late;
}

@end
