package com.l7tech.server.admin;

import org.jetbrains.annotations.NotNull;

final class e {
   @NotNull
   private final f a;
   @NotNull
   private final Object b;
   @NotNull
   private final Object c;
   private static final String[] d;

   private e(@NotNull f var1, @NotNull Object var2, @NotNull Object var3) {
      if (var1 == null) {
         a(0);
      }

      if (var2 == null) {
         a(1);
      }

      if (var3 == null) {
         a(2);
      }

      super();
      if (var1 == null) {
         String[] var4 = d;
         throw new NullPointerException(var4[6]);
      }

      try {
         if (var2 == null) {
            throw new NullPointerException(d[3]);
         }
      } catch (NullPointerException var5) {
         throw a(var5);
      }

      try {
         if (var3 == null) {
            throw new NullPointerException(d[2]);
         }
      } catch (NullPointerException var6) {
         throw a(var6);
      }

      this.a = var1;
      this.b = var2;
      this.c = var3;
   }

   @NotNull
   public f getKey() {
      try {
         if (this.a == null) {
            a(3);
         }

         return this.a;
      } catch (NullPointerException var1) {
         throw a(var1);
      }
   }

   @NotNull
   public Object getWrappedImpl() {
      try {
         if (this.b == null) {
            a(4);
         }

         return this.b;
      } catch (NullPointerException var1) {
         throw a(var1);
      }
   }

   @NotNull
   public Object getRawImpl() {
      try {
         if (this.c == null) {
            a(5);
         }

         return this.c;
      } catch (NullPointerException var1) {
         throw a(var1);
      }
   }

   private static void a(int var0) {
      String var10000;
      label89: {
         try {
            switch (var0) {
               case 0:
               case 1:
               case 2:
               default:
                  var10000 = d[9];
                  break label89;
               case 3:
               case 4:
               case 5:
            }
         } catch (NullPointerException var7) {
            throw a(var7);
         }

         String[] var1 = d;
         var10000 = var1[4];
      }

      byte var10001;
      label82: {
         try {
            switch (var0) {
               case 0:
               case 1:
               case 2:
               default:
                  var10001 = 3;
                  break label82;
               case 3:
               case 4:
               case 5:
            }
         } catch (NullPointerException var6) {
            throw a(var6);
         }

         var10001 = 2;
      }

      label75: {
         label74: {
            label73: {
               try {
                  var16 = new Object[var10001];
                  switch (var0) {
                     case 0:
                     default:
                        var16[0] = d[10];
                        break label75;
                     case 1:
                        break label74;
                     case 2:
                        break label73;
                     case 3:
                     case 4:
                     case 5:
                  }
               } catch (NullPointerException var5) {
                  throw a(var5);
               }

               String[] var8 = d;
               var16[0] = var8[8];
               break label75;
            }

            String[] var9 = d;
            var16[0] = var9[0];
            break label75;
         }

         String[] var10 = d;
         var16[0] = var10[13];
      }

      label62: {
         label61: {
            label60: {
               try {
                  switch (var0) {
                     case 0:
                     case 1:
                     case 2:
                     default:
                        var16[1] = d[11];
                        break label62;
                     case 3:
                        break label61;
                     case 4:
                        break label60;
                     case 5:
                  }
               } catch (NullPointerException var4) {
                  throw a(var4);
               }

               String[] var11 = d;
               var16[1] = var11[7];
               break label62;
            }

            String[] var12 = d;
            var16[1] = var12[5];
            break label62;
         }

         String[] var13 = d;
         var16[1] = var13[12];
      }

      try {
         switch (var0) {
            case 0:
            case 1:
            case 2:
            default:
               var16[2] = d[1];
            case 3:
            case 4:
            case 5:
         }
      } catch (NullPointerException var2) {
         throw a(var2);
      }

      try {
         var10000 = String.format(var10000, var16);
         switch (var0) {
            case 0:
            case 1:
            case 2:
            default:
               throw new IllegalArgumentException(var10000);
            case 3:
            case 4:
            case 5:
         }
      } catch (NullPointerException var3) {
         throw a(var3);
      }

      throw new IllegalStateException(var10000);
   }

   private static NullPointerException a(NullPointerException var0) {
      return var0;
   }

