package com.l7tech.external.assertions.gatewaygraphql.server.data;

import com.fasterxml.jackson.annotation.JsonIncludeProperties;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.l7tech.external.assertions.gatewaygraphql.server.input.EntityInput;
import com.l7tech.gateway.common.cluster.ClusterProperty;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.logging.Logger;
import lombok.Generated;

public class AdministrativeUserAccountPropertyDTO extends EntityDTO<ClusterProperty> {
   @Generated
   private static final Logger a;
   private static final Map<String, String> b;
   public static final Map<String, String> EXT2INT_NAMES;

   public AdministrativeUserAccountPropertyDTO(ClusterProperty var1) {
      super(var1);
   }

   @Override
   public String getName() {
      return b.getOrDefault(this.entity.getName(), this.entity.getName());
   }

   public String getValue() {
      return this.entity.getValue();
   }

   @Override
   protected Object createWrapperObject() {
      return new AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyWrapper(this.entity);
   }

   static {
      String[] var0 = new String[16];
      int var4 = 0;
      String var3 = "}F6,\u001bnybZ8,\u001bxda@#:\u0011}F6,\u001b\u0013p~J:,\u0000IHxD4\u0010}F6,\u001bqsrB>6\u0001iu|L\u001a}F6,\u001b\u0013qpQ\u0010/\u0019RkpK=&4IhtD!7\u0006\u0013}F6,\u001b\u0013otZ\"*\u001aSYiY81\f\u0015}F6,\u001btrpJ%*\u0003Thhy41\u001cRx\u0015}F6,\u001btrpJ%*\u0003Thhy41\u001cRx\u0012}F6,\u001bnybZ8,\u001bxda@#:\u0011}F6,\u001b\u0013p~J:,\u0000IHxD4\u0016}F6,\u001b\u0013u\u007fH27\u001cKueP\u0001&\u0007Tsu\u001a}F6,\u001b\u0013qpQ\u0010/\u0019RkpK=&4IhtD!7\u0006\u0016}F6,\u001b\u0013u\u007fH27\u001cKueP\u0001&\u0007Tsu\u0013}F6,\u001b\u0013otZ\"*\u001aSYiY81\f\u0019}F6,\u001bp}ih=/\u001aJ}sE4\u0002\u0001Iy|Y%0";
      int var5 = "}F6,\u001bnybZ8,\u001bxda@#:\u0011}F6,\u001b\u0013p~J:,\u0000IHxD4\u0010}F6,\u001bqsrB>6\u0001iu|L\u001a}F6,\u001b\u0013qpQ\u0010/\u0019RkpK=&4IhtD!7\u0006\u0013}F6,\u001b\u0013otZ\"*\u001aSYiY81\f\u0015}F6,\u001btrpJ%*\u0003Thhy41\u001cRx\u0015}F6,\u001btrpJ%*\u0003Thhy41\u001cRx\u0012}F6,\u001bnybZ8,\u001bxda@#:\u0011}F6,\u001b\u0013p~J:,\u0000IHxD4\u0016}F6,\u001b\u0013u\u007fH27\u001cKueP\u0001&\u0007Tsu\u001a}F6,\u001b\u0013qpQ\u0010/\u0019RkpK=&4IhtD!7\u0006\u0016}F6,\u001b\u0013u\u007fH27\u001cKueP\u0001&\u0007Tsu\u0013}F6,\u001b\u0013otZ\"*\u001aSYiY81\f\u0019}F6,\u001bp}ih=/\u001aJ}sE4\u0002\u0001Iy|Y%0"
         .length();
      char var2 = 18;
      int var7 = -1;

      label25:
      while (true) {
         byte var10000 = 75;
         String var10001 = var3.substring(++var7, var7 + var2);
         byte var10002 = -1;

         while (true) {
            String var8 = b(var10000, a(var10001));
            switch (var10002) {
               case 0:
                  var0[var4++] = var8;
                  if ((var7 += var2) >= var5) {
                     a = Logger.getLogger(AdministrativeUserAccountPropertyDTO.class.getName());
                     b = new HashMap<>();
                     EXT2INT_NAMES = new HashMap<>();
                     b.put(var0[10], var0[14]);
                     b.put(var0[8], var0[2]);
                     b.put(var0[4], var0[0]);
                     b.put(var0[11], var0[6]);
                     EXT2INT_NAMES.put(var0[13], var0[3]);
                     EXT2INT_NAMES.put(var0[15], var0[1]);
                     EXT2INT_NAMES.put(var0[7], var0[12]);
                     EXT2INT_NAMES.put(var0[5], var0[9]);
                     return;
                  }

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

                  var3 = "8\u0003si^58,-xj_\u000f86\u0000qGD\f<9\u001c`u\u00108\u0003si^467\u0007{sD,09\t";
                  var5 = "8\u0003si^58,-xj_\u000f86\u0000qGD\f<9\u001c`u\u00108\u0003si^467\u0007{sD,09\t".length();
                  var2 = 25;
                  var7 = -1;
            }

            var10000 = 14;
            var10001 = var3.substring(++var7, var7 + var2);
            var10002 = 0;
         }
      }
   }

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

