text: //
  //     Generated by class-dump 3.5 (64 bit) (Debug version compiled Sep 17 2017 16:24:48).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
  //
  
  #import <objc/NSObject.h>
  
  @interface EmoticonUtil : NSObject
  {
  }
  
  + (id)PackageIdForCustomEmoticonType:(unsigned long long)arg1;
  + (void)reportMigrationStateWithKey:(int)arg1;
  + (_Bool)migrationEmoticonForEmoticonList:(id)arg1 isCustomEmoticon:(_Bool)arg2;
  + (_Bool)renameFileOldPath:(const char *)arg1 toNewPath:(const char *)arg2;
  + (void)renameOldDirToAutoCleanDir;
  + (_Bool)hasOldEmoticonDir;
  + (id)fileTimeStateForMd5:(id)arg1;
  + (void)resetAllFileToOldDir;
  + (id)GetPathOfEmoticonUploadQueue;
  + (id)GetUploadPathOfEmoticonInUploadDirForMd5:(id)arg1 isWxam:(_Bool)arg2;
  + (id)GetPathOfUploadEmoticonDir;
  + (id)GetUploadPathOfEmoticonInTempDirForMd5:(id)arg1 isWxam:(_Bool)arg2;
  + (id)GetDownloadingPathOfEmoticonInTempDirForMd5:(id)arg1;
  + (id)GetPathOfEmoticonInTempDirForMd5:(id)arg1;
  + (id)GetPathOfTempEmoticonDir;
  + (id)pathOfCleanableDirWithWxAM:(_Bool)arg1;
  + (id)pathOfNotCleanDirWithWxAM:(_Bool)arg1;
  + (id)pathOfCleanableDir;
  + (id)pathOfNotCleanDir;
  + (id)pathOfAutoCleanDir;
  + (id)pathOfOldDir;
  + (id)fileNameForMd5:(id)arg1 isWxAM:(_Bool)arg2;
  + (void)cleanFileWithMd5:(id)arg1 isWxAM:(_Bool)arg2;
  + (_Bool)InternalMoveToTargetPath:(id)arg1 originPath:(id)arg2 originData:(id)arg3;
  + (_Bool)InternalMoveToEmoticonDirForMd5:(id)arg1 originPath:(id)arg2 originData:(id)arg3 isCleanable:(_Bool)arg4;
  + (id)AESDecryptWithKeyString:(id)arg1 andData:(id)arg2;
  + (_Bool)migrationEmoticonForMd5:(id)arg1 toDirIsCleanable:(_Bool)arg2;
  + (_Bool)moveFileToEmoticonDirForMd5:(id)arg1 originPath:(id)arg2 isCleanable:(_Bool)arg3;
  + (_Bool)saveEmoticonToEmoticonDirForMd5:(id)arg1 data:(id)arg2 isCleanable:(_Bool)arg3;
  + (id)loadDataOfEmoticonForMd5:(id)arg1 offset:(unsigned int)arg2 maxLen:(unsigned int)arg3;
  + (id)dataOfEmoticonForMd5:(id)arg1 needUpdateTime:(_Bool)arg2 ignoreWxAM:(_Bool)arg3;
  + (id)dataOfEmoticonForMd5:(id)arg1 needUpdateTime:(_Bool)arg2;
  + (id)dataOfEmoticonForMd5:(id)arg1;
  + (_Bool)removeFileOfEmoticonForMd5:(id)arg1;
  + (_Bool)fileExistInNotCleanDirOfEmoticonForMd5:(id)arg1 includeOldDir:(_Bool)arg2;
  + (_Bool)fileExistOfEmoticonForMd5:(id)arg1;
  + (long long)fileSizeOfEmoticonForMd5:(id)arg1;
  + (id)pathOfEmoticonForMd5:(id)arg1 needUpdateTime:(_Bool)arg2 ignoreWxAM:(_Bool)arg3;
  + (id)pathOfEmoticonToSaveForMd5:(id)arg1;
  + (id)pathOfThumbDir;
  + (id)thumbPathOfEmoticonToSaveForMd5:(id)arg1;
  + (id)thumbPathOfEmoticonForMd5:(id)arg1;
  + (id)imageWithData:(id)arg1 scale:(double)arg2;
  + (id)imageWithData:(id)arg1;
  + (_Bool)isSingleFrameWithData:(id)arg1;
  + (_Bool)isWxAMData:(id)arg1;
  + (_Bool)isEnableToUploadWxAM;
  + (_Bool)isEnableToDownloadWxAM;
  + (_Bool)isSupportWxAM;
  + (void)setWxAMConfig:(id)arg1;
  + (_Bool)FileExist:(id)arg1 byUtime:(_Bool)arg2;
  + (unsigned long long)getEmotionTotalSize;
  + (_Bool)isInGetDetailBlockListForProductId:(id)arg1;
  + (void)addAppid:(id)arg1 designerId:(id)arg2 activityId:(id)arg3 thumbImgUrl:(id)arg4 attachedText:(id)arg5 attachedTextColor:(id)arg6 lensId:(id)arg7 toExtInfo:(id)arg8;
  + (id)extInfoForAppid:(id)arg1 DesignerId:(id)arg2 activityId:(id)arg3 thumbImgUrl:(id)arg4 attachedText:(id)arg5 attachedTextColor:(id)arg6 lensId:(id)arg7;
  + (id)getEmoticonDBPath;
  + (id)getUserEmotionDocumentsDir;
  + (_Bool)unZipRes:(id)arg1 toPath:(id)arg2;
  + (id)GetPathOfEmojiRecentUseDataFile;
  + (id)GetPathOfRewardTipsStatisticsDataFile;
  + (id)getEmotionRewardInfoCacheForPid:(id)arg1;
  + (id)getEmotionRewardInfoCacheDir;
  + (id)getUserEmotionCommonDataDir;
  + (id)getLensIconCacheDir;
  + (id)getLensIconTempDir;
  + (id)getLensPackageZipTempDir;
  + (id)getEmoticonVideoRecordTempDir;
  + (id)GetEmoticonLensConfigDir;
  + (id)GetEmojiEggConfigDir;
  + (id)GetEmojiSuggestConfigDir;
  + (id)GetEmojiPanelConfigDir;
  + (id)GetNewEmojiConfigDir;
  + (id)GetTempPathOfUnZipDir;
  + (id)getEmotionActivityDecodeFilePathForActivityId:(id)arg1;
  + (id)getEmotionActivityDecodeDir;
  + (id)getEmotionDesignerIdDecodeFilePath;
  + (id)getEmotionPersonalDesignerFilePathForUin:(unsigned int)arg1;
  + (id)getEmotionPersonalDesignerDir;
  + (id)getEmotionCommonCacheDir;
  + (id)createGifFromWxAMData:(id)arg1;
  + (id)imageWithoutHalfTransparent:(id)arg1 bgR:(int)arg2 bgG:(int)arg3 bgB:(int)arg4;
  + (id)createWxAMForImages:(id)arg1 duration:(double)arg2 qp:(int)arg3;
  + (id)createGifForImages:(id)arg1 duration:(double)arg2;
  + (id)imagesFromVideoUrl:(id)arg1 outputSize:(struct CGSize)arg2 frameDuration:(double)arg3 cornerRadius:(double)arg4;
  
  @end
  
  