package hanson.xyz.vpnhotspotmod.root;

@kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0006\b\u00c6\u0002\u0018\u00002\u00020\u0001:\u0004\u0003\u0004\u0005\u0006B\u0007\b\u0002\u00a2\u0006\u0002\u0010\u0002\u00a8\u0006\u0007"}, d2 = {"Lhanson/xyz/vpnhotspotmod/root/RoutingCommands;", "", "()V", "Clean", "Process", "ProcessResult", "UnexpectedOutputException", "mobile_freedomDebug"})
public final class RoutingCommands {
    @org.jetbrains.annotations.NotNull
    public static final hanson.xyz.vpnhotspotmod.root.RoutingCommands INSTANCE = null;
    
    private RoutingCommands() {
        super();
    }
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u00000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u0001\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0007\u0018\u00002\u000e\u0012\u0006\u0012\u0004\u0018\u00010\u00020\u0001j\u0002`\u0003B\u0005\u00a2\u0006\u0002\u0010\u0004J\t\u0010\u0005\u001a\u00020\u0006H\u00d6\u0001J\u0013\u0010\u0007\u001a\u0004\u0018\u00010\bH\u0096@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\tJ\u0019\u0010\n\u001a\u00020\u000b2\u0006\u0010\f\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\u0006H\u00d6\u0001\u0082\u0002\u0004\n\u0002\b\u0019\u00a8\u0006\u000f"}, d2 = {"Lhanson/xyz/vpnhotspotmod/root/RoutingCommands$Clean;", "Lbe/mygod/librootkotlinx/RootCommand;", "Landroid/os/Parcelable;", "Lbe/mygod/librootkotlinx/RootCommandNoResult;", "()V", "describeContents", "", "execute", "", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "writeToParcel", "", "parcel", "Landroid/os/Parcel;", "flags", "mobile_freedomDebug"})
    @kotlinx.parcelize.Parcelize
    public static final class Clean implements be.mygod.librootkotlinx.RootCommand<android.os.Parcelable> {
        
        public Clean() {
            super();
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.Nullable
        public java.lang.Object execute(@org.jetbrains.annotations.NotNull
        kotlin.coroutines.Continuation $completion) {
            return null;
        }
        
        @java.lang.Override
        public int describeContents() {
            return 0;
        }
        
        @java.lang.Override
        public void writeToParcel(@org.jetbrains.annotations.NotNull
        android.os.Parcel parcel, int flags) {
        }
    }
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000>\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010 \n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0007\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u0000\n\u0002\b\u0005\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0087\b\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u001d\u0012\f\u0010\u0003\u001a\b\u0012\u0004\u0012\u00020\u00050\u0004\u0012\b\b\u0002\u0010\u0006\u001a\u00020\u0007\u00a2\u0006\u0002\u0010\bJ\u000f\u0010\u000b\u001a\b\u0012\u0004\u0012\u00020\u00050\u0004H\u00c6\u0003J\t\u0010\f\u001a\u00020\u0007H\u00c2\u0003J#\u0010\r\u001a\u00020\u00002\u000e\b\u0002\u0010\u0003\u001a\b\u0012\u0004\u0012\u00020\u00050\u00042\b\b\u0002\u0010\u0006\u001a\u00020\u0007H\u00c6\u0001J\t\u0010\u000e\u001a\u00020\u000fH\u00d6\u0001J\u0013\u0010\u0010\u001a\u00020\u00072\b\u0010\u0011\u001a\u0004\u0018\u00010\u0012H\u00d6\u0003J\u0011\u0010\u0013\u001a\u00020\u0002H\u0096@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0014J\t\u0010\u0015\u001a\u00020\u000fH\u00d6\u0001J\t\u0010\u0016\u001a\u00020\u0005H\u00d6\u0001J\u0019\u0010\u0017\u001a\u00020\u00182\u0006\u0010\u0019\u001a\u00020\u001a2\u0006\u0010\u001b\u001a\u00020\u000fH\u00d6\u0001R\u0017\u0010\u0003\u001a\b\u0012\u0004\u0012\u00020\u00050\u0004\u00a2\u0006\b\n\u0000\u001a\u0004\b\t\u0010\nR\u000e\u0010\u0006\u001a\u00020\u0007X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u0082\u0002\u0004\n\u0002\b\u0019\u00a8\u0006\u001c"}, d2 = {"Lhanson/xyz/vpnhotspotmod/root/RoutingCommands$Process;", "Lbe/mygod/librootkotlinx/RootCommand;", "Lhanson/xyz/vpnhotspotmod/root/RoutingCommands$ProcessResult;", "command", "", "", "redirect", "", "(Ljava/util/List;Z)V", "getCommand", "()Ljava/util/List;", "component1", "component2", "copy", "describeContents", "", "equals", "other", "", "execute", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "hashCode", "toString", "writeToParcel", "", "parcel", "Landroid/os/Parcel;", "flags", "mobile_freedomDebug"})
    @kotlinx.parcelize.Parcelize
    public static final class Process implements be.mygod.librootkotlinx.RootCommand<hanson.xyz.vpnhotspotmod.root.RoutingCommands.ProcessResult> {
        @org.jetbrains.annotations.NotNull
        private final java.util.List<java.lang.String> command = null;
        private final boolean redirect = false;
        
        public Process(@org.jetbrains.annotations.NotNull
        java.util.List<java.lang.String> command, boolean redirect) {
            super();
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.util.List<java.lang.String> getCommand() {
            return null;
        }
        
        @java.lang.Override
        @kotlin.Suppress(names = {"BlockingMethodInNonBlockingContext"})
        @org.jetbrains.annotations.Nullable
        public java.lang.Object execute(@org.jetbrains.annotations.NotNull
        kotlin.coroutines.Continuation<? super hanson.xyz.vpnhotspotmod.root.RoutingCommands.ProcessResult> $completion) {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.util.List<java.lang.String> component1() {
            return null;
        }
        
        private final boolean component2() {
            return false;
        }
        
        @org.jetbrains.annotations.NotNull
        public final hanson.xyz.vpnhotspotmod.root.RoutingCommands.Process copy(@org.jetbrains.annotations.NotNull
        java.util.List<java.lang.String> command, boolean redirect) {
            return null;
        }
        
        @java.lang.Override
        public int describeContents() {
            return 0;
        }
        
        @java.lang.Override
        public boolean equals(@org.jetbrains.annotations.Nullable
        java.lang.Object other) {
            return false;
        }
        
        @java.lang.Override
        public int hashCode() {
            return 0;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String toString() {
            return null;
        }
        
        @java.lang.Override
        public void writeToParcel(@org.jetbrains.annotations.NotNull
        android.os.Parcel parcel, int flags) {
        }
    }
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000@\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\b\n\u0002\u0010\u0001\n\u0000\n\u0002\u0010 \n\u0002\u0010\u000b\n\u0002\b\u0007\n\u0002\u0010\u0000\n\u0002\b\u0004\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001B\u001d\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u0007J*\u0010\r\u001a\u0004\u0018\u00010\u000e2\f\u0010\u000f\u001a\b\u0012\u0004\u0012\u00020\u00050\u00102\b\b\u0002\u0010\u0004\u001a\u00020\u00112\b\b\u0002\u0010\u0006\u001a\u00020\u0011J\t\u0010\u0012\u001a\u00020\u0003H\u00c6\u0003J\t\u0010\u0013\u001a\u00020\u0005H\u00c6\u0003J\t\u0010\u0014\u001a\u00020\u0005H\u00c6\u0003J\'\u0010\u0015\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u00032\b\b\u0002\u0010\u0004\u001a\u00020\u00052\b\b\u0002\u0010\u0006\u001a\u00020\u0005H\u00c6\u0001J\t\u0010\u0016\u001a\u00020\u0003H\u00d6\u0001J\u0013\u0010\u0017\u001a\u00020\u00112\b\u0010\u0018\u001a\u0004\u0018\u00010\u0019H\u00d6\u0003J\t\u0010\u001a\u001a\u00020\u0003H\u00d6\u0001J*\u0010\u001b\u001a\u0004\u0018\u00010\u00052\f\u0010\u000f\u001a\b\u0012\u0004\u0012\u00020\u00050\u00102\b\b\u0002\u0010\u0004\u001a\u00020\u00112\b\b\u0002\u0010\u0006\u001a\u00020\u0011J\t\u0010\u001c\u001a\u00020\u0005H\u00d6\u0001J\u0019\u0010\u001d\u001a\u00020\u001e2\u0006\u0010\u001f\u001a\u00020 2\u0006\u0010!\u001a\u00020\u0003H\u00d6\u0001R\u0011\u0010\u0006\u001a\u00020\u0005\u00a2\u0006\b\n\u0000\u001a\u0004\b\b\u0010\tR\u0011\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u000bR\u0011\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\b\n\u0000\u001a\u0004\b\f\u0010\t\u00a8\u0006\""}, d2 = {"Lhanson/xyz/vpnhotspotmod/root/RoutingCommands$ProcessResult;", "Landroid/os/Parcelable;", "exit", "", "out", "", "err", "(ILjava/lang/String;Ljava/lang/String;)V", "getErr", "()Ljava/lang/String;", "getExit", "()I", "getOut", "check", "", "command", "", "", "component1", "component2", "component3", "copy", "describeContents", "equals", "other", "", "hashCode", "message", "toString", "writeToParcel", "", "parcel", "Landroid/os/Parcel;", "flags", "mobile_freedomDebug"})
    @kotlinx.parcelize.Parcelize
    public static final class ProcessResult implements android.os.Parcelable {
        private final int exit = 0;
        @org.jetbrains.annotations.NotNull
        private final java.lang.String out = null;
        @org.jetbrains.annotations.NotNull
        private final java.lang.String err = null;
        
        public ProcessResult(int exit, @org.jetbrains.annotations.NotNull
        java.lang.String out, @org.jetbrains.annotations.NotNull
        java.lang.String err) {
            super();
        }
        
        public final int getExit() {
            return 0;
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.lang.String getOut() {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.lang.String getErr() {
            return null;
        }
        
        @org.jetbrains.annotations.Nullable
        public final java.lang.String message(@org.jetbrains.annotations.NotNull
        java.util.List<java.lang.String> command, boolean out, boolean err) {
            return null;
        }
        
        @org.jetbrains.annotations.Nullable
        public final java.lang.Void check(@org.jetbrains.annotations.NotNull
        java.util.List<java.lang.String> command, boolean out, boolean err) {
            return null;
        }
        
        public final int component1() {
            return 0;
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.lang.String component2() {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull
        public final java.lang.String component3() {
            return null;
        }
        
        @org.jetbrains.annotations.NotNull
        public final hanson.xyz.vpnhotspotmod.root.RoutingCommands.ProcessResult copy(int exit, @org.jetbrains.annotations.NotNull
        java.lang.String out, @org.jetbrains.annotations.NotNull
        java.lang.String err) {
            return null;
        }
        
        @java.lang.Override
        public int describeContents() {
            return 0;
        }
        
        @java.lang.Override
        public boolean equals(@org.jetbrains.annotations.Nullable
        java.lang.Object other) {
            return false;
        }
        
        @java.lang.Override
        public int hashCode() {
            return 0;
        }
        
        @java.lang.Override
        @org.jetbrains.annotations.NotNull
        public java.lang.String toString() {
            return null;
        }
        
        @java.lang.Override
        public void writeToParcel(@org.jetbrains.annotations.NotNull
        android.os.Parcel parcel, int flags) {
        }
    }
    
    @kotlin.Metadata(mv = {1, 9, 0}, k = 1, xi = 48, d1 = {"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\u0018\u00002\u00060\u0001j\u0002`\u0002B\u0015\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0002\u0010\u0007R\u0011\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\b\n\u0000\u001a\u0004\b\b\u0010\t\u00a8\u0006\n"}, d2 = {"Lhanson/xyz/vpnhotspotmod/root/RoutingCommands$UnexpectedOutputException;", "Ljava/lang/RuntimeException;", "Lkotlin/RuntimeException;", "msg", "", "result", "Lhanson/xyz/vpnhotspotmod/root/RoutingCommands$ProcessResult;", "(Ljava/lang/String;Lhanson/xyz/vpnhotspotmod/root/RoutingCommands$ProcessResult;)V", "getResult", "()Lhanson/xyz/vpnhotspotmod/root/RoutingCommands$ProcessResult;", "mobile_freedomDebug"})
    public static final class UnexpectedOutputException extends java.lang.RuntimeException {
        @org.jetbrains.annotations.NotNull
        private final hanson.xyz.vpnhotspotmod.root.RoutingCommands.ProcessResult result = null;
        
        public UnexpectedOutputException(@org.jetbrains.annotations.NotNull
        java.lang.String msg, @org.jetbrains.annotations.NotNull
        hanson.xyz.vpnhotspotmod.root.RoutingCommands.ProcessResult result) {
            super();
        }
        
        @org.jetbrains.annotations.NotNull
        public final hanson.xyz.vpnhotspotmod.root.RoutingCommands.ProcessResult getResult() {
            return null;
        }
    }
}