<?php

return [
    // Images
    'ai' => 'fas fa-image',
    'bmp' => 'fas fa-image',
    'eps' => 'fas fa-image',
    'gif' => 'fas fa-image',
    'ico' => 'fas fa-image',
    'jpeg' => 'fas fa-image',
    'jpg' => 'fas fa-image',
    'png' => 'fas fa-image',
    'ps' => 'fas fa-image',
    'psd' => 'fas fa-image',
    'svg' => 'fas fa-image',
    'tga' => 'fas fa-image',
    'tif' => 'fas fa-image',
    'tiff' => 'fas fa-image',
    'drw' => 'fas fa-image',

    // Data
    'csv' => 'fas fa-file-csv',
    'json' => 'fas fa-file-alt',
    'yaml' => 'fas fa-file-alt',

    // Code
    'c' => 'fas fa-code',
    'class' => 'fas fa-code',
    'cpp' => 'fas fa-code',
    'css' => 'fab fab fa-css3',
    'erb' => 'fas fa-code',
    'htm' => 'fab fa-html5',
    'html' => 'fab fa-html5',
    'java' => 'fab fa-java',
    'js' => 'fab fa-js',
    'php' => 'fab fa-php',
    'pl' => 'fas fa-code',
    'py' => 'fab fa-python',
    'rb' => 'fas fa-code',
    'xhtml' => 'fas fa-code',
    'xml' => 'fas fa-code',

    // Text and Markup
    'cfg' => 'fas fa-file-alt',
    'ini' => 'fas fa-file-alt',
    'log' => 'fas fa-file-alt',
    'md' => 'fab fa-markdown',
    'rtf' => 'fas fa-file-alt',
    'txt' => 'fas fa-file-alt',

    // Documents
    'doc' => 'fas fa-file-word',
    'docx' => 'fas fa-file-word',
    'odt' => 'fas fa-file-alt',
    'pdf' => 'fas fa-file-pdf',
    'ppt' => 'fas fa-file-powerpoint',
    'pptx' => 'fas fa-file-powerpoint',
    'xls' => 'fas fa-file-excel',
    'xlsx' => 'fas fa-file-excel',

    // Archives
    '7z' => 'fas fa-file-archive',
    'bz' => 'fas fa-file-archive',
    'gz' => 'fas fa-file-archive',
    'rar' => 'fas fa-file-archive',
    'tar' => 'fas fa-file-archive',
    'xz' => 'fas fa-file-archive',
    'zip' => 'fas fa-file-archive',

    // Audio
    'aac' => 'fas fa-music',
    'aif' => 'fas fa-music',
    'flac' => 'fas fa-music',
    'mid' => 'fas fa-music',
    'midi' => 'fas fa-music',
    'mpa' => 'fas fa-music',
    'mp3' => 'fas fa-music',
    'ogg' => 'fas fa-music',
    'wma' => 'fas fa-music',
    'wav' => 'fas fa-music',

    // Databases
    'accdb' => 'fas fa-database',
    'db' => 'fas fa-database',
    'dbf' => 'fas fa-database',
    'mdb' => 'fas fa-database',
    'pdb' => 'fas fa-database',
    'sql' => 'fas fa-database',

    // Executables
    'apk' => 'fab fa-android',
    'app' => 'fas fa-window',
    'com' => 'fas fa-window',
    'exe' => 'fas fa-window',
    'jar' => 'fas fa-window',
    'msi' => 'fas fa-window',
    'vb' => 'fas fa-window',

    // Fonts
    'eot' => 'fas fa-font-case',
    'otf' => 'fas fa-font-case',
    'ttf' => 'fas fa-font-case',
    'woff' => 'fas fa-font-case',

    // Game Files
    'gam' => 'fas fa-gamepad',
    'nes' => 'fas fa-gamepad',
    'rom' => 'fas fa-gamepad',
    'sav' => 'fas fa-save',

    // Package Files
    'box' => 'fas fa-archive',
    'deb' => 'fas fa-archive',
    'rpm' => 'fas fa-archive',

    // Scripts
    'bat' => 'fas fa-terminal',
    'cmd' => 'fas fa-terminal',
    'sh' => 'fas fa-terminal',

    // Video
    'avi' => 'fas fa-video',
    'flv' => 'fas fa-video',
    'mkv' => 'fas fa-video',
    'mov' => 'fas fa-video',
    'mp4' => 'fas fa-video',
    'mpg' => 'fas fa-video',
    'ogv' => 'fas fa-video',
    'swf' => 'fas fa-video',
    'webm' => 'fas fa-video',
    'wmv' => 'fas fa-video',

    // Miscellaneous
    'bak' => 'fas fa-save',
    'iso' => 'fas fa-compact-disc',
    'lock' => 'fas fa-lock',
    'msg' => 'fas fa-envelope',
];
