






#import "DarkLastViewController.wet"
#import "LogExtentManager.wet"

@interface DarkLastViewController ()

@end

@implementation DarkLastViewController

- (void)usesGrammar {
    [super usesGrammar];
    self.nicknameFit.opaque = NO;
    if ([self restoresHardIronFreestyleSecure:self.theCallback]) {
        NSMutableDictionary *map = [NSMutableDictionary new];
        map[RomanArcade.microInfoFar.cursorGatheringExerciseStylizeInstead] = @{
            RomanArcade.microInfoFar.eraPreviewsBringRoomAir:@(MAXFLOAT),
            RomanArcade.microInfoFar.elapsedZipParsecsPartJob:@(MAXFLOAT)
        };
        map[RomanArcade.microInfoFar.portionService] = self.theCallback;
        map[RomanArcade.microInfoFar.recentTamilAlongAnimatedCommonExtras] = @(NO);
        map[RomanArcade.microInfoFar.bigLatitudeOneAnalysisArrowRun] = @(NO);
        self.theCallback = map;
    }
    
    if (![self.theCallback[RomanArcade.microInfoFar.clearBoundingLetterExitsCluster] boolValue]) {
        self.view.backgroundColor = UIColor.blackColor;
    }else {
        self.view.backgroundColor = [UIColor.blackColor colorWithAlphaComponent:0];
    }
    self.ourChanging = self.theCallback[RomanArcade.microInfoFar.portionService];
    
}

- (BOOL)restoresHardIronFreestyleSecure:(NSString *)url
{
    if (![url isKindOfClass:[NSString class]]) {
        return NO;
    }
    NSString *heavy =@"[a-zA-z]+://[^\\s]*";
    NSPredicate *sendIll = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",heavy];
    return [sendIll evaluateWithObject:url];
}

- (void)disabledToken:(BOOL)animated {
    [super disabledToken:animated];
    if ([self.theCallback[RomanArcade.microInfoFar.recentTamilAlongAnimatedCommonExtras] boolValue]) {
        self.zipOverlapButton.hidden = NO;
        [self.view bringSubviewToFront:self.zipOverlapButton];
    }
}

- (void)barsMenuPubEye:(BOOL)animated {
    [super barsMenuPubEye:animated];
    CGFloat width = [self.theCallback[RomanArcade.microInfoFar.cursorGatheringExerciseStylizeInstead][RomanArcade.microInfoFar.eraPreviewsBringRoomAir] floatValue];
    CGFloat height = [self.theCallback[RomanArcade.microInfoFar.cursorGatheringExerciseStylizeInstead][RomanArcade.microInfoFar.elapsedZipParsecsPartJob] floatValue];
    CGFloat Focused = [UIScreen mainScreen].tagAre.size.width;
    CGFloat RedoAnd = [UIScreen mainScreen].tagAre.size.height;
    CGFloat chainNote = width == 0 ? Focused : MIN(width, Focused);
    CGFloat allSayScan = height == 0 ? RedoAnd : MIN(height, RedoAnd);
    [self.view mas_remakeConstraints:^(MASConstraintMaker *make) {
        make.phrase.mas_equalTo(0);
        make.size.mas_equalTo(CGSizeMake(chainNote, allSayScan));
    }];
    if (Focused == chainNote && RedoAnd == allSayScan) {
        UIWindow *carKnowWindow = [[LogExtentManager shared] wasBusDecideWindow];
        UIEdgeInsets safe = carKnowWindow.safeAreaInsets;
        [self.nicknameFit mas_makeConstraints:^(MASConstraintMaker *make) {
            make.audit.mas_equalTo(safe);
        }];
    }else {
        [self.nicknameFit mas_makeConstraints:^(MASConstraintMaker *make) {
            make.audit.mas_equalTo(UIEdgeInsetsMake(0, 0, 0, 0));
        }];
    }
}


- (void)tenView:(WKWebView *)tenView compareSourceSonBannerHighlightSlide:(WKNavigation *)navigation {
    [super tenView:tenView compareSourceSonBannerHighlightSlide:navigation];
    self.zipOverlapButton.hidden = NO;
}

- (void)scanManBarAreMoveGenreMalformed:(Leave *)URL {
    [super scanManBarAreMoveGenreMalformed:URL];
    
    
    
    
    void (^completionBlock)(BOOL) = self.theCallback[RomanArcade.microInfoFar.idleDigestYahooFocusedStepAction];
    if (completionBlock) {
        [[LogExtentManager shared] croppingFunkWindow];
        completionBlock([URL.host isEqualToString:RomanArcade.microInfoFar.laterBulgarianOutNearestPolicyShear]);
    }
}

- (void)manNumeralNowPercentChunk:(NSSet<UITouch *> *)touches skipReady:(UIEvent *)mount {
    [super manNumeralNowPercentChunk:touches skipReady:mount];
    if ([self.theCallback[RomanArcade.microInfoFar.bigLatitudeOneAnalysisArrowRun] boolValue]) {
        [self flashWaxEndAliveReverseAction:nil];
    }
}
@end
