package com.l7tech.gateway.common.audit;

import java.util.logging.Level;

public class BootMessages extends Messages {
   public static final Messages.M DELETING_ATTACHMENT;
   public static final Messages.M NO_IP;
   public static final Messages.M CRYPTO_INIT;
   public static final Messages.M CRYPTO_ASYMMETRIC;
   public static final Messages.M CRYPTO_SYMMETRIC;
   public static final Messages.M COMPONENT_INIT_FAILED;
   public static final Messages.M UPGRADE_TASK_IGNORED;
   public static final Messages.M UPGRADE_TASK_NONFATAL;
   public static final Messages.M UPGRADE_TASK_FATAL;
   public static final Messages.M UPGRADE_TASK_WARNING;
   public static final Messages.M NO_DETECTED_LOCAL_IP;

   static {
      String[] var0 = new String[11];
      int var4 = 0;
      String var3 = "W\u001c\u001d]\u0018Mqv\u001d\\M\u0011\\#k\u0017\nZTD>a\u0013\u0010\u001f=xqc\u0016\u0018M\u0011[\"\"_\\\u000eF\u001f\u007f2\\L\u0011E\b&k\u001e\u0010\u001f\u0016Mqw\u0001\u0019[TA?\"\u0013\t[\u001d\\qp\u0017\u001fP\u0006L\"#K\u001c\u0015K\u001dI=k\b\u0015Q\u0013\b2p\u000b\fK\u001bO#c\u0002\u0014FT[$`\u0001\u0005L\u0000M<\u001aK\u0015\u0012P\u0006A?eR\tO\u0013Z0f\u0017\\K\u0015[:8R\u0007\u000f\t-A\u001d\tS\u0010\b?m\u0006\\V\u001aA%k\u0013\u0010V\u000eMqq\u0017\u000eI\u0011Zqa\u001d\u0011O\u001bF4l\u0006\\\u0018SSa\u007fU[,F\u0017\u0010Z\u0000A?eR\u0010Z\u0012\\>t\u0017\u000e\u001f\u0015\\%c\u0011\u0014R\u0011F%\"\u0011\u001d\\\u001cMqd\u001b\u0010ZN\b*2\u000f*W\u0001\u0015Q\u0013\b\"{\u001f\u0011Z\u0000Z8aR\u001fM\rX%m\u0015\u000e^\u0004@(\"\u0002\u000eP\u0002A5g\u0000F\u001f\u000f\u0018,\u0019W\u0002\u001bM\u0015L4\"\u0006\u001dL\u001f\b&c\u0000\u0012V\u001aOk\"\tLB9W\u0002\u001bM\u0015L4\"\u0006\u001dL\u001f\b7c\u001b\u0010Z\u0010\u0004q`\u0007\b\u001f\u0003A=nR\u001dK\u0000M<r\u0006\\K\u001b\b3m\u001d\b\u001f\u0015F(u\u0013\u0005\u0005TSa\u007f?W\u001c\u001d]\u0018Mqv\u001d\\M\u0011\\#k\u0017\nZTD>a\u0013\u0010\u001f=xqc\u0016\u0018M\u0011[\"9R\u001dJ\u0010A%\"\u0000\u0019\\\u001bZ5qR\u000bV\u0018Dqw\u0001\u0019\u001f\u000f\u0018,";
      int var5 = "W\u001c\u001d]\u0018Mqv\u001d\\M\u0011\\#k\u0017\nZTD>a\u0013\u0010\u001f=xqc\u0016\u0018M\u0011[\"\"_\\\u000eF\u001f\u007f2\\L\u0011E\b&k\u001e\u0010\u001f\u0016Mqw\u0001\u0019[TA?\"\u0013\t[\u001d\\qp\u0017\u001fP\u0006L\"#K\u001c\u0015K\u001dI=k\b\u0015Q\u0013\b2p\u000b\fK\u001bO#c\u0002\u0014FT[$`\u0001\u0005L\u0000M<\u001aK\u0015\u0012P\u0006A?eR\tO\u0013Z0f\u0017\\K\u0015[:8R\u0007\u000f\t-A\u001d\tS\u0010\b?m\u0006\\V\u001aA%k\u0013\u0010V\u000eMqq\u0017\u000eI\u0011Zqa\u001d\u0011O\u001bF4l\u0006\\\u0018SSa\u007fU[,F\u0017\u0010Z\u0000A?eR\u0010Z\u0012\\>t\u0017\u000e\u001f\u0015\\%c\u0011\u0014R\u0011F%\"\u0011\u001d\\\u001cMqd\u001b\u0010ZN\b*2\u000f*W\u0001\u0015Q\u0013\b\"{\u001f\u0011Z\u0000Z8aR\u001fM\rX%m\u0015\u000e^\u0004@(\"\u0002\u000eP\u0002A5g\u0000F\u001f\u000f\u0018,\u0019W\u0002\u001bM\u0015L4\"\u0006\u001dL\u001f\b&c\u0000\u0012V\u001aOk\"\tLB9W\u0002\u001bM\u0015L4\"\u0006\u001dL\u001f\b7c\u001b\u0010Z\u0010\u0004q`\u0007\b\u001f\u0003A=nR\u001dK\u0000M<r\u0006\\K\u001b\b3m\u001d\b\u001f\u0015F(u\u0013\u0005\u0005TSa\u007f?W\u001c\u001d]\u0018Mqv\u001d\\M\u0011\\#k\u0017\nZTD>a\u0013\u0010\u001f=xqc\u0016\u0018M\u0011[\"9R\u001dJ\u0010A%\"\u0000\u0019\\\u001bZ5qR\u000bV\u0018Dqw\u0001\u0019\u001f\u000f\u0018,"
         .length();
      char var2 = 'M';
      int var7 = -1;

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

         while (true) {
            String var8 = b(var10000, b(var10001));
            switch (var10002) {
               case 0:
                  var0[var4++] = var8;
                  if ((var7 += var2) >= var5) {
                     DELETING_ATTACHMENT = m(1000, Level.INFO, var0[4]);
                     NO_IP = m(1004, Level.WARNING, var0[0]);
                     CRYPTO_INIT = m(1005, Level.INFO, var0[1]);
                     CRYPTO_ASYMMETRIC = m(1006, Level.INFO, var0[10]);
                     CRYPTO_SYMMETRIC = m(1007, Level.INFO, var0[5]);
                     COMPONENT_INIT_FAILED = m(1008, Level.WARNING, var0[3]);
                     UPGRADE_TASK_IGNORED = m(1009, Level.WARNING, var0[2]);
                     UPGRADE_TASK_NONFATAL = m(1010, Level.WARNING, var0[7]);
                     UPGRADE_TASK_FATAL = m(1011, Level.WARNING, var0[9]);
                     UPGRADE_TASK_WARNING = m(1012, Level.WARNING, var0[6]);
                     NO_DETECTED_LOCAL_IP = m(1013, Level.WARNING, var0[8]);
                     return;
                  }

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

                  var3 = "\u0016CZ\fT\rucG\\\r^Iv\"ZQ\u001bQR06]\\\u001cY\f07\\\u001d\u000eG\u0006s&VYD\u0015\u0012 >+\u0016@T\u0010RIq0JP\u0013P\u001db*P\u001d\u001dG\u0010`7\\Z\fT\u0019x:\u0013M\fZ\u001fy'VOD\u0015\u0012 >";
                  var5 = "\u0016CZ\fT\rucG\\\r^Iv\"ZQ\u001bQR06]\\\u001cY\f07\\\u001d\u000eG\u0006s&VYD\u0015\u0012 >+\u0016@T\u0010RIq0JP\u0013P\u001db*P\u001d\u001dG\u0010`7\\Z\fT\u0019x:\u0013M\fZ\u001fy'VOD\u0015\u0012 >"
                     .length();
                  var2 = '+';
                  var7 = -1;
            }

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

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

      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 -> 35;
            case 1 -> 83;
            case 2 -> 93;
            case 3 -> 30;
            case 4 -> 85;
            case 5 -> 9;
            default -> 112;
         });
      }

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