正在查看: Petal Maps v4.7.0.310001 应用的 CardMainActivity.java JAVA 源代码文件
本页面展示 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();
}
}
}
}