






#import "ButCellphoneCell.h"
#import "SaveWayTaps.h"
#import "Masonry.h"
#import "UIImage+RetImage.h"
#import "UIImageView+WebCache.h"
#import "NSString+Teaspoons.h"

@interface ButCellphoneCell()


@property (nonatomic,strong) NSString * fillEventIdle;


@property (nonatomic,strong) UIImageView * extentsMidView;


@property (nonatomic,strong) UILabel * stepsonBusLabel;


@property (nonatomic,strong) UILabel * unlockSonLabel;

@property (nonatomic, strong) UIButton * photosButton;

@end

@implementation ButCellphoneCell

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{
    self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
    if(self){
        
        self.clipsToBounds = YES;
        self.selectionStyle = UITableViewCellSelectionStyleNone;
        self.backgroundColor = UIColor.clearColor;
        self.contentView.backgroundColor = UIColor.clearColor;
        
        self.extentsMidView = [UIImageView new];
        self.extentsMidView.tintColor = [SaveWayTaps divideRunColor];
        self.extentsMidView.layer.cornerRadius = SaveWayTaps.offerHitEasy.identityWill;
        [self.contentView addSubview:self.extentsMidView];
        [self.extentsMidView mas_makeConstraints:^(MASConstraintMaker *make) {
            make.left.equalTo(self.contentView).offset(SaveWayTaps.offerHitEasy.tagsBitMind);
            make.centerY.mas_equalTo(self.contentView);
            make.width.height.mas_equalTo(SaveWayTaps.offerHitEasy.downGivenPub);
        }];
        
        self.stepsonBusLabel = [UILabel new];
        self.stepsonBusLabel.font = [UIFont boldSystemFontOfSize:SaveWayTaps.offerHitEasy.centerMixAnd];
        self.stepsonBusLabel.textColor = UIColor.darkGrayColor;
        [self.contentView addSubview:self.stepsonBusLabel];
        
        self.unlockSonLabel = [UILabel new];
        self.unlockSonLabel.font = [UIFont boldSystemFontOfSize:SaveWayTaps.offerHitEasy.directoryMix];
        self.unlockSonLabel.textColor = UIColor.darkGrayColor;
        [self.contentView addSubview:self.unlockSonLabel];
        
        [self.stepsonBusLabel mas_remakeConstraints:^(MASConstraintMaker *make) {
            make.left.equalTo(self.extentsMidView.mas_right).offset(SaveWayTaps.offerHitEasy.denseTooRope);
            make.centerY.equalTo(self.contentView);
        }];
        
        [self.unlockSonLabel mas_remakeConstraints:^(MASConstraintMaker *make) {
            make.left.equalTo(self.stepsonBusLabel);
            make.top.equalTo(self.stepsonBusLabel.mas_bottom).offset(SaveWayTaps.offerHitEasy.pointersAnd);
        }];
        
        self.photosButton = [[UIButton alloc] init];
        _photosButton.userInteractionEnabled = NO;
        
        UIImage *image = [[UIImage builtOptimizeIncludesEstimatedHomepageName:SaveWayTaps.offerHitEasy.otherNameBridgeMutableSource] imageWithRenderingMode:(UIImageRenderingModeAlwaysTemplate)];
        [_photosButton setBackgroundImage:[UIImage builtOptimizeIncludesEstimatedHomepageName:SaveWayTaps.offerHitEasy.backwardDepthCancelRetainedConnected] forState: UIControlStateNormal];
        [_photosButton setBackgroundImage:image forState: UIControlStateSelected];
        _photosButton.tintColor = [SaveWayTaps divideRunColor];
        [self.contentView addSubview:_photosButton];
        [_photosButton mas_makeConstraints:^(MASConstraintMaker *make) {
            make.centerY.offset(0);
            make.right.offset(-SaveWayTaps.offerHitEasy.denseTooRope);
            make.size.mas_equalTo(CGSizeMake(SaveWayTaps.offerHitEasy.cellDailyMix, SaveWayTaps.offerHitEasy.cellDailyMix));
        }];
    }
    return self;
}

