Êþº¾4¿org/postgresql/util/HostSpecjava/lang/Object HostSpec.javaDEFAULT_NON_PROXY_HOSTSLjava/lang/String;#localhost|127.*|[::1]|0.0.0.0|[::0]localSocketAddress5Lorg/checkerframework/checker/nullness/qual/Nullable;hostportI(Ljava/lang/String;I)V((Ljava/lang/String;ILjava/lang/String;)V  thisLorg/postgresql/util/HostSpec;()V        getHost()Ljava/lang/String;getPort()ItoStringjava/lang/StringBuilder$ %append-(Ljava/lang/String;)Ljava/lang/StringBuilder; '( %):+(I)Ljava/lang/StringBuilder; '- %. # %0equals(Ljava/lang/Object;)Zjava/lang/String4 23 56java/util/Objects8'(Ljava/lang/Object;Ljava/lang/Object;)Z 2: 9;objLjava/lang/Object;hashCodejava/lang/Integer@valueOf(I)Ljava/lang/Integer; BC ADhash([Ljava/lang/Object;)I FG 9HgetLocalSocketAddress shouldResolve()Ljava/lang/Boolean;socksProxyHostMjava/lang/SystemO getProperty&(Ljava/lang/String;)Ljava/lang/String; QR PStrim U 5VisEmpty()Z XY 5Zjava/lang/Boolean\(Z)Ljava/lang/Boolean; B^ ]_matchesNonProxyHosts aL b socksProxysocksNonProxyHostse8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; Qg Ph toPattern-(Ljava/lang/String;)Ljava/util/regex/Pattern; jk ljava/util/regex/Patternnmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; pq orjava/util/regex/Matchertmatches vY uw nonProxyHostspatternLjava/util/regex/Pattern;Ljava/util/regex/Matcher;}\|split'(Ljava/lang/String;)[Ljava/lang/String; ‚ 5ƒ[Ljava/lang/String;…java/util/Locale‡ROOTLjava/util/Locale; ‰Š ˆ‹ toLowerCase&(Ljava/util/Locale;)Ljava/lang/String; Ž 5disjunctToRegex ‘R ’|”length –" %—compile ™k ošregexdisjunctmaskjoinerLjava/lang/StringBuilder; separator*¢ startsWith(Ljava/lang/String;)Z ¤¥ 5¦.*¨ substring(I)Ljava/lang/String; ª« 5¬quote ®R o¯endsWith ±¥ 5² 5—(II)Ljava/lang/String; ªµ 5¶ ConstantValueRuntimeVisibleTypeAnnotationsCodeLineNumberTableLocalVariableTable StackMapTable SourceFile!¸  ¹    ºJ*+·±» ¼   ºl*·*+µ*µ*-µ±» !"#¼*   ¹   º/*´°»&¼ !"º/*´¬»*¼ # ºH»%Y·&*´¶*,¶**´¶/¶1°»/¼ 23º„=+Á™7*´+À´ )*´+À´¶7™*´+À´¸<™§¬½;@»4 5<4¼===>¹  ?"ºJ ½Y*´SY*´SY*´¸ES¸I¬»:¼  J º/*´°»>¼ ¹ KLºmN¸TL+Æ +¶W¶[™¸`°*·c°½ ü5»BCDF¼daLºÂEf ¸iL+Æ *´¶[™¸`°+¸mM,ǧ ,*´¶sN-Æ-¶x™§¸`°½ü5ü oGuüu@»JKLO P1Q¼*E=y %z{1p| jkºúb»%Y·&L~M*€¶„N-¾66¢2-2:¶[š²Œ¶¸“:+,¶*¶*W•M„§ÿÍ+¶˜š§ +¶1¸›°½ ÿ5%5†/ø Fo»& VW X&Y.Z;[F\IXO`¼4;œ&#bžZŸ  W¡¹ ‘RºÇ[*£¶§™!»%Y·&©¶**¶­¸°¶*¶1L§5*£¶³™'»%Y·&**¶´d¶·¸°¶*©¶*¶1L§*¸°L+°½ ',ü5»f g'h0iTkYn¼*$œQœ[Yœ¾