'Brk  Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html *Pp%%`-XgȔB#h\    ! !" # !$% !    !&  ' !('  ' !)' * !    + !, !- !. !/ 01!234+ !5 !   !6  7 897 !: !; !<==>================================ !   !?@ !A !B !C D  !EF! !G !"  HI JJJ !JJJJKJJJJJJJJJ !$  % #  !&  'L'  !(    !)  M* N!O  + # + !,   !-   !.   !/  0+ !P1 01!23Q2 01!23R3+ !S 01!234  + !5   !6  7 !T  8 !U  7 897   !:   !;   !<  ==>V=====WX=Y=Z===========[======== !?  @ #@ !A   !B   !C   !D    !E \H]^^^^ !^^^^^^_^^^^^^^^^! !G  HI ``` !````K`````````HI !K  LLM !OHa JJJ !JJJJbJJJJJJJJJM !O  0+ !P  1 01!23Q  2 01!23R  3+ !S  7 !T  8 !U   !$ + !,HI JJJ !JJJJKJJJJJJJJJ !/+ !5 !  Hc^^^^ !^^^^^^d^^^^^^^e^H]ffff !ffffff_fffffffffH] !_  Ha ``` !````b`````````Ha !b  Hcffff !ffffffdfffffffgfHc !d \H]^^^^ !^^^^^^_^^^^^^^^^H]^^^^ !^^^^^^_^^^^^^^^^\                                                                  2irT? (%-3;CKQY_glt{] #+3:BJRZJ#\dls{  #+3;?EKKSX`g}ov{B %)19AGLRY]aipx (08(@HLQX`hlry~']                                                                                                                                                                                                                                                                                                                                                               & - 5 = E I Q Y a h p s { ` ((h T D|$@! _  L n    ] y  . h ((h   '             $ ( ]0 8 @ ZH \P V ] e l t |           % - 3 ; > E L T X ^ e l s y   `                 $ , 4 8 @ G O W _ f l o v |    z^  k                                                                                                                  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @@@@@@@@ @ @ @ @ @ @ @@@@@@@@@  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @ @@@@@@@@@@ @ @ @ @ @ @ @ @@@@@@  @ @ @ @                @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @ @ @@@@@ @ @ @ @@@@ @@@@ @ @@@@@@@@ @ @ @@@@@ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@ @@@@@@ @ @          @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@ @  @@        @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  @ @ @  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ @ @ @ @ @ @ @ @ @ @ @ @ @                            !     "" # """" "" " """$"" """ " " """""""""""" " """ "" "" " """ " """"" ""$" """""""" ""$$$$ "                     """""""""""""""""""""""""" """"""""""""""""""""""""""""""""" """""""""""""""""""""" """""""""""" """"#####""#####""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""" """""""""""""""""" """""""""""""""" """"""""""""""""""""""""""""""" """""""" """""""""""""""""""""""""""""""""""" """""""""""""""""""                        @ @ @ @ @@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @      @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @@@@ @ @@@ @ @ @ @ @@@ @@ @ @ @ @ @ @     %&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&            # """""######""#""""""""  "###"""""""" " " ! "" ""#""""""""""""""""" """""""""""""""""""""""""""#""""""""""""""""""""""""""""""#""##"""""""""""""""""""""""""""""""""" """""" """""" """""" """ """ '                                                        @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@  @ @ @                                                         """""""""   """"""""""""""""                        """ """""""""""""""""""""(((((((((((((((((((((((((("""""$"""""""""""""""""""""" """"""""""""""""""""""" """"" """""$$$""$""$$$"""""""""""""""""""""""""""""")))))""$$""$$$$$$$$$$$"""""""""""""""""$$$$$$$$$$$$$$$$$$$"""$""""$$$"$$$"""""""$"$"""""""""""""" " " """""$"""" " """"""""""""" """""""""""""""" """"""""""""" """"""""""""""""""""""$$""""$"""""""""""""""""$""""$$""""""""""""""""""""" """""""""""""""""""" """""""$$$"""$$$$$  """$""""""""""""""""$$$"""""""""$"""""""""""$""""""""""""""""""" """""""""""" """""""" """""" """""""" $""$""""""""$$$$$$$$""""""$"""""""""$$$$$$$$$$""$$$""""""""""""""""""""""""$"""""""""""""""""""""$$"$$"$"""""""""""""$$$"$$$$$$$$$$$$$"""""""""""""""""""""""""""""""" d !!chain; !!quoted_literals_only; $AI = [:LineBreak = Ambiguous:]; $AL = [:LineBreak = Alphabetic:]; $BA = [:LineBreak = Break_After:]; $HH = [\u2010]; $BB = [:LineBreak = Break_Before:]; $BK = [:LineBreak = Mandatory_Break:]; $B2 = [:LineBreak = Break_Both:]; $CB = [:LineBreak = Contingent_Break:]; $CJ = [:LineBreak = Conditional_Japanese_Starter:]; $CL = [[:LineBreak = Close_Punctuation:] \u201d]; $CP = [:LineBreak = Close_Parenthesis:]; $CR = [:LineBreak = Carriage_Return:]; $EB = [:LineBreak = EB:]; $EM = [:LineBreak = EM:]; $EX = [:LineBreak = Exclamation:]; $GL = [:LineBreak = Glue:]; $HL = [:LineBreak = Hebrew_Letter:]; $HY = [:LineBreak = Hyphen:]; $H2 = [:LineBreak = H2:]; $H3 = [:LineBreak = H3:]; $ID = [:LineBreak = Ideographic:]; $IN = [:LineBreak = Inseperable:]; $IS = [:LineBreak = Infix_Numeric:]; $JL = [:LineBreak = JL:]; $JV = [:LineBreak = JV:]; $JT = [:LineBreak = JT:]; $LF = [:LineBreak = Line_Feed:]; $NL = [:LineBreak = Next_Line:]; $NS = [[:LineBreak = Nonstarter:] $CJ]; $NU = [:LineBreak = Numeric:]; $OP = [[:LineBreak = Open_Punctuation:] \u201c]; $PO = [:LineBreak = Postfix_Numeric:]; $PR = [:LineBreak = Prefix_Numeric:]; $QU = [[:LineBreak = Quotation:] - [\u201c\u201d]]; $RI = [:LineBreak = Regional_Indicator:]; $SA = [:LineBreak = Complex_Context:]; $SG = [:LineBreak = Surrogate:]; $SP = [:LineBreak = Space:]; $SY = [:LineBreak = Break_Symbols:]; $WJ = [:LineBreak = Word_Joiner:]; $XX = [:LineBreak = Unknown:]; $ZW = [:LineBreak = ZWSpace:]; $ZWJ = [:LineBreak = ZWJ:]; $OP30 = [$OP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; $CP30 = [$CP - [\p{ea=F}\p{ea=W}\p{ea=H}]]; $CM = [[:LineBreak = Combining_Mark:] $ZWJ [$SA & [[:Mn:][:Mc:]]]]; $CMX = [[$CM] - [$ZWJ]]; $dictionary = [$SA]; $ALPlus = [$AL $AI $SG $XX [$SA-[[:Mn:][:Mc:]]]]; $CAN_CM = [^$SP $BK $CR $LF $NL $ZW $CM]; $CANT_CM = [ $SP $BK $CR $LF $NL $ZW $CM]; $AL_FOLLOW = [$BK $CR $LF $NL $ZW $SP $CL $CP $EX $HL $IS $SY $WJ $GL $OP30 $QU $BA $HY $NS $IN $NU $PR $PO $ALPlus]; $LB4Breaks = [$BK $CR $LF $NL]; $LB4NonBreaks = [^$BK $CR $LF $NL $CM]; $CR $LF {100}; $LB4NonBreaks? $LB4Breaks {100}; $CAN_CM $CM* $LB4Breaks {100}; ^$CM+ $LB4Breaks {100}; $LB4NonBreaks [$SP $ZW]; $CAN_CM $CM* [$SP $ZW]; ^$CM+ [$SP $ZW]; $LB8Breaks = [$LB4Breaks $ZW]; $LB8NonBreaks = [[$LB4NonBreaks] - [$ZW]]; $ZW $SP* / [^$SP $ZW $LB4Breaks]; $ZWJ [^$CM]; $CAN_CM $CM+; ^$CM+; $CAN_CM $CM* $WJ; $LB8NonBreaks $WJ; ^$CM+ $WJ; $WJ $CM* .; $GL $CM* .; [[$LB8NonBreaks] - [$SP $BA $HY]] $CM* $GL; ^$CM+ $GL; $LB8NonBreaks $CL; $CAN_CM $CM* $CL; ^$CM+ $CL; $LB8NonBreaks $CP; $CAN_CM $CM* $CP; ^$CM+ $CP; $LB8NonBreaks $EX; $CAN_CM $CM* $EX; ^$CM+ $EX; $LB8NonBreaks $SY; $CAN_CM $CM* $SY; ^$CM+ $SY; $OP $CM* $SP* .; $OP $CM* $SP+ $CM+ $AL_FOLLOW?; $CanFollowIS = [$BK $CR $LF $NL $SP $ZW $WJ $GL $CL $CP $EX $IS $SY $QU $BA $HY $NS $ALPlus $HL $IN]; $SP $IS / [^ $CanFollowIS $NU $CM]; $SP $IS $CM* $CMX / [^ $CanFollowIS $NU $CM]; [$LB8NonBreaks - $SP] $IS; $SP $IS $CM* [$CanFollowIS {eof}]; $SP $IS $CM* $ZWJ [^$CM $NU]; $CAN_CM $CM* $IS; ^$CM+ $IS; $QU $CM* $SP* $OP; ($CL | $CP) $CM* $SP* $NS; $B2 $CM* $SP* $B2; $LB18NonBreaks = [$LB8NonBreaks - [$SP]]; $LB18Breaks = [$LB8Breaks $SP]; $LB18NonBreaks $CM* $QU; ^$CM+ $QU; $QU $CM* .; $LB20NonBreaks = [$LB18NonBreaks - $CB]; ^($HY | $HH) $CM* $ALPlus; $LB20NonBreaks $CM* ($BA | $HY | $NS); ^$CM+ ($BA | $HY | $NS); $BB $CM* [^$CB]; $BB $CM* $LB20NonBreaks; $HL $CM* ($HY | $BA) $CM* [^$CB]?; $SY $CM* $HL; $LB20NonBreaks $CM* $IN; ^$CM+ $IN; ($ALPlus | $HL) $CM* $NU; ^$CM+ $NU; $NU $CM* ($ALPlus | $HL); $PR $CM* ($ID | $EB | $EM); ($ID | $EB | $EM) $CM* $PO; ($PR | $PO) $CM* ($ALPlus | $HL); ($ALPlus | $HL) $CM* ($PR | $PO); ^$CM+ ($PR | $PO); (($PR | $PO) $CM*)? (($OP | $HY) $CM*)? ($IS $CM*)? $NU ($CM* ($NU | $SY | $IS))* ($CM* ($CL | $CP))? ($CM* ($PR | $PO))?; $JL $CM* ($JL | $JV | $H2 | $H3); ($JV | $H2) $CM* ($JV | $JT); ($JT | $H3) $CM* $JT; ($JL | $JV | $JT | $H2 | $H3) $CM* $IN; ($JL | $JV | $JT | $H2 | $H3) $CM* $PO; $PR $CM* ($JL | $JV | $JT | $H2 | $H3); ($ALPlus | $HL) $CM* ($ALPlus | $HL); ^$CM+ ($ALPlus | $HL); $IS $CM* ($ALPlus | $HL); ($ALPlus | $HL | $NU) $CM* $OP30; ^$CM+ $OP30; $CP30 $CM* ($ALPlus | $HL | $NU); $RI $CM* $RI / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $IN $CM]]; $RI $CM* $RI $CM* [$CM-$ZWJ] / [[^$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $IN $CM]]; $RI $CM* $RI $CM* [$BK $CR $LF $NL $SP $ZW $WJ $CL $CP $EX $IS $SY $GL $QU $BA $HY $NS $IN $ZWJ {eof}]; $EB $CM* $EM; .;