






#import "TowerWarpViewController.h"
#import "FarsiInsertButton.h"
#import "MidToast.h"
#import "TextApplyTextField.h"
#import "NSString+SeeSource.h"

@interface TowerWarpViewController ()

@property (nonatomic, strong) TextApplyTextField *fatArrangedTextField;
@property (nonatomic, strong) UITextField *awakeSpanTextField;
@property (nonatomic, strong) UITextField *capturingHintTextField;
@property (nonatomic, strong) FarsiInsertButton *vortexDryButton;
@end

@implementation TowerWarpViewController

- (FarsiInsertButton *)vortexDryButton {
    if (!_vortexDryButton) {
        _vortexDryButton = [[FarsiInsertButton alloc] init];
    }
    return _vortexDryButton;
}

- (void)viewDidLoad {
    [super viewDidLoad];
    
    
    self.fatArrangedTextField = [[TextApplyTextField alloc] initWithController:self];
    [self.view addSubview:self.fatArrangedTextField];
    [self.fatArrangedTextField mas_makeConstraints:^(MASConstraintMaker *make) {
        make.top.mas_equalTo(NapEscaping.restoringWay.hertzCycling);
        make.left.mas_equalTo(NapEscaping.restoringWay.pashtoExpire);
        make.right.mas_equalTo(-NapEscaping.restoringWay.pashtoExpire);
        make.height.mas_equalTo(NapEscaping.restoringWay.nineOtherMan);
    }];
    
    
    self.awakeSpanTextField = [NapEscaping quechuaQueryingLessUploadedBuilderBlobCode];
    [self.view addSubview:self.awakeSpanTextField];
    [self.awakeSpanTextField mas_makeConstraints:^(MASConstraintMaker *make) {
        make.top.equalTo(self.fatArrangedTextField.mas_bottom).offset(NapEscaping.restoringWay.dayCallTall);
        make.left.mas_equalTo(NapEscaping.restoringWay.pashtoExpire);
        make.height.mas_equalTo(NapEscaping.restoringWay.nineOtherMan);
    }];
    
    poolSon(self);
    self.vortexDryButton.menTheEnglishAction = ^{
        oneCharge(self);
        
        NSString *stylusMapCode = self.fatArrangedTextField.offBuddyCarAge;
        NSString *rawArrowBig = self.fatArrangedTextField.auditUploadingArcheryAbortedBehave;
        if (self.fatArrangedTextField.fatArrangedTextField.text.slabMountTen) {
            [self.vortexDryButton flashAlienGregorianMinEnsure];
            [OutAlertView remembersFarsiAbsentDetectionFormInstant:NapEscaping.sigmaTabBedKit.rectumAir message:NapEscaping.sigmaTabBedKit.cousinRedLighterRadiansCalciumEye completion:nil];
            return;
        }
        if ([self.pongEsperanto respondsToSelector:@selector(soccerConflictInfiniteCanonLocationsOverrideAndType:introTheLog:timeCode:completion:)]) {
            [WonSlabHowView breakQuantityWindow];
            [self.pongEsperanto soccerConflictInfiniteCanonLocationsOverrideAndType:NapEscaping.restoringWay.modelAwayLettersEldestPub introTheLog:rawArrowBig timeCode:stylusMapCode completion:^(id object) {
                [WonSlabHowView mightGurationAlwaysRequestedMemoryWindow];
                if ([object boolValue]) {
                    [MidToast cupMixQuit:NapEscaping.sigmaTabBedKit.longestCharDirtyArteryChildrenInfiniteCode];
                }else {
                    [self.vortexDryButton flashAlienGregorianMinEnsure];
                }
            }];
        }
    };
    [self.view addSubview:self.vortexDryButton];
    [self.vortexDryButton mas_makeConstraints:^(MASConstraintMaker *make) {
        make.centerY.equalTo(self.awakeSpanTextField);
        make.height.equalTo(self.awakeSpanTextField);
        make.right.equalTo(self.fatArrangedTextField);
        
        make.width.mas_equalTo(self.vortexDryButton.titleLabel.intrinsicContentSize.width + NapEscaping.restoringWay.exportCarbon);
    }];
    
    [self.awakeSpanTextField mas_makeConstraints:^(MASConstraintMaker *make) {
        make.right.equalTo(self.vortexDryButton.mas_left).offset(-NapEscaping.restoringWay.putGradeHand);
    }];
    
    
    self.capturingHintTextField = [NapEscaping manDegreeConfirmExactShearPassword:YES];
    [self.view addSubview:self.capturingHintTextField];
    [self.capturingHintTextField mas_makeConstraints:^(MASConstraintMaker *make) {
        make.top.equalTo(self.awakeSpanTextField.mas_bottom).offset(NapEscaping.restoringWay.dayCallTall);
        make.left.mas_equalTo(NapEscaping.restoringWay.pashtoExpire);
        make.right.mas_equalTo(-NapEscaping.restoringWay.pashtoExpire);
        make.height.mas_equalTo(NapEscaping.restoringWay.nineOtherMan);
    }];
    UIButton *yetAbortButton = self.capturingHintTextField.rightView.subviews.firstObject;
    [yetAbortButton addTarget:self action:@selector(climbingRatingsIrishSlashedZipCanHandler:) forControlEvents:(UIControlEventTouchUpInside)];
    
    
    UIButton *ourFourBeenButton = [NapEscaping abnormalNearestTelephoneSpeakMapColor:NapEscaping.sigmaTabBedKit.wonRecordedKey];
    [ourFourBeenButton addTarget:self action:@selector(messageAwakeDrawIgnoringDaughtersAction:) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:ourFourBeenButton];
    [ourFourBeenButton mas_makeConstraints:^(MASConstraintMaker *make) {
        make.top.equalTo(self.capturingHintTextField.mas_bottom).offset(NapEscaping.restoringWay.dayCallTall);
        make.left.mas_equalTo(NapEscaping.restoringWay.pashtoExpire);
        make.right.mas_equalTo(-NapEscaping.restoringWay.pashtoExpire);
        make.height.mas_equalTo(NapEscaping.restoringWay.depthSubject);
    }];
}
- (void)climbingRatingsIrishSlashedZipCanHandler:(UIButton *)sender {
    sender.selected = !sender.isSelected;
    self.capturingHintTextField.secureTextEntry = !self.capturingHintTextField.isSecureTextEntry;
}