      return var10000;
   }

   private static String b(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 -> 90;
            case 1 -> 98;
            case 2 -> 26;
            case 3 -> 8;
            case 4 -> 62;
            case 5 -> 118;
            default -> 87;
         });
      }

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

   public static class AdministrativeUserAccountPropertiesPayload extends EntityMutationsPayload<AdministrativeUserAccountPropertyDTO> {
      public List<AdministrativeUserAccountPropertyDTO> getAdministrativeUserAccountProperties() {
         return super.getItems();
      }
   }

   public static class AdministrativeUserAccountPropertyInput extends EntityInput {
      String g;
      String h;
      String i;
      private static final String[] j;

      public String getInternalName() {
         String var1 = AdministrativeUserAccountPropertyDTO.EXT2INT_NAMES.get(this.g);

         try {
            if (var1 == null) {
               throw new IllegalStateException(j[0] + this.g);
            } else {
               return var1;
            }
         } catch (IllegalStateException var2) {
            throw a(var2);
         }
      }

      @Generated
      @Override
      public String getName() {
         return this.g;
      }

      @Generated
      public String getValue() {
         return this.h;
      }

      @Generated
      public String getChecksum() {
         return this.i;
      }

      @Generated
      public void setName(String var1) {
         this.g = var1;
      }

      @Generated
      public void setValue(String var1) {
         this.h = var1;
      }

      @Generated
      public void setChecksum(String var1) {
         this.i = var1;
      }

      @Generated
      @Override
      public String toString() {
         String var10000 = this.getName();
         String var1 = this.getChecksum();
         String var2 = this.getValue();
         String var3 = var10000;
         String[] var4 = j;
         return var4[1] + var3 + var4[2] + var2 + var4[3] + var1 + ")";
      }

      @Generated
      @Override
      public boolean equals(Object param1) {
         // $VF: Couldn't be decompiled
         // Please report this to the Vineflower issue tracker, at https://github.com/Vineflower/vineflower/issues with a copy of the class file (if you have the rights to distribute it!)
         // java.lang.RuntimeException: parsing failure!
         //   at org.jetbrains.java.decompiler.modules.decompiler.decompose.DomHelper.parseGraph(DomHelper.java:211)
         //   at org.jetbrains.java.decompiler.main.rels.MethodProcessor.codeToJava(MethodProcessor.java:174)
         //
         // Bytecode:
         // 00: aload 1
         // 01: aload 0
         // 02: if_acmpne 0b
         // 05: bipush 1
         // 06: ireturn
         // 07: invokestatic com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.a (Ljava/lang/IllegalStateException;)Ljava/lang/IllegalStateException;
         // 0a: athrow
         // 0b: aload 1
         // 0c: instanceof com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput
         // 0f: ifne 18
         // 12: bipush 0
         // 13: ireturn
         // 14: invokestatic com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.a (Ljava/lang/IllegalStateException;)Ljava/lang/IllegalStateException;
         // 17: athrow
         // 18: aload 1
         // 19: checkcast com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput
         // 1c: astore 2
         // 1d: aload 2
         // 1e: aload 0
         // 1f: invokevirtual com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.canEqual (Ljava/lang/Object;)Z
         // 22: ifne 2b
         // 25: bipush 0
         // 26: ireturn
         // 27: invokestatic com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.a (Ljava/lang/IllegalStateException;)Ljava/lang/IllegalStateException;
         // 2a: athrow
         // 2b: aload 0
         // 2c: aload 1
         // 2d: invokespecial com/l7tech/external/assertions/gatewaygraphql/server/input/EntityInput.equals (Ljava/lang/Object;)Z
         // 30: ifne 39
         // 33: bipush 0
         // 34: ireturn
         // 35: invokestatic com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.a (Ljava/lang/IllegalStateException;)Ljava/lang/IllegalStateException;
         // 38: athrow
         // 39: aload 0
         // 3a: invokevirtual com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.getName ()Ljava/lang/String;
         // 3d: astore 3
         // 3e: aload 2
         // 3f: invokevirtual com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.getName ()Ljava/lang/String;
         // 42: astore 4
         // 44: aload 3
         // 45: ifnonnull 5b
         // 48: aload 4
         // 4a: ifnull 6a
         // 4d: goto 54
         // 50: invokestatic com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.a (Ljava/lang/IllegalStateException;)Ljava/lang/IllegalStateException;
         // 53: athrow
         // 54: goto 64
         // 57: invokestatic com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.a (Ljava/lang/IllegalStateException;)Ljava/lang/IllegalStateException;
         // 5a: athrow
         // 5b: aload 3
         // 5c: aload 4
         // 5e: invokevirtual java/lang/Object.equals (Ljava/lang/Object;)Z
         // 61: ifne 6a
         // 64: bipush 0
         // 65: ireturn
         // 66: invokestatic com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.a (Ljava/lang/IllegalStateException;)Ljava/lang/IllegalStateException;
         // 69: athrow
         // 6a: aload 0
         // 6b: invokevirtual com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.getValue ()Ljava/lang/String;
         // 6e: astore 5
         // 70: aload 2
         // 71: invokevirtual com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.getValue ()Ljava/lang/String;
         // 74: astore 6
         // 76: aload 5
         // 78: ifnonnull 8e
         // 7b: aload 6
         // 7d: ifnull 9e
         // 80: goto 87
         // 83: invokestatic com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.a (Ljava/lang/IllegalStateException;)Ljava/lang/IllegalStateException;
         // 86: athrow
         // 87: goto 98
         // 8a: invokestatic com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.a (Ljava/lang/IllegalStateException;)Ljava/lang/IllegalStateException;
         // 8d: athrow
         // 8e: aload 5
         // 90: aload 6
         // 92: invokevirtual java/lang/Object.equals (Ljava/lang/Object;)Z
         // 95: ifne 9e
         // 98: bipush 0
         // 99: ireturn
         // 9a: invokestatic com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.a (Ljava/lang/IllegalStateException;)Ljava/lang/IllegalStateException;
         // 9d: athrow
         // 9e: aload 0
         // 9f: invokevirtual com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.getChecksum ()Ljava/lang/String;
         // a2: astore 7
         // a4: aload 2
         // a5: invokevirtual com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.getChecksum ()Ljava/lang/String;
         // a8: astore 8
         // aa: aload 7
         // ac: ifnonnull c2
         // af: aload 8
         // b1: ifnull d2
         // b4: goto bb
         // b7: invokestatic com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.a (Ljava/lang/IllegalStateException;)Ljava/lang/IllegalStateException;
         // ba: athrow
         // bb: goto cc
         // be: invokestatic com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.a (Ljava/lang/IllegalStateException;)Ljava/lang/IllegalStateException;
         // c1: athrow
         // c2: aload 7
         // c4: aload 8
         // c6: invokevirtual java/lang/Object.equals (Ljava/lang/Object;)Z
         // c9: ifne d2
         // cc: bipush 0
         // cd: ireturn
         // ce: invokestatic com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertyInput.a (Ljava/lang/IllegalStateException;)Ljava/lang/IllegalStateException;
         // d1: athrow
         // d2: bipush 1
         // d3: ireturn
         // try (0 -> 5): 5 java/lang/IllegalStateException
         // try (7 -> 12): 12 java/lang/IllegalStateException
         // try (17 -> 23): 23 java/lang/IllegalStateException
         // try (25 -> 31): 31 java/lang/IllegalStateException
         // try (39 -> 43): 44 java/lang/IllegalStateException
         // try (41 -> 47): 47 java/lang/IllegalStateException
         // try (49 -> 55): 55 java/lang/IllegalStateException
         // try (63 -> 67): 68 java/lang/IllegalStateException
         // try (65 -> 71): 71 java/lang/IllegalStateException
         // try (73 -> 79): 79 java/lang/IllegalStateException
         // try (87 -> 91): 92 java/lang/IllegalStateException
         // try (89 -> 95): 95 java/lang/IllegalStateException
         // try (97 -> 103): 103 java/lang/IllegalStateException
      }

      @Generated
      @Override
      protected boolean canEqual(Object var1) {
         return var1 instanceof AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyInput;
      }

      @Generated
      @Override
      public int hashCode() {
         byte var1 = 59;
         int var2 = super.hashCode();
         String var3 = this.getName();

         int var10000;
         int var10001;
         label45: {
            try {
               var10000 = var2 * 59;
               if (var3 == null) {
                  var10001 = 43;
                  break label45;
               }
            } catch (IllegalStateException var8) {
               throw a(var8);
            }

            var10001 = var3.hashCode();
         }

         var2 = var10000 + var10001;
         String var4 = this.getValue();

         label37: {
            try {
               var10000 = var2 * 59;
               if (var4 == null) {
                  var10001 = 43;
                  break label37;
               }
            } catch (IllegalStateException var7) {
               throw a(var7);
            }

            var10001 = var4.hashCode();
         }

         var2 = var10000 + var10001;
         String var5 = this.getChecksum();

         try {
            var10000 = var2 * 59;
            if (var5 == null) {
               return var10000 + 43;
            }
         } catch (IllegalStateException var6) {
            throw a(var6);
         }

         return var10000 + var5.hashCode();
      }

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

      static {
         String[] var5 = new String[4];
         int var3 = 0;
         String var2 = "vaoz>_K\u0003n`y8FLP{vu%ASF/qg4Z\u0005Blg{$FQ\u0003\u007fv{!MWWv$Qbki}?AVW}e`8^@v|af\u0010KFLzj`\u0001ZJSjv`(lql!Ep<AKJ|pf0\\LUjQg4Zd@lka?\\uQ`tq#\\\\jata%\u0000KBba)";
         int var4 = "vaoz>_K\u0003n`y8FLP{vu%ASF/qg4Z\u0005Blg{$FQ\u0003\u007fv{!MWWv$Qbki}?AVW}e`8^@v|af\u0010KFLzj`\u0001ZJSjv`(lql!Ep<AKJ|pf0\\LUjQg4Zd@lka?\\uQ`tq#\\\\jata%\u0000KBba)"
            .length();
         char var1 = '-';
         int var7 = -1;

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

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

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

                     var2 = ">\u001eCD\flq/\u000b>\u001eVM\u0005z\u007faKX\u0018";
                     var4 = ">\u001eCD\flq/\u000b>\u001eVM\u0005z\u007faKX\u0018".length();
                     var1 = '\b';
                     var7 = -1;
               }

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

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

         return var10000;
      }

      private static String b(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 -> 71;
               case 1 -> 107;
               case 2 -> 96;
               case 3 -> 112;
               case 4 -> 53;
               case 5 -> 76;
               default -> 65;
            });
         }

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

   @JsonIncludeProperties({"name", "value"})
   @JsonPropertyOrder({"name", "value"})
   public static class AdministrativeUserAccountPropertyWrapper extends AdministrativeUserAccountPropertyDTO {
      public AdministrativeUserAccountPropertyWrapper(ClusterProperty var1) {
         super(var1);
      }

      @Override
      protected Object createWrapperObject() {
         return null;
      }
   }
}
