4 MN M O PQ PR STUV M WX YZ 8[ \] \^ _`a b Yc d e fg Yhi j kl mnopq 8c Yrst uv wxyz 8{|} ~     Y   \ \        Y \  qM q q   f \ \ \    Y ~     ~  ~      q ~  8   Y Y      !NO_VIDMINOK_SUBSTRLjava/lang/String; ConstantValueREQUIRE_VIDMINOK_SUBSTRVIDMINOK_SUBSTRREQUIRE_VIDMINOK_REGEXLjava/util/regex/Pattern;VIDMINOK_REGEXreqAnimInanimRegexREQ_ANIM_INANIM_PATTERN ukrainian%Lorg/languagetool/language/Ukrainian;STREETSLjava/util/Set; Signature#Ljava/util/Set;NAMES(Ljava/util/ResourceBundle;)VCodeLineNumberTableLocalVariableTablethis.Lorg/languagetool/rules/uk/TokenAgreementRule;messagesLjava/util/ResourceBundle; ExceptionsgetId()Ljava/lang/String;getDescriptiongetShortisCaseSensitive()ZmatchH(Lorg/languagetool/AnalyzedSentence;)[Lorg/languagetool/rules/RuleMatch;mwPosTagprep readingToken Lorg/languagetool/AnalyzedToken;genderspotentialRuleMatch"Lorg/languagetool/rules/RuleMatch; tokenReadings(Lorg/languagetool/AnalyzedTokenReadings;posTag thisTokenmultiwordReqTokentoken posTagsToFindLjava/util/List; reqPosTagmatcherLjava/util/regex/Matcher;iItext#Lorg/languagetool/AnalyzedSentence; ruleMatchestokens)[Lorg/languagetool/AnalyzedTokenReadings;insideMultiwordZreqTokenReadingsLocalVariableTypeTable$Ljava/util/List;4Ljava/util/List; StackMapTablen"# $%& isCapitalized(Ljava/lang/String;)Z reverseSearch?([Lorg/languagetool/AnalyzedTokenReadings;ILjava/lang/String;)Zposstring isTokenToSkip+(Lorg/languagetool/AnalyzedTokenReadings;)ZgetReadingWithVidmPosTagA(Ljava/util/Collection;Lorg/languagetool/AnalyzedTokenReadings;)Z posTagToFindLjava/util/Collection; vidminokFound*Ljava/util/Collection;U(Ljava/util/Collection;Lorg/languagetool/AnalyzedTokenReadings;)ZcreateRuleMatch(Lorg/languagetool/AnalyzedTokenReadings;Lorg/languagetool/AnalyzedTokenReadings;Ljava/util/List;)Lorg/languagetool/rules/RuleMatch; synthesized[Ljava/lang/String;eLjava/io/IOException; oldPosTagrequiredPostTagsRegExToApply analyzedTokenvidmvidmNameposTag2 newYihPostag newPostag tokenStringukrainianSynthesizer(Lorg/languagetool/synthesis/Synthesizer; suggestionsrequiredPostTagsRegExreqVidminkyNamesfoundVidminkyNamesmsg',(Lorg/languagetool/AnalyzedTokenReadings;Lorg/languagetool/AnalyzedTokenReadings;Ljava/util/List;)Lorg/languagetool/rules/RuleMatch;getMultiwordTokenJ(Lorg/languagetool/AnalyzedTokenReadings;)Lorg/languagetool/AnalyzedToken;analyzedTokenReadingsRuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;reset()V SourceFileTokenAgreementRule.java I#org/languagetool/language/Ukrainian ( )* +, -.UK_TOKEN_AGREEMENT/Узгодження слів у реченніjava/util/ArrayList" /0$ 12 34 56 7 89org/languagetool/JLanguageTool SENT_START :; < => ?@A BC D [:—–-] E CDзащо  понад H окрімкрімяк Iзамістьv_naz# J; K L% M NO PQ& R STorg/languagetool/AnalyzedToken U6  "#  !вумежиміжнаnoun:anim.*:p:v_naz[^&]*V WXnoun.*?:.:v_rod.* .*[fl]name.* Y 8; манерзранавіда коркималадоя велика  num.* мінусплюсмінімуммаксимумnoun.*?:.:v_oru.*adjp Z черезnoun:inanim:p:v_naznoun:inanim:p:v_rod [вами тобоюїмижсобійомуїм подібнусімвсім відомсхід сонця«:abbradj.*:[mfn]:v_rod.* \]java/lang/StringBuildernoun.*:[ ^_ ]:v_rod.* ` нікому ніким нічим нічомуне )* ab cC p6adv> 8d q6:nv:v_ejava/lang/String fg:(|h ij) kl (?::r(?:in)?anim)? :v_[a-z]+ mn' opq rs tujava/io/IOExceptionjava/lang/RuntimeException v w>java/util/LinkedHashSet x yz{ |}^.* ^~.*$$1:p: (мн.)hПрийменник «{0}» вимагає іншого відмінка: {1}, а знайдено: {2}java/lang/Object,  їх`. Можливо тут потрібно присвійний займенник «їхній»?adj:p.* їхнійadj:m:v_naz:&pron:pos оnoun:anim.*:v_naz.*g. Можливо тут «о» — це вигук і потрібно кличний відмінок?v_kly  org/languagetool/rules/RuleMatch > >  < :r(v_[a-z]+)  :(v_[a-z]+) :r(?:in)?animjava/util/HashSetШтрассештрассе Авеню авеню Стріт стріт Сьоркл Скверім'япрізвищеorg/languagetool/rules/Rule!org/languagetool/AnalyzedSentencejava/util/List&org/languagetool/AnalyzedTokenReadingsjava/util/regex/Matcherjava/util/Iterator&org/languagetool/synthesis/Synthesizer!org/languagetool/rules/CategoriesMISC#Lorg/languagetool/rules/Categories; getCategory=(Ljava/util/ResourceBundle;)Lorg/languagetool/rules/Category; setCategory$(Lorg/languagetool/rules/Category;)VgetTokensWithoutWhitespace+()[Lorg/languagetool/AnalyzedTokenReadings;getAnalyzedToken#(I)Lorg/languagetool/AnalyzedToken; getPOSTag#org/languagetool/tagging/uk/IPOSTagunknown%Lorg/languagetool/tagging/uk/IPOSTag;getTextcontains(Ljava/lang/CharSequence;)Zequals(Ljava/lang/Object;)ZgetTokenlength()IcharAt(I)Cjava/lang/Character isUpperCase(C)ZisWhitespaceBeforematches startsWithgetReadingsLengthequalsIgnoreCasegetLemmaaddjava/util/regex/Pattern3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;findgroup(I)Ljava/lang/String;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;numr(org/languagetool/tagging/uk/PosTagHelper hasPosTag=(Lorg/languagetool/AnalyzedTokenReadings;Ljava/lang/String;)Z java/util/SethasPartialPosTagisNum getGendersN(Lorg/languagetool/AnalyzedTokenReadings;Ljava/lang/String;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringtoRuleMatchArray5(Ljava/util/List;)[Lorg/languagetool/rules/RuleMatch; isLowerCase'(Ljava/lang/String;Ljava/lang/String;)Zjava/util/CollectiongetSynthesizer*()Lorg/languagetool/synthesis/Synthesizer;#org/apache/commons/lang/StringUtilsjoin<(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String; getReadings()Ljava/util/List; replaceFirst8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; synthesizeH(Lorg/languagetool/AnalyzedToken;Ljava/lang/String;Z)[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;addAll(Ljava/util/Collection;)Z(Ljava/lang/Throwable;)Vsize(Ljava/util/Collection;)V VIDMINKY_MAPLjava/util/Map; java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;java/text/MessageFormatformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; getStartPos getEndPosF(Lorg/languagetool/rules/Rule;IILjava/lang/String;Ljava/lang/String;)VsetSuggestedReplacements(Ljava/util/List;)Vcompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;!  [**Y*+G>HI-M - R - V ,]  ػ Y M+ N6:6--2: :  :~: 7 . "-d2 :=:  Y :   66    :: ! ": #:  u$l :  %*-&' () *)  +)'-`-`2 #,) :S:LD Y :  :  -:.)  /0W1 2:3 40W5:6-78:9: /0W* ;*<=)+>)!?@ ABC :ZA)u  DIEEF-d2 #G!!F-d2 -G : H :I) J :K)1 L)! J M  N7:O)' P) M  Q :^-`= R!S-`2 #G :/-`2TC1 U! V W  X :YC-`2Z[\) A)0] ^-`2 _ : ` a  b-`2 #ca d e  f-`2 #g+ h  i-`2 #jO)( k-`2 #l :-`2 #m-2 n :-`oC7op:-`2qYrsttutvC [ w! x y  z-`2 #{* |:,0W:G*,}&bc dfgh#j.n8oEpKqNrQvXwuxyz}~47ADhvy| '03eoru =@CMknq z #$&%2&5'8*]+k,n./0234789:=>'?*@-C6E@FIHnIqJtNOQ^_bgeO e I+ #.Xt 3  8 - "      8 74@"!: #2 01'1'.5.-F' Y$***~i $"@.d6%d+2 #-)mn$o&m,q4'.. ..   !E+5M,68,78N-:--:}&5>@C (EE8"#c >,5:6m78:: ,$2>+:67:ާB%*24>@JLjtvy|Hj $%T[%&  '# + !@()*n+:*: Y :qYrt-ttv:+:678:  :  :  2:  3 qYr t 4tv: qYr ttv:   :   :W:Y] YY: Y :-:  6$ 7:  0Wػ Y : +5:  6 78:  :  ~ t qYrttv:   0 0qYr ttv:   0W   0WcY,SYSY S: niqYr ttv: qYrtttv: 8Y :  W: Y ,)+:  6 78:  :  qYr ttv:  /: ::6632: # 0W̧:YXY*++ *:   :{~:= B7X_dgku} +=@Iel{$:Un{~*4:=? I LdkB +, -._/ kz0 up * X1 +2 C3 l4 e U&5 n +,  -. #T6F+,? -.4  nnn nh7_89V:77; a<I%= Y> d  *nV: a<I%= dB ?$2(?@ ?*  ?@ a?AA0?@ B CD1*5L+6$+78M,N--,*,/ 11E &FGHI+# JIp1YYSYSYSYSYSYSYSYSʳSYYSYSʳF9:<@TCKL