4Oorg/postgresql/core/Encodingjava/lang/Object Encoding.javaLOGGERLjava/util/logging/Logger;DEFAULT_ENCODINGLorg/postgresql/core/Encoding; UTF8_ENCODING encodingsLjava/util/HashMap;:Ljava/util/HashMap;encodingLjava/lang/String;fastASCIINumbersZ()Vjava/nio/charset/CharsetdefaultCharset()Ljava/nio/charset/Charset;  name()Ljava/lang/String;  (Ljava/lang/String;)V  this(Ljava/lang/String;Z)V  #java/lang/NullPointerException%#Null encoding charset not supported' &java/lang/String*  ,  .  0java/util/logging/Level2FINESTLjava/util/logging/Level; 45 36java/util/logging/Logger8 isLoggable(Ljava/util/logging/Level;)Z :; 9<3Creating new Encoding {0} with fastASCIINumbers {1}>java/lang/Boolean@valueOf(Z)Ljava/lang/Boolean; BC ADlogA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V FG 9HtestAsciiNumbers(Ljava/lang/String;)Z JK L " NhasAsciiNumbers()ZgetJVMEncoding2(Ljava/lang/String;)Lorg/postgresql/core/Encoding;UTF-8Tequals(Ljava/lang/Object;)Z VW +X org/postgresql/core/UTF8EncodingZ [# isSupported ]K ^  ` jvmEncodinggetDatabaseEncodingUTF8d f hjava/util/HashMapjget&(Ljava/lang/Object;)Ljava/lang/Object; lm kn[Ljava/lang/String;pSearch encoding candidate {0}r@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V Ft 9u2{0} encoding not found, returning default encodingw candidatedatabaseEncoding candidatesforName.(Ljava/lang/String;)Ljava/nio/charset/Charset; |} ~encode(Ljava/lang/String;)[Bjava/io/IOExceptiongetBytes +sdecode([BII)Ljava/lang/String;([BIILjava/lang/String;)V  + encodedString[BoffsetIlength([B)Ljava/lang/String; getDecodingReader'(Ljava/io/InputStream;)Ljava/io/Reader;java/io/InputStreamReader*(Ljava/io/InputStream;Ljava/lang/String;)V  inLjava/io/InputStream;getEncodingWriter((Ljava/io/OutputStream;)Ljava/io/Writer;java/io/OutputStreamWriter+(Ljava/io/OutputStream;Ljava/lang/String;)V  outLjava/io/OutputStream;defaultEncoding ()Lorg/postgresql/core/Encoding;toString$java/io/UnsupportedEncodingException -0123456789US-ASCII([BLjava/lang/String;)V  +testbytesrese&Ljava/io/UnsupportedEncodingException;java/lang/ClassgetName   getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger; 9 # k# SQL_ASCIIASCIIput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; kUNICODELATIN1 ISO8859_1LATIN2 ISO8859_2LATIN3 ISO8859_3LATIN4 ISO8859_4 ISO_8859_5 ISO8859_5 ISO_8859_6 ISO8859_6 ISO_8859_7 ISO8859_7 ISO_8859_8 ISO8859_8LATIN5 ISO8859_9LATIN7 ISO8859_13LATIN9ISO8859_15_FDISEUC_JPEUC_CNEUC_KRJOHABJohabEUC_TWSJISMS932BIG5 Big5 MS950Cp950GBKMS936UHCMS949Cp949Cp949CTCVNCp1258 WIN1256"Cp1256$WIN1250&Cp1250(WIN874*MS874,Cp874.WIN0Cp12512ALT4Cp8666KOI88KOI8_U:KOI8_R<UNKNOWN> MULE_INTERNAL@LATIN6BLATIN8DLATIN10F SignatureCodeLocalVariableTableLineNumberTable StackMapTable Exceptions SourceFile!   H I9 * J  ! K V W"IC*$+ &Y()*+-*/17=17?Y+SYESIJ C! CCK* `abdef(g;h?gBjL+/IB *++MOJ ! K s tPQI/*/J ! K} RSIi%U*Y [Y\*_ Y* aJ %bK !L cSIue*Ygi*oqL+<+M,>6.,2:17sv_ Y *_ Y* 17x*vaJ 0yuz]{pK6 0=EOU\eqL +qq*IS*-_*-*-J ! KLC+IT++*-J! KLMIW+Y+*-J*! KMI= *++J ! KMIA Y+*-J ! KMIA Y+*-J ! KM IaKI/*-J ! K JKIL+*M+Y,N+-YLJ4 K LZI1Y³aYU gkYóii+YSYSWi+YUSYeSWie+YUSYeSWi+YSWi+YSWi+YSWi+YSWi+YSWi+YSWi+YSWi+YSWi+YSWi+YSWi+YSWi+YSWi+YSWi+YSWi+YSWi+YSWi+Y SYSWi +Y SYSYSWi+YSYSWi+YSYSYSWi+Y!SWi#+Y%SWi'+Y)SWi++Y-SY/SWi1+Y3SWi5+Y7SWi9+Y;SY=SWi?+WiA+WiC+WiE+WiG+WK( !!+&B'Y(p)*+,-./012$364H5Z6l789:;<=>0?D@^ArBDGIJKLMN