package hanson.xyz.vpnhotspotmod.net.monitor;

@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000Z\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u001e\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\t\n\u0000\n\u0002\u0010%\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\b\b\u00c6\u0002\u0018\u00002\u00020\u0001B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002J\u0006\u0010\u0013\u001a\u00020\u0014J\u0010\u0010\u0015\u001a\u00020\u00142\u0006\u0010\u0016\u001a\u00020\rH\u0002J\u000e\u0010\u0017\u001a\u00020\u00182\u0006\u0010\u0019\u001a\u00020\u001aJ\u001e\u0010\u001b\u001a\u00020\u00142\u0006\u0010\u001c\u001a\u00020\u001d2\u0006\u0010\u001e\u001a\u00020\u00042\u0006\u0010\u0019\u001a\u00020\u001aJ\u0006\u0010\u001f\u001a\u00020\u0014J\b\u0010 \u001a\u00020\u0014H\u0002J\u0016\u0010!\u001a\u00020\u00142\u0006\u0010\u001c\u001a\u00020\u001d2\u0006\u0010\u001e\u001a\u00020\u0004J\b\u0010\"\u001a\u00020\u0014H\u0002J\u0010\u0010#\u001a\u00020\u00142\b\b\u0002\u0010$\u001a\u00020\u0018R\u000e\u0010\u0003\u001a\u00020\u0004X\u0082T\u00a2\u0006\u0002\n\u0000R)\u0010\u0005\u001a\u001a\u0012\n\u0012\b\u0012\u0004\u0012\u00020\b0\u0007\u0012\n\u0012\b\u0012\u0004\u0012\u00020\b0\t0\u0006\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u000bR\u000e\u0010\f\u001a\u00020\rX\u0082\u000e\u00a2\u0006\u0002\n\u0000R\u001a\u0010\u000e\u001a\u000e\u0012\u0004\u0012\u00020\u0010\u0012\u0004\u0012\u00020\b0\u000fX\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0010\u0010\u0011\u001a\u0004\u0018\u00010\u0012X\u0082\u000e\u00a2\u0006\u0002\n\u0000\u00a8\u0006%"}, d2 = {"Lhanson/xyz/vpnhotspotmod/net/monitor/TrafficRecorder;", "", "()V", "ANYWHERE", "", "foregroundListeners", "Lhanson/xyz/vpnhotspotmod/util/Event2;", "", "Lhanson/xyz/vpnhotspotmod/room/TrafficRecord;", "Landroidx/collection/LongSparseArray;", "getForegroundListeners", "()Lhanson/xyz/vpnhotspotmod/util/Event2;", "lastUpdate", "", "records", "", "Lhanson/xyz/vpnhotspotmod/net/IpDev;", "updateJob", "Lkotlinx/coroutines/Job;", "clean", "", "doUpdate", "timestamp", "isWorking", "", "mac", "Landroid/net/MacAddress;", "register", "ip", "Ljava/net/InetAddress;", "downstream", "rescheduleUpdate", "scheduleUpdateLocked", "unregister", "unscheduleUpdateLocked", "update", "timeout", "mobile_freedomDebug"})
public final class TrafficRecorder {
    @org.jetbrains.annotations.NotNull
    private static final java.lang.String ANYWHERE = "0.0.0.0/0";
    private static long lastUpdate = 0L;
    @org.jetbrains.annotations.NotNull
    private static final java.util.Map<hanson.xyz.vpnhotspotmod.net.IpDev, hanson.xyz.vpnhotspotmod.room.TrafficRecord> records = null;
    @org.jetbrains.annotations.NotNull
    private static final hanson.xyz.vpnhotspotmod.util.Event2<java.util.Collection<hanson.xyz.vpnhotspotmod.room.TrafficRecord>, androidx.collection.LongSparseArray<hanson.xyz.vpnhotspotmod.room.TrafficRecord>> foregroundListeners = null;
    @org.jetbrains.annotations.Nullable
    private static kotlinx.coroutines.Job updateJob;
    @org.jetbrains.annotations.NotNull
    public static final hanson.xyz.vpnhotspotmod.net.monitor.TrafficRecorder INSTANCE = null;
    
    private TrafficRecorder() {
        super();
    }
    
    @org.jetbrains.annotations.NotNull
    public final hanson.xyz.vpnhotspotmod.util.Event2<java.util.Collection<hanson.xyz.vpnhotspotmod.room.TrafficRecord>, androidx.collection.LongSparseArray<hanson.xyz.vpnhotspotmod.room.TrafficRecord>> getForegroundListeners() {
        return null;
    }
    
    public final void register(@org.jetbrains.annotations.NotNull
    java.net.InetAddress ip, @org.jetbrains.annotations.NotNull
    java.lang.String downstream, @org.jetbrains.annotations.NotNull
    android.net.MacAddress mac) {
    }
    
    public final void unregister(@org.jetbrains.annotations.NotNull
    java.net.InetAddress ip, @org.jetbrains.annotations.NotNull
    java.lang.String downstream) {
    }
    
    private final void unscheduleUpdateLocked() {
    }
    
    private final void scheduleUpdateLocked() {
    }
    
    public final void rescheduleUpdate() {
    }
    
    private final void doUpdate(long timestamp) {
    }
    
    public final void update(boolean timeout) {
    }
    
    public final void clean() {
    }
    
    /**
     * Possibly inefficient. Don't call this too often.
     */
    public final boolean isWorking(@org.jetbrains.annotations.NotNull
    android.net.MacAddress mac) {
        return false;
    }
}