TVD\      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-Inferred /Medieval II: Total War Texture (.texture) file.Raw data with a 13-byte header.Paint Shop Pro image.Photoshop Document. %Portable AnyMap (.pbm, .pgm or .ppm).2Homeworld (.lif).6 JPEG 2000.8Paint Shop Pro (Jasc) palette.NDoom flat texture (floor).P Doom texture.TDirectDraw Surface (.dds).`[Tries to determine automatically the image type with the header and/or the file extension. Raises an UnknownFileType error if the detection failed.c:Returns the DevIL constant associated with the image type.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~d  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcbc`a^_\]Z[XYVWTURSPQNOLMJKHIFGDEBC@A>?<=:;8967452301./,-*+()&'$%"# !  ~}|{zyxwvutsrqponmlkjihgfedc    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None2346T&Image types which can be loaded using .&Image types which can be loaded using .&Image types which can be loaded using  and .CThe file content or extension does not match any known image type.2Could not allocate memory for the new image data.:The file could not be loaded because of an invalid value.The file already exists.Failed to save the image.CFailed to write the image content through the inner DevIL library.BFailed to convert the loaded image to its Haskell representation.*Failed to load the image, invalid format.Failed to open the given file.!Failed to initialise the library.Reads an image from a file.If the `j image type is given, type will be determined automatically with the file extension and the file headers.Reads an image from a strict  ByteString.If the `S image type is given, type will be determined automatically with the file headers."Saves the image to the given file.If the `U image type is given, type will be determined automatically with the file extension.Note:& will fail if the file already exists.5Saves the image into a manifest vector from a strict  ByteString.Uses a global lock () to prevent two threads to call the library at the same time. Make sure that action will not trigger another call to lockDevil due to lazy evaluation.SLocks the DevIL library, allocates a new image name and executes the given action.Initialize the library.Allocates a new image name.8Sets the image name as the current image for processing. Puts the current image inside a Vector.+Removes the image and any allocated memory.<Sets the current DevIL image to the vector's internal array."Saves the current image to a file.)Saves the current image to a memory area.DWraps a breakable DevIL action (which returns 0 on failure) in the :. Throws the given error in the monad if the action fails.DWraps a breakable DevIL action (which returns 0 on failure) in the K. On failure, throws the error given by the function when called with the  error code.      !"#$%&'()*+,-./0123456789x  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY\]^_`abxb`a^_\]XYVWTURSPQNOLMJKHIFGDEBC@A>?<=:;8967452301./,-*+()&'$%"# !         !"#$%&'()*+,-./0123456789:            !!""##$$%%&&''(())**++,,--..//00112233456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   friday-devil-0.1.1.0$Vision.Image.Storage.DevIL.ImageTypeVision.Image.Storage.DevILXPMWBMPWALVTFUTXTPLTIFFTGATextureSUNSGIROTRAWPXRPSPPSDPNMPNGPIXPICPCXPCDMP3MNGMDLLIFJPGJP2JASCPALIWIIFFICNSICOHDRGIFFTXFITSEXRDPXDoomFlatDoomDICOMDDSDCXCUTCHEADBMPBLP Autodetect ImageTypetoIlType$fImageTypeXPM$fImageTypeWBMP$fImageTypeWAL$fImageTypeVTF$fImageTypeUTX$fImageTypeTPL$fImageTypeTIFF$fImageTypeTGA$fImageTypeTexture$fImageTypeSUN$fImageTypeSGI$fImageTypeROT$fImageTypeRAW$fImageTypePXR$fImageTypePSP$fImageTypePSD$fImageTypePNM$fImageTypePNG$fImageTypePIX$fImageTypePIC$fImageTypePCX$fImageTypePCD$fImageTypeMP3$fImageTypeMNG$fImageTypeMDL$fImageTypeLIF$fImageTypeJPG$fImageTypeJP2$fImageTypeJASCPAL$fImageTypeIWI$fImageTypeIFF$fImageTypeICNS$fImageTypeICO$fImageTypeHDR$fImageTypeGIF$fImageTypeFTX$fImageTypeFITS$fImageTypeEXR$fImageTypeDPX$fImageTypeDoomFlat$fImageTypeDoom$fImageTypeDICOM$fImageTypeDDS$fImageTypeDCX$fImageTypeCUT$fImageTypeCHEAD$fImageTypeBMP$fImageTypeBLP$fImageTypeAutodetectSaveBSImageType SaveImageType LoadImageType StorageError UnknownErrorUnknownFileType OutOfMemory InvalidFileFileAlreadyExists FailedToSave FailedToDevilFailedToHaskell FailedToLoadFailedToOpenFile FailedToInit StorageImage RGBStorage RGBAStorage GreyStorageloadloadBSsavesaveBS lockDevil devilLock lockAndBindilInitilGenImageName ilBindImage fromDevil ilDeleteImagetoDevililSaveilSaveL StorageMonad ilGetErrorC ImageNameILubyteILintILenum ILbooleanILsizeiILuintilSaveLCilSaveC ilTexImageCilRegisterOriginCilDeleteImagesC ilGetDataCilConvertImageC ilGetIntegerCilLoadLCilLoadC ilBindImageC ilGenImagesC ilEnableC ilOriginFuncCilInitCil_RGBil_RGBA il_LUMINANCEil_IMAGE_HEIGHTil_IMAGE_WIDTHil_IMAGE_FORMAT il_IMAGE_TYPEil_UNSIGNED_BYTEoriginilLoadilLoadL$fSaveBSImageTypeXPM$fSaveBSImageTypeWBMP$fSaveBSImageTypeVTF$fSaveBSImageTypeTIFF$fSaveBSImageTypeTGA$fSaveBSImageTypeSGI$fSaveBSImageTypeRAW$fSaveBSImageTypePSD$fSaveBSImageTypePNM$fSaveBSImageTypePNG$fSaveBSImageTypeJPG$fSaveBSImageTypeJP2$fSaveBSImageTypeJASCPAL$fSaveBSImageTypeHDR$fSaveBSImageTypeEXR$fSaveBSImageTypeDDS$fSaveBSImageTypeCHEAD$fSaveBSImageTypeBMP$fSaveImageTypeXPM$fSaveImageTypeWBMP$fSaveImageTypeVTF$fSaveImageTypeTIFF$fSaveImageTypeTGA$fSaveImageTypeSGI$fSaveImageTypeRAW$fSaveImageTypePSD$fSaveImageTypePNM$fSaveImageTypePNG$fSaveImageTypeJPG$fSaveImageTypeJP2$fSaveImageTypeJASCPAL$fSaveImageTypeHDR$fSaveImageTypeEXR$fSaveImageTypeDDS$fSaveImageTypeCHEAD$fSaveImageTypeBMP$fSaveImageTypeAutodetect$fLoadImageTypeXPM$fLoadImageTypeWBMP$fLoadImageTypeWAL$fLoadImageTypeVTF$fLoadImageTypeUTX$fLoadImageTypeTPL$fLoadImageTypeTIFF$fLoadImageTypeTGA$fLoadImageTypeTexture$fLoadImageTypeSUN$fLoadImageTypeSGI$fLoadImageTypeROT$fLoadImageTypeRAW$fLoadImageTypePXR$fLoadImageTypePSP$fLoadImageTypePSD$fLoadImageTypePNM$fLoadImageTypePNG$fLoadImageTypePIX$fLoadImageTypePIC$fLoadImageTypePCX$fLoadImageTypePCD$fLoadImageTypeMP3$fLoadImageTypeMNG$fLoadImageTypeMDL$fLoadImageTypeLIF$fLoadImageTypeJPG$fLoadImageTypeJP2$fLoadImageTypeJASCPAL$fLoadImageTypeIWI$fLoadImageTypeIFF$fLoadImageTypeICNS$fLoadImageTypeICO$fLoadImageTypeHDR$fLoadImageTypeGIF$fLoadImageTypeFTX$fLoadImageTypeFITS$fLoadImageTypeEXR$fLoadImageTypeDPX$fLoadImageTypeDoomFlat$fLoadImageTypeDoom$fLoadImageTypeDICOM$fLoadImageTypeDDS$fLoadImageTypeDCX$fLoadImageTypeCUT$fLoadImageTypeBMP$fLoadImageTypeBLP$fLoadImageTypeAutodetect$fShowStorageError$fErrorStorageError$fNFDataStorageImage$fConvertibleStorageImagei!$fConvertibleManifestStorageImage"$fConvertibleManifestStorageImage0"$fConvertibleManifestStorageImage1%$fConvertibleStorageImageStorageImage