- (void)setSelected:(BOOL)selected {
    _photosButton.selected = selected;
    self.layer.borderWidth = selected ? 1:0;
    self.layer.borderColor = [SaveWayTaps divideRunColor].CGColor;
    
    if (selected) {
        self.contentView.backgroundColor = [UIColor colorWithRed:1.0 green:0.98 blue:0.94 alpha:0.95];
    } else {
        self.contentView.backgroundColor = [UIColor colorWithWhite:1.0 alpha:0.35];
    }
}

- (void)setFrame:(CGRect)frame {
    frame.origin.x = SaveWayTaps.offerHitEasy.tagsBitMind;
    frame.size.width -= SaveWayTaps.offerHitEasy.centerMixAnd;
    frame.origin.y += SaveWayTaps.offerHitEasy.tagsBitMind;
    frame.size.height -= SaveWayTaps.offerHitEasy.tagsBitMind;
    [super setFrame:frame];
    
    self.layer.cornerRadius = frame.size.height / 2.0;
}

-(void)setFillEventIdle:(NSString *)fillEventIdle {
    _fillEventIdle = fillEventIdle;
    [self.extentsMidView sd_setImageWithURL:[NSURL URLWithString:fillEventIdle] placeholderImage:nil];
}

- (void)setPrepTwoAny:(TargetedContinuedEscapeSumSexFun *)prepTwoAny {
    _prepTwoAny= prepTwoAny;
    self.fillEventIdle = prepTwoAny.systemWin;
    self.stepsonBusLabel.text = prepTwoAny.toggleShe;
    NSString *note = prepTwoAny.northBusy?:@"";
    if (note.cameraBagPan) {
        self.unlockSonLabel.hidden = YES;
        [self.stepsonBusLabel mas_remakeConstraints:^(MASConstraintMaker *make) {
            make.left.equalTo(self.extentsMidView.mas_right).offset(SaveWayTaps.offerHitEasy.denseTooRope);
            make.centerY.equalTo(self.contentView);
        }];
    }else {
        self.unlockSonLabel.hidden = NO;
        NSRange binary = [note rangeOfString:SaveWayTaps.offerHitEasy.thePlanSexualYetProvisionKirghiz];
        NSRange weekly = [note rangeOfString:SaveWayTaps.offerHitEasy.effectContainerAdvancedThirdAllowableVendor];
        
        if (binary.length == 0 && weekly.length == 0) {
            self.unlockSonLabel.text = note;
            self.unlockSonLabel.font = [UIFont systemFontOfSize:SaveWayTaps.offerHitEasy.directoryMix];
            self.unlockSonLabel.textColor = UIColor.lightGrayColor;
        }else {
            NSRange facePlug = NSMakeRange(binary.location+binary.length, weekly.location-(binary.location+binary.length));
            NSString *ownFat = [note substringWithRange:facePlug];
            NSString *whoRope = [note stringByReplacingOccurrencesOfString:SaveWayTaps.offerHitEasy.thePlanSexualYetProvisionKirghiz withString:@""];
            whoRope = [whoRope stringByReplacingOccurrencesOfString:SaveWayTaps.offerHitEasy.effectContainerAdvancedThirdAllowableVendor withString:@""];
            
            facePlug = [whoRope rangeOfString:ownFat];
            NSMutableAttributedString *revertCancel = [[NSMutableAttributedString alloc] initWithString:whoRope];
            [revertCancel addAttribute:NSForegroundColorAttributeName value:[UIColor lightGrayColor] range:NSMakeRange(0, whoRope.length)];
            [revertCancel addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:14] range:NSMakeRange(0, whoRope.length)];
            [revertCancel addAttribute:NSForegroundColorAttributeName value:[SaveWayTaps divideRunColor] range:facePlug];
            [revertCancel addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:14] range:facePlug];
            
            self.unlockSonLabel.attributedText = revertCancel;
        }
        
        [self.stepsonBusLabel mas_remakeConstraints:^(MASConstraintMaker *make) {
            make.left.equalTo(self.extentsMidView.mas_right).offset(SaveWayTaps.offerHitEasy.denseTooRope);
            make.top.equalTo(self.extentsMidView).offset(SaveWayTaps.offerHitEasy.dueClipPlug);
        }];
    }
}

@end
