{
  "version": 3,
  "sources": ["../../src/index.ts"],
  "sourcesContent": ["/**\r\n * @fileoverview Defines the various MIME types used in the application.\r\n * This module exports an object that contains the different MIME types\r\n * the application can handle. These MIME types are used to identify the format of data being processed or served.\r\n *\r\n * @module constants/mimeTypesLite\r\n * @version 1.0.0\r\n * @license CC BY-NC-ND 4.0\r\n *\r\n * @contact Mohammad Montasim -Al- Mamun Shuvo\r\n * @created 2025-01-28\r\n * @contactEmail montasimmamun@gmail.com\r\n * @contactGithub https://github.com/montasim\r\n */\r\n\r\n/**\r\n * An object representing different MIME types.\r\n * @enum {string}\r\n */\r\nconst mimeTypesLite = Object.freeze({\r\n    /** Document MIME Types */\r\n\r\n    /**\r\n     * MIME Type for ePub files.\r\n     * Example: Digital books are distributed in `.epub` format for eReaders.\r\n     */\r\n    EPUB: 'application/epub+zip' as const,\r\n\r\n    /**\r\n     * MIME Type for Latex files.\r\n     * Example: Documents written in LaTeX are saved in `.tex` format.\r\n     */\r\n    TEX: 'application/x-tex' as const,\r\n\r\n    /**\r\n     * MIME Type for Microsoft PowerPoint files (`.ppt` files).\r\n     * Example: Presentations are shared in `.ppt` format.\r\n     */\r\n    PPT: 'application/vnd.ms-powerpoint' as const,\r\n\r\n    /**\r\n     * MIME Type for Microsoft PowerPoint files in the Office Open XML format (`.pptx` files).\r\n     * Example: Presentations are shared in `.pptx` format.\r\n     */\r\n    PPTX: 'application/vnd.openxmlformats-officedocument.presentationml.presentation' as const,\r\n\r\n    /**\r\n     * MIME Type for OpenDocument Text files.\r\n     * Example: Documents created in LibreOffice Writer are saved as `.odt` files.\r\n     */\r\n    ODT: 'application/vnd.oasis.opendocument.text' as const,\r\n\r\n    /**\r\n     * MIME Type for OpenDocument Spreadsheet files.\r\n     * Example: Spreadsheets created in LibreOffice Calc are saved as `.ods` files.\r\n     */\r\n    ODS: 'application/vnd.oasis.opendocument.spreadsheet' as const,\r\n\r\n    /**\r\n     * MIME Type for Rich Text Format (RTF) files.\r\n     * Example: Word processors can save documents as `.rtf` files for compatibility.\r\n     */\r\n    RTF: 'application/rtf' as const,\r\n\r\n    /**\r\n     * MIME Type for Microsoft Word documents (`.doc` files).\r\n     * Example: A server serves `.doc` files for download.\r\n     */\r\n    DOC: 'application/msword' as const,\r\n\r\n    /**\r\n     * MIME Type for Microsoft Word documents in the Office Open XML format (`.docx` files).\r\n     * Example: Exported reports are generated as `.docx` files.\r\n     */\r\n    DOCX: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' as const,\r\n\r\n    /**\r\n     * MIME Type for Microsoft Excel files (`.xls` files).\r\n     * Example: Financial data is provided in `.xls` format.\r\n     */\r\n    XLS: 'application/vnd.ms-excel' as const,\r\n\r\n    /**\r\n     * MIME Type for Microsoft Excel spreadsheets in the Office Open XML format (`.xlsx` files).\r\n     * Example: Data analytics tools export `.xlsx` files.\r\n     */\r\n    XLSX: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' as const,\r\n\r\n    /**\r\n     * MIME Type for PDF files.\r\n     * Example: The application generates an invoice as a `.pdf` file for download.\r\n     */\r\n    PDF: 'application/pdf' as const,\r\n\r\n    /**\r\n     * MIME Type for Markdown files.\r\n     * Example: Documentation files are stored and processed as `.md`.\r\n     */\r\n    MD: 'text/markdown' as const,\r\n\r\n    /**\r\n     * MIME Type for Plain Text files.\r\n     * Example: A log file is served as a `.txt` file.\r\n     */\r\n    TXT: 'text/plain' as const,\r\n\r\n    /**\r\n     * MIME Type for CSV files.\r\n     * Example: Exported reports are downloaded as `.csv` files.\r\n     */\r\n    CSV: 'text/csv' as const,\r\n\r\n    /** Image MIME Types */\r\n\r\n    /**\r\n     * MIME Type for XCF files.\r\n     * Example: Images edited in GIMP are saved in `.xcf` format.\r\n     */\r\n    XCF: 'image/x-xcf' as const,\r\n\r\n    /**\r\n     * MIME Type for Photoshop files.\r\n     * Example: Graphics are saved and edited in `.psd` format.\r\n     */\r\n    PSD: 'image/vnd.adobe.photoshop' as const,\r\n\r\n    /**\r\n     * MIME Type for JPEG 2000 images.\r\n     * Example: High-quality images saved in `.jp2` format.\r\n     */\r\n    JP2: 'image/jp2' as const,\r\n\r\n    /**\r\n     * MIME Type for AVIF images.\r\n     * Example: Modern compressed images saved in `.avif` format.\r\n     */\r\n    AVIF: 'image/avif' as const,\r\n\r\n    /**\r\n     * MIME Type for HEIC images.\r\n     * Example: Photos captured by modern smartphones are saved as `.heic` files for better compression.\r\n     */\r\n    HEIC: 'image/heic' as const,\r\n\r\n    /**\r\n     * MIME Type for WebP images.\r\n     * Example: Web servers deliver `.webp` images for optimized website performance.\r\n     */\r\n    WEBP: 'image/webp' as const,\r\n\r\n    /**\r\n     * MIME Type for JPEG images.\r\n     * Example: User profile pictures are uploaded and served as `.jpeg` images.\r\n     */\r\n    JPG: 'image/jpeg' as const,\r\n\r\n    /**\r\n     * MIME Type for JPEG images.\r\n     * Example: User profile pictures are uploaded and served as `.jpeg` images.\r\n     */\r\n    JPEG: 'image/jpeg' as const,\r\n\r\n    /**\r\n     * MIME Type for PNG images.\r\n     * Example: A server serves `.png` files for website logos.\r\n     */\r\n    PNG: 'image/png' as const,\r\n\r\n    /**\r\n     * MIME Type for ICO images.\r\n     * Example: A server provides a `.ico` file as the favicon for a website.\r\n     */\r\n    ICO: 'image/x-icon' as const,\r\n\r\n    /**\r\n     * MIME Type for GIF images.\r\n     * Example: A messaging app serves `.gif` files for animated stickers.\r\n     */\r\n    GIF: 'image/gif' as const,\r\n\r\n    /**\r\n     * MIME Type for BMP images.\r\n     * Example: Specialized imaging software processes `.bmp` files.\r\n     */\r\n    BMP: 'image/bmp' as const,\r\n\r\n    /**\r\n     * MIME Type for TIFF images.\r\n     * Example: High-quality scanned documents are stored as `.tiff` files.\r\n     */\r\n    TIFF: 'image/tiff' as const,\r\n\r\n    /**\r\n     * MIME Type for SVG images.\r\n     * Example: A website serves `.svg` files for scalable vector icons.\r\n     */\r\n    SVG: 'image/svg+xml' as const,\r\n\r\n    /** Video MIME Types */\r\n\r\n    /**\r\n     * MIME Type for MKV videos.\r\n     * Example: High-quality video files saved in `.mkv` format.\r\n     */\r\n    MKV: 'video/x-matroska' as const,\r\n\r\n    /**\r\n     * MIME Type for FLV videos.\r\n     * Example: Flash video files are distributed in `.flv` format.\r\n     */\r\n    FLV: 'video/x-flv' as const,\r\n\r\n    /**\r\n     * MIME Type for WMV videos.\r\n     * Example: Windows Media videos are saved as `.wmv` files.\r\n     */\r\n    WMV: 'video/x-ms-wmv' as const,\r\n\r\n    /**\r\n     * MIME Type for QuickTime videos.\r\n     * Example: Apple devices record videos in `.mov` format using QuickTime.\r\n     */\r\n    MOV: 'video/quicktime' as const,\r\n\r\n    /**\r\n     * MIME Type for WebM videos.\r\n     * Example: Video sharing platforms provide `.webm` files for high-quality playback with smaller file sizes.\r\n     */\r\n    WEBM: 'video/webm' as const,\r\n\r\n    /**\r\n     * MIME Type for AVI videos.\r\n     * Example: Desktop applications render `.avi` files for video editing.\r\n     */\r\n    AVI: 'video/avi' as const,\r\n\r\n    /**\r\n     * MIME Type for MPEG videos.\r\n     * Example: Media players support playback of `.mpeg` files.\r\n     */\r\n    MPEG: 'video/mpeg' as const,\r\n\r\n    /**\r\n     * MIME Type for MP4 videos.\r\n     * Example: Video streaming services serve `.mp4` files for playback.\r\n     */\r\n    MP4: 'video/mp4' as const,\r\n\r\n    /** Audio MIME Types */\r\n\r\n    /**\r\n     * MIME Type for AMR audio files.\r\n     * Example: Voice recordings are stored in `.amr` format.\r\n     */\r\n    AMR: 'audio/amr' as const,\r\n\r\n    /**\r\n     * MIME Type for MIDI audio files.\r\n     * Example: Musical instrument digital interface data saved as `.midi` files.\r\n     */\r\n    MIDI: 'audio/midi' as const,\r\n\r\n    /**\r\n     * MIME Type for FLAC audio files.\r\n     * Example: Music enthusiasts use `.flac` files for lossless audio playback.\r\n     */\r\n    FLAC: 'audio/flac' as const,\r\n\r\n    /**\r\n     * MIME Type for OGG audio files.\r\n     * Example: Streaming platforms deliver `.ogg` files for high-quality audio playback.\r\n     */\r\n    OGG: 'audio/ogg' as const,\r\n\r\n    /**\r\n     * MIME Type for AAC audio files.\r\n     * Example: Advanced compression audio files are streamed as `.aac`.\r\n     */\r\n    AAC: 'audio/aac' as const,\r\n\r\n    /**\r\n     * MIME Type for MP3 audio files.\r\n     * Example: Music streaming services provide `.mp3` files for playback.\r\n     */\r\n    MP3: 'audio/mpeg' as const,\r\n\r\n    /**\r\n     * MIME Type for WAV audio files.\r\n     * Example: A sound editing application processes `.wav` files.\r\n     */\r\n    WAV: 'audio/wav' as const,\r\n\r\n    /** Archive MIME Types */\r\n\r\n    /**\r\n     * MIME Type for TAR archives.\r\n     * Example: Files are compressed in `.tar` format for packaging.\r\n     */\r\n    TAR: 'application/x-tar' as const,\r\n\r\n    /**\r\n     * MIME Type for GZ archives.\r\n     * Example: Files are compressed with GZIP and saved as `.gz` files.\r\n     */\r\n    GZ: 'application/gzip' as const,\r\n\r\n    /**\r\n     * MIME Type for 7z compressed archives.\r\n     * Example: Compressed files are shared in `.7z` format.\r\n     */\r\n    SEVEN_ZIP: 'application/x-7z-compressed' as const,\r\n\r\n    /**\r\n     * MIME Type for ZIP archives.\r\n     * Example: A server offers `.zip` archives for software downloads.\r\n     */\r\n    ZIP: 'application/zip' as const,\r\n\r\n    /**\r\n     * MIME Type for RAR archives.\r\n     * Example: Compressed files are provided in `.rar` format for download.\r\n     */\r\n    RAR: 'application/vnd.rar' as const,\r\n\r\n    /**\r\n     * MIME Type for BZ2 archives.\r\n     * Example: Files are compressed with BZIP2 and saved as `.bz2` files.\r\n     */\r\n    BZ2: 'application/x-bzip2' as const,\r\n\r\n    /** Web-related MIME Types */\r\n\r\n    /**\r\n     * MIME Type for `.ics` calendar files.\r\n     * Example: Calendar events are shared in `.ics` format for scheduling.\r\n     */\r\n    ICS: 'text/calendar' as const,\r\n\r\n    /**\r\n     * MIME Type for `.atom` feed files.\r\n     * Example: Websites syndicate content in `.atom` format for RSS readers.\r\n     */\r\n    ATOM: 'application/atom+xml' as const,\r\n\r\n    /**\r\n     * MIME Type for `.rss` feed files.\r\n     * Example: Websites syndicate content in `.rss` format for RSS readers.\r\n     */\r\n    RSS: 'application/rss+xml' as const,\r\n\r\n    /**\r\n     * MIME Type for `.wasm` WebAssembly files.\r\n     * Example: Servers deliver `.wasm` files to execute WebAssembly code in browsers.\r\n     */\r\n    WASM: 'application/wasm' as const,\r\n\r\n    /**\r\n     * MIME Type for `.csv` with semicolon separator.\r\n     * Example: Data files saved as `.csv` with a semicolon instead of a comma as a separator.\r\n     */\r\n    CSV_SEMICOLON: 'text/csv+semicolon' as const,\r\n\r\n    /**\r\n     * MIME Type for YAML files.\r\n     * Example: Configuration files for web applications are stored as `.yaml` or `.yml`.\r\n     */\r\n    YAML: 'application/x-yaml' as const,\r\n\r\n    /**\r\n     * MIME Type for GraphQL query payloads.\r\n     * Example: GraphQL APIs handle `.graphql` files for client-server communication.\r\n     */\r\n    GRAPHQL: 'application/graphql' as const,\r\n\r\n    /**\r\n     * MIME Type for URL-encoded form data.\r\n     * Example: Web forms send data as URL-encoded strings.\r\n     */\r\n    URL_ENCODED: 'application/x-www-form-urlencoded' as const,\r\n\r\n    /**\r\n     * MIME Type for JSON data.\r\n     * Example: REST APIs send data responses as JSON objects.\r\n     */\r\n    JSON: 'application/json' as const,\r\n\r\n    /**\r\n     * MIME Type for XML data.\r\n     * Example: SOAP APIs exchange data using `.xml` payloads.\r\n     */\r\n    XML: 'application/xml' as const,\r\n\r\n    /**\r\n     * MIME Type for JavaScript files.\r\n     * Example: A server delivers a `.js` file requested by a web browser.\r\n     */\r\n    JS: 'application/javascript' as const,\r\n\r\n    /**\r\n     * MIME Type for CSS files.\r\n     * Example: A server serves `.css` files to style a web page.\r\n     */\r\n    CSS: 'text/css' as const,\r\n\r\n    /**\r\n     * MIME Type for HTML files.\r\n     * Example: A server sends an `.html` file as a response to a browser request.\r\n     */\r\n    HTML: 'text/html' as const,\r\n\r\n    /** Font MIME Types */\r\n\r\n    /**\r\n     * MIME Type for Web Open Font Format (WOFF) files.\r\n     * Example: Websites load custom fonts using `.woff` files.\r\n     */\r\n    WOFF: 'font/woff' as const,\r\n\r\n    /**\r\n     * MIME Type for Web Open Font Format 2 (WOFF2) files.\r\n     * Example: Modern websites use `.woff2` files for optimized font delivery.\r\n     */\r\n    WOFF2: 'font/woff2' as const,\r\n\r\n    /**\r\n     * MIME Type for TrueType font files.\r\n     * Example: Fonts are shared in `.ttf` format for compatibility across systems.\r\n     */\r\n    TTF: 'font/ttf' as const,\r\n\r\n    /**\r\n     * MIME Type for OpenType font files.\r\n     * Example: Fonts are shared in `.otf` format for enhanced capabilities.\r\n     */\r\n    OTF: 'font/otf' as const,\r\n});\r\n\r\n/**\r\n * Type definition for available MIME types.\r\n */\r\nexport type MimeType = keyof typeof mimeTypesLite;\r\n\r\nexport default mimeTypesLite;\r\n"],
  "mappings": "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",
  "names": []
}
