4  o o w o o   o w w o o o  w w o o o o o o w o      o o o     w        w o! "#$ w%  & o' o( w) w* + o, o- w. / o0 o1 o2 w3 o4 "56 K78 9 : ; <= <> o? o@ oA BC oD oE oF oG oH oI oJ oK  L <MO wQR dS wT NUV WX  Y Z[ o\ o]^_ uts46Norm2Lcom/ibm/icu/text/Normalizer2;optionsI severeErrorsLjava/util/EnumSet; Signature`Error InnerClasses2Ljava/util/EnumSet; asciiData[BL_MASK R_AL_MASK L_R_AL_MASK R_AL_AN_MASK EN_AN_MASKR_AL_EN_AN_MASK L_EN_MASKES_CS_ET_ON_BN_NSM_MASKL_EN_ES_CS_ET_ON_BN_NSM_MASK"R_AL_AN_EN_ES_CS_ET_ON_BN_NSM_MASK U_GC_M_MASK(I)VCodeLineNumberTableLocalVariableTablethisLcom/ibm/icu/impl/UTS46; labelToASCIIaInfoh(Ljava/lang/CharSequence;Ljava/lang/StringBuilder;Lcom/ibm/icu/text/IDNA$Info;)Ljava/lang/StringBuilder;labelLjava/lang/CharSequence;destLjava/lang/StringBuilder;infoLcom/ibm/icu/text/IDNA$Info;labelToUnicode nameToASCIIname StackMapTable nameToUnicode isASCIIString(Ljava/lang/CharSequence;)Zilengthprocessj(Ljava/lang/CharSequence;ZZLjava/lang/StringBuilder;Lcom/ibm/icu/text/IDNA$Info;)Ljava/lang/StringBuilder;cCcDatasrcisLabelZtoASCII srcLengthdisallowNonLDHDot labelStartprocessUnicodel(Ljava/lang/CharSequence;IIZZLjava/lang/StringBuilder;Lcom/ibm/icu/text/IDNA$Info;)Ljava/lang/StringBuilder; labelLength newLength mappingStart doMapDevChars destLength labelLimit mapDevChars(Ljava/lang/StringBuilder;II)I normalizedLjava/lang/String;didMapDevChars replaceLabel7(Ljava/lang/StringBuilder;IILjava/lang/CharSequence;I)IdestLabelStartdestLabelLength processLabel;(Ljava/lang/StringBuilder;IIZLcom/ibm/icu/text/IDNA$Info;)I fromPunycodee+Lcom/ibm/icu/text/StringPrepParseException;isValid labelString wasPunycodepunycodelimit oredChars_ba$startsWithXNDashDashsmarkBadACELabelisASCIIonlyLDHcheckLabelBiDi9(Ljava/lang/CharSequence;IILcom/ibm/icu/text/IDNA$Info;)VlastMaskdir firstMaskmaskc isASCIIOkBiDi(Ljava/lang/CharSequence;I)ZisLabelOkContextJ(Ljava/lang/CharSequence;II)ZtypejcheckLabelContextOscriptlabelEnd arabicDigitsU_MASK(I)Ix U_GET_GC_MASK()V SourceFile UTS46.java rs b d ef ghi jk lm noc"java/lang/IllegalArgumentException pq rs thcom/ibm/icu/text/IDNA uh vo ws {| xy zh {h |} tu ~ } h pq    s      h      h  )com/ibm/icu/text/StringPrepParseException h  h h  s h   h com/ibm/icu/util/ICUException xn--      s s $com/ibm/icu/lang/UCharacterDirection }s s s s s s s s  'com/ibm/icu/lang/UCharacter$JoiningType JoiningType hcom/ibm/icu/lang/UScript  h uts46    ~s s#com/ibm/icu/lang/UCharacterCategorycom/ibm/icu/impl/UTS46com/ibm/icu/text/IDNA$Errorcom/ibm/icu/text/IDNA$Infojava/lang/StringBuilderjava/lang/CharSequence()I getErrors()Ljava/util/Set;DOMAIN_NAME_TOO_LONGLcom/ibm/icu/text/IDNA$Error; java/util/Setcontains(Ljava/lang/Object;)ZcharAt(I)CaddError<(Lcom/ibm/icu/text/IDNA$Info;Lcom/ibm/icu/text/IDNA$Error;)Vdelete(II)Ljava/lang/StringBuilder; resetInfo(Lcom/ibm/icu/text/IDNA$Info;)V EMPTY_LABELLABEL_TOO_LONG addLabelErrorpromoteAndResetLabelErrorsappend(C)Ljava/lang/StringBuilder;LEADING_HYPHENTRAILING_HYPHENisBiDi(Lcom/ibm/icu/text/IDNA$Info;)ZhasCertainErrors2(Lcom/ibm/icu/text/IDNA$Info;Ljava/util/EnumSet;)ZisOkBiDiBIDIcom/ibm/icu/text/Normalizer2 normalizeL(Ljava/lang/CharSequence;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; subSequence(II)Ljava/lang/CharSequence;normalizeSecondAndAppendL(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;setTransitionalDifferentjava/lang/Character isSurrogate(C)Z*com/ibm/icu/impl/Normalizer2Impl$UTF16Plus UTF16PlusisSurrogateLead(I)ZisLowSurrogateisHighSurrogate DISALLOWED setCharAt(IC)Vinsert(IC)Ljava/lang/StringBuilder;,(Ljava/lang/CharSequence;)Ljava/lang/String;replace/(IILjava/lang/String;)Ljava/lang/StringBuilder;4(ILjava/lang/CharSequence;)Ljava/lang/StringBuilder;INVALID_ACE_LABELcom/ibm/icu/impl/Punycodedecode5(Ljava/lang/CharSequence;[Z)Ljava/lang/StringBuilder;PUNYCODE isNormalized HYPHEN_3_4 LABEL_HAS_DOT codePointAtLEADING_COMBINING_MARK deleteCharAt(I)Ljava/lang/StringBuilder;hasCertainLabelErrorsCONTEXTJencode(Ljava/lang/Throwable;)V.(ILjava/lang/String;)Ljava/lang/StringBuilder;(Ljava/lang/CharSequence;I)I charCountcom/ibm/icu/impl/UBiDiPropsINSTANCELcom/ibm/icu/impl/UBiDiProps;getClass setNotOkBiDicodePointBeforesetBiDigetCombiningClassgetJoiningTypecom/ibm/icu/lang/UCharacterCONTEXTO_PUNCTUATION getScriptCONTEXTO_DIGITSgetType!com/ibm/icu/text/Normalizer2$ModeModeCOMPOSE#Lcom/ibm/icu/text/Normalizer2$Mode; getInstancej(Ljava/io/InputStream;Ljava/lang/String;Lcom/ibm/icu/text/Normalizer2$Mode;)Lcom/ibm/icu/text/Normalizer2;java/util/EnumSetofe(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet; com/ibm/icu/impl/Normalizer2Impl1opqrstuvz{|}s~sssssssss sF **%& ' rsR *+,-+*   R *+,-0*   I*+,-W,6-', ,, . - ,5 6$7+8@:G<*IIII@R *+,-A*    $* <=* RSTUS"X  s$s  W + YW+ 6 *~666  D8 d? "     + 6  Ҳ 36    `W  W -S `+ d - |   `+ ` .OD .= 9   d?  `6 *+ W-" ! 5yz}~$)14DGJQU_g #.59<?FN\diouzz s $sD{GxsJus *% @ ,  >f"+#W"++ $%W*~* ~66 6    6  .94 d6 * &6    d`6  ``Y=6  ߢ  6 ߟ Ÿ   'e* (6 6p )L * ` * ` +,  d ,- ./   * d&W"'OVY`iu{ #,4=@CN^c{+s s i fffsfsffffOVs Y s  @ L * +666+ 6q+K ] ]6+s/+s0W,6+ö/6+`W{#"++12:+3W+b    HKVbehkwz}!$%)*+-\ v ssss  ;$ y-**`-4W89=4sss{66 + x+` n+` -+` -%+`d -5*+66 +``17:: 9*+6":6  ;5*+6:=> 6 +:+ <%` -` - = - `d - 6 `6 6 *~6 6@.> ./<73.- ./ 6 . -   ?6@A~/B./C`DW+ E*~  *F*~"  ~ *G H*@~  *I  ?   L`1J::KYLMNW? + <?) 5*+ 6+ <hx{88fYHIK L%M9VQWYXeZh\x`{]}^_hnoprstuvwz{|#2:=BEU^elt'1LRZlv{x} - : hc ^^ +ssJss M =s Bs E UPsQ     &@*!I# (Y  }@* 7* x+* n* -* - ? @>@ *~666`6 `6   ]+ 6  B .>+ ./Y66( 36+ ./6 Y66 +`.0W? b'/6=EMV_bg o u{z /L as sss * @ 5 6+O6P`6QRS6T~U`6  63+ V6 Pd6 QR6    S6X~Y~Z~U6  (+O6P`6 QRS6 X~ [~,U$ \~U ]~]U ^~_">? @A"E-F2J7L>MBNEPMQWRaShToUrWu^befghiknotuyz Bsosas ss ss"sus7s xs 22 ,  + 4=>* 6.8,*d 6a z0 9`=6a z#    B )EGNSac4osss 2 a  `66+  6+V6Pd6"` Qa6+V6Pd6`6+O6P`6Qa60+  "+V6"` '#%)1;HKU[`bjw p U3ss1s)sss   s ss*%$ ^`d666L+ 619(+d l+` lcu%+`Oec "+Vec`i f6og f6T0L6  c7+ O6e6  !   P`6 ' )19Z d o w !#1235678:=DEF G#I+J2KGLJDW]Qp 2s Fs 9s Ps^^^s^s^Ws Ts# :    &  .xU s 1gxX s>hij"B-9>5kYTYTYTYTYTYTYTYTYTY TY TY TY TY TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTY TY!TY"TY#TY$TY%TY&TY'TY(TY)TY*TY+TY,TY-TY.TY/TY0TY1TY2TY3TY4TY5TY6TY7TY8TY9TY:TY;TY<TY=TY>TY?TY@TYATYBTYCTYDTYETYFTYGTYHTYITYJTYKTYLTYMTYNTYOTYPTYQTYRTYSTYTTYUTYVTYWTYXTYYTYZTY[TY\TY]TY^TY_TY`TYaTYbTYcTYdTYeTYfTYgTYhTYiTYjTYkTYlTYmTYnTYoTYpTYqTYrTYsTYtTYuTYvTYwTYxTYyTYzTY{TY|TY}TY~TYTSXS SlXlTlS^SS]l]ZXSYSSS SSSmYm[l]m\SSSAvDE I!b "$%&'(*+,-./ 012)Z+[0\6]=Zy*wx@bNP W @