// Decompiled by DJ v3.12.12.96 Copyright 2011 Atanas Neshkov  Date: 12.08.2011 2:53:58
// Home Page: http://members.fortunecity.com/neshkov/dj.html  http://www.neshkov.com/dj.html - Check often for new version!
// Decompiler options: packimports(3) 

import java.io.*;

public final class v
{

    private v()
    {
    }

    public static void a(String s)
    {
        if(a != null)
            return;
        int i = -1;
        StringBuffer stringbuffer = new StringBuffer();
        try
        {
            InputStream inputstream = (new v()).getClass().getResourceAsStream(s);
            DataInputStream datainputstream;
            short word0;
            a = new String[word0 = (datainputstream = new DataInputStream(inputstream)).readShort()];
            for(i = 0; i < word0; i++)
            {
                int j;
                if((j = datainputstream.readByte() & 0xff) == 0)
                    j = datainputstream.readByte() & 0xff;
                else
                if(j > 0 && j <= 2)
                    j = (j <<= 8) + (datainputstream.readByte() & 0xff);
                stringbuffer.setLength(0);
                for(int k = 0; k < j; k++)
                    stringbuffer.append(a(datainputstream.readByte()));

                a[i] = stringbuffer.toString();
            }

            return;
        }
        catch(IOException _ex)
        {
            System.out.println("Error loading string \u2116" + i);
        }
    }

    public static String a(int i)
    {
        return a[i];
    }

    public static char a(byte byte0)
    {
        char c;
        char c1 = c = (char)(byte0 & 0xff);
        if(c >= '\300' && c <= '\377')
            c1 = (char)(1040 + (c - 192));
        else
        if(c == '\250')
            c1 = '\u0401';
        else
        if(c == '\270')
            c1 = '\u0451';
        return c1;
    }

    private static String a[] = null;

}