package com.mbridge.msdk.newreward.player.view; import android.content.Context; import android.graphics.Bitmap; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; import android.widget.FrameLayout; import android.widget.ImageView; import android.widget.ProgressBar; import android.widget.RelativeLayout; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.mbridge.msdk.MBridgeConstans; import com.mbridge.msdk.dycreator.baseview.cusview.MBridgeBaitClickView; import com.mbridge.msdk.dycreator.baseview.cusview.MBridgeSegmentsProgressBar; import com.mbridge.msdk.dycreator.baseview.cusview.SoundImageView; import com.mbridge.msdk.foundation.tools.af; import com.mbridge.msdk.mbsignalcommon.commonwebview.CollapsibleWebView; import com.mbridge.msdk.newreward.player.iview.IPlayTempleView; import com.mbridge.msdk.newreward.player.presenter.PlayTemplePresenter; import com.mbridge.msdk.newreward.player.view.floatview.AlertTempleView; import com.mbridge.msdk.playercommon.PlayerView; import com.mbridge.msdk.widget.FeedBackButton; /* loaded from: classes4.dex */ public abstract class BaseTemplate extends RelativeLayout implements View.OnClickListener, IPlayTempleView { private static final String TAG = "BaseTemplate"; protected AlertTempleView alertTempleView; protected ImageView bgImageView; protected CollapsibleWebView collapsibleWebVew; protected RelativeLayout collapsibleWebVewHeader; protected RelativeLayout collapsibleWebVewLayout; protected FeedBackButton feedBackButton; private final Runnable getCutoutRunnable; protected MBridgeBaitClickView mBaitClickView; protected FrameLayout mCtaLayout; protected boolean mDyXmlSuccess; protected PlayerView mPlayerView; protected MBridgeSegmentsProgressBar mSegmentsProgressBar; protected SoundImageView mSoundImageView; protected RelativeLayout mTopControllerView; protected TextView mTvCountDown; protected View mViewPlayingClose; protected PlayTemplePresenter presenter; protected ImageView privacyButton; protected ProgressBar videoProgressBar; @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public View getBaitClickView() { MBridgeBaitClickView mBridgeBaitClickView = this.mBaitClickView; if (mBridgeBaitClickView == null) { return null; } return mBridgeBaitClickView; } @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public View getCountDownView() { return this.mTvCountDown; } @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public ImageView getPrivacyButton() { return this.privacyButton; } @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public MBridgeSegmentsProgressBar getSegmentsProgressBar() { return this.mSegmentsProgressBar; } public PlayerView getmPlayerView() { return this.mPlayerView; } public SoundImageView getmSoundImageView() { return this.mSoundImageView; } public TextView getmTvCountDown() { return this.mTvCountDown; } public View getmViewPlayingClose() { return this.mViewPlayingClose; } @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public void setBackGroundImage(Bitmap bitmap) { } public void setmPlayerView(PlayerView playerView) { this.mPlayerView = playerView; } @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public void viewReport(Object obj) { } public BaseTemplate(@NonNull Context context) { super(context); this.mDyXmlSuccess = false; this.getCutoutRunnable = new Runnable() { // from class: com.mbridge.msdk.newreward.player.view.BaseTemplate.1 /* JADX WARN: Code restructure failed: missing block: B:11:0x001d, code lost: r0 = r1.getDisplayCutout(); */ @Override // java.lang.Runnable /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public void run() { /* r6 = this; com.mbridge.msdk.newreward.player.view.BaseTemplate r0 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld com.mbridge.msdk.newreward.player.presenter.PlayTemplePresenter r0 = r0.presenter // Catch: java.lang.Throwable -> Ld if (r0 == 0) goto Lf boolean r0 = r0.isHalfScreenOffer() // Catch: java.lang.Throwable -> Ld if (r0 == 0) goto Lf return Ld: r0 = move-exception goto L65 Lf: int r0 = android.os.Build.VERSION.SDK_INT // Catch: java.lang.Throwable -> Ld com.mbridge.msdk.newreward.player.view.BaseTemplate r1 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld android.view.WindowInsets r1 = r1.getRootWindowInsets() // Catch: java.lang.Throwable -> Ld r2 = 28 if (r0 < r2) goto L6e if (r1 == 0) goto L6e android.view.DisplayCutout r0 = androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline0.m(r1) // Catch: java.lang.Throwable -> Ld if (r0 == 0) goto L6e com.mbridge.msdk.newreward.player.view.BaseTemplate r1 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld android.widget.RelativeLayout r1 = r1.mTopControllerView // Catch: java.lang.Throwable -> Ld if (r1 == 0) goto L6e int r1 = com.firemint.realracing.MainActivity$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> Ld int r2 = com.mbridge.msdk.activity.MBBaseActivity$1$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> Ld int r3 = com.firemint.realracing.MainActivity$$ExternalSyntheticApiModelOutline1.m(r0) // Catch: java.lang.Throwable -> Ld com.google.android.gms.internal.consent_sdk.zzn$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> Ld com.mbridge.msdk.newreward.player.view.BaseTemplate r0 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld android.widget.RelativeLayout r0 = r0.mTopControllerView // Catch: java.lang.Throwable -> Ld android.view.ViewGroup$LayoutParams r0 = r0.getLayoutParams() // Catch: java.lang.Throwable -> Ld android.widget.RelativeLayout$LayoutParams r0 = (android.widget.RelativeLayout.LayoutParams) r0 // Catch: java.lang.Throwable -> Ld com.mbridge.msdk.newreward.player.view.BaseTemplate r4 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld android.content.Context r4 = r4.getContext() // Catch: java.lang.Throwable -> Ld r5 = 1091567616(0x41100000, float:9.0) int r4 = com.mbridge.msdk.foundation.tools.ak.a(r4, r5) // Catch: java.lang.Throwable -> Ld if (r1 != 0) goto L51 r1 = r4 L51: r0.leftMargin = r1 // Catch: java.lang.Throwable -> Ld if (r2 != 0) goto L56 r2 = r4 L56: r0.topMargin = r2 // Catch: java.lang.Throwable -> Ld if (r3 != 0) goto L5b r3 = r4 L5b: r0.rightMargin = r3 // Catch: java.lang.Throwable -> Ld com.mbridge.msdk.newreward.player.view.BaseTemplate r1 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld android.widget.RelativeLayout r1 = r1.mTopControllerView // Catch: java.lang.Throwable -> Ld r1.setLayoutParams(r0) // Catch: java.lang.Throwable -> Ld goto L6e L65: java.lang.String r1 = "BaseTemplate" java.lang.String r0 = r0.getMessage() com.mbridge.msdk.foundation.tools.af.b(r1, r0) L6e: return */ throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.newreward.player.view.BaseTemplate.AnonymousClass1.run():void"); } }; } public BaseTemplate(@NonNull Context context, @Nullable AttributeSet attributeSet) { super(context, attributeSet); this.mDyXmlSuccess = false; this.getCutoutRunnable = new Runnable() { // from class: com.mbridge.msdk.newreward.player.view.BaseTemplate.1 @Override // java.lang.Runnable public void run() { /* this = this; com.mbridge.msdk.newreward.player.view.BaseTemplate r0 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld com.mbridge.msdk.newreward.player.presenter.PlayTemplePresenter r0 = r0.presenter // Catch: java.lang.Throwable -> Ld if (r0 == 0) goto Lf boolean r0 = r0.isHalfScreenOffer() // Catch: java.lang.Throwable -> Ld if (r0 == 0) goto Lf return Ld: r0 = move-exception goto L65 Lf: int r0 = android.os.Build.VERSION.SDK_INT // Catch: java.lang.Throwable -> Ld com.mbridge.msdk.newreward.player.view.BaseTemplate r1 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld android.view.WindowInsets r1 = r1.getRootWindowInsets() // Catch: java.lang.Throwable -> Ld r2 = 28 if (r0 < r2) goto L6e if (r1 == 0) goto L6e android.view.DisplayCutout r0 = androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline0.m(r1) // Catch: java.lang.Throwable -> Ld if (r0 == 0) goto L6e com.mbridge.msdk.newreward.player.view.BaseTemplate r1 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld android.widget.RelativeLayout r1 = r1.mTopControllerView // Catch: java.lang.Throwable -> Ld if (r1 == 0) goto L6e int r1 = com.firemint.realracing.MainActivity$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> Ld int r2 = com.mbridge.msdk.activity.MBBaseActivity$1$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> Ld int r3 = com.firemint.realracing.MainActivity$$ExternalSyntheticApiModelOutline1.m(r0) // Catch: java.lang.Throwable -> Ld com.google.android.gms.internal.consent_sdk.zzn$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> Ld com.mbridge.msdk.newreward.player.view.BaseTemplate r0 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld android.widget.RelativeLayout r0 = r0.mTopControllerView // Catch: java.lang.Throwable -> Ld android.view.ViewGroup$LayoutParams r0 = r0.getLayoutParams() // Catch: java.lang.Throwable -> Ld android.widget.RelativeLayout$LayoutParams r0 = (android.widget.RelativeLayout.LayoutParams) r0 // Catch: java.lang.Throwable -> Ld com.mbridge.msdk.newreward.player.view.BaseTemplate r4 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld android.content.Context r4 = r4.getContext() // Catch: java.lang.Throwable -> Ld r5 = 1091567616(0x41100000, float:9.0) int r4 = com.mbridge.msdk.foundation.tools.ak.a(r4, r5) // Catch: java.lang.Throwable -> Ld if (r1 != 0) goto L51 r1 = r4 L51: r0.leftMargin = r1 // Catch: java.lang.Throwable -> Ld if (r2 != 0) goto L56 r2 = r4 L56: r0.topMargin = r2 // Catch: java.lang.Throwable -> Ld if (r3 != 0) goto L5b r3 = r4 L5b: r0.rightMargin = r3 // Catch: java.lang.Throwable -> Ld com.mbridge.msdk.newreward.player.view.BaseTemplate r1 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld android.widget.RelativeLayout r1 = r1.mTopControllerView // Catch: java.lang.Throwable -> Ld r1.setLayoutParams(r0) // Catch: java.lang.Throwable -> Ld goto L6e L65: java.lang.String r1 = "BaseTemplate" java.lang.String r0 = r0.getMessage() com.mbridge.msdk.foundation.tools.af.b(r1, r0) L6e: return */ throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.newreward.player.view.BaseTemplate.AnonymousClass1.run():void"); } }; } @Override // com.mbridge.msdk.newreward.player.iview.IBaseView public boolean initViews(boolean z) { this.mDyXmlSuccess = z; try { this.alertTempleView = new AlertTempleView(getContext(), this.presenter); this.mPlayerView = (PlayerView) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_vfpv")); this.mSoundImageView = (SoundImageView) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_sound_switch")); this.mTvCountDown = (TextView) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_tv_count")); View findViewById = findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_rl_playing_close")); this.mViewPlayingClose = findViewById; if (findViewById != null) { findViewById.setVisibility(4); } this.mTopControllerView = (RelativeLayout) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_top_control")); this.bgImageView = (ImageView) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_videoview_bg")); this.videoProgressBar = (ProgressBar) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_video_progress_bar")); this.feedBackButton = (FeedBackButton) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_native_endcard_feed_btn")); this.privacyButton = (ImageView) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_iv_link")); this.collapsibleWebVewLayout = (RelativeLayout) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_reward_scale_webview_layout")); this.collapsibleWebVewHeader = (RelativeLayout) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_reward_header_layout")); if (this.collapsibleWebVewLayout != null) { CollapsibleWebView collapsibleWebView = new CollapsibleWebView(getContext()); this.collapsibleWebVew = collapsibleWebView; this.collapsibleWebVewLayout.addView(collapsibleWebView, new RelativeLayout.LayoutParams(-1, -1)); } this.mSegmentsProgressBar = (MBridgeSegmentsProgressBar) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_reward_segment_progressbar")); this.mCtaLayout = (FrameLayout) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_reward_cta_layout")); this.mBaitClickView = (MBridgeBaitClickView) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_animation_click_view")); addClickEvent(); } catch (Throwable th) { af.b(TAG, th.getMessage()); } return this.presenter.isNotNULL(this.mPlayerView, this.mSoundImageView, this.mTvCountDown, this.mViewPlayingClose, this.mTopControllerView); } @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public void play(String str, int i) { PlayerView playerView = this.mPlayerView; if (playerView == null) { return; } playerView.initBufferIngParam(i); this.mPlayerView.initVFPData(str, str, this.presenter); this.mPlayerView.playVideo(); } @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public void resume() { PlayerView playerView = this.mPlayerView; if (playerView == null) { return; } playerView.onResume(); } @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public void pause() { PlayerView playerView = this.mPlayerView; if (playerView == null) { return; } playerView.pause(); } @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public void release() { PlayerView playerView = this.mPlayerView; if (playerView != null) { playerView.release(); this.mPlayerView = null; } } @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public void setPlayerSize(int i, int i2, int i3) { PlayerView playerView = this.mPlayerView; if (playerView == null) { return; } FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) playerView.getLayoutParams(); layoutParams.width = i2; layoutParams.height = i3; if (i != 0) { layoutParams.gravity = i; } this.mPlayerView.setLayoutParams(layoutParams); } @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public void setCountDown(String str, int i, int i2, ViewGroup.LayoutParams layoutParams) { TextView textView = this.mTvCountDown; if (textView == null) { return; } textView.setText(str); if (this.mTvCountDown.getVisibility() != 0) { this.mTvCountDown.setVisibility(0); } if (i != 0) { this.mTvCountDown.setPadding(i, 0, i, 0); } if (layoutParams != null) { this.mTvCountDown.setLayoutParams(layoutParams); } if (i2 != 0) { this.mTvCountDown.setBackgroundResource(i2); } } @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public boolean getMuteState() { PlayerView playerView = this.mPlayerView; if (playerView == null) { return true; } return playerView.isSilent(); } @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public void setMuteState(boolean z) { PlayerView playerView = this.mPlayerView; if (playerView != null) { if (z) { playerView.closeSound(); } else { playerView.openSound(); } } SoundImageView soundImageView = this.mSoundImageView; if (soundImageView != null) { soundImageView.setSoundStatus(!z); } } @Override // com.mbridge.msdk.newreward.player.iview.IBaseView public void addViewToCurrentViewGroup(View view) { addView(view); } @Override // com.mbridge.msdk.newreward.player.iview.IBaseView public void removeTempleFromSuperView(ViewGroup viewGroup) { removeCallbacks(this.getCutoutRunnable); viewGroup.removeView(this); PlayTemplePresenter playTemplePresenter = this.presenter; if (playTemplePresenter != null) { playTemplePresenter.removeCurrPlayTemplateMoreOfferView(viewGroup); } } @Override // android.view.View.OnClickListener public void onClick(View view) { PlayTemplePresenter playTemplePresenter = this.presenter; if (playTemplePresenter == null) { return; } playTemplePresenter.click(view); } @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public void setAdCloseVisibility(boolean z) { View view = this.mViewPlayingClose; if (view == null) { return; } if (z) { view.setVisibility(0); } else { view.setVisibility(8); } } @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public void alertShow() { if (this.alertTempleView != null) { PlayTemplePresenter playTemplePresenter = this.presenter; if (playTemplePresenter != null) { playTemplePresenter.onPause(); } addView(this.alertTempleView); } } @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public void alertDismiss() { if (this.alertTempleView != null) { PlayTemplePresenter playTemplePresenter = this.presenter; if (playTemplePresenter != null) { playTemplePresenter.onResume(); } removeView(this.alertTempleView); } } @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public void setAlertViewType(String str, int i, int i2) { AlertTempleView alertTempleView = this.alertTempleView; if (alertTempleView != null) { alertTempleView.setAlertType(i, str, i2); } } public void addClickEvent() { View view = this.mViewPlayingClose; if (view != null) { view.setOnClickListener(this); } SoundImageView soundImageView = this.mSoundImageView; if (soundImageView != null) { soundImageView.setOnClickListener(this); } } @Override // com.mbridge.msdk.newreward.player.iview.IBaseView public void show(ViewGroup viewGroup) { PlayTemplePresenter playTemplePresenter = this.presenter; if (playTemplePresenter == null || !playTemplePresenter.playTemplateRanderSuccess) { return; } viewGroup.addView(this); postDelayed(this.getCutoutRunnable, 1000L); this.presenter.addMoreOfferView(this); } @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public void setSegmentsProgressBar(int i) { MBridgeSegmentsProgressBar mBridgeSegmentsProgressBar = this.mSegmentsProgressBar; if (mBridgeSegmentsProgressBar != null) { mBridgeSegmentsProgressBar.init(1, 3); this.mSegmentsProgressBar.setVisibility(i); } } @Override // com.mbridge.msdk.newreward.player.iview.IBaseView public void onActivityLifeCycleCallback(String str) { str.hashCode(); switch (str) { case "onDestroy": PlayTemplePresenter playTemplePresenter = this.presenter; if (playTemplePresenter != null) { playTemplePresenter.onDestroy(); break; } break; case "onPause": PlayTemplePresenter playTemplePresenter2 = this.presenter; if (playTemplePresenter2 != null) { playTemplePresenter2.onPause(); break; } break; case "onBackPressed": PlayTemplePresenter playTemplePresenter3 = this.presenter; if (playTemplePresenter3 != null) { playTemplePresenter3.onCloseButtonClick(); break; } break; case "onResume": PlayTemplePresenter playTemplePresenter4 = this.presenter; if (playTemplePresenter4 != null) { playTemplePresenter4.onResume(); break; } break; } } @Override // android.view.ViewGroup public boolean onInterceptTouchEvent(MotionEvent motionEvent) { PlayTemplePresenter playTemplePresenter = this.presenter; if (playTemplePresenter != null && motionEvent != null) { playTemplePresenter.handleInterceptTouchEvent(motionEvent); } return super.onInterceptTouchEvent(motionEvent); } @Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView public void setTemplateWidthAndHeight(final int i) { post(new Runnable() { // from class: com.mbridge.msdk.newreward.player.view.BaseTemplate.2 @Override // java.lang.Runnable public void run() { try { FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) BaseTemplate.this.getLayoutParams(); if (layoutParams != null) { layoutParams.setMargins(0, 0, 0, i); BaseTemplate.this.setLayoutParams(layoutParams); } } catch (Exception e) { if (MBridgeConstans.DEBUG) { e.printStackTrace(); } } } }); } @Override // android.view.View public void onWindowFocusChanged(boolean z) { super.onWindowFocusChanged(z); PlayTemplePresenter playTemplePresenter = this.presenter; if (playTemplePresenter == null) { return; } playTemplePresenter.windowFocusChanged(); } @Override // android.view.ViewGroup, android.view.View public void onAttachedToWindow() { super.onAttachedToWindow(); this.presenter.addBaitClickView(); } }