导航菜单

页面标题

页面副标题

Petal Maps v4.7.0.310001 - CardMainActivity.java 源代码

正在查看: Petal Maps v4.7.0.310001 应用的 CardMainActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.huawei.maps.app.fastcard;

import android.content.res.Configuration;
import android.graphics.Color;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.constraintlayout.widget.ConstraintSet;
import androidx.lifecycle.Observer;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bumptech.glide.request.RequestListener;
import com.huawei.map.mapapi.CameraUpdate;
import com.huawei.map.mapapi.CameraUpdateFactory;
import com.huawei.map.mapapi.HWMap;
import com.huawei.map.mapapi.LayerPickListener;
import com.huawei.map.mapapi.OnMapReadyCallback;
import com.huawei.map.mapapi.model.CameraPosition;
import com.huawei.map.mapapi.model.LatLng;
import com.huawei.maps.app.fastcard.CardMainActivity;
import com.huawei.maps.app.fastcard.bean.LayerBean;
import com.huawei.maps.app.fastcard.bean.WeatherMenuBean;
import com.huawei.maps.app.fastcard.databinding.CardMainActivityBinding;
import com.huawei.maps.app.fastcard.listener.OnCardTileRequestCallback;
import com.huawei.maps.app.fastcard.ui.CardGpsHelper;
import com.huawei.maps.app.fastcard.ui.main.CardMainFragment;
import com.huawei.maps.app.fastcard.ui.main.CardScrollLayout;
import com.huawei.maps.app.fastcard.ui.main.MainViewModel;
import com.huawei.maps.app.fastcard.ui.view.TimeAxisView;
import com.huawei.maps.app.fastcard.ui.view.WeatherIndicatorBar;
import com.huawei.maps.app.fastcard.ui.view.WeatherPlayView;
import com.huawei.maps.app.setting.constant.RoadReportType;
import com.huawei.maps.businessbase.R;
import com.huawei.maps.businessbase.manager.AbstractMapUIController;
import com.huawei.maps.businessbase.manager.MapHelper;
import com.huawei.maps.businessbase.manager.MapMutableLiveData;
import com.huawei.maps.businessbase.model.Coordinate;
import com.huawei.maps.businessbase.report.MapBIReport;
import com.huawei.maps.businessbase.report.a;
import com.huawei.maps.businessbase.ui.BaseActivity;
import com.huawei.maps.businessbase.utils.GlideUtil;
import com.huawei.maps.commonui.databind.OnItemClickListener;
import com.huawei.maps.commonui.model.ScreenDisplayStatus;
import com.huawei.maps.commonui.view.MapImageView;
import com.huawei.maps.commonui.view.MapScrollLayout;
import com.huawei.secure.android.common.intent.SafeBundle;
import com.huawei.secure.android.common.intent.SafeIntent;
import defpackage.om0;
import defpackage.pwa;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Comparator;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import kotlin.Function;
import kotlin.Lazy;
import kotlin.Metadata;
import kotlin.annotation.AnnotationRetention;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.FunctionAdapter;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.SourceDebugExtension;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

