1989414172VircaI[[[DatamJav!tAIBcodetAIB nTaltp data ZTalt code tAIN tver ClasX Clas$ClasH8ClasxClas/ClasJ&Clast.NClas2R4Clas(9Clas[=vClasNS]JClas_.ClasQ`?|??p?|8?I? s%??????????0? F??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????HzNu/OHWHoHoNO6O gAJHP?<8A\HPNOpO&Nu o?(/(?N&//////NO O &NuError launching applicationStartupCode.cH OHoFHoH</?|Bo ?| HWNOXOpO&NuH0]O&oB'Hx / NO'O HoHoNOPO6ft?</()VCodeLineNumberTableinitgetName()Ljava/lang/String; isCompatible()ZphoneToUnicode&(Ljava/lang/String;)Ljava/lang/String;unicodeToScreen SourceFileC100_1251.java  C100_1251java/lang/StringBuffer 12 34 56   78 9.java/lang/Object Phonepage(Ljava/lang/String;)Vjava/lang/Stringlength()IcharAt(I)Cappend(C)Ljava/lang/StringBuffer;toStringStackMap!   *VYM>+@+66. .6 , W, .  ' 2":#=C&KQ(:X  ' '= 'C 'Q '6jY M>66+M+6>6 ) . .6 >, W, B- . /02#3%416<8C9F;I<Q4W>_0e@:r '( 'F 'Q 'W 'e 'yB YOYOYOYOYOYOYOYOYOY OY OY OY OY OYOYOYOY OY!OY"OY#OY$OY%OY&OY'OY(OY)OY*OY+OY,OY-OY.OY /OY!0OY"1OY#2OY$3OY%4OY&5OY'QOY(6OY)7OY*8OY+9OY,:OY-;OY.OY1?OY2@OY3AOY4BOY5COY6DOY7EOY8FOY9GOY:HOY;IOY<JOY=KOY>LOY?MOY@NOYAOO B YAOYOYBOYOYOYEOYEOYOYOY OY OY KOY OY MOYHOYOOYOYPOYCOYTOYOYOYXOYOYOYOYOYOY OYbOYOYOY OY!aOY"OY#OY$OY%OY&eOY'eOY(OY)OY*OY+OY,{OY-}OY.OY/OY0oOY1OY2pOY3cOY4OY5yOY6OY7xOY8OY9OY:OY;OY<OY=OY>OY?OY@OYAO  !Codepage.getName()Ljava/lang/String;init()VserverToUnicode&(Ljava/lang/String;)Ljava/lang/String;unicodeToServer(Ljava/lang/String;)[BserverToServer SourceFile Codepage.javaCodepagejava/lang/Object    CP1251."   ()VCodeLineNumberTablegetName()Ljava/lang/String;initunicodeToServer(Ljava/lang/String;)[B SourceFile CP1251.java  Windows-1251  !CP1251 MapCodepagemap[Cjava/lang/String toCharArray()[CStackMap[B  *      YUYUY UYSUY UY &UY UY !UY UY  0UY  UY  9UY  UY  UY UYUYRUY UY UY UY UY "UY UY UYUY!"UYYUY :UYZUY\UY[UY_UY UY!UY"^UY#UY$UY%UY&UY'UY(UY)UY*UY+UY,UY-UY.UY/UY0UY1UY2UY3VUY4UY5UY6UY7UY8QUY9!UY:TUY;UY<XUY=UY>UUY?WUY@UYAUYBUYCUYDUYEUYFUYGUYHUYIUYJUYKUYLUYMUYNUYOUYP UYQ!UYR"UYS#UYT$UYU%UYV&UYW'UYX(UYY)UYZ*UY[+UY\,UY]-UY^.UY_/UY`0UYa1UYb2UYc3UYd4UYe5UYf6UYg7UYh8UYi9UYj:UYk;UYlUYo?UYp@UYqAUYrBUYsCUYtDUYuEUYvFUYwGUYxHUYyIUYzJUY{KUY|LUY}MUY~NUYOU  )s+M,N6,`,4!,4P-,4`dT2,4Q -T,4 -T -,4T- *   ( <Obk q t <ObkqDirectCodepage.(     ()VCodeLineNumberTablegetName()Ljava/lang/String;initserverToUnicode&(Ljava/lang/String;)Ljava/lang/String;unicodeToServer(Ljava/lang/String;)[BserverToServer SourceFileDirectCodepage.java Direct! "# $% 'DirectCodepagejava/lang/ObjectCodepagejava/lang/Stringlength()IcharAt(I)CStackMap[B!  *         +   r"+M>+,+T,  &"   *+ GlobalScreen.j8 &9:;< = %>? %@AB C %DE FGHI %JKLMNO P %QR %STUVW %X Y Z [\]name$Ljavax/microedition/lcdui/TextField;userf&Ljavax/microedition/lcdui/ChoiceGroup;colorssyncmodebuf Ljavax/microedition/lcdui/Gauge;()VCodeLineNumberTableset+(Ljava/lang/String;Ljava/lang/String;IIII)V SourceFileGlobalScreen.javaGlobal options 0^"javax/microedition/lcdui/TextField Real Name 0_ '(Username )($javax/microedition/lcdui/ChoiceGroup Font size 0` *+Small abMediumLarge Color scheme ,+Black on whiteWhite on blackGrayscale optimizedjavax/microedition/lcdui/GaugePages of backbuffer 0c ./I/O mode -+SinglesPollPlainHybrid ad e^ fg hi GlobalScreenjavax/microedition/lcdui/Form(Ljava/lang/String;)V)(Ljava/lang/String;Ljava/lang/String;II)V(Ljava/lang/String;I)Vappend5(Ljava/lang/String;Ljavax/microedition/lcdui/Image;)I(Ljava/lang/String;ZII)V"(Ljavax/microedition/lcdui/Item;)I setStringsetSelectedIndex(IZ)VsetValue(I)V!%&'()(*+,+-+./012 **Y@*Y * Y  * W* W* W* Y *W*W*W*Y * Y *W*W*W* W**!W** !W** !W**!W**!W**!W3b   * 8CNYgr}"#$%&' (452g7*+"* ,"* #*#*$*#3*+,-#.,/6067InputBox.b 2 3 4 5 67 89 :; < = > ? @ A B CD E FGHI JLMNok"Ljavax/microedition/lcdui/Command;cancelselLjava/lang/String;t$Ljavax/microedition/lcdui/TextField;osLOptionsScreen;vircaLVirca;=(Ljavax/microedition/lcdui/TextField;LOptionsScreen;LVirca;)VCodeLineNumberTablegeta(LVirca;LOptionsScreen;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V commandActionK(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)V()V SourceFile InputBox.java &/  ! "# $%javax/microedition/lcdui/Form &O"javax/microedition/lcdui/TextField &PInputBox &' QR QS  TU  VWX YZ [\] ^O javax/microedition/lcdui/CommandOk &_aCanceljava/lang/Object(javax/microedition/lcdui/CommandListener(Ljava/lang/String;)V)(Ljava/lang/String;Ljava/lang/String;II)Vappend(Ljava/lang/String;)I"(Ljavax/microedition/lcdui/Item;)I addCommand%(Ljavax/microedition/lcdui/Command;)VsetCommandListener-(Ljavax/microedition/lcdui/CommandListener;)VVircadisplay)(Ljavax/microedition/lcdui/Displayable;)V getString()Ljava/lang/String; OptionsScreeninputCompleted(Ljava/lang/String;II)VStackMap$javax/microedition/lcdui/Displayable  !"#$%&'(E***+*,*-)     *+( TY,:Y@ : Y+* :- W W*)*  '.6>FMS,-(z,+******) ! "+#`   K+ K./(5YY)01InputScreen.V01 234 5 67 89 : ; < = >? @ A B CEFGtext$Ljavax/microedition/lcdui/TextField;vircaLVirca;replyLjava/lang/String;ok"Ljavax/microedition/lcdui/Command;emotecancel (LVirca;)VCodeLineNumberTable commandActionK(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)VgetText()Ljava/lang/String;setReply(Ljava/lang/String;)VgetReplyinit()V SourceFile Virca.javaInput !H javax/microedition/lcdui/CommandSay !I Emote Cancel  JK LM N OP Q(  R* S*U InputScreen javax/microedition/lcdui/TextBox(javax/microedition/lcdui/CommandListener)(Ljava/lang/String;Ljava/lang/String;II)V(Ljava/lang/String;II)V addCommand%(Ljavax/microedition/lcdui/Command;)VsetCommandListener-(Ljavax/microedition/lcdui/CommandListener;)VVircainputCompleted(I)V getStringsetTitle setStringStackMap$javax/microedition/lcdui/Displayable  !"#\**Y*Y *Y  ** ** ** ** *+$* f bc*d9hAiIjQkVl[m%&#r">+*> +* >*$opqr!sT"DD'(#*$x)*#+ *+*+$~ +(#*$,-##*$ ./KOI8R.  ()VCodeLineNumberTablegetName()Ljava/lang/String;init SourceFile KOI8R.java KOI8-R KOI8R MapCodepagemap[C *    Y%UY%UY% UY%UY%UY%UY%UY%$UY%,UY %4UY %%lUY?UY@NUYA0UYB1UYCFUYD4UYE5UYFDUYG3UYHEUYI8UYJ9UYK:UYL;UYMUYP?UYQOUYR@UYSAUYTBUYUCUYV6UYW2UYXLUYYKUYZ7UY[HUY\MUY]IUY^GUY_JUY`.UYaUYbUYc&UYdUYeUYf$UYgUYh%UYiUYjUYkUYlUYmUYnUYoUYpUYq/UYr UYs!UYt"UYu#UYvUYwUYx,UYy+UYzUY{(UY|-UY})UY~'UY*U  MapCodepage.1       ! "%&'map[C()VCodeLineNumberTableserverToUnicode&(Ljava/lang/String;)Ljava/lang/String;unicodeToServer(Ljava/lang/String;)[BserverToServer SourceFileMapCodepage.java  () java/lang/String * +, -$java/io/UnsupportedEncodingException -.0 MapCodepagejava/lang/ObjectCodepage toCharArray()[C([C)VgetName()Ljava/lang/String;getBytes()[BStackMap[B   * :+M6,%,4>d> ,4UڻY,""+1/5 #+ #1 #N+*M+    /  %+M,N6,-,4T-%& '('#)/(  #$# #$OptionsScreen. y x x x  x x x x x x x      x x &  x x x  L        x x 8 8 &  L x & &     & L x L x   S S Q S  Q  \ ^ ^ ^ ^ c e! e" e# e c$% && ' x( ) &* &+ &, &- &. &/ &04567storeLjava/lang/String; ConstantValuevircaLVirca;profile&Ljavax/microedition/lcdui/ChoiceGroup;actionprofs [LProfile;sel LProfile;profsuseIgsLGlobalScreen;nameuserfontcolorbuffersync (LVirca;)VCodeLineNumberTable ensureProfs(I)V commandActionK(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)VinputCompleted(Ljava/lang/String;)V loadOptions()V decodeGlobals([B)V Exceptions encodeGlobals()[B8makeDef saveOptions profCompletedgetVirca ()LVirca;getHost()Ljava/lang/String;getNickgetChan getFontSize()IgetPassgetSync getCodepage getPhonepage getColors getBuffergetUsergetName SourceFileOptionsScreen.java Virca 1.1.18 ~  GlobalScreen | | 9: javax/microedition/lcdui/CommandOk ; <=Cancel >?$javax/microedition/lcdui/ChoiceGroupProfile @ AB ACConnectEditDeleteCreateGlobalsExitD EF G H IJ KL M K N O P QRS T UV WX Y OptionsScreen$1 InnerClasses Z [ 9 \ New profile"Enter the name of the new profile.Name] ^_ ` ab cZprofilesd ef ghi j k lmjava/lang/String n op java/lang/Exception qrjava/lang/StringBuffer)Error reading configuration, will reset: As t uv w x yjava/io/ByteArrayInputStream java/io/DataInputStream z { | }java/io/ByteArrayOutputStreamjava/io/DataOutputStream ~    [Default]     Virca 1.1.18 (VidarHolen.net) OptionsScreenjavax/microedition/lcdui/Form(javax/microedition/lcdui/CommandListenerjava/io/IOExceptionset+(Ljava/lang/String;Ljava/lang/String;IIII)V(Ljava/lang/String;II)V addCommand%(Ljavax/microedition/lcdui/Command;)VsetCommandListener-(Ljavax/microedition/lcdui/CommandListener;)V(Ljava/lang/String;I)Vappend5(Ljava/lang/String;Ljavax/microedition/lcdui/Image;)I"(Ljavax/microedition/lcdui/Item;)Ijava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VgcgetLabelequals(Ljava/lang/Object;)Z$Ljavax/microedition/lcdui/TextField;"javax/microedition/lcdui/TextField getStringfgetSelectedIndexcolorsbuf Ljavax/microedition/lcdui/Gauge;javax/microedition/lcdui/GaugegetValuesyncmodeVircadisplay)(Ljavax/microedition/lcdui/Displayable;)Vshutdown(LOptionsScreen;)VstartdeleteInputBoxgeta(LVirca;LOptionsScreen;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vlength getDefault(Ljava/lang/String;)LProfile;setOptionsScreen"javax/microedition/rms/RecordStoreopenRecordStore9(Ljava/lang/String;Z)Ljavax/microedition/rms/RecordStore;enumerateRecords{(Ljavax/microedition/rms/RecordFilter;Ljavax/microedition/rms/RecordComparator;Z)Ljavax/microedition/rms/RecordEnumeration;(javax/microedition/rms/RecordEnumeration numRecords nextRecorddecode ([B)LProfile;([BII)V compareTo(Ljava/lang/String;)IerrLjava/io/PrintStream;,(Ljava/lang/String;)Ljava/lang/StringBuffer; getMessagetoStringjava/io/PrintStreamprintlnprintStackTracecloseRecordStore(Ljava/io/InputStream;)VreadreadUTFclose(Ljava/io/OutputStream;)VwritewriteUTF toByteArray generateUserdeleteRecordStore addRecord([BII)IencodeStackMap$javax/microedition/lcdui/Displayable[Bjava/lang/Object xyz{|}F~|| ***+**Y** * * * * **Y*Y***Y=***2W**W*Y*Y *Y!*Y"*Y#*Y$**%R >Pbjx!"#$%&'(zxxp2**d&*``&M*,*'*,(+,-)../11 1x,*+)*Z**+, **-, **./ **0/ **12 **3/"** * * * * ***4+)#***4+)$**5*6,**/>+)*'**27*5*(8Y*9:h+) **2;**24C+)!*7*<*Yd6***`2S+)"***=>?@A#456"708>9L:Z;k<>?@ABCDEGHIJKMPQR+S7T?UIVUWeVkYwZ^ kx1x1x1x1x1x1+x1Lx1kx1x1c+ +B **4*C**+DS***2W**2*E***24*Y`* a bcef&g;hHiXjbk xLxL9L*@ FGL+HM*,I&>*o,J:3ZA**KS**2*E*Y`*LYdM *N>*V6*D*2*2O%**27**2S**7S*7**P(MRSYTUV,WVXY,Z*P+[M Q047Q npqru$w/x7yT{b|o~y|w  (,08&xTx2|x2x2xxxxxxx xQ0x7xQ8xL\Y+]M^Y,_N-`W*-a *-a *-` *-` *-` *-`-b. '/7?GKQOcYdLeY+fM,g,* h,* h,* g,* g,* g,*g,i+j. &.6>FJE*&*kDS*2*E**l *@ * * * *. ")/49?DAWLFmM,ZFGL*nM+,,oW>**2pM+,,oW(M+[M QJMQNRUQB $.8AGJNVx xQx&x2Gx2MxQNx3Ux3QVx3% **4 * *7q *7r *7s*  *7t* *7u *7v* * * K* @*w* xxL 8OptionsScreen$1.!    this$0LOptionsScreen; Synthetic(LOptionsScreen;)VCodeLineNumberTablerun()V SourceFileOptionsScreen.java    OptionsScreen$1 InnerClassesjava/lang/Thread OptionsScreenvircaLVirca;Virca optsCompleted    " **+ N # * N Phonepage. init()VgetName()Ljava/lang/String;phoneToUnicode&(Ljava/lang/String;)Ljava/lang/String; isCompatible()Z SourceFilePhonepage.java Phonepagejava/lang/Object   Profile.>    g  3 3 3  3 3 3 3  3   3 3 3 3 3 , . . . . 3 5 7 7  @ B B 3 B 3 3 3 3 3 3 B @  3 3     3 3 3 3 3 3 osLOptionsScreen;h$Ljavax/microedition/lcdui/TextField;ncpasscodepage&Ljavax/microedition/lcdui/ChoiceGroup; phonepagenameLjava/lang/String;ok"Ljavax/microedition/lcdui/Command;cancelbhbnbcbpass bcodepageI bphonepage_(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)VCodeLineNumberTabledecode ([B)LProfile; getDefault(Ljava/lang/String;)LProfile;encode()[B generateUser()Ljava/lang/String;setOptionsScreen(LOptionsScreen;)V commandActionK(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)VgetNamegetHostgetNickgetChangetPass getCodepage()I getPhonepageset()Vreset SourceFileOptionsScreen.javajava/lang/StringBuffer  Profile "  "    javax/microedition/lcdui/CommandOk  uvCancel wv st"javax/microedition/lcdui/TextFieldHost  klNick mlChannels nlPassword ol$javax/microedition/lcdui/ChoiceGroupCodepage  pqNone Direct conversionCP1251 CyrillicKOI8-R Russian  Phone Input rq S55-Russian C100-Russian    java/io/ByteArrayInputStream java/io/DataInputStream    Profile java/lang/Exception java/util/Randomirc.freenode.net:6667Virca   !#vircajava/io/ByteArrayOutputStreamjava/io/DataOutputStream " #$ % & '( )*+ ,- ij . / 0:1 23 45Bad host7Hostnames must be specified in the form "hostname:port" 67 8Bad nickPlease type in a nickname. 9 xt yt zt {t |} ~} : <=javax/microedition/lcdui/Form(javax/microedition/lcdui/CommandListenerappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString(Ljava/lang/String;)V(Ljava/lang/String;II)V)(Ljava/lang/String;Ljava/lang/String;II)V(Ljava/lang/String;I)V5(Ljava/lang/String;Ljavax/microedition/lcdui/Image;)IsetSelectedIndex(IZ)V"(Ljavax/microedition/lcdui/Item;)I addCommand%(Ljavax/microedition/lcdui/Command;)VsetCommandListener-(Ljavax/microedition/lcdui/CommandListener;)V([B)V(Ljava/io/InputStream;)VreadreadUTFcloseprintStackTracenextIntjava/lang/Mathabs(I)I(I)Ljava/lang/StringBuffer;(Ljava/io/OutputStream;)Vwrite(I)VwriteUTF toByteArray(C)Ljava/lang/StringBuffer;java/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/Object;)V OptionsScreen profCompleted getStringjava/lang/StringindexOf(Ljava/lang/String;)IgetVirca ()LVirca; displayErrorM(Ljava/lang/String;Ljava/lang/String;Ljavax/microedition/lcdui/Displayable;)VlengthgetSelectedIndex setStringStackMap[B$javax/microedition/lcdui/Displayable 3ghijklmlnlolpqrqstuvwvxtytzt{t|}~}S*Y+*Y  *Y  *+*Y,(*Y-*Y`*Y *Y*W* W*!W*"W*#*Y$%*%W*%&W*%'W*%#**(W**(W**(W**(W**(W**%(W** )** )****+v:?Pas    '09AINR  `,Y*-L.Y+/M,0W,1N,1:,1:,1:,1:,06,06 ,23Y- 4L+6XY5*   !4"@#D$Y%Z&^';Y5 R 67Y8L3Y*9Y:+;<'p=>?4 ,-^@YALBY+CM,D,*EF,*GF,*HF,*IF,*JF,*KD,*LD,M+NL+6VW5>23456&7.869>:F;N<R=W>X?\@;W35 J7Y8KYL+vOW=+a*;<p`OW+aOWP+Q+& GHIJK1J7L>MEN;777*+RQ]+* *S*RT*UVW*RXYZ*[)*U\*RX]^*[ *RT& TU VWZ$[6\U]\^;>363U3\3*` *Ua *Ub *Uc *Ud *_e *%_fa1**G`**Ha**Ib**Jc**Kd**Leijkl m(n0ouE**`f**af**bf**cf**d#*%*e#q rs!t,u8vDwQuickInput.K ()* + ,- . /012 3 4 5 6 7 89;<=qs LQuickScreen;tb"Ljavax/microedition/lcdui/TextBox;ok"Ljavax/microedition/lcdui/Command;cancel(LQuickScreen;)VCodeLineNumberTablereset()VgetBox$()Ljavax/microedition/lcdui/TextBox; commandActionK(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)V SourceFileQuickScreen.java ! javax/microedition/lcdui/CommandOk > Cancel   javax/microedition/lcdui/TextBox Add Favorite ?  @A BC DEF GHJ QuickInputjava/lang/Object(javax/microedition/lcdui/CommandListener(Ljava/lang/String;II)V)(Ljava/lang/String;Ljava/lang/String;II)VsetCommandListener-(Ljavax/microedition/lcdui/CommandListener;)V addCommand%(Ljavax/microedition/lcdui/Command;)V setString(Ljava/lang/String;)V QuickScreeninputCompleted(Z)VStackMap$javax/microedition/lcdui/Displayable Y**Y*Y*+* Y   * ** ** *""':BMX !" *  "#* $%^*+* I':8:8&'QuickScreen.s Ktuv w Jxy Jz{ J|} J~ J J J  J J J J   J , ,    , J J ) , J  ) J ,  4 3 3 3 3  ;  , ? A A A A ? ? listLjava/util/Vector;send"Ljavax/microedition/lcdui/Command;backadddelcg&Ljavax/microedition/lcdui/ChoiceGroup;vLVirca;replyLjava/lang/String;qi LQuickInput; (LVirca;)VCodeLineNumberTablegetChoiceGroup(()Ljavax/microedition/lcdui/ChoiceGroup;getReply()Ljava/lang/String;setReply(Ljava/lang/String;)V updateList()VresetdeleteSelectedinputCompleted(Z)V commandActionK(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)Vloadsortsave SourceFileQuickScreen.java Favorites \e javax/microedition/lcdui/CommandSend \ OPCancel QPAdd RPDelete SP VW$javax/microedition/lcdui/ChoiceGroup \ TU fg XY MN java/lang/String  g pg Z[  c og k QuickInput \ igjava/util/Vector \gquick  java/io/DataInputStreamjava/io/ByteArrayInputStream \ \ c g gjava/lang/Exception g java/io/ByteArrayOutputStreamjava/io/DataOutputStream \ e e  QuickScreenjavax/microedition/lcdui/Form(javax/microedition/lcdui/CommandListener(Ljava/lang/String;II)VsetCommandListener-(Ljavax/microedition/lcdui/CommandListener;)V addCommand%(Ljavax/microedition/lcdui/Command;)V(Ljava/lang/String;I)Vappend"(Ljavax/microedition/lcdui/Item;)Isize()Idelete(I)V elementAt(I)Ljava/lang/Object;5(Ljava/lang/String;Ljavax/microedition/lcdui/Image;)IsetSelectedFlags([Z)Vjava/lang/SystemgcgetSelectedFlags([Z)IremoveElementAtgetBox$()Ljavax/microedition/lcdui/TextBox; javax/microedition/lcdui/TextBox getString addElement(Ljava/lang/Object;)VVircadisplay)(Ljavax/microedition/lcdui/Displayable;)VquickCompleted(LQuickScreen;)V"javax/microedition/rms/RecordStoreopenRecordStore9(Ljava/lang/String;Z)Ljavax/microedition/rms/RecordStore;enumerateRecords{(Ljavax/microedition/rms/RecordFilter;Ljavax/microedition/rms/RecordComparator;Z)Ljavax/microedition/rms/RecordEnumeration;(javax/microedition/rms/RecordEnumerationhasNextElement()Z nextRecord()[B([B)V(Ljava/io/InputStream;)VreadIntreadUTFclosecloseRecordStoreprintStackTrace compareTo(Ljava/lang/String;)I setElementAt(Ljava/lang/Object;I)V(Ljava/io/OutputStream;)VwriteIntwriteUTFdeleteRecordStore toByteArray addRecord([BII)IStackMap[Z$javax/microedition/lcdui/Displayable[Bjava/lang/Object!JKL MNOPQPRPSPTUVWXYZ[ \]^**Y*Y*Y  *Y  ** ****** ** *+*Y**W*_2  BGOW_glz`a^*_bc^*_de^*+_fg^;**<*W_"#!$4#:%(JJJ:Jhg^@*L*+L_( )*+,ig^8*L*+W+d=+3  *!_". /01*0034475)J*J0Jjk^y/*"#$%&*!*"**'_& 79:;<>#?&@.A Jlm^Y+* +**+*(4+* *)Y**"**"#'+* *+_C'D/E;FLGTHXJcJ J!J'JLJXJ ng^1s,Y-./K*0L+1D+2M3Y4Y,56N-766-8%-9*:K*<& gj;_JM OPQ"R)S,T<VBWLXVW\Yc[g^j\k]o_r`TE3\3cj;o og^`<V=D=$K>*>_& c de2f=gKhSdYc_j-SY_ pg^<p?Y@KAY*BL+C=+D+E*F.GM./M*HN,--IWN,:M,<CHK;gj;_Nmnpq'r5q;s?tCvHwLxSyXza{c|gj}k~oV?A;?AK?A;L?Aj?A;o?AqrS55_1251.$   ()VCodeLineNumberTableinitgetName()Ljava/lang/String;phoneToUnicode&(Ljava/lang/String;)Ljava/lang/String; isCompatible()Z SourceFile S55_1251.java  S55-Russian  java/lang/String !#S55_1251java/lang/Object Phonepage toCharArray()[C([C)VStackMap[C!  *       6+M>,#,40,4P ,\4`UݻY,   '- "2'-  Virca. V W V V V V V V  V V V V V V  V  V      V # % V ( V V , -  V V  V V ( ( V  V  V V V B 6    V 0 V        ! " #$ %& V' V()*+,-./012 (3456789:; <=>?@ABCDE F G HIJ (KLMNO VP VQRS TUVWX YZ[\]^_`abcde (f ghijk l #m #n o n %p %q %r stu v %w Vx %y Vz %{ %| V} %~ V % V % V % V    % V    m m V      V    V  t       (  V  V   0 0 6 V     ,g  V  V  ( , (   6    ( - -versionLjava/lang/String; ConstantValuedisp"Ljavax/microedition/lcdui/Display;vs LVircaScreen;osLOptionsScreen;is LInputScreen;qs LQuickScreen;inLjava/io/InputStream;outLjava/io/OutputStream;conn(Ljavax/microedition/io/StreamConnection;sbLjava/lang/StringBuffer;channelsusernamenicknamepasswdserversyncmodeIsession chantypesbufferRXTX nochannelsZ sentjoinscp LCodepage;pp LPhonepage;cpppinput"Ljavax/microedition/lcdui/Command; favoritescloseclearquitINITOPTSINPUTNORMMENURECONNSWAPQUICKstate()VCodeLineNumberTable commandActionK(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)V waitAndQuitrun setOptionssetInput setNormalsetQuick optsCompletedquickCompleted(Z)VinputCompleted(I)V((Ljava/lang/String;ILjava/lang/String;)Vshutdownconnect isChannel(Ljava/lang/String;)Z joinChans onConnectsend(Ljava/lang/String;)VphoneToUnicode&(Ljava/lang/String;)Ljava/lang/String; phoneToServer(Ljava/lang/String;)[BunicodeToServerpSend^(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vrecv()Ljava/lang/String; ircEquals'(Ljava/lang/String;Ljava/lang/String;)Z destroyApppauseAppstartApp displayErrorM(Ljava/lang/String;Ljava/lang/String;Ljavax/microedition/lcdui/Displayable;)Vdisplay)(Ljavax/microedition/lcdui/Displayable;)V access$000(LVirca;)LInputScreen; Synthetic SourceFile Virca.java cd # x[ zv {v |} ~} } javax/microedition/lcdui/CommandInput   Favorites  Close window  Clear window Quit  v  ]^ VircaScreen _`   !" # QuickScreen  ef InputScreen OptionsScreen abjava/lang/StringBuffer mn java/lang/Exceptionjavax/microedition/lcdui/Alert $  %&   ' PART  Virca 1.1.18  ()  *    +QUIT :Virca 1.1.18 Virca$1 InnerClasses ,- ./ kl  0 123 4PING 5: 67PONG : 89ERROR! (: 8;! <=> ?@A B7   CHANTYPES Topic is ""Can't send to channel: No such nick: )This nick is taken. Change and try again.Unable to join: Bad nickname: Mode : (Csm h d Whois info: idle  Whois info:  People here: PRIVMSG DENOTICEACTION VERSIONNOTICE VERSION Virca 1.1.18 :VERSION PING  : F GHI JKPing reply from (Ljava/lang/NumberFormatExceptionBad ping reply from  VERSION  uses r[ *JOIN M joined QUIT quit: PART N left: NICKYour nick is now  changed name to MODE sets mode KICK kicked TOPIC set topic to: "java/lang/RuntimeExceptionHmm: (O P!Error:  : "" : !Disconnected. % Q R S T2 U2 V2 QW� Vidar Holenwww.VidarHolen.net X Y t[ Z o[ [ \ p[ ] q[ ^ s[ _2 uv `2 DirectCodepageCP1251KOI8R a2 S55_1251 C100_1251b cd6Your phone doesn't work with the selected Phone Input.e  fgh i2 jk l9 m Virca$2 n ommsgqquery  pPRIVMSG >raw-->nnickNICK jjoinJOIN me*  :ACTION pcpartQUIT QUIT :wwhereThis is namesNAMES whoisUsage: /whois nickWHOIS ping :PING ctcp :ttopicUsage: /topic topic-textTOPIC kickKICK mode qMODE Usage: /server host:port:6667data Received b, Sent bdatetimer stjava/util/Date / uv wx yz{ |}Date ( ~) is /, .joinallcs CHANSERV ns NICKSERV ms MEMOSERV help&Please see www.vidarholen.net for helpSorry, don't know " gh ij!Connecting... wait socket:// &javax/microedition/io/StreamConnection  PASS USER  0 * :java/lang/Thread !Error connecting:  Can't connect ,    !Error sending:  Error sending: 2Connection EOF@ ( 2 /!Error receiving:  Now have:    Virca javax/microedition/midlet/MIDletjava/lang/Runnable(javax/microedition/lcdui/CommandListener(Ljava/lang/String;II)V javax/microedition/lcdui/Display getDisplayF(Ljavax/microedition/midlet/MIDlet;)Ljavax/microedition/lcdui/Display;setVirca (LVirca;)V addCommand%(Ljavax/microedition/lcdui/Command;)VsetCommandListener-(Ljavax/microedition/lcdui/CommandListener;)VloadtoString setCurrentI(Ljavax/microedition/lcdui/Alert;Ljavax/microedition/lcdui/Displayable;)V getCurrentappend,(Ljava/lang/String;)Ljava/lang/StringBuffer; closeCurrentnotifyDestroyedstartjava/lang/Objectwait(J)Vjava/lang/Stringlength()Ijava/lang/Systemgc startsWithindexOf(Ljava/lang/String;)I substring(I)Ljava/lang/String;((Ljava/lang/String;Ljava/lang/String;I)V(II)Ljava/lang/String;charAt(I)Cjava/lang/CharacterisDigit(C)Zjava/lang/IntegerparseInt(I)Ljava/lang/StringBuffer;equals(Ljava/lang/Object;)ZendsWithcurrentTimeMillis()Jjava/lang/Long parseLong(Ljava/lang/String;)J(J)Ljava/lang/StringBuffer; renameCurrentisOpen,(Ljava/lang/Object;)Ljava/lang/StringBuffer;printStackTraceinitsetReplyreset getFontSize getColors getBuffer(III)VrepaintgetHostgetChangetNickgetUsergetNamegetPassgetSync getCodepage getPhonepage Phonepage isCompatible()ZCodepagegetChoiceGroup(()Ljavax/microedition/lcdui/ChoiceGroup;$javax/microedition/lcdui/ChoiceGroupsizegetSelectedFlags([Z)I getStringgetReply (LVirca;I)V toLowerCase setScreentrimjava/util/Calendar getInstance()Ljava/util/Calendar;setTime(Ljava/util/Date;)V getTimeZone()Ljava/util/TimeZone;get(I)Ijava/util/TimeZone getOffset (IIIIII)IgetIDjava/io/InputStreamjava/io/OutputStreamjavax/microedition/io/Connectoropen6(Ljava/lang/String;)Ljavax/microedition/io/Connection;openInputStream()Ljava/io/InputStream;openOutputStream()Ljava/io/OutputStream;(Ljava/lang/Runnable;)VgetBytes()[Bwrite([B)Vflushread(C)Ljava/lang/StringBuffer; availablesleepserverToUnicodedelete(II)Ljava/lang/StringBuffer;k(Ljava/lang/String;Ljava/lang/String;Ljavax/microedition/lcdui/Image;Ljavax/microedition/lcdui/AlertType;)V setTimeoutStackMap$javax/microedition/lcdui/Displayablejava/lang/Throwable[Z[B!VWXY)Z[\6]^_`abcdefBghijklmno[p[q[r[s[t[uvw[x[yvzv{v|}~}}v\v\v\v\v\v\v\v\v******* * Y  * Y * Y * Y * Y ****Y**** *********** Y*!"*#Y*$*%Y*&'*(Y)**+L*-Y+./*0n,j3& )*-#/n5s6{89:;<=>?ABDEFHLJKNV,Vc+* *1+* *2+*X**34<* *5*367 *(Y)58*389:*;*<)+**=*<+* *>*?>RST&U4VPWmYtZ{[\]^_`bkV V PV mV {V V V + *@:*Ade f6BY*CL+YM+D+EG*HIN,ç :,*?!$, '**.*& h p qst!u%v1w5xD$VBB,%VBB*VBB1VBB &LMN::*JYL+KL+MN\+OP6$*(Y)Q8+`R89:**(Y)Q8++KR89:+SN*(Y)T8+89U+VP6+WM+`RL,XP66+VP60+W:+`RL+OP6+`RNpYZ[6  U79=?DLax<[iiii***\*]+^P6+ `RL+VP6*+Wx++VP`RL++VPWL*+(Y)_8-8`89U;*(Y)a8-89U*(Y)b8-89U*cU*(Y)d8-89U*(Y)e8-89U++VP`RN--VPWL--VP`RN*+(Y)f8+8g8-89Uc++VP`RL++VP`RL++VPWL+[6(Y),**?*(Y),88-89Uqc,*'*-*(Y)8-89U**34*(Y),88-89Uq'*(Y),88-89UqI+VP6+WL*(Y),88+8g8-89U3q)*(Y),88-8`89Ur: *(Y)8 9U K*HIE: *(Y)8 8+88+Kh9U*HI: **U 8,BE]`25 ,  ,{| "+3Z 7:VYux,8>W^|-0=JVru}    B ENUc !"(#1$=%]&`+l,o-./01256 89=:G;^<=>?@BCEFG$H,I5J=KjLtMSPQRSUZVW Y [ \ %]= VVZVtVV(uVV(VVVV V V V: VY Vx V V V V V V, V0 Vr VuVV V V V V VB VE Vc V V V V V V V= V` Vo V V V V V= V^ V V V V V5 Vj VVVVV,  V,, V %V1***'`abN&****3**de fg%h1***jklO'**"*"*3**"no pq&r**<**'*'*'*6U*U*U*U***'**'**'**'**'**'**'*'O (6D***Y*Y*Yõ*'Ī;"0*ŧ*Yǵŧ*Yɵ**Ź*U** ** *Ź* *'L*θL%u v w)y4z?{J|U}\gr} (6AT_dkt{w VVVVVV V(V6VAVdVtVV^*<X*"M,мN,-W6-9-3,,:Y; R:**"ӶԄƱ2 '.6IW]B VIVWV]VK*<Y*ֶױ V +:K6Y/ VP6 KW: `R:ٶq!ڶq۶q ܶqVP6#*:*U*ާ 8W:`R:* A*7*(Y)8*8g8*ݶ89U *(Y)߶88z889:*(Y)8*8g889U q)*:*(Y)889U _q q4* *7 5*(Y)889: q q4* *7*(Y)889:q* A*-sw7*-(Y)8*8V8*ݶ89U*(Y)߶8-888w89:*-(Y)8*8V889U4q!qq qPK6:* *5-7$*(Y)58-8z889:*;q8* *7*(Y)889:*Aq q"*-(Y)8-89UMqi2* *-7(*(Y)8-89:* *7*(Y)889:qH*U* *7*(Y)889:q]* +*(Y)y8|w897U*(Y)߶888|w89:*qiVP6* "*Ww`Rw7*(Y)߶8W88`R8w89:qqVK*U* *-7w*(Y)8-8z889:Rq~VP6W:`R:* **(Y)8-8V897*(Y)8-8V88z889:qa:Y-*Y+*(Y)889:*(Y)8-8V889:cq]* UC***OP(Y)*Z8 89*@:** q9*(Y) 8*h 8*h89Uqqf|7:  Y   W  W  W  W  W  W7  ~ia7 Y(Y:   88W   Wh8W   W`hV8W   Wh8W  W 6  hW hO8W  W 6  hW hO8W  W 6  hW h8W* 9UDq *]2 q6* *!7*(Y)!889:"q6* *#7*(Y)#889:$q6* *%7*(Y)%889:x&q*'U^*(Y)(88`89U8* *:;*-7*-(Y)8*8g889U*-sw7*-(Y)8*8V889UP*(Y)߶8-8z889:*-(Y)8*8g889UXR*(Y)߶8-888w89:*-(Y)8*8V889U2 #>T|'T^d-]$.D\cw$ : U _)>Ul!"#"$)%?&['()+,-./023&4<5A6F7T8:;<=>?@A$B2C?DKEYFfGrHIJKLMNOPQ R -S 8T OU kV vW X Z [ \ ] ^ _ ` a 8d >e _f g h i mG V4V6VIVRV|VVVTVVVVVVVV]VVVVVV$VDV\VcVwVVVVVV$V:VUVVVV)V>VUVlVVVV[VVVVV&V<Vi Vj V2 V(Y V( V(VVVV V -V OV kV V V V 8V V V!*? pq*H *HI*) *)**+ *+,L*-U*(Y).8*89/0H**H1)**H2+*K*(Y)38*89:*(Y)48*858*89:*(Y)8*89:6Y*7D3L*(Y)88+.89U*9+.*:,/,0,Fuvw,x0z<{]|j}w~ PVV,V/V,0VVV,VP*+WPVVa*;PY<3*(Y)8*W89:**`R*(Y)8*`R89:/@`V@V5*"L=+Т%+N-Y;*-RԄٱ.4, V.V4V!U*Y+K``+*+?%M,@*(Y)A8,9UL,/,. %,/04QT /V,QV g+*+ *+B )VVV^+**+BL*+CVV]+**+D+<VV! *E:*,C:*++<= *+=*+z<=*+<= *+=*+<=*+ >*+?(:@*(Y)F89ULx{,>(8IWhqx{}( V8 VI VW Vh V{V,V ?Y<*W*)GY< 1,Y(Y)H8**Ihg8*h9J **KW*)LW*)GY< I1,Y(Y)H8**Ihg8*h9J **KW *MOFM*(Y)P8,9U*(Y)Q8**989U*Y**I``**9M**,RM****ISW,,Z J]uz-5GWl VJV]VVVVVV,VGV $ *+ضq!*> C-Y+,T:U*-0    % *+ * BVirca$1.$    this$0LVirca; Synthetic (LVirca;)VCodeLineNumberTablerun()V SourceFile Virca.java    !#Virca$1 InnerClassesjava/lang/ThreadVircarecv()Ljava/lang/String;java/lang/ObjectnotifyStackMapjava/lang/Throwable    " **+ i v*W*YL*+çM+,  jk lmn" Virca$2.-        # val$acceptI Syntheticthis$0LVirca; (LVirca;I)VCodeLineNumberTablerun()V SourceFile Virca.java   $ %&' () *) +,Virca$2 InnerClassesjava/lang/ThreadVirca access$000(LVirca;)LInputScreen; InputScreengetText()Ljava/lang/String;getReplyinputCompleted((Ljava/lang/String;ILjava/lang/String;)V      '**+*< **** " VircaScreen. N M M M M  M M M M  M M M  M  M M    M M M M M $ $ $  $ $ $ M M M   M  M @@pUUU M  M M M M M vscLVircaScreenContext; currentScreenIvircaLVirca;alLjava/util/Vector;numlineslines[Ljava/lang/String;fontLjavax/microedition/lcdui/Font;fgbgchanges[Ifsize screensizerotationscroll barheightbhd3 maxscrollmaxwidthinitedZ()VCodeLineNumberTablesetVirca (LVirca;)V getCurrent()Ljava/lang/String; renameCurrent(Ljava/lang/String;)Vpaint&(Ljavax/microedition/lcdui/Graphics;)Vappend((Ljava/lang/String;Ljava/lang/String;I)V getTarget((Ljava/lang/String;)LVircaScreenContext;vscIndex(Ljava/lang/String;)IisOpen(Ljava/lang/String;)Zinit(III)V closeCurrent keyReleased(I)V keyPressedpointerReleased(II)V setScreen(Z)VcycleclearclearAll SourceFile Virca.java jk \R ]R fR hijava/util/Vector UV cR ST OP  Z[ bR aR XY `R gR VircaScreenContext R dR QR eR ^_ xyjava/lang/StringBuffer v q s  v k q z{ WR j  Talking with vw !Info k  ~k   c k k    k   VircaScreenjavax/microedition/lcdui/CanvasnameLjava/lang/String;!javax/microedition/lcdui/GraphicssetColorgetWidth()I getHeightfillRect(IIII)VsetFont"(Ljavax/microedition/lcdui/Font;)V drawString(Ljava/lang/String;III)Vsize elementAt(I)Ljava/lang/Object;changedrawRectjava/lang/String toCharArray()[C(C)Ljava/lang/StringBuffer;javax/microedition/lcdui/Font charWidth(C)ItoString substring(II)Ljava/lang/String;addlengthdelete(II)Ljava/lang/StringBuffer;,(Ljava/lang/String;)Ljava/lang/StringBuffer;repaint toLowerCase(Ljava/lang/String;I)V addElement(Ljava/lang/Object;)Vequals(Ljava/lang/Object;)ZgetFont$(III)Ljavax/microedition/lcdui/Font;removeElementAt getGameAction(I)IVircasetInputsetQuickclose"Ljavax/microedition/lcdui/Command; commandActionK(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)VStackMap[C MNOPQRSTUVWRXYZ[\R]R^_`RaRbRcRdReRfRgRhijkl[+******Y * m)%'*%+*,nol"*+ m ./pql * m3rsl% * + m 9:tulKD*+*+**+*+**=* * *h`* p>6*4*d=+* 2+W+W`* p>* ,**l* h6*d6+*dd** l=6* o* 6h>+*+** +l`*!l*!`+*".+*mv=>?@&A.B3CNDZEaFxGDIJKLOPQRSTV W"X'Y2Z=PC] yMQMMMM"M=MCM!vwl 6+ * *+#:*  6 $Y%:,&:66 6 6   4'W * 4(`6  4  6  *` ) d*+ 6 ),d*+ 6  6,-W./W* (6 e)+*0mnefgh-i3k<lBmKoVpaqrrstuvxy{|}~o ! MM-M3MN M$ M$ M$ M$ M$ M$ M$xylQ+N+1L*+2=6Y+*34:* 5*+$Y%6/-/)7* m&   )BE EMz{l.=* "* N- +8m &, ,M&M,M|}lH*+2m  MM~kl****l**lh*** ***l!***d*l***h3* *Y9*34 * * 5*:*m:,;EWdk| ,M;MM~l*( %< <<*;**<Ht*** Y*OY=OYOY>O"V*** Y*OY=OYOY>O"**** Y*OY?OY@OYO"*AmB &+.8C`k b M&M+M.M`MMMMkl1* * B*Cm lI*D= *E8 *E* *C *C * Fm!.;H 9M!M.M;MHMl71 * G)#* * H*I* *J*0m(6 M(M6MlN*d=* h*l>*K.**dl6 *E*d*Em" "/=M %"M=MMMlR&**  * * * *0m   !%slI*+12=*Km  Mclu5* *d *Y ` * *Y d *0m !0"4# M0Mlj'* * ``=* p=*Km*+!,&- MMkl$* Lm 23klb"<* * Lm7 87!9 M!MVircaScreenContext.*    ! " #$%&nameLjava/lang/String;lines[Ljava/lang/String;rotationIchange(Ljava/lang/String;I)VCodeLineNumberTableclear()Vadd(Ljava/lang/String;)V SourceFile Virca.java java/lang/String   ' (VircaScreenContextjava/lang/Objectjava/lang/SystemgcStackMap   >***+*CD EFGj"<**S*M NMOP!Q)  A!***`d*p**+SXY ZMETA-INF/MANIFEST.MFManifest-Version: 1.0 MicroEdition-Configuration: CLDC-1.0 MIDlet-Name: Virca Created-By: 1.4.2_05 (Sun Microsystems Inc.) MIDlet-Vendor: VidarHolen net MIDlet-Permissions: javax.microedition.io.Connector.socket MIDlet-1: Virca, Virca.png, Virca MIDlet-Version: 1.1.18 MicroEdition-Profile: MIDP-1.0 MIDlet-Description: IRC Midlet Virca.pngPNG  IHDRh6bKGDtIME 2IDATxR P>>)D>p^$YvZ',km)&V0MJ`Gc 1Fu$ _˲\bmx L4sG@&RJ;3C9Ns-s?Pddch =Z!7Ƭ!6Wj_ mIENDB`MIDlet-1: Virca, Virca.png, Virca MIDlet-Description: IRC Midlet MIDlet-Icon: Virca.png MIDlet-Jar-Size: 37332 MIDlet-Jar-URL: Virca.jar MIDlet-Name: Virca MIDlet-Permissions: javax.microedition.io.Connector.socket MIDlet-Vendor: VidarHolen net MIDlet-Version: 1.1.18