   static {
      String[] var5 = new String[14];
      int var3 = 0;
      String var2 = "\u0012\u0013t=ph\u0002\u0006\\\u001bm\u001di&\u0007\u0012\u0013t=ph\u0002\u000b\u0017\u0000b\u0004m}\n)\u001fs\u0018* <l\u0000Sm\u0002\fRn\u0011ip\u0001\u0004R&\u00073=\u001d@\u001fv\u0007i8\u0000\u000f\u0006#\u0006xl\u001b\u0012\u001c#\u001aht\u0002\u000e\u0007\u0017w#oy\u001e\u0010\u0017g=ph\u0002\u0003\u000b\u0017z\n\u0007\u0017w&|o'\r\u0002o\u0019\u0003\u001dn[q/\u001a\u0005\u0011k[n}\u001c\u0016\u0017q[||\u0003\t\u001c,\u0011>!\u0000d\u0001p}\u0000\u0014Re\u001bo8..\u001dw:ht\u0002@\u0002b\u0006|u\u000b\u0014\u0017qT:=\u001dGRl\u0012==\u001dNWpTpm\u001d\u0014Rm\u001bi8\f\u0005Rm\u0001qt\u0003\u000b\u0017z\u0019\u0003\u001dn[q/\u001a\u0005\u0011k[n}\u001c\u0016\u0017q[||\u0003\t\u001c,\u0011";
      int var4 = "\u0012\u0013t=ph\u0002\u0006\\\u001bm\u001di&\u0007\u0012\u0013t=ph\u0002\u000b\u0017\u0000b\u0004m}\n)\u001fs\u0018* <l\u0000Sm\u0002\fRn\u0011ip\u0001\u0004R&\u00073=\u001d@\u001fv\u0007i8\u0000\u000f\u0006#\u0006xl\u001b\u0012\u001c#\u001aht\u0002\u000e\u0007\u0017w#oy\u001e\u0010\u0017g=ph\u0002\u0003\u000b\u0017z\n\u0007\u0017w&|o'\r\u0002o\u0019\u0003\u001dn[q/\u001a\u0005\u0011k[n}\u001c\u0016\u0017q[||\u0003\t\u001c,\u0011>!\u0000d\u0001p}\u0000\u0014Re\u001bo8..\u001dw:ht\u0002@\u0002b\u0006|u\u000b\u0014\u0017qT:=\u001dGRl\u0012==\u001dNWpTpm\u001d\u0014Rm\u001bi8\f\u0005Rm\u0001qt\u0003\u000b\u0017z\u0019\u0003\u001dn[q/\u001a\u0005\u0011k[n}\u001c\u0016\u0017q[||\u0003\t\u001c,\u0011"
         .length();
      char var1 = 7;
      int var7 = -1;

      label24:
      while (true) {
         byte var10000 = 56;
         String var10001 = var2.substring(++var7, var7 + var1);
         byte var10002 = -1;

         while (true) {
            String var8 = a(var10000, a(var10001));
            switch (var10002) {
               case 0:
                  var5[var3++] = var8;
                  if ((var7 += var1) >= var4) {
                     d = var5;
                     return;
                  }

                  var1 = var2.charAt(var7);
                  break;
               default:
                  var5[var3++] = var8;
                  if ((var7 += var1) < var4) {
                     var1 = var2.charAt(var7);
                     continue label24;
                  }

                  var2 = "6&F\u000eIP\u000b&1S5\\L;\u0018.B)";
                  var4 = "6&F\u000eIP\u000b&1S5\\L;\u0018.B)".length();
                  var1 = 6;
                  var7 = -1;
            }

            var10000 = 9;
            var10001 = var2.substring(++var7, var7 + var1);
            var10002 = 0;
         }
      }
   }

   private static char[] a(String var0) {
      char[] var10000 = var0.toCharArray();
      if (var10000.length < 2) {
         var10000[0] = (char)(var10000[0] ^ 86);
      }

      return var10000;
   }

   private static String a(int var0, char[] var1) {
      int var10003 = var1.length;
      int var10002 = var0;
      char[] var10001 = var1;
      int var10000 = var10003;

      for (int var2 = 0; var10000 > var2; var2++) {
         var10001[var2] = (char)(var10001[var2] ^ var10002 ^ switch (var2 % 7) {
            case 0 -> 88;
            case 1 -> 74;
            case 2 -> 59;
            case 3 -> 76;
            case 4 -> 37;
            case 5 -> 32;
            default -> 86;
         });
      }

      return new String(var10001).intern();
   }
}
