'Brk  Copyright (C) 2007, International Business Machines Corporation and others. All Rights Reserved. l`   8CTS82              2               2                        2  Trie% Tpx #+38@HMSX`hnuuuuuuuu}  (.6>FLTF\d>ls{uuuuu"*.6<BuJR#Zbjrzuuuuuuuuuuuuuuuuuuuuuu#+3:BJRuZbjrzuuuuuuuuuuuuuuuuuuuuuuuu}uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuTW_emmmmmmmmmmmmmmmmmmmmmmummmmmuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu&.6W>CIMU]cgmu#uwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuJuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu&*04<uuuuuuuuuuuuuuuuuuuuuuuuDLLLuuuuZuuuuuuuuuuuuuuuu                                                                                                                                                                    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@             @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@                                  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@         @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@                                                                                                                                               @` @`d,d!!chain;$VoiceMarks = [\uff9e\uff9f];$Format = [\p{Word_Break = Format}];$Katakana = [\p{Word_Break = Katakana}-$VoiceMarks];$ALetter = [\p{Word_Break = ALetter}];$MidLetter = [\p{Word_Break = MidLetter}];$MidNum = [\p{Word_Break = MidNum}];$Numeric = [\p{Word_Break = Numeric}];$ExtendNumLet = [\p{Word_Break = ExtendNumLet}];$CR = \u000d;$LF = \u000a;$Extend = [\p{Grapheme_Cluster_Break = Extend}$VoiceMarks];$Control = [\p{Grapheme_Cluster_Break = Control}];$dictionary = [:LineBreak = Complex_Context:];$ALetterPlus = [$ALetter [$dictionary-$Extend-$Control]];$KatakanaEx = $Katakana ($Extend | $Format)*;$ALetterEx = $ALetterPlus ($Extend | $Format)*;$MidLetterEx = $MidLetter ($Extend | $Format)*;$MidNumEx = $MidNum ($Extend | $Format)*;$NumericEx = $Numeric ($Extend | $Format)*;$ExtendNumLetEx = $ExtendNumLet ($Extend | $Format)*;$Hiragana = [:Hiragana:];$Ideographic = [:IDEOGRAPHIC:];$HiraganaEx = $Hiragana ($Extend | $Format)*;$IdeographicEx = $Ideographic ($Extend | $Format)*;!!forward;$CR $LF ($Extend | $Format)*;.? ($Extend | $Format)+;$NumericEx {100};$ALetterEx {200};$KatakanaEx {300};$HiraganaEx {300};$IdeographicEx {400};$ALetterEx $ALetterEx {200};$ALetterEx $MidLetterEx $ALetterEx {200};$NumericEx $NumericEx {100};$ALetterEx $Format* $NumericEx {200};$NumericEx $ALetterEx {200};$NumericEx $MidNumEx $NumericEx {100};$KatakanaEx $KatakanaEx {300};$HiraganaEx $HiraganaEx {300};$IdeographicEx $IdeographicEx {400};$ALetterEx $ExtendNumLetEx {200}; $NumericEx $ExtendNumLetEx {100}; $KatakanaEx $ExtendNumLetEx {300}; $ExtendNumLetEx $ExtendNumLetEx{200}; $ExtendNumLetEx $ALetterEx {200}; $ExtendNumLetEx $NumericEx {100}; $ExtendNumLetEx $KatakanaEx {300}; !!reverse;$BackALetterEx = ($Format | $Extend)* $ALetterPlus;$BackNumericEx = ($Format | $Extend)* $Numeric;$BackMidNumEx = ($Format | $Extend)* $MidNum;$BackMidLetterEx = ($Format | $Extend)* $MidLetter;$BackKatakanaEx = ($Format | $Extend)* $Katakana;$BackHiraganaEx = ($Format | $Extend)* $Hiragana;$BackIdeographicEx = ($Format | $Extend)* $Ideographic;$BackExtendNumLetEx= ($Format | $Extend)* $ExtendNumLet;($Format | $Extend)* $LF $CR;($Format | $Extend)* .?;$BackALetterEx $BackALetterEx;$BackALetterEx $BackMidLetterEx $BackALetterEx;$BackNumericEx $BackNumericEx;$BackNumericEx $BackALetterEx;$BackALetterEx $BackNumericEx;$BackNumericEx $BackMidNumEx $BackNumericEx;$BackKatakanaEx $BackKatakanaEx;$BackHiraganaEx $BackHiraganaEx;$BackIdeographicEx $BackIdeographicEx;($BackALetterEx | $BackNumericEx | $BackKatakanaEx | $BackExtendNumLetEx) $BackExtendNumLetEx; $BackExtendNumLetEx ($BackALetterEx | $BackNumericEx | $BackKatakanaEx);!!safe_reverse;($Extend | $Format)+ .?;$MidLetter $BackALetterEx;$MidNum $BackNumericEx;$dictionary $dictionary;!!safe_forward;($Extend | $Format)+ .?;$MidLetterEx $ALetterEx;$MidNumEx $NumericEx;$dictionary $dictionary;