Źžŗ¾4³ &^ _` _a &bc %de fgh i jk jlm no %p qr %s ntu qvwx yz i {| } ~€  %‚ qƒ „… j† q‡ˆ‰8(Ljava/util/ResourceBundle;Lorg/languagetool/Language;)VCodeLineNumberTableLocalVariableTablethis/Lorg/languagetool/rules/km/KhmerWordRepeatRule;messagesLjava/util/ResourceBundle;languageLorg/languagetool/Language;getId()Ljava/lang/String;getDescriptionmatchH(Lorg/languagetool/AnalyzedSentence;)[Lorg/languagetool/rules/RuleMatch;prevPosIpos ruleMatch"Lorg/languagetool/rules/RuleMatch; replacementsLjava/util/List;tokenLjava/lang/String;isentence#Lorg/languagetool/AnalyzedSentence; ruleMatchestokens)[Lorg/languagetool/AnalyzedTokenReadings; tokensWithWS prevTokenLocalVariableTypeTable$Ljava/util/List;4Ljava/util/List; StackMapTableˆŠ‹EŒisWord(Ljava/lang/String;)ZcCignoreP(Lorg/languagetool/AnalyzedSentence;[Lorg/languagetool/AnalyzedTokenReadings;I)ZtokensWithWhiteSpacepositionorigPosreset()V SourceFileKhmerWordRepeatRule.java 'Ž  ‘’ “”KM_WORD_REPEAT_RULE ./desc_repetition• –—java/util/ArrayList '[Š ˜™ š™› œ3 QRŒ R UV žŸ org/languagetool/rules/RuleMatch  Ÿ repetitiondesc_repetition_short '”java/lang/StringBuilder ¢£ ¤3‹ „¦įŸ— §Ø ©Ŗ «¬­ ®Æ °± ²¦-org/languagetool/rules/km/KhmerWordRepeatRuleorg/languagetool/rules/Rule!org/languagetool/AnalyzedSentencejava/util/Listjava/lang/String(Ljava/util/ResourceBundle;)V!org/languagetool/rules/CategoriesMISC#Lorg/languagetool/rules/Categories; getCategory=(Ljava/util/ResourceBundle;)Lorg/languagetool/rules/Category; setCategory$(Lorg/languagetool/rules/Category;)Vjava/util/ResourceBundle getString&(Ljava/lang/String;)Ljava/lang/String;getTokensWithoutWhitespace+()[Lorg/languagetool/AnalyzedTokenReadings; getTokens&org/languagetool/AnalyzedTokenReadingsgetTokenequalsIgnoreCase getStartPos()IlengthF(Lorg/languagetool/rules/Rule;IILjava/lang/String;Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringadd(Ljava/lang/Object;)ZsetSuggestedReplacements(Ljava/util/List;)VtoRuleMatchArray5(Ljava/util/List;)[Lorg/languagetool/rules/RuleMatch;charAt(I)Cjava/lang/CharacterisLetter(C)ZgetOriginalPosition(I)Iequals!%&'()W*+·*²+¶·±*()*+ ,-./0123)-°*.+ ,-43)4 *“¶°*3+  ,-56)" ó» Y· M+¶ N+¶ : :6-¾¢Ļ-2¶:*·™³¶™©*+·š-d2¶6-2¶6 »Y* ¶`*“¶*“¶·: » Y· :  »Y·¶¶¶¶¹W ¹W »Y·¶¶¶¹W  ¶, ¹W:„§’0*,¶ °*V89 :<>!?*@IATB]CrD{EƒFŒG­H·IÓJŚKćMē>ķP+z T78]†98 ƒ`:; ŒW<= *½>?Ó@8ó,-óABėC= ęDEąFEÜG?HŒW<I ėCJK%’LMNOOPüČPł QR)p+¶ +¶!=ø"š¬¬*UVWX[+  ST,->?KUV)‹!+¶#6”,d2¶¶$™¬¬*_`ac+4!,-!AB!WE!X8Y8KüZ[)+±*i+ ,-\]