NetMirror.apk
Download file
package com.facebook.react.animated;
import android.view.View;
import com.facebook.react.bridge.JSApplicationIllegalArgumentException;
import com.facebook.react.bridge.JavaOnlyMap;
import com.facebook.react.bridge.ReadableMap;
import com.facebook.react.bridge.ReadableMapKeySetIterator;
import com.facebook.react.bridge.UIManager;
import java.util.LinkedHashMap;
import java.util.Map;
import r2.AbstractC0687j;
import r2.AbstractC0688k;
/* JADX INFO: loaded from: classes.dex */
public final class q extends b {
/* JADX INFO: renamed from: f, reason: collision with root package name */
private final o f6454f;
/* JADX INFO: renamed from: g, reason: collision with root package name */
private int f6455g;
/* JADX INFO: renamed from: h, reason: collision with root package name */
private final Map f6456h;
/* JADX INFO: renamed from: i, reason: collision with root package name */
private final JavaOnlyMap f6457i;
/* JADX INFO: renamed from: j, reason: collision with root package name */
private UIManager f6458j;
public q(ReadableMap readableMap, o oVar) {
D2.h.f(readableMap, "config");
D2.h.f(oVar, "nativeAnimatedNodesManager");
this.f6454f = oVar;
this.f6455g = -1;
this.f6457i = new JavaOnlyMap();
ReadableMap map = readableMap.getMap("props");
ReadableMapKeySetIterator readableMapKeySetIteratorKeySetIterator = map != null ? map.keySetIterator() : null;
this.f6456h = new LinkedHashMap();
while (readableMapKeySetIteratorKeySetIterator != null && readableMapKeySetIteratorKeySetIterator.hasNextKey()) {
String strNextKey = readableMapKeySetIteratorKeySetIterator.nextKey();
this.f6456h.put(strNextKey, Integer.valueOf(map.getInt(strNextKey)));
}
}
@Override // com.facebook.react.animated.b
public String e() {
return "PropsAnimatedNode[" + this.f6381d + "] connectedViewTag: " + this.f6455g + " propNodeMapping: " + this.f6456h + " propMap: " + this.f6457i;
}
public final void i(int i3, UIManager uIManager) {
if (this.f6455g == -1) {
this.f6455g = i3;
this.f6458j = uIManager;
return;
}
throw new JSApplicationIllegalArgumentException("Animated node " + this.f6381d + " is already attached to a view: " + this.f6455g);
}
public final void j(int i3) {
int i4 = this.f6455g;
if (i4 == i3 || i4 == -1) {
this.f6455g = -1;
return;
}
throw new JSApplicationIllegalArgumentException("Attempting to disconnect view that has not been connected with the given animated node: " + i3 + " but is connected to view " + this.f6455g);
}
public final View k() {
Object objA;
try {
AbstractC0687j.a aVar = AbstractC0687j.f10572b;
UIManager uIManager = this.f6458j;
objA = AbstractC0687j.a(uIManager != null ? uIManager.resolveView(this.f6455g) : null);
} catch (Throwable th) {
AbstractC0687j.a aVar2 = AbstractC0687j.f10572b;
objA = AbstractC0687j.a(AbstractC0688k.a(th));
}
return (View) (AbstractC0687j.b(objA) ? null : objA);
}
public final void l() {
int i3 = this.f6455g;
if (i3 == -1 || M1.a.a(i3) == 2) {
return;
}
ReadableMapKeySetIterator readableMapKeySetIteratorKeySetIterator = this.f6457i.keySetIterator();
while (readableMapKeySetIteratorKeySetIterator.hasNextKey()) {
this.f6457i.putNull(readableMapKeySetIteratorKeySetIterator.nextKey());
}
UIManager uIManager = this.f6458j;
if (uIManager != null) {
uIManager.synchronouslyUpdateViewOnUIThread(this.f6455g, this.f6457i);
}
}
public final void m() {
if (this.f6455g == -1) {
return;
}
for (Map.Entry entry : this.f6456h.entrySet()) {
String str = (String) entry.getKey();
b bVarL = this.f6454f.l(((Number) entry.getValue()).intValue());
if (bVarL == null) {
throw new IllegalArgumentException("Mapped property node does not exist");
}
if (bVarL instanceof s) {
((s) bVarL).i(this.f6457i);
} else if (bVarL instanceof w) {
w wVar = (w) bVarL;
Object objK = wVar.k();
if (objK instanceof Integer) {
this.f6457i.putInt(str, ((Number) objK).intValue());
} else if (objK instanceof String) {
this.f6457i.putString(str, (String) objK);
} else {
this.f6457i.putDouble(str, wVar.l());
}
} else if (bVarL instanceof f) {
this.f6457i.putInt(str, ((f) bVarL).i());
} else {
if (!(bVarL instanceof p)) {
throw new IllegalArgumentException("Unsupported type of node used in property node " + bVarL.getClass());
}
((p) bVarL).i(str, this.f6457i);
}
}
UIManager uIManager = this.f6458j;
if (uIManager != null) {
uIManager.synchronouslyUpdateViewOnUIThread(this.f6455g, this.f6457i);
}
}
}
⚠️ This content was hidden by an advertisement filtering extension in your browser. Please disable it and reload the page to access the decompiled content.
We only display one small text ad to keep this service free. Here's what it looks like:
Read the Docs for Business: You write the docs. We do the rest.
Try it today!Ad by EthicalAds
Download file