1READFILEWRITE-PROMPTLIST2ERRORSET
READ-FILE-INTO-BUFFERBLDMSGDINGOPEN-INPUTOBJECT-GET-HANDLERFASTAPPLYMKVECTCURRENTBUFFERTEXTCURRENTBUFFERSIZE
APPEND-FILE-TO-BUFFER
CURRENT-BUFFER-VISIBLE-SIZECLOSEFILE-NAMEMKSTRINGINPUT-STREAM$GETCCONCATSUB
APPEND-LINE-TO-BUFFERGREATERPSUB1CURRENTLINEINDEXGETLINEADD1SIZESETBUFFERTEXTWRITEFILE
WRITE-BUFFER-TO-STREAMOPEN-OUTPUTPUTLINEDIFFERENCEGETBUFFERTEXTOUTPUT-STREAM$PUTLOUTPUT-STREAM$PUTSINPUT-STREAMOUTPUT-STREAMFAST-VECTOREVLOADPUTENTRYEXPR-Unable to read file: %w,> , x ,  ,60V+ >+ x ,,>+>xFile read: %w (%d lines)Reading file: %w,>,> -,   ,  ,,,Z", BZ, L x, x B ,,   , x B -,   , B,   +,>+xx> Bx @ @~@@Z"d, B@@ x,	 B~3@~+@ ~1L+@^2"+;@@Z"d,  ,	 B ~  :dMf: x,	 B~+32@~+B7@+E >@@ ,
,
2@~+1@@ ,3B+J , B@@ B, >~,~:> Bx  B ,
 B ,
  ,3B+YZ",  ,	 B , x, ] >+NUnable to write file: %w
File written: %w (%d lines)Writing file: %w> Bx , x ,  ,60V+  B B ,   ,  ,, ,  B ,   ,  B ,   , B,   ,>~+ x ,,>~+>]`xdxxf> Bx ,Z$ ,@@ B D  ,3B+ *+ ,  x, ,
 B+
 ,,  x>~+x$x$xx@ ,,Z& , +,Z& , +,Z&- , *,Z&O , *,Z&g , ),Z& , )+xxx
xxxx$

"Q` Q"((_`@ A@D"(A"@U"D"Q(PQPTA (A"~
Q*~E"QQ(T*@