- (void)messageAwakeDrawIgnoringDaughtersAction:(id)sender {
    if (self.fatArrangedTextField.fatArrangedTextField.text.slabMountTen) {
        [OutAlertView remembersFarsiAbsentDetectionFormInstant:NapEscaping.sigmaTabBedKit.rectumAir message:NapEscaping.sigmaTabBedKit.cousinRedLighterRadiansCalciumEye completion:nil];
        return;
    }
    if (self.awakeSpanTextField.text.slabMountTen) {
        [OutAlertView remembersFarsiAbsentDetectionFormInstant:NapEscaping.sigmaTabBedKit.rectumAir message:NapEscaping.sigmaTabBedKit.librariesDescentParticleLetterPost completion:nil];
        return;
    }
    if (self.capturingHintTextField.text.length < NapEscaping.restoringWay.lowPlainLow) {
        [OutAlertView remembersFarsiAbsentDetectionFormInstant:NapEscaping.sigmaTabBedKit.rectumAir message:NapEscaping.sigmaTabBedKit.columnRateIcyAcquireTagExceeded completion:nil];
        return;
    }
    NSString *stylusMapCode = self.fatArrangedTextField.offBuddyCarAge;
    NSString *rawArrowBig = self.fatArrangedTextField.auditUploadingArcheryAbortedBehave;
    if ([self.pongEsperanto respondsToSelector:@selector(subfamilySecureFractionWorkflowEggBandwidthCondition:code:timeCode:outKey:completion:)]) {
        [WonSlabHowView breakQuantityWindow];
        [self.pongEsperanto subfamilySecureFractionWorkflowEggBandwidthCondition:rawArrowBig code:self.awakeSpanTextField.text timeCode:stylusMapCode outKey:self.capturingHintTextField.text completion:^(id object) {
            [WonSlabHowView mightGurationAlwaysRequestedMemoryWindow];
            [MidToast cupMixQuit:NapEscaping.sigmaTabBedKit.hexRegionMalayLatencyGregorian];
            if (object) {
                [self.hisCapHoverDelegate burstAlignStackedPrimariesRenewalWithName:object prepSpecifyPassword:self.capturingHintTextField.text];
                [self farCommonMutableNameSumAction:nil];
            }
        }];
    }
}

- (void)dealloc {
    [self.vortexDryButton flashAlienGregorianMinEnsure];
}
@end
