Kufar v3.2.0版本的 MD5 值为:6a4d203db1c561c7e3bcd50d23fed59f
以下内容为反编译后的 a.java 源代码,内容仅作参考
package f9;
import com.applovin.sdk.AppLovinEventTypes;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import com.google.gson.m;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
import com.rudderstack.android.sdk.core.MessageType;
import com.schibsted.shared.events.schema.objects.Listing;
import d80.u;
import db.t;
import e80.m0;
import e80.n0;
import j2.b;
import j2.c;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.jvm.internal.s;
import r2.a;
@Metadata(d1 = {"\u0000F\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\u0018\u00002\u00020\u0001:\u0001\u0013B\u0019\b\u0007\u0012\u0006\u0010\"\u001a\u00020 \u0012\u0006\u0010%\u001a\u00020#¢\u0006\u0004\b&\u0010'J\u0006\u0010\u0003\u001a\u00020\u0002J\u0006\u0010\u0004\u001a\u00020\u0002J\u0006\u0010\u0005\u001a\u00020\u0002J\u0006\u0010\u0006\u001a\u00020\u0002J\u0006\u0010\u0007\u001a\u00020\u0002J\u0006\u0010\b\u001a\u00020\u0002J\u000e\u0010\u000b\u001a\u00020\u00022\u0006\u0010\n\u001a\u00020\tJ\u0006\u0010\f\u001a\u00020\u0002J\u0006\u0010\r\u001a\u00020\u0002J\u000e\u0010\u000e\u001a\u00020\u00022\u0006\u0010\n\u001a\u00020\tJ\u0016\u0010\u0013\u001a\u00020\u00022\u0006\u0010\u0010\u001a\u00020\u000f2\u0006\u0010\u0012\u001a\u00020\u0011J\u0006\u0010\u0014\u001a\u00020\u0002J\u0006\u0010\u0015\u001a\u00020\u0002J\u0006\u0010\u0016\u001a\u00020\u0002J\u000e\u0010\u0019\u001a\u00020\u00022\u0006\u0010\u0018\u001a\u00020\u0017J\u001a\u0010\u001c\u001a\u00020\u00022\b\u0010\u001a\u001a\u0004\u0018\u00010\u000f2\b\u0010\u001b\u001a\u0004\u0018\u00010\u0001J\u000e\u0010\u001f\u001a\u00020\u00022\u0006\u0010\u001e\u001a\u00020\u001dR\u0014\u0010\"\u001a\u00020 8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0013\u0010!R\u0014\u0010%\u001a\u00020#8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0005\u0010$¨\u0006("}, d2 = {"Lf9/a;", "", "", "g", "o", "b", "d", "f", "e", "Ldb/t$b;", "filterType", TtmlNode.TAG_P, "j", "i", "c", "", "searchUid", "Lv9/a;", "displayView", "a", "m", "n", CampaignEx.JSON_KEY_AD_Q, "Lf9/a$a;", "savedSearchAnalyticsData", "l", "paramName", AppMeasurementSdk.ConditionalUserProperty.VALUE, "h", "", "isChecked", "k", "Lr2/a;", "Lr2/a;", "pulseAnalytics", "Lj2/b;", "Lj2/b;", "firebaseAnalytics", "<init>", "(Lr2/a;Lj2/b;)V", "feature-filter_googleRelease"}, k = 1, mv = {1, 9, 0})
public final class a {
public final r2.a pulseAnalytics;
public final j2.b firebaseAnalytics;
@Metadata(d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\t\n\u0002\b\u0011\b\u0086\b\u0018\u00002\u00020\u0001B9\u0012\b\u0010\u000e\u001a\u0004\u0018\u00010\t\u0012\b\u0010\u0010\u001a\u0004\u0018\u00010\t\u0012\b\u0010\u0013\u001a\u0004\u0018\u00010\u0002\u0012\b\u0010\u0015\u001a\u0004\u0018\u00010\u0002\u0012\b\u0010\u0017\u001a\u0004\u0018\u00010\u0002¢\u0006\u0004\b\u0018\u0010\u0019J\t\u0010\u0003\u001a\u00020\u0002HÖ\u0001J\t\u0010\u0005\u001a\u00020\u0004HÖ\u0001J\u0013\u0010\b\u001a\u00020\u00072\b\u0010\u0006\u001a\u0004\u0018\u00010\u0001HÖ\u0003R\u0019\u0010\u000e\u001a\u0004\u0018\u00010\t8\u0006¢\u0006\f\n\u0004\b\n\u0010\u000b\u001a\u0004\b\f\u0010\rR\u0019\u0010\u0010\u001a\u0004\u0018\u00010\t8\u0006¢\u0006\f\n\u0004\b\u000f\u0010\u000b\u001a\u0004\b\u000f\u0010\rR\u0019\u0010\u0013\u001a\u0004\u0018\u00010\u00028\u0006¢\u0006\f\n\u0004\b\f\u0010\u0011\u001a\u0004\b\n\u0010\u0012R\u0019\u0010\u0015\u001a\u0004\u0018\u00010\u00028\u0006¢\u0006\f\n\u0004\b\u0014\u0010\u0011\u001a\u0004\b\u0014\u0010\u0012R\u0019\u0010\u0017\u001a\u0004\u0018\u00010\u00028\u0006¢\u0006\f\n\u0004\b\u0016\u0010\u0011\u001a\u0004\b\u0016\u0010\u0012¨\u0006\u001a"}, d2 = {"Lf9/a$a;", "", "", "toString", "", "hashCode", "other", "", "equals", "", "a", "Ljava/lang/Long;", "c", "()Ljava/lang/Long;", "parentId", "b", "categoryId", "Ljava/lang/String;", "()Ljava/lang/String;", "adType", "d", "publisherType", "e", "savedSearchId", "<init>", "(Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "feature-filter_googleRelease"}, k = 1, mv = {1, 9, 0})
public static final class SavedSearchAnalyticsData {
public final Long parentId;
public final Long categoryId;
public final String adType;
public final String publisherType;
public final String savedSearchId;
public SavedSearchAnalyticsData(Long l11, Long l12, String str, String str2, String str3) {
this.parentId = l11;
this.categoryId = l12;
this.adType = str;
this.publisherType = str2;
this.savedSearchId = str3;
}
public final String getAdType() {
return this.adType;
}
public final Long getCategoryId() {
return this.categoryId;
}
public final Long getParentId() {
return this.parentId;
}
public final String getPublisherType() {
return this.publisherType;
}
public final String getSavedSearchId() {
return this.savedSearchId;
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
if (!(other instanceof SavedSearchAnalyticsData)) {
return false;
}
SavedSearchAnalyticsData savedSearchAnalyticsData = (SavedSearchAnalyticsData) other;
if (s.e(this.parentId, savedSearchAnalyticsData.parentId) && s.e(this.categoryId, savedSearchAnalyticsData.categoryId) && s.e(this.adType, savedSearchAnalyticsData.adType) && s.e(this.publisherType, savedSearchAnalyticsData.publisherType) && s.e(this.savedSearchId, savedSearchAnalyticsData.savedSearchId)) {
return true;
}
return false;
}
public int hashCode() {
int hashCode;
int hashCode2;
int hashCode3;
int hashCode4;
Long l11 = this.parentId;
int i11 = 0;
if (l11 == null) {
hashCode = 0;
} else {
hashCode = l11.hashCode();
}
int i12 = hashCode * 31;
Long l12 = this.categoryId;
if (l12 == null) {
hashCode2 = 0;
} else {
hashCode2 = l12.hashCode();
}
int i13 = (i12 + hashCode2) * 31;
String str = this.adType;
if (str == null) {
hashCode3 = 0;
} else {
hashCode3 = str.hashCode();
}
int i14 = (i13 + hashCode3) * 31;
String str2 = this.publisherType;
if (str2 == null) {
hashCode4 = 0;
} else {
hashCode4 = str2.hashCode();
}
int i15 = (i14 + hashCode4) * 31;
String str3 = this.savedSearchId;
if (str3 != null) {
i11 = str3.hashCode();
}
return i15 + i11;
}
public String toString() {
return "SavedSearchAnalyticsData(parentId=" + this.parentId + ", categoryId=" + this.categoryId + ", adType=" + this.adType + ", publisherType=" + this.publisherType + ", savedSearchId=" + this.savedSearchId + ")";
}
}
public a(r2.a pulseAnalytics, j2.b firebaseAnalytics) {
s.j(pulseAnalytics, "pulseAnalytics");
s.j(firebaseAnalytics, "firebaseAnalytics");
this.pulseAnalytics = pulseAnalytics;
this.firebaseAnalytics = firebaseAnalytics;
}
public final void a(String searchUid, v9.a displayView) {
String str;
s.j(searchUid, "searchUid");
s.j(displayView, "displayView");
if (displayView == v9.a.f100455b) {
str = "switch_to_list";
} else {
str = "switch_to_grid";
}
m mVar = new m();
mVar.z("@id", "sdrn:kufarby:content:listing:element:" + str);
mVar.z("@type", "UIElement");
mVar.z("position", "Listing");
mVar.z("elementType", "Button");
m mVar2 = new m();
mVar2.z("@id", "sdrn:kufarby:search:" + searchUid);
mVar2.z("@type", "SearchMetadata");
m mVar3 = new m();
mVar3.z("name", "Listing display switch clicked");
mVar3.z("@type", "Click");
mVar3.z("schema", "http://schema.adevinta.com/events/tracker-event.json/307.json");
r2.b bVar = r2.b.f96001a;
mVar3.u("object", bVar.S(mVar));
mVar3.u(AppLovinEventTypes.USER_EXECUTED_SEARCH, bVar.S(mVar2));
this.pulseAnalytics.t(mVar3);
}
public final void b() {
m mVar = new m();
mVar.z("name", "Booking category click");
mVar.z("@type", "Click");
m mVar2 = new m();
mVar2.z("@type", "UIElement");
mVar2.z("@id", "sdrn:kufarby:content:listing:element:booking_category");
mVar2.z("position", "Listing");
mVar2.z("elementType", "Button");
Unit unit = Unit.f82492a;
mVar.u("object", mVar2);
this.pulseAnalytics.t(mVar);
}
public final void c(t.b filterType) {
s.j(filterType, "filterType");
if (!(filterType instanceof t.b.C0863b)) {
return;
}
m mVar = new m();
mVar.z("@id", "sdrn:kufarby:content:listing:element:filter");
mVar.z("@type", "UIElement");
mVar.z("position", "Listing");
mVar.z("elementType", "Filter");
mVar.z("name", "Top filter button");
m mVar2 = new m();
mVar2.z("name", "Top filter button click");
mVar2.z("@type", "Click");
mVar2.z("schema", "http://schema.adevinta.com/events/tracker-event.json/307.json");
mVar2.u("object", r2.b.f96001a.S(mVar));
this.pulseAnalytics.t(mVar2);
}
public final void d() {
m mVar = new m();
mVar.z("name", "Quick filter reset");
mVar.z("@type", "Click");
m mVar2 = new m();
mVar2.z("@type", "UIElement");
mVar2.z("@id", "sdrn:kufarby:content:listing:element:quick_filter");
mVar2.z("position", "Listing");
mVar2.z("elementType", "Filter");
Unit unit = Unit.f82492a;
mVar.u("object", mVar2);
this.pulseAnalytics.t(mVar);
}
public final void e() {
m mVar = new m();
mVar.z("name", "Filters Search Bar Close");
mVar.z("@type", "Click");
m mVar2 = new m();
mVar2.z("@type", "UIElement");
mVar2.z("@id", "sdrn:kufarby:page:listing-filters:element:search_bar_close");
mVar2.z("position", "Listing");
mVar2.z("elementType", "Button");
Unit unit = Unit.f82492a;
mVar.u("object", mVar2);
this.pulseAnalytics.t(mVar);
}
public final void f() {
m mVar = new m();
mVar.z("name", "Filters Search Bar Open");
mVar.z("@type", "Click");
m mVar2 = new m();
mVar2.z("@type", "UIElement");
mVar2.z("@id", "sdrn:kufarby:page:listing-filters:element:search_bar_open");
mVar2.z("position", "Listing");
mVar2.z("elementType", "Button");
Unit unit = Unit.f82492a;
mVar.u("object", mVar2);
this.pulseAnalytics.t(mVar);
}
public final void g() {
a.C1604a.c(this.pulseAnalytics, "listing-filters", null, null, null, 14, null);
}
public final void h(String paramName, Object value) {
c cVar = c.f80451a;
Pair[] pairArr = new Pair[2];
if (paramName == null) {
paramName = "unknown";
}
pairArr[0] = u.a("ka_filters_field_param", paramName);
pairArr[1] = u.a("ka_filters_field_param_value", String.valueOf(value));
cVar.c("ka_filters_field", n0.k(pairArr));
}
public final void i() {
m mVar = new m();
mVar.z("@id", "sdrn:kufarby:content:listing:element:last_search_button");
mVar.z("@type", "UIElement");
mVar.z("position", "Listing");
mVar.z("elementType", "Button");
mVar.z("name", "Back to last search button");
m mVar2 = new m();
mVar2.z("name", "Back to last search button click");
mVar2.z("@type", "Click");
mVar2.z("schema", "http://schema.adevinta.com/events/tracker-event.json/307.json");
mVar2.u("object", r2.b.f96001a.S(mVar));
this.pulseAnalytics.t(mVar2);
}
public final void j() {
m mVar = new m();
mVar.z("@id", "sdrn:kufarby:content:listing:element:last_search_button");
mVar.z("@type", "UIElement");
mVar.z("position", "Listing");
mVar.z("elementType", "Button");
mVar.z("name", "Back to last search button");
m mVar2 = new m();
mVar2.z("name", "Back to last search button view");
mVar2.z("@type", "View");
mVar2.z("schema", "http://schema.adevinta.com/events/tracker-event.json/307.json");
mVar2.u("object", r2.b.f96001a.S(mVar));
this.pulseAnalytics.t(mVar2);
}
public final void k(boolean isChecked) {
c.f80451a.c("ka_filters_titleonly", m0.e(u.a("checked", Boolean.valueOf(isChecked))));
}
public final void l(SavedSearchAnalyticsData savedSearchAnalyticsData) {
s.j(savedSearchAnalyticsData, "savedSearchAnalyticsData");
b.a.a(this.firebaseAnalytics, "ka_filters_savesearch", null, 2, null);
Listing.Filters filters = new Listing.Filters();
filters.setAdType(savedSearchAnalyticsData.getAdType());
filters.setPublisherType(savedSearchAnalyticsData.getPublisherType());
String f11 = this.pulseAnalytics.f();
String savedSearchId = savedSearchAnalyticsData.getSavedSearchId();
if (savedSearchId == null) {
savedSearchId = "listingId";
}
Listing listing = new Listing(f11, savedSearchId);
r2.b bVar = r2.b.f96001a;
listing.setCategory(bVar.y(savedSearchAnalyticsData.getParentId(), savedSearchAnalyticsData.getCategoryId()));
listing.setFilters(filters);
m mVar = new m();
mVar.z("@type", "Page");
mVar.z("pageType", "listing");
mVar.z("pageName", "listing");
mVar.z("@id", "sdrn:kufarby:page:listing");
m mVar2 = new m();
mVar2.z("name", "Listing saved");
mVar2.z("@type", "Save");
mVar2.z("schema", "http://schema.adevinta.com/events/tracker-event.json/307.json");
mVar2.u(MessageType.PAGE, mVar);
mVar2.u("object", bVar.S(listing));
this.pulseAnalytics.t(mVar2);
}
public final void m() {
m mVar = new m();
mVar.z("name", "Open Map");
mVar.z("@type", "Click");
m mVar2 = new m();
mVar2.z("@type", "UIElement");
mVar2.z("@id", "sdrn:kufarby:content:listing:element:open_map_button");
mVar2.z("position", "Listing");
mVar2.z("elementType", "Button");
mVar2.z("name", "Open map button");
Unit unit = Unit.f82492a;
mVar.u("object", mVar2);
this.pulseAnalytics.t(mVar);
}
public final void n() {
m mVar = new m();
mVar.z("name", "Watch on map button click");
mVar.z("@type", "Click");
m mVar2 = new m();
mVar2.z("@type", "UIElement");
mVar2.z("@id", "sdrn:kufarby:content:re_homepage:element:watch_on_map_button");
mVar2.z("position", "RE homepage");
Unit unit = Unit.f82492a;
mVar.u("object", mVar2);
this.pulseAnalytics.t(mVar);
}
public final void o() {
b.a.a(this.firebaseAnalytics, "ka_filters_reset", null, 2, null);
}
public final void p(t.b filterType) {
s.j(filterType, "filterType");
if (!(filterType instanceof t.b.C0863b)) {
return;
}
b.a.a(this.firebaseAnalytics, "ka_filters_submit", null, 2, null);
m mVar = new m();
mVar.z("@id", "sdrn:kufarby:page:listing-filters:element:button");
mVar.z("@type", "UIElement");
mVar.z("position", "Listing-filters");
mVar.z("elementType", "Button");
mVar.z("name", "Show results button");
m mVar2 = new m();
mVar2.z("name", "Show results button click");
mVar2.z("@type", "Click");
mVar2.z("schema", "http://schema.adevinta.com/events/tracker-event.json/307.json");
mVar2.u("object", r2.b.f96001a.S(mVar));
this.pulseAnalytics.t(mVar2);
}
public final void q() {
m mVar = new m();
mVar.z("name", "Show results button click");
mVar.z("@type", "Click");
m mVar2 = new m();
mVar2.z("@type", "UIElement");
mVar2.z("@id", "sdrn:kufarby:content:re_homepage:element:show_results_button");
mVar2.z("position", "RE homepage");
Unit unit = Unit.f82492a;
mVar.u("object", mVar2);
this.pulseAnalytics.t(mVar);
}
}