1READONELINEREADCH$EOL$EQUAL$EOF$THROWCONSREVERSELIST2STRINGFILERDONEREADALLFILE1READDIRFILEOPENRDSFILECATCHCLOSELIST2VECTORINPUTSIZEMINUSPSEGMENTSTRINGREADCLEANDIRREMOVEALLVERSIONNUMBERSGETFILENAMEGREATERPINDXADD1SUB1SUBGETEXTENSIONDIFFERENCE	REMOVEVERSIONNUMBERSETINDXGETDIRINFILECRLFLIST5XCONSDOCMDSGETCLEANDIRGETDATEDDIRINFILEGETCLEANDATEDDIRREADCLEANDATEDDIRNEXTNONCHNEXTCHSUBSEQEXECIMPORTSFLUID1PUTENTRYEXPR.> @,  Bx,2B+
 x2L+  ,+  x, B+ ,>+xxxx@> @ , Bx, B  D  , , x, ,>~+	x$
x	>, Bx3B+!,
,
2B+Z$ x, , B+ ,>+	> Bx,, B>,~> Bx,
 B@@  ,
2B+1  x,
Z$,2B+1 , B+) , @@ x>~+> Bx,
 B B ,
2B+?  x,
Z$,2B+? , B+7 , B~  ,,  ~ x>~+> Bx,
 B ,
2B+N  x,
Z$,2B+N , B+G , @@ x>+,>^,> x,
 ,,
2B+]  x,
 ,   x, , B+S x>,~Dir ,out no heading separate no summary pop,>,> 
z   z , y, , y, , , x, , x, x, w,>+_`abdegDel junk.dir,exp popjunk.DirJunk.Dir> Bx 
, 
, B 
    , ,, >,~{}~Dir ,out no heading separate no summary time write pop,>,> 
.   - , -, , ,, , ,, , , +, , +, x, *,>+Del junk.dir,exp popjunk.DirJunk.Dir> Bx A, @, B 
@   ? , ?,, >,~.0124> Bx, B@@ ,
 ,,
2B+O  ,
 B~  ,
 , ~ B8 , B+D >~,~> Bx D @} @} @|@@,
 B~, B~ ~ ,
2B+h ~  x , B} ~,
2B+h }, ~  x , B| ~,
2B+h | } x, }, B} | L+V }>|+> Bx D F H~ ~ ,
2B+q  ,
2Bx+r +t , B+l >~,~> Bx D F H~ ~ ,
2B+}  ,
3Bx+~ + , B+x >~,~xx@ ., -,@@ - ,,Z& - ,,Z& - +,Z&# - +,Z&' - *,Z&5 - *,Z&E - ),Z&R - ),Z&h - (,Z& - (,Z& - ',Z&5 - ',Z&A - &,Z&P - &,Z&j - %,Z&v - %+xxxxxxxxxxxxxxxxxx$E*A~
UT/d*DD"@""
 A"@QDU*Q*TT/p*E("*UT*U
E
Q"@?x D @ ADDDD"U
E"QQ(T*
E"QQ(U@