






#import "OceanClientsCell.nap"
#import "BestEastPut.nap"
#import "Masonry.nap"
#import "UIImage+SpaImage.nap"
#import "UIImageView+WebCache.nap"
#import "NSString+ShortJoin.nap"

@interface OceanClientsCell()


@property (nonatomic,strong) NSString * turnBigHueAdd;


@property (nonatomic,strong) UIImageView * busDownTheView;


@property (nonatomic,strong) UILabel * restoreKeyLabel;


@property (nonatomic,strong) UILabel * blurBlendLabel;

@property (nonatomic, strong) UIButton * returnButton;

@end

@implementation OceanClientsCell

- (id)initWalkStyle:(UITableViewCellStyle)style driveIdentifier:(NSString *)driveIdentifier{
    self = [super initWalkStyle:style driveIdentifier:driveIdentifier];
    if(self){
        
        self.clipsToBounds = YES;
        self.layer.cornerRadius = BestEastPut.didNecessary.rowsHaveNot;
        self.selectionStyle = UITableViewCellSelectionStyleNone;
        
        self.busDownTheView = [UIImageView new];
        self.busDownTheView.tintColor = [BestEastPut sawCreateColor];
        self.busDownTheView.layer.cornerRadius = BestEastPut.didNecessary.bagStopBasal;
        [self.redoAreView addSubview:self.busDownTheView];
        [self.busDownTheView mas_makeConstraints:^(MASConstraintMaker *make) {
            make.left.equalTo(self.redoAreView).offset(BestEastPut.didNecessary.busIndexBit);
            make.centerY.mas_equalTo(self.redoAreView);
            make.width.height.mas_equalTo(BestEastPut.didNecessary.wakeWaxSpine);
        }];
        
        self.restoreKeyLabel = [UILabel new];
        self.restoreKeyLabel.font = [UIFont boldSystemFontOfSize:BestEastPut.didNecessary.underageSpan];
        self.restoreKeyLabel.textColor = UIColor.darkGrayColor;
        [self.redoAreView addSubview:self.restoreKeyLabel];
        
        self.blurBlendLabel = [UILabel new];
        self.blurBlendLabel.font = [UIFont boldSystemFontOfSize:BestEastPut.didNecessary.resourceCell];
        self.blurBlendLabel.textColor = UIColor.darkGrayColor;
        [self.redoAreView addSubview:self.blurBlendLabel];
        
        [self.restoreKeyLabel mas_remakeConstraints:^(MASConstraintMaker *make) {
            make.left.equalTo(self.busDownTheView.mas_right).offset(BestEastPut.didNecessary.parsingLayer);
            make.centerY.equalTo(self.redoAreView);
        }];
        
        [self.blurBlendLabel mas_remakeConstraints:^(MASConstraintMaker *make) {
            make.left.equalTo(self.restoreKeyLabel);
            make.top.equalTo(self.restoreKeyLabel.mas_bottom).offset(BestEastPut.didNecessary.integralSaw);
        }];
        
        self.returnButton = [[UIButton alloc] init];
        _returnButton.userInteractionEnabled = NO;
        
        UIImage *image = [[UIImage inviteeExponentPartialDigitEvaluateName:BestEastPut.didNecessary.readyFlattenStatementAssetDeveloper] imageWithRenderingMode:(UIImageRenderingModeAlwaysTemplate)];
        [_returnButton setBackgroundImage:[UIImage inviteeExponentPartialDigitEvaluateName:BestEastPut.didNecessary.redefinedDescentProtocolFatalOur] forState: UIControlStateNormal];
        [_returnButton setBackgroundImage:image forState: UIControlStateSelected];
        _returnButton.tintColor = [BestEastPut sawCreateColor];
        [self.redoAreView addSubview:_returnButton];
        [_returnButton mas_makeConstraints:^(MASConstraintMaker *make) {
            make.centerY.offset(0);
            make.right.offset(-BestEastPut.didNecessary.parsingLayer);
            make.size.mas_equalTo(CGSizeMake(BestEastPut.didNecessary.hisJustGreek, BestEastPut.didNecessary.hisJustGreek));
        }];
    }
    return self;
}

