úÎB¨>$B      !"#$%&'()*+,-./0123456789:;<=>?@AJohn MacFarlaneBSD3+John MacFarlane < jgm at berkeley dot edu >unstableso far only tested on GHCNone1<1BLMSDOS datetime: a pair of Word16s (date, time) with the following structure: ÿDATE bit 0 - 4 5 - 8 9 - 15 value day (1 - 31) month (1 - 12) years from 1980 TIME bit 0 - 4 5 - 10 11 - 15 value seconds* minute hour *stored in two-second increments Options for . and /.*Recurse into directories when adding filesPrint information to stderrDirectory in which to extractHWhere to place file when adding files and whether to append current pathCPreserve symbolic links as such. This option is ignored on Windows.Compression methods. CRepresentation of an archived file, including content and metadata. Relative path, using C as separatorCompression method,Modification time (seconds since unix epoch)CRC32 checksumCompressed size in bytesUncompressed size in bytes$Extra field - unused by this library%File comment - unused by this libraryVersion made by field1Internal file attributes - unused by this library+External file attributes (system-dependent)Compressed contents of filepStructured representation of a zip archive, including directory information and contents (in lazy bytestrings).Files in zip archiveDigital signatureComment for whole zip archiveA zip archive with no contents. Reads an 9 structure from a raw zip archive (in a lazy bytestring). Like , but returns an Dÿ value instead of raising an error if the archive cannot be decoded. NOTE: This function only works properly when the library is compiled against binary >= 0.7. With earlier versions, it will always return a Right value, raising an error if parsing fails.! Writes an 7 structure to a raw zip archive (in a lazy bytestring).")Returns a list of files in a zip archive.#=Adds an entry to a zip archive, or updates an existing entry.$$Deletes an entry from a zip archive.%?Returns Just the zip entry with the specified path, or Nothing.&+Returns uncompressed contents of zip entry.' Create an  ; with specified file path, modification time, and contents.( Generates a   from a file or directory.)Writes contents of an   to a file. Throws a U exception if the CRC32 checksum for the entry does not match the uncompressed data.* Write an  1 representing a symbolic link to a file. If the  C does not represent a symbolic link or the options do not contain , this function behaves like ).+Get the target of a  7 representing a symbolic link. This might fail if the  # does not represent a symbolic link, Check if an   represents a symbolic link-Get the  of an   as a E a.k.a. FileMode.Add the specified files to an . If C is specified, recursively add files contained in directories. if * is specified, don't recurse into it. If ) is specified, print messages to stderr./Extract all files from an ', creating directories as needed. If { is specified, print messages to stderr. Note that the last-modified time is set correctly only in POSIX, not in Windows.FUncompress a lazy bytestring.GCompress a lazy bytestring.H>Calculate compression ratio for an entry (for verbose output).IKEpoch time corresponding to the minimum DOS DateTime (Jan 1 1980 00:00:00).JRConvert a clock time to a MSDOS datetime. The MSDOS time will be relative to UTC.KConvert a MSDOS datetime to a L.'File path for entry6Modification time for entry (seconds since unix epoch)Contents of entryM7map of (offset, content) pairs returned by getLocalFileNoffset0  !"#$%&'()*+,-./0   !"#$%&',+-()*./BOPQ R       !"#$%&'()*+,-./0123456789:;<=>?@ABCDECFGCHIJKLMNOPQRSTBUVW)zip-archive-0.3.2.2-bFNIwMk0ONI7ZyCN7uMKaCodec.Archive.Zip ZipException CRC32Mismatch ZipOption OptRecursive OptVerboseOptDestination OptLocationOptPreserveSymbolicLinksCompressionMethodDeflate NoCompressionEntry eRelativePatheCompressionMethod eLastModifiedeCRC32eCompressedSizeeUncompressedSize eExtraField eFileCommenteVersionMadeByeInternalFileAttributeseExternalFileAttributeseCompressedDataArchivezEntries zSignaturezComment emptyArchive toArchivetoArchiveOrFail fromArchivefilesInArchiveaddEntryToArchivedeleteEntryFromArchivefindEntryByPath fromEntrytoEntry readEntry writeEntrywriteSymbolicLinkEntrysymbolicLinkEntryTargetisEntrySymbolicLink entryCModeaddFilesToArchiveextractFilesFromArchive$fBinaryArchive$fExceptionZipException$fReadCompressionMethod$fShowCompressionMethod$fEqCompressionMethod $fReadEntry $fShowEntry $fEqEntry $fReadArchive $fShowArchive$fReadZipOption$fShowZipOption $fEqZipOption$fShowZipException$fDataZipException$fReadMSDOSDateTime$fShowMSDOSDateTime$fEqMSDOSDateTime MSDOSDateTimebaseGHC.Real/ Data.EitherEitherSystem.Posix.TypesCMode compressDatadecompressDatacompressionRatiominMSDOSDateTimeepochTimeToMSDOSDateTimemsDOSDateTimeToEpochTime'old-time-1.1.0.3-LmKk8FUXtYwDVw5bR99HBe System.Time ClockTime getFileHeader putFileHeader msDOSDate msDOSTime