//
//     Generated by class-dump 3.5 (64 bit) (Debug version compiled Sep 17 2017 16:24:48).
//
//     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
//

#import <UIKit/UIView.h>

@class LMLinePlayer, LMPlayData, LMShareData, NLMarqueeView, NSDictionary, NSTimer, UIActivityIndicatorView, UIButton, UIImageView, UITapGestureRecognizer;
@protocol NLProfilePopupMusicViewDelegate;

@interface NLProfilePopupMusicView : UIView
{
    NLMarqueeView *_musicInfoView;
    UIButton *_verifyIconView;
    UIView *_dimmedView;
    UITapGestureRecognizer *_emptyViewGestureRecognizer;
    UIButton *_musicControlButton;
    UIActivityIndicatorView *indicator;
    UIImageView *_equalizerView;
    LMLinePlayer *_player;
    LMPlayData *_playData;
    long long _verifyState;
    _Bool _shouldStopIfOtherPlaying;
    id <NLProfilePopupMusicViewDelegate> _delegate;
    long long _verifyIconColor;
    LMShareData *_musicShareData;
    NSDictionary *_googleAnalyticsInfo;
    NSTimer *_equalizerAnimationTimer;
    UIImageView *_musicThumbnailView;
    unsigned long long _playLocation;
}

@property(nonatomic) _Bool shouldStopIfOtherPlaying; // @synthesize shouldStopIfOtherPlaying=_shouldStopIfOtherPlaying;
@property(nonatomic) unsigned long long playLocation; // @synthesize playLocation=_playLocation;
@property(retain, nonatomic) UIImageView *musicThumbnailView; // @synthesize musicThumbnailView=_musicThumbnailView;
@property(retain, nonatomic) NSTimer *equalizerAnimationTimer; // @synthesize equalizerAnimationTimer=_equalizerAnimationTimer;
@property(readonly, nonatomic) long long verifyState; // @synthesize verifyState=_verifyState;
@property(retain, nonatomic) NSDictionary *googleAnalyticsInfo; // @synthesize googleAnalyticsInfo=_googleAnalyticsInfo;
@property(retain, nonatomic) LMShareData *musicShareData; // @synthesize musicShareData=_musicShareData;
@property(nonatomic) long long verifyIconColor; // @synthesize verifyIconColor=_verifyIconColor;
@property(nonatomic) __weak id <NLProfilePopupMusicViewDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (_Bool)canBecomeFirstResponder;
- (void)remoteControlReceivedWithEvent:(id)arg1;
- (void)didChangeMusicStatus:(id)arg1;
- (void)didTapEmptyMusicView:(id)arg1;
- (void)didTapMusicControlButton:(id)arg1;
- (void)didTapMusicInfo:(id)arg1;
@property(readonly, nonatomic) _Bool isSomePlaying;
@property(readonly, nonatomic) _Bool isPlaying;
- (_Bool)isEqualPlayData:(id)arg1 other:(id)arg2;
- (void)setLoadingUI;
- (void)setPlayUI;
- (void)setStopUI;
- (void)stop;
- (void)loading;
- (void)play;
- (void)verifyWithCompleteBlock:(CDUnknownBlockType)arg1;
- (void)layoutSubviews;
- (void)sizeToFitWithWidth:(double)arg1;
- (void)updateEqualizerView;
- (void)updateMusicInfoView;
- (void)setVerifyState:(long long)arg1;
- (void)showEmptyMusic:(_Bool)arg1;
- (void)initContentView;
- (void)updateEqualizerAnimation:(id)arg1;
- (id)initWithFrame:(struct CGRect)arg1 forHomeBGM:(_Bool)arg2;
- (id)initWithFrame:(struct CGRect)arg1;
- (void)dealloc;

@end

