Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package I;
- import java.io.InputStream;
- public class I
- {
- private static byte[] a;
- private static String[] b = new String[256];
- private static int[] c = new int[256];
- public static final synchronized String I(int paramInt)
- {
- int i = paramInt & 0xFF;
- if (c[i] != paramInt)
- {
- c[i] = paramInt;
- if (paramInt < 0)
- paramInt &= 65535;
- paramInt = new String(a, paramInt, a[(paramInt - 1)] & 0xFF).intern();
- b[i] = paramInt;
- }
- return b[i];
- }
- static
- {
- try
- {
- InputStream localInputStream;
- if ((localInputStream = new I().getClass().getResourceAsStream('I' + '.' + 'g' + 'i' + 'f')) != null)
- {
- int i;
- a = new byte[i = localInputStream.read() << 16 | localInputStream.read() << 8 | localInputStream.read()];
- int j = 0;
- int k = (byte)i;
- byte[] arrayOfByte = a;
- while (i != 0)
- {
- int m;
- if ((m = localInputStream.read(arrayOfByte, j, i)) == -1)
- break;
- i -= m;
- m += j;
- while (j < m)
- {
- int tmp142_141 = j;
- byte[] tmp142_139 = arrayOfByte;
- tmp142_139[tmp142_141] = (byte)(tmp142_139[tmp142_141] ^ k);
- j++;
- }
- }
- localInputStream.close();
- }
- return;
- }
- catch (Exception localException)
- {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement