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

import com.l7tech.external.assertions.gatewaygraphql.server.data.ActiveConnectorDTO;
import com.l7tech.external.assertions.gatewaygraphql.server.data.EntityProperty;
import com.l7tech.external.assertions.gatewaygraphql.server.input.EntityPropertyInput;
import com.l7tech.external.assertions.gatewaygraphql.server.resolver.EntityResolver;
import com.l7tech.gateway.common.transport.SsgActiveConnector;
import com.l7tech.objectmodel.Goid;
import com.l7tech.server.security.password.SecurePasswordManager;
import com.l7tech.util.CollectionUtils.MapBuilder;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.stream.Collectors;
import org.apache.commons.lang3.StringUtils;

public class MQNativeActiveConnectorHelper implements ActiveConnectorHelper {
   private final SecurePasswordManager a;
   private static final Logger b;
   private static final String c;
   private static final String d;
   private static final String e;
   private static final String f;
   private static final String g;
   private static final String h;
   private static final String i;
   private static final String j;
   private static final String k;
   private static final String l;
   private static final String m;
   private static final String n;
   private static final String o;
   private static final Map<String, String> p;
   private static final Map<String, String> q;
   private static final String[] r;

   public MQNativeActiveConnectorHelper(SecurePasswordManager var1) {
      this.a = var1;
   }

   @Override
   public void setProperties(ActiveConnectorDTO.ActiveConnectorInput var1, SsgActiveConnector var2) {
      this.a(var1.getProperties(), var2);
   }

   @Override
   public List<EntityProperty> getProperties(SsgActiveConnector var1) {
      List var2 = var1.getPropertyNames()
         .stream()
         .filter(var0 -> !StringUtils.equals(var0, SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_SECURE_PASSWORD_OID))
         .map(var1x -> {
            if (q.containsKey(var1x)) {
               return new EntityProperty(q.get(var1x), var1.getProperty(var1x));
            }

            b.log(Level.WARNING, r[46], new String[]{var1.getName(), var1x});
            return new EntityProperty(var1x, var1.getProperty(var1x));
         })
         .collect(Collectors.toList());
      String var3 = var1.getProperty(SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_SECURE_PASSWORD_OID);
      if (StringUtils.isNotEmpty(var3)) {
         String var4 = EntityResolver.toEntityNameByGoid(this.a, Goid.parseGoid(var3));
         EntityProperty var5 = new EntityProperty(q.get(SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_SECURE_PASSWORD_OID), var4);
         var2.add(var5);
      }

      return var2;
   }

   @Override
   public void setAdvancedProperties(ActiveConnectorDTO.ActiveConnectorInput var1, SsgActiveConnector var2) {
   }

   @Override
   public List<EntityProperty> getAdvancedProperties(SsgActiveConnector var1) {
      return Collections.emptyList();
   }

   @Override
   public void setPartialProperties(ActiveConnectorDTO.ActiveConnectorInput var1, SsgActiveConnector var2) {
      this.a(var1.getPartialProperties(), var2);
   }

   @Override
   public void setAdvancedPartialProperties(ActiveConnectorDTO.ActiveConnectorInput var1, SsgActiveConnector var2) {
   }

   private void a(List<EntityPropertyInput> var1, SsgActiveConnector var2) {
      var1.forEach(var1x -> {
         if (p.containsKey(var1x.getName())) {
            var2.setProperty(p.get(var1x.getName()), var1x.getValue());
         } else {
            b.log(Level.WARNING, r[5], new String[]{var2.getName(), var1x.getName()});
            var2.setProperty(var1x.getName(), var1x.getValue());
         }
      });
      String var3 = var2.getProperty(SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_SECURE_PASSWORD_OID);
      if (StringUtils.isNotEmpty(var3)) {
         Goid var4 = EntityResolver.toEntityGoidByName(this.a, var3);
         var2.setProperty(SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_SECURE_PASSWORD_OID, Goid.toString(var4));
      }
   }

