H !# Include proxy title !# Insert fallback values ?
?a]/d
g/^P(.*)/d
g/FIG()/d
g/INPUT(.*)/d
!# Links
g/A(\([^ ]*\), *\([^)]*\(([^)]*)\)*[^)]*)*\))/s//\2 <\1>/
g/AID(\([^ ]*\), *\([^ ]*\), \([^)]*\(([^)]*)\)*[^)]*)*\))/s//\3 <\1#\2>/
g/AHERE(\([^ ]*\), *\([^)]*\(([^)]*)\)*[^)]*)*\))/s//\2 <\1.txt>/
g/=]*\)\.htm>\(.*\)<\/a>/s//\2 <\1.txt>/g
g/=]*\)\.htm#\([^:>=]*\)>\(.*\)<\/a>/s//\3 <\1.txt, section \2>/g
g/\(.*\)<\/a>/s//\2 <\1>/g
g/]*\)>\(.*\)<\/a>/s//\2 <\1>/g
!# Media
g//s//<\1> (\2)/
g/IMG(\([^ ]*\), *\(.*\))/s//<\1> (\2)/
g/PIC(\([^ ]*\), *\([^ ]*\), \(.*\))/s//<\1> (\3)/
g/AUDIO(\([^ ]*\), *\(.*\))/s//<\1>/
g/VIDEO(\([^ ]*\), *\(.*\))/s//<\1>/
!# Blocks
g/FIGCAP(\(.*\))/s//-- \1/
g/<\/figure \(.*\)>/s//-- \1/\
?
?s//=================================== \1 ===================================/
g/PRE(\(.*\))/s//=================================== \1 ===================================/
g/PRECAP(\(.*\))/s//==================== \1 ====================/
g/BQ()/s//> /
g/BQCAP(\(.*\))/s//-- \1/
g/^<\/q \(.*\)>/?
?,-1s/$/ /\
?
?,.j\
s/
*/> /\
s/ *$//\
+1s/<\/q *\(.*\)>/-- \1/
!# Lists
g/^ *D[DL](\(.*\))/s//\1:/g
g/^ *[UO]*LI */s//- /g
g/^ *[UO]L(\([^)]*\)) */s//- /g
g/^ *<[uo]l\([^>]*\)> *\(.\{1,\}\)/s//- \2/
g/^ *
]*\)> *\(.\{1,\}\)/s//\2:/
g/^ *
$/
\
\1/
g/
]*\)> *\(.*\)<\/h2>/s//## \2 (#\1)/
g/
]*\)> *\(.*\)<\/h3>/s//### \2 (#\1)/
g/
]*\)> *\(.*\)<\/h4>/s//#### \2 (#\1)/
g/
]*\)> *\(.*\)<\/h5>/s//##### \2 (#\1)/
g/
]*\)> *\(.*\)<\/h6>/s//###### \2 (#\1)/
g/
/s//HR()/
g/HR()/s//================================================================================/
w
Q