<?php

declare(strict_types=1);

return [
    /**
     * Array of icon definitions where the array key is the file extension
     * (without a preceding dot) and the array value is the desired Font Awesome
     * class names.
     */
    'icons' => [
        '7z' => 'fas fa-file-archive',
        'aac' => 'fas fa-music',
        'accdb' => 'fas fa-database',
        'ai' => 'fas fa-image',
        'aif' => 'fas fa-music',
        'apk' => 'fab fa-android',
        'app' => 'fas fa-window',
        'avi' => 'fas fa-video',
        'bak' => 'fas fa-save',
        'bat' => 'fas fa-terminal',
        'bmp' => 'fas fa-image',
        'box' => 'fas fa-archive',
        'bz' => 'fas fa-file-archive',
        'c' => 'fas fa-code',
        'cfg' => 'fas fa-file-alt',
        'class' => 'fas fa-code',
        'cmd' => 'fas fa-terminal',
        'com' => 'fas fa-window',
        'cpp' => 'fas fa-code',
        'css' => 'fab fab fa-css3',
        'csv' => 'fas fa-file-csv',
        'db' => 'fas fa-database',
        'dbf' => 'fas fa-database',
        'deb' => 'fas fa-archive',
        'doc' => 'fas fa-file-word',
        'docx' => 'fas fa-file-word',
        'drw' => 'fas fa-image',
        'email' => 'fas fa-envelope',
        'eot' => 'fas fa-font-case',
        'eps' => 'fas fa-image',
        'erb' => 'fas fa-code',
        'exe' => 'fab fa-windows',
        'flac' => 'fas fa-music',
        'flv' => 'fas fa-video',
        'gam' => 'fas fa-gamepad',
        'gif' => 'fas fa-image',
        'gz' => 'fas fa-file-archive',
        'htm' => 'fab fa-html5',
        'html' => 'fab fa-html5',
        'ico' => 'fas fa-image',
        'ini' => 'fas fa-file-alt',
        'iso' => 'fas fa-compact-disc',
        'jar' => 'fas fa-window',
        'java' => 'fab fa-java',
        'jpeg' => 'fas fa-image',
        'jpg' => 'fas fa-image',
        'js' => 'fab fa-js',
        'json' => 'fas fa-file-alt',
        'lock' => 'fas fa-lock',
        'log' => 'fas fa-file-alt',
        'mail' => 'fas fa-envelope',
        'md' => 'fab fa-markdown',
        'mdb' => 'fas fa-database',
        'mid' => 'fas fa-music',
        'midi' => 'fas fa-music',
        'mkv' => 'fas fa-video',
        'mov' => 'fas fa-video',
        'mp3' => 'fas fa-music',
        'mp4' => 'fas fa-video',
        'mpa' => 'fas fa-music',
        'mpg' => 'fas fa-video',
        'msg' => 'fas fa-envelope',
        'msi' => 'fas fa-window',
        'nes' => 'fas fa-gamepad',
        'odt' => 'fas fa-file-alt',
        'ogg' => 'fas fa-music',
        'ogv' => 'fas fa-video',
        'otf' => 'fas fa-font-case',
        'pdb' => 'fas fa-database',
        'pdf' => 'fas fa-file-pdf',
        'php' => 'fab fa-php',
        'phtml' => 'fab fa-html5',
        'pl' => 'fas fa-code',
        'png' => 'fas fa-image',
        'ppt' => 'fas fa-file-powerpoint',
        'pptx' => 'fas fa-file-powerpoint',
        'ps' => 'fas fa-image',
        'psd' => 'fas fa-image',
        'py' => 'fab fa-python',
        'rar' => 'fas fa-file-archive',
        'rb' => 'fas fa-code',
        'rom' => 'fas fa-gamepad',
        'rpm' => 'fas fa-archive',
        'rtf' => 'fas fa-file-alt',
        'sav' => 'fas fa-save',
        'sh' => 'fas fa-terminal',
        'sql' => 'fas fa-database',
        'svg' => 'fas fa-image',
        'swf' => 'fas fa-video',
        'tar' => 'fas fa-file-archive',
        'tga' => 'fas fa-image',
        'tif' => 'fas fa-image',
        'tiff' => 'fas fa-image',
        'ttf' => 'fas fa-font-case',
        'twig' => 'fab fa-php',
        'txt' => 'fas fa-file-alt',
        'vb' => 'fas fa-window',
        'wav' => 'fas fa-music',
        'webm' => 'fas fa-video',
        'wma' => 'fas fa-music',
        'wmv' => 'fas fa-video',
        'woff' => 'fas fa-font-case',
        'xhtml' => 'fas fa-code',
        'xls' => 'fas fa-file-excel',
        'xlsx' => 'fas fa-file-excel',
        'xml' => 'fas fa-code',
        'xz' => 'fas fa-file-archive',
        'yaml' => 'fas fa-file-alt',
        'zip' => 'fas fa-file-archive',
    ],
];