   static {
      String[] var5 = new String[70];
      int var3 = 0;
      String var2 = "6F7P>\u0015`\u001e~\u0017S%\tx\u001fq\u0018X&\u0019r*B\u001cD/,c\u000fz\u001cB9\u001dq\u001ex\tE#\u0013x\b(\u0012Y\u001b^?\u0012r2D+T:\u0010o*B\u001cD/,c\u000fz\u001cB9\u001dq\u001ex\tE#\u0013x\bb\nT.\u001a\u0012Y\u001b^?\u0012r:T\u0012_%\u000bz\u001eS\u001eT'\u0019x\u000fc\u0000A/'6F7P>\u0015`\u001ex\fE(\u0013c\u0015S:^$\u0012s\u0018C\u0010^$,y\u0014[4P2=u\u000f^\u000fT\u0010\nB\u001cD/1w\u0015V\u001eT82w\u0016R?.Y\u0012_%\u000bx[G\u000b^:\u0019d\u000fNYU/\u001a\u007f\u0015R\u001d\u0011,\u0013d[z(\u007f+\b\u007f\rRYP)\b\u007f\rRYR%\u0012x\u001eT\r^8F6\u0000\u0007\u0004\u001e1Mk\u0015\u0014B\rS%\tx\u001fz\u001cB9\u001dq\u001eq\u0016C'\u001db\u001e\u0012Y\u001b^?\u0012r8X\u0017E/\u0012b/N\tT\f\u000ey\u0016g\u000b^:\u0019d\u000fN&6F7P>\u0015`\u001e~\u0017S%\tx\u001f~\nv/\b[\u001eD\nP-\u0019Y\u000bC\u0010^$\u000fC\bR\u001d)\u0012Y\u001b^?\u0012r2D?P#\u0010s\u001ff\fT?\u0019F\u000eC4T9\u000fw\u001cR6A>\u0015y\u0015D,B/\u0018\u001e\u0012Y\u001b^?\u0012r2D>T>1s\bD\u0018V/3f\u000f^\u0016_9)e\u001eS\u0018\u0012Y\u001b^?\u0012r2D?P#\u0010s\u001ff\fT?\u0019C\bR\u001d16F7P>\u0015`\u001e~\u0017S%\tx\u001f~\nw+\u0015z\u001eS(D/\ts+B\r|/\u000fe\u001aP\u001c~:\b\u007f\u0014Y\nd9\u0019r!\u0014B\rS%\tx\u001fc\u001c\\:\u0013d\u001aE\u0000`?\u0019c\u001ey\u0018\\/,w\u000fC\u001cC$\u001d\u0014B\rS%\tx\u001ft\u0016_$\u0019u\u000f^\u0016_\u001a\u0013y\u0017z\u0018I\u0003\u0018z\u001e)\u0014B\rS%\tx\u001f~\nc/\fz\u0002f\fT?\u0019Q\u001eC4T9\u000fw\u001cR6A>\u0015y\u0015D,B/\u0018\u0017\u0014B\rS%\tx\u001f~\ne/\u0011f\u0017V\rT\u001b\ts\u000eR\r\bD\u0015z/\u0005e\u000fX\u000bT\u0003\u0018+6F7P>\u0015`\u001e~\u0017S%\tx\u001fq\u0018X&\u0019r*B\u001cD/,c\u000fz\u001cB9\u001dq\u001ex\tE#\u0013x\b%6F7P>\u0015`\u001ex\fE(\u0013c\u0015S:^$\u0012s\u0018C\u0010^$,y\u0014[4P2+w\u0012C\u0017\u0012Y\u001b^?\u0012r2D*^+\fW\u0018C\u0010^$)e\u001eS\u001d\u0014B\rS%\tx\u001ft\u0016_$\u0019u\u000f^\u0016_\u001a\u0013y\u0017z\u0018I\u001d\u001d\u007f\u000f\t\u0012D0_(\u0013c\u0015S 6F7P>\u0015`\u001e~\u0017S%\tx\u001f~\n~:\u0019x4G\rX%\u0012e.D\u001cU\b\u000eD\u001cC$\u001d{\u001e\u0010\tR\bD/\u000fb(^\u0003T\u0006\u0015{\u0012C\f\u0012D*B&9x\u001aU\u0015T.#\u0012Y\u001b^?\u0012r=V\u0010]/\u0018G\u000eR\fT\u001a\tb6R\nB+\u001bs4G\rX%\u0012e 6F7P>\u0015`\u001e~\u0017S%\tx\u001fp\u001cE\u0007\u0019e\bV\u001eT\u0005\fb\u0012X\u0017B\u0012\bR\u001aD8\u0019F\u001aD\nF%\u000er5V\u0014T\u0013\u0015B\u0014S/\u000eY\u001dd\u0018R\u001e\u0013U\tR\u0018E/\u001a6F7P>\u0015`\u001e~\u0017S%\tx\u001fx\tT$3f\u000f^\u0016_9\u0018\u0012Y\u001b^?\u0012r<R\r|/\u000fe\u001aP\u001c~:\b\u007f\u0014Y\n%6F7P>\u0015`\u001ex\fE(\u0013c\u0015S:^$\u0012s\u0018C\u0010^$,y\u0014[4P25r\u0017R%6F7P>\u0015`\u001ex\fE(\u0013c\u0015S:^$\u0012s\u0018C\u0010^$,y\u0014[4P2+w\u0012C*6F7P>\u0015`\u001e~\u0017S%\tx\u001fe\u001cA&\u0005G\u000eR\fT\u001a\tb6R\nB+\u001bs4G\rX%\u0012e\u0016\u0012Y\u001b^?\u0012r=V\u0010]/\u0018G\u000eR\fT\u0004\u001d{\u001e+6F7P>\u0015`\u001ex\fE(\u0013c\u0015S+T:\u0010o*B\u001cD/;s\u000fz\u001cB9\u001dq\u001ex\tE#\u0013x\b\u0011\u0012D*B&7s\u0002D\r^8\u0019C\bR\u001d06F7P>\u0015`\u001e~\u0017S%\tx\u001f~\nc/\fz\u0002f\fT?\u0019F\u000eC4T9\u000fw\u001cR6A>\u0015y\u0015D,B/\u0018\t\tR\t]3(o\u000bR\u001a6F7P>\u0015`\u001e~\u0017S%\tx\u001fx\tT$3f\u000f^\u0016_9\u000f\u000fV\u000bV/\bG\u000eR\fT\u0004\u001d{\u001e\u0007\u0018_\u0018_$\u0019z'6F7P>\u0015`\u001ex\fE(\u0013c\u0015S:^$\u0012s\u0018C\u0010^$,y\u0014[4P2=u\u000f^\u000fT&6F7P>\u0015`\u001e~\u0017S%\tx\u001f~\nv/\b[\u001eD\nP-\u0019Y\u000bC\u0010^$\u000fC\bR\u001d?.Y\u0012_%\u000bx[G\u000b^:\u0019d\u000fNYU/\u001a\u007f\u0015R\u001d\u0011,\u0013d[z(\u007f+\b\u007f\rRYP)\b\u007f\rRYR%\u0012x\u001eT\r^8F6\u0000\u0007\u0004\u001e1Mk*6F7P>\u0015`\u001e~\u0017S%\tx\u001fe\u001cA&\u0005G\u000eR\fT\u001a\tb6R\nB+\u001bs4G\rX%\u0012e16F7P>\u0015`\u001ex\fE(\u0013c\u0015S0B\u0018\u0019f\u0017N(D/\ts<R\r|/\u000fe\u001aP\u001c~:\b\u007f\u0014Y\nd9\u0019r\u0010\bD\u0015z/\u0005e\u000fX\u000bT\u000b\u0010\u007f\u001aD\"\u0012Y\u001b^?\u0012r)R\t]3-c\u001eB\u001ca?\b[\u001eD\nP-\u0019Y\u000bC\u0010^$\u000f\u0018\u0012Y\u001b^?\u0012r2D6A/\u0012Y\u000bC\u0010^$\u000fC\bR\u001d\u001f\u0014B\rS%\tx\u001ft\u0016_$\u0019u\u000f^\u0016_\u001a\u0013y\u0017z\u0018I\u000b\u001fb\u0012A\u001c\u001e\u0012D:^:\u0005U\u0014E\u000bT&\u001db\u0012X\u0017x.:d\u0014Z+T;\ts\bC 6F7P>\u0015`\u001e~\u0017S%\tx\u001f~\n~:\u0019x4G\rX%\u0012e.D\u001cU 6F7P>\u0015`\u001e~\u0017S%\tx\u001fp\u001cE\u0007\u0019e\bV\u001eT\u0005\fb\u0012X\u0017B\u0017\bG\u001cR#\u001a\u007f\u001eS+T:\u0010o*B\u001cD/2w\u0016R16F7P>\u0015`\u001ex\fE(\u0013c\u0015S0B\u0018\u0019f\u0017N(D/\ts<R\r|/\u000fe\u001aP\u001c~:\b\u007f\u0014Y\nd9\u0019r\b\u0013X\nE\u0004\u001d{\u001e06F7P>\u0015`\u001e~\u0017S%\tx\u001f~\nc/\fz\u0002f\fT?\u0019F\u000eC4T9\u000fw\u001cR6A>\u0015y\u0015D,B/\u001816F7P>\u0015`\u001e~\u0017S%\tx\u001f~\nw+\u0015z\u001eS(D/\ts+B\r|/\u000fe\u001aP\u001c~:\b\u007f\u0014Y\nd9\u0019r+6F7P>\u0015`\u001ex\fE(\u0013c\u0015S+T:\u0010o*B\u001cD/;s\u000fz\u001cB9\u001dq\u001ex\tE#\u0013x\b\u0011\u0012Y\u001b^?\u0012r(X\u0018A\u000b\u001fb\u0012X\u0017\u0004\u000bX\u000bE\u0019\u0012D(D/\ts8E\u001cU/\u0012b\u0012V\u0015c/\rc\u0012E\u001cU\u000b\u0018X\u0017E/\u0012b/N\tT\u000b\u0018^\tY/\u000eE\u000e^\rT%6F7P>\u0015`\u001ex\fE(\u0013c\u0015S:^$\u0012s\u0018C\u0010^$,y\u0014[4P25r\u0017R";
      int var4 = "6F7P>\u0015`\u001e~\u0017S%\tx\u001fq\u0018X&\u0019r*B\u001cD/,c\u000fz\u001cB9\u001dq\u001ex\tE#\u0013x\b(\u0012Y\u001b^?\u0012r2D+T:\u0010o*B\u001cD/,c\u000fz\u001cB9\u001dq\u001ex\tE#\u0013x\bb\nT.\u001a\u0012Y\u001b^?\u0012r:T\u0012_%\u000bz\u001eS\u001eT'\u0019x\u000fc\u0000A/'6F7P>\u0015`\u001ex\fE(\u0013c\u0015S:^$\u0012s\u0018C\u0010^$,y\u0014[4P2=u\u000f^\u000fT\u0010\nB\u001cD/1w\u0015V\u001eT82w\u0016R?.Y\u0012_%\u000bx[G\u000b^:\u0019d\u000fNYU/\u001a\u007f\u0015R\u001d\u0011,\u0013d[z(\u007f+\b\u007f\rRYP)\b\u007f\rRYR%\u0012x\u001eT\r^8F6\u0000\u0007\u0004\u001e1Mk\u0015\u0014B\rS%\tx\u001fz\u001cB9\u001dq\u001eq\u0016C'\u001db\u001e\u0012Y\u001b^?\u0012r8X\u0017E/\u0012b/N\tT\f\u000ey\u0016g\u000b^:\u0019d\u000fN&6F7P>\u0015`\u001e~\u0017S%\tx\u001f~\nv/\b[\u001eD\nP-\u0019Y\u000bC\u0010^$\u000fC\bR\u001d)\u0012Y\u001b^?\u0012r2D?P#\u0010s\u001ff\fT?\u0019F\u000eC4T9\u000fw\u001cR6A>\u0015y\u0015D,B/\u0018\u001e\u0012Y\u001b^?\u0012r2D>T>1s\bD\u0018V/3f\u000f^\u0016_9)e\u001eS\u0018\u0012Y\u001b^?\u0012r2D?P#\u0010s\u001ff\fT?\u0019C\bR\u001d16F7P>\u0015`\u001e~\u0017S%\tx\u001f~\nw+\u0015z\u001eS(D/\ts+B\r|/\u000fe\u001aP\u001c~:\b\u007f\u0014Y\nd9\u0019r!\u0014B\rS%\tx\u001fc\u001c\\:\u0013d\u001aE\u0000`?\u0019c\u001ey\u0018\\/,w\u000fC\u001cC$\u001d\u0014B\rS%\tx\u001ft\u0016_$\u0019u\u000f^\u0016_\u001a\u0013y\u0017z\u0018I\u0003\u0018z\u001e)\u0014B\rS%\tx\u001f~\nc/\fz\u0002f\fT?\u0019Q\u001eC4T9\u000fw\u001cR6A>\u0015y\u0015D,B/\u0018\u0017\u0014B\rS%\tx\u001f~\ne/\u0011f\u0017V\rT\u001b\ts\u000eR\r\bD\u0015z/\u0005e\u000fX\u000bT\u0003\u0018+6F7P>\u0015`\u001e~\u0017S%\tx\u001fq\u0018X&\u0019r*B\u001cD/,c\u000fz\u001cB9\u001dq\u001ex\tE#\u0013x\b%6F7P>\u0015`\u001ex\fE(\u0013c\u0015S:^$\u0012s\u0018C\u0010^$,y\u0014[4P2+w\u0012C\u0017\u0012Y\u001b^?\u0012r2D*^+\fW\u0018C\u0010^$)e\u001eS\u001d\u0014B\rS%\tx\u001ft\u0016_$\u0019u\u000f^\u0016_\u001a\u0013y\u0017z\u0018I\u001d\u001d\u007f\u000f\t\u0012D0_(\u0013c\u0015S 6F7P>\u0015`\u001e~\u0017S%\tx\u001f~\n~:\u0019x4G\rX%\u0012e.D\u001cU\b\u000eD\u001cC$\u001d{\u001e\u0010\tR\bD/\u000fb(^\u0003T\u0006\u0015{\u0012C\f\u0012D*B&9x\u001aU\u0015T.#\u0012Y\u001b^?\u0012r=V\u0010]/\u0018G\u000eR\fT\u001a\tb6R\nB+\u001bs4G\rX%\u0012e 6F7P>\u0015`\u001e~\u0017S%\tx\u001fp\u001cE\u0007\u0019e\bV\u001eT\u0005\fb\u0012X\u0017B\u0012\bR\u001aD8\u0019F\u001aD\nF%\u000er5V\u0014T\u0013\u0015B\u0014S/\u000eY\u001dd\u0018R\u001e\u0013U\tR\u0018E/\u001a6F7P>\u0015`\u001e~\u0017S%\tx\u001fx\tT$3f\u000f^\u0016_9\u0018\u0012Y\u001b^?\u0012r<R\r|/\u000fe\u001aP\u001c~:\b\u007f\u0014Y\n%6F7P>\u0015`\u001ex\fE(\u0013c\u0015S:^$\u0012s\u0018C\u0010^$,y\u0014[4P25r\u0017R%6F7P>\u0015`\u001ex\fE(\u0013c\u0015S:^$\u0012s\u0018C\u0010^$,y\u0014[4P2+w\u0012C*6F7P>\u0015`\u001e~\u0017S%\tx\u001fe\u001cA&\u0005G\u000eR\fT\u001a\tb6R\nB+\u001bs4G\rX%\u0012e\u0016\u0012Y\u001b^?\u0012r=V\u0010]/\u0018G\u000eR\fT\u0004\u001d{\u001e+6F7P>\u0015`\u001ex\fE(\u0013c\u0015S+T:\u0010o*B\u001cD/;s\u000fz\u001cB9\u001dq\u001ex\tE#\u0013x\b\u0011\u0012D*B&7s\u0002D\r^8\u0019C\bR\u001d06F7P>\u0015`\u001e~\u0017S%\tx\u001f~\nc/\fz\u0002f\fT?\u0019F\u000eC4T9\u000fw\u001cR6A>\u0015y\u0015D,B/\u0018\t\tR\t]3(o\u000bR\u001a6F7P>\u0015`\u001e~\u0017S%\tx\u001fx\tT$3f\u000f^\u0016_9\u000f\u000fV\u000bV/\bG\u000eR\fT\u0004\u001d{\u001e\u0007\u0018_\u0018_$\u0019z'6F7P>\u0015`\u001ex\fE(\u0013c\u0015S:^$\u0012s\u0018C\u0010^$,y\u0014[4P2=u\u000f^\u000fT&6F7P>\u0015`\u001e~\u0017S%\tx\u001f~\nv/\b[\u001eD\nP-\u0019Y\u000bC\u0010^$\u000fC\bR\u001d?.Y\u0012_%\u000bx[G\u000b^:\u0019d\u000fNYU/\u001a\u007f\u0015R\u001d\u0011,\u0013d[z(\u007f+\b\u007f\rRYP)\b\u007f\rRYR%\u0012x\u001eT\r^8F6\u0000\u0007\u0004\u001e1Mk*6F7P>\u0015`\u001e~\u0017S%\tx\u001fe\u001cA&\u0005G\u000eR\fT\u001a\tb6R\nB+\u001bs4G\rX%\u0012e16F7P>\u0015`\u001ex\fE(\u0013c\u0015S0B\u0018\u0019f\u0017N(D/\ts<R\r|/\u000fe\u001aP\u001c~:\b\u007f\u0014Y\nd9\u0019r\u0010\bD\u0015z/\u0005e\u000fX\u000bT\u000b\u0010\u007f\u001aD\"\u0012Y\u001b^?\u0012r)R\t]3-c\u001eB\u001ca?\b[\u001eD\nP-\u0019Y\u000bC\u0010^$\u000f\u0018\u0012Y\u001b^?\u0012r2D6A/\u0012Y\u000bC\u0010^$\u000fC\bR\u001d\u001f\u0014B\rS%\tx\u001ft\u0016_$\u0019u\u000f^\u0016_\u001a\u0013y\u0017z\u0018I\u000b\u001fb\u0012A\u001c\u001e\u0012D:^:\u0005U\u0014E\u000bT&\u001db\u0012X\u0017x.:d\u0014Z+T;\ts\bC 6F7P>\u0015`\u001e~\u0017S%\tx\u001f~\n~:\u0019x4G\rX%\u0012e.D\u001cU 6F7P>\u0015`\u001e~\u0017S%\tx\u001fp\u001cE\u0007\u0019e\bV\u001eT\u0005\fb\u0012X\u0017B\u0017\bG\u001cR#\u001a\u007f\u001eS+T:\u0010o*B\u001cD/2w\u0016R16F7P>\u0015`\u001ex\fE(\u0013c\u0015S0B\u0018\u0019f\u0017N(D/\ts<R\r|/\u000fe\u001aP\u001c~:\b\u007f\u0014Y\nd9\u0019r\b\u0013X\nE\u0004\u001d{\u001e06F7P>\u0015`\u001e~\u0017S%\tx\u001f~\nc/\fz\u0002f\fT?\u0019F\u000eC4T9\u000fw\u001cR6A>\u0015y\u0015D,B/\u001816F7P>\u0015`\u001e~\u0017S%\tx\u001f~\nw+\u0015z\u001eS(D/\ts+B\r|/\u000fe\u001aP\u001c~:\b\u007f\u0014Y\nd9\u0019r+6F7P>\u0015`\u001ex\fE(\u0013c\u0015S+T:\u0010o*B\u001cD/;s\u000fz\u001cB9\u001dq\u001ex\tE#\u0013x\b\u0011\u0012Y\u001b^?\u0012r(X\u0018A\u000b\u001fb\u0012X\u0017\u0004\u000bX\u000bE\u0019\u0012D(D/\ts8E\u001cU/\u0012b\u0012V\u0015c/\rc\u0012E\u001cU\u000b\u0018X\u0017E/\u0012b/N\tT\u000b\u0018^\tY/\u000eE\u000e^\rT%6F7P>\u0015`\u001ex\fE(\u0013c\u0015S:^$\u0012s\u0018C\u0010^$,y\u0014[4P25r\u0017R"
         .length();
      char var1 = '+';
      int var7 = -1;

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

         while (true) {
            String var9 = a(var10000, a(var10001));
            switch (var10002) {
               case 0:
                  var5[var3++] = var9;
                  if ((var7 += var1) >= var4) {
                     r = var5;
                     String[] var10 = r;
                     l = r[19];
                     f = var10[8];
                     k = var10[67];
                     n = var10[61];
                     g = var10[35];
                     h = var10[0];
                     e = var10[23];
                     j = var10[12];
                     m = var10[44];
                     d = var10[28];
                     c = var10[41];
                     i = var10[39];
                     o = var10[48];
                     b = Logger.getLogger(MQNativeActiveConnectorHelper.class.getName());
                     MapBuilder var11 = MapBuilder.builder();
                     String[] var8 = r;
                     p = var11.put(var8[22], SsgActiveConnector.PROPERTIES_KEY_IS_INBOUND)
                        .put(var8[25], SsgActiveConnector.PROPERTIES_KEY_REQUEST_SIZE_LIMIT)
                        .put(var8[58], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_HOST_NAME)
                        .put(var8[63], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_PORT)
                        .put(var8[4], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_QUEUE_MANAGER_NAME)
                        .put(var8[43], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_CHANNEL)
                        .put(var8[42], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_TARGET_QUEUE_NAME)
                        .put(var8[65], SsgActiveConnector.PROPERTIES_KEY_OVERRIDE_CONTENT_TYPE)
                        .put(var8[30], SsgActiveConnector.PROPERTIES_KEY_NUMBER_OF_SAC_TO_CREATE)
                        .put(var8[64], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_IS_QUEUE_CREDENTIAL_REQUIRED)
                        .put(var8[24], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_USERID)
                        .put(var8[29], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_SECURE_PASSWORD_OID)
                        .put(var8[26], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_IS_SSL_ENABLED)
                        .put(var8[66], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_CIPHER_SUITE)
                        .put(var8[38], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_IS_SSL_KEYSTORE_USED)
                        .put(var8[49], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_SSL_KEYSTORE_ALIAS)
                        .put(var8[17], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_SSL_KEYSTORE_ID)
                        .put(var8[40], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_REPLY_TYPE)
                        .put(var8[53], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_IS_COPY_CORRELATION_ID_FROM_REQUEST)
                        .put(var8[56], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_SPECIFIED_REPLY_QUEUE_NAME)
                        .put(var8[2], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_INBOUND_ACKNOWLEDGEMENT_TYPE)
                        .put(var8[20], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_INBOUND_IS_SOAP_ACTION_USED)
                        .put(var8[62], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_INBOUND_SOAP_ACTION)
                        .put(var8[7], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_INBOUND_CONTENT_TYPE_FROM_PROPERTY)
                        .put(var8[11], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_INBOUND_IS_FAILED_QUEUE_USED)
                        .put(var8[36], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_INBOUND_FAILED_QUEUE_NAME)
                        .put(var8[16], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_OUTBOUND_IS_TEMPLATE_QUEUE)
                        .put(var8[13], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_OUTBOUND_TEMPORARY_QUEUE_NAME_PATTERN)
                        .put(var8[6], SsgActiveConnector.PROPERTIES_KEY_MQ_NATIVE_OUTBOUND_MESSAGE_FORMAT)
                        .put(var8[1], var8[59])
                        .put(var8[50], var8[47])
                        .put(var8[9], var8[60])
                        .put(var8[27], var8[18])
                        .put(var8[51], var8[54])
                        .put(var8[69], var8[31])
                        .put(var8[10], var8[45])
                        .put(var8[32], var8[55])
                        .put(var8[68], var8[37])
                        .put(var8[15], var8[57])
                        .put(var8[52], var8[3])
                        .put(var8[14], var8[33])
                        .put(var8[21], var8[34])
                        .map();
                     q = p.entrySet().stream().collect(Collectors.toMap(Entry::getValue, Entry::getKey));
                     return;
                  }

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

                  var2 = "P\u0006I\u0017aM<[!X\u0005bA\u0003J\u0016H\u0010I]&r\u0016N\u0006o_7p\u0003I\u001caV!\u0012V\u001d_\u001a{V6p\u0003X\u001bAH&V\u001cS\u0006";
                  var4 = "P\u0006I\u0017aM<[!X\u0005bA\u0003J\u0016H\u0010I]&r\u0016N\u0006o_7p\u0003I\u001caV!\u0012V\u001d_\u001a{V6p\u0003X\u001bAH&V\u001cS\u0006"
                     .length();
                  var1 = '#';
                  var7 = -1;
            }

            var10000 = 8;
            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] ^ 90);
      }

      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 -> 55;
            case 1 -> 123;
            case 2 -> 53;
            case 3 -> 125;
            case 4 -> 6;
            case 5 -> 48;
            default -> 90;
         });
      }

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