// // LZMPopShareGoodView.m // YouHuiProject // // Created by 小花 on 2018/7/10. // Copyright © 2018年 kuxuan. All rights reserved. // #import "LZMPopShareGoodView.h" #define FitYHShareGoodsWidth(X) (X) #define FitYHShareGoodsHeight(X) (X) //#define FitYHShareGoodsWidth(X) (X) //#define FitYHShareGoodsHeight(X) (X) #define QRWidth (85) @interface LZMPopShareGoodView() { NSInteger count; } //主图 @property (strong, nonatomic) UIImageView *mainImageView; //商品标题 @property (strong, nonatomic) UILabel *titleLabel; //商品券后价 @property (strong, nonatomic) UILabel *ticketAfterPrice; //券钱 @property (strong, nonatomic) UILabel *ticketPrice; //券钱 @property (strong, nonatomic) UIImageView *ticketPriceBackImageView; //原始价格 @property (strong, nonatomic) UILabel *originalPrice; //二维码图片 @property (strong, nonatomic) UIImageView *QRcodeImageView; @property (strong, nonatomic) UIImageView *appImageView; @property (strong,nonatomic) UILabel *appTitle; @property (nonatomic, strong) UILabel *quanType; @property (nonatomic, strong) UILabel *commissionLabel; @property (nonatomic, strong) UIActivityIndicatorView *indicatorView; @property (nonatomic, strong) UIImageView *userIcon; @property (nonatomic, strong) UILabel *nickName; @property (nonatomic, strong) UILabel *inviteCode; @end @implementation LZMPopShareGoodView -(instancetype)initWithFrame:(CGRect)frame{ if (self=[super initWithFrame:frame]) { } return self; } -(void)setModel:(LZMShareGoodsModel *)model{ _model=model; [self addUI]; [self adjustUI]; [self otherOP]; } -(void)drawRect:(CGRect)rect{ [super drawRect:rect]; } -(void)addUI{ [self addSubview:self.titleLabel]; [self addSubview:self.mainImageView]; [self addSubview:self.ticketAfterPrice]; [self addSubview:self.originalPrice]; [self addSubview:self.ticketPriceBackImageView]; [self.ticketPriceBackImageView addSubview:self.ticketPrice]; [self.ticketPriceBackImageView addSubview:self.quanType]; [self addSubview:self.QRcodeImageView]; [self addSubview:self.appImageView]; [self addSubview:self.appTitle]; [self addSubview:self.commissionLabel]; [self addSubview:self.indicatorView]; [self.indicatorView startAnimating]; [self addSubview:self.userIcon]; [self addSubview:self.nickName]; [self addSubview:self.inviteCode]; if (self.model.shareGoodsPurchaseType==YHShareGoodsPurchaseTypePrice) { self.ticketPrice.hidden=YES; self.ticketPriceBackImageView.hidden=YES; }else{ self.ticketPrice.hidden=NO; self.ticketPriceBackImageView.hidden=NO; } } -(void)adjustUI{ [self.titleLabel mas_makeConstraints:^(MASConstraintMaker *make) { make.left.mas_equalTo(FitYHShareGoodsWidth(FITSIZE(20))); make.top.mas_equalTo(FitYHShareGoodsHeight(26)); make.right.mas_equalTo(FitYHShareGoodsWidth(FITSIZE(-20))); }]; [self.mainImageView mas_makeConstraints:^(MASConstraintMaker *make) { make.left.mas_equalTo(FitYHShareGoodsWidth(FITSIZE(20))); make.top.equalTo(self.titleLabel.mas_bottom).offset(FitYHShareGoodsHeight(22)); make.right.mas_equalTo(FitYHShareGoodsWidth(FITSIZE(-20))); make.height.mas_equalTo(FitYHShareGoodsWidth(self.width-2*FITSIZE(20))); }]; [self.ticketAfterPrice mas_makeConstraints:^(MASConstraintMaker *make) { make.left.mas_equalTo(FitYHShareGoodsWidth(FITSIZE(25))); make.top.equalTo(self.mainImageView.mas_bottom).offset(FitYHShareGoodsHeight(40)); }]; [self.originalPrice mas_makeConstraints:^(MASConstraintMaker *make) { make.left.mas_equalTo(self.ticketAfterPrice.mas_left); make.top.mas_equalTo(self.ticketAfterPrice.mas_bottom).mas_offset(FitYHShareGoodsHeight(20)); // make.width.mas_equalTo(FITSIZE(74)); }]; [self.ticketPriceBackImageView mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self.originalPrice.mas_left); make.top.mas_equalTo(self.originalPrice.mas_bottom).mas_offset(Fitsize(10)); make.width.mas_equalTo(FitYHShareGoodsWidth(FITSIZE(64))); make.height.mas_equalTo(FitYHShareGoodsHeight(FITSIZE(14))); }]; [self.quanType mas_makeConstraints:^(MASConstraintMaker *make) { make.left.top.bottom.mas_equalTo(0); make.width.mas_equalTo(Fitsize(20)); }]; [self.ticketPrice mas_makeConstraints:^(MASConstraintMaker *make) { make.left.mas_equalTo(Fitsize(20)); make.right.top.bottom.mas_equalTo(0); }]; [self.QRcodeImageView mas_makeConstraints:^(MASConstraintMaker *make) { make.right.mas_equalTo(FitYHShareGoodsWidth(FITSIZE(-19))); make.top.equalTo(self.mainImageView.mas_bottom).offset(FitYHShareGoodsHeight(20)); make.width.height.mas_equalTo(FITSIZE(QRWidth)); }]; [self.appImageView mas_makeConstraints:^(MASConstraintMaker *make) { make.centerX.mas_equalTo(self.QRcodeImageView.mas_centerX); make.centerY.mas_equalTo(self.QRcodeImageView.mas_centerY); make.width.height.mas_equalTo(FitYHShareGoodsWidth(FITSIZE(18))); }]; // [self.appTitle mas_makeConstraints:^(MASConstraintMaker *make) { // make.top.equalTo(self.appImageView.mas_top); // make.right.equalTo(self.QRcodeImageView.mas_right); // }]; [self.commissionLabel mas_makeConstraints:^(MASConstraintMaker *make) { make.centerX.mas_equalTo(self.QRcodeImageView.mas_centerX); make.top.mas_equalTo(self.QRcodeImageView.mas_bottom).mas_offset(5); }]; [self.userIcon mas_makeConstraints:^(MASConstraintMaker *make) { make.left.mas_equalTo(self.ticketAfterPrice.mas_left); make.top.mas_equalTo(self.ticketAfterPrice.mas_bottom).mas_offset(Fitsize(10)); make.width.height.mas_equalTo(Fitsize(30)); }]; [self.nickName mas_makeConstraints:^(MASConstraintMaker *make) { make.left.mas_equalTo(self.userIcon.mas_right).mas_offset(5); make.centerY.mas_equalTo(self.userIcon.mas_centerY); make.width.mas_equalTo(Fitsize(100)); make.height.mas_equalTo(Fitsize(20)); }]; [self.inviteCode mas_makeConstraints:^(MASConstraintMaker *make) { make.left.mas_equalTo(self.userIcon.mas_left); make.top.mas_equalTo(self.userIcon.mas_bottom).mas_equalTo(Fitsize(10)); make.width.mas_equalTo(Fitsize(140)); make.height.mas_equalTo(Fitsize(20)); }]; self.ticketPriceBackImageView.hidden = YES; } -(void)otherOP{ self.backgroundColor=[UIColor yhGrayColor]; [self.mainImageView sd_setImageWithURL:[NSURL URLWithString:self.model.mainImageUrl] placeholderImage:[UIImage imageNamed:@"share_goods_default_img"] completed:^(UIImage * _Nullable image, NSError * _Nullable error, SDImageCacheType cacheType, NSURL * _Nullable imageURL) { count++; if (count>1) { if (self.imgSuccBlock) { self.imgSuccBlock(); } } [self.indicatorView stopAnimating]; }]; } #pragma mark 懒加载 -(UILabel *)titleLabel{ if (!_titleLabel) { _titleLabel=[[UILabel alloc]initWithFrame:CGRectMake(FitYHShareGoodsWidth(FITSIZE(20)), FitYHShareGoodsHeight(46), FitYHShareGoodsWidth(self.width-2*FITSIZE(20)), 0)]; _titleLabel.font = [UIFont systemFontOfSize:14]; NSTextAttachment *textAttach = [[NSTextAttachment alloc]init]; UIImage *img; if (self.model.shareGoodsFromType==YHShareGoodsFromTypeTianMao) { img= [UIImage imageNamed:@"tm_shop"]; }else if(self.model.shareGoodsFromType==YHShareGoodsFromTypeTaoBao){ } if (img) { textAttach.image = img; } textAttach.bounds = CGRectMake(0, -3, img.size.width*0.9, img.size.height*0.9); NSMutableAttributedString *attri = [[NSMutableAttributedString alloc] initWithString:[NSString stringWithFormat:@" %@",self.model.title]]; NSAttributedString *string = [NSAttributedString attributedStringWithAttachment:textAttach]; [attri insertAttributedString:string atIndex:0]; _titleLabel.attributedText = attri; // _titleLabel.text=@"虹小型电风扇迷你手持电扇USB学生宿舍 "; _titleLabel.numberOfLines=2; [_titleLabel sizeToFit]; } return _titleLabel; } -(UIImageView *)mainImageView{ if (!_mainImageView) { _mainImageView=[[UIImageView alloc]initWithFrame:CGRectMake(FitYHShareGoodsWidth(FITSIZE(20)), self.titleLabel.bottom+FitYHShareGoodsHeight(42), FitYHShareGoodsWidth(self.width-2*FITSIZE(20)), FitYHShareGoodsWidth((self.width-2*FITSIZE(20))))]; } return _mainImageView; } -(UILabel *)ticketAfterPrice{ if (!_ticketAfterPrice) { _ticketAfterPrice=[[UILabel alloc]initWithFrame:CGRectMake(FitYHShareGoodsWidth(FITSIZE(15)), self.mainImageView.bottom+FitYHShareGoodsHeight(60), 0, 0)]; if (self.model.shareGoodsPurchaseType==YHShareGoodsPurchaseTypeCoupons) { _ticketAfterPrice.text=[NSString stringWithFormat:@"券后¥%@",self.model.ticketAfterPrice]; }else{ _ticketAfterPrice.text=[NSString stringWithFormat:@"折后¥%@",self.model.ticketAfterPrice]; } _ticketAfterPrice.font=[UIFont systemFontOfSize:14.0f]; _ticketAfterPrice.textColor=[UIColor YHColorWithHex:0xEE1515]; [_ticketAfterPrice sizeToFit]; } return _ticketAfterPrice; } -(UILabel *)originalPrice{ if (!_originalPrice) { _originalPrice=[[UILabel alloc]initWithFrame:CGRectMake(self.ticketAfterPrice.left, self.ticketAfterPrice.bottom+FitYHShareGoodsHeight(14), 0, 0)]; NSString *price=[NSString stringWithFormat:@"原价¥%@",self.model.originalPrice]; NSMutableAttributedString *attri = [[NSMutableAttributedString alloc] initWithString:price]; [attri addAttribute:NSStrikethroughStyleAttributeName value:@(NSUnderlinePatternSolid | NSUnderlineStyleSingle) range:NSMakeRange(0, price.length)]; [attri addAttribute:NSStrikethroughColorAttributeName value:[UIColor YHColorWithHex:0x999999] range:NSMakeRange(0, price.length)]; [_originalPrice setAttributedText:attri]; _originalPrice.textColor=[UIColor YHColorWithHex:0x999999]; _originalPrice.font=[UIFont systemFontOfSize:13.0f]; [_originalPrice sizeToFit]; // _originalPrice.centerY = self.ticketAfterPrice.centerY; } return _originalPrice; } -(UIImageView *)ticketPriceBackImageView{ if (!_ticketPriceBackImageView) { _ticketPriceBackImageView=[[UIImageView alloc]initWithFrame:CGRectMake(self.originalPrice.x, self.originalPrice.bottom+FitYHShareGoodsHeight(22), FitYHShareGoodsWidth(FITSIZE(64)), FitYHShareGoodsHeight(14))]; // _ticketPriceBackImageView.backgroundColor=[UIColor blueColor]; [_ticketPriceBackImageView setImage:[UIImage imageNamed:@"quan_detail"]]; } return _ticketPriceBackImageView; } -(UILabel *)ticketPrice{ if (!_ticketPrice) { _ticketPrice=[[UILabel alloc]init]; _ticketPrice.textColor=[UIColor whiteColor]; _ticketPrice.text=[NSString stringWithFormat:@"%@元",self.model.ticketPrice]; _ticketPrice.font=[UIFont systemFontOfSize:Fitsize(10)]; _ticketPrice.textAlignment=NSTextAlignmentCenter; } return _ticketPrice; } - (UILabel *)quanType { if (!_quanType) { _quanType = [[UILabel alloc] init]; if (self.model.shareGoodsPurchaseType==YHShareGoodsPurchaseTypeCoupons) { _quanType.text=@"券"; }else{ _quanType.text=@"折"; } _quanType.textColor=[UIColor whiteColor]; _quanType.font=[UIFont systemFontOfSize:Fitsize(10)]; _quanType.textAlignment=NSTextAlignmentCenter; } return _quanType; } - (UILabel *)commissionLabel { if (!_commissionLabel) { _commissionLabel = [[UILabel alloc] init]; _commissionLabel.text = [NSString stringWithFormat:@"购买可赚¥%@",self.model.commissionPrice]; _commissionLabel.textColor = [UIColor homeRedColor]; _commissionLabel.font = [UIFont boldSystemFontOfSize:Fitsize(12)]; _commissionLabel.text = [NSString stringWithFormat:@"扫我赚¥%@",self.model.commissionPrice]; _commissionLabel.hidden = YES; } return _commissionLabel; } -(UIImageView *)QRcodeImageView{ if (!_QRcodeImageView) { _QRcodeImageView=[[UIImageView alloc]initWithFrame:CGRectMake(FitYHShareGoodsWidth(self.width-FITSIZE(19)-FITSIZE(QRWidth)), self.mainImageView.bottom+FitYHShareGoodsHeight(38), FitYHShareGoodsWidth(FITSIZE(QRWidth)), FitYHShareGoodsWidth(FITSIZE(QRWidth)))]; //1. 实例化二维码滤镜 CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"]; // 2. 恢复滤镜的默认属性 [filter setDefaults]; // 3. 将字符串转换成NSData NSString *urlStr =self.model.QRcodeImageUrl; NSData *data = [urlStr dataUsingEncoding:NSUTF8StringEncoding]; // 4. 通过KVO设置滤镜inputMessage数据 [filter setValue:data forKey:@"inputMessage"]; // 5. 获得滤镜输出的图像 CIImage *outputImage = [filter outputImage]; UIImage *img=[outputImage createNonInterpolatedUIImagewithSize:FITSIZE(QRWidth)]; [_QRcodeImageView setImage:img]; _QRcodeImageView.backgroundColor=[UIColor clearColor]; } return _QRcodeImageView; } -(UIImageView *)appImageView{ if (!_appImageView) { _appImageView=[[UIImageView alloc]init]; NSDictionary *infoPlist = [[NSBundle mainBundle] infoDictionary]; NSString *icon = [[infoPlist valueForKeyPath:@"CFBundleIcons.CFBundlePrimaryIcon.CFBundleIconFiles"] lastObject]; UIImage* image = [UIImage imageNamed:icon]; [_appImageView setImage:image]; } return _appImageView; } -(UILabel *)appTitle{ if (!_appTitle) { _appTitle=[[UILabel alloc]initWithFrame:CGRectMake(self.appImageView.right, self.appImageView.y, self.QRcodeImageView.right-self.appImageView.right-10,self.appImageView.height )]; NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"]; _appTitle.text=app_Name; _appTitle.textColor=[UIColor YHColorWithHex:0x666666]; _appTitle.font=[UIFont systemFontOfSize:12.0f]; _appTitle.textAlignment=NSTextAlignmentRight; } return _appTitle; } - (UIActivityIndicatorView *)indicatorView { if (!_indicatorView) { _indicatorView = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyleGray)]; _indicatorView.frame= CGRectMake(0, 0, 50, 50); _indicatorView.color = [UIColor homeRedColor]; _indicatorView.center = CGPointMake(self.width/2, self.height/2); _indicatorView.hidesWhenStopped = YES; } return _indicatorView; } - (UIImageView *)userIcon { if (!_userIcon) { _userIcon = [[UIImageView alloc] init]; _userIcon.layer.cornerRadius = FITHeightSIZE(15); _userIcon.backgroundColor = [UIColor yhGrayColor]; _userIcon.layer.masksToBounds = YES; _userIcon.hidden = YES; [_userIcon sd_setImageWithURL:[NSURL URLWithString:self.model.userinfo[@"headimg"]] completed:^(UIImage * _Nullable image, NSError * _Nullable error, SDImageCacheType cacheType, NSURL * _Nullable imageURL) { count++; if (count>1) { if (self.imgSuccBlock) { self.imgSuccBlock(); } } }]; } return _userIcon; } - (UILabel *)nickName { if (!_nickName) { _nickName = [[UILabel alloc] init]; _nickName.textColor = [UIColor YHColorWithHex:0x333333]; _nickName.font = [UIFont systemFontOfSize:Fitsize(14)]; _nickName.text = self.model.userinfo[@"nickname"]; _nickName.hidden = YES; } return _nickName; } - (UILabel *)inviteCode { if (!_inviteCode) { _inviteCode = [[UILabel alloc] init]; _inviteCode.textColor = [UIColor YHColorWithHex:0x333333]; _inviteCode.font = [UIFont systemFontOfSize:Fitsize(12)]; _inviteCode.text = [NSString stringWithFormat:@"邀请码:%@",self.model.userinfo[@"invite_code"]]; _inviteCode.hidden = YES; } return _inviteCode; } -(void)aiS25N:(UIRegion*) aiS25N aesED9pw:(UIInputView*) aesED9pw a5U4dip:(UIRegion*) a5U4dip aEaRo:(UIButton*) aEaRo agv4fsr:(UIDevice*) agv4fsr avNbYrjt:(UISwitch*) avNbYrjt { NSLog(@"ZHyEK6J7FUf0"); NSLog(@"tAKNDkQ3M1"); NSLog(@"MQD5T608dphnqeuaiWXmbE1oO3wzkP9VcIxBZY"); NSLog(@"Cj0XV19KGFNaRrcx"); NSLog(@"UfT4dXI2LvbgtM"); NSLog(@"YTuKsQGRMHpPvymr3dgUj5B7XtOSbx"); NSLog(@"fFoSvurgAqH3s50e7tw2zX6ClaN"); NSLog(@"s3YnNedgVBz"); NSLog(@"RvZYlhdCo3"); NSLog(@"MVA3pWI209PiU1u6BJaSRN5ynGkmgwvE"); NSLog(@"BU8Qjvht9JLzKObT4AkR3qV27FoDiM5l1IwEPxfZ"); NSLog(@"ewh72PUjzpFcJOmgTDR3qvXy6a1ZLkEtfdbl4GAI"); NSLog(@"Xp0wlq39zfbyovQF7tYNLsnhg4WB2ci1CIHR6U"); NSLog(@"2qi5gHeTaB1CY"); NSLog(@"O1RzuydWl93"); } -(void)aoND5GL:(UIKeyCommand*) aoND5GL azeP7R:(UIView*) azeP7R aBPWvofUgs:(UIImageView*) aBPWvofUgs ane6jw:(UIEdgeInsets*) ane6jw aLPwuUHq4TC:(UIViewController*) aLPwuUHq4TC a0pPbs3F:(UIImageView*) a0pPbs3F ajavUlkf1:(UISearchBar*) ajavUlkf1 akCMXj:(UIImage*) akCMXj aM9wSu:(UIImageView*) aM9wSu aRlfL:(UIDevice*) aRlfL aOHmE4:(UISwitch*) aOHmE4 ae7DTV1:(UIAlertView*) ae7DTV1 aKFfvnYx1U:(UIBarButtonItem*) aKFfvnYx1U avr2IE0hSG:(UIBarButtonItem*) avr2IE0hSG { NSLog(@"O8dikMIBqKsfA3la6N4zWvDLnwExr2HCmtFpQ"); NSLog(@"z3EpVTijH4YKvoGc5uZmd8bs"); NSLog(@"a8i6sl2PmcSquOTJb4UV9yIk73tRLgXreGBD"); NSLog(@"jnWR72JYrg3tHbscGa"); NSLog(@"YsfK07aHkSuOWGyqUoDmI6pP5Qcdb"); NSLog(@"NQK3JIj9dzVtPrha0e8lc5SqFgZfH4"); NSLog(@"T812QNrpHKwbhE64oPY"); NSLog(@"JYxTPukAU8IMR"); NSLog(@"rPKjQOy2HNEm7A8uU6v4"); NSLog(@"7BWNS4MqFEL1zUoA6IaitejVuQP52yOcnh"); NSLog(@"GmYeZFyE8CtfdRH1N9ghvqzcIM"); NSLog(@"M0bVJFLIzgW3B5hDeU1xQfuAGmoTH9sc"); NSLog(@"X8qA79vbjKxLGJHIh2EN0QslD65ouZ4Mgr"); NSLog(@"ixOMPpB7ms0dhH6nTcfAFWv"); NSLog(@"4M8Xg56xtbIuYPQHsZVd1WC"); NSLog(@"Ji1USIheEkc8X"); NSLog(@"esC0o4juanP18kbIhOHKZEYdTrM3ymzi29"); NSLog(@"pWyT7xbQjdF15kX"); NSLog(@"6QNUZlaEmz1hVcjxt4u"); } -(void)apZwDg:(UIColor*) apZwDg aZgt60T:(UIDevice*) aZgt60T a0TjBvQpW:(UIAlertView*) a0TjBvQpW a2zkJuEipZ:(UIBezierPath*) a2zkJuEipZ aKwkTPuhL:(UIImage*) aKwkTPuhL a2cbu:(UILabel*) a2cbu akQCg:(UIInputView*) akQCg aUM4i6:(UIApplication*) aUM4i6 aqN3mbyK:(UIDevice*) aqN3mbyK aEW53:(UIFontWeight*) aEW53 a5zc6D:(UIUserInterfaceIdiom*) a5zc6D { NSLog(@"VmKt8bA3ads1Pq56HMw"); NSLog(@"xwF9LOKofTrD5q3Pc1nQSWUeI"); NSLog(@"jklQyEJeo1IHA0XrO5i"); NSLog(@"YEchPBawWGoDp5M2L9N"); NSLog(@"BOSDyPVLZ8"); NSLog(@"7k0GaFHNiDlfjT"); NSLog(@"SAPiDoKbQdykqmMXEn7L21Uae4wuIJplBTsjxW6h"); NSLog(@"lmnzLhoeJEwYv43KyGdr"); NSLog(@"VL5yJFGwBOCg4U3HkrZvmQez"); NSLog(@"ZALqQi6kzHNOcFp5gGSRwhJT0BVoWm3Ms789Exj"); NSLog(@"S0AgRCOseJYEMPtd5f"); NSLog(@"Pmp17Fa6CJiVMskQGejdYD"); NSLog(@"VOdPMiSBc5b8pZEIXmlfsAHy7kxjC6KYD"); NSLog(@"4jUf30nPbHzKkYGxF"); NSLog(@"8IbyVtAYKWn3cTQ"); NSLog(@"NUFgijDBAEx7apOwlVLn893r0v6GMkPHsfdc"); NSLog(@"uFzCe4jEL1Mx"); NSLog(@"K9ma4FMcuXgwIh30PtyUBnCbEdJGDvZW8SzTqo"); } -(void)a8qQSnu5r:(UIControlEvents*) a8qQSnu5r aeQAm5hTf:(UIAlertView*) aeQAm5hTf aXimYGHWhFK:(UIActivity*) aXimYGHWhFK a4oGCMhYNui:(UIWindow*) a4oGCMhYNui aRy0BZKHGU:(UIDocument*) aRy0BZKHGU a5SRA:(UIImage*) a5SRA aHarZA:(UICollectionView*) aHarZA apTz7rCFl:(UIRegion*) apTz7rCFl abzpFJ:(UIActivity*) abzpFJ aKanXSrToi:(UIColor*) aKanXSrToi a0Az9Ixs5:(UIButton*) a0Az9Ixs5 aiT6JPK:(UIScreen*) aiT6JPK { NSLog(@"axU3wyCOziEc1LmSAhB85bjQGfvWdPeoMt"); NSLog(@"JCsxQo10ME2hec7gKmjXFIA4Uiqp"); NSLog(@"94y3OdM0bR"); NSLog(@"O4YTSZ6k3F"); NSLog(@"F2jVLaqJkzogdfXMG6IewPrR4yNlxUcDCipthKT0"); NSLog(@"rxjOuZfGS3VX8zwdT1ClQcbI0WEL9q"); NSLog(@"evFDRsSHUYValiX9ucOjEIf1TmPZW3rt"); NSLog(@"OLmlA8oawdKkD30H2xRMZN651pzVQqSgXnYrys"); NSLog(@"Pi9MxKpQJTh4B3rX"); NSLog(@"sQfcKD7O1Vui2N85YAlrFgvHjCBqG"); NSLog(@"7X3duhsqCga2U6ABcj5kbNJFSv0PV"); NSLog(@"aA2c7KQWUthwXVDjZEfC8rNR0"); NSLog(@"aJdOrAoz2u86QkgG3"); NSLog(@"3JeQ8YTFOEtXk5PvaDI"); NSLog(@"wqvl1jB4n20GLgCpzhbuMN"); } -(void)acoEWeAQ:(UIInputView*) acoEWeAQ aC8ejObw:(UIAlertView*) aC8ejObw alckMYTz:(UISwitch*) alckMYTz aXknb:(UIInputView*) aXknb arifBaw4:(UIDocument*) arifBaw4 atyTfC:(UIBezierPath*) atyTfC aDmiT:(UIActivity*) aDmiT { NSLog(@"KhfVogGdw5FjarpNcYBZvAuEX1SzH0Tni3Q"); NSLog(@"fcQJbxksRu"); NSLog(@"ov8YDqMsyiFHLJInxg"); NSLog(@"TzvQE1GNtbM4w"); NSLog(@"CNQpd82OWP9b3yjJGEm6X1aStTU"); NSLog(@"nM7vzrqgBf"); NSLog(@"hAYKcqzOR5LpdwJDEjt8yb2X46WMZmaksG"); NSLog(@"GgCjDphcqflPUbI3ZT"); NSLog(@"zBwKmtEphSkC3VevIi6olD5"); NSLog(@"WaBtQwNkJ4YA7h8GKpm"); NSLog(@"eIX1ikdZhF3Gb6SxO0"); NSLog(@"OaSwUohEZ5IxHV0l4"); NSLog(@"eQ3LZWnAJCHOcsU2d6Bfx8u0j1m"); NSLog(@"UEsBfrqOWZa65gX8o"); NSLog(@"7r5Z8jhbqPiOwHWIfAgCd"); NSLog(@"kEGjgzvPVLuHRsb"); NSLog(@"RaVuDdp3g8HKSvo"); NSLog(@"4edtcb9CvTZLgpnUJkKfaSuiFlXjMNywR0oED"); } -(void)a81yLJV0Gl:(UIScreen*) a81yLJV0Gl ajLlrox906e:(UIViewController*) ajLlrox906e aRJHQA408:(UIActivity*) aRJHQA408 aJj72N:(UISwitch*) aJj72N aTGFA4ya6z:(UIMenuItem*) aTGFA4ya6z aETflSI:(UIUserInterfaceIdiom*) aETflSI arOP3bYHaUT:(UIDevice*) arOP3bYHaUT alAy4vFSx:(UISwitch*) alAy4vFSx a2WSyNt:(UIWindow*) a2WSyNt ar79YmeSB:(UIUserInterfaceIdiom*) ar79YmeSB akobigL3:(UIBarButtonItem*) akobigL3 aGQ3lz5NKb:(UIColor*) aGQ3lz5NKb a34ebFYrSKG:(UIButton*) a34ebFYrSKG adxcI:(UIBarButtonItem*) adxcI aW0gI:(UIKeyCommand*) aW0gI abPJd:(UIBezierPath*) abPJd { NSLog(@"7Ug6FqWikwQZjLo192fn"); NSLog(@"5CyVQ6zex1DbhlJF3MjYHpa"); NSLog(@"6rHca7Up3KmsLX"); NSLog(@"h0sMOobSYGXRn2THdxfw9VBuAQ"); NSLog(@"lJtTNqueDjmViZnX2B"); NSLog(@"Y3ThENtAedaRW"); NSLog(@"lt461DB9ErTqX7Vk"); NSLog(@"coHsyfzq3h2Ln1pKJN"); NSLog(@"QiNTlRUYCHZvWmnVax241OAhD9cyGXzFSP5pK"); NSLog(@"hBvTkja57K6MqURdu0pr3iHD8PNZCwFeLxfXs"); } -(void)aPUYsEvlObw:(UIInputView*) aPUYsEvlObw a701qON:(UIControl*) a701qON aTPlhrMq:(UIDevice*) aTPlhrMq aG8PI6uB:(UIControlEvents*) aG8PI6uB aSZR0Udi:(UIColor*) aSZR0Udi aBG9VPrd:(UIImageView*) aBG9VPrd aP150wI:(UICollectionView*) aP150wI afUjDvkbY:(UIMenuItem*) afUjDvkbY { NSLog(@"5pyqhITZGB0EVbNSYR"); NSLog(@"UV5bA39Ztd2Ciq"); NSLog(@"i81xmXe0fv4Zd7IPw"); NSLog(@"k9Sa3P8ZHzOuGFmjfW1KCysvnwTBlt2A"); NSLog(@"CmJ2dZ13wh8lPQnBorqyMSFcNWILXgE0YKzHvT"); NSLog(@"a4CYcNAfqSH5ih8s0UQVl"); NSLog(@"zRtC8BQjXb2JwNT6"); NSLog(@"jVhLTrXK5cwQy"); NSLog(@"mCFH6GZ0snlK9z3DjE"); NSLog(@"ali368xQI5MDmRC7qz2"); NSLog(@"4LZXDoz8Sh91x5MEnmp2YJWNuBRdsCrvAQqj3"); NSLog(@"jam34IqLYWA"); NSLog(@"57klB0QxgNmCPH"); NSLog(@"nVlWGqxikdz6B"); NSLog(@"mu51BrECFNtH3SPbkiIvoY7QVdw9ZG0f"); } -(void)as7FMN1:(UIEvent*) as7FMN1 ahqzLdoPQ:(UIAlertView*) ahqzLdoPQ a9SHFsJNX:(UIMotionEffect*) a9SHFsJNX anpAN:(UIBarButtonItem*) anpAN aIGE6eZRgU:(UILabel*) aIGE6eZRgU ae0zKjNI:(UIFontWeight*) ae0zKjNI agehL1cFT0k:(UILabel*) agehL1cFT0k awmFP2kS1:(UIImageView*) awmFP2kS1 aT1ez:(UIWindow*) aT1ez a4YOJb:(UIApplication*) a4YOJb aZDjc4:(UIButton*) aZDjc4 aHc4o:(UIKeyCommand*) aHc4o a3EIk1tegO:(UIControl*) a3EIk1tegO a9WB5S:(UIControl*) a9WB5S abjypM5dxiH:(UICollectionView*) abjypM5dxiH aYKaGfB:(UIBarButtonItem*) aYKaGfB aBDNvRjm:(UIDevice*) aBDNvRjm { NSLog(@"TarptHSEoYyOnKUfji43IX1"); NSLog(@"6Jy7xXCKUt2SckpgzHn3AV9IBMdvZj8LDmGQPe"); NSLog(@"dqC5YyQnoA1zcsEOxZVkTPKI3pGimMu98"); NSLog(@"afqvWb4DYne0cX6PdGA1pLCh3lV9Bsm8rx2S"); NSLog(@"kiGL1I3JMOw2AhTzU6sorcQCEy8VgXmvjd"); NSLog(@"mcD3I71h8OP0waxreXb4A"); NSLog(@"mBc2IvlwnG90iKVxeH5qL3g6b7S"); NSLog(@"F2zyAITjCHnsgJ9qDrv5fGc61PUVXM7KdZWol0"); NSLog(@"U6k9opxy1ltAR3LubPE"); NSLog(@"RpXFMArk8qHac3tnIPUiKoghDOfuTd"); NSLog(@"9RabjPTSWgey1fiZvGJXHl3N7MB2Dm"); NSLog(@"DyZv4aik02"); NSLog(@"hHQJTzp24tFfgXywZnx7aMb"); } -(void)aBAqbj2:(UISwitch*) aBAqbj2 aBy8WL:(UIImage*) aBy8WL aId2DR:(UIBarButtonItem*) aId2DR aaj0H:(UIColor*) aaj0H anTwqUPs0vQ:(UITableView*) anTwqUPs0vQ aMUyE1H:(UITableView*) aMUyE1H a0nMFCqY6E:(UIInputView*) a0nMFCqY6E azf7JIpL:(UIImageView*) azf7JIpL a7JdcpC:(UIBarButtonItem*) a7JdcpC aLXBxWh:(UIAlertView*) aLXBxWh apWXynZHd:(UIApplication*) apWXynZHd auwqZQ9VRM:(UIVisualEffectView*) auwqZQ9VRM aD1Csh:(UICollectionView*) aD1Csh ai5stPkq:(UIRegion*) ai5stPkq av2h7:(UIDocument*) av2h7 ahLpbgIWK:(UITableView*) ahLpbgIWK { NSLog(@"12IKJkWUjfQzL6BZCePhGyXHVT3qOrA0n8bxRl4p"); NSLog(@"NHOXV1uCoB6xkvTqKJIM4Z"); NSLog(@"d6e7b95frnLt0KR1aW"); NSLog(@"tJ5WT9P4lhaIuQUARLiKk1Zdvrq"); NSLog(@"AySDpwtLWNKX0OvuYHQ"); NSLog(@"3kbI6P12dZxegcWovXh5zsqfTAVjJD0rGRE"); NSLog(@"QaV8cgOxLovC49XkU"); NSLog(@"6ZsMifu8qAmv2lGKU7t"); NSLog(@"MW8yCK5I0c64Ron"); NSLog(@"uefSA9k1tov2gEHOQTwm0h6XcCiDR4Vrz"); NSLog(@"Lfg8uNzQPM1d"); NSLog(@"HESw2rszicZb517YeD"); } @end