├── .gitignore ├── .travis.yml ├── Bugly.framework ├── Bugly ├── Headers │ ├── Bugly.h │ ├── BuglyConfig.h │ └── BuglyLog.h └── Modules │ └── module.modulemap ├── CustomerSystem-ios.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata ├── project_BACKUP_7747.pbxproj ├── project_BASE_7747.pbxproj ├── project_LOCAL_7747.pbxproj └── project_REMOTE_7747.pbxproj ├── CustomerSystem-ios ├── Class │ ├── AppDelegate+HelpDesk.h │ ├── AppDelegate+HelpDesk.m │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── ChatView │ │ ├── ChatSendHelper.h │ │ ├── ChatSendHelper.m │ │ ├── ChatViewController+Category.h │ │ ├── ChatViewController+Category.m │ │ ├── ChatViewController.h │ │ ├── ChatViewController.m │ │ ├── ConvertToCommonEmoticonsHelper.h │ │ ├── ConvertToCommonEmoticonsHelper.m │ │ ├── LocationViewController.h │ │ ├── LocationViewController.m │ │ ├── MessageToolbar │ │ │ ├── DXMessageToolBar.h │ │ │ ├── DXMessageToolBar.m │ │ │ └── MessageToolBarBottomView │ │ │ │ ├── DXQuestionView.h │ │ │ │ ├── DXQuestionView.m │ │ │ │ ├── FaceView │ │ │ │ ├── DXFaceView.h │ │ │ │ ├── DXFaceView.m │ │ │ │ ├── FacialView.h │ │ │ │ └── FacialView.m │ │ │ │ └── MoreView │ │ │ │ ├── DXChatBarMoreView.h │ │ │ │ └── DXChatBarMoreView.m │ │ ├── MessageView │ │ │ ├── ChatCell │ │ │ │ ├── ChatCellBubble │ │ │ │ │ ├── EMChatAudioBubbleView.h │ │ │ │ │ ├── EMChatAudioBubbleView.m │ │ │ │ │ ├── EMChatBaseBubbleView.h │ │ │ │ │ ├── EMChatBaseBubbleView.m │ │ │ │ │ ├── EMChatCustomBubbleView.h │ │ │ │ │ ├── EMChatCustomBubbleView.m │ │ │ │ │ ├── EMChatImageBubbleView.h │ │ │ │ │ ├── EMChatImageBubbleView.m │ │ │ │ │ ├── EMChatLocationBubbleView.h │ │ │ │ │ ├── EMChatLocationBubbleView.m │ │ │ │ │ ├── EMChatSatisfactionBubbleView.h │ │ │ │ │ ├── EMChatSatisfactionBubbleView.m │ │ │ │ │ ├── EMChatTextBubbleView.h │ │ │ │ │ ├── EMChatTextBubbleView.m │ │ │ │ │ ├── EMChatTextMenuBubbleView.h │ │ │ │ │ ├── EMChatTextMenuBubbleView.m │ │ │ │ │ ├── EMChatVideoBubbleView.h │ │ │ │ │ ├── EMChatVideoBubbleView.m │ │ │ │ │ ├── UIImage+Utils.h │ │ │ │ │ └── UIImage+Utils.m │ │ │ │ ├── EMChatTimeCell.h │ │ │ │ ├── EMChatTimeCell.m │ │ │ │ ├── EMChatViewBaseCell.h │ │ │ │ ├── EMChatViewBaseCell.m │ │ │ │ ├── EMChatViewCell.h │ │ │ │ └── EMChatViewCell.m │ │ │ ├── MessageModel.h │ │ │ ├── MessageModel.m │ │ │ ├── MessageModelManager.h │ │ │ ├── MessageModelManager.m │ │ │ ├── MessageReadManager.h │ │ │ └── MessageReadManager.m │ │ ├── SatisfactionViewController.h │ │ └── SatisfactionViewController.m │ ├── CommodityViewController.h │ ├── CommodityViewController.m │ ├── DXTipView.h │ ├── DXTipView.m │ ├── EditViewController.h │ ├── EditViewController.m │ ├── FLTextView.h │ ├── FLTextView.m │ ├── HConversationTableViewCell.h │ ├── HConversationTableViewCell.m │ ├── HConversationsViewController.h │ ├── HConversationsViewController.m │ ├── HDChatViewController.h │ ├── HDChatViewController.m │ ├── HDLeaveMsgViewController.h │ ├── HDLeaveMsgViewController.m │ ├── HFileViewController.h │ ├── HFileViewController.m │ ├── HomeView │ │ ├── MoreChoiceView.h │ │ └── MoreChoiceView.m │ ├── HomeViewController.h │ ├── HomeViewController.m │ ├── LeaseMsgReplyController.h │ ├── LeaseMsgReplyController.m │ ├── LeaveMessageCell.h │ ├── LeaveMessageCell.m │ ├── LeaveMsgAttatchmentView.h │ ├── LeaveMsgAttatchmentView.m │ ├── LeaveMsgCell.h │ ├── LeaveMsgCell.m │ ├── LeaveMsgDetailHeaderView.h │ ├── LeaveMsgDetailHeaderView.m │ ├── LeaveMsgDetailModel.h │ ├── LeaveMsgDetailModel.m │ ├── LeaveMsgDetailViewController.h │ ├── LeaveMsgDetailViewController.m │ ├── MallViewController.h │ ├── MallViewController.m │ ├── MessageViewController.h │ ├── MessageViewController.m │ ├── NSDateFormatter+Category.h │ ├── NSDateFormatter+Category.m │ ├── NSObject+SCAdd.h │ ├── NSObject+SCAdd.m │ ├── QRCodeViewController.h │ ├── QRCodeViewController.m │ ├── SCAudioPlay.h │ ├── SCAudioPlay.m │ ├── SCLoginManager.h │ ├── SCLoginManager.m │ ├── ScanningView.h │ ├── ScanningView.m │ ├── SettingViewController.h │ ├── SettingViewController.m │ ├── UIBarButtonItem+KFAdd.h │ ├── UIBarButtonItem+KFAdd.m │ ├── UIViewController+KFAdd.h │ ├── UIViewController+KFAdd.m │ └── VideoModular │ │ ├── Controllers │ │ ├── HDCallViewController.h │ │ ├── HDCallViewController.m │ │ └── HDCallViewController.xib │ │ ├── Manager │ │ ├── HDCallManager.h │ │ └── HDCallManager.m │ │ ├── Models │ │ ├── HDMemberObject.h │ │ └── HDMemberObject.m │ │ └── Views │ │ ├── HDCallBackView.h │ │ ├── HDCallBackView.m │ │ ├── HDCallLocalView.h │ │ ├── HDCallLocalView.m │ │ ├── HDCallRemoteView.h │ │ └── HDCallRemoteView.m ├── CustomerSystem-ios.entitlements ├── CustomerSystem.pch ├── HelpDeskUI │ ├── HDUIKit │ │ ├── 3rdparty │ │ │ ├── DeviceHelper │ │ │ │ ├── HDVoiceConvert │ │ │ │ │ ├── HDVoiceConverter.h │ │ │ │ │ ├── HDVoiceConverter.mm │ │ │ │ │ ├── amrwapper │ │ │ │ │ │ ├── hdamrFileCodec.h │ │ │ │ │ │ ├── hdamrFileCodec.mm │ │ │ │ │ │ ├── hdwav.h │ │ │ │ │ │ └── hdwav.mm │ │ │ │ │ ├── opencore-amrnb │ │ │ │ │ │ ├── hdinterf_dec.h │ │ │ │ │ │ ├── hdinterf_enc.h │ │ │ │ │ │ └── hdlibopencore-amrnb.a │ │ │ │ │ └── opencore-amrwb │ │ │ │ │ │ ├── hddec_if.h │ │ │ │ │ │ ├── hdif_rom.h │ │ │ │ │ │ └── hdlibopencore-amrwb.a │ │ │ │ ├── delegates │ │ │ │ │ ├── HDCDDeviceManagerDelegate.h │ │ │ │ │ └── HDCDDeviceManagerProximitySensorDelegate.h │ │ │ │ └── internal │ │ │ │ │ ├── HDAudioPlayerUtil.h │ │ │ │ │ ├── HDAudioPlayerUtil.m │ │ │ │ │ ├── HDAudioRecorderUtil.h │ │ │ │ │ ├── HDAudioRecorderUtil.m │ │ │ │ │ ├── HDCDDeviceManager+Media.h │ │ │ │ │ ├── HDCDDeviceManager+Media.m │ │ │ │ │ ├── HDCDDeviceManager+Microphone.h │ │ │ │ │ ├── HDCDDeviceManager+Microphone.m │ │ │ │ │ ├── HDCDDeviceManager+ProximitySensor.h │ │ │ │ │ ├── HDCDDeviceManager+ProximitySensor.m │ │ │ │ │ ├── HDCDDeviceManager+Remind.h │ │ │ │ │ ├── HDCDDeviceManager+Remind.m │ │ │ │ │ ├── HDCDDeviceManager.h │ │ │ │ │ ├── HDCDDeviceManagerBase.h │ │ │ │ │ ├── HDCDDeviceManagerBase.m │ │ │ │ │ └── HDDemoErrorCode.h │ │ │ ├── MBProgressHUD │ │ │ │ ├── MBProgressHUD+Add.h │ │ │ │ ├── MBProgressHUD+Add.m │ │ │ │ ├── MBProgressHUD.h │ │ │ │ └── MBProgressHUD.m │ │ │ ├── MJRefresh │ │ │ │ ├── Base │ │ │ │ │ ├── MJRefreshAutoFooter.h │ │ │ │ │ ├── MJRefreshAutoFooter.m │ │ │ │ │ ├── MJRefreshBackFooter.h │ │ │ │ │ ├── MJRefreshBackFooter.m │ │ │ │ │ ├── MJRefreshComponent.h │ │ │ │ │ ├── MJRefreshComponent.m │ │ │ │ │ ├── MJRefreshFooter.h │ │ │ │ │ ├── MJRefreshFooter.m │ │ │ │ │ ├── MJRefreshHeader.h │ │ │ │ │ └── MJRefreshHeader.m │ │ │ │ ├── Custom │ │ │ │ │ ├── Footer │ │ │ │ │ │ ├── Auto │ │ │ │ │ │ │ ├── MJRefreshAutoGifFooter.h │ │ │ │ │ │ │ ├── MJRefreshAutoGifFooter.m │ │ │ │ │ │ │ ├── MJRefreshAutoNormalFooter.h │ │ │ │ │ │ │ ├── MJRefreshAutoNormalFooter.m │ │ │ │ │ │ │ ├── MJRefreshAutoStateFooter.h │ │ │ │ │ │ │ └── MJRefreshAutoStateFooter.m │ │ │ │ │ │ └── Back │ │ │ │ │ │ │ ├── MJRefreshBackGifFooter.h │ │ │ │ │ │ │ ├── MJRefreshBackGifFooter.m │ │ │ │ │ │ │ ├── MJRefreshBackNormalFooter.h │ │ │ │ │ │ │ ├── MJRefreshBackNormalFooter.m │ │ │ │ │ │ │ ├── MJRefreshBackStateFooter.h │ │ │ │ │ │ │ └── MJRefreshBackStateFooter.m │ │ │ │ │ └── Header │ │ │ │ │ │ ├── MJRefreshGifHeader.h │ │ │ │ │ │ ├── MJRefreshGifHeader.m │ │ │ │ │ │ ├── MJRefreshNormalHeader.h │ │ │ │ │ │ ├── MJRefreshNormalHeader.m │ │ │ │ │ │ ├── MJRefreshStateHeader.h │ │ │ │ │ │ └── MJRefreshStateHeader.m │ │ │ │ ├── MJRefresh.bundle │ │ │ │ │ └── arrow@2x.png │ │ │ │ ├── MJRefresh.h │ │ │ │ ├── MJRefreshConst.h │ │ │ │ ├── MJRefreshConst.m │ │ │ │ ├── UIScrollView+MJExtension.h │ │ │ │ ├── UIScrollView+MJExtension.m │ │ │ │ ├── UIScrollView+MJRefresh.h │ │ │ │ ├── UIScrollView+MJRefresh.m │ │ │ │ ├── UIView+MJExtension.h │ │ │ │ └── UIView+MJExtension.m │ │ │ ├── MWPhotoBrowser │ │ │ │ ├── Classes │ │ │ │ │ ├── MWCaptionView.h │ │ │ │ │ ├── MWCaptionView.m │ │ │ │ │ ├── MWCommon.h │ │ │ │ │ ├── MWGridCell.h │ │ │ │ │ ├── MWGridCell.m │ │ │ │ │ ├── MWGridViewController.h │ │ │ │ │ ├── MWGridViewController.m │ │ │ │ │ ├── MWPhoto.h │ │ │ │ │ ├── MWPhoto.m │ │ │ │ │ ├── MWPhotoBrowser.h │ │ │ │ │ ├── MWPhotoBrowser.m │ │ │ │ │ ├── MWPhotoBrowserPrivate.h │ │ │ │ │ ├── MWPhotoProtocol.h │ │ │ │ │ ├── MWTapDetectingImageView.h │ │ │ │ │ ├── MWTapDetectingImageView.m │ │ │ │ │ ├── MWTapDetectingView.h │ │ │ │ │ ├── MWTapDetectingView.m │ │ │ │ │ ├── MWZoomingScrollView.h │ │ │ │ │ └── MWZoomingScrollView.m │ │ │ │ ├── Libraries │ │ │ │ │ ├── DACircularProgress │ │ │ │ │ │ ├── DACircularProgressView.h │ │ │ │ │ │ └── DACircularProgressView.m │ │ │ │ │ ├── EMSDWebImage │ │ │ │ │ │ ├── EMSDImageCache.h │ │ │ │ │ │ ├── EMSDImageCache.m │ │ │ │ │ │ ├── EMSDWebImageCompat.h │ │ │ │ │ │ ├── EMSDWebImageCompat.m │ │ │ │ │ │ ├── EMSDWebImageDecoder.h │ │ │ │ │ │ ├── EMSDWebImageDecoder.m │ │ │ │ │ │ ├── EMSDWebImageDownloader.h │ │ │ │ │ │ ├── EMSDWebImageDownloader.m │ │ │ │ │ │ ├── EMSDWebImageDownloaderOperation.h │ │ │ │ │ │ ├── EMSDWebImageDownloaderOperation.m │ │ │ │ │ │ ├── EMSDWebImageManager.h │ │ │ │ │ │ ├── EMSDWebImageManager.m │ │ │ │ │ │ ├── EMSDWebImageOperation.h │ │ │ │ │ │ ├── EMSDWebImagePrefetcher.h │ │ │ │ │ │ ├── EMSDWebImagePrefetcher.m │ │ │ │ │ │ ├── MKAnnotationView+EMWebCache.h │ │ │ │ │ │ ├── MKAnnotationView+EMWebCache.m │ │ │ │ │ │ ├── NSData+EMImageContentType.h │ │ │ │ │ │ ├── NSData+EMImageContentType.m │ │ │ │ │ │ ├── UIButton+EMWebCache.h │ │ │ │ │ │ ├── UIButton+EMWebCache.m │ │ │ │ │ │ ├── UIImage+EMGIF.h │ │ │ │ │ │ ├── UIImage+EMGIF.m │ │ │ │ │ │ ├── UIImage+EMMultiFormat.h │ │ │ │ │ │ ├── UIImage+EMMultiFormat.m │ │ │ │ │ │ ├── UIImage+EMWebP.h │ │ │ │ │ │ ├── UIImage+EMWebP.m │ │ │ │ │ │ ├── UIImageView+EMHighlightedWebCache.h │ │ │ │ │ │ ├── UIImageView+EMHighlightedWebCache.m │ │ │ │ │ │ ├── UIImageView+EMWebCache.h │ │ │ │ │ │ ├── UIImageView+EMWebCache.m │ │ │ │ │ │ ├── UIView+EMWebCacheOperation.h │ │ │ │ │ │ └── UIView+EMWebCacheOperation.m │ │ │ │ │ └── PSTCollectionView │ │ │ │ │ │ ├── NSIndexPath+PSTCollectionViewAdditions.h │ │ │ │ │ │ ├── NSIndexPath+PSTCollectionViewAdditions.m │ │ │ │ │ │ ├── PSTCollectionView.h │ │ │ │ │ │ ├── PSTCollectionView.m │ │ │ │ │ │ ├── PSTCollectionViewCell.h │ │ │ │ │ │ ├── PSTCollectionViewCell.m │ │ │ │ │ │ ├── PSTCollectionViewCommon.h │ │ │ │ │ │ ├── PSTCollectionViewController.h │ │ │ │ │ │ ├── PSTCollectionViewController.m │ │ │ │ │ │ ├── PSTCollectionViewData.h │ │ │ │ │ │ ├── PSTCollectionViewData.m │ │ │ │ │ │ ├── PSTCollectionViewFlowLayout.h │ │ │ │ │ │ ├── PSTCollectionViewFlowLayout.m │ │ │ │ │ │ ├── PSTCollectionViewItemKey.h │ │ │ │ │ │ ├── PSTCollectionViewItemKey.m │ │ │ │ │ │ ├── PSTCollectionViewLayout+Internals.h │ │ │ │ │ │ ├── PSTCollectionViewLayout.h │ │ │ │ │ │ ├── PSTCollectionViewLayout.m │ │ │ │ │ │ ├── PSTCollectionViewUpdateItem.h │ │ │ │ │ │ ├── PSTCollectionViewUpdateItem.m │ │ │ │ │ │ ├── PSTGridLayoutInfo.h │ │ │ │ │ │ ├── PSTGridLayoutInfo.m │ │ │ │ │ │ ├── PSTGridLayoutItem.h │ │ │ │ │ │ ├── PSTGridLayoutItem.m │ │ │ │ │ │ ├── PSTGridLayoutRow.h │ │ │ │ │ │ ├── PSTGridLayoutRow.m │ │ │ │ │ │ ├── PSTGridLayoutSection.h │ │ │ │ │ │ └── PSTGridLayoutSection.m │ │ │ │ └── MWPhotoBrowser.bundle │ │ │ │ │ └── images │ │ │ │ │ ├── Checkmark.png │ │ │ │ │ ├── Checkmark@2x.png │ │ │ │ │ ├── ImageError.png │ │ │ │ │ ├── ImageError@2x.png │ │ │ │ │ ├── ImageSelectedOff.png │ │ │ │ │ ├── ImageSelectedOff@2x.png │ │ │ │ │ ├── ImageSelectedOn.png │ │ │ │ │ ├── ImageSelectedOn@2x.png │ │ │ │ │ ├── ImageSelectedSmallOff.png │ │ │ │ │ ├── ImageSelectedSmallOff@2x.png │ │ │ │ │ ├── ImageSelectedSmallOn.png │ │ │ │ │ ├── ImageSelectedSmallOn@2x.png │ │ │ │ │ ├── UIBarButtonItemArrowLeft.png │ │ │ │ │ ├── UIBarButtonItemArrowLeft@2x.png │ │ │ │ │ ├── UIBarButtonItemArrowOutlineLeft.png │ │ │ │ │ ├── UIBarButtonItemArrowOutlineLeft@2x.png │ │ │ │ │ ├── UIBarButtonItemArrowOutlineRight.png │ │ │ │ │ ├── UIBarButtonItemArrowOutlineRight@2x.png │ │ │ │ │ ├── UIBarButtonItemArrowRight.png │ │ │ │ │ ├── UIBarButtonItemArrowRight@2x.png │ │ │ │ │ ├── UIBarButtonItemGrid.png │ │ │ │ │ ├── UIBarButtonItemGrid@2x.png │ │ │ │ │ ├── UIBarButtonItemGridiOS6.png │ │ │ │ │ └── UIBarButtonItemGridiOS6@2x.png │ │ │ ├── SDWebImage │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── SDWebImage │ │ │ │ │ ├── NSData+ImageContentType.h │ │ │ │ │ ├── NSData+ImageContentType.m │ │ │ │ │ ├── SDImageCache.h │ │ │ │ │ ├── SDImageCache.m │ │ │ │ │ ├── SDWebImageCompat.h │ │ │ │ │ ├── SDWebImageCompat.m │ │ │ │ │ ├── SDWebImageDecoder.h │ │ │ │ │ ├── SDWebImageDecoder.m │ │ │ │ │ ├── SDWebImageDownloader.h │ │ │ │ │ ├── SDWebImageDownloader.m │ │ │ │ │ ├── SDWebImageDownloaderOperation.h │ │ │ │ │ ├── SDWebImageDownloaderOperation.m │ │ │ │ │ ├── SDWebImageManager.h │ │ │ │ │ ├── SDWebImageManager.m │ │ │ │ │ ├── SDWebImageOperation.h │ │ │ │ │ ├── SDWebImagePrefetcher.h │ │ │ │ │ ├── SDWebImagePrefetcher.m │ │ │ │ │ ├── UIButton+WebCache.h │ │ │ │ │ ├── UIButton+WebCache.m │ │ │ │ │ ├── UIImage+GIF.h │ │ │ │ │ ├── UIImage+GIF.m │ │ │ │ │ ├── UIImage+MultiFormat.h │ │ │ │ │ ├── UIImage+MultiFormat.m │ │ │ │ │ ├── UIImageView+HighlightedWebCache.h │ │ │ │ │ ├── UIImageView+HighlightedWebCache.m │ │ │ │ │ ├── UIImageView+WebCache.h │ │ │ │ │ ├── UIImageView+WebCache.m │ │ │ │ │ ├── UIView+WebCacheOperation.h │ │ │ │ │ └── UIView+WebCacheOperation.m │ │ │ └── StarRatingView │ │ │ │ ├── CWStarRateView.h │ │ │ │ ├── CWStarRateView.m │ │ │ │ ├── bg_rl_satisfaction.png │ │ │ │ ├── icon_star.png │ │ │ │ └── icon_star_select.png │ │ ├── Add │ │ │ ├── CommodityInfoView.h │ │ │ ├── CommodityInfoView.m │ │ │ ├── CustomButton.h │ │ │ ├── CustomButton.m │ │ │ ├── HLeaveMessageSucceedViewController.h │ │ │ ├── HLeaveMessageSucceedViewController.m │ │ │ ├── HRecordView.h │ │ │ ├── HRecordView.m │ │ │ └── commodityInfo.plist │ │ ├── Category │ │ │ ├── UIView+FLExtension.h │ │ │ └── UIView+FLExtension.m │ │ ├── Helper │ │ │ ├── HDSDKHelper.h │ │ │ └── HDSDKHelper.m │ │ ├── Model │ │ │ ├── EasemobWebViewInterface.h │ │ │ ├── HAppraiseTagsModel.h │ │ │ ├── HAppraiseTagsModel.m │ │ │ ├── HDIMessageModel.h │ │ │ ├── HDIModelCell.h │ │ │ ├── HDIModelChatCell.h │ │ │ ├── HDIUserModel.h │ │ │ ├── HDMessageModel.h │ │ │ ├── HDMessageModel.m │ │ │ ├── HDUserModel.h │ │ │ ├── HDUserModel.m │ │ │ ├── HEvaluationDegreeModel.h │ │ │ └── HEvaluationDegreeModel.m │ │ ├── Util │ │ │ ├── Category │ │ │ │ ├── NSDate+Category.h │ │ │ │ ├── NSDate+Category.m │ │ │ │ ├── NSDateFormatter+Category.h │ │ │ │ ├── NSDateFormatter+Category.m │ │ │ │ ├── NSString+Valid.h │ │ │ │ ├── NSString+Valid.m │ │ │ │ ├── UIResponder+HRouter.h │ │ │ │ ├── UIResponder+HRouter.m │ │ │ │ ├── UIViewController+DismissKeyboard.h │ │ │ │ ├── UIViewController+DismissKeyboard.m │ │ │ │ ├── UIViewController+HDHUD.h │ │ │ │ └── UIViewController+HDHUD.m │ │ │ ├── Emoji │ │ │ │ ├── HDEmoji.h │ │ │ │ ├── HDEmoji.m │ │ │ │ ├── HDEmojiEmoticons.h │ │ │ │ ├── HDEmojiEmoticons.m │ │ │ │ ├── HDEmotionEscape.h │ │ │ │ ├── HDEmotionEscape.m │ │ │ │ ├── HDEmotionManager.h │ │ │ │ └── HDEmotionManager.m │ │ │ ├── FixFopen.c │ │ │ ├── HDChineseToPinyin.h │ │ │ ├── HDChineseToPinyin.m │ │ │ ├── HDConvertToCommonEmoticonsHelper.h │ │ │ ├── HDConvertToCommonEmoticonsHelper.m │ │ │ ├── HDLocalDefine.h │ │ │ ├── HDMessageReadManager.h │ │ │ └── HDMessageReadManager.m │ │ ├── ViewController │ │ │ ├── HArticleWebViewController.h │ │ │ ├── HArticleWebViewController.m │ │ │ ├── HDLocationViewController.h │ │ │ ├── HDLocationViewController.m │ │ │ ├── HDMessageViewController.h │ │ │ ├── HDMessageViewController.m │ │ │ ├── HDRefreshTableViewController.h │ │ │ ├── HDRefreshTableViewController.m │ │ │ ├── HDViewController.h │ │ │ ├── HDViewController.m │ │ │ ├── HEvaluationTagView.h │ │ │ ├── HEvaluationTagView.m │ │ │ ├── HFormWebViewController.h │ │ │ ├── HFormWebViewController.m │ │ │ ├── SatisfactionViewController.h │ │ │ └── SatisfactionViewController.m │ │ └── Views │ │ │ └── conversation │ │ │ ├── MessageCell │ │ │ ├── HDBaseMessageCell.h │ │ │ ├── HDBaseMessageCell.m │ │ │ ├── HDCustomMessageCell.h │ │ │ ├── HDCustomMessageCell.m │ │ │ ├── HDMessageCell.h │ │ │ ├── HDMessageCell.m │ │ │ ├── HDMessageTimeCell.h │ │ │ └── HDMessageTimeCell.m │ │ │ ├── MessageCellBubbleView │ │ │ ├── HDArticleView.h │ │ │ ├── HDArticleView.m │ │ │ ├── HDBubbleView+Article.h │ │ │ ├── HDBubbleView+Article.m │ │ │ ├── HDBubbleView+Evaluate.h │ │ │ ├── HDBubbleView+Evaluate.m │ │ │ ├── HDBubbleView+File.h │ │ │ ├── HDBubbleView+File.m │ │ │ ├── HDBubbleView+Form.h │ │ │ ├── HDBubbleView+Form.m │ │ │ ├── HDBubbleView+Gif.h │ │ │ ├── HDBubbleView+Gif.m │ │ │ ├── HDBubbleView+Image.h │ │ │ ├── HDBubbleView+Image.m │ │ │ ├── HDBubbleView+Location.h │ │ │ ├── HDBubbleView+Location.m │ │ │ ├── HDBubbleView+Order.h │ │ │ ├── HDBubbleView+Order.m │ │ │ ├── HDBubbleView+RobotMenu.h │ │ │ ├── HDBubbleView+RobotMenu.m │ │ │ ├── HDBubbleView+Text.h │ │ │ ├── HDBubbleView+Text.m │ │ │ ├── HDBubbleView+Track.h │ │ │ ├── HDBubbleView+Track.m │ │ │ ├── HDBubbleView+Transform.h │ │ │ ├── HDBubbleView+Transform.m │ │ │ ├── HDBubbleView+Video.h │ │ │ ├── HDBubbleView+Video.m │ │ │ ├── HDBubbleView+Voice.h │ │ │ ├── HDBubbleView+Voice.m │ │ │ ├── HDBubbleView.h │ │ │ └── HDBubbleView.m │ │ │ └── toolbar │ │ │ ├── FaceView │ │ │ ├── HDFaceView.h │ │ │ ├── HDFaceView.m │ │ │ ├── HDFacialView.h │ │ │ └── HDFacialView.m │ │ │ ├── HDChatToolbar.h │ │ │ ├── HDChatToolbar.m │ │ │ ├── HDChatToolbarItem.h │ │ │ ├── HDChatToolbarItem.m │ │ │ ├── HDImageView.h │ │ │ ├── HDImageView.m │ │ │ ├── HDTextView.h │ │ │ ├── HDTextView.m │ │ │ ├── MoreView │ │ │ ├── HDChatBarMoreView.h │ │ │ └── HDChatBarMoreView.m │ │ │ └── RecordView │ │ │ ├── HDRecordView.h │ │ │ └── HDRecordView.m │ ├── HelpDeskUI.h │ ├── HelpDeskUI.m │ └── resources │ │ ├── HelpDeskUIResource.bundle │ │ ├── Info.plist │ │ ├── VoiceSearchFeedback001@2x.png │ │ ├── VoiceSearchFeedback002@2x.png │ │ ├── VoiceSearchFeedback003@2x.png │ │ ├── VoiceSearchFeedback004@2x.png │ │ ├── VoiceSearchFeedback005@2x.png │ │ ├── VoiceSearchFeedback006@2x.png │ │ ├── VoiceSearchFeedback007@2x.png │ │ ├── VoiceSearchFeedback008@2x.png │ │ ├── VoiceSearchFeedback009@2x.png │ │ ├── VoiceSearchFeedback010@2x.png │ │ ├── VoiceSearchFeedback011@2x.png │ │ ├── VoiceSearchFeedback012@2x.png │ │ ├── VoiceSearchFeedback013@2x.png │ │ ├── VoiceSearchFeedback014@2x.png │ │ ├── VoiceSearchFeedback015@2x.png │ │ ├── VoiceSearchFeedback016@2x.png │ │ ├── VoiceSearchFeedback017@2x.png │ │ ├── VoiceSearchFeedback018@2x.png │ │ ├── VoiceSearchFeedback019@2x.png │ │ ├── VoiceSearchFeedback020@2x.png │ │ ├── arrow@2x.png │ │ ├── back@2x.png │ │ ├── chatBar_colorMore_audioCall@2x.png │ │ ├── chatBar_colorMore_audioCallSelected@2x.png │ │ ├── chatBar_colorMore_camera@2x.png │ │ ├── chatBar_colorMore_cameraSelected@2x.png │ │ ├── chatBar_colorMore_location@2x.png │ │ ├── chatBar_colorMore_locationSelected@2x.png │ │ ├── chatBar_colorMore_photo@2x.png │ │ ├── chatBar_colorMore_photoSelected@2x.png │ │ ├── chatBar_colorMore_video@2x.png │ │ ├── chatBar_colorMore_videoCall@2x.png │ │ ├── chatBar_colorMore_videoCallSelected@2x.png │ │ ├── chatBar_colorMore_videoSelected@2x.png │ │ ├── chatBar_face@2x.png │ │ ├── chatBar_faceSelected@2x.png │ │ ├── chatBar_keyboard@2x.png │ │ ├── chatBar_keyboardSelected@2x.png │ │ ├── chatBar_more@2x.png │ │ ├── chatBar_moreSelected@2x.png │ │ ├── chatBar_record@2x.png │ │ ├── chatBar_recordBg@2x.png │ │ ├── chatBar_recordSelected@2x.png │ │ ├── chatBar_recordSelectedBg@2x.png │ │ ├── chat_item_file@2x.png │ │ ├── chat_item_form@2x.png │ │ ├── chat_item_form@3x.png │ │ ├── chat_location_preview@2x.png │ │ ├── chat_receiver_audio_playing000@2x.png │ │ ├── chat_receiver_audio_playing001@2x.png │ │ ├── chat_receiver_audio_playing002@2x.png │ │ ├── chat_receiver_audio_playing003@2x.png │ │ ├── chat_receiver_audio_playing_full@2x.png │ │ ├── chat_receiver_bg@2x.png │ │ ├── chat_sender_audio_playing_000@2x.png │ │ ├── chat_sender_audio_playing_001@2x.png │ │ ├── chat_sender_audio_playing_002@2x.png │ │ ├── chat_sender_audio_playing_003@2x.png │ │ ├── chat_sender_audio_playing_full@2x.png │ │ ├── chat_sender_bg@2x.png │ │ ├── e_e_1.png │ │ ├── e_e_10.png │ │ ├── e_e_11.png │ │ ├── e_e_12.png │ │ ├── e_e_13.png │ │ ├── e_e_14.png │ │ ├── e_e_15.png │ │ ├── e_e_16.png │ │ ├── e_e_17.png │ │ ├── e_e_18.png │ │ ├── e_e_19.png │ │ ├── e_e_2.png │ │ ├── e_e_20.png │ │ ├── e_e_21.png │ │ ├── e_e_22.png │ │ ├── e_e_23.png │ │ ├── e_e_24.png │ │ ├── e_e_25.png │ │ ├── e_e_26.png │ │ ├── e_e_27.png │ │ ├── e_e_28.png │ │ ├── e_e_29.png │ │ ├── e_e_3.png │ │ ├── e_e_30.png │ │ ├── e_e_31.png │ │ ├── e_e_32.png │ │ ├── e_e_33.png │ │ ├── e_e_34.png │ │ ├── e_e_35.png │ │ ├── e_e_4.png │ │ ├── e_e_5.png │ │ ├── e_e_6.png │ │ ├── e_e_7.png │ │ ├── e_e_8.png │ │ ├── e_e_9.png │ │ ├── em_chat_phrase_normal.png │ │ ├── em_chat_phrase_pressed.png │ │ ├── em_chat_video_normal.png │ │ ├── em_chat_video_pressed.png │ │ ├── en.lproj │ │ │ ├── Localizable.strings │ │ │ └── hd_type_less_btn_nor.png │ │ ├── faceDelete@2x.png │ │ ├── group@2x.png │ │ ├── hd_chat_image_normal.png │ │ ├── hd_chat_image_pressed.png │ │ ├── hd_chat_location_normal.png │ │ ├── hd_chat_location_pressed.png │ │ ├── hd_chat_takepic_normal.png │ │ ├── hd_chat_takepic_pressed.png │ │ ├── hd_chatting_biaoqing_btn_normal.png │ │ ├── hd_chatting_setmode_attachment_btn_normal.png │ │ ├── hd_chatting_setmode_keyboard_btn_normal.png │ │ ├── hd_chatting_setmode_voice_btn_normal.png │ │ ├── hd_comment_voice_btn_normal.png │ │ ├── hd_icon_leave_suc.png │ │ ├── hd_icon_title_back.png │ │ ├── hd_input_bar_bg_active.9.png │ │ ├── hd_record_animate_1.png │ │ ├── hd_record_animate_10.png │ │ ├── hd_record_animate_11.png │ │ ├── hd_record_animate_12.png │ │ ├── hd_record_animate_13.png │ │ ├── hd_record_animate_14.png │ │ ├── hd_record_animate_2.png │ │ ├── hd_record_animate_3.png │ │ ├── hd_record_animate_4.png │ │ ├── hd_record_animate_5.png │ │ ├── hd_record_animate_6.png │ │ ├── hd_record_animate_7.png │ │ ├── hd_record_animate_8.png │ │ ├── hd_record_animate_9.png │ │ ├── hd_record_menu_mic_cancel.png │ │ ├── hd_record_menu_mic_gray.png │ │ ├── hd_record_menu_mic_recording.png │ │ ├── hd_record_menu_too_short.png │ │ ├── hd_type_less_btn_nor.png │ │ ├── hd_type_select_btn_nor.png │ │ ├── imageDownloadFail@2x.png │ │ ├── in.caf │ │ ├── messageSendFail@2x.png │ │ ├── messageToolbarBg@2x.png │ │ ├── messageVideo@2x.png │ │ ├── user@2x.png │ │ └── zh-Hans.lproj │ │ │ └── Localizable.strings │ │ └── newResources │ │ ├── Shape@2x.png │ │ ├── Triangle@2x.png │ │ ├── em_example_image_1.png │ │ ├── em_example_image_2.png │ │ ├── em_example_image_3.png │ │ ├── em_example_image_4.png │ │ ├── em_main_introduce.png │ │ ├── em_main_introduce_en.png │ │ ├── em_main_introduce_zh.png │ │ ├── em_nav_setting_normal@2x.png │ │ ├── em_nav_setting_select@2x.png │ │ ├── em_nav_setting_select@3x.png │ │ ├── em_nav_shop_normal@2x.png │ │ ├── em_nav_shop_normal@3x.png │ │ ├── em_nav_shop_select@2x.png │ │ ├── em_nav_ticket_normal@2x.png │ │ ├── em_nav_ticket_select@2x.png │ │ ├── hd_chat_delete_icon.png │ │ ├── hd_chat_icon.png │ │ ├── hd_chat_icon_red.png │ │ ├── hd_chat_video_mask_to.9.png │ │ ├── hd_icon_like_gray.png │ │ ├── hd_input_bar_bg_active.9.png │ │ ├── hd_input_bar_bg_normal.9.png │ │ ├── hd_logo@2x.png │ │ ├── hd_record_menu_too_short.png │ │ ├── hd_scan_icon.png │ │ ├── list2@2x.png │ │ ├── list2@3x.png │ │ ├── list@2x.png │ │ ├── list@3x.png │ │ ├── product_details_1.png │ │ ├── product_details_2.png │ │ ├── product_details_3.png │ │ ├── product_details_4.png │ │ ├── product_details_zh_1.png │ │ ├── product_details_zh_2.png │ │ ├── product_details_zh_3.png │ │ └── product_details_zh_4.png ├── Images.xcassets │ ├── AppIcon.appiconset │ │ ├── 120-1.png │ │ ├── 120.png │ │ ├── 180.png │ │ ├── 58.png │ │ ├── 80.png │ │ ├── 87.png │ │ └── Contents.json │ ├── Contents.json │ └── LaunchImage.launchimage │ │ ├── 1125*2436.png │ │ ├── 1242*2208.png │ │ ├── 640*1136-1.png │ │ ├── 640*1136.png │ │ ├── 640*960-1.png │ │ ├── 640*960.png │ │ ├── 750*1134-1.png │ │ └── Contents.json ├── Info.plist ├── LocalDefine.h ├── Resources │ ├── ChatView │ │ ├── ChatBarImages │ │ │ ├── chatBar_more_card.png │ │ │ ├── chatBar_more_card@2x.png │ │ │ ├── chatBar_more_cardSelected.png │ │ │ ├── chatBar_more_cardSelected@2x.png │ │ │ ├── chatBar_more_face.png │ │ │ ├── chatBar_more_face@2x.png │ │ │ ├── chatBar_more_faceSelected.png │ │ │ ├── chatBar_more_faceSelected@2x.png │ │ │ ├── chatBar_textBg.png │ │ │ └── chatBar_textBg@2x.png │ │ ├── MessageToolbarImages │ │ │ ├── Color │ │ │ │ ├── chatBar_colorMore_camera@2x.png │ │ │ │ ├── chatBar_colorMore_cameraSelected@2x.png │ │ │ │ ├── chatBar_colorMore_location@2x.png │ │ │ │ ├── chatBar_colorMore_locationSelected@2x.png │ │ │ │ ├── chatBar_colorMore_photo@2x.png │ │ │ │ └── chatBar_colorMore_photoSelected@2x.png │ │ │ ├── chatBar_face@2x.png │ │ │ ├── chatBar_keyboard@2x.png │ │ │ ├── chatBar_keyboardSelected@2x.png │ │ │ ├── chatBar_more@2x.png │ │ │ ├── chatBar_question@2x.png │ │ │ └── messageToolbarBg@2x.png │ │ ├── audio │ │ │ ├── VoiceSearchFeedback001.png │ │ │ ├── VoiceSearchFeedback001@2x.png │ │ │ ├── VoiceSearchFeedback002.png │ │ │ ├── VoiceSearchFeedback002@2x.png │ │ │ ├── VoiceSearchFeedback003.png │ │ │ ├── VoiceSearchFeedback003@2x.png │ │ │ ├── VoiceSearchFeedback004.png │ │ │ ├── VoiceSearchFeedback004@2x.png │ │ │ ├── VoiceSearchFeedback005.png │ │ │ ├── VoiceSearchFeedback005@2x.png │ │ │ ├── VoiceSearchFeedback006.png │ │ │ ├── VoiceSearchFeedback006@2x.png │ │ │ ├── VoiceSearchFeedback007.png │ │ │ ├── VoiceSearchFeedback007@2x.png │ │ │ ├── VoiceSearchFeedback008.png │ │ │ ├── VoiceSearchFeedback008@2x.png │ │ │ ├── VoiceSearchFeedback009.png │ │ │ ├── VoiceSearchFeedback009@2x.png │ │ │ ├── VoiceSearchFeedback010.png │ │ │ ├── VoiceSearchFeedback010@2x.png │ │ │ ├── VoiceSearchFeedback011.png │ │ │ ├── VoiceSearchFeedback011@2x.png │ │ │ ├── VoiceSearchFeedback012.png │ │ │ ├── VoiceSearchFeedback012@2x.png │ │ │ ├── VoiceSearchFeedback013.png │ │ │ ├── VoiceSearchFeedback013@2x.png │ │ │ ├── VoiceSearchFeedback014.png │ │ │ ├── VoiceSearchFeedback014@2x.png │ │ │ ├── VoiceSearchFeedback015.png │ │ │ ├── VoiceSearchFeedback015@2x.png │ │ │ ├── VoiceSearchFeedback016.png │ │ │ ├── VoiceSearchFeedback016@2x.png │ │ │ ├── VoiceSearchFeedback017.png │ │ │ ├── VoiceSearchFeedback017@2x.png │ │ │ ├── VoiceSearchFeedback018.png │ │ │ ├── VoiceSearchFeedback018@2x.png │ │ │ ├── VoiceSearchFeedback019.png │ │ │ ├── VoiceSearchFeedback019@2x.png │ │ │ ├── VoiceSearchFeedback020.png │ │ │ ├── VoiceSearchFeedback020@2x.png │ │ │ ├── chatFire_audioPlaying0.png │ │ │ ├── chatFire_audioPlaying0@2x.png │ │ │ ├── chatFire_audioPlaying1.png │ │ │ ├── chatFire_audioPlaying1@2x.png │ │ │ ├── chatFire_audioPlaying2.png │ │ │ ├── chatFire_audioPlaying2@2x.png │ │ │ ├── chatFire_audioPlaying3.png │ │ │ └── chatFire_audioPlaying3@2x.png │ │ ├── callBg@2x.png │ │ ├── call_out.png │ │ ├── call_out@2x.png │ │ ├── call_out_h.png │ │ ├── call_out_h@2x.png │ │ ├── call_silence.png │ │ ├── call_silence@2x.png │ │ ├── call_silence_h.png │ │ ├── call_silence_h@2x.png │ │ ├── chatLocation │ │ │ ├── chat_location_annotation_someone.png │ │ │ ├── chat_location_annotation_someone@2x.png │ │ │ ├── chat_location_detail_disclosure.png │ │ │ ├── chat_location_detail_disclosure@2x.png │ │ │ ├── chat_location_detail_disclosureHL.png │ │ │ ├── chat_location_detail_disclosureHL@2x.png │ │ │ ├── chat_location_preview.png │ │ │ └── chat_location_preview@2x.png │ │ ├── chat_video_play.png │ │ ├── emoji │ │ │ ├── faceDelete.png │ │ │ └── faceDelete@2x.png │ │ ├── imageDownloadFail@2x.png │ │ ├── messageSendFail@2x.png │ │ ├── receiver_bubble │ │ │ ├── chat_receiver_audio_playing000.png │ │ │ ├── chat_receiver_audio_playing000@2x.png │ │ │ ├── chat_receiver_audio_playing001.png │ │ │ ├── chat_receiver_audio_playing001@2x.png │ │ │ ├── chat_receiver_audio_playing002.png │ │ │ ├── chat_receiver_audio_playing002@2x.png │ │ │ ├── chat_receiver_audio_playing003.png │ │ │ ├── chat_receiver_audio_playing003@2x.png │ │ │ ├── chat_receiver_audio_playing_full.png │ │ │ ├── chat_receiver_audio_playing_full@2x.png │ │ │ ├── chat_receiver_bg.png │ │ │ └── chat_receiver_bg@2x.png │ │ └── sender_bubble │ │ │ ├── chat_sender_audio_playing_000.png │ │ │ ├── chat_sender_audio_playing_000@2x.png │ │ │ ├── chat_sender_audio_playing_001.png │ │ │ ├── chat_sender_audio_playing_001@2x.png │ │ │ ├── chat_sender_audio_playing_002.png │ │ │ ├── chat_sender_audio_playing_002@2x.png │ │ │ ├── chat_sender_audio_playing_003.png │ │ │ ├── chat_sender_audio_playing_003@2x.png │ │ │ ├── chat_sender_audio_playing_full.png │ │ │ ├── chat_sender_audio_playing_full@2x.png │ │ │ ├── chat_sender_bg.png │ │ │ └── chat_sender_bg@2x.png │ ├── HDCallPictures │ │ ├── calling@2x.png │ │ ├── em_icon_local_recard_off@2x.png │ │ ├── em_icon_local_recard_on@2x.png │ │ ├── em_icon_local_video_off@2x.png │ │ ├── em_icon_local_video_on@2x.png │ │ ├── em_icon_mute_normal@2x.png │ │ ├── em_icon_mute_on@2x.png │ │ ├── em_icon_speaker_off@2x.png │ │ ├── em_icon_speaker_on@2x.png │ │ ├── em_switch_camera@2x.png │ │ ├── minimize@2x.png │ │ ├── power@2x.png │ │ ├── videocam@2x.png │ │ └── wating@2x.png │ ├── NavigationBar │ │ ├── back@2x.png │ │ ├── delete@2x.png │ │ └── titleBar@2x.png │ ├── appicon │ │ ├── 114.png │ │ ├── 120.png │ │ ├── 180.png │ │ ├── 29.png │ │ ├── 57.png │ │ ├── 58.png │ │ ├── 80.png │ │ └── 87.png │ ├── chatBar_comment@2x.png │ ├── chatBar_recordBg@2x.png │ ├── chatBar_recordSelectedBg@2x.png │ ├── chatListCell │ │ ├── customer@2x.png │ │ ├── default_customer_avatar@2x.png │ │ └── people@2x.png │ ├── commodity@2x.png │ ├── home │ │ ├── button_demo_department@2x.png │ │ ├── button_demo_department_select@2x.png │ │ └── loading.png │ ├── message@2x.png │ ├── message_comment@2x.png │ └── tabbar │ │ ├── tabbar_mall@2x.png │ │ ├── tabbar_mallHL@2x.png │ │ ├── tabbar_message@2x.png │ │ ├── tabbar_message_hl@2x.png │ │ ├── tabbar_setting@2x.png │ │ └── tabbar_settingHL@2x.png ├── SVProgressHUD │ ├── SVIndefiniteAnimatedView.h │ ├── SVIndefiniteAnimatedView.m │ ├── SVProgressAnimatedView.h │ ├── SVProgressAnimatedView.m │ ├── SVProgressHUD-Prefix.pch │ ├── SVProgressHUD.bundle │ │ ├── angle-mask.png │ │ ├── angle-mask@2x.png │ │ ├── angle-mask@3x.png │ │ ├── error.png │ │ ├── error@2x.png │ │ ├── error@3x.png │ │ ├── info.png │ │ ├── info@2x.png │ │ ├── info@3x.png │ │ ├── success.png │ │ ├── success@2x.png │ │ └── success@3x.png │ ├── SVProgressHUD.h │ ├── SVProgressHUD.m │ ├── SVRadialGradientLayer.h │ └── SVRadialGradientLayer.m ├── SlimeRefresh │ ├── SRDefine.h │ ├── SRRefreshView.h │ ├── SRRefreshView.m │ ├── SRSlimeView.h │ ├── SRSlimeView.m │ ├── sr_refresh.png │ └── sr_refresh@2X.png ├── en.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── main.m └── zh-Hans.lproj │ ├── InfoPlist.strings │ └── Localizable.strings ├── CustomerSystem-iosTests ├── CustomerSystem_iosTests.m └── Info.plist ├── HyphenateLite.framework ├── Headers │ ├── EMChatManagerDelegate.h │ ├── EMChatroom.h │ ├── EMChatroomManagerDelegate.h │ ├── EMChatroomOptions.h │ ├── EMClient.h │ ├── EMClientDelegate.h │ ├── EMCmdMessageBody.h │ ├── EMCommonDefs.h │ ├── EMContactManagerDelegate.h │ ├── EMConversation.h │ ├── EMCursorResult.h │ ├── EMDefine.h │ ├── EMError.h │ ├── EMErrorCode.h │ ├── EMFileMessageBody.h │ ├── EMGroup.h │ ├── EMGroupManagerDelegate.h │ ├── EMGroupOptions.h │ ├── EMImageMessageBody.h │ ├── EMLocationMessageBody.h │ ├── EMMessage.h │ ├── EMMessageBody.h │ ├── EMOptions+PrivateDeploy.h │ ├── EMOptions.h │ ├── EMPageResult.h │ ├── EMPushOptions.h │ ├── EMTextMessageBody.h │ ├── EMVideoMessageBody.h │ ├── EMVoiceMessageBody.h │ ├── HyphenateLite.h │ ├── IEMChatManager.h │ ├── IEMChatroomManager.h │ ├── IEMContactManager.h │ └── IEMGroupManager.h ├── HyphenateLite ├── Info.plist ├── Modules │ └── module.modulemap └── _CodeSignature │ └── CodeResources ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | xcshareddata 3 | xcuserdata 4 | libhelpdeskfull_sdk.a 5 | Hyphenate.framework/Hyphenate 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: objective-c 2 | osx_image: xcode9.2 3 | xcode_project: CustomerSystem-ios.xcodeproj 4 | 5 | #https://docs.travis-ci.com/user/languages/objective-c/ 6 | -------------------------------------------------------------------------------- /Bugly.framework/Bugly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/Bugly.framework/Bugly -------------------------------------------------------------------------------- /Bugly.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module Bugly { 2 | umbrella header "Bugly.h" 3 | 4 | export * 5 | module * { export * } 6 | 7 | link framework "Foundation" 8 | link framework "Security" 9 | link framework "SystemConfiguration" 10 | link "c++" 11 | link "z" 12 | } 13 | -------------------------------------------------------------------------------- /CustomerSystem-ios.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/AppDelegate+HelpDesk.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate+EaseMob.h 3 | // EasMobSample 4 | // 5 | // Created by dujiepeng on 12/5/14. 6 | // Copyright (c) 2014 dujiepeng. All rights reserved. 7 | // 8 | 9 | #import "AppDelegate.h" 10 | 11 | @interface AppDelegate (HelpDesk) 12 | - (void)easemobApplication:(UIApplication *)application 13 | didFinishLaunchingWithOptions:(NSDictionary *)launchOptions; 14 | - (void)resetCustomerServiceSDK; 15 | - (void)userAccountDidRemoveFromServer ; 16 | - (void)userAccountDidLoginFromOtherDevice; 17 | @end 18 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by dhc on 15/2/13. 6 | // Copyright (c) 2015年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "HomeViewController.h" 12 | //#import "HChatClientDelegate.h" 13 | 14 | @interface AppDelegate : UIResponder 15 | 16 | @property (strong, nonatomic) UIWindow *window; 17 | 18 | @property (strong, nonatomic) HomeViewController *homeController; 19 | 20 | @property(nonatomic,assign) BOOL allowRotation; 21 | 22 | @end 23 | 24 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/ChatView/ChatViewController+Category.h: -------------------------------------------------------------------------------- 1 | // 2 | // ChatViewController+Category.h 3 | // ChatDemo-UI2.0 4 | // 5 | // Created by dujiepeng on 1/21/15. 6 | // Copyright (c) 2015 dujiepeng. All rights reserved. 7 | // 8 | 9 | #import "ChatViewController.h" 10 | 11 | @interface ChatViewController (Category) 12 | - (void)registerBecomeActive; 13 | - (void)didBecomeActive; 14 | @end 15 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/ChatView/ConvertToCommonEmoticonsHelper.h: -------------------------------------------------------------------------------- 1 | // 2 | // ConvertToCommonEmoticonsHelper.h 3 | // ChatDemo-UI2.0 4 | // 5 | // Created by dujiepeng on 14-6-30. 6 | // Copyright (c) 2014年 dujiepeng. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ConvertToCommonEmoticonsHelper : NSObject 12 | + (NSString *)convertToCommonEmoticons:(NSString *)text; 13 | + (NSString *)convertToSystemEmoticons:(NSString *)text; 14 | @end 15 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/ChatView/MessageToolbar/MessageToolBarBottomView/DXQuestionView.h: -------------------------------------------------------------------------------- 1 | // 2 | // DXQuestionView.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by dhc on 15/2/14. 6 | // Copyright (c) 2015年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @protocol DXQuestionViewDelegate 12 | 13 | @required 14 | - (void)questionViewSeletedTitle:(NSString *)title; 15 | @end 16 | 17 | 18 | @interface DXQuestionView : UIView 19 | { 20 | NSArray *_titleArray; 21 | } 22 | 23 | @property (nonatomic, weak) id delegate; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/ChatView/MessageView/ChatCell/ChatCellBubble/EMChatCustomBubbleView.h: -------------------------------------------------------------------------------- 1 | // 2 | // EMChatCustomBubbleView.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by dhc on 15/3/30. 6 | // Copyright (c) 2015年 easemob. All rights reserved. 7 | // 8 | 9 | #import "EMChatBaseBubbleView.h" 10 | 11 | @interface EMChatCustomBubbleView : EMChatBaseBubbleView 12 | { 13 | UILabel *_topLabel; 14 | UILabel *_titleLabel; 15 | UILabel *_nameLabel; 16 | UIImageView *_cimageView; 17 | UILabel *_priceLabel; 18 | } 19 | 20 | @property (strong, nonatomic) UILabel *nameLabel; 21 | @property (strong, nonatomic) UIImageView *cimageView; 22 | @property (strong, nonatomic) UILabel *priceLabel; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/ChatView/MessageView/ChatCell/ChatCellBubble/EMChatSatisfactionBubbleView.h: -------------------------------------------------------------------------------- 1 | // 2 | // EMChatSatisfactionBubbleView.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by EaseMob on 15/10/26. 6 | // Copyright (c) 2015年 easemob. All rights reserved. 7 | // 8 | 9 | #import "EMChatTextBubbleView.h" 10 | 11 | extern NSString *const kRouterEventSatisfactionBubbleTapEventName; 12 | 13 | @interface EMChatSatisfactionBubbleView : EMChatTextBubbleView 14 | 15 | @property (nonatomic, strong) UIButton *satisfactionBtn; 16 | 17 | + (BOOL)isSatisfactionMessage:(EMMessage*)message; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/ChatView/MessageView/ChatCell/ChatCellBubble/EMChatTextMenuBubbleView.h: -------------------------------------------------------------------------------- 1 | // 2 | // EMChatTextMenuBubbleView.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by EaseMob on 15/9/23. 6 | // Copyright (c) 2015年 easemob. All rights reserved. 7 | // 8 | 9 | #import "EMChatTextBubbleView.h" 10 | 11 | @interface EMChatTextMenuBubbleView : EMChatTextBubbleView 12 | 13 | + (BOOL)isMenuMessage:(EMMessage*)message; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/ChatView/MessageView/ChatCell/ChatCellBubble/UIImage+Utils.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+Utils.h 3 | // ImageBubble 4 | // 5 | // Created by Richard Kirby on 3/14/13. 6 | // Copyright (c) 2013 Kirby. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIImage (Utils) 12 | 13 | - (UIImage *) renderAtSize:(const CGSize) size; 14 | - (UIImage *) maskWithImage:(const UIImage *) maskImage; 15 | - (UIImage *) maskWithColor:(UIColor *) color; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/ChatView/MessageView/ChatCell/EMChatTimeCell.h: -------------------------------------------------------------------------------- 1 | /************************************************************ 2 | * * EaseMob CONFIDENTIAL 3 | * __________________ 4 | * Copyright (C) 2013-2014 EaseMob Technologies. All rights reserved. 5 | * 6 | * NOTICE: All information contained herein is, and remains 7 | * the property of EaseMob Technologies. 8 | * Dissemination of this information or reproduction of this material 9 | * is strictly forbidden unless prior written permission is obtained 10 | * from EaseMob Technologies. 11 | */ 12 | 13 | #import 14 | 15 | @interface EMChatTimeCell : UITableViewCell 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/ChatView/SatisfactionViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SatisfactionViewController.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by EaseMob on 15/10/26. 6 | // Copyright (c) 2015年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MessageModel.h" 11 | 12 | @protocol SatisfactionDelegate 13 | 14 | @optional 15 | - (void)commitSatisfactionWithExt:(NSDictionary*)ext messageModel:(MessageModel*)model; 16 | 17 | @end 18 | 19 | @interface SatisfactionViewController : UIViewController 20 | 21 | @property (nonatomic, strong) MessageModel *messageModel; 22 | @property (nonatomic, weak) id delegate; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/CommodityViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // CommodityViewController.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by dhc on 15/3/28. 6 | // Copyright (c) 2015年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface CommodityViewController : UIViewController 12 | 13 | @property (strong, nonatomic) NSDictionary *commodityInfo; 14 | 15 | @property (assign, nonatomic) NSInteger tag; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/DXTipView.h: -------------------------------------------------------------------------------- 1 | // 2 | // DXTipView.h 3 | // EMCSApp 4 | // 5 | // Created by EaseMob on 15/9/8. 6 | // Copyright (c) 2015年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface DXTipView : UIView 12 | 13 | @property (nonatomic,strong) NSString *tipNumber; 14 | 15 | @property (nonatomic,strong) NSString *tipImageNamed; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/EditViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // EditViewController.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by dhc on 15/3/28. 6 | // Copyright (c) 2015年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface EditViewController : UIViewController 12 | 13 | - (instancetype)initWithType:(NSString *)type content:(NSString *)content; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/FLTextView.h: -------------------------------------------------------------------------------- 1 | // 2 | // FLTextView.h 3 | // FLTextView 4 | // 5 | // Created by afanda on 16/7/29. 6 | // Copyright © 2016年 afanda All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface FLTextView : UITextView 12 | 13 | @property(nonatomic,copy) NSString *placeholderText; //预填充文字 14 | @property(nonatomic,strong) UIColor *placeholderTextColor; //预填充字体颜色 15 | @property(nonatomic,assign) CGFloat fontSize; 16 | @property(nonatomic,assign) NSUInteger maxNoOfWords; //最大字数 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/HConversationsViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // HConversationsViewController.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by afanda on 6/8/17. 6 | // Copyright © 2017 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface HConversationsViewController : UIViewController 12 | 13 | //刷新会话列表 14 | - (void)refreshData; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/HDLeaveMsgViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SCLeaveMsgViewController.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by afanda on 16/11/24. 6 | // Copyright © 2016年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface HDLeaveMsgViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/HFileViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // HFileViewController.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by afanda on 16/12/6. 6 | // Copyright © 2016年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface HFileViewController : UIViewController 12 | 13 | @property (nonatomic, strong) HDMessageModel *model; 14 | @property(nonatomic,strong) HMessage *message; 15 | @end 16 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/HomeView/MoreChoiceView.h: -------------------------------------------------------------------------------- 1 | /************************************************************ 2 | * * EaseMob CONFIDENTIAL 3 | * __________________ 4 | * Copyright (C) 2013-2014 EaseMob Technologies. All rights reserved. 5 | * 6 | * NOTICE: All information contained herein is, and remains 7 | * the property of EaseMob Technologies. 8 | * Dissemination of this information or reproduction of this material 9 | * is strictly forbidden unless prior written permission is obtained 10 | * from EaseMob Technologies. 11 | */ 12 | 13 | #import 14 | 15 | #define kpreSell @"preSell" 16 | 17 | @interface MoreChoiceView : UIView 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/HomeViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // HomeViewController.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by dhc on 15/2/13. 6 | // Copyright (c) 2015年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | //#import "EaseMob.h" 12 | 13 | static NSString *g_appkey = nil; 14 | static NSString *g_cname = nil; 15 | 16 | @interface HomeViewController : UITabBarController 17 | { 18 | // EMConnectionState _connectionState; 19 | } 20 | 21 | - (void)jumpToChatList; 22 | 23 | - (void)setupUntreatedApplyCount; 24 | 25 | //- (void)networkChanged:(EMConnectionState)connectionState; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/LeaseMsgReplyController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LeaseMsgReplyController.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by EaseMob on 16/7/25. 6 | // Copyright © 2016年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @protocol LeaseMsgReplyControllerDelegate 12 | 13 | - (void)didSelectSendButtonWithParameters:(NSDictionary*)parameters; 14 | 15 | @end 16 | 17 | @interface LeaseMsgReplyController : UIViewController 18 | 19 | @property (nonatomic, strong) id delegate; 20 | 21 | //清除语音缓存 22 | + (void)resetFile; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/LeaveMessageCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // LeaveMessageCell.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by EaseMob on 17/6/4. 6 | // Copyright © 2017年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @class LeaveMsgCommentModel; 13 | @interface LeaveMessageCell : UITableViewCell 14 | 15 | @property (nonatomic, strong) LeaveMsgCommentModel *leaveMessageModel; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/LeaveMsgDetailHeaderView.h: -------------------------------------------------------------------------------- 1 | // 2 | // LeaveMsgDetailHeaderView.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by EaseMob on 16/6/30. 6 | // Copyright © 2016年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @class LeaveMsgDetailModel; 12 | @interface LeaveMsgDetailHeaderView : UITableView 13 | 14 | - (instancetype)initWithFrame:(CGRect)frame dictionary:(NSDictionary*)dictionary; 15 | 16 | - (void)setDetail:(NSDictionary*)dictionary; 17 | 18 | - (LeaveMsgDetailModel*)getMsgDetailModel; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/LeaveMsgDetailViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LeaveMsgDetailViewController.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by EaseMob on 16/6/30. 6 | // Copyright © 2016年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface LeaveMsgDetailViewController : UIViewController 12 | 13 | - (instancetype)initWithResponseObject:(id)responseObject ticketId:(NSString *)ticketId; 14 | @end 15 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/MallViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // MallViewController.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by dhc on 15/2/14. 6 | // Copyright (c) 2015年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MallViewController : UIViewController 12 | 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/MessageViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // MessageViewController.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by EaseMob on 16/6/30. 6 | // Copyright © 2016年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MessageViewController : UITableViewController 12 | 13 | - (void)reloadLeaveMsgList; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/NSObject+SCAdd.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSObject+SCAdd.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by afanda on 16/11/28. 6 | // Copyright © 2016年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | @interface NSObject (SCAdd) 12 | - (BOOL)_canRecord; 13 | @end 14 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/QRCodeViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // QRCodeViewController.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by afanda on 16/12/13. 6 | // Copyright © 2016年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface QRCodeViewController : UIViewController 12 | 13 | @property(nonatomic,copy) void (^qrBlock)(NSDictionary *dic); 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/ScanningView.h: -------------------------------------------------------------------------------- 1 | // 2 | // ScanningView.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by afanda on 16/12/13. 6 | // Copyright © 2016年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ScanningView : UIView 12 | @property(nonatomic,assign) CGRect clearRect; 13 | - (void)stopScanning; 14 | @end 15 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/SettingViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SettingViewController.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by dhc on 15/2/14. 6 | // Copyright (c) 2015年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface SettingViewController : UITableViewController 12 | 13 | - (void)setvalueWithDic:(NSDictionary *)dic; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/UIBarButtonItem+KFAdd.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIBarButtonItem+KFAdd.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by afanda on 16/12/13. 6 | // Copyright © 2016年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIBarButtonItem (KFAdd) 12 | /** 13 | * 图 14 | */ 15 | + (UIBarButtonItem *)itemWithImage:(NSString *)image highImage:(NSString *)highImage target:(id)target action:(SEL)action; 16 | 17 | /** 18 | * 文字 19 | */ 20 | + (UIBarButtonItem *)itemWithTitle:(NSString *)title titleColor:(UIColor *)titleColor selectedTitleColor:(UIColor *)selectedTitleColor target:(id)target action:(SEL)action; 21 | @end 22 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/UIViewController+KFAdd.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIViewController+KFAdd.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by afanda on 16/12/14. 6 | // Copyright © 2016年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIViewController (KFAdd) 12 | 13 | - (void)setLeftBarButtonItem; 14 | @end 15 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/VideoModular/Controllers/HDCallViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // HDCallViewController.h 3 | // HRTCDemo 4 | // 5 | // Created by afanda on 7/26/17. 6 | // Copyright © 2017 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "HDMemberObject.h" 11 | 12 | @interface HDCallViewController : UIViewController 13 | 14 | @property(nonatomic,strong) NSString *nickname; 15 | 16 | - (void)addStreamWithHDMemberObj:(HDMemberObject *)obj; 17 | 18 | - (void)layoutVideosWithMembers:(NSArray *)members; 19 | 20 | - (void)showOneVideoBackView:(HDCallBackView *)backView; 21 | 22 | - (void)passiveCloseSessionTip:(NSString *)tip; 23 | @end 24 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/VideoModular/Views/HDCallBackView.h: -------------------------------------------------------------------------------- 1 | // 2 | // HDCallBackView.h 3 | // HRTCDemo 4 | // 5 | // Created by afanda on 7/27/17. 6 | // Copyright © 2017 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | @protocol HDCallBackViewDelegate 11 | 12 | - (void)restoreBtnClicked; 13 | 14 | @end 15 | @interface HDCallBackView : UIView 16 | 17 | @property(nonatomic,strong) UILabel *nameLabel; 18 | @property(nonatomic,strong) UIButton *restoreBtn; 19 | 20 | @property(nonatomic,assign) id delegate; 21 | 22 | 23 | - (void)addSubviewRestoreBtn; 24 | - (void)addSubviewNameLabel; 25 | @end 26 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/VideoModular/Views/HDCallLocalView.h: -------------------------------------------------------------------------------- 1 | // 2 | // HDCallLocalView.h 3 | // HRTCDemo 4 | // 5 | // Created by afanda on 7/27/17. 6 | // Copyright © 2017 easemob. All rights reserved. 7 | // 8 | 9 | 10 | @protocol HDCallLocalViewDelegate 11 | 12 | - (void)restoreBtnClicked; 13 | 14 | @end 15 | 16 | @interface HDCallLocalView : HCallLocalView 17 | 18 | @property(nonatomic,strong) UIButton *restoreBtn; 19 | @property(nonatomic,copy) id delegate; 20 | 21 | - (instancetype)initWithFrame:(CGRect)frame; 22 | @end 23 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/VideoModular/Views/HDCallRemoteView.h: -------------------------------------------------------------------------------- 1 | // 2 | // HDCallView.h 3 | // HRTCDemo 4 | // 5 | // Created by afanda on 7/27/17. 6 | // Copyright © 2017 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | 13 | @interface HDCallRemoteView : HCallRemoteView 14 | 15 | @property(nonatomic,strong) UIButton *restoreBtn; 16 | 17 | 18 | - (instancetype)initWithFrame:(CGRect)frame; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /CustomerSystem-ios/Class/VideoModular/Views/HDCallRemoteView.m: -------------------------------------------------------------------------------- 1 | // 2 | // HDCallView.m 3 | // HRTCDemo 4 | // 5 | // Created by afanda on 7/27/17. 6 | // Copyright © 2017 easemob. All rights reserved. 7 | // 8 | 9 | #import "HDCallRemoteView.h" 10 | 11 | @implementation HDCallRemoteView 12 | 13 | - (instancetype)initWithFrame:(CGRect)frame { 14 | self = [super initWithFrame:frame]; 15 | if (self) { 16 | 17 | } 18 | return self; 19 | } 20 | 21 | 22 | 23 | 24 | 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /CustomerSystem-ios/CustomerSystem-ios.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | aps-environment 6 | development 7 | 8 | 9 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/DeviceHelper/HDVoiceConvert/HDVoiceConverter.h: -------------------------------------------------------------------------------- 1 | // 2 | // VoiceConverter.h 3 | // Jeans 4 | // 5 | // Created by Jeans Huang on 12-7-22. 6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface HDVoiceConverter : NSObject 12 | 13 | + (int)isMP3File:(NSString *)filePath; 14 | 15 | + (int)isAMRFile:(NSString *)filePath; 16 | 17 | + (int)amrToWav:(NSString*)_amrPath wavSavePath:(NSString*)_savePath; 18 | 19 | + (int)wavToAmr:(NSString*)_wavPath amrSavePath:(NSString*)_savePath; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/DeviceHelper/HDVoiceConvert/opencore-amrnb/hdlibopencore-amrnb.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/DeviceHelper/HDVoiceConvert/opencore-amrnb/hdlibopencore-amrnb.a -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/DeviceHelper/HDVoiceConvert/opencore-amrwb/hdlibopencore-amrwb.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/DeviceHelper/HDVoiceConvert/opencore-amrwb/hdlibopencore-amrwb.a -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/DeviceHelper/internal/HDDemoErrorCode.h: -------------------------------------------------------------------------------- 1 | /************************************************************ 2 | * * Hyphenate CONFIDENTIAL 3 | * __________________ 4 | * Copyright (C) 2016 Hyphenate Inc. All rights reserved. 5 | * 6 | * NOTICE: All information contained herein is, and remains 7 | * the property of Hyphenate Inc. 8 | * Dissemination of this information or reproduction of this material 9 | * is strictly forbidden unless prior written permission is obtained 10 | * from Hyphenate Inc. 11 | */ 12 | #define HDErrorAudioRecordDurationTooShort -100 13 | #define HDErrorFileTypeConvertionFailure -101 14 | #define HDErrorAudioRecordStoping -102 15 | #define HDErrorAudioRecordNotStarted -103 16 | 17 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MBProgressHUD/MBProgressHUD+Add.h: -------------------------------------------------------------------------------- 1 | // 2 | // MBProgressHUD+Add.h 3 | // 4 | // Created by mj on 13-4-18. 5 | // Copyright (c) 2013 itcast. All rights reserved. 6 | // 7 | 8 | #import "MBProgressHUD.h" 9 | 10 | @interface MBProgressHUD (Add) 11 | + (void)showError:(NSString *)error toView:(UIView *)view; 12 | + (void)showSuccess:(NSString *)success toView:(UIView *)view; 13 | 14 | + (MBProgressHUD *)showMessag:(NSString *)message toView:(UIView *)view; 15 | @end 16 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Base/MJRefreshAutoFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshAutoFooter.h 3 | // MJRefreshExample 4 | // 5 | 6 | #import "MJRefreshFooter.h" 7 | 8 | @interface MJRefreshAutoFooter : MJRefreshFooter 9 | 10 | @property (assign, nonatomic, getter=isAutomaticallyRefresh) BOOL automaticallyRefresh; 11 | 12 | @property (assign, nonatomic) CGFloat appearencePercentTriggerAutoRefresh MJRefreshDeprecated("请使用automaticallyChangeAlpha属性"); 13 | @property (assign, nonatomic) CGFloat triggerAutomaticallyRefreshPercent; 14 | @end 15 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Base/MJRefreshBackFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshBackFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // 7 | 8 | #import "MJRefreshFooter.h" 9 | 10 | @interface MJRefreshBackFooter : MJRefreshFooter 11 | 12 | @end 13 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Base/MJRefreshHeader.h: -------------------------------------------------------------------------------- 1 | // MJRefreshHeader.h 2 | // MJRefreshExample 3 | // 4 | // Created by MJ Lee on 15/3/4. 5 | 6 | #import "MJRefreshComponent.h" 7 | 8 | @interface MJRefreshHeader : MJRefreshComponent 9 | 10 | + (instancetype)headerWithRefreshingBlock:(MJRefreshComponentRefreshingBlock)refreshingBlock; 11 | + (instancetype)headerWithRefreshingTarget:(id)target refreshingAction:(SEL)action; 12 | 13 | @property (copy, nonatomic) NSString *lastUpdatedTimeKey; 14 | @property (strong, nonatomic, readonly) NSDate *lastUpdatedTime; 15 | @property (assign, nonatomic) CGFloat ignoredScrollViewContentInsetTop; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshAutoGifFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // 7 | 8 | #import "MJRefreshAutoStateFooter.h" 9 | 10 | @interface MJRefreshAutoGifFooter : MJRefreshAutoStateFooter 11 | 12 | - (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state; 13 | - (void)setImages:(NSArray *)images forState:(MJRefreshState)state; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshAutoNormalFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // 7 | 8 | #import "MJRefreshAutoStateFooter.h" 9 | 10 | @interface MJRefreshAutoNormalFooter : MJRefreshAutoStateFooter 11 | @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle; 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshAutoStateFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/6/13. 6 | // 7 | 8 | #import "MJRefreshAutoFooter.h" 9 | 10 | @interface MJRefreshAutoStateFooter : MJRefreshAutoFooter 11 | 12 | - (void)setTitle:(NSString *)title forState:(MJRefreshState)state; 13 | 14 | @property (assign, nonatomic, getter=isRefreshingTitleHidden) BOOL refreshingTitleHidden; 15 | @property (weak, nonatomic, readonly) UILabel *stateLabel; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshBackGifFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // 7 | 8 | #import "MJRefreshBackStateFooter.h" 9 | 10 | @interface MJRefreshBackGifFooter : MJRefreshBackStateFooter 11 | 12 | - (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state; 13 | - (void)setImages:(NSArray *)images forState:(MJRefreshState)state; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshBackNormalFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // 7 | 8 | #import "MJRefreshBackStateFooter.h" 9 | 10 | @interface MJRefreshBackNormalFooter : MJRefreshBackStateFooter 11 | 12 | @property (weak, nonatomic, readonly) UIImageView *arrowView; 13 | @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshBackStateFooter.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/6/13. 6 | // 7 | 8 | #import "MJRefreshBackFooter.h" 9 | 10 | @interface MJRefreshBackStateFooter : MJRefreshBackFooter 11 | 12 | @property (weak, nonatomic, readonly) UILabel *stateLabel; 13 | 14 | - (void)setTitle:(NSString *)title forState:(MJRefreshState)state; 15 | - (NSString *)titleForState:(MJRefreshState)state; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Custom/Header/MJRefreshGifHeader.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshGifHeader.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // 7 | 8 | #import "MJRefreshStateHeader.h" 9 | 10 | @interface MJRefreshGifHeader : MJRefreshStateHeader 11 | 12 | - (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state; 13 | - (void)setImages:(NSArray *)images forState:(MJRefreshState)state; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Custom/Header/MJRefreshNormalHeader.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshNormalHeader.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // 7 | 8 | #import "MJRefreshStateHeader.h" 9 | 10 | @interface MJRefreshNormalHeader : MJRefreshStateHeader 11 | 12 | @property (weak, nonatomic, readonly) UIImageView *arrowView; 13 | @property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/Custom/Header/MJRefreshStateHeader.h: -------------------------------------------------------------------------------- 1 | // 2 | // MJRefreshStateHeader.h 3 | // MJRefreshExample 4 | // 5 | // Created by MJ Lee on 15/4/24. 6 | // 7 | 8 | #import "MJRefreshHeader.h" 9 | 10 | @interface MJRefreshStateHeader : MJRefreshHeader 11 | 12 | @property (copy, nonatomic) NSString *(^lastUpdatedTimeText)(NSDate *lastUpdatedTime); 13 | @property (weak, nonatomic, readonly) UILabel *lastUpdatedTimeLabel; 14 | @property (weak, nonatomic, readonly) UILabel *stateLabel; 15 | 16 | - (void)setTitle:(NSString *)title forState:(MJRefreshState)state; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/MJRefresh.bundle/arrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/MJRefresh.bundle/arrow@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/MJRefresh.h: -------------------------------------------------------------------------------- 1 | 2 | #import "UIScrollView+MJRefresh.h" 3 | #import "UIScrollView+MJExtension.h" 4 | #import "UIView+MJExtension.h" 5 | 6 | #import "MJRefreshNormalHeader.h" 7 | #import "MJRefreshGifHeader.h" 8 | 9 | #import "MJRefreshBackNormalFooter.h" 10 | #import "MJRefreshBackGifFooter.h" 11 | #import "MJRefreshAutoNormalFooter.h" 12 | #import "MJRefreshAutoGifFooter.h" -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/MJRefreshConst.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | const CGFloat MJRefreshHeaderHeight = 54.0; 4 | const CGFloat MJRefreshFooterHeight = 44.0; 5 | const CGFloat MJRefreshFastAnimationDuration = 0.25; 6 | const CGFloat MJRefreshSlowAnimationDuration = 0.4; 7 | 8 | NSString *const MJRefreshKeyPathContentOffset = @"contentOffset"; 9 | NSString *const MJRefreshKeyPathContentInset = @"contentInset"; 10 | NSString *const MJRefreshKeyPathContentSize = @"contentSize"; 11 | NSString *const MJRefreshKeyPathPanState = @"state"; 12 | NSString *const MJRefreshHeaderLastUpdatedTimeKey = @"MJRefreshHeaderLastUpdatedTimeKey"; 13 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MJRefresh/UIScrollView+MJExtension.h: -------------------------------------------------------------------------------- 1 | // UIScrollView+Extension.h 2 | // MJRefreshExample 3 | // 4 | // Created by MJ Lee on 14-5-28. 5 | // 6 | 7 | #import 8 | 9 | @interface UIScrollView (MJExtension) 10 | 11 | @property (assign, nonatomic) CGFloat mj_insetT; 12 | @property (assign, nonatomic) CGFloat mj_insetB; 13 | @property (assign, nonatomic) CGFloat mj_insetL; 14 | @property (assign, nonatomic) CGFloat mj_insetR; 15 | @property (assign, nonatomic) CGFloat mj_offsetX; 16 | @property (assign, nonatomic) CGFloat mj_offsetY; 17 | @property (assign, nonatomic) CGFloat mj_contentW; 18 | @property (assign, nonatomic) CGFloat mj_contentH; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Classes/MWGridCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // MWGridCell.h 3 | // MWPhotoBrowser 4 | // 5 | // Created by Michael Waterfall on 08/10/2013. 6 | // 7 | // 8 | 9 | #import 10 | #import "MWPhoto.h" 11 | #import "MWGridViewController.h" 12 | #import "PSTCollectionView.h" 13 | 14 | @interface MWGridCell : PSTCollectionViewCell {} 15 | 16 | @property (nonatomic, weak) MWGridViewController *gridController; 17 | @property (nonatomic) NSUInteger index; 18 | @property (nonatomic) id photo; 19 | @property (nonatomic) BOOL selectionMode; 20 | @property (nonatomic) BOOL isSelected; 21 | 22 | - (void)displayImage; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Classes/MWGridViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // MWGridViewController.h 3 | // MWPhotoBrowser 4 | // 5 | // Created by Michael Waterfall on 08/10/2013. 6 | // 7 | // 8 | 9 | #import 10 | #import "MWPhotoBrowser.h" 11 | #import "PSTCollectionView.h" 12 | 13 | @interface MWGridViewController : PSTCollectionViewController {} 14 | 15 | @property (nonatomic, assign) MWPhotoBrowser *browser; 16 | @property (nonatomic) BOOL selectionMode; 17 | @property (nonatomic) CGPoint initialContentOffset; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Libraries/EMSDWebImage/EMSDWebImageDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * 5 | * Created by james on 9/28/11. 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | 11 | #import 12 | #import "EMSDWebImageCompat.h" 13 | 14 | @interface UIImage (ForceDecode) 15 | 16 | + (UIImage *)decodedImageWithImage:(UIImage *)image; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Libraries/EMSDWebImage/EMSDWebImageOperation.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * 5 | * For the full copyright and license information, please view the LICENSE 6 | * file that was distributed with this source code. 7 | */ 8 | 9 | #import 10 | 11 | @protocol EMSDWebImageOperation 12 | 13 | - (void)cancel; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Libraries/EMSDWebImage/UIImage+EMGIF.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+GIF.h 3 | // LBGIFImage 4 | // 5 | // Created by Laurin Brandner on 06.01.12. 6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIImage (EMGIF) 12 | 13 | + (UIImage *)sd_animatedGIFNamed:(NSString *)name; 14 | 15 | + (UIImage *)sd_animatedGIFWithData:(NSData *)data; 16 | 17 | - (UIImage *)sd_animatedImageByScalingAndCroppingToSize:(CGSize)size; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Libraries/EMSDWebImage/UIImage+EMMultiFormat.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+EMMultiFormat.h 3 | // SDWebImage 4 | // 5 | // Created by Olivier Poitrey on 07/06/13. 6 | // Copyright (c) 2013 Dailymotion. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIImage (EMMultiFormat) 12 | 13 | + (UIImage *)sd_imageWithData:(NSData *)data; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Libraries/EMSDWebImage/UIImage+EMWebP.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+WebP.h 3 | // SDWebImage 4 | // 5 | // Created by Olivier Poitrey on 07/06/13. 6 | // Copyright (c) 2013 Dailymotion. All rights reserved. 7 | // 8 | 9 | #ifdef SD_WEBP 10 | 11 | #import 12 | 13 | // Fix for issue #416 Undefined symbols for architecture armv7 since WebP introduction when deploying to device 14 | void WebPInitPremultiplyNEON(void); 15 | 16 | void WebPInitUpsamplersNEON(void); 17 | 18 | void VP8DspInitNEON(void); 19 | 20 | @interface UIImage (WebP) 21 | 22 | + (UIImage *)sd_imageWithWebPData:(NSData *)data; 23 | 24 | @end 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Libraries/PSTCollectionView/NSIndexPath+PSTCollectionViewAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSIndexPath+PSTCollectionViewAdditions.h 3 | // PSTCollectionView 4 | // 5 | // Copyright (c) 2013 Peter Steinberger. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | #if __IPHONE_OS_VERSION_MIN_REQUIRED < 60000 11 | 12 | @interface NSIndexPath (PSTCollectionViewAdditions) 13 | 14 | + (NSIndexPath *)indexPathForItem:(NSInteger)item inSection:(NSInteger)section; 15 | 16 | - (NSInteger)item; 17 | 18 | @end 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Libraries/PSTCollectionView/PSTCollectionViewLayout+Internals.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSTCollectionViewLayout+Internals.h 3 | // FMPSTCollectionView 4 | // 5 | // Created by Scott Talbot on 27/02/13. 6 | // Copyright (c) 2013 Scott Talbot. All rights reserved. 7 | // 8 | 9 | #import "PSTCollectionViewLayout.h" 10 | 11 | 12 | @interface PSTCollectionViewLayout (Internals) 13 | 14 | @property (nonatomic, copy, readonly) NSDictionary *decorationViewClassDict; 15 | @property (nonatomic, copy, readonly) NSDictionary *decorationViewNibDict; 16 | @property (nonatomic, copy, readonly) NSDictionary *decorationViewExternalObjectsTables; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Libraries/PSTCollectionView/PSTGridLayoutItem.h: -------------------------------------------------------------------------------- 1 | // 2 | // PSTGridLayoutItem.h 3 | // PSPDFKit 4 | // 5 | // Copyright (c) 2012-2013 Peter Steinberger. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | @class PSTGridLayoutSection, PSTGridLayoutRow; 11 | 12 | // Represents a single grid item; only created for non-uniform-sized grids. 13 | @interface PSTGridLayoutItem : NSObject 14 | 15 | @property (nonatomic, unsafe_unretained) PSTGridLayoutSection *section; 16 | @property (nonatomic, unsafe_unretained) PSTGridLayoutRow *rowObject; 17 | @property (nonatomic, assign) CGRect itemFrame; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/Libraries/PSTCollectionView/PSTGridLayoutItem.m: -------------------------------------------------------------------------------- 1 | // 2 | // PSTGridLayoutItem.m 3 | // PSPDFKit 4 | // 5 | // Copyright (c) 2012-2013 Peter Steinberger. All rights reserved. 6 | // 7 | 8 | #import "PSTGridLayoutItem.h" 9 | 10 | @implementation PSTGridLayoutItem 11 | 12 | /////////////////////////////////////////////////////////////////////////////////////////// 13 | #pragma mark - NSObject 14 | 15 | - (NSString *)description { 16 | return [NSString stringWithFormat:@"<%@: %p itemFrame:%@>", NSStringFromClass(self.class), self, NSStringFromCGRect(self.itemFrame)]; 17 | } 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/Checkmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/Checkmark.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/Checkmark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/Checkmark@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageError.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageError.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageError@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageError@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedOff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedOff.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedOff@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedOff@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedOn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedOn.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedOn@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedOn@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedSmallOff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedSmallOff.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedSmallOff@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedSmallOff@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedSmallOn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedSmallOn.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedSmallOn@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/ImageSelectedSmallOn@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowLeft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowLeft.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowLeft@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowLeft@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowOutlineLeft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowOutlineLeft.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowOutlineLeft@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowOutlineLeft@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowOutlineRight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowOutlineRight.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowOutlineRight@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowOutlineRight@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowRight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowRight.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowRight@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemArrowRight@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemGrid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemGrid.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemGrid@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemGrid@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemGridiOS6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemGridiOS6.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemGridiOS6@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/MWPhotoBrowser/MWPhotoBrowser.bundle/images/UIBarButtonItemGridiOS6@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/SDWebImage/SDWebImage/SDWebImageDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * 5 | * Created by james on 9/28/11. 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | 11 | #import 12 | #import "SDWebImageCompat.h" 13 | 14 | @interface UIImage (ForceDecode) 15 | 16 | + (UIImage *)decodedImageWithImage:(UIImage *)image; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/SDWebImage/SDWebImage/SDWebImageOperation.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * 5 | * For the full copyright and license information, please view the LICENSE 6 | * file that was distributed with this source code. 7 | */ 8 | 9 | #import 10 | 11 | @protocol SDWebImageOperation 12 | 13 | - (void)cancel; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/SDWebImage/SDWebImage/UIImage+GIF.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+GIF.h 3 | // LBGIFImage 4 | // 5 | // Created by Laurin Brandner on 06.01.12. 6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIImage (GIF) 12 | 13 | + (UIImage *)sd_animatedGIFNamed:(NSString *)name; 14 | 15 | + (UIImage *)sd_animatedGIFWithData:(NSData *)data; 16 | 17 | - (UIImage *)sd_animatedImageByScalingAndCroppingToSize:(CGSize)size; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/SDWebImage/SDWebImage/UIImage+MultiFormat.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+MultiFormat.h 3 | // SDWebImage 4 | // 5 | // Created by Olivier Poitrey on 07/06/13. 6 | // Copyright (c) 2013 Dailymotion. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIImage (MultiFormat) 12 | 13 | + (UIImage *)sd_imageWithData:(NSData *)data; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/StarRatingView/bg_rl_satisfaction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/StarRatingView/bg_rl_satisfaction.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/StarRatingView/icon_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/StarRatingView/icon_star.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/StarRatingView/icon_star_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/HDUIKit/3rdparty/StarRatingView/icon_star_select.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/Add/CommodityInfoView.h: -------------------------------------------------------------------------------- 1 | // 2 | // CommodityInfoView.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by EaseMob on 17/5/31. 6 | // Copyright © 2017年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | 13 | @interface CommodityInfoView : UIView 14 | 15 | @property (nonatomic, assign) CGFloat width; 16 | 17 | @property (nonatomic, assign) CGFloat height; 18 | 19 | 20 | - (instancetype)initWithFrame:(CGRect)frame tag:(NSInteger)tag; 21 | 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/Add/CustomButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // CustomButton.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by EaseMob on 17/6/1. 6 | // Copyright © 2017年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface CustomButton : UIButton 12 | @property (nonatomic,assign) CGRect titleRect; 13 | @property (nonatomic,assign) CGRect imageRect; 14 | @end 15 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/Add/HLeaveMessageSucceedViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // HLeaveMessageSucceedViewController.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by EaseMob on 17/6/6. 6 | // Copyright © 2017年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface HLeaveMessageSucceedViewController : UIViewController 13 | 14 | @property (nonatomic, strong) NSArray *leaveMessageArray; 15 | 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/Category/UIView+FLExtension.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+FLExtension.h 3 | // FLPictureBrowser 4 | // 5 | // Created by ease 6 | // 7 | 8 | #import 9 | 10 | @interface UIView (FLExtension) 11 | 12 | @property (nonatomic) CGFloat originX; 13 | @property (nonatomic) CGFloat originY; 14 | @property (nonatomic) CGFloat left; 15 | @property (nonatomic) CGFloat top; 16 | @property (nonatomic) CGFloat right; 17 | @property (nonatomic) CGFloat bottom; 18 | @property (nonatomic) CGFloat width; 19 | @property (nonatomic) CGFloat height; 20 | @property (nonatomic) CGFloat centerX; 21 | @property (nonatomic) CGFloat centerY; 22 | @property (nonatomic) CGPoint origin; 23 | @property (nonatomic) CGSize size; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/Model/EasemobWebViewInterface.h: -------------------------------------------------------------------------------- 1 | // 2 | // EasemobWebViewInterface.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by 李玉召 on 14/08/2017. 6 | // Copyright © 2017 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @protocol EasemobWebViewInterface 13 | 14 | - (void)closeWindow; 15 | - (void)showToast:(NSString *)toast; 16 | - (NSString *) imToken; 17 | @end 18 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/Model/HAppraiseTagsModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // HAppraiseTagsModel.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by EaseMob on 17/8/25. 6 | // Copyright © 2017年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface HAppraiseTagsModel : NSObject 12 | 13 | @property (nonatomic, assign) NSInteger evaluationDegreeId; 14 | 15 | @property (nonatomic, assign) NSNumber *appraiseTagsId; 16 | 17 | @property (nonatomic, strong) NSString *name; 18 | 19 | + (instancetype)appraiseTagsWithDict:(NSDictionary *)dict; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/Model/HAppraiseTagsModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // HAppraiseTagsModel.m 3 | // CustomerSystem-ios 4 | // 5 | // Created by EaseMob on 17/8/25. 6 | // Copyright © 2017年 easemob. All rights reserved. 7 | // 8 | 9 | #import "HAppraiseTagsModel.h" 10 | 11 | @implementation HAppraiseTagsModel 12 | 13 | + (instancetype)appraiseTagsWithDict:(NSDictionary *)dict 14 | { 15 | HAppraiseTagsModel *appraiseTags = [[HAppraiseTagsModel alloc] init]; 16 | [appraiseTags setValuesForKeysWithDictionary:dict]; 17 | return appraiseTags; 18 | } 19 | 20 | - (void)setValue:(id)value forUndefinedKey:(NSString *)key 21 | { 22 | if ([key isEqualToString:@"id"]) { 23 | self.appraiseTagsId = value; 24 | } 25 | } 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/Model/HEvaluationDegreeModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // HEvaluationDegreeModel.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by EaseMob on 17/8/25. 6 | // Copyright © 2017年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface HEvaluationDegreeModel : NSObject 12 | 13 | @property (nonatomic, strong) NSArray *appraiseTags; 14 | 15 | @property (nonatomic, assign) NSNumber *evaluationDegreeId; 16 | 17 | @property (nonatomic, assign) NSInteger level; 18 | 19 | @property (nonatomic, strong) NSString *name; 20 | 21 | @property (nonatomic, assign) NSInteger score; 22 | 23 | + (instancetype)evaluationDegreeWithDict:(NSDictionary *)dict; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/Util/Category/UIViewController+DismissKeyboard.h: -------------------------------------------------------------------------------- 1 | /************************************************************ 2 | * * Hyphenate CONFIDENTIAL 3 | * __________________ 4 | * Copyright (C) 2016 Hyphenate Inc. All rights reserved. 5 | * 6 | * NOTICE: All information contained herein is, and remains 7 | * the property of Hyphenate Inc. 8 | * Dissemination of this information or reproduction of this material 9 | * is strictly forbidden unless prior written permission is obtained 10 | * from Hyphenate Inc. 11 | */ 12 | 13 | #import 14 | 15 | @interface UIViewController (DismissKeyboard) 16 | 17 | -(void)setupForDismissKeyboard; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/Util/HDChineseToPinyin.h: -------------------------------------------------------------------------------- 1 | /************************************************************ 2 | * * Hyphenate CONFIDENTIAL 3 | * __________________ 4 | * Copyright (C) 2016 Hyphenate Inc. All rights reserved. 5 | * 6 | * NOTICE: All information contained herein is, and remains 7 | * the property of Hyphenate Inc. 8 | * Dissemination of this information or reproduction of this material 9 | * is strictly forbidden unless prior written permission is obtained 10 | * from Hyphenate Inc. 11 | */ 12 | 13 | #import 14 | 15 | @interface HDChineseToPinyin : NSObject 16 | 17 | + (NSString *)hdPinyinFromChineseString:(NSString *)string; 18 | 19 | + (char)hdSortSectionTitle:(NSString *)string; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/ViewController/HArticleWebViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // HArticleWebViewController.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by afanda on 8/7/17. 6 | // Copyright © 2017 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface HArticleWebViewController : UIViewController 12 | 13 | @property(nonatomic,strong) NSString *url; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/ViewController/HEvaluationTagView.h: -------------------------------------------------------------------------------- 1 | // 2 | // HEvaluationTagView.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by EaseMob on 17/8/24. 6 | // Copyright © 2017年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "HEvaluationDegreeModel.h" 11 | 12 | @protocol HEvaluationTagSelectDelegate 13 | 14 | - (void)evaluationTagSelectWithArray:(NSArray *)tags; 15 | 16 | @end 17 | 18 | @interface HEvaluationTagView : UIView 19 | 20 | - (instancetype)initWithFrame:(CGRect)frame; 21 | 22 | @property (nonatomic, strong) HEvaluationDegreeModel *evaluationDegreeModel; 23 | 24 | @property (nonatomic, weak) id delegate; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/ViewController/HFormWebViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // HFormWebViewController.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by 李玉召 on 14/08/2017. 6 | // Copyright © 2017 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface HFormWebViewController : UIViewController 12 | 13 | @property(nonatomic,strong) NSString *url; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/Views/conversation/MessageCell/HDCustomMessageCell.h: -------------------------------------------------------------------------------- 1 | /************************************************************ 2 | * * Hyphenate CONFIDENTIAL 3 | * __________________ 4 | * Copyright (C) 2016 Hyphenate Inc. All rights reserved. 5 | * 6 | * NOTICE: All information contained herein is, and remains 7 | * the property of Hyphenate Inc. 8 | * Dissemination of this information or reproduction of this material 9 | * is strictly forbidden unless prior written permission is obtained 10 | * from Hyphenate Inc. 11 | */ 12 | 13 | #import "HDBaseMessageCell.h" 14 | 15 | @interface HDCustomMessageCell : HDBaseMessageCell 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/Views/conversation/MessageCellBubbleView/HDBubbleView+Evaluate.h: -------------------------------------------------------------------------------- 1 | // 2 | // EaseBubbleView+Evaluate.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by afanda on 16/12/9. 6 | // Copyright © 2016年 easemob. All rights reserved. 7 | // 8 | 9 | #import "HDBubbleView.h" 10 | 11 | @interface HDBubbleView (Evaluate) 12 | 13 | - (void)setupEvaluateBubbleView; 14 | 15 | - (void)updateEvaluateMargin:(UIEdgeInsets)margin; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/Views/conversation/MessageCellBubbleView/HDBubbleView+File.h: -------------------------------------------------------------------------------- 1 | /************************************************************ 2 | * * Hyphenate CONFIDENTIAL 3 | * __________________ 4 | * Copyright (C) 2016 Hyphenate Inc. All rights reserved. 5 | * 6 | * NOTICE: All information contained herein is, and remains 7 | * the property of Hyphenate Inc. 8 | * Dissemination of this information or reproduction of this material 9 | * is strictly forbidden unless prior written permission is obtained 10 | * from Hyphenate Inc. 11 | */ 12 | 13 | #import "HDBubbleView.h" 14 | 15 | @interface HDBubbleView (File) 16 | 17 | - (void)setupFileBubbleView; 18 | 19 | - (void)updateFileMargin:(UIEdgeInsets)margin; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/Views/conversation/MessageCellBubbleView/HDBubbleView+Form.h: -------------------------------------------------------------------------------- 1 | // 2 | // HDBubbleView+Form.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by 李玉召 on 10/08/2017. 6 | // Copyright © 2017 easemob. All rights reserved. 7 | // 8 | 9 | #import "HDBubbleView.h" 10 | 11 | @interface HDBubbleView (Form) 12 | 13 | 14 | - (void)setupFormBubbleView; 15 | 16 | - (void)updateFormMargin:(UIEdgeInsets)margin; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/Views/conversation/MessageCellBubbleView/HDBubbleView+Gif.h: -------------------------------------------------------------------------------- 1 | /************************************************************ 2 | * * Hyphenate CONFIDENTIAL 3 | * __________________ 4 | * Copyright (C) 2016 Hyphenate Inc. All rights reserved. 5 | * 6 | * NOTICE: All information contained herein is, and remains 7 | * the property of Hyphenate Inc. 8 | * Dissemination of this information or reproduction of this material 9 | * is strictly forbidden unless prior written permission is obtained 10 | * from Hyphenate Inc. 11 | */ 12 | 13 | #import "HDBubbleView.h" 14 | 15 | @interface HDBubbleView (Gif) 16 | 17 | - (void)setupGifBubbleView; 18 | 19 | - (void)updateGifMargin:(UIEdgeInsets)margin; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/Views/conversation/MessageCellBubbleView/HDBubbleView+Order.h: -------------------------------------------------------------------------------- 1 | // 2 | // EaseBubbleView+Order.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by afanda on 16/12/6. 6 | // Copyright © 2016年 easemob. All rights reserved. 7 | // 8 | 9 | #import "HDBubbleView.h" 10 | 11 | @interface HDBubbleView (Order) 12 | - (void)setupOrderBubbleView; 13 | 14 | - (void)updateOrderMargin:(UIEdgeInsets)margin; 15 | @end 16 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/Views/conversation/MessageCellBubbleView/HDBubbleView+Track.h: -------------------------------------------------------------------------------- 1 | // 2 | // EaseBubbleView+Track.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by afanda on 16/12/5. 6 | // Copyright © 2016年 easemob. All rights reserved. 7 | // 8 | 9 | #import "HDBubbleView.h" 10 | @interface HDBubbleView (Track) 11 | 12 | - (void)setupTrackBubbleView; 13 | 14 | - (void)updateTrackMargin:(UIEdgeInsets)margin; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HDUIKit/Views/conversation/MessageCellBubbleView/HDBubbleView+Transform.h: -------------------------------------------------------------------------------- 1 | // 2 | // EaseBubbleView+Transform.h 3 | // CustomerSystem-ios 4 | // 5 | // Created by afanda on 16/12/8. 6 | // Copyright © 2016年 easemob. All rights reserved. 7 | // 8 | 9 | #import "HDBubbleView.h" 10 | 11 | @interface HDBubbleView (Transform) 12 | 13 | - (void)setupTransformBubbleView; 14 | 15 | - (void)updateTransformMargin:(UIEdgeInsets)margin; 16 | 17 | - (void)setTransformButtonBackgroundColorWithEnable:(BOOL)enable; 18 | @end 19 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/HelpDeskUI.m: -------------------------------------------------------------------------------- 1 | /************************************************************ 2 | * * Hyphenate CONFIDENTIAL 3 | * __________________ 4 | * Copyright (C) 2016 Hyphenate Inc. All rights reserved. 5 | * 6 | * NOTICE: All information contained herein is, and remains 7 | * the property of Hyphenate Inc. 8 | * Dissemination of this information or reproduction of this material 9 | * is strictly forbidden unless prior written permission is obtained 10 | * from Hyphenate Inc. 11 | */ 12 | 13 | #import "HelpDeskUI.h" 14 | 15 | @implementation HelpDeskUI 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/Info.plist -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback001@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback001@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback002@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback002@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback003@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback003@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback004@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback004@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback005@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback005@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback006@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback006@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback007@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback007@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback008@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback008@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback009@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback009@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback010@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback010@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback011@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback011@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback012@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback012@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback013@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback013@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback014@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback014@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback015@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback015@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback016@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback016@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback017@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback017@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback018@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback018@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback019@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback019@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback020@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/VoiceSearchFeedback020@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/arrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/arrow@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/back@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_audioCall@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_audioCall@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_audioCallSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_audioCallSelected@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_camera@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_camera@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_cameraSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_cameraSelected@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_location@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_location@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_locationSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_locationSelected@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_photo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_photo@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_photoSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_photoSelected@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_video@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_video@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_videoCall@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_videoCall@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_videoCallSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_videoCallSelected@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_videoSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_colorMore_videoSelected@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_face@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_face@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_faceSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_faceSelected@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_keyboard@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_keyboard@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_keyboardSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_keyboardSelected@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_more@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_more@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_moreSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_moreSelected@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_record@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_record@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_recordBg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_recordBg@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_recordSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_recordSelected@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_recordSelectedBg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chatBar_recordSelectedBg@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_item_file@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_item_file@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_item_form@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_item_form@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_item_form@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_item_form@3x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_location_preview@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_location_preview@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing000@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing000@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing001@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing001@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing002@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing002@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing003@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing003@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing_full@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_audio_playing_full@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_bg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_receiver_bg@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_000@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_000@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_001@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_001@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_002@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_002@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_003@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_003@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_full@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_audio_playing_full@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_bg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/chat_sender_bg@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_1.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_10.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_11.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_12.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_13.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_14.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_15.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_16.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_17.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_18.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_19.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_2.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_20.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_21.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_22.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_23.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_24.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_25.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_26.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_27.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_28.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_29.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_3.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_30.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_31.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_32.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_33.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_34.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_35.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_4.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_5.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_6.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_7.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_8.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/e_e_9.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/em_chat_phrase_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/em_chat_phrase_normal.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/em_chat_phrase_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/em_chat_phrase_pressed.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/em_chat_video_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/em_chat_video_normal.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/em_chat_video_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/em_chat_video_pressed.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/en.lproj/hd_type_less_btn_nor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/en.lproj/hd_type_less_btn_nor.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/faceDelete@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/faceDelete@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/group@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/group@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_image_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_image_normal.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_image_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_image_pressed.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_location_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_location_normal.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_location_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_location_pressed.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_takepic_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_takepic_normal.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_takepic_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chat_takepic_pressed.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chatting_biaoqing_btn_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chatting_biaoqing_btn_normal.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chatting_setmode_attachment_btn_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chatting_setmode_attachment_btn_normal.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chatting_setmode_keyboard_btn_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chatting_setmode_keyboard_btn_normal.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chatting_setmode_voice_btn_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_chatting_setmode_voice_btn_normal.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_comment_voice_btn_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_comment_voice_btn_normal.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_icon_leave_suc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_icon_leave_suc.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_icon_title_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_icon_title_back.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_input_bar_bg_active.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_input_bar_bg_active.9.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_1.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_10.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_11.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_12.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_13.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_14.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_2.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_3.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_4.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_5.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_6.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_7.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_8.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_animate_9.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_menu_mic_cancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_menu_mic_cancel.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_menu_mic_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_menu_mic_gray.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_menu_mic_recording.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_menu_mic_recording.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_menu_too_short.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_record_menu_too_short.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_type_less_btn_nor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_type_less_btn_nor.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_type_select_btn_nor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/hd_type_select_btn_nor.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/imageDownloadFail@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/imageDownloadFail@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/in.caf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/in.caf -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/messageSendFail@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/messageSendFail@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/messageToolbarBg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/messageToolbarBg@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/messageVideo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/messageVideo@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/user@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/user@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/zh-Hans.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/HelpDeskUIResource.bundle/zh-Hans.lproj/Localizable.strings -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/Shape@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/Shape@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/Triangle@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/Triangle@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/em_example_image_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_example_image_1.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/em_example_image_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_example_image_2.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/em_example_image_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_example_image_3.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/em_example_image_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_example_image_4.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/em_main_introduce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_main_introduce.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/em_main_introduce_en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_main_introduce_en.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/em_main_introduce_zh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_main_introduce_zh.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_setting_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_setting_normal@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_setting_select@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_setting_select@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_setting_select@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_setting_select@3x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_shop_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_shop_normal@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_shop_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_shop_normal@3x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_shop_select@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_shop_select@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_ticket_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_ticket_normal@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_ticket_select@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/em_nav_ticket_select@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_chat_delete_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_chat_delete_icon.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_chat_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_chat_icon.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_chat_icon_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_chat_icon_red.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_chat_video_mask_to.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_chat_video_mask_to.9.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_icon_like_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_icon_like_gray.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_input_bar_bg_active.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_input_bar_bg_active.9.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_input_bar_bg_normal.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_input_bar_bg_normal.9.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_logo@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_record_menu_too_short.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_record_menu_too_short.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_scan_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/hd_scan_icon.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/list2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/list2@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/list2@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/list2@3x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/list@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/list@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/list@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/list@3x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_1.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_2.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_3.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_4.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_zh_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_zh_1.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_zh_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_zh_2.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_zh_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_zh_3.png -------------------------------------------------------------------------------- /CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_zh_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/HelpDeskUI/resources/newResources/product_details_zh_4.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/120-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/120-1.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/1125*2436.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/1125*2436.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/1242*2208.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/1242*2208.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/640*1136-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/640*1136-1.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/640*1136.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/640*1136.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/640*960-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/640*960-1.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/640*960.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/640*960.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/750*1134-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Images.xcassets/LaunchImage.launchimage/750*1134-1.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_card.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_card@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_card@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_cardSelected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_cardSelected.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_cardSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_cardSelected@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_face.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_face@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_face@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_faceSelected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_faceSelected.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_faceSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_more_faceSelected@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_textBg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_textBg.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_textBg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/ChatBarImages/chatBar_textBg@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_camera@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_camera@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_cameraSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_cameraSelected@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_location@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_location@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_locationSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_locationSelected@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_photo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_photo@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_photoSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/Color/chatBar_colorMore_photoSelected@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_face@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_face@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_keyboard@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_keyboard@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_keyboardSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_keyboardSelected@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_more@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_more@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_question@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/chatBar_question@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/messageToolbarBg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/MessageToolbarImages/messageToolbarBg@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback001.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback001@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback001@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback002.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback002@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback002@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback003.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback003@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback003@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback004.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback004@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback004@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback005.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback005@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback005@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback006.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback006@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback006@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback007.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback007@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback007@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback008.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback008@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback008@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback009.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback009@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback009@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback010.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback010@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback010@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback011.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback011@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback011@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback012.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback012@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback012@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback013.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback013@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback013@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback014.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback014@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback014@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback015.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback015@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback015@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback016.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback016@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback016@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback017.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback017@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback017@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback018.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback018@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback018@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback019.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback019@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback019@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback020.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback020@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/VoiceSearchFeedback020@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying0.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying0@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying0@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying1.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying1@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying2.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying2@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying3.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/audio/chatFire_audioPlaying3@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/callBg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/callBg@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/call_out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/call_out.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/call_out@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/call_out@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/call_out_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/call_out_h.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/call_out_h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/call_out_h@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/call_silence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/call_silence.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/call_silence@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/call_silence@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/call_silence_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/call_silence_h.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/call_silence_h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/call_silence_h@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_annotation_someone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_annotation_someone.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_annotation_someone@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_annotation_someone@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_detail_disclosure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_detail_disclosure.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_detail_disclosure@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_detail_disclosure@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_detail_disclosureHL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_detail_disclosureHL.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_detail_disclosureHL@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_detail_disclosureHL@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_preview.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_preview@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/chatLocation/chat_location_preview@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/chat_video_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/chat_video_play.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/emoji/faceDelete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/emoji/faceDelete.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/emoji/faceDelete@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/emoji/faceDelete@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/imageDownloadFail@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/imageDownloadFail@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/messageSendFail@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/messageSendFail@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing000.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing000@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing000@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing001.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing001@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing001@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing002.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing002@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing002@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing003.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing003@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing003@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing_full.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing_full@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_audio_playing_full@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_bg.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_bg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/receiver_bubble/chat_receiver_bg@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_000.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_000@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_000@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_001.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_001@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_001@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_002.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_002@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_002@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_003.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_003@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_003@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_full.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_full@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_audio_playing_full@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_bg.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_bg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/ChatView/sender_bubble/chat_sender_bg@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/HDCallPictures/calling@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/calling@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/HDCallPictures/em_icon_local_recard_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/em_icon_local_recard_off@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/HDCallPictures/em_icon_local_recard_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/em_icon_local_recard_on@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/HDCallPictures/em_icon_local_video_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/em_icon_local_video_off@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/HDCallPictures/em_icon_local_video_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/em_icon_local_video_on@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/HDCallPictures/em_icon_mute_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/em_icon_mute_normal@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/HDCallPictures/em_icon_mute_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/em_icon_mute_on@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/HDCallPictures/em_icon_speaker_off@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/em_icon_speaker_off@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/HDCallPictures/em_icon_speaker_on@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/em_icon_speaker_on@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/HDCallPictures/em_switch_camera@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/em_switch_camera@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/HDCallPictures/minimize@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/minimize@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/HDCallPictures/power@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/power@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/HDCallPictures/videocam@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/videocam@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/HDCallPictures/wating@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/HDCallPictures/wating@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/NavigationBar/back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/NavigationBar/back@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/NavigationBar/delete@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/NavigationBar/delete@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/NavigationBar/titleBar@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/NavigationBar/titleBar@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/appicon/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/appicon/114.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/appicon/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/appicon/120.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/appicon/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/appicon/180.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/appicon/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/appicon/29.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/appicon/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/appicon/57.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/appicon/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/appicon/58.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/appicon/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/appicon/80.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/appicon/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/appicon/87.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/chatBar_comment@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/chatBar_comment@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/chatBar_recordBg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/chatBar_recordBg@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/chatBar_recordSelectedBg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/chatBar_recordSelectedBg@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/chatListCell/customer@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/chatListCell/customer@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/chatListCell/default_customer_avatar@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/chatListCell/default_customer_avatar@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/chatListCell/people@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/chatListCell/people@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/commodity@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/commodity@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/home/button_demo_department@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/home/button_demo_department@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/home/button_demo_department_select@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/home/button_demo_department_select@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/home/loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/home/loading.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/message@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/message@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/message_comment@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/message_comment@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/tabbar/tabbar_mall@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/tabbar/tabbar_mall@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/tabbar/tabbar_mallHL@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/tabbar/tabbar_mallHL@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/tabbar/tabbar_message@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/tabbar/tabbar_message@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/tabbar/tabbar_message_hl@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/tabbar/tabbar_message_hl@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/tabbar/tabbar_setting@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/tabbar/tabbar_setting@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/Resources/tabbar/tabbar_settingHL@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/Resources/tabbar/tabbar_settingHL@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/SVProgressHUD/SVIndefiniteAnimatedView.h: -------------------------------------------------------------------------------- 1 | // 2 | // SVIndefiniteAnimatedView.h 3 | // SVProgressHUD, https://github.com/SVProgressHUD/SVProgressHUD 4 | // 5 | // Copyright (c) 2014-2017 Guillaume Campagna. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | @interface SVIndefiniteAnimatedView : UIView 11 | 12 | @property (nonatomic, assign) CGFloat strokeThickness; 13 | @property (nonatomic, assign) CGFloat radius; 14 | @property (nonatomic, strong) UIColor *strokeColor; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /CustomerSystem-ios/SVProgressHUD/SVProgressAnimatedView.h: -------------------------------------------------------------------------------- 1 | // 2 | // SVProgressAnimatedView.h 3 | // SVProgressHUD, https://github.com/SVProgressHUD/SVProgressHUD 4 | // 5 | // Copyright (c) 2017 Tobias Tiemerding. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | @interface SVProgressAnimatedView : UIView 11 | 12 | @property (nonatomic, assign) CGFloat radius; 13 | @property (nonatomic, assign) CGFloat strokeThickness; 14 | @property (nonatomic, strong) UIColor *strokeColor; 15 | @property (nonatomic, assign) CGFloat strokeEnd; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /CustomerSystem-ios/SVProgressHUD/SVProgressHUD-Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'SVProgressHUD' target in the 'SVProgressHUD' project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/angle-mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/angle-mask.png -------------------------------------------------------------------------------- /CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/angle-mask@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/angle-mask@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/angle-mask@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/angle-mask@3x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/error.png -------------------------------------------------------------------------------- /CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/error@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/error@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/error@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/error@3x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/info.png -------------------------------------------------------------------------------- /CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/info@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/info@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/info@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/info@3x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/success.png -------------------------------------------------------------------------------- /CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/success@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/success@2x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/success@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SVProgressHUD/SVProgressHUD.bundle/success@3x.png -------------------------------------------------------------------------------- /CustomerSystem-ios/SVProgressHUD/SVRadialGradientLayer.h: -------------------------------------------------------------------------------- 1 | // 2 | // SVRadialGradientLayer.h 3 | // SVProgressHUD, https://github.com/SVProgressHUD/SVProgressHUD 4 | // 5 | // Copyright (c) 2014-2017 Tobias Tiemerding. All rights reserved. 6 | // 7 | 8 | #import 9 | 10 | @interface SVRadialGradientLayer : CALayer 11 | 12 | @property (nonatomic) CGPoint gradientCenter; 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /CustomerSystem-ios/SlimeRefresh/SRDefine.h: -------------------------------------------------------------------------------- 1 | // 2 | // SRDefine.h 3 | // SlimeRefresh 4 | // 5 | // Created by zrz on 12-6-15. 6 | // Copyright (c) 2012年 zrz. All rights reserved. 7 | // 8 | 9 | #ifndef SlimeRefresh_SRDefine_h 10 | #define SlimeRefresh_SRDefine_h 11 | 12 | #define kStartTo 0.7f 13 | #define kEndTo 0.15f 14 | 15 | #define kRefreshImageWidth 17.0f 16 | #define kAnimationInterval (1.0f/50.0f) 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /CustomerSystem-ios/SlimeRefresh/sr_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SlimeRefresh/sr_refresh.png -------------------------------------------------------------------------------- /CustomerSystem-ios/SlimeRefresh/sr_refresh@2X.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/CustomerSystem-ios/SlimeRefresh/sr_refresh@2X.png -------------------------------------------------------------------------------- /CustomerSystem-ios/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | "CFBundleDisplayName" = "EMMobileCustomer"; -------------------------------------------------------------------------------- /CustomerSystem-ios/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // CustomerSystem-ios 4 | // 5 | // Created by dhc on 15/2/13. 6 | // Copyright (c) 2015年 easemob. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /CustomerSystem-ios/zh-Hans.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | "CFBundleDisplayName" = "环信移动客服"; -------------------------------------------------------------------------------- /HyphenateLite.framework/Headers/EMChatroomOptions.h: -------------------------------------------------------------------------------- 1 | // 2 | // EMChatroomOptions.h 3 | // HyphenateSDK 4 | // 5 | // Created by XieYajie on 09/01/2017. 6 | // Copyright © 2017 easemob.com. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface EMChatroomOptions : NSObject 12 | 13 | /*! 14 | * \~chinese 15 | * 聊天室的最大成员数(3 - 2000,默认是200) 16 | * 17 | * \~english 18 | * The chat room capacity (3-2000, the default is 200) 19 | */ 20 | @property (nonatomic) NSInteger maxUsersCount; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /HyphenateLite.framework/Headers/EMCommonDefs.h: -------------------------------------------------------------------------------- 1 | // 2 | // EMCommonDefs.h 3 | // HyphenateSDK 4 | // 5 | // Created by XieYajie on 3/25/16. 6 | // Copyright © 2016 easemob.com. All rights reserved. 7 | // 8 | 9 | #ifndef EMCommonDefs_h 10 | #define EMCommonDefs_h 11 | 12 | #define EM_DEPRECATED_IOS(_hyphenateIntro, _hyphenateDep, ...) __attribute__((deprecated(""))) 13 | 14 | #endif /* EMCommonDefs_h */ 15 | -------------------------------------------------------------------------------- /HyphenateLite.framework/Headers/HyphenateLite.h: -------------------------------------------------------------------------------- 1 | // 2 | // HyphenateLite.h 3 | // HyphenateLite 4 | // 5 | // Created by XieYajie on 16/01/2017. 6 | // Copyright © 2017 easemob.com. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | //! Project version number for HyphenateLite. 12 | FOUNDATION_EXPORT double HyphenateLiteVersionNumber; 13 | 14 | //! Project version string for HyphenateLite. 15 | FOUNDATION_EXPORT const unsigned char HyphenateLiteVersionString[]; 16 | 17 | // In this header, you should import all the public headers of your framework using statements like #import 18 | 19 | #import 20 | #import 21 | -------------------------------------------------------------------------------- /HyphenateLite.framework/HyphenateLite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/HyphenateLite.framework/HyphenateLite -------------------------------------------------------------------------------- /HyphenateLite.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/easemob/kefu-ios-demo/4874a9b8a9645fa32dc181a6c4b1038ee87c1407/HyphenateLite.framework/Info.plist -------------------------------------------------------------------------------- /HyphenateLite.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module HyphenateLite { 2 | umbrella header "HyphenateLite.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | --------------------------------------------------------------------------------