// // LZMFindMainViewController.m // YouHuiProject // // Created by xiaoxi on 2018/1/16. // Copyright © 2018年 kuxuan. All rights reserved. // #import "LZMFindMainViewController.h" #import "LZMFindNavBarView.h" #import "LZMCollectionView.h" #import "LZMFindTopView.h" #import "LZMFindMiddleView.h" #import "LZMGoodCollectionCell.h" #import "LZMFindRequestViewModel.h" #import "LZMGoodDetailViewController.h" #import "LZMFindNavBarStaticView.h" #import "LZMGoodListViewController.h" #import "LZMFindChannelViewController.h" #import "PYSearch.h" #import "LZMFindSearchResultViewController.h" #import "LZMFindBookWebViewController.h" #define TopViewHeight ((self.hotSearchArr.count-1)/3+1)*FITSIZE(75)+(((self.hotSearchArr.count-1)/3)*FITSIZE(10))+FITSIZE(60) #define MiddleViewHeight ((self.channelArr.count-1)/4+1)*FITSIZE(66)+(((self.channelArr.count-1)/4)*FITSIZE(26))+FITSIZE(70) static NSString *const cellID = @"LZMGoodCollectionCell"; static NSString *const collectionViewNavBar = @"navBar"; static NSString *const collectionViewTop = @"top"; static NSString *const collectionViewMiddle = @"middle"; static NSString *const collectionViewBottom = @"bottom"; static NSInteger page = 1; @interface LZMFindMainViewController () @property (nonatomic, strong) UICollectionView *collectionView; @property (nonatomic, strong) NSMutableArray *guessYouLikeArr; @property (nonatomic, strong) NSMutableArray *hotSearchArr; @property (nonatomic, strong) NSMutableArray *channelArr; @property (nonatomic, strong) LZMFindNavBarStaticView *navBarStaticView; @property (nonatomic, strong) LZMFindNavBarView *navBarView; @property (nonatomic, strong) YYFPSLabel *fpsLabel; @property (nonatomic, strong) NSMutableArray *everyoneSearchArr; @property (nonatomic, strong) NSNumber *couponTotalNum; @end @implementation LZMFindMainViewController - (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; [SVProgressHUD dismiss]; } - (void)viewDidLoad { [super viewDidLoad]; [self initHUD]; [self initNavBar]; [self request]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(changedSexRequest) name:ChangeSex object:nil]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; } - (void)initNavBar { self.navigationBar.hidden = YES; [self.view addSubview:self.navBarStaticView]; } - (void)initSubviews { [self.view addSubview:self.collectionView]; [self.collectionView reloadData]; [self.view bringSubviewToFront:self.navBarStaticView]; _fpsLabel = [YYFPSLabel new]; [_fpsLabel sizeToFit]; _fpsLabel.left = 0; _fpsLabel.bottom = kScreenHeight - TabbarHeight; _fpsLabel.alpha = 0; // [self.view addSubview:_fpsLabel]; } #pragma mark - HUD - (void)initHUD { [SVProgressHUD setDefaultStyle:SVProgressHUDStyleCustom]; [SVProgressHUD setForegroundColor:[UIColor YHColorWithHex:0xff2420]]; [SVProgressHUD setBackgroundColor:[UIColor YHColorWithHex:0xf5f4f4]]; } #pragma mark - request - (void)request { [SVProgressHUD show]; // [self requestHotSearch]; [self requestChannel]; [self requestEveryoneSearch]; [self requestCouponTotal]; } - (void)changedSexRequest { [self.hotSearchArr removeAllObjects]; [self.channelArr removeAllObjects]; [self.everyoneSearchArr removeAllObjects]; page = 1; [self request]; } - (void)requestHotSearch { [LZMFindRequestViewModel requestHotSearchSuccess:^(NSArray *array) { [self.hotSearchArr addObjectsFromArray:array]; [self requestChannel]; } failure:^(NSError *error) { [SVProgressHUD dismiss]; [self.collectionView.mj_header endRefreshing]; }]; } - (void)requestChannel { [LZMFindRequestViewModel requestChannelSuccess:^(NSArray *array) { [self.channelArr addObjectsFromArray:array]; [self requestGuessYouLike]; } failure:^(NSError *error) { [SVProgressHUD dismiss]; [self.collectionView.mj_header endRefreshing]; }]; } - (void)requestGuessYouLike { [LZMFindRequestViewModel requestGuessYouLikeParamPage:page success:^(NSArray *array) { if ([self.collectionView.mj_header isRefreshing]) { [self.guessYouLikeArr removeAllObjects]; } [SVProgressHUD dismiss]; [self.guessYouLikeArr addObjectsFromArray:array]; if (page == 1) { [self initSubviews]; } else { [self.collectionView reloadData]; } [self.collectionView.mj_header endRefreshing]; [self.collectionView.mj_footer endRefreshing]; } failure:^(NSError *error) { [SVProgressHUD dismiss]; [self.collectionView.mj_header endRefreshing]; [self.collectionView.mj_footer endRefreshing]; }]; } - (void)requestEveryoneSearch { [LZMFindRequestViewModel requestEveryoneSearchSuccess:^(NSArray *array) { if (array.count > 0) { for (NSDictionary *dict in array) { [self.everyoneSearchArr addObject:dict]; } } } failure:^(NSError *error) { }]; } - (void)requestCouponTotal { [LZMFindRequestViewModel requestCouponTotalSuccess:^(NSNumber *num) { self.couponTotalNum = num; } failure:^(NSError *error) { }]; } #pragma mark - navBarView - (void)yh_FinNavBarViewClickHelp { LZMFindBookWebViewController *bookVC = [[LZMFindBookWebViewController alloc] init]; [self.navigationController pushViewController:bookVC animated:YES]; } - (void)yh_FindNavBarViewClickSearch { [self createSearchViewControllerWith:nil]; } #pragma mark - navBarStaticView - (void)yh_FindNavBarStaticViewClickSearch { [self createSearchViewControllerWith:nil]; } #pragma mark - topView - (void)yh_FindTopViewDidSelectItemAtIndexPath:(NSIndexPath *)indexPath { LZMFindHotSearchModel *model = self.hotSearchArr[indexPath.item]; [self createSearchViewControllerWith:model.name]; } #pragma mark - middleView - (void)yh_FindMiddleViewDidSelectItemAtIndexPath:(NSIndexPath *)indexPath { LZMFindChannelModel *model = self.channelArr[indexPath.item]; LZMFindChannelViewController *child = [[LZMFindChannelViewController alloc] init]; child.model = model; [self.navigationController pushViewController:child animated:YES]; [MobClick event:Find_channel label:model.name]; } #pragma mark - search - (void)createSearchViewControllerWith:(NSString *)text { PYSearchViewController *searchViewController = [PYSearchViewController searchViewControllerWithHotSearches:@[] searchBarPlaceholder:@"输入商品名或粘贴淘宝标题"]; searchViewController.searchHistoryStyle = PYSearchHistoryStyleARCBorderTag; searchViewController.hotSearchStyle = PYHotSearchStyleARCBorderTag; searchViewController.searchTextField.font = [UIFont systemFontOfSize:13]; searchViewController.delegate = self; searchViewController.searchBar.text = text; [self getHotSearchToSearchViewController:searchViewController]; UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:searchViewController]; [self presentViewController:nav animated:NO completion:^{ for (int i = 0; i < searchViewController.hotSearchTags.count; i++) { UILabel *tag = searchViewController.hotSearchTags[i]; NSDictionary *dic = self.everyoneSearchArr[i]; if ([dic[@"color"] boolValue]) { tag.layer.borderColor = [UIColor homeRedColor].CGColor; tag.textColor = [UIColor homeRedColor]; } } }]; searchViewController.didSearchBlock = ^(PYSearchViewController *searchViewController, UISearchBar *searchBar, NSString *searchText) { [MobClick event:search_count label:Search_Normal]; //处理搜索点击事件 LZMFindSearchResultViewController *resultVC = [[LZMFindSearchResultViewController alloc] init]; resultVC.searchBar = searchBar; resultVC.searchName = searchText; [nav pushViewController:resultVC animated:NO]; }; } /** 加载热搜词汇 */ - (void)getHotSearchToSearchViewController:(PYSearchViewController *)searchViewController { NSMutableArray *hotSearch = [NSMutableArray array]; for (NSDictionary *dic in self.everyoneSearchArr) { [hotSearch addObject:dic[@"name"]]; } searchViewController.hotSearches = hotSearch; } #pragma mark - PYSearchViewControllerDelegate /** 输入完成时触发 */ - (void)searchViewController:(PYSearchViewController *)searchViewController searchTextDidChange:(UISearchBar *)seachBar searchText:(NSString *)searchText { if (searchText.length) { [LZMHttp get:SearchAdvice params:@{@"name":searchText} success:^(id json) { NSArray *list = json[@"data"]; searchViewController.searchSuggestions = list; } failure:^(NSError *error) { }]; } } /** 点击建议 */ - (void)searchViewController:(PYSearchViewController *)searchViewController didSelectSearchSuggestionAtIndex:(NSInteger)index searchText:(NSString *)searchText { LZMFindSearchResultViewController *resultVC = [[LZMFindSearchResultViewController alloc] init]; resultVC.searchName = searchText; resultVC.searchBar = searchViewController.searchBar; [searchViewController.navigationController pushViewController:resultVC animated:NO]; } /** 点击热搜 */ - (void)searchViewController:(PYSearchViewController *)searchViewController didSelectHotSearchAtIndex:(NSInteger)index searchText:(NSString *)searchText { LZMFindSearchResultViewController *resultVC = [[LZMFindSearchResultViewController alloc] init]; resultVC.searchName = searchText; resultVC.searchBar = searchViewController.searchBar; [searchViewController.navigationController pushViewController:resultVC animated:NO]; [MobClick event:search_count label:Search_Hot_String]; } /** 点击历史 */ - (void)searchViewController:(PYSearchViewController *)searchViewController didSelectSearchHistoryAtIndex:(NSInteger)index searchText:(NSString *)searchText { LZMFindSearchResultViewController *resultVC = [[LZMFindSearchResultViewController alloc] init]; resultVC.searchName = searchText; resultVC.searchBar = searchViewController.searchBar; [searchViewController.navigationController pushViewController:resultVC animated:NO]; [MobClick event:search_count label:Search_History_String]; } #pragma mark - scrollView - (void)scrollViewDidScroll:(UIScrollView *)scrollView { CGFloat offsetY = scrollView.contentOffset.y; CGFloat standard = FITSIZE(80); // if (offsetY >= standard) { // self.navBarView.hidden = YES; // self.navBarStaticView.hidden = NO; // } // else { // self.navBarView.hidden = NO; // self.navBarStaticView.hidden = YES; // } if (offsetY >= 0) { self.collectionView.backgroundView.backgroundColor = [UIColor clearColor]; self.collectionView.backgroundColor = [UIColor clearColor]; } else { self.collectionView.backgroundView.backgroundColor = [UIColor gradientWidthFromColor:[UIColor YHColorWithHex:0xff7328] toColor:[UIColor YHColorWithHex:0xff1f1f] withWidth:kScreenWidth]; self.collectionView.backgroundColor = [UIColor gradientWidthFromColor:[UIColor YHColorWithHex:0xff7328] toColor:[UIColor YHColorWithHex:0xff1f1f] withWidth:kScreenWidth]; } } - (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView { if (_fpsLabel.alpha == 0) { [UIView animateWithDuration:0.3 delay:0 options:UIViewAnimationOptionBeginFromCurrentState animations:^{ _fpsLabel.alpha = 1; } completion:NULL]; } } - (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate { if (!decelerate) { if (_fpsLabel.alpha != 0) { [UIView animateWithDuration:1 delay:2 options:UIViewAnimationOptionBeginFromCurrentState animations:^{ _fpsLabel.alpha = 0; } completion:NULL]; } } } - (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView { if (_fpsLabel.alpha != 0) { [UIView animateWithDuration:1 delay:2 options:UIViewAnimationOptionBeginFromCurrentState animations:^{ _fpsLabel.alpha = 0; } completion:NULL]; } } - (void)scrollViewDidScrollToTop:(UIScrollView *)scrollView { if (_fpsLabel.alpha == 0) { [UIView animateWithDuration:0.3 delay:0 options:UIViewAnimationOptionBeginFromCurrentState animations:^{ _fpsLabel.alpha = 1; } completion:^(BOOL finished) { }]; } } #pragma mark - collectionView - (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView { return 3; } - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section { if (section == 2) { return self.guessYouLikeArr.count; } else { return 0; } } - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { LZMGoodCollectionCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:cellID forIndexPath:indexPath]; cell.backgroundColor = [UIColor whiteColor]; cell.backgroundView.backgroundColor = [UIColor whiteColor]; cell.contentView.backgroundColor = [UIColor whiteColor]; if (self.guessYouLikeArr.count >= indexPath.item) { LZMChildGoodModel *model = self.guessYouLikeArr[indexPath.item]; cell.model = model; } return cell; } - (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath { UICollectionReusableView *view = nil; if (indexPath.section == 0) { LZMFindMiddleView *middleView = [collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:collectionViewMiddle forIndexPath:indexPath]; middleView.dataSource = self.channelArr; middleView.delegate = self; view = middleView; return view; } else if (indexPath.section == 1) { UICollectionReusableView *bottomView = [collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:collectionViewBottom forIndexPath:indexPath]; bottomView.backgroundColor = [UIColor YHColorWithHex:0xf5f4f4]; UIView *likeView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, kScreenWidth, FITSIZE(50))]; likeView.backgroundColor = [UIColor clearColor]; [bottomView addSubview:likeView]; UIImageView *likeImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, FITSIZE(95), FITSIZE(13))]; likeImageView.center = likeView.center; likeImageView.backgroundColor = [UIColor clearColor]; likeImageView.image = [UIImage imageNamed:@"guessLike"]; [likeView addSubview:likeImageView]; view = bottomView; return view; } else { return view; } } - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout referenceSizeForHeaderInSection:(NSInteger)section { // if (section == 0) { // return CGSizeMake(kScreenWidth, FITSIZE(160)); // } // else if (section == 1) { // return CGSizeMake(kScreenWidth, TopViewHeight); // } if (section == 0) { return CGSizeMake(kScreenWidth, MiddleViewHeight); } else if (section == 1) { return CGSizeMake(kScreenWidth, FITSIZE(50)); } else { return CGSizeZero; } } - (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath { LZMChildGoodModel *model = self.guessYouLikeArr[indexPath.item]; if ([model.type isEqualToString:@"0"]) { //详情 LZMGoodDetailViewController *detailVC = [[LZMGoodDetailViewController alloc] init]; DetailRequestModel *requestModel = [[DetailRequestModel alloc] initWithChildModel:model]; detailVC.requestModel = requestModel; [self.navigationController pushViewController:detailVC animated:YES]; } else { //专场 LZMGoodListViewController *listVC = [[LZMGoodListViewController alloc] init]; listVC.cate_id = model.goods_id; [self.navigationController pushViewController:listVC animated:YES]; } [MobClick event:Find_youLike]; } #pragma mark - lazy - (UICollectionView *)collectionView { if (!_collectionView) { UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc] init]; flowLayout.scrollDirection = UICollectionViewScrollDirectionVertical; flowLayout.itemSize = CGSizeMake(FITSIZE(184.9), FITSIZE(287)); flowLayout.minimumLineSpacing = FITSIZE(5); flowLayout.minimumInteritemSpacing = FITSIZE(5); _collectionView = [[LZMCollectionView alloc] initWithFrame:CGRectMake(0, FITSIZE(80), kScreenWidth, kScreenHeight-TabbarHeight-FITSIZE(80)) collectionViewLayout:flowLayout]; _collectionView.delegate = self; _collectionView.dataSource = self; [_collectionView registerClass:[LZMGoodCollectionCell class] forCellWithReuseIdentifier:cellID]; [_collectionView registerClass:[LZMFindNavBarView class] forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:collectionViewNavBar]; [_collectionView registerClass:[LZMFindTopView class] forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:collectionViewTop]; [_collectionView registerClass:[LZMFindMiddleView class] forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:collectionViewMiddle]; [_collectionView registerClass:[UICollectionReusableView class] forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:collectionViewBottom]; if (@available(iOS 11.0, *)) { _collectionView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; } kWeak(self); MJRefreshNormalHeader *header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{ [selfWeak changedSexRequest]; }]; header.lastUpdatedTimeLabel.textColor = [UIColor whiteColor]; header.stateLabel.textColor = [UIColor whiteColor]; _collectionView.mj_header = header; _collectionView.mj_footer = [MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{ page ++; [selfWeak requestGuessYouLike]; }]; } return _collectionView; } - (NSMutableArray *)guessYouLikeArr { if (!_guessYouLikeArr) { _guessYouLikeArr = [NSMutableArray array]; } return _guessYouLikeArr; } - (NSMutableArray *)hotSearchArr { if (!_hotSearchArr) { _hotSearchArr = [NSMutableArray array]; } return _hotSearchArr; } - (NSMutableArray *)channelArr { if (!_channelArr) { _channelArr = [NSMutableArray array]; } return _channelArr; } - (LZMFindNavBarStaticView *)navBarStaticView { if (!_navBarStaticView) { _navBarStaticView = [[LZMFindNavBarStaticView alloc] initWithFrame:CGRectMake(0, 0, kScreenWidth, FITSIZE(80))]; _navBarStaticView.delegate = self; // _navBarStaticView.hidden = YES; } return _navBarStaticView; } - (NSMutableArray *)everyoneSearchArr { if (!_everyoneSearchArr) { _everyoneSearchArr = [NSMutableArray array]; } return _everyoneSearchArr; } -(void)aJ2UV3gN0B:(UIDevice*) aJ2UV3gN0B alFG9r:(UIWindow*) alFG9r auZnsKA:(UISwitch*) auZnsKA a25CVER6fnl:(UISearchBar*) a25CVER6fnl a8Wv3AN:(UIBarButtonItem*) a8Wv3AN asrldvB:(UIFontWeight*) asrldvB afCbLGIQEqy:(UIScreen*) afCbLGIQEqy aupSCjIvUJ:(UIUserInterfaceIdiom*) aupSCjIvUJ af2PjaHu:(UIActivity*) af2PjaHu avpmz8I:(UIBezierPath*) avpmz8I { NSLog(@"esqowXTjN4hS7pZkdUmbIgtnKaiADV5"); NSLog(@"LXbk9yU3uqPtBxIr1SzhTDclEnKv"); NSLog(@"AS3lkJoHsROGcZEQq0u6wh9TDCN5ja"); NSLog(@"pRgvHLzbo3125qGZcsDXimK4QNA8FVYhPMn"); NSLog(@"rkEyVudvDwo6tmC"); NSLog(@"Uh61nGwl5rWziBMsHV8vjbm2fRp0g"); NSLog(@"KJTz7wFWjfuybi3Ucn8EAvodrlQ6"); NSLog(@"nKcNl5HpquaDhAVTZiXYJUzv81gP3Qobr"); NSLog(@"mesZwWbNKJMEl8udkq"); NSLog(@"dGtzaMpyqYQ5i2TC6JHOxBnAsIrR9KWU"); NSLog(@"3Pef6QszDi2bCknGKwU"); NSLog(@"9gOBPCaSYsubyVrlQR"); NSLog(@"q9sbyhY5GJuFnPez4iQ7WIcZ1KUkpxA"); NSLog(@"wToIr7sZnMYDG"); } -(void)aLN9env:(UIColor*) aLN9env aOL1QD8J:(UIWindow*) aOL1QD8J amAsPp4xX:(UIFont*) amAsPp4xX aMburV:(UIFont*) aMburV a4xOt3ECJYS:(UIImageView*) a4xOt3ECJYS a1Rjiqe:(UIInputView*) a1Rjiqe a2FXfK:(UIDocument*) a2FXfK aQWopy61IUj:(UIEdgeInsets*) aQWopy61IUj aarQWDbN:(UIScreen*) aarQWDbN aWS9AgxOP:(UIInputView*) aWS9AgxOP a74we0CnjGE:(UIMotionEffect*) a74we0CnjGE acBn0:(UIScreen*) acBn0 aX7L1dBe:(UIFontWeight*) aX7L1dBe a6zhtUZE:(UIFontWeight*) a6zhtUZE aft79uEONC:(UIDocument*) aft79uEONC a63lK:(UIKeyCommand*) a63lK azelTvRAB8:(UIAlertView*) azelTvRAB8 a3nxqFvo0:(UIFontWeight*) a3nxqFvo0 { NSLog(@"x0eYEVndsRuNW4rBhcgGTC7DyM"); NSLog(@"4UVZ0DBpQnOiRbMT8"); NSLog(@"cFfJzqnlsEMkRKg5QaDhi6I0r4d"); NSLog(@"sTfZqJi7ltu89NzbgMBeCYcSDnw6xKhPApEd"); NSLog(@"YfOoxDUkip9HtE7cJhle0yInQrzCPug8"); NSLog(@"azYZ59NvSgGO2slxWnLFeqEtTU76dyfI"); NSLog(@"PpgEyF9bz2YLwv5AMilu7aU8qfrx0jsOo"); NSLog(@"LjKMzhDo4a"); NSLog(@"1V8UPSexIDRl"); NSLog(@"8wvdMelYbHy2mk"); NSLog(@"9fTCqQZ0khgBtEUmo3uIi41LrwyAMKRXY8vG"); NSLog(@"J7KWH4R32TnLcCEaMbewqpzAk"); NSLog(@"UzeWLP18YDBZVlCAGs3"); NSLog(@"Dul7fZgwYxJ9kC2niUT"); NSLog(@"vA4hI6bnj9VD7MCOYaHlNiSuGUgPe8xBKotw"); NSLog(@"zhRI7cCqKaknQJMwyGp"); NSLog(@"Cl0BQgGm6SFLn2Hf1KzWOcsT5yM3hJkp"); NSLog(@"CGeYagRmPkzqE2OXwHNlZMh5"); NSLog(@"kAPEJcI7ir5"); NSLog(@"F8aopn6vSBVZ2bm3H"); } -(void)aSrYeHO:(UIDocument*) aSrYeHO aNKL73m9R8f:(UIFontWeight*) aNKL73m9R8f aoqgKD2GOF:(UIControl*) aoqgKD2GOF aOWeIMS6bj:(UIKeyCommand*) aOWeIMS6bj a85nBa:(UICollectionView*) a85nBa a70GaJDhs4y:(UIImageView*) a70GaJDhs4y a5N94b6Exj:(UIColor*) a5N94b6Exj acA0ed:(UIEvent*) acA0ed { NSLog(@"AX4wjgmZn0hHuk6KLqbiBPU97JVYslFxft5e"); NSLog(@"dF0Ok1afWpvr75mxRX4Gh8oMYSbKT2"); NSLog(@"KAD8CWjJt1vaUrpnNyQ0xd4BZ2cqHoizgukTY7E"); NSLog(@"ovcbABxMFXnuK1ly6ZsIHPdthgNRGY7Vi9"); NSLog(@"T9WaJZ4QNoPqug"); NSLog(@"BdfMWxcQqNkL45I8nsCoh"); NSLog(@"p1IhnBf7UdsDvFS4cRkye"); NSLog(@"O2pmSKwQWZUnXYMt5czTIg"); NSLog(@"2WbIVmHU3ahsQZk"); NSLog(@"gDSUwycdCqnuQRr8zf"); NSLog(@"bXpVAyE7GmiTMUYDLurcxFCsN19aRKOnQg0t2I"); NSLog(@"AFxBYCU5R3hr9ldX0yof8cTz"); NSLog(@"xjYNT65Qdt9rvonq0kO4g"); NSLog(@"6ALK9WjveXM80yO1iDPSp5mhfYdlEZJQs"); NSLog(@"UROyK2c1mBnlS5WgHED0j7z9e"); NSLog(@"awuy5TQtOD8LmUpGRrnNv6Sx0HcEoVzqg"); NSLog(@"cWzgL2Nj9kM"); NSLog(@"ojhd0XkvHlyeWY"); } -(void)aGdwyhm5ibT:(UIFontWeight*) aGdwyhm5ibT ag6mkN7Oa:(UIEdgeInsets*) ag6mkN7Oa aMpF4u:(UIBarButtonItem*) aMpF4u auLqgZQ2:(UIViewController*) auLqgZQ2 a4ITAl:(UIImage*) a4ITAl a47AhUs8gx:(UIUserInterfaceIdiom*) a47AhUs8gx amlkT:(UIEdgeInsets*) amlkT aKQtFyIRbAq:(UIInputView*) aKQtFyIRbAq aql59M0K:(UIFont*) aql59M0K a0DlQJOVLf:(UIEvent*) a0DlQJOVLf arUs7p:(UIActivity*) arUs7p aXtNH7FV59:(UIBarButtonItem*) aXtNH7FV59 aqJM8pfYg:(UIMenuItem*) aqJM8pfYg a9s5VTApy:(UIActivity*) a9s5VTApy apBM8H0A:(UIControlEvents*) apBM8H0A aAJeftiY:(UIImage*) aAJeftiY { NSLog(@"vIjAF6lu82TMsUby4fZadoOiKRXnHgz3GChrN"); NSLog(@"tdYp1XDuZA3L9G5IUykqRMTJcv6oiw"); NSLog(@"ufZb2kG69AC1ao5qil3YhHVO"); NSLog(@"A7K5SRxfDh08Ty3"); NSLog(@"sPuhQV4CJlM8UFW1eKfnGqYmO3Iijv"); NSLog(@"yr9uapOYQFSPlA73MHWv"); NSLog(@"PUIkfijJrBW"); NSLog(@"ZwXUMF8pafBdi7o"); NSLog(@"Jx9zTReKEgd6S0"); NSLog(@"QeBzJi9WVI3jDZ0S2yPmN7fUw6"); NSLog(@"v5EoT9DsXwiyWrnNlxdpkStuBI7HcUa"); NSLog(@"T4J0dvptMBm"); NSLog(@"VryhTmEuINs9GFlO4oajD8YHbPWR7cZB3gQXf0vt"); NSLog(@"6YiTGHUm0FLayO17pconzt"); NSLog(@"uzDJstRq0WyAg1UN8GIeTZ"); NSLog(@"8YV9Jhnuq7EbMmKTFeHz3GQBC1tkR6L"); NSLog(@"Q0gbIAEcJvOFPp"); NSLog(@"2e7joSmHT5OWhuE6QcB3KiG1p"); } -(void)aXGMqHB:(UIDocument*) aXGMqHB adk9Yy8LX:(UIMotionEffect*) adk9Yy8LX angzN:(UIBezierPath*) angzN aSUhL:(UIKeyCommand*) aSUhL a1RcazJEs:(UIMotionEffect*) a1RcazJEs aZiSWtUA41:(UIEdgeInsets*) aZiSWtUA41 aYalikVyw5C:(UIAlertView*) aYalikVyw5C { NSLog(@"kFJGrWbXNHxdj"); NSLog(@"NQjq4CaDLycs3IVRu1HJfkoBrUXeAx20pTgKP"); NSLog(@"QVJdfMT7zyxBAah21Xs6rt"); NSLog(@"TEihI9WrlQGx1PdFuyVngDB"); NSLog(@"RDZjS8tcuC"); NSLog(@"5IwyBk4T1YZzMalQbXJjGsCUNqoAcR2un8LmeOh"); NSLog(@"LjO09ymZGopQsghd62rUfAXiNT"); NSLog(@"6G9L7RmnzlhwXxDUHQc"); NSLog(@"3Cz7r6vnIskw9SubmU2pPgF0R5Tq8ihJEoyXYHDW"); NSLog(@"2dqlm5QpeAJDcTxsguIGOboh"); NSLog(@"YeExf1kB4gDzyvcJl2Cqw0HpQL9PiGobnSR"); NSLog(@"IMmcA3hUTlKN"); NSLog(@"MRIDEHAlopJUrmb8SqeNfGY0ZV"); NSLog(@"t0QjzsrvPTBW9X2bCFdp"); NSLog(@"VBydJEszGZKHOeASnXMrNUD"); NSLog(@"xpKg8AVGoCabNZmjXH3FintRlOsvzdc7I29"); NSLog(@"QlXAseSJwdV9gMqYIicFnN7OB8mhPCG1Rb5j"); NSLog(@"52JMLysXEl6BRFhHZU"); NSLog(@"vVIh2UkFy1945wu7NMAQR0gqbcxEpadeSJXZsW"); } -(void)aOXsjkSV:(UIEdgeInsets*) aOXsjkSV amM7dQK1OZ:(UIMenuItem*) amM7dQK1OZ aJf8t4oc3q2:(UIControl*) aJf8t4oc3q2 aBYcrIgbR:(UIViewController*) aBYcrIgbR aeyVsukYtLA:(UIDocument*) aeyVsukYtLA avJUOm4:(UIEdgeInsets*) avJUOm4 aUkMSZIxKY:(UIScreen*) aUkMSZIxKY aRtcvGhEyX:(UISwitch*) aRtcvGhEyX aMXpJuvyw3:(UIAlertView*) aMXpJuvyw3 aRi6Qy7:(UIUserInterfaceIdiom*) aRi6Qy7 aB1Y8C:(UIEvent*) aB1Y8C aTQhaWy:(UIImage*) aTQhaWy aLRpzhwV:(UIMenuItem*) aLRpzhwV aRhQvFs1:(UIInputView*) aRhQvFs1 ag7lMYPrI:(UIDevice*) ag7lMYPrI aeAwjJF:(UIVisualEffectView*) aeAwjJF aAqSn:(UIApplication*) aAqSn a9HZnl:(UIUserInterfaceIdiom*) a9HZnl aOwAg7eTGv:(UIUserInterfaceIdiom*) aOwAg7eTGv am1Nkued:(UIBezierPath*) am1Nkued { NSLog(@"V7BefWA1Uwub04CjhK"); NSLog(@"3SoQbCrW1zLdiGvRMA0fkVhY"); NSLog(@"YSa2ZrtX50FW7xvdMmyU8lT"); NSLog(@"qF7mjtr4Xg"); NSLog(@"oJwpcZQN41tMg"); NSLog(@"45jdiZzAHt7MvoP1CLFq"); NSLog(@"f8k4I1MeSVL5yAv6az"); NSLog(@"R3ObCsglkK4H1hIwBYp"); NSLog(@"26ZsiYGof0QOHbqdenBXJrxLuUmC7RlEK3AT1c"); NSLog(@"xErjMoJGhg2falyVAN"); NSLog(@"XIGkdShcu2Wf6bReinwlKT8gxqQULjDE"); NSLog(@"qSl5koTDInmbv4V7UNdQaX0RrheuJiFGzWB163"); NSLog(@"E4iHKd26MTkS"); NSLog(@"EN2wlKd9Jq7sYkUjmir3RMtaHTSg6vb45Bu8"); NSLog(@"CGdB3iOQkDZ240brHyXlF"); NSLog(@"RvBZUkEds32Q7YWSmFqT5XyelC"); NSLog(@"8mcakWeAdRLOrS7x"); NSLog(@"NtC8B0VPfyHjbp5UF1Yg7m6EaxdnrKWORJcwzS"); NSLog(@"4rluKHDh3tiO7cAV0F6"); } -(void)aSIL5G:(UIImage*) aSIL5G aCFWL:(UIMotionEffect*) aCFWL apzKWc0B:(UIImage*) apzKWc0B aH7o4yh6uk:(UIEdgeInsets*) aH7o4yh6uk aFvSxdukqz:(UIKeyCommand*) aFvSxdukqz aeU8kiZGH:(UIFont*) aeU8kiZGH axrQeUp1Jg:(UIBezierPath*) axrQeUp1Jg a0m4TJwAIO:(UIView*) a0m4TJwAIO { NSLog(@"xoHR0Ydf6kaPvFh2cK"); NSLog(@"FrswLDKQ9c7UmP1g6"); NSLog(@"uHXsvdUmfFNbL34ce87iKnj6Yzo"); NSLog(@"DHrG9dNhfeIQC"); NSLog(@"zJeIbDB4n8T"); NSLog(@"3AuHgfxR1aKzB5Lp4GYNdoiPF86JT"); NSLog(@"PvnKtfUiJwgV2kmMFDHeERSjbcBq"); NSLog(@"5x1ZFTGBzQtPdmUnb"); NSLog(@"102ZR9MayNfCQ3oVTIWkisDS5YXbem"); NSLog(@"JZlbkm7hvqF3HxnXPSYr98"); NSLog(@"XzsmU4JIuTA3MVZibvaOQgc1f6L0rnECtGDH8"); NSLog(@"aznpJYdj6tUE"); NSLog(@"5kTtq9yU783AjVDlLJ"); NSLog(@"5OTirdpGf39FxzIwe7Jj4UKXZnYoycChu8k2M"); NSLog(@"k03GuZUOSpvoCr2Te6KY9R"); NSLog(@"YgxmdX1GzptjTv8ENLVnkwhi"); NSLog(@"390tAi7YCLPXoKsl"); } -(void)aXZRWAQBKtu:(UIImage*) aXZRWAQBKtu a0l9O5u:(UIButton*) a0l9O5u aACUtV:(UIControl*) aACUtV aIYxZLiQD:(UIVisualEffectView*) aIYxZLiQD aNav6OAom:(UILabel*) aNav6OAom aCZ2nT4q:(UIDevice*) aCZ2nT4q aigXocDn5Ah:(UIBarButtonItem*) aigXocDn5Ah acGiB8kx4J7:(UIEdgeInsets*) acGiB8kx4J7 aIqYeMg:(UIActivity*) aIqYeMg aBokI:(UITableView*) aBokI ao2Av3U0:(UICollectionView*) ao2Av3U0 { NSLog(@"bHrv79AMUV8nJSlITejB60"); NSLog(@"NiljSbxz0VK4dHt87ITZFfoEy"); NSLog(@"mKD5CatjL4fPIiAoseQO"); NSLog(@"N4dkOUmsi8"); NSLog(@"dzqoZS7bfW4nh3cw1"); NSLog(@"HjsBfUpq4ObiRMNogA"); NSLog(@"jrtD18UhiLvcFMGeHxq"); NSLog(@"0rEXpDijel"); NSLog(@"9jVWZbomCA52ezp8n46t"); NSLog(@"pey05tvKfMQAub1DraWz4mIJHxOljsPSLT2FnYqw"); NSLog(@"JUt4b6wxszdHk"); } -(void)a1Ff7hTQ4mN:(UISearchBar*) a1Ff7hTQ4mN a9xeKMRDFTN:(UIImage*) a9xeKMRDFTN aEjTwctK:(UIKeyCommand*) aEjTwctK aFYIML:(UISearchBar*) aFYIML aGli8FNgE:(UIEdgeInsets*) aGli8FNgE aWUNX:(UIEvent*) aWUNX a9Qxd:(UIBarButtonItem*) a9Qxd { NSLog(@"DcoINt9harXijs"); NSLog(@"4k1qy98fO27"); NSLog(@"6xS1uCZWiBTKNklhYe7Adbwzy"); NSLog(@"9e8RZToBVlPk0fWKid"); NSLog(@"vBiVqteLKukDOHb46UrW8JNnchdT2aRsZIm7"); NSLog(@"HYgQEjsdyiCZJ57DnWGfIS2leRKpV4FUaqMw8o"); NSLog(@"BEha8mwiAncTM3Uy50CG4oKFLeN7vdqkOVQb1Sl"); NSLog(@"bi7I4VhwNg2tYT9aFu5ldWRPQG6ryHfEXB"); NSLog(@"fJogYhUuvn6yr3AGqWZp70xtMaRDsEQKc9i"); NSLog(@"p79GU3vO8QwbaF4Iq"); NSLog(@"tSAlswnf0COIhkB2uP5KHDNv3TJVm9qUydzb"); NSLog(@"XCV5HeMpPlagDtnTxZsFfONi4Rj8Lbq76JG"); NSLog(@"KkzCPOjM6lY9HTadw"); NSLog(@"U210AHxuResEybZzapwOc9L"); } @end