package com.l7tech.external.assertions.gatewaygraphql.server.resolver.mutation;

import com.l7tech.external.assertions.gatewaygraphql.EntityTypeInfo;
import com.l7tech.external.assertions.gatewaygraphql.server.data.AdministrativeUserAccountPropertyDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.EntityMappingInstruction;
import com.l7tech.gateway.common.cluster.ClusterProperty;
import com.l7tech.objectmodel.FindException;
import com.l7tech.objectmodel.Goid;
import com.l7tech.objectmodel.ObjectModelException;
import com.l7tech.server.cluster.ClusterPropertyManager;
import graphql.schema.DataFetchingEnvironment;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.logging.Logger;
import lombok.Generated;
import lombok.NonNull;
import org.jetbrains.annotations.NotNull;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.transaction.PlatformTransactionManager;

public class AdministrativeUserAccountPropertiesMutationResolver
   extends EntityAwareGraphQLMutationResolver<ClusterProperty, AdministrativeUserAccountPropertyDTO, AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyInput> {
   @Generated
   private static final Logger b;
   public static final String PARAM_LOGIN_ATTEMPTS;
   public static final String PARAM_LOCKOUT;
   public static final String PARAM_EXPIRY;
   public static final String PARAM_INACTIVITY;
   public static final String PARAM_LOGIN_ATTEMPTS_EXTERNAL;
   public static final String PARAM_LOCKOUT_EXTERNAL;
   public static final String PARAM_EXPIRY_EXTERNAL;
   public static final String PARAM_INACTIVITY_EXTERNAL;
   public static final String PARAM_APPEND_DEFAULT;
   private static final int c = 1;
   private static final int d = 20;
   private static final int e = 1;
   private static final int f = 86400;
   private static final int g = 1;
   private static final int h = 86400;
   private static final int i = 1;
   private static final int j = 365;
   private static final String k;
   private static final String l = "5";
   private static final String m;
   private static final String n;
   private static final String o;
   private static final String p;
   private static final String q = "6";
   private static final String r;
   private static final String s;
   private static final String t;
   private final ClusterPropertyManager u;
   private static final String[] x;

   public AdministrativeUserAccountPropertiesMutationResolver(PlatformTransactionManager var1, BeanFactory var2) {
      super(EntityTypeInfo.ADMINISTRATIVE_USER_ACCOUNT_PROPERTY, var1);
      this.u = (ClusterPropertyManager)var2.getBean(x[28], ClusterPropertyManager.class);
   }

   @Override
   protected Logger getLogger() {
      return b;
   }

   public AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertiesPayload setAdministrativeUserAccountProperties(
      List<AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyInput> var1, DataFetchingEnvironment var2
   ) {
      AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertiesPayload var3 = new AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertiesPayload();

      try {
         this.transformNoDefEntityMappings(var1, var2);
         if (var1.isEmpty()) {
            return var3;
         }
      } catch (NullPointerException var4) {
         throw a(var4);
      }

      return this.execute(var2, (var3x, var4x) -> {
         var1.forEach(var4xx -> this.doUpsertSilently(var4xx, var3x, var3, var4x));
         return var3;
      });
   }

   public AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertiesPayload resetAdministrativeUserAccountProperties(
      @NonNull String param1, DataFetchingEnvironment param2
   ) {
      // $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: ifnonnull 16
      // 04: new java/lang/NullPointerException
      // 07: dup
      // 08: getstatic com/l7tech/external/assertions/gatewaygraphql/server/resolver/mutation/AdministrativeUserAccountPropertiesMutationResolver.x [Ljava/lang/String;
      // 0b: bipush 43
      // 0d: aaload
      // 0e: invokespecial java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      // 11: athrow
      // 12: invokestatic com/l7tech/external/assertions/gatewaygraphql/server/resolver/mutation/AdministrativeUserAccountPropertiesMutationResolver.a (Ljava/lang/NullPointerException;)Ljava/lang/NullPointerException;
      // 15: athrow
      // 16: new com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertiesPayload
      // 19: dup
      // 1a: invokespecial com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertiesPayload.<init> ()V
      // 1d: astore 3
      // 1e: aload 1
      // 1f: getstatic com/l7tech/external/assertions/gatewaygraphql/server/resolver/mutation/AdministrativeUserAccountPropertiesMutationResolver.x [Ljava/lang/String;
      // 22: bipush 4
      // 23: aaload
      // 24: invokevirtual java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z
      // 27: ifne 5b
      // 2a: aload 1
      // 2b: getstatic com/l7tech/external/assertions/gatewaygraphql/server/resolver/mutation/AdministrativeUserAccountPropertiesMutationResolver.x [Ljava/lang/String;
      // 2e: bipush 40
      // 30: aaload
      // 31: invokevirtual java/lang/String.equalsIgnoreCase (Ljava/lang/String;)Z
      // 34: ifne 5b
      // 37: goto 3e
      // 3a: invokestatic com/l7tech/external/assertions/gatewaygraphql/server/resolver/mutation/AdministrativeUserAccountPropertiesMutationResolver.a (Ljava/lang/NullPointerException;)Ljava/lang/NullPointerException;
      // 3d: athrow
      // 3e: new java/lang/IllegalArgumentException
      // 41: dup
      // 42: getstatic com/l7tech/external/assertions/gatewaygraphql/server/resolver/mutation/AdministrativeUserAccountPropertiesMutationResolver.x [Ljava/lang/String;
      // 45: bipush 17
      // 47: aaload
      // 48: bipush 1
      // 49: anewarray 317
      // 4c: dup
      // 4d: bipush 0
      // 4e: aload 1
      // 4f: aastore
      // 50: invokestatic java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
      // 53: invokespecial java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      // 56: athrow
      // 57: invokestatic com/l7tech/external/assertions/gatewaygraphql/server/resolver/mutation/AdministrativeUserAccountPropertiesMutationResolver.a (Ljava/lang/NullPointerException;)Ljava/lang/NullPointerException;
      // 5a: athrow
      // 5b: aload 0
      // 5c: aload 1
      // 5d: invokevirtual com/l7tech/external/assertions/gatewaygraphql/server/resolver/mutation/AdministrativeUserAccountPropertiesMutationResolver.b (Ljava/lang/String;)Ljava/util/List;
      // 60: astore 4
      // 62: aload 0
      // 63: aload 2
      // 64: aload 0
      // 65: aload 4
      // 67: aload 3
      // 68: invokedynamic doInTransaction (Lcom/l7tech/external/assertions/gatewaygraphql/server/resolver/mutation/AdministrativeUserAccountPropertiesMutationResolver;Ljava/util/List;Lcom/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertiesPayload;)Lcom/l7tech/external/assertions/gatewaygraphql/server/resolver/ResolverTransactionCallback; bsm=java/lang/invoke/LambdaMetafactory.metafactory (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; args=[ (Lcom/l7tech/external/assertions/gatewaygraphql/server/resolver/ResolverExecutionContext;Lorg/springframework/transaction/TransactionStatus;)Ljava/lang/Object;, com/l7tech/external/assertions/gatewaygraphql/server/resolver/mutation/AdministrativeUserAccountPropertiesMutationResolver.lambda$resetAdministrativeUserAccountProperties$3 (Ljava/util/List;Lcom/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertiesPayload;Lcom/l7tech/external/assertions/gatewaygraphql/server/resolver/ResolverExecutionContext;Lorg/springframework/transaction/TransactionStatus;)Lcom/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertiesPayload;, (Lcom/l7tech/external/assertions/gatewaygraphql/server/resolver/ResolverExecutionContext;Lorg/springframework/transaction/TransactionStatus;)Lcom/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertiesPayload; ]
      // 6d: invokevirtual com/l7tech/external/assertions/gatewaygraphql/server/resolver/mutation/AdministrativeUserAccountPropertiesMutationResolver.execute (Lgraphql/schema/DataFetchingEnvironment;Lcom/l7tech/external/assertions/gatewaygraphql/server/resolver/ResolverTransactionCallback;)Ljava/lang/Object;
      // 70: checkcast com/l7tech/external/assertions/gatewaygraphql/server/data/AdministrativeUserAccountPropertyDTO$AdministrativeUserAccountPropertiesPayload
      // 73: areturn
      // try (0 -> 9): 9 java/lang/NullPointerException
      // try (15 -> 27): 28 java/lang/NullPointerException
      // try (21 -> 44): 44 java/lang/NullPointerException
   }

   private List<AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyInput> b(String var1) {
      try {
         if (var1.equalsIgnoreCase(x[21])) {
            return this.a();
         }
      } catch (NullPointerException var2) {
         throw a(var2);
      }

      try {
         if (var1.equalsIgnoreCase(x[15])) {
            return this.b();
         }
      } catch (NullPointerException var3) {
         throw a(var3);
      }

      return Collections.emptyList();
   }

   private List<AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyInput> a() {
      String[] var1 = x;
      return this.a("6", var1[5], var1[20], var1[16]);
   }

   private List<AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyInput> b() {
      String[] var1 = x;
      return this.a("5", var1[32], var1[30], var1[1]);
   }

   @NotNull
   private List<AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyInput> a(String var1, String var2, String var3, String var4) {
      ArrayList var5 = new ArrayList();

      try {
         var5.add(this.a(x[35], var1));
         var5.add(this.a(x[23], var2));
         var5.add(this.a(x[24], var3));
         var5.add(this.a(x[8], var4));
         if (var5 == null) {
            b(0);
         }

         return var5;
      } catch (NullPointerException var6) {
         throw a(var6);
      }
   }

   private AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyInput a(String var1, String var2) {
      AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyInput var3 = new AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyInput();
      var3.setName(var1);
      var3.setValue(var2);
      return var3;
   }

   protected ClusterProperty findByGoid(Goid var1) throws FindException {
      return (ClusterProperty)this.u.findByPrimaryKey(var1);
   }

   protected ClusterProperty findByInput(AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyInput var1) throws FindException {
      return (ClusterProperty)this.u.findByUniqueName(var1.getInternalName());
   }

   protected ClusterProperty toEntity(AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyInput var1) {
      return new ClusterProperty(var1.getInternalName(), var1.getValue());
   }

   protected AdministrativeUserAccountPropertyDTO toEntityDTO(ClusterProperty var1) {
      return new AdministrativeUserAccountPropertyDTO(var1);
   }

   protected AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyInput toEntityInput(EntityMappingInstruction var1) {
      AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyInput var2 = new AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyInput();
      var2.setName(var1.getIdentityValue());
      return var2;
   }

   protected void setEntity(AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyInput var1, ClusterProperty var2) {
      String var3 = var1.getName();
      byte var4 = -1;

      label86: {
         label85: {
            label84: {
               label83: {
                  label82: {
                     label81: {
                        label80: {
                           label79: {
                              try {
                                 switch (var3.hashCode()) {
                                    case -1144163322:
                                       break label81;
                                    case -1116814248:
                                       break label83;
                                    case 109104741:
                                       break label80;
                                    case 387650688:
                                       break label84;
                                    case 1404523742:
                                       break label82;
                                    case 1437583432:
                                       if (!var3.equals(x[38])) {
                                          break label86;
                                       }
                                       break label85;
                                    case 1482987405:
                                       break label79;
                                    case 1659356272:
                                       break;
                                    default:
                                       break label86;
                                 }
                              } catch (NullPointerException var7) {
                                 throw a(var7);
                              }

                              String[] var5 = x;
                              if (var3.equals(var5[26])) {
                                 var4 = 1;
                              }
                              break label86;
                           }

                           String[] var8 = x;
                           if (var3.equals(var8[10])) {
                              var4 = 2;
                           }
                           break label86;
                        }

                        String[] var11 = x;
                        if (var3.equals(var11[36])) {
                           var4 = 3;
                        }
                        break label86;
                     }

                     String[] var13 = x;
                     if (var3.equals(var13[37])) {
                        var4 = 4;
                     }
                     break label86;
                  }

                  String[] var9 = x;
                  if (var3.equals(var9[0])) {
                     var4 = 5;
                  }
                  break label86;
               }

               String[] var12 = x;
               if (var3.equals(var12[34])) {
                  var4 = 6;
               }
               break label86;
            }

            String[] var10 = x;
            if (var3.equals(var10[42])) {
               var4 = 7;
            }
            break label86;
         }

         var4 = 0;
      }

      label96: {
         label97: {
            label98: {
               try {
                  switch (var4) {
                     case 0:
                     case 1:
                        this.a(x[41], Integer.parseInt(var1.getValue()), 1, 20, var2, x[13]);
                        return;
                     case 2:
                     case 3:
                        break label97;
                     case 4:
                     case 5:
                        break label98;
                     case 6:
                     case 7:
                        break;
                     default:
                        break label96;
                  }
               } catch (NullPointerException var6) {
                  throw a(var6);
               }

               String[] var15 = x;
               this.a(var15[39], Integer.parseInt(var1.getValue()), 1, 365, var2, var15[18]);
               return;
            }

            String[] var16 = x;
            this.a(var16[29], Integer.parseInt(var1.getValue()), 1, 86400, var2, var16[7]);
            return;
         }

         String[] var17 = x;
         this.a(var17[27], Integer.parseInt(var1.getValue()), 1, 86400, var2, var17[19]);
         return;
      }

      String[] var14 = x;
      throw new IllegalArgumentException(String.format(var14[14], var1.getName(), var14[35], var14[24], var14[23], var14[8]));
   }

   private void a(String param1, int param2, int param3, int param4, ClusterProperty param5, String param6) {
      // $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: iload 2
      // 01: iload 3
      // 02: if_icmplt 28
      // 05: iload 2
      // 06: iload 4
      // 08: if_icmpgt 28
      // 0b: goto 12
      // 0e: invokestatic com/l7tech/external/assertions/gatewaygraphql/server/resolver/mutation/AdministrativeUserAccountPropertiesMutationResolver.a (Ljava/lang/NullPointerException;)Ljava/lang/NullPointerException;
      // 11: athrow
      // 12: aload 5
      // 14: iload 2
      // 15: invokestatic java/lang/String.valueOf (I)Ljava/lang/String;
      // 18: invokevirtual com/l7tech/gateway/common/cluster/ClusterProperty.setValue (Ljava/lang/String;)V
      // 1b: aload 5
      // 1d: aload 1
      // 1e: invokevirtual com/l7tech/gateway/common/cluster/ClusterProperty.setName (Ljava/lang/String;)V
      // 21: goto 32
      // 24: invokestatic com/l7tech/external/assertions/gatewaygraphql/server/resolver/mutation/AdministrativeUserAccountPropertiesMutationResolver.a (Ljava/lang/NullPointerException;)Ljava/lang/NullPointerException;
      // 27: athrow
      // 28: new java/lang/IllegalArgumentException
      // 2b: dup
      // 2c: aload 6
      // 2e: invokespecial java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      // 31: athrow
      // 32: return
      // try (0 -> 6): 7 java/lang/NullPointerException
      // try (3 -> 17): 17 java/lang/NullPointerException
   }

   protected AdministrativeUserAccountPropertyDTO doCreate(AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyInput var1) throws ObjectModelException {
      ClusterProperty var2 = this.toEntity(var1);
      this.setEntity(var1, var2);
      this.u.save(var2);
      return this.toEntityDTO(var2);
   }

   protected AdministrativeUserAccountPropertyDTO doUpdate(
      AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyInput var1, ClusterProperty var2
   ) throws ObjectModelException {
      this.setEntity(var1, var2);
      this.u.update(var2);
      return this.toEntityDTO(var2);
   }

   protected boolean isDeletable(ClusterProperty var1) {
      return false;
   }

   protected AdministrativeUserAccountPropertyDTO doDelete(
      AdministrativeUserAccountPropertyDTO.AdministrativeUserAccountPropertyInput var1, ClusterProperty var2
   ) throws ObjectModelException {
      return null;
   }

   static {
      String[] var5 = new String[44];
      int var3 = 0;
      String var2 = "\u000bNe#SQU\u0002Rq%R\u0011c\u001fQk>D\u0002T\u0014\u0004V\u00192|\u0004V\u00132|\u00077bKay,u\u0004V\u00192|z\u0004NocQHR\u0002BjcX\u0007R\u0002Sl-QPG\u0014Rg>I\u0016I\tR-+\\\u000bC\u0010@{+O\u001eV\u000fPncN\u001aT\u0011DpcO\u001aU\bMt)OPK\u0012Uc8T\u0010HH`f!T\u0011O\u0014Up-I\u0016P\u0002tq)O>E\u0004Nw\"I/T\bQg>I\u0016C\u0014lw8\\\u000bO\bOP)N\u0010J\u0011Dp1\"Yr%O\u0006\u0006\u0017Dp%R\u001b\u0006\nTq8\u001d\u001dCGCg8J\u001aC\t\u00013l\\\u0011BG\u00194x\rO\u0006\u0014Da#S\u001bU\u0015\u000bNe#S6H\u0006Bv%K\u0016R\u001eqg>T\u0010B\u0002T\u0014\u0010\u000bNe#S3I\u0004Jm9I+O\nD*'om8s\nJ\u000b\u0001o)I\u0017I\u0003\u0001'?\u0013ZUGLw?I_H\bU\">X\u000bS\u0015O\"\"H\u0013J\bIEg*\\\nJ\u0013'+Ne#S_G\u0013Ug!M\u000bUGLw?I_D\u0002\u0001`)I\bC\u0002O\"}\u001d\u001eH\u0003\u00010|t.Ot-Q\u0016BG`f!T\u0011O\u0014Up-I\u0016P\u0002\u0001W?X\r\u0006&Ba#H\u0011RGqp#M\u001aT\u0013X\"iN_\bG`n R\bC\u0003\u0001C(P\u0016H\u000eRv>\\\u000bO\u0011D\"\u0019N\u001aTG`a/R\nH\u0013\u0001R>R\u000fC\u0015Uk)N_\u0006BR\"0\u001dZUG]\"iN_ZG\u0004ql\u00044uK\u000b\u0002^\u0011j7Sm:T\u001bC\u0003\u0001k\"K\u001eJ\u000eE\">X\fC\u0013\u0001q)^\nT\u000eU{lN\u000bG\tEc>Y_R\u001eQgl\u0018\f\nGHe\"R\rO\tF\"8U\u001a\u00065dQ\ti_G\u0004Uk#SQ\u0006&Mn#J\u001aBGwc H\u001aUGrV\u0005z_ZGqA\u0005\u0010;u40.Oc/I\u0016P\u000eU{lM\u001aT\u000eNflP\nU\u0013\u0001`)\u001d\u001dC\u0013Vg)S_\u0017G@l(\u001dL\u0010R\u0001f-D\f2+Na'R\nRGQg>T\u0010BGLw?I_D\u0002\u0001`)I\bC\u0002O\"}\u001d\u001eH\u0003\u0001:z\tO\u0016GRg/R\u0011B\u0014\u0002V\u0014\u00077bKay,u\u0002T\u0011\u0010\u000bNe#S3I\u0004Jm9I+O\nD\u0012\u000bNe#S,C\u0014Rk#S:^\u0017Hp5\u0002V\u0014\u001a\u000bNe#SQK\u0006YC Q\u0010Q\u0006Cn)|\u000bR\u0002Lr8N\u0011\u000bNe#SQJ\bBi#H\u000br\u000eLg\u0016\u0004Mw?I\u001aT7Sm<X\rR\u001elc\"\\\u0018C\u0015\u0013\u000bNe#SQU\u0002Rq%R\u0011c\u001fQk>D\u0002T\u0011\u0002^\u0011\u0004V\u00132|\u0018\u0000Dv\u000fQ\nU\u0013Dp\u001cO\u0010V\u0002Sv5t\u0011V\u0012Uq\u0015\u000bNe#S6H\u0006Bv%K\u0016R\u001eqg>T\u0010B\u0019\u000bNe#S2G\u001f`n R\bG\u0005Mg\rI\u000bC\nQv?\u0011\u000bNe#SQJ\bBi#H\u000br\u000eLg\u0012\u000bNe#S,C\u0014Rk#S:^\u0017Hp5\u0019\u000bNe#S2G\u001f`n R\bG\u0005Mg\rI\u000bC\nQv?\u0016\u000bNe#SQO\t@a8T\tO\u0013XR)O\u0016I\u0003\u00044uK\u000b\u001a\u000bNe#SQK\u0006YC Q\u0010Q\u0006Cn)|\u000bR\u0002Lr8N";
      int var4 = "\u000bNe#SQU\u0002Rq%R\u0011c\u001fQk>D\u0002T\u0014\u0004V\u00192|\u0004V\u00132|\u00077bKay,u\u0004V\u00192|z\u0004NocQHR\u0002BjcX\u0007R\u0002Sl-QPG\u0014Rg>I\u0016I\tR-+\\\u000bC\u0010@{+O\u001eV\u000fPncN\u001aT\u0011DpcO\u001aU\bMt)OPK\u0012Uc8T\u0010HH`f!T\u0011O\u0014Up-I\u0016P\u0002tq)O>E\u0004Nw\"I/T\bQg>I\u0016C\u0014lw8\\\u000bO\bOP)N\u0010J\u0011Dp1\"Yr%O\u0006\u0006\u0017Dp%R\u001b\u0006\nTq8\u001d\u001dCGCg8J\u001aC\t\u00013l\\\u0011BG\u00194x\rO\u0006\u0014Da#S\u001bU\u0015\u000bNe#S6H\u0006Bv%K\u0016R\u001eqg>T\u0010B\u0002T\u0014\u0010\u000bNe#S3I\u0004Jm9I+O\nD*'om8s\nJ\u000b\u0001o)I\u0017I\u0003\u0001'?\u0013ZUGLw?I_H\bU\">X\u000bS\u0015O\"\"H\u0013J\bIEg*\\\nJ\u0013'+Ne#S_G\u0013Ug!M\u000bUGLw?I_D\u0002\u0001`)I\bC\u0002O\"}\u001d\u001eH\u0003\u00010|t.Ot-Q\u0016BG`f!T\u0011O\u0014Up-I\u0016P\u0002\u0001W?X\r\u0006&Ba#H\u0011RGqp#M\u001aT\u0013X\"iN_\bG`n R\bC\u0003\u0001C(P\u0016H\u000eRv>\\\u000bO\u0011D\"\u0019N\u001aTG`a/R\nH\u0013\u0001R>R\u000fC\u0015Uk)N_\u0006BR\"0\u001dZUG]\"iN_ZG\u0004ql\u00044uK\u000b\u0002^\u0011j7Sm:T\u001bC\u0003\u0001k\"K\u001eJ\u000eE\">X\fC\u0013\u0001q)^\nT\u000eU{lN\u000bG\tEc>Y_R\u001eQgl\u0018\f\nGHe\"R\rO\tF\"8U\u001a\u00065dQ\ti_G\u0004Uk#SQ\u0006&Mn#J\u001aBGwc H\u001aUGrV\u0005z_ZGqA\u0005\u0010;u40.Oc/I\u0016P\u000eU{lM\u001aT\u000eNflP\nU\u0013\u0001`)\u001d\u001dC\u0013Vg)S_\u0017G@l(\u001dL\u0010R\u0001f-D\f2+Na'R\nRGQg>T\u0010BGLw?I_D\u0002\u0001`)I\bC\u0002O\"}\u001d\u001eH\u0003\u0001:z\tO\u0016GRg/R\u0011B\u0014\u0002V\u0014\u00077bKay,u\u0002T\u0011\u0010\u000bNe#S3I\u0004Jm9I+O\nD\u0012\u000bNe#S,C\u0014Rk#S:^\u0017Hp5\u0002V\u0014\u001a\u000bNe#SQK\u0006YC Q\u0010Q\u0006Cn)|\u000bR\u0002Lr8N\u0011\u000bNe#SQJ\bBi#H\u000br\u000eLg\u0016\u0004Mw?I\u001aT7Sm<X\rR\u001elc\"\\\u0018C\u0015\u0013\u000bNe#SQU\u0002Rq%R\u0011c\u001fQk>D\u0002T\u0011\u0002^\u0011\u0004V\u00132|\u0018\u0000Dv\u000fQ\nU\u0013Dp\u001cO\u0010V\u0002Sv5t\u0011V\u0012Uq\u0015\u000bNe#S6H\u0006Bv%K\u0016R\u001eqg>T\u0010B\u0019\u000bNe#S2G\u001f`n R\bG\u0005Mg\rI\u000bC\nQv?\u0011\u000bNe#SQJ\bBi#H\u000br\u000eLg\u0012\u000bNe#S,C\u0014Rk#S:^\u0017Hp5\u0019\u000bNe#S2G\u001f`n R\bG\u0005Mg\rI\u000bC\nQv?\u0016\u000bNe#SQO\t@a8T\tO\u0013XR)O\u0016I\u0003\u00044uK\u000b\u001a\u000bNe#SQK\u0006YC Q\u0010Q\u0006Cn)|\u000bR\u0002Lr8N"
         .length();
      char var1 = 19;
      int var7 = -1;

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

         while (true) {
            String var8 = c(var10000, c(var10001));
            switch (var10002) {
               case 0:
                  var5[var3++] = var8;
                  if ((var7 += var1) >= var4) {
                     x = var5;
                     String[] var9 = x;
                     m = x[3];
                     PARAM_APPEND_DEFAULT = var9[12];
                     r = var9[2];
                     PARAM_LOCKOUT_EXTERNAL = var9[23];
                     PARAM_INACTIVITY = var9[39];
                     k = var9[15];
                     n = var9[22];
                     o = var9[9];
                     s = var9[25];
                     p = var9[21];
                     PARAM_LOCKOUT = var9[27];
                     PARAM_LOGIN_ATTEMPTS = var9[41];
                     t = var9[31];
                     PARAM_EXPIRY_EXTERNAL = var9[24];
                     PARAM_EXPIRY = var9[29];
                     PARAM_INACTIVITY_EXTERNAL = var9[8];
                     PARAM_LOGIN_ATTEMPTS_EXTERNAL = var9[35];
                     b = Logger.getLogger(AdministrativeUserAccountPropertiesMutationResolver.class.getName());
                     return;
                  }

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

                  var2 = "%`K\r}\u007fa'nO\u0016z'a=v|\u0007a8g-3:jO\u0017a8|0\\X\u0003}5i;kx\u001bc4( |\f\u000fr#c,k\f\f|?%'z@\u000e33}=/E\u00113?}%c";
                  var4 = "%`K\r}\u007fa'nO\u0016z'a=v|\u0007a8g-3:jO\u0017a8|0\\X\u0003}5i;kx\u001bc4( |\f\u000fr#c,k\f\f|?%'z@\u000e33}=/E\u00113?}%c"
                     .length();
                  var1 = 22;
                  var7 = -1;
            }

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

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

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

      return var10000;
   }

   private static String c(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 -> 120;
            case 1 -> 62;
            case 2 -> 29;
            case 3 -> 83;
            case 4 -> 34;
            case 5 -> 96;
            default -> 57;
         });
      }

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