Files
Orchard/lib/markdown/MarkdownSharp.dll

1574 lines
61 KiB
Plaintext
Raw Normal View History

MZ<EFBFBD><00><><00>@<00><1F><00> <09>!<21>L<>!This program cannot be run in DOS mode.
$PEL<00><><EFBFBD>L<00>! <00><00>  @ `@<40><00> W <00>@    H.text<00><> <00> `.rsrc<00> <00>@@.reloc @<00>@B<00> H`S<00><>2sy(*<2A>s
} s
}
s
} (
( *0]s
} s
}
s
} (
- sy( *sy
(
o
o
8<> o
t o
%9<>rp(
-Hr/p(
-Nr[p(
-Tr<>p(
-Ur<>p(
-[rp(
-a+qo
(
o{+]o
(
o}+Io
o+:o
(
o<EFBFBD>+&o
(
o<EFBFBD>+o
(
o<EFBFBD> o
:<14><><EFBFBD><EFBFBD> u,o
<EFBFBD>( *N<00>A{/*"}/*0\r7ps
<EFBFBD> rMps
<EFBFBD>r[ps
<EFBFBD>rgp<19>(
*s
<EFBFBD>("s
<EFBFBD>r^prUp(Er<>p(Er<>p(
>s
<EFBFBD>r<>p((
8s
<EFBFBD>rR p(((
8s
<EFBFBD>rp8s
<EFBFBD>rp8s
<EFBFBD>rqp((
8s
<EFBFBD>r<>p*s
<EFBFBD>r=p*s
<EFBFBD>r
p*s
<EFBFBD>ro#pr\(prt(pr<70>(p(
<19>(
<EFBFBD>r<>(p~(
*s
<EFBFBD>r<>(p~(
*s
<EFBFBD>r<>(p<1A>(
*s
<EFBFBD> r/,p8s
<EFBFBD>!rJ.p8s
<EFBFBD>"r<>.p8s
<EFBFBD>#r /p8s
<EFBFBD>$rJ/p8s
<EFBFBD>%r<>/p*s
<EFBFBD>&r<>2p s
<EFBFBD>'rZ3p<1A>rj3p(

s
<EFBFBD>(rn3ps
<EFBFBD>)r<>3p s
<EFBFBD>*r4p s
<EFBFBD>+r<4ps
<EFBFBD>-rH4po
<EFBFBD>.s
<EFBFBD>s
<EFBFBD>s
<EFBFBD>r\4p
r^4p+io
(
( ~ o
~ o
~r<>4p(
o
r<>4p(
(
r<EFBFBD>4p(
Xo
2<EFBFBD>o
Yo
s
<EFBFBD>,*r<>4p*0S(
,r\4p*((D((((?(r<>4p(
*0A($('(((,(2((*0S(.(C(=(!((5(<(0(1*0|~~ r\4po
o!
 +K<07>r<EFBFBD>4po"
,{ <07>o#
<EFBFBD>+%~<07>(r<>4po
r<EFBFBD>4p(
<EFBFBD>X <06>i2<69>r<EFBFBD>4p($
*<2A>{ o%
{
o%
{ o%
} *(*<2A>~- r<>4p(ErO6p(E(
<EFBFBD>~*<2A>~- r<>6p(Er<8p(E(
<EFBFBD>~*b~<02>s&
o'
*0<00>o(
o)
o*
o
{ o(
o)
o*
(<o+
o(
o)
,@o(
o)
o,
1,{
o(
o)
o*
rt8prx8po-
o+
r\4p*0<00>r<>8p
r<EFBFBD>8p rQ9p rX=pr<>>p(
(Er<>?pr<70>?p(E(
rgAprmApo-
rsAprXp(.
o-
r&Xpo-
rHXpo-
rjXpo-
rvXpo-
r<>Xp o-
*b~<02>s&
o'
*07o(
o)
o*
( { o+
r<EFBFBD>4pr<>4p(
*0#r<>4po/
(0
(.
r<EFBFBD>4p(
*0<00>
 s1
~o2
o3
+Io
t o4
/Yo
sFo5
 o*
sFo5
 o,
X
o
-<2D><>u,o
<EFBFBD>o
/o
Yo
sFo5
*Vr0M~<02>s&
o'
~<02> s&
o'
~<02>s&
o'
*0<00> o(
o)
o*
o(
o)
o*
o(
o)
o*
o
r\4p(
,o
{ o6
9<EFBFBD>{ o#
(B(Ar<>Xprt8p(
{
o6
,+{
o#
(A r<>Xprt8p(
r<>Xpr<>Xp(
+ *0<00> o(
o)
o*
o(
o)
o*
o
r<EFBFBD>Xpr<70>Xp(7
{ o6
9<EFBFBD>{ o#
(B(Ar<>Xprt8p(
{
o6
,+{
o#
(A r<>Xprt8p(
r<>Xpr<>Xp(
+ *0<00>
o(
o)
o*
o(
o)
o*
o(
o)
o*
(B (A r<>Xpo"
,r<>Xpo8
,o
Yo
r<>Xp(
(
-+rt8prx8po-
(A r
Yp(
(
r$Yp(
(
*<2A>~<02>"s&
o'
~<02>#s&
o'
*0<00> o(
o)
o*
o(
o)
o*
o(
o)
o*
o
r\4p(
,o
rt8prx8po-
{ o6
,}{ o#
(B(Ar6Yp(
{
o6
,+{
o#
(A r
Yp(
(
(
o(
+ *0<00>
o(
o)
o*
o(
o)
o*
o(
o)
o*
rt8prx8po-
rt8prx8po-
r<>Xpo"
,r<>Xpo8
,o
Yo
(B (A r6Yp(
(
-(A r
Yp(
(
(
o(
*<2A>~<02>%s&
o'
~<02>&s&
o'
*0L o(
o)
o*
o(
o)
o*
rhYpo"
-+ rlYp(<07>(
*0A o(
o)
o*
o(
o)
o*
o
rlYp(<07>(
*<2A>~r<>Yp(
or<>4p(
o
*<2A>{ 1~<02>)s&
o'
+~<02>)s&
o'
*0} o(
o)
o*
o(
o)
o*
rt(p(9
-r<>Yp+r<>Yp rMpr<70>Yp(7
r<>Yp(
-r<>(p+rt(p(* r<>Yp(
*0S%{ X} r<>Ypr<70>4p(7
r<>Yp(
<02>+s&
"(:
%{ Y} *0<00> o(
o)
o*
o(
o)
o*
(
, rMp(9
,(8r<>4p(
(
+*(8((
<17> 
<EFBFBD>o;
(
ru\p(
*n~ <02>-s&
o'
*0Bo(
o)
o*
(8(:
~ r\4po
r<EFBFBD>\pr<>\p(
*b~!<02>/s&
o'
*0Mo(
o)
o*
r[pr\4p(7
r<>\pr\4p(7
(:
r<EFBFBD>\pr<>\p(
*0Y(
o,&~#r<>\po
~%r)]po
+$~"rI]po
~$rq]po
*0U(
o,$r<>]pr<70>]p(
o(
(7
+"r<>]pr<70>]p(
o(
(7
*b~&<02>3s&
o'
*0vo(
o)
o*
r<>]pr\4p(<
r<>]pr\4p(<
(
r<>(pr<70>]p(<
r<>]p<02>4s&
0(:
r^p(
*<2A>o(
o)
o*
rC^pr\4p(<
*0d(
o,~'rK^po
ra^p<02>6s&
(=
(
o,r<>^p
<02>7s&
!(:
*0o(
o)
o*
rj`p(
*0Ko(
o)
o*
(?
r<EFBFBD>`p(
(9
rj`p(
r<>`pr<70>`p(7
*F~(r\4po
*0<00>o
Zs>
s?
+^o
do@
Z0 :3 @.
 oA
&++-/r<>`p <09>oB
&+r<>`p <09>oB
&Xo
2<EFBFBD>oC
*b~)<02>;s&
o'
*0Vo*
%
,;r<>`p(
-r<>Xp(
-r<>Xp(
-+r<>`p*r<>`p*r<>`p*~o*
o#
*<2A>~*r<>`po
~+r<>`po
*b~,<02>>s&
o'
*F~o*
o#
*b~-<02>@s&
o'
*F~o*
o#
*<2A>rap~rapo#
o-
rap~rapo#
o-
*0<00>(
o-*o
s>
 8<> o
~.(+<15><16> ,>:39 o
Y/. Xo
/. Xo
02 Xo
9<>++ ,$rapr apҌ#(
(
oE
&+oA
& X o
?f<><66><EFBFBD>oC
*0<00>(
o
s>
oF
+`(G
{4 {33> r<>4p~r<>4po#
o-
rap~r@apo#
(7
 (A  oE
&(H
-<2D><><04>o
<EFBFBD>oC
*m<>0o
s>
sI
  8<> o
 YEa <00><00>*;<3B>+~,oJ
&
oA
&oK
 +} o
Y/r Xo

.e,oJ
&
oA
&oK
 +FoL
]Y+ oA
&X2<>+-  o
 .  o
oA
& X o
?"<22><><EFBFBD>,oJ
&
oA
&r<>4poE
oC
*0)o
Zs>
 + oE
&X 2<>oC
*>}3}4*0_~;rDap(v(
<EFBFBD>;~;rbap(v(
<EFBFBD>;rt(p<>8r<>(p<>9r\(p~8~9(
<EFBFBD>:sO
<EFBFBD><~<r<>4pr<70>4p(woP
~<r@apr@ap(woP
~<raprap(woP
~<raprap(woP
~<rlaprlap(woP
~<rj3prj3p(woP
~<rpaprpap(woP
~<rtaprtap(woP
~<rxaprxap(woP
~<r|apr|ap(woP
~<r<>Xpr<70>Xp(woP
~<r<>apr<70>ap(woP
~<r<>apr<70>ap(woP
~<r<>apr<70>ap(woP
~<r<>apr<70>ap(woP
~<r<>apr<70>ap(woP
sO
<EFBFBD>=~<oQ
oR
+,o
t
~=r<>4p(
~<oS
oP
o
-<2D><>u ,o
<EFBFBD>*8M<00>(
sO
}>sO
}?sO
}@*0zr<>apr<70>4po-
r<EFBFBD>apr<70>4po-
r<>4p(
(tr<>ap~T
(<
(L(J(N(rr<>4p(
*0*r<>ap<19>(
<02>Ks&
"(:
*0<00>o(
o)
o*
oU
{>o(
o)
o*
(poP
o(
o)
,@o(
o)
o,
1,{?o(
o)
o*
rt8prx8po-
oP
~T
*0<00> r<>dp
rzep r%fp(
<02>Ms&
"(:
r<>hp(
<02>Ms&
"(:
r<>kp<19>(
<02>Ms&
 (:
r<>np<19>(
<02>Ms&
 (:
*07o(
o)
o*
(w {@oP
r<EFBFBD>4pr<>4p(
*0t(XrAqpr<70>qp"(<
r<>qpr<70>qp"(<
r<>qpr<70>qp"(<
(\(`(h(L(k*0](b(Q(U(R(l(p(er<>]pr<70>]prrp(
(7
*07
 sV
rrp(vr<>p(v(
rMrp (
(W
o3
 8<> o
to*
o4
 /.sx  r<>rp}B Yo
}C oX
&sx  r<>rp}B }C oX
&o4
o,
X
 o
:i<><69><EFBFBD><EFBFBD> u  , o
<EFBFBD>o
/2sx

r<EFBFBD>rp}B
o
Yo
}C
oX
&*G<00><>0<00>(P
~T
oY
+{ o
t {CoC
{Br<>rpoZ
,@rap~<rapoS
oC
o-
rap~<rapoS
oC
o-
+(q (
 o
:z<><7A><EFBFBD><EFBFBD> u,o
<EFBFBD>*<00><>0Pr<>rp~;(
<02>Ss&
0(:
r<>up~;(
<02>Ts&
0(:
*0W o(
o)
o*
o(
o)
o*
o(
o)
o*
oU
 ~T
o[
,oU
{>oS
9<EFBFBD>{>oS
oC
rap~<rapoS
oC
o-
rap~<rapoS
oC
o-
r<>Xp (
{?oS
,h{?oS
oC
rap~<rapoS
oC
o-
rap~<rapoS
oC
o-
r
Yp(
(
r$Yp(
(
+*0
o(
o)
o*
o(
o)
o*
o(
o)
o*
 rap~<rapoS
oC
o-
rap~<rapoS
oC
o-
r<>Xp(
,ho
1_rt8prx8po-
rap~<rapoS
oC
o-
rap~<rapoS
oC
o-
r
Yp(
(
r$Yp(
(
*0<r9zp
<02>Vs&
0(:
r }p
<02>Ws&
0(:
*0c o(
o)
o*
o(
o)
o*
o(
o)
o*
oU
 ~T
o[
,oU
rt8prx8po-
{>oS
9<EFBFBD>{>oS
oC
rap~<rapoS
oC
o-
rap~<rapoS
oC
o-
r6Yp (
{?oS
,h{?oS
oC
rap~<rapoS
oC
o-
rap~<rapoS
oC
o-
r
Yp(
(
rrp(
+*0
o(
o)
o*
o(
o)
o*
o(
o)
o*
 rt8prx8po-
rt8prx8po-
rap~<rapoS
oC
o-
rap~<rapoS
oC
o-
r6Yp(
rap~<rapoS
oC
o-
rap~<rapoS
oC
o-
r
Yp(
(
rrp(
*0Urw<72>p<02>Ys&
"(:
r<><72>p<02>Zs&
"(:
p
<02>[s&
"(:
*0)o(
o)
o*
r><3E>p(OrH<72>p(
*0)o(
o)
o*
rX<EFBFBD>p(Orb<72>p(
*0xo(
o)
o*
o(
o)
o*
<1D> rr<72>p<>o
<EFBFBD><01>r<>Xp<>(O<06>rx<72>p<>o
<EFBFBD><01>r<><72>p<>(\
*0k
r<EFBFBD><EFBFBD>p~:<19>(
{A1%r<>(p(
<02>]s&
"(:
+#r<>(p(
<02>]s&
"(:
*0k o(
o)
o*
o(
o)
o*
~8(9
-r<>Yp+r<>Yp  rMpr<70>Yp(7
~:(^ r<>Yp(
*0S%{AX}Ar<>Ypr<70>4p(7
r<><72>p(
<02>_s&
"(:
%{AY}A*0<00> o(
o)
o*
o(
o)
o*
, ~T
(]
- rMp(9
,(s(N
+*(s(\
<17> 
<EFBFBD>o;
(O
ru\p(
*0*r|<7C>p<1A>(
<02>as&
"(:
*0So(
o)
o*
(s(d
r}<7D>p~T
(7
r<><72>p~T
(7
r<EFBFBD>\pr<>\p(
*0r<><72>p
<02>cs&
0(:
*0Ko(
o)
o*
r<><72>p~T
o-
p~T
o-
(d
r<EFBFBD>\pr<>\p(
*0<00>r<>`pr<70>`po-
r<EFBFBD>Xpr<70>`po-
r<EFBFBD>Xpr<70>`po-
~<oQ
oR
+%o
t
~<oS
oC
o-
o
-<2D><>u ,o
<EFBFBD>*@1q<00>rJ.p<02>gs&
0(:
r /p<02>fs&
0(:
*rr֌po(
o)
o*
(
*rr<72><72>po(
o)
o*
(
*0r<1A>p
<02>is&
"(:
*0vo(
o)
o*
r<><72>p~T
(<
r<>ap~T
(<
(N
r<>(pr<70>]p(<
r<>]p<02>js&
0(:
r^p(
*0&o(
o)
o*
rC^p~T
(<
*0<00>r}<7D>p~T
(7
r<1B>p~T
(7
rMp(^
 +L{@<07>oS
-8<07>o
1-<07> (O r'<27>pr<70>4p(7
r<>4p(
<08>X <06>i2<69> +"{@ <09>oS
t, <04> X <06>i2<69>r<EFBFBD>4p($
*08ra^p<02>ms&
(=
r;<3B>p
<02>ns&
!(:
*0o(
o)
o*
rj`p(
*0[o(
o)
o*
(r
r<EFBFBD>`p(
rl<72>p<02>os&
(=
rj`p(
r<>`pr<70>`p(7
*0`o(
o)
o*
(_
s?
do@
Z1 @.(
*-/r<>`p<06>(
*r<>`p<06>(
*<2A>r|<7C>pr<70>`p(7
r<><72>pr<70>`p(<
*0T~=oQ
oR
+%o
t
~=oS
oC
o-
o
-<2D><>u ,o
<EFBFBD>*1A0T~<oQ
oR
+%o
t
~<oS
oC
o-
o
-<2D><>u ,o
<EFBFBD>*1A0%r<><72>p
(.
r<EFBFBD><EFBFBD>p(
~T
(<
*fr<><72>p<02>us&
(:
*0-o(
o)
o*
r<>Xpo
]Y(v(
*0 
 + (
X 2<>*0N(`
(a
ob
oc
 + <06> r<10>p(d
(
X<05>i2<69> *(
*<2A>(
({(}rrp((<28>(<28>(<28>*{D*"}D*{E*"}E*{F*"}F*{G*"}G*{H*"}H*{I*"}I*BSJB v2.0.50727l0#~<00><00>#Strings<00>"<18>#US<00><>#GUID<00><><00>#BlobW<1F>
<00>%3,I<00>qd

<00>~<00>~<00>~<00><01>
<00><02>
<00><03><00><03><00><08><00><08><00> <0B> +<00> <00> <0B>  <0C> C .
w X
<00> X C<00> <00> <0C><00> ~ ~: ~N <0A>
i <0A>v ~<00> ~
<0E>
<0E>
*<0E>
0<0E>W~
`<0E><00><0E><00>~<00>~<00>~<00>)
?
J~\<0F>h<0F><00><0F><00><0F><00><0F><00>-;-D 0F N 3FT-5G`Bxe-DyQ<>}Q<><51>&Q<><51>&Q<><51>Q<><51>1<00>_1_1_!-_!3_!;_G&<00>p<00>p<00>p
:fp<00>p<00>p<00>pppvp<00>p<00>p<00>pp4?pKp<00>p<00>p<00>p<00>p<00>p<00>p+pnp<00>p<00>p<00>ppp[p<00><07><00><07>&V<>'<08>V<>,<08>0<08>5Q<>;&Q<>NQ<>a&1j1s1|1<00>1<00><08>1<00><08><00><08><00><08><00><08><00>&<00> <09><00> <09>o
<EFBFBD><00>
<EFBFBD><00>
<00>
<EFBFBD><00>
<EFBFBD> <0B><00> <0A>
<00> <0A>
<00> <0A><00> <0A>
<00> <0A>
<00> 
P <00><18>K] <00><18>O<00> <00><18>U "<00><08>Z"<00><08>O "<00>Rg<00>%<00>Y<00>%<00>ek<00>%<00>ok@&<00>}k<00>&<00><00>k('<00><00>KR'<00>KZ'<00>!t<00>'<00>Ot<00>'<00>ok<00>'<00><00>x l(<00><00>t
6)<00><00>k
P)<00><00>x <00>)<00><00>~ <00>)<00><00><03> <00>*<00>(k<00>*<00>2x<00>+<00>Ex<00>,<00>`x<00>-<00><00>k<00>-<00><00>x<00>.<00><00>x<00>/<00><00>k<00>/<00><00>x,0<00><00>xy0<00>"k<00>0<00>Yk<00>0<00>axl1<00>o<05><00>1<00><00>xa2<00><00>k<00>2<00><00>x<00>2<00><00>k <00>2<00><00>x!D3<00> k"<00>3<00>k# 4<00>7k$(4<00>Ex%<00>4<00>Yx&<00>4<00>|k'@5<00><00>x(l5<00><00>x)<00>5<00><00>k*<00>5<00><00>k+p6<00><00>k,<00>6<00><00>x-<00>6<00>k.7<00>.k/.7<00>@x0@7<00>fk1Y7<00>ox2k7<00><00>k3<00>7<00><00>k4x8<00><00>k549<00><00>k6`:<00><00><07>7<00>:<00><18><01>9<00>:<00>Rg;$=<00><18>K;P=<00>ek;<00>=<00>ok<><00><00>x=<00>><00><00>k>\?<00><00>x?<00>?<00>ok@ @<00>}kA<00>@<00><00><03>B<00>A<00><00>kC<00>B<00>(kDC<00> xEtD<00>`xF<00>E<00><00>kG<00>E<00><00>xH<G<00><00>xILH<00><00>kJ<00>H<00>* xK<00>H<00>A xL I<00><00>xM<00>I<00>YkNJ<00>axO<00>J<00>o<05>P<00>J<00>X xR<00>K<00><00>kS<00>K<00><00>xT L<00><00>kULL<00><00>xV<00>L<00><00>kWDM<00> kX}M<00>g xY<00>M<00>x xZ<00>M<00>7k[<00>M<00>Ex\hN<00>Yx]<00>N<00><00>k^hO<00>|k_<00>O<00><00>x`<00>O<00><00>xa@P<00><00> xb<00>P<00>kc<00>P<00><00> kdDQ<00><00> ke<00>Q<00><00>kf<00>Q<00><00> kgR<00><00> xh<R<00><00><07>i`R<00><00> ~k<00>R<00><18>Kl<00>R<00><18>Kl<00>R<00> <09>
lS<00><08> Ul S<00> <09>
mS<00>
UmS<00> <09>n"S<00>
<EFBFBD>n+S<00> <09>
o3S<00>,
Uo<S<00> <09>
pDS<00>K
UpMS<00> 
qUS<00>Z
Uq: B \ b b b b b g b g m b b g g g b g g b g g b b g o t g b g b g b b b g g b g g { <00> <00> g m m g m g m <00> b b b <00> <00> \ b b g b g b b b b b g g b g g b g g g b g o t g b g b g <00> b g g b g g b b g g g b \ b { b g b <00> b \ \ \ \ \ \ Q<00><01>a<00><01>i<00>K <00>K <00>Kq<00> <0C><00><00> <0C><00><00> <0C><00><00> <01><00> <00>
y k<00>' <01>1
<00>F K<00><00>K)<00><01>| $<01><00> *<01>| 2<01><00> 9<01><00> ?<01><00> F<01><00> K<01><00>  <00> P)<00> ~<00><00> X<01><00> _<01><00> c<01><00> )<00> <0A>)<00> r<01><00> x  }<01><00> <0A> <00> K<00><00><01>)<00> <0A>1<0E><01> <0A><01>8 BP<01><00> _<01><00> <0A><00><00>  K_<01>\<0E><00>K)p<0E><01><00> <0C><00>x_<00> <0A> <00><0E>)<00> X<01><00>x)<00>)<00>
<02><00>)<00> !)<00> *<01><01> <01>K <01>2<01>8<01>? <00> <01>T<01>b<00> r<00> <0C>1
<01>K<01><0E><01><0E><01> _)<01><01>9<01><01>A<00>KAB#A<00> )I<01> <0C>A /<03>t<00>zI<00>K)p<I<00> EI<00> <0C> <00>a<03><00>x<01><00> r<03><00>)<00> <03><00><0F>Q<01><0F>Y<01><0F>Y<01><0F>a<01><0F><01> k) .3><00><00><00><00><00>)<00><00><00>.. <00>.<00>.<00><03>s<02>@<01><00>`<01><00><00><05><00><00><08><00><00><08><00><00><08><00><00><08><00> <09><00>! <09><00>@<0F><00>`<0F><00><00><0F><00><00><0F><00><00><0F><00><00><0F><00><10><00> <10><00>@<10><00>`<10><00><00><10><00><00><10><00>i<01><01><01><01><01><01><01><01><01>Gi<02><02><02>4Jfx<03><03><03> &3Fal<08>&3Fal   
  {z}|~<00><00><00><00><00><00><00><00>|<04>-u~<00>. <00>^<Module>MarkdownSharp.dllIMarkdownOptionsMarkdownSharpMarkdownTokenTypeTokenMarkdownOldPairMarkdownOptionsmscorlibSystemObjectEnumValueTypeget_AutoHyperlinkget_AutoNewLinesget_EmptyElementSuffixget_EncodeProblemUrlCharactersget_LinkEmailsget_StrictBoldItalicAutoHyperlinkAutoNewLinesEmptyElementSuffixEncodeProblemUrlCharactersLinkEmailsStrictBoldItalic_version_nestDepth_tabWidth_markerUL_markerOL.ctorget_Optionsset_OptionsSystem.Collections.GenericDictionary`2_escapeTable_invertedEscapeTable_backslashEscapeTable_urls_titles_htmlBlocks_listLevel.cctorget_VersionTransformRunBlockGamutRunSpanGamutSystem.Text.RegularExpressionsRegex_newlinesLeadingTrailing_newlinesMultiple_leadingWhitespaceFormParagraphsSetupCleanup_nestedBracketsPatternGetNestedBracketsPattern_nestedParensPatternGetNestedParensPattern_linkDefStripLinkDefinitionsMatchLinkEvaluator_blocksHtmlGetBlockPatternHashHTMLBlocksHtmlEvaluatorGetHashKey_htmlTokensList`1TokenizeHTML_anchorRef_anchorInline_anchorRefShortcutDoAnchorsAnchorRefEvaluatorAnchorRefShortcutEvaluatorAnchorInlineEvaluator_imagesRef_imagesInlineDoImagesImageReferenceEvaluatorImageInlineEvaluator_headerSetext_headerAtxDoHeadersSetextHeaderEvaluatorAtxHeaderEvaluator_horizontalRulesDoHorizontalRules_wholeList_listNested_listTopLevelDoListsListEvaluatorProcessListItemsListItemEvaluator_codeBlockDoCodeBlocksCodeBlockEvaluator_codeSpanDoCodeSpansCodeSpanEvaluator_bold_strictBold_italic_strictItalicDoItalicsAndBoldDoHardBreaks_blockquoteDoBlockQuotesBlockQuoteEvaluatorBlockQuoteEvaluator2_autolinkBareDoAutoLinksHyperlinkEvaluatorEmailEvaluator_outDentOutdentEncodeEmailAddress_codeEncoderEncodeCodeEncodeCodeEvaluator_amps_anglesEncodeAmpsAndAngles_backslashEscapesEscapeBackslashesEscapeBackslashesEvaluator_unescapesUnescapeUnescapeEvaluatorEscapeBoldItalic_problemUrlCharsEncodeProblemUrlCharsEscapeSpecialCharsWithinTagAttributesNormalizeRepeatString<Options>k__BackingFieldOptionsVersionvalue__TextTagTypeValuenestedBracketDepthemptyElementSuffixtabWidthmarkerULmarkerOLmarkerAnynestedBracketsSystem.CollectionsHashtableescapeTablebackslashEscapeTableurlstitleshtmlBlockslistLevelArrayListEscapeSpecialCharsAnchorReferenceEvaluatorSetextHeader1EvaluatorSetextHeader2EvaluatorListEvaluator2ItalicsEvaluatorBoldEvaluatorEncodeEmailEvaluatorEncodeBackslashEscapesUnescapeSpecialCharsDetabTabEvaluatorComputeMD5FirstSecondset_AutoHyperlinkset_AutoNewLinesset_EmptyElementSuffixset_EncodeProblemUrlCharactersset_LinkEmailsset_StrictBoldItalic<AutoHyperlink>k__BackingField<AutoNewLines>k__BackingField<EmptyElementSuffix>k__BackingField<EncodeProblemUrlCharacters>k__BackingField<LinkEmails>k__BackingField<StrictBoldItalic>k__BackingFieldoptionsloadOptionsFromConfigFilevaluetextmatchslistmarkerblockaddrcodeurlcounttypeSystem.DiagnosticsDebuggableAttributeDebuggingModesSystem.Runtime.CompilerServicesCompilationRelaxationsAttributeRuntimeCompatibilityAttributeSystem.ConfigurationConfigurationManagerSystem.Collections.SpecializedNameValueCollectionget_AppSettingsNameObjectCollectionBaseKeysCollectionget_KeysIEnumeratorGetEnumeratorget_CurrentStringToLowerInvariantop_Equalityget_ItemConvertToBooleanMoveNextIDisposableDisposeCompilerGeneratedAttributeRegexOptionsInt32FormatConcatToCharArrayget_CharsCharToStringAddEscapeget_LengthSubstringIsNullOrEmptyReplaceSplitStartsWithJoinClearMatchEvaluatorGroupCollectionget_GroupsGroupCaptureget_Valueset_ItemGetHashCodeMathAbsMatchCollectionMatchesget_IndexContainsKeyEndsWithIsMatchTrimEndSystem.TextStringBuilderRandomNextAppendAppendFormatArrayIndexOfByteEnumeratorset_LengthSystem.Runtime.InteropServicesStructLayoutAttribute
^[ ]{{0,{0}}}\[(.+)\]: # id = $1
[ ]*
\n? # maybe *one* newline
[ ]*
<?(\S+?)>? # url = $2
[ ]*
\n? # maybe one newline
[ ]*
(?:
(?<=\s) # lookbehind for whitespace
["(]
(.+?) # title = $3
[")]
[ ]*
)? # title is optional
(?:\n+|\Z)<00><>
(<!(?:--.*?--\s*)+>)| # match <!-- foo -->
(<\?.*?\?>)| # match <?foo?> M
(<[A-Za-z\/!$](?:[^<>]| )*>)3 # match <tag> and </tag><00>o
( # wrap whole match in $1
\[
({0}) # link text = $2
\]
[ ]? # one optional space
(?:\n[ ]*)? # one optional newline followed by spaces
\[
(.*?) # id = $3
\]
)<00>+
( # wrap whole match in $1
\[
({0}) # link text = $2
\]
\( # literal paren
[ ]*
({1}) # href = $3
[ ]*
( # $4
(['"]) # quote char = $5
(.*?) # title = $6
\5 # matching quote
[ ]* # ignore any spaces between closing quote and )
)? # title is optional
\)
)<01><>
( # wrap whole match in $1
\[
([^\[\]]+) # link text = $2; can't contain [ or ]
\]
)<01>S
( # wrap whole match in $1
!\[
(.*?) # alt text = $2
\]
[ ]? # one optional space
(?:\n[ ]*)? # one optional newline followed by spaces
\[
(.*?) # id = $3
\]
)<00>{
( # wrap whole match in $1
!\[
(.*?) # alt text = $2
\]
\s? # one optional whitespace character
\( # literal paren
[ ]*
({0}) # href = $3
[ ]*
( # $4
(['"]) # quote char = $5
(.*?) # title = $6
\5 # matching quote
[ ]*
)? # title is optional
\)
)<01>M
^(.+?)
[ ]*
\n
(=+|-+) # $1 = string of ='s or -'s
[ ]*
\n+<01><>
^(\#{1,6}) # $1 = string of #'s
[ ]*
(.+?) # $2 = Header text
[ ]*
\#* # optional closing #'s (not counted)
\n+<01>c
^[ ]{0,3} # Leading space
([-*_]) # $1: First marker
(?> # Repeated marker group
[ ]{0,2} # Zero, one, or two spaces.
\1 # Marker character
){2,} # Group repeated at least twice
[ ]* # Trailing spaces
$ # End of line.
<01><>
( # $1 = whole list
( # $2
[ ]{{0,{1}}}
({0}) # $3 = first list item marker
[ ]+
)
(?s:.+?)
( # $4
\z
|
\n{{2,}}
(?=\S)
(?! # Negative lookahead for another list item marker
[ ]*
{0}[ ]+
)
)
)(?:{0}|{1}) [*+-] \d+[.]^'(?:(?<=\n\n)|\A\n?)<00>s
(?:\n\n|\A)
( # $1 = the code block -- one or more lines, starting with a space
(?:
(?:[ ]{{{0}}}) # Lines must start with a tab-width of spaces
.*\n+
)+
)
((?=^[ ]{{0,{0}}}\S)|\Z) # Lookahead for non-space at line-start, or end of doc<01>
(?<!\\) # Character before opening ` can't be a backslash
(`+) # $1 = Opening run of `
(.+?) # $2 = The code block
(?<!`)
\1
(?!`)M(\*\*|__) (?=\S) (.+?[*_]*) (?<=\S) \1s([\W_]|^) (\*\*|__) (?=\S) ([^\r]*?\S[\*_]*) \2 ([\W_]|$)=(\*|_) (?=\S) (.+?) (?<=\S) \1g([\W_]|^) (\*|_) (?=\S) ([^\r\*_]*?\S) \2 ([\W_]|$)<00><>
( # Wrap whole match in $1
(
^[ ]*>[ ]? # '>' at the start of a line
.+\n # rest of the first line
(.+\n)* # subsequent consecutive lines
\n* # blanks
)+
)<01><>(^|\s)(https?|ftp)(://[-A-Z0-9+&@#/%?=~_|\[\]\(\)!:,\.;]*[-A-Z0-9+&@#/%=~_|\[\]])($|\W)^[ ]{1,}3&|<|>|\\|\*|_|\{|\}|\[|\]s&(?!(#[0-9]+)|(#[xX][a-fA-F0-9])|([a-zA-Z][a-zA-Z0-9]*);)%<(?![A-Za-z/?\$!]) \d+"'*()[]$:!\`*_{}[]()>#+-.!\| 1.13
<p> </p>
<00><>
(?> # Atomic matching
[^\[\]]+ # Anything other than brackets
|
\[
7 \]
)*<00><>
(?> # Atomic matching
[^()\s]+ # Anything other than parens or whitespace
|
\(
7 \)
)*" &quot;ins|del<00><>p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|address|script|noscript|form|fieldset|iframe|math<01>
(?> # optional tag attributes
\s # starts with whitespace
(?>
[^>"/]+ # text outside quotes
|
/+(?!>) # slash not followed by >
|
"[^"]*" # text inside double quotes (tolerate >)
|
'[^']*' # text inside single quotes (tolerate >)
)*
)?
<01>[
(?>
[^<]+ # content without tag
|
<\2 # nested opening tag
<00><> # attributes
(?>
/>
|
>.*?<00><>
</\2\s*> # closing nested tag
)
|
<(?!/\2\s*> # other tags with a different name
)
)*\2\3<00><>
(?>
(?>
(?<=\n) # Starting after a blank line
| # or
\A\n? # the beginning of the doc
)
( # save in $1
# Match from `\n<tag>` to `</tag>\n`, handling nested tags
# in between.
[ ]{0,$less_than_tab}
<($block_tags_b_re) # start tag = $2
$attr> # attributes followed by > and \n
$content # content, support nesting
</\2> # the matching end tag
[ ]* # trailing spaces
(?=\n+|\Z) # followed by a newline or end of document
| # Special version for tags of group a.
[ ]{0,$less_than_tab}
<($block_tags_a_re) # start tag = $3
$attr>[ ]*\n # attributes followed by >
$content2 # content, support nesting
</\3> # the matching end tag
[ ]* # trailing spaces
(?=\n+|\Z) # followed by a newline or end of document
| # Special case just for <hr />. It was easier to make a special
# case than to make the other regex more complicated.
[ ]{0,$less_than_tab}
<(hr) # start tag = $2
$attr # attributes
/?> # the matching end tag
[ ]*
(?=\n{2,}|\Z) # followed by a blank line or end of document
| # Special case for standalone HTML comments:
[ ]{0,$less_than_tab}
(?s:
<!-- .*? -->
)
[ ]*
(?=\n{2,}|\Z) # followed by a blank line or end of document
| # PHP and ASP-style processor instructions (<? and <%)
[ ]{0,$less_than_tab}
(?s:
<([?%]) # $2
.*?
\2>
)
[ ]*
(?=\n{2,}|\Z) # followed by a blank line or end of document
)
)$less_than_tab!$block_tags_b_re!$block_tags_a_re $attr$content2$content<a href=" title="> </a>[ ]*\n[ ]* <<a href="{0}" title="{0}">{0}</a>1<img src="{0}" alt="{1}"=%<h{1}>{0}</h{1}>
<hrolul
!<{0}>
{1}</{0}>
\n{2,}\z<00><>(\n)? # leading line = $1
(^[ ]*) # leading whitespace = $2
({0}) [ ]+ # list marker = $3
((?s:.+?) # list item text = $4
(\n{{1,2}}))
(?= \n* (\z | \2 ({0}) [ ]+))<li>{0}</li>

<pre><code>!
</code></pre>
[ ]*$ <code></code>/$1<strong>$3</strong>$4$1<em>$3</em>$4'<strong>$2</strong><em>$2</em>\n<br{0}
 {2,}\n^[ ]*>[ ]? ^[ ]+$ '(\s*<pre>.+?</pre>)A<blockquote>
{0}
</blockquote>
^ $1<$2$3>$45<((https?|ftp):[^'">\s]+)><01><><
(?:mailto:)?
(
[-.\w]+
\@
[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+
)
>+<a href="{0}">{0}</a>mailto: ">.+?:">&#x{0:x}; &#{0};& &amp; &lt; &gt;*_% {0:x}'(?<=.)</?code>(?=.)`(?>[^\[\]]+|\[ \])*{[]()#+-.!
 ^[ \t]+$<00>
^[ ]{{0,{0}}}\[(.+)\]: # id = $1
[ \t]*
\n? # maybe *one* newline
[ \t]*
<?(\S+?)>? # url = $2
[ \t]*
\n? # maybe one newline
[ \t]*
(?:
(?<=\s) # lookbehind for whitespace
[\x22(]
(.+?) # title = $3
[\x22)]
[ \t]*
)? # title is optional
(?:\n+|\Z)<00><>p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del<01><>p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math<01><>
( # save in $1
^ # start of line (with /m)
<({0}) # start tag = $2
\b # word break
(.*\n)*? # any number of lines, minimally matching
</\2> # the matching end tag
[ \t]* # trailing spaces/tabs
(?=\n+|\Z) # followed by a newline or end of document
)<00><>
( # save in $1
^ # start of line (with /m)
<({0}) # start tag = $2
\b # word break
(.*\n)*? # any number of lines, minimally matching
.*</\2> # the matching end tag
[ \t]* # trailing spaces/tabs
(?=\n+|\Z) # followed by a newline or end of document
)<00>
(?:
(?<=\n\n) # Starting after a blank line
| # or
\A\n? # the beginning of the doc
)
( # save in $1
[ ]{{0, {0}}}
<(hr) # start tag = $2
\b # word break
([^<>])*? #
/?> # the matching end tag
[ \t]*
(?=\n{{2,}}|\Z) # followed by a blank line or end of document
)<00>q
(?:
(?<=\n\n) # Starting after a blank line
| # or
\A\n? # the beginning of the doc
)
( # save in $1
[ ]{{0,{0}}}
(?s:
<!
(--.*?--\s*)+
>
)
[ \t]*
(?=\n{{2,}}|\Z) # followed by a blank line or end of document
)A^[ ]{0,2}([ ]?\*[ ]?){3,}[ \t]*$<hr />
A^[ ]{0,2}([ ]? -[ ]?){3,}[ \t]*$A^[ ]{0,2}([ ]? _[ ]?){3,}[ \t]*$ />-(?:<[a-z\/!$](?:[^<>]|O(?s:<!(?:--.*?--\s*)+>)|(?s:<\?.*?\?>)| texttag<00><>
( # wrap whole match in $1
\[
({0}) # link text = $2
\]
[ ]? # one optional space
(?:\n[ ]*)? # one optional newline followed by spaces
\[
(.*?) # id = $3
\]
)<00><>
( # wrap whole match in $1
\[
({0}) # link text = $2
\]
\( # literal paren
[ \t]*
<?(.*?)>? # href = $3
[ \t]*
( # $4
(['\x22]) # quote char = $5
(.*?) # Title = $6
\5 # matching quote
)? # title is optional
\)
)<01><>
( # wrap whole match in $1
!\[
(.*?) # alt text = $2
\]
[ ]? # one optional space
(?:\n[ ]*)? # one optional newline followed by spaces
\[
(.*?) # id = $3
\]
)<00>i
( # wrap whole match in $1
!\[
(.*?) # alt text = $2
\]
\( # literal paren
[ \t]*
<?(\S+?)>? # src url = $3
[ \t]*
( # $4
(['\x22]) # quote char = $5
(.*?) # title = $6
\5 # matching quote
[ \t]*
)? # title is optional
\)
)1^(.+)[ \t]*\n=+[ \t]*\n+1^(.+)[ \t]*\n-+[ \t]*\n+<01>a
^(\#{1,6}) # $1 = string of #'s
[ \t]*
(.+?) # $2 = Header text
[ \t]*
\#* # optional closing #'s (not counted)
\n+ <h1></h1>
<h2></h2>
<h</h>
<00>s
( # $1 = whole list
( # $2
[ ]{{0,{1}}}
({0}) # $3 = first list item marker
[ \t]+
)
(?s:.+?)
( # $4
\z
|
\n{{2,}}
(?=\S)
(?! # Negative lookahead for another list item marker
[ \t]*
{0}[ \t]+
)
)
)<00>}(\n)? # leading line = $1
(^[ \t]*) # leading whitespace = $2
({0}) [ \t]+ # list marker = $3
((?s:.+?) # list item text = $4
(\n{{1,2}}))
(?= \n* (\z | \2 ({0}) [ \t]+))<00><>
(?:\n\n|\A)
( # $1 = the code block -- one or more lines, starting with a space/tab
(?:
(?:[ ]{{{0}}} | \t) # Lines must start with a tab or a tab-width of spaces
.*\n+
)+
)
((?=^[ ]{{0,{0}}}\S)|\Z) # Lookahead for non-space at line-start, or end of doc ^\n+ \s+\z<00>!
(`+) # $1 = Opening run of `
(.+?) # $2 = The code block
(?<!`)
\1
(?!`)^[ \t]*[ \t]*$<em>{0}</em>)<strong>{0}</strong><00><>( # Wrap whole match in $1
(
^[ \t]*>[ \t]? # '>' at the start of a line
.+\n # rest of the first line
(.+\n)* # subsequent consecutive lines
\n* # blanks
)+
)^[ \t]*>[ \t]? \n+\z^([ \t]*)<00>/<
(?:mailto:)?
(
[-.\w]+
\@
[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+
)
>([^\:])C&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)<(?![a-z/?\$!])^(\t|[ ]{1,})^(.*?)\tx2<00><>}K<><1B>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>TR<08>z\V4<><34>  ((1.13
[*+-] \d+[.]        (  />! %  - <08>?_<11>
:= E I   =IU ]          i m q  } IU  i] ]i  <12><> <12><> <12><><12><> 
 <12><><12><> <11><><11><> <12><><11><> <12><> <12><><12><><12><> <11><>`[This old version is included only for historical comparison purposes; use at your own risk!  <12><> IU}]  %}IU  %IU<12><><12><><12><>  <12><>TWrapNonExceptionThrows<00><><EFBFBD>L]4 4<>RSDS{<7B>Ŭ<13>[E<><45>L+<12>jBc:\Dev\MarkdownSharp\src\MarkdownSharp\obj\Release\MarkdownSharp.pdb<00> <00>  <00> _CorDllMainmscoree.dll<00>% @<00>0<00>HX \\4VS_VERSION_INFO<00><04><>?DVarFileInfo$Translation<00><04>StringFileInfo<00>000004b0,FileDescription 0FileVersion0.0.0.0DInternalNameMarkdownSharp.dll(LegalCopyright LOriginalFilenameMarkdownSharp.dll4ProductVersion0.0.0.08Assembly Version0.0.0.0 <00>;