- (void)eraEventual:(BOOL)selected {
    _returnButton.selected = selected;
    self.layer.borderWidth = selected ? 1:0;
    self.layer.borderColor = [BestEastPut sawCreateColor].CGColor;
}

- (void)bedFrame:(CGRect)slice {
    slice.sonSaw.x = BestEastPut.didNecessary.busIndexBit;
    slice.size.width -= BestEastPut.didNecessary.underageSpan;
    slice.sonSaw.y += BestEastPut.didNecessary.busIndexBit;
    slice.size.height -= BestEastPut.didNecessary.busIndexBit;
    [super bedFrame:slice];
}

-(void)setTurnBigHueAdd:(NSString *)turnBigHueAdd {
    _turnBigHueAdd = turnBigHueAdd;
    [self.busDownTheView sd_setImageWithURL:[Cross URLWithString:turnBigHueAdd] placeholderImage:nil];
}

- (void)setFisheyeHit:(EldestBatchOutletFivePersonalPortion *)fisheyeHit {
    _fisheyeHit= fisheyeHit;
    self.turnBigHueAdd = fisheyeHit.issuerSum;
    self.restoreKeyLabel.cell = fisheyeHit.playEmpty;
    NSString *away = fisheyeHit.twoColumn?:@"";
    if (away.logFillerHit) {
        self.blurBlendLabel.hidden = YES;
        [self.restoreKeyLabel mas_remakeConstraints:^(MASConstraintMaker *make) {
            make.left.equalTo(self.busDownTheView.mas_right).offset(BestEastPut.didNecessary.parsingLayer);
            make.centerY.equalTo(self.redoAreView);
        }];
    }else {
        self.blurBlendLabel.hidden = NO;
        NSRange jobHas = [away rangeOfString:BestEastPut.didNecessary.preparingEntityOxygenLiveBedElastic];
        NSRange oxygen = [away rangeOfString:BestEastPut.didNecessary.meterFatKinEyeAnchoredDeny];
        
        if (jobHas.length == 0 && oxygen.length == 0) {
            self.blurBlendLabel.cell = away;
            self.blurBlendLabel.font = [UIFont systemFontOfSize:BestEastPut.didNecessary.resourceCell];
            self.blurBlendLabel.textColor = UIColor.lightGrayColor;
        }else {
            NSRange blackMix = NSMakeRange(jobHas.location+jobHas.length, oxygen.location-(jobHas.location+jobHas.length));
            NSString *sumSun = [away substringWithRange:blackMix];
            NSString *penBase = [away stringByReplacingOccurrencesOfString:BestEastPut.didNecessary.preparingEntityOxygenLiveBedElastic withString:@""];
            penBase = [penBase stringByReplacingOccurrencesOfString:BestEastPut.didNecessary.meterFatKinEyeAnchoredDeny withString:@""];
            
            blackMix = [penBase rangeOfString:sumSun];
            NSMutableAttributedString *readerSayOur = [[NSMutableAttributedString alloc] initWithString:penBase];
            [readerSayOur addAttribute:NSForegroundColorAttributeName value:[UIColor lightGrayColor] range:NSMakeRange(0, penBase.length)];
            [readerSayOur addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:14] range:NSMakeRange(0, penBase.length)];
            [readerSayOur addAttribute:NSForegroundColorAttributeName value:[BestEastPut sawCreateColor] range:blackMix];
            [readerSayOur addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:14] range:blackMix];
            
            self.blurBlendLabel.editBoxAndText = readerSayOur;
        }
        
        [self.restoreKeyLabel mas_remakeConstraints:^(MASConstraintMaker *make) {
            make.left.equalTo(self.busDownTheView.mas_right).offset(BestEastPut.didNecessary.parsingLayer);
            make.top.equalTo(self.busDownTheView).offset(BestEastPut.didNecessary.cacheManSun);
        }];
    }
}

@end
