úÎDJ Safe-Inferred     None!"#$!"#$!"#$ Safe-InferredNA type class for objects that represent an intermediate state of escaping. Transform a %$ into the escaped intermediate form.Recover the original %.Yield the escaped %.&&None'Bourne Shell escaping modes. A Bourne Shell escaped %ÿZ. An oddity of Bourne shell escaping is the absence of escape codes for newline and other ASCII control characters. These bytes are simply placed literally in single quotes; the effect is that a Bourne Shell escaped string may cover several lines and contain non-ASCII bytes. Runs of bytes that must be escaped are wrapped in '...'K; bytes that are acceptable as literals in Bourne Shell are left as is.3Construct a Bourne Shell escaped intermediate form.(jAccept the present escaping mode and desired escaping mode and yield an action and the resulting mode. ')*+,(-. ')*+,(-'+*),(-.None/Bash escaping modes.A Bash escaped %. The strings are wrapped in $'...'ÿ, if any bytes within them must be escaped; otherwise, they are left as is. Newlines and other control characters are represented as ANSI escape sequences. High bytes are represented as hex codes. Thus Bash escaped strings will always fit on one line and never contain non-ASCII bytes.+Construct a Bash escaped intermediate form. /0123456789 /012345678/3210456789NoneNone:      !"#$%&'()(*+,-./0123456 78295:;<=>7?@shell-escape-0.2.0Text.ShellEscapeData.ByteString.ShellEscape.Put(Data.ByteString.ShellEscape.EscapeVector"Data.ByteString.ShellEscape.EscapeData.ByteString.ShellEscape.Sh Data.ByteString.ShellEscape.BashData.ByteString.ShellEscapeEscapeescapeunescapebytesShshBashbashputChar putStringrunPut'binary-0.7.1.0Data.Binary.Put putWord64host putWord32host putWord16host putWordhost putWord64le putWord64be putWord32le putWord32be putWord16le putWord16beputLazyByteString putByteStringputWord8flushrunPutMrunPutexecPut putBuilderunPutPutPutM EscapeVectorescWithstripEsc interpretEscbytestring-0.10.4.0Data.ByteString.Internal ByteString$fEscapeByteString EscapingModeactQuoteLiteral Backslashclassify $fEscapeShQuoted ANSIBackslashANSIHex renderANSI backslashifyhexify $fEscapeBash