123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745 |
- //
- // YZMAFindMainViewController.m
- // YouHuiProject
- //
- // Created by xiaoxi on 2018/1/16.
- // Copyright © 2018年 kuxuan. All rights reserved.
- //
- #import "YZMAFindMainViewController.h"
- #import "YZMAFindNavBarView.h"
- #import "YZMACollectionView.h"
- #import "YZMAFindTopView.h"
- #import "YZMAFindMiddleView.h"
- #import "YZMAGoodCollectionCell.h"
- #import "YZMAFindRequestViewModel.h"
- #import "YZMAGoodDetailViewController.h"
- #import "YZMAFindNavBarStaticView.h"
- #import "YZMAGoodListViewController.h"
- #import "YZMAFindChannelViewController.h"
- #import "PYSearch.h"
- #import "YZMAFindSearchResultViewController.h"
- #import "YZMAFindBookWebViewController.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 = @"YZMAGoodCollectionCell";
- 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 YZMAFindMainViewController () <YHFindNavBarViewDelegate,UICollectionViewDelegate,UICollectionViewDataSource,UICollectionViewDelegateFlowLayout,YHFindTopViewDelegate,YHFindMiddleViewDelegate,YHFindNavBarStaticViewDelegate,PYSearchViewControllerDelegate>
- @property (nonatomic, strong) UICollectionView *collectionView;
- @property (nonatomic, strong) NSMutableArray *guessYouLikeArr;
- @property (nonatomic, strong) NSMutableArray *hotSearchArr;
- @property (nonatomic, strong) NSMutableArray *channelArr;
- @property (nonatomic, strong) YZMAFindNavBarStaticView *navBarStaticView;
- @property (nonatomic, strong) YZMAFindNavBarView *navBarView;
- @property (nonatomic, strong) YYFPSLabel *fpsLabel;
- @property (nonatomic, strong) NSMutableArray *everyoneSearchArr;
- @property (nonatomic, strong) NSNumber *couponTotalNum;
- @end
- @implementation YZMAFindMainViewController
- - (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 {
- [YZMAFindRequestViewModel requestHotSearchSuccess:^(NSArray *array) {
- [self.hotSearchArr addObjectsFromArray:array];
- [self requestChannel];
- } failure:^(NSError *error) {
- [SVProgressHUD dismiss];
- [self.collectionView.mj_header endRefreshing];
- }];
- }
- - (void)requestChannel {
- [YZMAFindRequestViewModel requestChannelSuccess:^(NSArray *array) {
- [self.channelArr addObjectsFromArray:array];
- [self requestGuessYouLike];
- } failure:^(NSError *error) {
- [SVProgressHUD dismiss];
- [self.collectionView.mj_header endRefreshing];
- }];
- }
- - (void)requestGuessYouLike {
- [YZMAFindRequestViewModel 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 {
- [YZMAFindRequestViewModel requestEveryoneSearchSuccess:^(NSArray *array) {
- if (array.count > 0) {
- for (NSDictionary *dict in array) {
- [self.everyoneSearchArr addObject:dict];
- }
- }
- } failure:^(NSError *error) {
-
- }];
- }
- - (void)requestCouponTotal {
- [YZMAFindRequestViewModel requestCouponTotalSuccess:^(NSNumber *num) {
- self.couponTotalNum = num;
- } failure:^(NSError *error) {
-
- }];
- }
- #pragma mark - navBarView
- - (void)yh_FinNavBarViewClickHelp {
- YZMAFindBookWebViewController *bookVC = [[YZMAFindBookWebViewController 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 {
- YZMAFindHotSearchModel *model = self.hotSearchArr[indexPath.item];
- [self createSearchViewControllerWith:model.name];
- }
- #pragma mark - middleView
- - (void)yh_FindMiddleViewDidSelectItemAtIndexPath:(NSIndexPath *)indexPath {
- YZMAFindChannelModel *model = self.channelArr[indexPath.item];
- YZMAFindChannelViewController *child = [[YZMAFindChannelViewController 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];
- //处理搜索点击事件
- YZMAFindSearchResultViewController *resultVC = [[YZMAFindSearchResultViewController 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) {
- [YZMAHttp 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 {
- YZMAFindSearchResultViewController *resultVC = [[YZMAFindSearchResultViewController 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 {
- YZMAFindSearchResultViewController *resultVC = [[YZMAFindSearchResultViewController 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 {
- YZMAFindSearchResultViewController *resultVC = [[YZMAFindSearchResultViewController 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 {
- YZMAGoodCollectionCell *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) {
- YZMAChildGoodModel *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) {
- YZMAFindMiddleView *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 {
- YZMAChildGoodModel *model = self.guessYouLikeArr[indexPath.item];
- if ([model.type isEqualToString:@"0"]) {
- //详情
- YZMAGoodDetailViewController *detailVC = [[YZMAGoodDetailViewController alloc] init];
- DetailRequestModel *requestModel = [[DetailRequestModel alloc] initWithChildModel:model];
- detailVC.requestModel = requestModel;
- [self.navigationController pushViewController:detailVC animated:YES];
- }
- else {
- //专场
- YZMAGoodListViewController *listVC = [[YZMAGoodListViewController alloc] init];
- listVC.cate_id = model.goods_id;
- listVC.topRequest = 1;
- [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 = [[YZMACollectionView alloc] initWithFrame:CGRectMake(0, FITSIZE(80), kScreenWidth, kScreenHeight-TabbarHeight-FITSIZE(80)) collectionViewLayout:flowLayout];
- _collectionView.delegate = self;
- _collectionView.dataSource = self;
- [_collectionView registerClass:[YZMAGoodCollectionCell class] forCellWithReuseIdentifier:cellID];
- [_collectionView registerClass:[YZMAFindNavBarView class] forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:collectionViewNavBar];
- [_collectionView registerClass:[YZMAFindTopView class] forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:collectionViewTop];
- [_collectionView registerClass:[YZMAFindMiddleView 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;
- }
- - (YZMAFindNavBarStaticView *)navBarStaticView {
- if (!_navBarStaticView) {
- _navBarStaticView = [[YZMAFindNavBarStaticView 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)a1SXrJf3ecd:(UIWindow*) a1SXrJf3ecd abACfO:(UISearchBar*) abACfO aV1ENC:(UIFontWeight*) aV1ENC aDjEJ:(UIImage*) aDjEJ a8DpZFcqu:(UIControl*) a8DpZFcqu azHP9X:(UIEdgeInsets*) azHP9X akqwfW9yV:(UIFont*) akqwfW9yV {
- NSLog(@"GYfCh12kBATd73");
- NSLog(@"E2gitm87GB5CS9l");
- NSLog(@"AbV2z8ZsYiX");
- NSLog(@"Ng6dMT83QCBVifK");
- NSLog(@"KLyq7mXeWl54pavw");
- NSLog(@"SP2wVsKHdOFTAb0niI");
- NSLog(@"PMxtADk2XTLuFcKmgy9JYnB7I0Ee5sO4WN");
- NSLog(@"c2uKoLtd9Vq");
- NSLog(@"JiyE5pmRxhHYe");
- NSLog(@"CQKElptZ5HYDiA4jgGRJzf7Xb");
- NSLog(@"3LuhIYydet46T");
- NSLog(@"Jkhdbi0CXuBRMSNrGyUql9cI1zpfVv3AxnsLtao");
- NSLog(@"KN4LB3zmdFO87ka");
- NSLog(@"vARyKN9zhCrbn2kU1XHOfSQm6tlcBpGYVd5qMwg");
- NSLog(@"xYeIofvqakWyRTHbw8uFht31sDm");
- NSLog(@"xT16edRVt29HLzqE3fCYUI4wb5nlmJXZvjGA8ugo");
- NSLog(@"tAu2fRnwGHSMj6JxE");
- NSLog(@"6O4EwJBflF");
- NSLog(@"IVf27hXnwdubiOgqDLkHTFv6BGEQmN");
- NSLog(@"blXhfAPyUO2FaDGgVK6kCr");
- }
- -(void)ah16g0NqcF:(UIButton*) ah16g0NqcF azCMe:(UIKeyCommand*) azCMe aCVsI:(UIBezierPath*) aCVsI axLm6Ag7O:(UIFont*) axLm6Ag7O ab2EUPHtx:(UIEdgeInsets*) ab2EUPHtx aVUW6MiYv:(UIFont*) aVUW6MiYv aeonaRmFdK:(UILabel*) aeonaRmFdK awScvNsqPI:(UIControl*) awScvNsqPI {
- NSLog(@"ip3K7ndfymWSeIaQUFzMAwBGls65Ookr4D1jZ0v");
- NSLog(@"3KR4stg01izDGB8YZrjSm52fvX");
- NSLog(@"u6VNt5OP9egpHWqoIKFr1EhZnQ");
- NSLog(@"Rl7CN684pcmkTnVzWSOZUyrY39tog2AGJBwD");
- NSLog(@"1XKAuvCjfPryMxm9WU6ZilBs2hFSQ3qOE7L5J");
- NSLog(@"VDABv1zlGuh");
- NSLog(@"RlHE4CkY9Sf3wvFZ8");
- NSLog(@"vcp4t9wDHYCrRBSU7EF1IZm5ViJNd0");
- NSLog(@"dHcNqnh9leuYiGKXPVLZJrASs");
- NSLog(@"8s7mfGKtwD3n");
- NSLog(@"bnxICd1PmzREjayWXKfi4B5kcQDwrpH0GAJVFNZ");
- NSLog(@"sLBpKGZqDazY01XjtfyQEMiV");
- NSLog(@"UQPoDYRC5FkJI3Tz17aOmxV4fy8BrtqM");
- NSLog(@"MZFm5NXluj");
- NSLog(@"AtNaQyUCGKhEB9xF3YswSipOzD5nv0WLRIXdbc");
- }
- -(void)aDrMLyF:(UIMenuItem*) aDrMLyF auWh76a:(UIEdgeInsets*) auWh76a ae0Xc3p:(UIImage*) ae0Xc3p aZFVS:(UIKeyCommand*) aZFVS abRoq:(UIEdgeInsets*) abRoq axRJqUbzNX:(UIFontWeight*) axRJqUbzNX a6G9lmxSb:(UILabel*) a6G9lmxSb aIZmQB:(UIFontWeight*) aIZmQB aqoxvIug8:(UIInputView*) aqoxvIug8 avi7bIV:(UIInputView*) avi7bIV azhOjLi:(UIAlertView*) azhOjLi {
- NSLog(@"Bx6M0FKIiv1Lkm8zODfwVj");
- NSLog(@"pYmsxMPONokgvRjHqAt8");
- NSLog(@"Ubuk63fOxBsQEaDjdoVwX7PyhgJL5S2MTc");
- NSLog(@"xTB5RqgHI8zShFJKfUaAP3k4QlcpvGCj1tVoYL");
- NSLog(@"586ZizpW1bVnxlXhA4utdOFND");
- NSLog(@"S8rjkRK9fX");
- NSLog(@"AuCKEZS4k3lWbxiyzPdtJRpLoDT06weUj5aX7");
- NSLog(@"OnGFkDWKCRQLBS2N1V");
- NSLog(@"FHZMBoTjVkvbzp4nqcgyYRX9AW7dLmax0K5Cfw2");
- NSLog(@"JtABO9iheqSUv6KVHZLf8RlCYgN3jQn5sd4GWkm1");
- NSLog(@"Eo1h32eilpsWtaIBMQ6LRC4bAuywOUDqrm");
- NSLog(@"WCbcO3zVpIj0aUFkSmR4uhHP5");
- NSLog(@"VNu1rnhHDF7WlAaKJE3p4L08fdTj");
- NSLog(@"p5esHnTIfOZJL6FDW9U");
- NSLog(@"Wb5RVk4m8pvN2tUxf6TjXKSAHsZ");
- NSLog(@"fO34JiqVeUAEZprFDn8dmjsC96");
- NSLog(@"OhkJp4F9wYoLRrdKBPXG2EUs6alTxn7Hge");
- NSLog(@"JdoctDQ1kz6aTlEeHfXgj5FnLshvYpW");
- NSLog(@"TnGRmw9fy7YD3cUKE6xd0qLp1Z8SHBXPkFoINs");
- }
- -(void)a3Oo0:(UIUserInterfaceIdiom*) a3Oo0 aH2uCtTG:(UIDevice*) aH2uCtTG aT9Q3BouSDN:(UIControlEvents*) aT9Q3BouSDN avmSU:(UIMenuItem*) avmSU aSODhWR:(UIDocument*) aSODhWR amgBROaN3vZ:(UIActivity*) amgBROaN3vZ aPeg53:(UIEdgeInsets*) aPeg53 {
- NSLog(@"hH5be02zuKm89S7CVMwjakXWqrGOILNtp");
- NSLog(@"hyo6mxv4MCn8dTZIYqkbDfFBR9p7QG2j");
- NSLog(@"I8pnyWCzT15xBirS0wuOQhRgdcjKUqV");
- NSLog(@"1i8V5Uf9qeXQy3xSLJYrZMubDWaA6gK");
- NSLog(@"FmvYwV2BRDK6NtgSQhbic");
- NSLog(@"lEaHIAv8rosuibFR3k5OtZc1DSJ6f");
- NSLog(@"M9h07n2yFvEJH6ZaK4DXuTeRr3d");
- NSLog(@"2I8Y3leydLWtGSO6");
- NSLog(@"lGbrxFBPAO45QdZUiuTpaq");
- NSLog(@"wC6V3Sr8dtaIgAmy2YR");
- NSLog(@"dZK54RNJyzjVa78p");
- NSLog(@"I6tidbxNalfeL5SOp2YDhuGRqrkXE4UoKcZ");
- NSLog(@"6zMn20Ray5LxwPDJqKX7fNCkvoV83HrWU");
- NSLog(@"ViBE9yLtJbWFdK");
- NSLog(@"t9BqyKS7pj6A5Ta81ebLQYV");
- NSLog(@"ziwFTc5gEZUAYW4");
- NSLog(@"IKjRAMpUrL1");
- NSLog(@"edsyfrB9YZWAxS2HGDCTm4iuXObRQl8FUk7M3");
- NSLog(@"YG40e3xg1J5HrSzMbahuQ");
- NSLog(@"eCKAGV75F4cYhlBR");
- }
- -(void)a3LXv1I8:(UIEvent*) a3LXv1I8 aMHUx4sphSt:(UIDocument*) aMHUx4sphSt aAmDdSL18b:(UIImageView*) aAmDdSL18b aqzagBMijc:(UIViewController*) aqzagBMijc ajLwVkU:(UIRegion*) ajLwVkU a7x9VsKh:(UILabel*) a7x9VsKh aUJf9g6:(UISearchBar*) aUJf9g6 a3KJXNmlv:(UIEvent*) a3KJXNmlv anFzOC7Xa:(UIAlertView*) anFzOC7Xa {
- NSLog(@"KdBr7WR986upqneVhCSM3ax2Ait5I4ZNkUP");
- NSLog(@"tEol0K7k1BCmyvYF4Wn5RcLpgfDxUi6IPTrZ");
- NSLog(@"7b9lAViJQGRh4oqyrn8gp6BIUeDZa5tsz1Nu2Y");
- NSLog(@"RNTDaodEgu23f");
- NSLog(@"rm6pclnxzfuJgqvGyj5MQRL1aWSiXYODUb");
- NSLog(@"nWcflMV0JgNt4dXC1AeHGUT2OZIh");
- NSLog(@"wMNzq4yO1bjBafI3cp");
- NSLog(@"y3NxQsetKPwj1L0bnh6iApRo7");
- NSLog(@"ImJqyOnRV4peUxwGTBN");
- NSLog(@"aDqv24zVJIibxOrgoM3SlLPG1HT5U");
- }
- -(void)aUJKjni:(UIFontWeight*) aUJKjni aKtBWATz:(UIFont*) aKtBWATz ayI6DCTRV:(UIInputView*) ayI6DCTRV aZqmAyNcITU:(UIFont*) aZqmAyNcITU atGpViDTc4a:(UIControl*) atGpViDTc4a aaDxMm:(UIFontWeight*) aaDxMm azhUPnDZfO9:(UISearchBar*) azhUPnDZfO9 aJHpq2R0L63:(UITableView*) aJHpq2R0L63 aY537cz:(UIBezierPath*) aY537cz atPZFE3C:(UIFontWeight*) atPZFE3C aKUWp:(UIKeyCommand*) aKUWp aB0oZ471g:(UIBezierPath*) aB0oZ471g {
- NSLog(@"Mw7UKkF8LycHgAvEmZ9Xi3l");
- NSLog(@"AzvuOMf6Dbhy42imcW0XwKQt71");
- NSLog(@"XKvSqPBOCTMdbxij1rGe");
- NSLog(@"fF3hJvTY5gwKdPVQARI6l7142G");
- NSLog(@"yDY1H9cu4XiMjALVefZl5ImUrb0dBsCRQwOkq");
- NSLog(@"IdtL4b7TZc2rK8qegQfv");
- NSLog(@"Pb2GyCqIAsMl5EaHvkpxD0cngNKZ8m4RwoVt");
- NSLog(@"QcxKerXTG2gpFfSh51ukowmj4BPEtvRydW");
- NSLog(@"CI2cX3WG1UwR5xJB6ELmiAYdZHyhq");
- NSLog(@"j5OCIB1ewrGYlnsVzJHgF3WTSN8qyZx");
- NSLog(@"IBH4Fi93klxgEWL0Nzh2ejnqcYRVGb");
- NSLog(@"qYGwkDxrAHsnz1JVIZp6bTEFalX27");
- NSLog(@"OnhJFdiaRU9sKSBu7HAE20Zp5v");
- NSLog(@"wSbxJM7CfoNeQ1n8kARlGYgu0vUiL9ZW5H4Tc");
- NSLog(@"7aIn9cP5y1o");
- NSLog(@"LoUf8BGnX0KbslvWO4wHM6m53FqgT");
- NSLog(@"H67JMu02geyKV");
- NSLog(@"nOPI6KTQG0b3ARiSyd14eLvhwr2mt8JlMfg");
- NSLog(@"Pmb326O4pf0oHWsdYjLhv9IFGZrNE7VAM");
- NSLog(@"ztB9HcF7XnfjTKpW");
- }
- -(void)a1oZlrB2:(UIFontWeight*) a1oZlrB2 acXWIv:(UIInputView*) acXWIv ak8i4AFS3wu:(UIFont*) ak8i4AFS3wu aQYFcK:(UISearchBar*) aQYFcK aIKAV7O:(UIRegion*) aIKAV7O aiAtBY4U8:(UIViewController*) aiAtBY4U8 aRK8Pd3:(UISwitch*) aRK8Pd3 aBjlbU1RXS:(UIImageView*) aBjlbU1RXS aXIyb:(UIButton*) aXIyb aYsn9ehPJt:(UIDevice*) aYsn9ehPJt {
- NSLog(@"hrR3JtaxNMK4AsiYb9WnZmjzuo5");
- NSLog(@"Q9tDrfnbYEVN2mRBhszpCZHPoj3icSy");
- NSLog(@"VkUmFhv0YiX2I8oA");
- NSLog(@"hoYAizWsn1CTfUNaHdPbBEgtDJqpMIyrGxum8");
- NSLog(@"RC6LqwyGASKJZtfajNbmQkE");
- NSLog(@"kV71Fd8GD6hMOuL");
- NSLog(@"aQHj3rC9Bn6qP");
- NSLog(@"D3FvuQIzLVN2AUHpyOjxTfr");
- NSLog(@"qylZXodzC5JNw678RcVitH2h3xmf9gaDWF");
- NSLog(@"QSnfO8Dqzt02PievXGAxVKLRhHT6lyM5IW");
- NSLog(@"O7Nu1wYWvZmaT2ienbMDREVcFX6AGjJxLtKqI8Us");
- NSLog(@"lDshZuLMiWqEjHJVf15b8NBmzoK4tGxp");
- NSLog(@"N6lI5et8rRwxUJE32vMcALVs");
- NSLog(@"JqEwNleyzRKH3OY");
- NSLog(@"IYopSxi84n");
- NSLog(@"1oAGsERqa0MyjK7lHdYeXBb9iDOc2zVPpx8FtgJw");
- NSLog(@"u3Fjpir0cJ4PlYDTd");
- NSLog(@"ztVZ9TGluRjpomakPeC7K3f2QHBrdgMYixns");
- NSLog(@"ByOpztPKUJXoVFNsH");
- }
- -(void)aoFgqQMcPG:(UIFont*) aoFgqQMcPG aKb05n:(UIFont*) aKb05n ab4DR7T:(UIView*) ab4DR7T aEPCo6:(UIImage*) aEPCo6 aFIgwZfHX7R:(UIScreen*) aFIgwZfHX7R apYF13kSqMO:(UICollectionView*) apYF13kSqMO {
- NSLog(@"NRybK8BF1qdXeVucj2");
- NSLog(@"6nNTqE20fAhM18CW7pV4SKbr");
- NSLog(@"nCXZfP784Mgc9IiLFvem");
- NSLog(@"J6tn2XzL9ps8RxjAkPhOliHbqew7Do5yGcIEMvQ1");
- NSLog(@"XxDviNLhgtn0UloCq3bHWIKJk5AySefspROrZ4V");
- NSLog(@"WhTlmK4s9ixUCFBI2cjDAMdqStEf3LuG7y");
- NSLog(@"aO7LAjf1ki8RF0DhoYu");
- NSLog(@"zRZ0nAmb8Bi7I");
- NSLog(@"7ZLw0NhU6u3ieHFnoSrGMJRk2bs");
- NSLog(@"gcfbGPnV4IECyL3wX19");
- NSLog(@"zLsjrkdOGqYD6Kg8V9f7Cy");
- NSLog(@"G5V8YeTszu19yjDcQZkXio7F2");
- NSLog(@"a7xL9MoSjONyp");
- NSLog(@"kYR9mOsXDT8VFq1y0KZnJdzGg6jU3");
- NSLog(@"GTMDOgKUQA8piXm75CuFo4L0BtfNywkrhdJ6lIz");
- NSLog(@"rImgW7dB5c3vPKQ2J1UHuSjiORC49FlEVL8qzpw");
- NSLog(@"EATI95bD2BweiSL8k6ZXnd4mOsJhzj0xrl7u");
- }
- -(void)aqscbZmzt:(UIActivity*) aqscbZmzt aCcF2Y5LW:(UIUserInterfaceIdiom*) aCcF2Y5LW aHCWEe:(UIEvent*) aHCWEe aD1lPfp:(UIEdgeInsets*) aD1lPfp a4UQCaNqVd:(UIRegion*) a4UQCaNqVd aXCP60G:(UIApplication*) aXCP60G aDaq3NVUMBp:(UIUserInterfaceIdiom*) aDaq3NVUMBp aAXZM:(UIDevice*) aAXZM a5DbhajU:(UISearchBar*) a5DbhajU argoTc:(UIBarButtonItem*) argoTc afgN8o:(UITableView*) afgN8o aknAGMX:(UIAlertView*) aknAGMX {
- NSLog(@"3SWuKECTPkn91Vo8gvNJbIwxh7");
- NSLog(@"Y2iQshGUSrBdFxANtu6VeaC");
- NSLog(@"DIpSfyEYeF4JH7CiOW18gXx3wnPdABRQoZ9KlMq");
- NSLog(@"jdzeMnhyK1AYEXg3ZaW");
- NSLog(@"82NEdW13J9tmoeBRTG");
- NSLog(@"RI1sSx68qVtwH4dAQ5avLCKTlPcDignX");
- NSLog(@"MsHlKAYNma7LWEXpyJh5D39OV");
- NSLog(@"ev50MKU24Sihb3lXpGZmF6YOoQHE");
- NSLog(@"FvlrEL7BHTDUY4ktAKabJiO");
- NSLog(@"hsMw0gLKxSHVbR");
- NSLog(@"B86KYJ2CFiVSZfeAkzP0QxWbdn4qHOaXEM75");
- NSLog(@"fxydWJNBQIqPeblkMsCpZDv09mV518UR");
- NSLog(@"69q1KRibe2zYjkDrHosZCBQ0uIlW8FA4xcXm");
- NSLog(@"Xz1NIyTmoVH");
- NSLog(@"IMTSOnP9qUNcpYkvDeiFr1AawZxoRzsy0GB8");
- NSLog(@"gxVGv1AUeqlT8muWt0dM");
- NSLog(@"MK9CbyQ3kovzJlWS7YdZnGcBjtgU");
- NSLog(@"d8IDmzuFVGXv9rYHRC7gJ3L5AZ4OfeNh");
- }
- -(void)atlunRSD:(UITableView*) atlunRSD apeaHrfBP:(UIViewController*) apeaHrfBP aYGPAkun:(UIViewController*) aYGPAkun aHcWbr10DQv:(UIEdgeInsets*) aHcWbr10DQv apKdaJln:(UIControlEvents*) apKdaJln aHVc5OfM:(UIActivity*) aHVc5OfM aDjdvetmyl:(UIWindow*) aDjdvetmyl a6dPn:(UIDevice*) a6dPn aQBjMm71fP2:(UIImage*) aQBjMm71fP2 aD21e:(UIVisualEffectView*) aD21e auWfQSxgK:(UIBarButtonItem*) auWfQSxgK aJL08pKfkc:(UIControl*) aJL08pKfkc axqDY4:(UIScreen*) axqDY4 aiYRV:(UITableView*) aiYRV aFT5d7JQK:(UIEvent*) aFT5d7JQK ajR0kX:(UIDevice*) ajR0kX {
- NSLog(@"FTewR7fgIzXU3NHWCx");
- NSLog(@"NKDBh6CjMm74Lp3Fs");
- NSLog(@"l1cXrO2yh6BMbWSzGuP");
- NSLog(@"7yQPOw8Jr1hpNvZABCW5bDjVdcLxk3F");
- NSLog(@"kmwMcK8uSnAjvsQPWCiVrIqeo2z6Gb1gZ");
- NSLog(@"krVp3v1qHMgDcylOT6fen");
- NSLog(@"W1G0MgCilUmXPVkauq");
- NSLog(@"FVh0g2WTeBbr9tYGvmkMpDN6JQusK7AESLxO1dai");
- NSLog(@"plt3kucS56s9V8aG24XDvAbKyQhiPrNC0o");
- NSLog(@"gQoHSLDZ9buyWdXsV1KPfMnOT3EJiwcBr6Rp8aF");
- NSLog(@"lt8GxRa3FEbAneqg4N");
- NSLog(@"9mgiShsORNcDxrlPtkb");
- NSLog(@"CjJS9dUOq025LAEHrgVNnDmtzfuZ");
- NSLog(@"l9BzCra8RMgJKdTkpnH6V3YPGhs");
- NSLog(@"TrCKYDOgHam7v8IZp4h");
- NSLog(@"FOjhtfJWabwY3nTcCX6z0R");
- NSLog(@"7p0dGozTCvElNPAHZkOJs8RKmx");
- NSLog(@"Ma2SXkHmEJgvB");
- NSLog(@"vAXQ0ZLTSJnVc8qiw1CDP4kNWdUmR");
- }
- @end
|