text: //
  //     Generated by class-dump 3.5 (64 bit) (Debug version compiled Mar 29 2017 23:22:24).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
  //
  
  #import "MMService.h"
  
  #import "IEmoticonPackageMgrExt-Protocol.h"
  #import "IMMLanguageMgrExt-Protocol.h"
  #import "MMService-Protocol.h"
  #import "PBMessageObserverDelegate-Protocol.h"
  
  @class NSMutableDictionary, NSMutableSet, NSRecursiveLock, NSString;
  
  @interface EmoticonDescMgr : MMService <MMService, PBMessageObserverDelegate, IMMLanguageMgrExt, IEmoticonPackageMgrExt>
  {
      NSMutableSet *m_requestPidSet;
      NSMutableDictionary *m_emoticonDescCache;
      NSMutableDictionary *m_emoticonPackageClickFlagCache;
      NSMutableDictionary *m_emoticonPackageHasDesc;
      NSMutableDictionary *m_emoticonDescToMd5Cache;
      NSRecursiveLock *m_oLock;
      NSMutableSet *m_requestForButtonDescEventIdSet;
  }
  
  @property(retain, nonatomic) NSMutableSet *m_requestForButtonDescEventIdSet; // @synthesize m_requestForButtonDescEventIdSet;
  @property(retain, nonatomic) NSRecursiveLock *m_oLock; // @synthesize m_oLock;
  @property(retain, nonatomic) NSMutableDictionary *m_emoticonDescToMd5Cache; // @synthesize m_emoticonDescToMd5Cache;
  @property(retain, nonatomic) NSMutableDictionary *m_emoticonPackageHasDesc; // @synthesize m_emoticonPackageHasDesc;
  @property(retain, nonatomic) NSMutableDictionary *m_emoticonPackageClickFlagCache; // @synthesize m_emoticonPackageClickFlagCache;
  @property(retain, nonatomic) NSMutableDictionary *m_emoticonDescCache; // @synthesize m_emoticonDescCache;
  @property(retain, nonatomic) NSMutableSet *m_requestPidSet; // @synthesize m_requestPidSet;
  - (void).cxx_destruct;
  - (void)OnUpdateEmoticonPackageListAfterSort;
  - (void)OnUpdateEmoticonPackageList;
  - (void)onLanguageChange;
  - (void)onGetEmoticonDesc:(id)arg1 forMd5:(id)arg2;
  - (void)onGetEmoticonClickFlag:(unsigned int)arg1 pid:(id)arg2;
  - (void)updateDescFromFile:(id)arg1;
  - (id)getEmoticonDescFromFileByPackageId:(id)arg1 Md5:(id)arg2 withLanguageCode:(id)arg3;
  - (id)updateEmoticonDescFromServer:(id)arg1;
  - (id)getWordingFromDic:(id)arg1 withCode:(id)arg2;
  - (void)updateDescToMd5CacheFromEmoticonPackageDesc:(id)arg1;
  - (void)updateDescToMd5CacheFromServerPackageDesc:(id)arg1;
  - (void)reBuildDescToMd5Cache;
  - (void)handleRespForGetEmotionDesc:(id)arg1;
  - (void)handleRespForButtonDesc:(id)arg1;
  - (void)MessageReturn:(id)arg1 Event:(unsigned int)arg2;
  - (_Bool)getEmoticonDescByPid:(id)arg1 LastRequestTime:(unsigned int)arg2;
  - (_Bool)getEmoticonButtonDescByPid:(id)arg1;
  - (unsigned int)getEmoticonPackageClickFlagByPackageId:(id)arg1;
  - (id)getEmoticonDescByPackageId:(id)arg1 Md5:(id)arg2 withLanguageCode:(id)arg3;
  - (_Bool)hasDescPid:(id)arg1;
  - (void)requestEmoticonWrapByDesc:(id)arg1;
  - (void)onServiceReloadData;
  - (void)onServiceInit;
  - (void)dealloc;
  - (id)init;
  
  // Remaining properties
  @property(readonly, copy) NSString *debugDescription;
  @property(readonly, copy) NSString *description;
  @property(readonly) unsigned long long hash;
  @property(readonly) Class superclass;
  
  @end
  
  