4B d   R               6 8 8 8      L L  R    R  SPLIT_CHARSLjava/lang/String; ConstantValueDECIMAL_COMMA_PATTERNLjava/util/regex/Pattern;DECIMAL_COMMA_SUBSTCDOTTED_NUMBERS_PATTERNNUMBER_DOT_SUBSTCOLON_NUMBERS_PATTERNCOLON_DOT_SUBST DATE_PATTERNDATE_DOT_SUBSTBRACE_IN_WORD_PATTERNLEFT_BRACE_SUBSTRIGHT_BRACE_SUBSTABBR_DOT_PATTERNABBR_DOT_PATTERN1ABBR_DOT_PATTERN2ABBR_DOT_PATTERN5ABBR_DOT_PATTERN3ABBR_DOT_PATTERN4ABBR_DOT_PATTERN6ABBR_DOT_PATTERN6_2ABBR_DOT_PATTERN7ABBR_DOT_PATTERN8ABBR_DOT_SUBSTBREAKING_PLACEHOLDERELLIPSISELLIPSIS_SUBST ELLIPSIS2ELLIPSIS2_SUBST ELLIPSIS3ELLIPSIS3_SUBSTSOFT_HYPHEN_WRAPSOFT_HYPHEN_WRAP_SUBST URL_PATTERNURL_START_REPLACE_CHARI()VCodeLineNumberTableLocalVariableTablethis7Lorg/languagetool/tokenizers/uk/UkrainianWordTokenizer;tokenize$(Ljava/lang/String;)Ljava/util/List;urlGroup replaceCharmatcherLjava/util/regex/Matcher;urlReplaceCharentryEntry InnerClassesLjava/util/Map$Entry;tokentexturlsLjava/util/HashMap; tokenListLjava/util/List;stLjava/util/StringTokenizer;LocalVariableTypeTable;Ljava/util/Map$Entry;9Ljava/util/HashMap;$Ljava/util/List; StackMapTable Signature8(Ljava/lang/String;)Ljava/util/List;cleanup&(Ljava/lang/String;)Ljava/lang/String; SourceFileUkrainianWordTokenizer.java java/util/HashMap ,  ij  5org/languagetool/tokenizers/uk/UkrainianWordTokenizer$1$2 !tp j "# $% &' ()... *+!..?... qj $1$2$3 mj$1$2 {j $1$2 vj$1$2 wj xj yj$1 zj $1$2 |j$1 }j ~j j: oj$1$2( sj $1$2­ java/util/ArrayListjava/util/StringTokenizer  ᅟᅠ            ​‌‍‎‏

‪‫‬‭‮  ⁠⁡⁢⁣ ㅤᅠ,.;()[]{}<>!?:/|\"«»„”“`´‘‛′…¿¡  , -# .% /0 *1 2# 345 67 8# 9:;java/util/Map$Entry <:java/lang/CharSequence =: >0 ([\d]),([\d])java/util/regex/Pattern ?@([\d])\.([\d]) ([\d]):([\d])]([\d]{2})\.([\d]{2})\.([\d]{4})|([\d]{4})\.([\d]{2})\.([\d]{2})|([\d]{4})-([\d]{2})-([\d]{2}))([а-яіїєґ'])\(([а-яіїєґ']+)\)!(тис)\.([  ]+[а-яіїєґ]) ?A9([^а-яіїєґА-ЯІЇЄҐ'-]лат)\.([  ]+[a-zA-Z])a([Аа]кад|[Пп]роф|[Дд]оц|[Аа]сист|вул|о|р|ім)\.([\s ]+[А-ЯІЇЄҐ]),((?:[0-9]|кв\.?|куб\.?)[\s ]+[см])\. (с)\.(-г)\.N([^а-яіїєґ'-][векнпрстцч]{1,2})\.([екмнпрстч]{1,2})\.([^а-яіїєґА-ЯІЇЄҐ'-](?:амер|англ|бл(?:изьк)?|вірм|грец(?:ьк)|див|дол|досл|доц|ел|жін|заст|зв|ім|івр|ісп|італ|к|кв|[1-9]-кімн|кімн|кл|коп|м|н|напр|п|пен|перекл|пл|пор|поч|прибл|пров|просп|[Рр]ед|[Рр]еж|рт|с|[Сс]в|соц|співавт|стор|табл|тел|укр|філол|фр|франц|ч|чайн|ц))\.(?!$)o([^а-яіїєґА-ЯІЇЄҐ'-]((та|й) ін|е|обл|р|рр|руб|ст|стол|стор|чол|шт))\.(([ій][  ]+т)\.([  ]*(д|п|ін))\.,([\s ]+(?:[Рр]ед|[Аа]вт))\.([\)\]])"^(https?|ftp)://[^\s/$.?#].[^\s]*$java/lang/Object%org/languagetool/tokenizers/Tokenizerjava/util/regex/Matcherjava/util/Listjava/lang/Stringjava/util/Iteratorcontains(Ljava/lang/CharSequence;)Z3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; replaceAllfind()Zgroup()Ljava/lang/String;valueOf(C)Ljava/lang/String;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;((Ljava/lang/String;Ljava/lang/String;Z)VhasMoreElements nextTokenequals(Ljava/lang/Object;)Z(CC)Ljava/lang/String;isEmptyentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; java/util/MapgetKeygetValueaddcompile.(Ljava/lang/String;I)Ljava/util/regex/Pattern;-(Ljava/lang/String;)Ljava/util/regex/Pattern;! de"fgh9ijklh?mjnlhBojplhDqjrlhAsjtlhEulhFvjwjxjyjzj{j|j}j~jjlhCgh=ghghghghghghgh4gh5jh3* ef bzYM+L++ L+ : +N6-'-::,W- L+ +L+ +L+ +L++ L+ L+ L!+" L#+" L$+" L%+& L'+( L)+* L++* L,+( L-+" L+./+0 L+12+3 L+4 +45L6Y7N8Y+9::;<:=>?,@:A.@:B.@:C.@:D:@:E(@:F)@::::54:,GB,HI:J-KL:MNON:-PW-?jl no#s,t4u8w?xEyMzV{]|`}clu~ $1>GT]js|&-Niluxp EgMg4/8+Ngzzgr Nr6#*3  J* '@'@ '@K*  gQBSTBSUBS/VBSWBS2XY!ZY#[Y$\Y%]Y'^Y_Y)`Y+aY,bY-cS B0 69<(?2D:EBFJHRIZJbMjOrPzSa L