@Metadata(d1 = {"\u0000\u008a\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0010\u0007\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0010$\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0013\n\u0002\u0018\u0002\n\u0002\b\f\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0010!\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0007\u0018\u0000 d2\n\u0012\u0006\u0012\u0004\u0018\u00010\u00020\u00012\u00020\u0003:\u0002efB\u0007¢\u0006\u0004\b\u0004\u0010\u0005J\u000f\u0010\u0007\u001a\u00020\u0006H\u0002¢\u0006\u0004\b\u0007\u0010\u0005J\u000f\u0010\b\u001a\u00020\u0006H\u0002¢\u0006\u0004\b\b\u0010\u0005J\u000f\u0010\t\u001a\u00020\u0006H\u0002¢\u0006\u0004\b\t\u0010\u0005J\u000f\u0010\n\u001a\u00020\u0006H\u0002¢\u0006\u0004\b\n\u0010\u0005J\u0017\u0010\r\u001a\u00020\u00062\u0006\u0010\f\u001a\u00020\u000bH\u0002¢\u0006\u0004\b\r\u0010\u000eJ\u001f\u0010\u0011\u001a\u00020\u00062\u0006\u0010\u0010\u001a\u00020\u000f2\u0006\u0010\f\u001a\u00020\u000bH\u0002¢\u0006\u0004\b\u0011\u0010\u0012J\u000f\u0010\u0013\u001a\u00020\u0006H\u0002¢\u0006\u0004\b\u0013\u0010\u0005J!\u0010\u0018\u001a\u00020\u00062\b\u0010\u0015\u001a\u0004\u0018\u00010\u00142\u0006\u0010\u0017\u001a\u00020\u0016H\u0002¢\u0006\u0004\b\u0018\u0010\u0019J9\u0010\u001f\u001a\u00020\u00062\u0006\u0010\u001b\u001a\u00020\u001a2\u0006\u0010\u001c\u001a\u00020\u001a2\u0018\u0010\u001e\u001a\u0014\u0012\u0006\u0012\u0004\u0018\u00010\u001a\u0012\u0006\u0012\u0004\u0018\u00010\u001a\u0018\u00010\u001dH\u0002¢\u0006\u0004\b\u001f\u0010 J\u000f\u0010!\u001a\u00020\u0006H\u0002¢\u0006\u0004\b!\u0010\u0005J\u0017\u0010$\u001a\u00020\u00062\u0006\u0010#\u001a\u00020\"H\u0002¢\u0006\u0004\b$\u0010%J\u000f\u0010&\u001a\u00020\u0006H\u0002¢\u0006\u0004\b&\u0010\u0005J\u0017\u0010(\u001a\u00020\u00062\u0006\u0010'\u001a\u00020\u0016H\u0002¢\u0006\u0004\b(\u0010)J\u0017\u0010+\u001a\u00020\u001a2\u0006\u0010*\u001a\u00020\u0016H\u0002¢\u0006\u0004\b+\u0010,J\u0017\u0010.\u001a\u00020\u00062\u0006\u0010-\u001a\u00020\u0016H\u0002¢\u0006\u0004\b.\u0010)J\u000f\u0010/\u001a\u00020\u0006H\u0002¢\u0006\u0004\b/\u0010\u0005J\u0017\u00101\u001a\u00020\u00062\u0006\u00100\u001a\u00020\u001aH\u0002¢\u0006\u0004\b1\u00102J\u0017\u00103\u001a\u00020\u00062\u0006\u00100\u001a\u00020\u001aH\u0002¢\u0006\u0004\b3\u00102J\u000f\u00104\u001a\u00020\u0016H\u0014¢\u0006\u0004\b4\u00105J\u0019\u00108\u001a\u00020\u00062\b\u00107\u001a\u0004\u0018\u000106H\u0014¢\u0006\u0004\b8\u00109J\u000f\u0010:\u001a\u00020\u0006H\u0014¢\u0006\u0004\b:\u0010\u0005J\u000f\u0010;\u001a\u00020\u0006H\u0014¢\u0006\u0004\b;\u0010\u0005J\u000f\u0010<\u001a\u00020\u0006H\u0016¢\u0006\u0004\b<\u0010\u0005J\u000f\u0010=\u001a\u00020\u0006H\u0016¢\u0006\u0004\b=\u0010\u0005J\u000f\u0010>\u001a\u00020\u0006H\u0014¢\u0006\u0004\b>\u0010\u0005J\u000f\u0010?\u001a\u00020\u0006H\u0014¢\u0006\u0004\b?\u0010\u0005J\u0017\u0010A\u001a\u00020\u00062\u0006\u0010@\u001a\u00020\u0014H\u0016¢\u0006\u0004\bA\u0010BJ\u0017\u0010E\u001a\u00020\u00062\u0006\u0010D\u001a\u00020CH\u0016¢\u0006\u0004\bE\u0010FJ\u0017\u0010G\u001a\u00020\u00062\u0006\u0010D\u001a\u00020CH\u0016¢\u0006\u0004\bG\u0010FJ\r\u0010H\u001a\u00020\u0006¢\u0006\u0004\bH\u0010\u0005R\u0018\u0010L\u001a\u0004\u0018\u00010I8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bJ\u0010KR\u0016\u0010N\u001a\u00020\u000b8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bM\u0010&R\u0018\u0010Q\u001a\u0004\u0018\u00010O8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\r\u0010PR\u0018\u0010T\u001a\u0004\u0018\u00010R8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0013\u0010SR\u0016\u0010V\u001a\u00020\"8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b$\u0010UR\u0016\u0010W\u001a\u00020\u00168\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b+\u0010\u001fR\u0016\u0010Y\u001a\u00020\u00168\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bX\u0010\u001fR\u0016\u0010Z\u001a\u00020\u000f8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bH\u0010XR\u0016\u0010[\u001a\u00020\u000b8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\n\u0010&R\u001c\u0010^\u001a\b\u0012\u0004\u0012\u00020\u001a0\\8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u001f\u0010]R\u0016\u0010_\u001a\u00020\u000b8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\b\u0010&R\u001b\u0010c\u001a\u00020`8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u0007\u0010a\u001a\u0004\bX\u0010b¨\u0006g"}, d2 = {"Lcom/huawei/maps/app/fastcard/CardMainActivity;", "Lcom/huawei/maps/businessbase/ui/BaseActivity;", "Lcom/huawei/maps/app/fastcard/databinding/CardMainActivityBinding;", "Landroid/view/View$OnClickListener;", "<init>", "()V", "Lmda;", "K", "J", "Q", "H", RoadReportType.CAMERA_INCORRECT, "moveCenter", "B", "(Z)V", RoadReportType.CAMERA_INCORRECT, "currentProgress", "c0", "(FZ)V", "C", "Landroid/view/View;", "view", RoadReportType.CAMERA_INCORRECT, "bottomMargin", "d0", "(Landroid/view/View;I)V", RoadReportType.CAMERA_INCORRECT, "lat", "lng", RoadReportType.CAMERA_INCORRECT, "map", "I", "(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V", "R", "Lcom/huawei/maps/app/fastcard/bean/WeatherMenuBean;", "menu", "D", "(Lcom/huawei/maps/app/fastcard/bean/WeatherMenuBean;)V", "Z", "imgRes", "f0", "(I)V", "value", "E", "(I)Ljava/lang/String;", "drawableId", "e0", "g0", "subType", "b0", "(Ljava/lang/String;)V", "a0", "getContentLayoutId", "()I", "Landroid/os/Bundle;", "bundle", "initViews", "(Landroid/os/Bundle;)V", "initData", "initViewModel", "onDestroy", "onLowMemory", "onPause", "onResume", "v", "onClick", "(Landroid/view/View;)V", "Landroid/content/res/Configuration;", "newConfig", "onDarkModeChg", "(Landroid/content/res/Configuration;)V", "onConfigurationChanged", "G", "Lcom/huawei/maps/app/fastcard/bean/LayerBean;", "z", "Lcom/huawei/maps/app/fastcard/bean/LayerBean;", "mLayerOption", "A", "cardReady", "Lcom/huawei/maps/app/fastcard/ui/main/MainViewModel;", "Lcom/huawei/maps/app/fastcard/ui/main/MainViewModel;", "mViewModel", "Lcom/huawei/maps/app/fastcard/CardMapManager;", "Lcom/huawei/maps/app/fastcard/CardMapManager;", "mCardMapManager", "Lcom/huawei/maps/app/fastcard/bean/WeatherMenuBean;", "mWeatherMenu", "cardExitOffset", "F", "mapBottomMargin", "cardCurrentProgress", "needScrollMap", RoadReportType.CAMERA_INCORRECT, "Ljava/util/List;", "reportLayerList", "loadedTile", "Lcom/huawei/maps/app/fastcard/WeatherMenuAdapter;", "Lkotlin/Lazy;", "()Lcom/huawei/maps/app/fastcard/WeatherMenuAdapter;", "menuAdapter", "L", "a", "SourceType", "FastCard_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
@SourceDebugExtension({"SMAP\nCardMainActivity.kt\nKotlin\n*S Kotlin\n*F\n+ 1 CardMainActivity.kt\ncom/huawei/maps/app/fastcard/CardMainActivity\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n+ 3 _Maps.kt\nkotlin/collections/MapsKt___MapsKt\n+ 4 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,742:1\n1#2:743\n215#3,2:744\n1002#4,2:746\n*S KotlinDebug\n*F\n+ 1 CardMainActivity.kt\ncom/huawei/maps/app/fastcard/CardMainActivity\n*L\n472#1:744,2\n705#1:746,2\n*E\n"})
public final class CardMainActivity extends BaseActivity<CardMainActivityBinding> implements View.OnClickListener {

    public boolean cardReady;

    @Nullable
    public MainViewModel mViewModel;

    @Nullable
    public CardMapManager mCardMapManager;

    public float cardCurrentProgress;

    public boolean needScrollMap;

    public boolean loadedTile;

    @Nullable
    public LayerBean mLayerOption;

    @NotNull
    public WeatherMenuBean mWeatherMenu = pwa.a.a();

    public int cardExitOffset = 166;

    public int mapBottomMargin = 142;

    @NotNull
    public List<String> reportLayerList = new ArrayList();

    @NotNull
    public final Lazy menuAdapter = eh4.b(new f());

    @Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0004\bf\u0018\u0000 \u00022\u00020\u0001:\u0002\u0003\u0004¨\u0006\u0005"}, d2 = {"Lcom/huawei/maps/app/fastcard/CardMainActivity$SourceType;", RoadReportType.CAMERA_INCORRECT, "Companion", "a", "SourceTypeDef", "FastCard_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
    public interface SourceType {

        @NotNull
        public static final Companion INSTANCE = Companion.a;

        @NotNull
        public static final String FROM_DEEP_LINK = "2";

        @NotNull
        public static final String FROM_WEATHER_BADGE = "3";

        @NotNull
        public static final String FROM_WEATHER_BTN = "1";

        @Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\b\u0087\u0002\u0018\u00002\u00020\u0001B\u0000¨\u0006\u0002"}, d2 = {"Lcom/huawei/maps/app/fastcard/CardMainActivity$SourceType$SourceTypeDef;", RoadReportType.CAMERA_INCORRECT, "FastCard_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
        @Retention(RetentionPolicy.SOURCE)
        @kotlin.annotation.Retention(AnnotationRetention.SOURCE)
        public @interface SourceTypeDef {
        }

        @Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0004"}, d2 = {"Lcom/huawei/maps/app/fastcard/CardMainActivity$SourceType$a;", RoadReportType.CAMERA_INCORRECT, "<init>", "()V", "FastCard_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
        public static final class Companion {
            public static final Companion a = new Companion();
        }
    }

    @Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
    public class b {
        public static final int[] a;

        static {
            int[] iArr = new int[ScreenDisplayStatus.values().length];
            try {
                iArr[ScreenDisplayStatus.NORMAL_AND_LANDSCAPE.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                iArr[ScreenDisplayStatus.MATAX_AND_TAHITI_AND_LANDSCAPE.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                iArr[ScreenDisplayStatus.MATAX_AND_TAHITI_AND_PORTRAIT.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                iArr[ScreenDisplayStatus.PAD_AND_LANDSCAPE.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
            a = iArr;
        }
    }

    @Metadata(d1 = {"\u0000\u0010\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0004\u001a\u00020\u00032\u000e\u0010\u0002\u001a\n \u0001*\u0004\u0018\u00010\u00000\u0000H\n¢\u0006\u0004\b\u0004\u0010\u0005"}, d2 = {RoadReportType.CAMERA_INCORRECT, "kotlin.jvm.PlatformType", "isGPSEnabled", "Lmda;", "a", "(Ljava/lang/Boolean;)V"}, k = 3, mv = {1, 8, 0})
    public static final class c extends Lambda implements Function1<Boolean, mda> {
        public c() {
            super(1);
        }

        public final void a(Boolean bool) {
            MapImageView mapImageView;
            if (bool == null) {
                return;
            }
            if (bool.booleanValue()) {
                CardMainActivity cardMainActivity = CardMainActivity.this;
                CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) cardMainActivity).mBinding;
                if (cardMainActivityBinding != null && (mapImageView = cardMainActivityBinding.cardLocationBtn) != null) {
                    mapImageView.setImageResource(((BaseActivity) cardMainActivity).isDark ? R$drawable.map_location_move_dark : R$drawable.map_location_move);
                }
            } else {
                CardMainActivity.this.e0(R$drawable.ic_tips_two);
            }
            CardMapManager cardMapManager = CardMainActivity.this.mCardMapManager;
            if (cardMapManager != null) {
                cardMapManager.N(bool.booleanValue());
            }
        }

        public Object invoke(Object obj) {
            a((Boolean) obj);
            return mda.a;
        }
    }

    @Metadata(d1 = {"\u0000\u0017\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J\u0017\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0016¢\u0006\u0004\b\u0005\u0010\u0006¨\u0006\u0007"}, d2 = {"com/huawei/maps/app/fastcard/CardMainActivity$d", "Lcom/huawei/maps/app/fastcard/ui/view/TimeAxisView$OnValueChangeListener;", RoadReportType.CAMERA_INCORRECT, "value", "Lmda;", "onValueChange", "(I)V", "FastCard_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
    public static final class d implements TimeAxisView.OnValueChangeListener {
        public d() {
        }

        @Override
        public void onStart() {
            TimeAxisView.OnValueChangeListener.a.a(this);
        }

        @Override
        public void onValueChange(int value) {
            CardMapManager cardMapManager = CardMainActivity.this.mCardMapManager;
            if (cardMapManager != null) {
                cardMapManager.M(value, value == 0 ? 0 : 250);
            }
        }
    }

    @Metadata(d1 = {"\u0000'\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0007\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0003*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J\u0017\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0016¢\u0006\u0004\b\u0005\u0010\u0006J\u0017\u0010\t\u001a\u00020\u00042\u0006\u0010\b\u001a\u00020\u0007H\u0016¢\u0006\u0004\b\t\u0010\nJ\u000f\u0010\f\u001a\u00020\u000bH\u0016¢\u0006\u0004\b\f\u0010\r¨\u0006\u000e"}, d2 = {"com/huawei/maps/app/fastcard/CardMainActivity$e", "Lcom/huawei/maps/commonui/view/MapScrollLayout$OnScrollChangedListener;", "Lcom/huawei/maps/commonui/view/MapScrollLayout$Status;", "currentStatus", "Lmda;", "onScrollFinished", "(Lcom/huawei/maps/commonui/view/MapScrollLayout$Status;)V", RoadReportType.CAMERA_INCORRECT, "currentProgress", "onScrollProgressChanged", "(F)V", RoadReportType.CAMERA_INCORRECT, "scrollToExit", "()Z", "FastCard_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
    public static final class e implements MapScrollLayout.OnScrollChangedListener {
        public e() {
        }

        public void onScrollFinished(@NotNull MapScrollLayout.Status currentStatus) {
            h74.j(currentStatus, "currentStatus");
        }

        public void onScrollProgressChanged(float currentProgress) {
            CardMainActivity.this.cardCurrentProgress = currentProgress;
            CardMainActivity cardMainActivity = CardMainActivity.this;
            cardMainActivity.c0(cardMainActivity.cardCurrentProgress, true);
        }

        public boolean scrollToExit() {
            CardScrollLayout cardScrollLayout;
            CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) CardMainActivity.this).mBinding;
            return ((cardMainActivityBinding == null || (cardScrollLayout = cardMainActivityBinding.scrollPageLayout) == null) ? null : cardScrollLayout.getCurrentStatus()) == MapScrollLayout.Status.EXIT;
        }
    }

    @Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0001\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Lcom/huawei/maps/app/fastcard/WeatherMenuAdapter;", "b", "()Lcom/huawei/maps/app/fastcard/WeatherMenuAdapter;"}, k = 3, mv = {1, 8, 0})
    public static final class f extends Lambda implements Function0<WeatherMenuAdapter> {
        public f() {
            super(0);
        }

        public static final void c(CardMainActivity cardMainActivity, WeatherMenuBean weatherMenuBean, int i) {
            RecyclerView recyclerView;
            h74.j(cardMainActivity, "this$0");
            if (weatherMenuBean != null) {
                CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) cardMainActivity).mBinding;
                if (cardMainActivityBinding != null) {
                    cardMainActivityBinding.setShowMenuLayout(false);
                }
                cardMainActivity.D(weatherMenuBean);
                cardMainActivity.g0();
                CardMainActivityBinding cardMainActivityBinding2 = (CardMainActivityBinding) ((BaseActivity) cardMainActivity).mBinding;
                if (cardMainActivityBinding2 == null || (recyclerView = cardMainActivityBinding2.weatherMenuRecycler) == null) {
                    return;
                }
                recyclerView.scrollToPosition(0);
            }
        }

        @NotNull
        public final WeatherMenuAdapter invoke() {
            WeatherMenuAdapter weatherMenuAdapter = new WeatherMenuAdapter();
            final CardMainActivity cardMainActivity = CardMainActivity.this;
            weatherMenuAdapter.setOnItemClickListener(new OnItemClickListener() {
                public final void onItemClick(Object obj, int i) {
                    CardMainActivity.f.c(CardMainActivity.this, (WeatherMenuBean) obj, i);
                }
            });
            return weatherMenuAdapter;
        }
    }

    @Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
    public static final class g implements Observer, FunctionAdapter {
        public final Function1 a;

        public g(Function1 function1) {
            h74.j(function1, "function");
            this.a = function1;
        }

        public final boolean equals(@Nullable Object obj) {
            if ((obj instanceof Observer) && (obj instanceof FunctionAdapter)) {
                return h74.e(getFunctionDelegate(), ((FunctionAdapter) obj).getFunctionDelegate());
            }
            return false;
        }

        @NotNull
        public final Function<?> getFunctionDelegate() {
            return this.a;
        }

        public final int hashCode() {
            return getFunctionDelegate().hashCode();
        }

        public final void onChanged(Object obj) {
            this.a.invoke(obj);
        }
    }

    @Metadata(d1 = {"\u0000\f\n\u0002\b\u0004\n\u0002\u0010\b\n\u0002\b\u0003\u0010\u0007\u001a\u00020\u0004\"\u0004\b\u0000\u0010\u00002\u000e\u0010\u0002\u001a\n \u0001*\u0004\u0018\u00018\u00008\u00002\u000e\u0010\u0003\u001a\n \u0001*\u0004\u0018\u00018\u00008\u0000H\n¢\u0006\u0004\b\u0005\u0010\u0006"}, d2 = {"T", "kotlin.jvm.PlatformType", "a", "b", RoadReportType.CAMERA_INCORRECT, "compare", "(Ljava/lang/Object;Ljava/lang/Object;)I", "<anonymous>"}, k = 3, mv = {1, 8, 0})
    @SourceDebugExtension({"SMAP\nComparisons.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Comparisons.kt\nkotlin/comparisons/ComparisonsKt__ComparisonsKt$compareBy$2\n+ 2 CardMainActivity.kt\ncom/huawei/maps/app/fastcard/CardMainActivity\n*L\n1#1,328:1\n705#2:329\n*E\n"})
    public static final class h<T> implements Comparator {
        @Override
        public final int compare(T t, T t2) {
            WeatherMenuBean weatherMenuBean = (WeatherMenuBean) t;
            WeatherMenuBean weatherMenuBean2 = (WeatherMenuBean) t2;
            return o71.a(weatherMenuBean.isTop() ? -1 : weatherMenuBean.getIndex(), weatherMenuBean2.isTop() ? -1 : weatherMenuBean2.getIndex());
        }
    }

    private final void B(boolean moveCenter) {
        if (((BaseActivity) this).mBinding == null) {
            return;
        }
        ScreenDisplayStatus A = ct3.A(this);
        int i = A == null ? -1 : b.a[A.ordinal()];
        if (i == 1 || i == 2 || i == 3 || i == 4) {
            this.needScrollMap = false;
            CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
            d0(cardMainActivityBinding != null ? cardMainActivityBinding.petalMaps : null, 0);
        } else {
            this.needScrollMap = true;
            CardMainActivityBinding cardMainActivityBinding2 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
            d0(cardMainActivityBinding2 != null ? cardMainActivityBinding2.petalMaps : null, ct3.b(o41.b(), this.mapBottomMargin));
        }
        c0(this.cardCurrentProgress, moveCenter);
    }

    private final void C() {
        CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding != null) {
            ViewGroup.LayoutParams layoutParams = cardMainActivityBinding.scrollPageLayout.getLayoutParams();
            h74.h(layoutParams, "null cannot be cast to non-null type android.widget.RelativeLayout.LayoutParams");
            RelativeLayout.LayoutParams layoutParams2 = (RelativeLayout.LayoutParams) layoutParams;
            ScreenDisplayStatus A = ct3.A(this);
            int F = ct3.F(this);
            cardMainActivityBinding.scrollPageLayout.setScreenHeight(cardMainActivityBinding.getRoot().getHeight());
            cardMainActivityBinding.scrollPageLayout.setMinOffset(F + ct3.b(this, 8.0f));
            cardMainActivityBinding.scrollPageLayout.setExitOffset(ct3.b(o41.c(), this.cardExitOffset));
            ViewGroup.LayoutParams layoutParams3 = cardMainActivityBinding.container.getLayoutParams();
            layoutParams3.height = ct3.e(this) - ct3.b(this, 8.0f);
            cardMainActivityBinding.container.setLayoutParams(layoutParams3);
            ConstraintSet constraintSet = new ConstraintSet();
            CardMainActivityBinding cardMainActivityBinding2 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
            constraintSet.clone(cardMainActivityBinding2 != null ? cardMainActivityBinding2.parentLayout : null);
            if (A == ScreenDisplayStatus.NORMAL_AND_PORTRAIT || A == ScreenDisplayStatus.PAD_AND_PORTRAIT) {
                cardMainActivityBinding.scrollPageLayout.setMaxOffset(ct3.a(o41.c(), 312.0d) - sd7.c(cardMainActivityBinding.scrollPageLayout.getHeight() - cardMainActivityBinding.scrollPageLayout.getScreenHeight(), 0));
                ct3.p0(cardMainActivityBinding.scrollPageLayout, ct3.y(o41.b()));
                layoutParams2.setMarginStart(0);
                cardMainActivityBinding.scrollPageLayout.setLayoutParams(layoutParams2);
                constraintSet.connect(cardMainActivityBinding.cardLocationLayout.getId(), 4, cardMainActivityBinding.playViewBarrier.getId(), 3, ct3.b(o41.c(), 12.0f));
                constraintSet.connect(cardMainActivityBinding.weatherPlay.getId(), 7, cardMainActivityBinding.parentLayout.getId(), 7, ct3.b(o41.c(), 16.0f));
                constraintSet.setMargin(cardMainActivityBinding.weatherPlay.getId(), 6, ct3.b(o41.c(), 16.0f));
                constraintSet.connect(cardMainActivityBinding.weatherIndicatorBar.getId(), 4, cardMainActivityBinding.playViewBarrier.getId(), 3, ct3.b(o41.c(), 14.0f));
                constraintSet.setMargin(cardMainActivityBinding.weatherIndicatorBar.getId(), 6, ct3.b(o41.c(), 16.0f));
                constraintSet.constrainWidth(cardMainActivityBinding.weatherPlay.getId(), 0);
            } else {
                cardMainActivityBinding.scrollPageLayout.setMaxOffset(ct3.u() / 2);
                int L = ct3.L(ct3.s(), false);
                ct3.p0(cardMainActivityBinding.scrollPageLayout, L);
                int margin = ct3.s().getMargin();
                layoutParams2.setMarginStart(margin);
                cardMainActivityBinding.scrollPageLayout.setLayoutParams(layoutParams2);
                constraintSet.connect(cardMainActivityBinding.cardLocationLayout.getId(), 4, cardMainActivityBinding.parentLayout.getId(), 4, ct3.b(o41.c(), 16.0f));
                constraintSet.connect(cardMainActivityBinding.weatherIndicatorBar.getId(), 4, cardMainActivityBinding.parentLayout.getId(), 4, ct3.b(o41.c(), 16.0f));
                constraintSet.setMargin(cardMainActivityBinding.weatherIndicatorBar.getId(), 6, ct3.b(o41.c(), 16.0f) + L + margin);
                constraintSet.clear(cardMainActivityBinding.weatherPlay.getId(), 7);
                constraintSet.setMargin(cardMainActivityBinding.weatherPlay.getId(), 6, margin);
                constraintSet.constrainWidth(cardMainActivityBinding.weatherPlay.getId(), L);
            }
            constraintSet.applyTo(cardMainActivityBinding.parentLayout);
            MapScrollLayout.Status currentStatus = cardMainActivityBinding.scrollPageLayout.getCurrentStatus();
            if (currentStatus == MapScrollLayout.Status.COLLAPSED) {
                cardMainActivityBinding.scrollPageLayout.X();
            } else if (currentStatus == MapScrollLayout.Status.EXIT) {
                cardMainActivityBinding.scrollPageLayout.Y();
            }
        }
    }

    public final void D(WeatherMenuBean menu) {
        if (h74.e(menu.getName(), this.mWeatherMenu.getName())) {
            return;
        }
        this.mWeatherMenu = menu;
        a0(menu.getSubType());
        Z();
    }

    private final void H() {
        String city;
        hm4.f("CardMainActivity", "handleDeepLink");
        LayerBean layerBean = this.mLayerOption;
        if (layerBean == null || (city = layerBean.getCity()) == null || city.length() == 0) {
            return;
        }
        StringBuilder sb = new StringBuilder();
        sb.append(layerBean.getLat());
        sb.append(',');
        sb.append(layerBean.getLng());
        Coordinate o = r18.o(sb.toString());
        if (o == null) {
            return;
        }
        h74.i(o, "RouteInputUtil.getValida…erOption.lng}\") ?: return");
        CameraPosition n2 = MapHelper.F2().n2();
        if (n2 != null) {
            h74.i(n2, "cameraPosition");
            CameraPosition cameraPosition = new CameraPosition(new LatLng(o.getLat(), o.getLng()), layerBean.isWeatherBadgeLocation() ? layerBean.getZoom() : 5.0f, n2.tilt, n2.bearing);
            CardMapManager cardMapManager = this.mCardMapManager;
            if (cardMapManager != null) {
                CameraUpdate newCameraPosition = CameraUpdateFactory.newCameraPosition(cameraPosition);
                h74.i(newCameraPosition, "newCameraPosition(newCameraPosition)");
                cardMapManager.F(newCameraPosition);
            }
        }
    }

    private final void J() {
        CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding != null) {
            int F = ct3.F(this);
            ConstraintLayout.LayoutParams layoutParams = cardMainActivityBinding.viewLogoLayout.getLayoutParams();
            h74.h(layoutParams, "null cannot be cast to non-null type androidx.constraintlayout.widget.ConstraintLayout.LayoutParams");
            ConstraintLayout.LayoutParams layoutParams2 = layoutParams;
            int b2 = ct3.b(this, 12.0f);
            layoutParams2.setMargins(0, F + b2, b2, 0);
            cardMainActivityBinding.viewLogoLayout.setLayoutParams(layoutParams2);
        }
    }

    private final void K() {
        LayerBean layerBean = this.mLayerOption;
        if (layerBean != null) {
            layerBean.setMaxZoom(10.0f);
            layerBean.setMinZoom(0.0f);
            if (!layerBean.isWeatherBadgeLocation() || layerBean.getZoom() == 0.0f) {
                layerBean.setZoom(5.0f);
            }
        }
        CardMapManager cardMapManager = new CardMapManager(this, this.mLayerOption);
        this.mCardMapManager = cardMapManager;
        cardMapManager.L(((BaseActivity) this).isDark);
        CardMapManager cardMapManager2 = this.mCardMapManager;
        if (cardMapManager2 != null) {
            CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
            cardMapManager2.D(cardMainActivityBinding != null ? cardMainActivityBinding.petalMaps : null);
        }
        CardMapManager cardMapManager3 = this.mCardMapManager;
        if (cardMapManager3 != null) {
            cardMapManager3.O(new LayerPickListener() {
                public final void onFeaturePick(double d2, double d3, Map map) {
                    CardMainActivity.L(CardMainActivity.this, d2, d3, map);
                }
            });
        }
        CardMapManager cardMapManager4 = this.mCardMapManager;
        if (cardMapManager4 != null) {
            getLifecycle().addObserver(cardMapManager4);
        }
        CardMapManager cardMapManager5 = this.mCardMapManager;
        if (cardMapManager5 != null) {
            cardMapManager5.X(new HWMap.OnMapLoadedCallback() {
                public final void onMapLoaded() {
                    CardMainActivity.M(CardMainActivity.this);
                }
            });
        }
        CardMapManager cardMapManager6 = this.mCardMapManager;
        if (cardMapManager6 != null) {
            cardMapManager6.Y(new OnMapReadyCallback() {
                public final void onMapReady(HWMap hWMap) {
                    CardMainActivity.N(CardMainActivity.this, hWMap);
                }
            });
        }
        CardMapManager cardMapManager7 = this.mCardMapManager;
        if (cardMapManager7 != null) {
            cardMapManager7.U(new OnCardTileRequestCallback() {
                @Override
                public final void onDownloadSuccess(String str) {
                    CardMainActivity.O(CardMainActivity.this, str);
                }
            });
        }
    }

    public static final void L(CardMainActivity cardMainActivity, double d2, double d3, Map map) {
        h74.j(cardMainActivity, "this$0");
        CardMapManager cardMapManager = cardMainActivity.mCardMapManager;
        if (cardMapManager != null) {
            CameraUpdate newLatLng = CameraUpdateFactory.newLatLng(new LatLng(d3, d2));
            h74.i(newLatLng, "newLatLng(LatLng(v1, v))");
            cardMapManager.n(newLatLng);
        }
        String b2 = om0.b(d3);
        String b3 = om0.b(d2);
        MainViewModel mainViewModel = cardMainActivity.mViewModel;
        if (mainViewModel != null && mainViewModel.c().get()) {
            mainViewModel.f(false);
            mainViewModel.e(false);
        }
        h74.i(b2, "lat");
        h74.i(b3, "lng");
        cardMainActivity.I(b2, b3, map);
    }

    public static final void M(CardMainActivity cardMainActivity) {
        h74.j(cardMainActivity, "this$0");
        cardMainActivity.H();
    }

    public static final void N(CardMainActivity cardMainActivity, HWMap hWMap) {
        h74.j(cardMainActivity, "this$0");
        cardMainActivity.B(true);
    }

    public static final void O(final CardMainActivity cardMainActivity, String str) {
        h74.j(cardMainActivity, "this$0");
        if (h74.e(cardMainActivity.mWeatherMenu.getName(), "weather_layer") || str == null || jh9.u(str)) {
            return;
        }
        h74.i(str, "it");
        if (!jh9.F(str, cardMainActivity.mWeatherMenu.getName(), false, 2, (Object) null) || cardMainActivity.loadedTile) {
            return;
        }
        cardMainActivity.loadedTile = true;
        fk2.c(new Runnable() {
            @Override
            public final void run() {
                CardMainActivity.P(CardMainActivity.this);
            }
        }, 500L);
    }

    public static final void P(CardMainActivity cardMainActivity) {
        WeatherPlayView weatherPlayView;
        h74.j(cardMainActivity, "this$0");
        CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) cardMainActivity).mBinding;
        if (cardMainActivityBinding == null || (weatherPlayView = cardMainActivityBinding.weatherPlay) == null) {
            return;
        }
        weatherPlayView.e();
    }

    private final void R() {
        final ?? r0;
        C();
        CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding == null || (r0 = cardMainActivityBinding.scrollPageLayout) == 0) {
            return;
        }
        r0.setIsSupportExit(true);
        r0.X();
        r0.P();
        if (!this.cardReady) {
            r0.setEnable(false);
        }
        Drawable background = r0.getBackground();
        if (background != null) {
            background.setAlpha(0);
        }
        r0.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                CardMainActivity.S(CardScrollLayout.this, view);
            }
        });
    }

    public static final void S(CardScrollLayout cardScrollLayout, View view) {
        h74.j(cardScrollLayout, "$this_run");
        cardScrollLayout.S();
    }

    public static final void T(CardMainActivity cardMainActivity) {
        h74.j(cardMainActivity, "this$0");
        cardMainActivity.R();
        cardMainActivity.J();
    }

    public static final void U(CardMainActivity cardMainActivity, View view) {
        h74.j(cardMainActivity, "this$0");
        CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) cardMainActivity).mBinding;
        if (cardMainActivityBinding == null) {
            return;
        }
        cardMainActivityBinding.setShowMenuLayout(true);
    }

    public static final void V(CardMainActivity cardMainActivity, View view) {
        h74.j(cardMainActivity, "this$0");
        cardMainActivity.finish();
    }

    public static final void W(MapScrollLayout.Status status) {
        h74.j(status, "currentStatus");
        if (status == MapScrollLayout.Status.EXPANDED) {
            om0.j();
        }
    }

    public static final void X(CardMainActivity cardMainActivity, View view) {
        h74.j(cardMainActivity, "this$0");
        CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) cardMainActivity).mBinding;
        if (cardMainActivityBinding == null) {
            return;
        }
        cardMainActivityBinding.setShowMenuLayout(true);
    }

    public static final void Y(CardMainActivity cardMainActivity) {
        h74.j(cardMainActivity, "this$0");
        cardMainActivity.C();
        cardMainActivity.B(true);
    }

    private final void Z() {
        WeatherPlayView weatherPlayView;
        WeatherIndicatorBar weatherIndicatorBar;
        CardMainActivity cardMainActivity;
        WeatherPlayView weatherPlayView2;
        WeatherIndicatorBar weatherIndicatorBar2;
        WeatherPlayView weatherPlayView3;
        String iconUrl = this.mWeatherMenu.getIconUrl();
        if (iconUrl == null || iconUrl.length() == 0) {
            f0(this.mWeatherMenu.getIconRes());
        } else {
            CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
            GlideUtil.g(this, cardMainActivityBinding != null ? cardMainActivityBinding.cardAboveLocationBtn : null, this.mWeatherMenu.getIconUrl(), (RequestListener) null);
        }
        CardMapManager cardMapManager = this.mCardMapManager;
        if (cardMapManager != null) {
            cardMapManager.o(this.mWeatherMenu);
        }
        this.loadedTile = false;
        boolean e2 = h74.e(this.mWeatherMenu.getName(), "weather_layer");
        CardMainActivityBinding cardMainActivityBinding2 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding2 != null) {
            cardMainActivityBinding2.setShowWeatherPlayView(!e2);
        }
        CardMainActivityBinding cardMainActivityBinding3 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding3 != null) {
            cardMainActivityBinding3.setShowIndicatorBar(!e2);
        }
        CardMainActivityBinding cardMainActivityBinding4 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding4 != null && (weatherPlayView3 = cardMainActivityBinding4.weatherPlay) != null) {
            weatherPlayView3.f();
        }
        b0(this.mWeatherMenu.getSubType());
        if (h74.e(this.mWeatherMenu.getName(), "temperature_layer")) {
            CardMainActivityBinding cardMainActivityBinding5 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
            if (cardMainActivityBinding5 == null || (weatherIndicatorBar2 = cardMainActivityBinding5.weatherIndicatorBar) == null) {
                cardMainActivity = this;
            } else {
                weatherIndicatorBar2.setColors(new wt6[]{new wt6("#9C0000", Float.valueOf(0.0f)), new wt6("#9C0000", Float.valueOf(0.05f)), new wt6("#D02700", Float.valueOf(0.18f)), new wt6("#DEAF00", Float.valueOf(0.27f)), new wt6("#A7B400", Float.valueOf(0.36f)), new wt6("#52B93B", Float.valueOf(0.46f)), new wt6("#83C8DF", Float.valueOf(0.54f)), new wt6("#51ACD9", Float.valueOf(0.64f)), new wt6("#216CC8", Float.valueOf(0.72f)), new wt6("#113592", Float.valueOf(0.81f)), new wt6("#060059", Float.valueOf(0.9f)), new wt6("#370055", Float.valueOf(0.95f)), new wt6("#370055", Float.valueOf(0.1f))});
                cardMainActivity = this;
                weatherIndicatorBar2.setBarValues(new String[]{cardMainActivity.E(40), cardMainActivity.E(20), cardMainActivity.E(0), cardMainActivity.E(-20), cardMainActivity.E(-40)});
            }
            CardMainActivityBinding cardMainActivityBinding6 = (CardMainActivityBinding) ((BaseActivity) cardMainActivity).mBinding;
            if (cardMainActivityBinding6 == null || (weatherPlayView2 = cardMainActivityBinding6.weatherPlay) == null) {
                return;
            }
            weatherPlayView2.setStartHour(Calendar.getInstance().get(11));
            return;
        }
        if (h74.e(this.mWeatherMenu.getName(), "precipitation_layer")) {
            CardMainActivityBinding cardMainActivityBinding7 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
            if (cardMainActivityBinding7 != null && (weatherIndicatorBar = cardMainActivityBinding7.weatherIndicatorBar) != null) {
                weatherIndicatorBar.setColors(new int[]{Color.parseColor("#EE4FBC"), Color.parseColor("#FF1489"), Color.parseColor("#F02062"), Color.parseColor("#F6C579"), Color.parseColor("#FFD854"), Color.parseColor("#12C736"), Color.parseColor("#47E476"), Color.parseColor("#70A8F8"), Color.parseColor("#81D9F1")});
                String string = o41.c().getString(R$string.preciptation_extreme);
                h74.i(string, "getContext().getString(R…ing.preciptation_extreme)");
                String string2 = o41.c().getString(R$string.preciptation_moderate);
                h74.i(string2, "getContext().getString(R…ng.preciptation_moderate)");
                String string3 = o41.c().getString(R$string.preciptation_light);
                h74.i(string3, "getContext().getString(R…tring.preciptation_light)");
                weatherIndicatorBar.setBarValues(new String[]{string, string2, string3});
            }
            CardMainActivityBinding cardMainActivityBinding8 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
            if (cardMainActivityBinding8 == null || (weatherPlayView = cardMainActivityBinding8.weatherPlay) == null) {
                return;
            }
            weatherPlayView.setStartHour(Calendar.getInstance().get(11));
        }
    }

    private final void a0(String subType) {
        a.a r5 = com.huawei.maps.businessbase.report.a.a("meteorology_list_click").t0().r5(MapBIReport.r().w());
        Locale locale = Locale.ENGLISH;
        h74.i(locale, "ENGLISH");
        String lowerCase = subType.toLowerCase(locale);
        h74.i(lowerCase, "this as java.lang.String).toLowerCase(locale)");
        r5.B1("layerNameId", lowerCase).f().b();
    }

    private final void b0(String subType) {
        if (this.reportLayerList.contains(subType)) {
            return;
        }
        Locale locale = Locale.ENGLISH;
        h74.i(locale, "ENGLISH");
        String lowerCase = subType.toLowerCase(locale);
        h74.i(lowerCase, "this as java.lang.String).toLowerCase(locale)");
        LayerBean layerBean = this.mLayerOption;
        String source = layerBean != null ? layerBean.getSource() : null;
        if (source == null) {
            source = "1";
        }
        mg4.b(lowerCase, source);
        this.reportLayerList.add(subType);
    }

    public final void c0(float currentProgress, boolean moveCenter) {
        CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding != null) {
            if (cardMainActivityBinding.getHideScrollLayout()) {
                d0(cardMainActivityBinding.guideLine, 0);
                CardMapManager cardMapManager = this.mCardMapManager;
                if (cardMapManager != null) {
                    cardMapManager.Q(0, 0, 0, 0, moveCenter);
                    return;
                }
                return;
            }
            if (currentProgress == 1.0f) {
                currentProgress = 0.0f;
            }
            if (currentProgress > 0.0f) {
                return;
            }
            int openMarginBottom = (int) (cardMainActivityBinding.scrollPageLayout.getOpenMarginBottom() + ((cardMainActivityBinding.scrollPageLayout.getOpenMarginBottom() - cardMainActivityBinding.scrollPageLayout.getExitMarginBottom()) * currentProgress));
            d0(cardMainActivityBinding.guideLine, sd7.c(cardMainActivityBinding.scrollPageLayout.getHeight() - cardMainActivityBinding.scrollPageLayout.getScreenHeight(), 0) + openMarginBottom);
            int b2 = this.needScrollMap ? openMarginBottom - ct3.b(o41.b(), this.mapBottomMargin) : 0;
            CardMapManager cardMapManager2 = this.mCardMapManager;
            if (cardMapManager2 != null) {
                cardMapManager2.Q(0, 0, 0, b2, moveCenter);
            }
        }
    }

    private final void d0(View view, int bottomMargin) {
        if (view == null) {
            return;
        }
        ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
        if (layoutParams instanceof ViewGroup.MarginLayoutParams) {
            ((ViewGroup.MarginLayoutParams) layoutParams).bottomMargin = bottomMargin;
            view.setLayoutParams(layoutParams);
        }
    }

    public final void e0(int drawableId) {
        MapImageView mapImageView;
        Drawable i = o41.i(o41.c(), drawableId, o9a.d() ? R$color.map_location_icon_dark : R$color.map_location_icon);
        CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding == null || (mapImageView = cardMainActivityBinding.cardLocationBtn) == null) {
            return;
        }
        mapImageView.setImageDrawable(i);
    }

    public final String E(int value) {
        boolean j = txa.j();
        if (!j) {
            value = j75.a(value * 1.8d) + 32;
        }
        og9 og9Var = og9.a;
        String format = String.format(Locale.getDefault(), j ? "%d℃" : "%d℉", Arrays.copyOf(new Object[]{Integer.valueOf(value)}, 1));
        h74.i(format, "format(locale, format, *args)");
        return format;
    }

    public final WeatherMenuAdapter F() {
        return (WeatherMenuAdapter) this.menuAdapter.getValue();
    }

    public final void G() {
        this.cardReady = true;
        CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        CardScrollLayout cardScrollLayout = cardMainActivityBinding != null ? cardMainActivityBinding.scrollPageLayout : null;
        if (cardScrollLayout == null) {
            return;
        }
        cardScrollLayout.setEnable(true);
    }

    public final void I(String lat, String lng, Map<String, String> map) {
        String str;
        String str2 = "name_" + gg4.c();
        String str3 = RoadReportType.CAMERA_INCORRECT;
        if (map != null) {
            str = RoadReportType.CAMERA_INCORRECT;
            for (Map.Entry<String, String> entry : map.entrySet()) {
                String key = entry.getKey();
                String value = entry.getValue();
                if (h74.e(str2, key) && value != null && value.length() != 0) {
                    str3 = value;
                }
                if (h74.e("name", key) && (str3 == null || str3.length() == 0)) {
                    str3 = value;
                }
                if (h74.e("weatherId", key)) {
                    str = value;
                }
            }
        } else {
            str = RoadReportType.CAMERA_INCORRECT;
        }
        try {
            Double.parseDouble(lat);
            Double.parseDouble(lng);
            FastCardHelper.INSTANCE.a().A("${onMapClick(\"" + lat + "\",\"" + lng + "\",\"" + str3 + "\"," + str + ")}");
        } catch (NumberFormatException unused) {
            hm4.h("CardMainActivity", "NumberFormatException is handleIconClick");
            cz9.j(R.string.connect_failed);
        }
    }

    public final void Q() {
        RecyclerView recyclerView;
        CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding == null || (recyclerView = cardMainActivityBinding.weatherMenuRecycler) == null) {
            return;
        }
        recyclerView.setLayoutManager(new LinearLayoutManager(this, 1, true));
        recyclerView.setAdapter(F());
    }

    public final void f0(int imgRes) {
        MapImageView mapImageView;
        CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding == null || (mapImageView = cardMainActivityBinding.cardAboveLocationBtn) == null) {
            return;
        }
        MapImageView.c(mapImageView, imgRes, getColor(((BaseActivity) this).isDark ? R$color.hos_text_color_primary_activated_dark : R$color.hos_text_color_primary_activated));
    }

    public final void g0() {
        Object obj;
        List<WeatherMenuBean> c2 = F().c();
        Iterator<T> it = c2.iterator();
        while (true) {
            if (!it.hasNext()) {
                obj = null;
                break;
            } else {
                obj = it.next();
                if (h74.e(((WeatherMenuBean) obj).getName(), this.mWeatherMenu.getName())) {
                    break;
                }
            }
        }
        WeatherMenuBean weatherMenuBean = (WeatherMenuBean) obj;
        c2.get(0).setTop(false);
        if (weatherMenuBean != null) {
            weatherMenuBean.setTop(true);
        }
        if (c2.size() > 1) {
            zv0.y(c2, new h());
        }
        F().notifyDataSetChanged();
    }

    public int getContentLayoutId() {
        return R$layout.card_main_activity;
    }

    public void initData() {
        String subType;
        Object obj;
        RecyclerView recyclerView;
        MapMutableLiveData<Boolean> a;
        AbstractMapUIController.getInstance().reportOpeEvent("006001");
        MainViewModel mainViewModel = this.mViewModel;
        if (mainViewModel != null && (a = mainViewModel.a()) != null) {
            a.observe(this, new g(new c()));
        }
        List<WeatherMenuBean> b2 = pwa.a.b();
        CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding != null) {
            cardMainActivityBinding.setShowHot(b2.size() > 1);
        }
        F().d(b2);
        CardMainActivityBinding cardMainActivityBinding2 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding2 != null && (recyclerView = cardMainActivityBinding2.weatherMenuRecycler) != null) {
            recyclerView.scrollToPosition(0);
        }
        if (b2.size() > 0) {
            this.mWeatherMenu = (WeatherMenuBean) dw0.Y(b2);
        }
        LayerBean layerBean = this.mLayerOption;
        if (layerBean != null && (subType = layerBean.getSubType()) != null) {
            Iterator<T> it = F().c().iterator();
            while (true) {
                if (!it.hasNext()) {
                    obj = null;
                    break;
                } else {
                    obj = it.next();
                    if (h74.e(((WeatherMenuBean) obj).getSubType(), subType)) {
                        break;
                    }
                }
            }
            WeatherMenuBean weatherMenuBean = (WeatherMenuBean) obj;
            if (weatherMenuBean != null) {
                this.mWeatherMenu = weatherMenuBean;
            }
        }
        g0();
        Z();
    }

    public void initViewModel() {
        this.mViewModel = (MainViewModel) getActivityViewModel(MainViewModel.class);
    }

    public void initViews(@Nullable Bundle bundle) {
        CardScrollLayout cardScrollLayout;
        MapImageView mapImageView;
        CardScrollLayout cardScrollLayout2;
        View view;
        ImageView imageView;
        MapImageView mapImageView2;
        MapImageView mapImageView3;
        MapImageView mapImageView4;
        MapScrollLayout mapScrollLayout;
        immersivefullStyle();
        this.mLayerOption = (LayerBean) new SafeBundle(new SafeIntent(getIntent()).getExtras()).getParcelable("layer_option");
        K();
        CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        CardScrollLayout cardScrollLayout3 = cardMainActivityBinding != null ? cardMainActivityBinding.scrollPageLayout : null;
        if (cardScrollLayout3 != null) {
            cardScrollLayout3.setScrollTopBottomState(MapScrollLayout.ScrollTopBottomState.DISABLE);
        }
        CardMainActivityBinding cardMainActivityBinding2 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding2 != null && (mapScrollLayout = cardMainActivityBinding2.scrollPageLayout) != null) {
            mapScrollLayout.post(new Runnable() {
                @Override
                public final void run() {
                    CardMainActivity.T(CardMainActivity.this);
                }
            });
        }
        CardMainActivityBinding cardMainActivityBinding3 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding3 != null && (mapImageView4 = cardMainActivityBinding3.cardLocationBtn) != null) {
            mapImageView4.setImageResource(((BaseActivity) this).isDark ? R$drawable.map_location_move_dark : R$drawable.map_location_move);
        }
        CardMainActivityBinding cardMainActivityBinding4 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding4 != null && (mapImageView3 = cardMainActivityBinding4.cardLocationBtn) != null) {
            mapImageView3.setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view2) {
                    CardMainActivity.U(CardMainActivity.this, view2);
                }
            });
        }
        CardMainActivityBinding cardMainActivityBinding5 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding5 != null && (mapImageView2 = cardMainActivityBinding5.cardLocationBtn) != null) {
            mapImageView2.setOnClickListener(this);
        }
        CardMainActivityBinding cardMainActivityBinding6 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding6 != null && (imageView = cardMainActivityBinding6.viewLogo) != null) {
            imageView.setOnClickListener(this);
        }
        getSupportFragmentManager().beginTransaction().replace(R$id.container, CardMainFragment.n(this.mLayerOption)).commitNow();
        CardMainActivityBinding cardMainActivityBinding7 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding7 != null && (view = cardMainActivityBinding7.viewClose) != null) {
            view.setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view2) {
                    CardMainActivity.V(CardMainActivity.this, view2);
                }
            });
        }
        om0.k();
        CardMainActivityBinding cardMainActivityBinding8 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding8 != null && (cardScrollLayout2 = cardMainActivityBinding8.scrollPageLayout) != null) {
            cardScrollLayout2.setOnScrollChangedListener(new MapScrollLayout.OnScrollChangedListener() {
                public final void onScrollFinished(MapScrollLayout.Status status) {
                    CardMainActivity.W(status);
                }
            });
        }
        CardMainActivityBinding cardMainActivityBinding9 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding9 != null) {
            om0.g(this, cardMainActivityBinding9.viewLogo, ((BaseActivity) this).isDark ? R$drawable.weather_entry_dark : R$drawable.weather_entry);
        }
        getLifecycle().addObserver(new CardGpsHelper(this.mViewModel));
        CardMainActivityBinding cardMainActivityBinding10 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding10 != null) {
            cardMainActivityBinding10.setIsDark(((BaseActivity) this).isDark);
        }
        CardMainActivityBinding cardMainActivityBinding11 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        WeatherPlayView weatherPlayView = cardMainActivityBinding11 != null ? cardMainActivityBinding11.weatherPlay : null;
        if (weatherPlayView != null) {
            weatherPlayView.setOnValueChangeListener(new d());
        }
        CardMainActivityBinding cardMainActivityBinding12 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding12 != null && (mapImageView = cardMainActivityBinding12.cardAboveLocationBtn) != null) {
            mapImageView.setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view2) {
                    CardMainActivity.X(CardMainActivity.this, view2);
                }
            });
        }
        CardMainActivityBinding cardMainActivityBinding13 = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding13 != null && (cardScrollLayout = cardMainActivityBinding13.scrollPageLayout) != null) {
            cardScrollLayout.setOnScrollChangedListener(new e());
        }
        Q();
    }

    @Override
    public void onClick(@NotNull View v) {
        h74.j(v, "v");
        if (v.getId() == R$id.card_location_btn) {
            if (sl4.a()) {
                CardMapManager cardMapManager = this.mCardMapManager;
                if (cardMapManager != null) {
                    cardMapManager.G();
                    return;
                }
                return;
            }
            hm4.p("CardMainActivity", " checkGpsProviderEnable = " + sl4.a());
            AbstractMapUIController.getInstance().showLocationAlertDialog(0, this);
        }
    }

    public void onConfigurationChanged(@NotNull Configuration newConfig) {
        h74.j(newConfig, "newConfig");
        super.onConfigurationChanged(newConfig);
        ct3.M();
        CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding != null) {
            cardMainActivityBinding.getRoot().dispatchConfigurationChanged(cardMainActivityBinding.getRoot().getResources().getConfiguration());
        }
        fk2.c(new Runnable() {
            @Override
            public final void run() {
                CardMainActivity.Y(CardMainActivity.this);
            }
        }, 100L);
    }

    public void onDarkModeChg(@NotNull Configuration newConfig) {
        h74.j(newConfig, "newConfig");
        super.onDarkModeChg(newConfig);
        hm4.f("CardMainActivity", "onDarkModeChg :" + ((BaseActivity) this).isDark);
        CardMapManager cardMapManager = this.mCardMapManager;
        if (cardMapManager != null) {
            cardMapManager.L(((BaseActivity) this).isDark);
        }
        CardMainActivityBinding cardMainActivityBinding = (CardMainActivityBinding) ((BaseActivity) this).mBinding;
        if (cardMainActivityBinding != null) {
            cardMainActivityBinding.setIsDark(((BaseActivity) this).isDark);
            om0.g(this, cardMainActivityBinding.viewLogo, ((BaseActivity) this).isDark ? R$drawable.weather_entry_dark : R$drawable.weather_entry);
            cardMainActivityBinding.cardLocationBtn.setImageResource(((BaseActivity) this).isDark ? R$drawable.map_location_move_dark : R$drawable.map_location_move);
        }
        f0(this.mWeatherMenu.getIconRes());
        immersivefullStyle();
    }

    public void onDestroy() {
        super.onDestroy();
        CardMapStyleManager.k().t();
        txa.t(false);
        LayerBean layerBean = this.mLayerOption;
        if (h74.e("1", layerBean != null ? layerBean.getSource() : null)) {
            hm4.f("CardMainActivity", "exist weather ,type is from weather btn");
            AbstractMapUIController.getInstance().exitWeatherPage();
        }
    }

    public void onLowMemory() {
        super/*android.app.Activity*/.onLowMemory();
        CardMapManager cardMapManager = this.mCardMapManager;
        if (cardMapManager != null) {
            cardMapManager.H();
        }
    }

    public void onPause() {
        super.onPause();
        FastCardHelper.INSTANCE.a().A("${onPause()}");
    }

    public void onResume() {
        super.onResume();
        C();
        FastCardHelper.INSTANCE.a().A("${onResume()}");
        String b2 = ve1.b();
        LayerBean layerBean = this.mLayerOption;
        if (layerBean != null) {
            String countryCenter = layerBean.getCountryCenter();
            if (countryCenter == null || countryCenter.length() == 0) {
                layerBean.setCountryCenter(b2);
            } else {
                if (h74.e(layerBean.getCountryCenter(), b2)) {
                    return;
                }
                finish();
            }
        }
    }
}