1%% -*- erlang -*- 2%%% 3%%% This file is part of mimerl released under the MIT license. 4%%% See the NOTICE for more information. 5-module(mimerl). 6 7-export([extension/1]). 8-export([web_extension/1]). 9-export([filename/1]). 10-export([web/1]). 11-export([mime_to_exts/1]). 12 13%% @doc Transform an extension to a mimetype 14%% 15%% Example: 16%% 17%% ``` 18%% 1> mimerl:extension(<<"c">>). 19%% <<"text/x-c">> 20%% ''' 21-spec extension(binary()) -> binary(). 22extension(Ext) -> 23 extensions(Ext). 24 25%% @doc transform a web extension to a mimetype 26web_extension(Ext) -> 27 web_extensions(Ext). 28 29 30%% @doc Return the mimetype for any file by looking at its extension. 31%% Example: 32%% 33%% ``` 34%% 1> mimerl:filename(<<"test.cpp">>). 35%% <<"text/x-c">> 36%% ''' 37-spec filename(file:filename_all()) -> binary(). 38filename(Path) -> 39 case filename:extension(Path) of 40 <<>> -> <<"application/octet-stream">>; 41 << $., Ext/binary >> -> extension(Ext) 42 end. 43 44web(Path) -> 45 case filename:extension(Path) of 46 <<>> -> <<"application/octet-stream">>; 47 << $., Ext/binary >> -> web_extension(Ext) 48 end. 49 50%% @doc Return the list of extensions for a mimetype. 51%% Example: 52%% 53%% ``` 54%% 1> mimerl:mime_to_exts(<<"text/plain">>). 55%% [<<"txt">>,<<"text">>,<<"conf">>,<<"def">>,<<"list">>,<<"log">>,<<"in">>] 56%% ''' 57-spec mime_to_exts(binary()) -> [binary()]. 58mime_to_exts(Mimetype) -> 59 mimetypes(Mimetype). 60 61 62%% GENERATED 63extensions(<<"123">>) -> <<"application/vnd.lotus-1-2-3">>; 64extensions(<<"3dml">>) -> <<"text/vnd.in3d.3dml">>; 65extensions(<<"3ds">>) -> <<"image/x-3ds">>; 66extensions(<<"3g2">>) -> <<"video/3gpp2">>; 67extensions(<<"3gp">>) -> <<"video/3gpp">>; 68extensions(<<"7z">>) -> <<"application/x-7z-compressed">>; 69extensions(<<"aab">>) -> <<"application/x-authorware-bin">>; 70extensions(<<"aac">>) -> <<"audio/x-aac">>; 71extensions(<<"aam">>) -> <<"application/x-authorware-map">>; 72extensions(<<"aas">>) -> <<"application/x-authorware-seg">>; 73extensions(<<"abw">>) -> <<"application/x-abiword">>; 74extensions(<<"ac">>) -> <<"application/pkix-attr-cert">>; 75extensions(<<"acc">>) -> <<"application/vnd.americandynamics.acc">>; 76extensions(<<"ace">>) -> <<"application/x-ace-compressed">>; 77extensions(<<"acu">>) -> <<"application/vnd.acucobol">>; 78extensions(<<"acutc">>) -> <<"application/vnd.acucorp">>; 79extensions(<<"adp">>) -> <<"audio/adpcm">>; 80extensions(<<"aep">>) -> <<"application/vnd.audiograph">>; 81extensions(<<"afm">>) -> <<"application/x-font-type1">>; 82extensions(<<"afp">>) -> <<"application/vnd.ibm.modcap">>; 83extensions(<<"ahead">>) -> <<"application/vnd.ahead.space">>; 84extensions(<<"ai">>) -> <<"application/postscript">>; 85extensions(<<"aif">>) -> <<"audio/x-aiff">>; 86extensions(<<"aifc">>) -> <<"audio/x-aiff">>; 87extensions(<<"aiff">>) -> <<"audio/x-aiff">>; 88extensions(<<"air">>) -> <<"application/vnd.adobe.air-application-installer-package+zip">>; 89extensions(<<"ait">>) -> <<"application/vnd.dvb.ait">>; 90extensions(<<"ami">>) -> <<"application/vnd.amiga.ami">>; 91extensions(<<"apk">>) -> <<"application/vnd.android.package-archive">>; 92extensions(<<"appcache">>) -> <<"text/cache-manifest">>; 93extensions(<<"application">>) -> <<"application/x-ms-application">>; 94extensions(<<"apr">>) -> <<"application/vnd.lotus-approach">>; 95extensions(<<"arc">>) -> <<"application/x-freearc">>; 96extensions(<<"asc">>) -> <<"application/pgp-signature">>; 97extensions(<<"asf">>) -> <<"video/x-ms-asf">>; 98extensions(<<"asm">>) -> <<"text/x-asm">>; 99extensions(<<"aso">>) -> <<"application/vnd.accpac.simply.aso">>; 100extensions(<<"asx">>) -> <<"video/x-ms-asf">>; 101extensions(<<"atc">>) -> <<"application/vnd.acucorp">>; 102extensions(<<"atom">>) -> <<"application/atom+xml">>; 103extensions(<<"atomcat">>) -> <<"application/atomcat+xml">>; 104extensions(<<"atomsvc">>) -> <<"application/atomsvc+xml">>; 105extensions(<<"atx">>) -> <<"application/vnd.antix.game-component">>; 106extensions(<<"au">>) -> <<"audio/basic">>; 107extensions(<<"avi">>) -> <<"video/x-msvideo">>; 108extensions(<<"aw">>) -> <<"application/applixware">>; 109extensions(<<"azf">>) -> <<"application/vnd.airzip.filesecure.azf">>; 110extensions(<<"azs">>) -> <<"application/vnd.airzip.filesecure.azs">>; 111extensions(<<"azw">>) -> <<"application/vnd.amazon.ebook">>; 112extensions(<<"bat">>) -> <<"application/x-msdownload">>; 113extensions(<<"bcpio">>) -> <<"application/x-bcpio">>; 114extensions(<<"bdf">>) -> <<"application/x-font-bdf">>; 115extensions(<<"bdm">>) -> <<"application/vnd.syncml.dm+wbxml">>; 116extensions(<<"bed">>) -> <<"application/vnd.realvnc.bed">>; 117extensions(<<"bh2">>) -> <<"application/vnd.fujitsu.oasysprs">>; 118extensions(<<"bin">>) -> <<"application/octet-stream">>; 119extensions(<<"blb">>) -> <<"application/x-blorb">>; 120extensions(<<"blorb">>) -> <<"application/x-blorb">>; 121extensions(<<"bmi">>) -> <<"application/vnd.bmi">>; 122extensions(<<"bmp">>) -> <<"image/bmp">>; 123extensions(<<"book">>) -> <<"application/vnd.framemaker">>; 124extensions(<<"box">>) -> <<"application/vnd.previewsystems.box">>; 125extensions(<<"boz">>) -> <<"application/x-bzip2">>; 126extensions(<<"bpk">>) -> <<"application/octet-stream">>; 127extensions(<<"btif">>) -> <<"image/prs.btif">>; 128extensions(<<"bz">>) -> <<"application/x-bzip">>; 129extensions(<<"bz2">>) -> <<"application/x-bzip2">>; 130extensions(<<"c">>) -> <<"text/x-c">>; 131extensions(<<"c11amc">>) -> <<"application/vnd.cluetrust.cartomobile-config">>; 132extensions(<<"c11amz">>) -> <<"application/vnd.cluetrust.cartomobile-config-pkg">>; 133extensions(<<"c4d">>) -> <<"application/vnd.clonk.c4group">>; 134extensions(<<"c4f">>) -> <<"application/vnd.clonk.c4group">>; 135extensions(<<"c4g">>) -> <<"application/vnd.clonk.c4group">>; 136extensions(<<"c4p">>) -> <<"application/vnd.clonk.c4group">>; 137extensions(<<"c4u">>) -> <<"application/vnd.clonk.c4group">>; 138extensions(<<"cab">>) -> <<"application/vnd.ms-cab-compressed">>; 139extensions(<<"caf">>) -> <<"audio/x-caf">>; 140extensions(<<"cap">>) -> <<"application/vnd.tcpdump.pcap">>; 141extensions(<<"car">>) -> <<"application/vnd.curl.car">>; 142extensions(<<"cat">>) -> <<"application/vnd.ms-pki.seccat">>; 143extensions(<<"cb7">>) -> <<"application/x-cbr">>; 144extensions(<<"cba">>) -> <<"application/x-cbr">>; 145extensions(<<"cbr">>) -> <<"application/x-cbr">>; 146extensions(<<"cbt">>) -> <<"application/x-cbr">>; 147extensions(<<"cbz">>) -> <<"application/x-cbr">>; 148extensions(<<"cc">>) -> <<"text/x-c">>; 149extensions(<<"cct">>) -> <<"application/x-director">>; 150extensions(<<"ccxml">>) -> <<"application/ccxml+xml">>; 151extensions(<<"cdbcmsg">>) -> <<"application/vnd.contact.cmsg">>; 152extensions(<<"cdf">>) -> <<"application/x-netcdf">>; 153extensions(<<"cdkey">>) -> <<"application/vnd.mediastation.cdkey">>; 154extensions(<<"cdmia">>) -> <<"application/cdmi-capability">>; 155extensions(<<"cdmic">>) -> <<"application/cdmi-container">>; 156extensions(<<"cdmid">>) -> <<"application/cdmi-domain">>; 157extensions(<<"cdmio">>) -> <<"application/cdmi-object">>; 158extensions(<<"cdmiq">>) -> <<"application/cdmi-queue">>; 159extensions(<<"cdx">>) -> <<"chemical/x-cdx">>; 160extensions(<<"cdxml">>) -> <<"application/vnd.chemdraw+xml">>; 161extensions(<<"cdy">>) -> <<"application/vnd.cinderella">>; 162extensions(<<"cer">>) -> <<"application/pkix-cert">>; 163extensions(<<"cfs">>) -> <<"application/x-cfs-compressed">>; 164extensions(<<"cgm">>) -> <<"image/cgm">>; 165extensions(<<"chat">>) -> <<"application/x-chat">>; 166extensions(<<"chm">>) -> <<"application/vnd.ms-htmlhelp">>; 167extensions(<<"chrt">>) -> <<"application/vnd.kde.kchart">>; 168extensions(<<"cif">>) -> <<"chemical/x-cif">>; 169extensions(<<"cii">>) -> <<"application/vnd.anser-web-certificate-issue-initiation">>; 170extensions(<<"cil">>) -> <<"application/vnd.ms-artgalry">>; 171extensions(<<"cla">>) -> <<"application/vnd.claymore">>; 172extensions(<<"class">>) -> <<"application/java-vm">>; 173extensions(<<"clkk">>) -> <<"application/vnd.crick.clicker.keyboard">>; 174extensions(<<"clkp">>) -> <<"application/vnd.crick.clicker.palette">>; 175extensions(<<"clkt">>) -> <<"application/vnd.crick.clicker.template">>; 176extensions(<<"clkw">>) -> <<"application/vnd.crick.clicker.wordbank">>; 177extensions(<<"clkx">>) -> <<"application/vnd.crick.clicker">>; 178extensions(<<"clp">>) -> <<"application/x-msclip">>; 179extensions(<<"cmc">>) -> <<"application/vnd.cosmocaller">>; 180extensions(<<"cmdf">>) -> <<"chemical/x-cmdf">>; 181extensions(<<"cml">>) -> <<"chemical/x-cml">>; 182extensions(<<"cmp">>) -> <<"application/vnd.yellowriver-custom-menu">>; 183extensions(<<"cmx">>) -> <<"image/x-cmx">>; 184extensions(<<"cod">>) -> <<"application/vnd.rim.cod">>; 185extensions(<<"com">>) -> <<"application/x-msdownload">>; 186extensions(<<"conf">>) -> <<"text/plain">>; 187extensions(<<"cpio">>) -> <<"application/x-cpio">>; 188extensions(<<"cpp">>) -> <<"text/x-c">>; 189extensions(<<"cpt">>) -> <<"application/mac-compactpro">>; 190extensions(<<"crd">>) -> <<"application/x-mscardfile">>; 191extensions(<<"crl">>) -> <<"application/pkix-crl">>; 192extensions(<<"crt">>) -> <<"application/x-x509-ca-cert">>; 193extensions(<<"cryptonote">>) -> <<"application/vnd.rig.cryptonote">>; 194extensions(<<"csh">>) -> <<"application/x-csh">>; 195extensions(<<"csml">>) -> <<"chemical/x-csml">>; 196extensions(<<"csp">>) -> <<"application/vnd.commonspace">>; 197extensions(<<"css">>) -> <<"text/css">>; 198extensions(<<"cst">>) -> <<"application/x-director">>; 199extensions(<<"csv">>) -> <<"text/csv">>; 200extensions(<<"cu">>) -> <<"application/cu-seeme">>; 201extensions(<<"curl">>) -> <<"text/vnd.curl">>; 202extensions(<<"cww">>) -> <<"application/prs.cww">>; 203extensions(<<"cxt">>) -> <<"application/x-director">>; 204extensions(<<"cxx">>) -> <<"text/x-c">>; 205extensions(<<"dae">>) -> <<"model/vnd.collada+xml">>; 206extensions(<<"daf">>) -> <<"application/vnd.mobius.daf">>; 207extensions(<<"dart">>) -> <<"application/vnd.dart">>; 208extensions(<<"dataless">>) -> <<"application/vnd.fdsn.seed">>; 209extensions(<<"davmount">>) -> <<"application/davmount+xml">>; 210extensions(<<"dbk">>) -> <<"application/docbook+xml">>; 211extensions(<<"dcr">>) -> <<"application/x-director">>; 212extensions(<<"dcurl">>) -> <<"text/vnd.curl.dcurl">>; 213extensions(<<"dd2">>) -> <<"application/vnd.oma.dd2+xml">>; 214extensions(<<"ddd">>) -> <<"application/vnd.fujixerox.ddd">>; 215extensions(<<"deb">>) -> <<"application/x-debian-package">>; 216extensions(<<"def">>) -> <<"text/plain">>; 217extensions(<<"deploy">>) -> <<"application/octet-stream">>; 218extensions(<<"der">>) -> <<"application/x-x509-ca-cert">>; 219extensions(<<"dfac">>) -> <<"application/vnd.dreamfactory">>; 220extensions(<<"dgc">>) -> <<"application/x-dgc-compressed">>; 221extensions(<<"dic">>) -> <<"text/x-c">>; 222extensions(<<"dir">>) -> <<"application/x-director">>; 223extensions(<<"dis">>) -> <<"application/vnd.mobius.dis">>; 224extensions(<<"dist">>) -> <<"application/octet-stream">>; 225extensions(<<"distz">>) -> <<"application/octet-stream">>; 226extensions(<<"djv">>) -> <<"image/vnd.djvu">>; 227extensions(<<"djvu">>) -> <<"image/vnd.djvu">>; 228extensions(<<"dll">>) -> <<"application/x-msdownload">>; 229extensions(<<"dmg">>) -> <<"application/x-apple-diskimage">>; 230extensions(<<"dmp">>) -> <<"application/vnd.tcpdump.pcap">>; 231extensions(<<"dms">>) -> <<"application/octet-stream">>; 232extensions(<<"dna">>) -> <<"application/vnd.dna">>; 233extensions(<<"doc">>) -> <<"application/msword">>; 234extensions(<<"docm">>) -> <<"application/vnd.ms-word.document.macroenabled.12">>; 235extensions(<<"docx">>) -> <<"application/vnd.openxmlformats-officedocument.wordprocessingml.document">>; 236extensions(<<"dot">>) -> <<"application/msword">>; 237extensions(<<"dotm">>) -> <<"application/vnd.ms-word.template.macroenabled.12">>; 238extensions(<<"dotx">>) -> <<"application/vnd.openxmlformats-officedocument.wordprocessingml.template">>; 239extensions(<<"dp">>) -> <<"application/vnd.osgi.dp">>; 240extensions(<<"dpg">>) -> <<"application/vnd.dpgraph">>; 241extensions(<<"dra">>) -> <<"audio/vnd.dra">>; 242extensions(<<"dsc">>) -> <<"text/prs.lines.tag">>; 243extensions(<<"dssc">>) -> <<"application/dssc+der">>; 244extensions(<<"dtb">>) -> <<"application/x-dtbook+xml">>; 245extensions(<<"dtd">>) -> <<"application/xml-dtd">>; 246extensions(<<"dts">>) -> <<"audio/vnd.dts">>; 247extensions(<<"dtshd">>) -> <<"audio/vnd.dts.hd">>; 248extensions(<<"dump">>) -> <<"application/octet-stream">>; 249extensions(<<"dvb">>) -> <<"video/vnd.dvb.file">>; 250extensions(<<"dvi">>) -> <<"application/x-dvi">>; 251extensions(<<"dwf">>) -> <<"model/vnd.dwf">>; 252extensions(<<"dwg">>) -> <<"image/vnd.dwg">>; 253extensions(<<"dxf">>) -> <<"image/vnd.dxf">>; 254extensions(<<"dxp">>) -> <<"application/vnd.spotfire.dxp">>; 255extensions(<<"dxr">>) -> <<"application/x-director">>; 256extensions(<<"ecelp4800">>) -> <<"audio/vnd.nuera.ecelp4800">>; 257extensions(<<"ecelp7470">>) -> <<"audio/vnd.nuera.ecelp7470">>; 258extensions(<<"ecelp9600">>) -> <<"audio/vnd.nuera.ecelp9600">>; 259extensions(<<"ecma">>) -> <<"application/ecmascript">>; 260extensions(<<"edm">>) -> <<"application/vnd.novadigm.edm">>; 261extensions(<<"edx">>) -> <<"application/vnd.novadigm.edx">>; 262extensions(<<"efif">>) -> <<"application/vnd.picsel">>; 263extensions(<<"ei6">>) -> <<"application/vnd.pg.osasli">>; 264extensions(<<"elc">>) -> <<"application/octet-stream">>; 265extensions(<<"emf">>) -> <<"application/x-msmetafile">>; 266extensions(<<"eml">>) -> <<"message/rfc822">>; 267extensions(<<"emma">>) -> <<"application/emma+xml">>; 268extensions(<<"emz">>) -> <<"application/x-msmetafile">>; 269extensions(<<"eol">>) -> <<"audio/vnd.digital-winds">>; 270extensions(<<"eot">>) -> <<"application/vnd.ms-fontobject">>; 271extensions(<<"eps">>) -> <<"application/postscript">>; 272extensions(<<"epub">>) -> <<"application/epub+zip">>; 273extensions(<<"es3">>) -> <<"application/vnd.eszigno3+xml">>; 274extensions(<<"esa">>) -> <<"application/vnd.osgi.subsystem">>; 275extensions(<<"esf">>) -> <<"application/vnd.epson.esf">>; 276extensions(<<"et3">>) -> <<"application/vnd.eszigno3+xml">>; 277extensions(<<"etx">>) -> <<"text/x-setext">>; 278extensions(<<"eva">>) -> <<"application/x-eva">>; 279extensions(<<"evy">>) -> <<"application/x-envoy">>; 280extensions(<<"exe">>) -> <<"application/x-msdownload">>; 281extensions(<<"exi">>) -> <<"application/exi">>; 282extensions(<<"ext">>) -> <<"application/vnd.novadigm.ext">>; 283extensions(<<"ez">>) -> <<"application/andrew-inset">>; 284extensions(<<"ez2">>) -> <<"application/vnd.ezpix-album">>; 285extensions(<<"ez3">>) -> <<"application/vnd.ezpix-package">>; 286extensions(<<"f">>) -> <<"text/x-fortran">>; 287extensions(<<"f4v">>) -> <<"video/x-f4v">>; 288extensions(<<"f77">>) -> <<"text/x-fortran">>; 289extensions(<<"f90">>) -> <<"text/x-fortran">>; 290extensions(<<"fbs">>) -> <<"image/vnd.fastbidsheet">>; 291extensions(<<"fcdt">>) -> <<"application/vnd.adobe.formscentral.fcdt">>; 292extensions(<<"fcs">>) -> <<"application/vnd.isac.fcs">>; 293extensions(<<"fdf">>) -> <<"application/vnd.fdf">>; 294extensions(<<"fe_launch">>) -> <<"application/vnd.denovo.fcselayout-link">>; 295extensions(<<"fg5">>) -> <<"application/vnd.fujitsu.oasysgp">>; 296extensions(<<"fgd">>) -> <<"application/x-director">>; 297extensions(<<"fh">>) -> <<"image/x-freehand">>; 298extensions(<<"fh4">>) -> <<"image/x-freehand">>; 299extensions(<<"fh5">>) -> <<"image/x-freehand">>; 300extensions(<<"fh7">>) -> <<"image/x-freehand">>; 301extensions(<<"fhc">>) -> <<"image/x-freehand">>; 302extensions(<<"fig">>) -> <<"application/x-xfig">>; 303extensions(<<"flac">>) -> <<"audio/x-flac">>; 304extensions(<<"fli">>) -> <<"video/x-fli">>; 305extensions(<<"flo">>) -> <<"application/vnd.micrografx.flo">>; 306extensions(<<"flv">>) -> <<"video/x-flv">>; 307extensions(<<"flw">>) -> <<"application/vnd.kde.kivio">>; 308extensions(<<"flx">>) -> <<"text/vnd.fmi.flexstor">>; 309extensions(<<"fly">>) -> <<"text/vnd.fly">>; 310extensions(<<"fm">>) -> <<"application/vnd.framemaker">>; 311extensions(<<"fnc">>) -> <<"application/vnd.frogans.fnc">>; 312extensions(<<"for">>) -> <<"text/x-fortran">>; 313extensions(<<"fpx">>) -> <<"image/vnd.fpx">>; 314extensions(<<"frame">>) -> <<"application/vnd.framemaker">>; 315extensions(<<"fsc">>) -> <<"application/vnd.fsc.weblaunch">>; 316extensions(<<"fst">>) -> <<"image/vnd.fst">>; 317extensions(<<"ftc">>) -> <<"application/vnd.fluxtime.clip">>; 318extensions(<<"fti">>) -> <<"application/vnd.anser-web-funds-transfer-initiation">>; 319extensions(<<"fvt">>) -> <<"video/vnd.fvt">>; 320extensions(<<"fxp">>) -> <<"application/vnd.adobe.fxp">>; 321extensions(<<"fxpl">>) -> <<"application/vnd.adobe.fxp">>; 322extensions(<<"fzs">>) -> <<"application/vnd.fuzzysheet">>; 323extensions(<<"g2w">>) -> <<"application/vnd.geoplan">>; 324extensions(<<"g3">>) -> <<"image/g3fax">>; 325extensions(<<"g3w">>) -> <<"application/vnd.geospace">>; 326extensions(<<"gac">>) -> <<"application/vnd.groove-account">>; 327extensions(<<"gam">>) -> <<"application/x-tads">>; 328extensions(<<"gbr">>) -> <<"application/rpki-ghostbusters">>; 329extensions(<<"gca">>) -> <<"application/x-gca-compressed">>; 330extensions(<<"gdl">>) -> <<"model/vnd.gdl">>; 331extensions(<<"geo">>) -> <<"application/vnd.dynageo">>; 332extensions(<<"gex">>) -> <<"application/vnd.geometry-explorer">>; 333extensions(<<"ggb">>) -> <<"application/vnd.geogebra.file">>; 334extensions(<<"ggt">>) -> <<"application/vnd.geogebra.tool">>; 335extensions(<<"ghf">>) -> <<"application/vnd.groove-help">>; 336extensions(<<"gif">>) -> <<"image/gif">>; 337extensions(<<"gim">>) -> <<"application/vnd.groove-identity-message">>; 338extensions(<<"gml">>) -> <<"application/gml+xml">>; 339extensions(<<"gmx">>) -> <<"application/vnd.gmx">>; 340extensions(<<"gnumeric">>) -> <<"application/x-gnumeric">>; 341extensions(<<"gph">>) -> <<"application/vnd.flographit">>; 342extensions(<<"gpx">>) -> <<"application/gpx+xml">>; 343extensions(<<"gqf">>) -> <<"application/vnd.grafeq">>; 344extensions(<<"gqs">>) -> <<"application/vnd.grafeq">>; 345extensions(<<"gram">>) -> <<"application/srgs">>; 346extensions(<<"gramps">>) -> <<"application/x-gramps-xml">>; 347extensions(<<"gre">>) -> <<"application/vnd.geometry-explorer">>; 348extensions(<<"grv">>) -> <<"application/vnd.groove-injector">>; 349extensions(<<"grxml">>) -> <<"application/srgs+xml">>; 350extensions(<<"gsf">>) -> <<"application/x-font-ghostscript">>; 351extensions(<<"gtar">>) -> <<"application/x-gtar">>; 352extensions(<<"gtm">>) -> <<"application/vnd.groove-tool-message">>; 353extensions(<<"gtw">>) -> <<"model/vnd.gtw">>; 354extensions(<<"gv">>) -> <<"text/vnd.graphviz">>; 355extensions(<<"gxf">>) -> <<"application/gxf">>; 356extensions(<<"gxt">>) -> <<"application/vnd.geonext">>; 357extensions(<<"h">>) -> <<"text/x-c">>; 358extensions(<<"h261">>) -> <<"video/h261">>; 359extensions(<<"h263">>) -> <<"video/h263">>; 360extensions(<<"h264">>) -> <<"video/h264">>; 361extensions(<<"hal">>) -> <<"application/vnd.hal+xml">>; 362extensions(<<"hbci">>) -> <<"application/vnd.hbci">>; 363extensions(<<"hdf">>) -> <<"application/x-hdf">>; 364extensions(<<"hh">>) -> <<"text/x-c">>; 365extensions(<<"hlp">>) -> <<"application/winhlp">>; 366extensions(<<"hpgl">>) -> <<"application/vnd.hp-hpgl">>; 367extensions(<<"hpid">>) -> <<"application/vnd.hp-hpid">>; 368extensions(<<"hps">>) -> <<"application/vnd.hp-hps">>; 369extensions(<<"hqx">>) -> <<"application/mac-binhex40">>; 370extensions(<<"htke">>) -> <<"application/vnd.kenameaapp">>; 371extensions(<<"htm">>) -> <<"text/html">>; 372extensions(<<"html">>) -> <<"text/html">>; 373extensions(<<"hvd">>) -> <<"application/vnd.yamaha.hv-dic">>; 374extensions(<<"hvp">>) -> <<"application/vnd.yamaha.hv-voice">>; 375extensions(<<"hvs">>) -> <<"application/vnd.yamaha.hv-script">>; 376extensions(<<"i2g">>) -> <<"application/vnd.intergeo">>; 377extensions(<<"icc">>) -> <<"application/vnd.iccprofile">>; 378extensions(<<"ice">>) -> <<"x-conference/x-cooltalk">>; 379extensions(<<"icm">>) -> <<"application/vnd.iccprofile">>; 380extensions(<<"ico">>) -> <<"image/x-icon">>; 381extensions(<<"ics">>) -> <<"text/calendar">>; 382extensions(<<"ief">>) -> <<"image/ief">>; 383extensions(<<"ifb">>) -> <<"text/calendar">>; 384extensions(<<"ifm">>) -> <<"application/vnd.shana.informed.formdata">>; 385extensions(<<"iges">>) -> <<"model/iges">>; 386extensions(<<"igl">>) -> <<"application/vnd.igloader">>; 387extensions(<<"igm">>) -> <<"application/vnd.insors.igm">>; 388extensions(<<"igs">>) -> <<"model/iges">>; 389extensions(<<"igx">>) -> <<"application/vnd.micrografx.igx">>; 390extensions(<<"iif">>) -> <<"application/vnd.shana.informed.interchange">>; 391extensions(<<"imp">>) -> <<"application/vnd.accpac.simply.imp">>; 392extensions(<<"ims">>) -> <<"application/vnd.ms-ims">>; 393extensions(<<"in">>) -> <<"text/plain">>; 394extensions(<<"ink">>) -> <<"application/inkml+xml">>; 395extensions(<<"inkml">>) -> <<"application/inkml+xml">>; 396extensions(<<"install">>) -> <<"application/x-install-instructions">>; 397extensions(<<"iota">>) -> <<"application/vnd.astraea-software.iota">>; 398extensions(<<"ipfix">>) -> <<"application/ipfix">>; 399extensions(<<"ipk">>) -> <<"application/vnd.shana.informed.package">>; 400extensions(<<"irm">>) -> <<"application/vnd.ibm.rights-management">>; 401extensions(<<"irp">>) -> <<"application/vnd.irepository.package+xml">>; 402extensions(<<"iso">>) -> <<"application/x-iso9660-image">>; 403extensions(<<"itp">>) -> <<"application/vnd.shana.informed.formtemplate">>; 404extensions(<<"ivp">>) -> <<"application/vnd.immervision-ivp">>; 405extensions(<<"ivu">>) -> <<"application/vnd.immervision-ivu">>; 406extensions(<<"jad">>) -> <<"text/vnd.sun.j2me.app-descriptor">>; 407extensions(<<"jam">>) -> <<"application/vnd.jam">>; 408extensions(<<"jar">>) -> <<"application/java-archive">>; 409extensions(<<"java">>) -> <<"text/x-java-source">>; 410extensions(<<"jisp">>) -> <<"application/vnd.jisp">>; 411extensions(<<"jlt">>) -> <<"application/vnd.hp-jlyt">>; 412extensions(<<"jnlp">>) -> <<"application/x-java-jnlp-file">>; 413extensions(<<"joda">>) -> <<"application/vnd.joost.joda-archive">>; 414extensions(<<"jpe">>) -> <<"image/jpeg">>; 415extensions(<<"jpeg">>) -> <<"image/jpeg">>; 416extensions(<<"jpg">>) -> <<"image/jpeg">>; 417extensions(<<"jpgm">>) -> <<"video/jpm">>; 418extensions(<<"jpgv">>) -> <<"video/jpeg">>; 419extensions(<<"jpm">>) -> <<"video/jpm">>; 420extensions(<<"js">>) -> <<"application/javascript">>; 421extensions(<<"json">>) -> <<"application/json">>; 422extensions(<<"jsonml">>) -> <<"application/jsonml+json">>; 423extensions(<<"kar">>) -> <<"audio/midi">>; 424extensions(<<"karbon">>) -> <<"application/vnd.kde.karbon">>; 425extensions(<<"kfo">>) -> <<"application/vnd.kde.kformula">>; 426extensions(<<"kia">>) -> <<"application/vnd.kidspiration">>; 427extensions(<<"kml">>) -> <<"application/vnd.google-earth.kml+xml">>; 428extensions(<<"kmz">>) -> <<"application/vnd.google-earth.kmz">>; 429extensions(<<"kne">>) -> <<"application/vnd.kinar">>; 430extensions(<<"knp">>) -> <<"application/vnd.kinar">>; 431extensions(<<"kon">>) -> <<"application/vnd.kde.kontour">>; 432extensions(<<"kpr">>) -> <<"application/vnd.kde.kpresenter">>; 433extensions(<<"kpt">>) -> <<"application/vnd.kde.kpresenter">>; 434extensions(<<"kpxx">>) -> <<"application/vnd.ds-keypoint">>; 435extensions(<<"ksp">>) -> <<"application/vnd.kde.kspread">>; 436extensions(<<"ktr">>) -> <<"application/vnd.kahootz">>; 437extensions(<<"ktx">>) -> <<"image/ktx">>; 438extensions(<<"ktz">>) -> <<"application/vnd.kahootz">>; 439extensions(<<"kwd">>) -> <<"application/vnd.kde.kword">>; 440extensions(<<"kwt">>) -> <<"application/vnd.kde.kword">>; 441extensions(<<"lasxml">>) -> <<"application/vnd.las.las+xml">>; 442extensions(<<"latex">>) -> <<"application/x-latex">>; 443extensions(<<"lbd">>) -> <<"application/vnd.llamagraphics.life-balance.desktop">>; 444extensions(<<"lbe">>) -> <<"application/vnd.llamagraphics.life-balance.exchange+xml">>; 445extensions(<<"les">>) -> <<"application/vnd.hhe.lesson-player">>; 446extensions(<<"lha">>) -> <<"application/x-lzh-compressed">>; 447extensions(<<"link66">>) -> <<"application/vnd.route66.link66+xml">>; 448extensions(<<"list">>) -> <<"text/plain">>; 449extensions(<<"list3820">>) -> <<"application/vnd.ibm.modcap">>; 450extensions(<<"listafp">>) -> <<"application/vnd.ibm.modcap">>; 451extensions(<<"lnk">>) -> <<"application/x-ms-shortcut">>; 452extensions(<<"log">>) -> <<"text/plain">>; 453extensions(<<"lostxml">>) -> <<"application/lost+xml">>; 454extensions(<<"lrf">>) -> <<"application/octet-stream">>; 455extensions(<<"lrm">>) -> <<"application/vnd.ms-lrm">>; 456extensions(<<"ltf">>) -> <<"application/vnd.frogans.ltf">>; 457extensions(<<"lvp">>) -> <<"audio/vnd.lucent.voice">>; 458extensions(<<"lwp">>) -> <<"application/vnd.lotus-wordpro">>; 459extensions(<<"lzh">>) -> <<"application/x-lzh-compressed">>; 460extensions(<<"m13">>) -> <<"application/x-msmediaview">>; 461extensions(<<"m14">>) -> <<"application/x-msmediaview">>; 462extensions(<<"m1v">>) -> <<"video/mpeg">>; 463extensions(<<"m21">>) -> <<"application/mp21">>; 464extensions(<<"m2a">>) -> <<"audio/mpeg">>; 465extensions(<<"m2v">>) -> <<"video/mpeg">>; 466extensions(<<"m3a">>) -> <<"audio/mpeg">>; 467extensions(<<"m3u">>) -> <<"audio/x-mpegurl">>; 468extensions(<<"m3u8">>) -> <<"application/vnd.apple.mpegurl">>; 469extensions(<<"m4a">>) -> <<"audio/mp4">>; 470extensions(<<"m4u">>) -> <<"video/vnd.mpegurl">>; 471extensions(<<"m4v">>) -> <<"video/x-m4v">>; 472extensions(<<"ma">>) -> <<"application/mathematica">>; 473extensions(<<"mads">>) -> <<"application/mads+xml">>; 474extensions(<<"mag">>) -> <<"application/vnd.ecowin.chart">>; 475extensions(<<"maker">>) -> <<"application/vnd.framemaker">>; 476extensions(<<"man">>) -> <<"text/troff">>; 477extensions(<<"mar">>) -> <<"application/octet-stream">>; 478extensions(<<"mathml">>) -> <<"application/mathml+xml">>; 479extensions(<<"mb">>) -> <<"application/mathematica">>; 480extensions(<<"mbk">>) -> <<"application/vnd.mobius.mbk">>; 481extensions(<<"mbox">>) -> <<"application/mbox">>; 482extensions(<<"mc1">>) -> <<"application/vnd.medcalcdata">>; 483extensions(<<"mcd">>) -> <<"application/vnd.mcd">>; 484extensions(<<"mcurl">>) -> <<"text/vnd.curl.mcurl">>; 485extensions(<<"mdb">>) -> <<"application/x-msaccess">>; 486extensions(<<"mdi">>) -> <<"image/vnd.ms-modi">>; 487extensions(<<"me">>) -> <<"text/troff">>; 488extensions(<<"mesh">>) -> <<"model/mesh">>; 489extensions(<<"meta4">>) -> <<"application/metalink4+xml">>; 490extensions(<<"metalink">>) -> <<"application/metalink+xml">>; 491extensions(<<"mets">>) -> <<"application/mets+xml">>; 492extensions(<<"mfm">>) -> <<"application/vnd.mfmp">>; 493extensions(<<"mft">>) -> <<"application/rpki-manifest">>; 494extensions(<<"mgp">>) -> <<"application/vnd.osgeo.mapguide.package">>; 495extensions(<<"mgz">>) -> <<"application/vnd.proteus.magazine">>; 496extensions(<<"mid">>) -> <<"audio/midi">>; 497extensions(<<"midi">>) -> <<"audio/midi">>; 498extensions(<<"mie">>) -> <<"application/x-mie">>; 499extensions(<<"mif">>) -> <<"application/vnd.mif">>; 500extensions(<<"mime">>) -> <<"message/rfc822">>; 501extensions(<<"mj2">>) -> <<"video/mj2">>; 502extensions(<<"mjp2">>) -> <<"video/mj2">>; 503extensions(<<"mk3d">>) -> <<"video/x-matroska">>; 504extensions(<<"mka">>) -> <<"audio/x-matroska">>; 505extensions(<<"mks">>) -> <<"video/x-matroska">>; 506extensions(<<"mkv">>) -> <<"video/x-matroska">>; 507extensions(<<"mlp">>) -> <<"application/vnd.dolby.mlp">>; 508extensions(<<"mmd">>) -> <<"application/vnd.chipnuts.karaoke-mmd">>; 509extensions(<<"mmf">>) -> <<"application/vnd.smaf">>; 510extensions(<<"mmr">>) -> <<"image/vnd.fujixerox.edmics-mmr">>; 511extensions(<<"mng">>) -> <<"video/x-mng">>; 512extensions(<<"mny">>) -> <<"application/x-msmoney">>; 513extensions(<<"mobi">>) -> <<"application/x-mobipocket-ebook">>; 514extensions(<<"mods">>) -> <<"application/mods+xml">>; 515extensions(<<"mov">>) -> <<"video/quicktime">>; 516extensions(<<"movie">>) -> <<"video/x-sgi-movie">>; 517extensions(<<"mp2">>) -> <<"audio/mpeg">>; 518extensions(<<"mp21">>) -> <<"application/mp21">>; 519extensions(<<"mp2a">>) -> <<"audio/mpeg">>; 520extensions(<<"mp3">>) -> <<"audio/mpeg">>; 521extensions(<<"mp4">>) -> <<"video/mp4">>; 522extensions(<<"mp4a">>) -> <<"audio/mp4">>; 523extensions(<<"mp4s">>) -> <<"application/mp4">>; 524extensions(<<"mp4v">>) -> <<"video/mp4">>; 525extensions(<<"mpc">>) -> <<"application/vnd.mophun.certificate">>; 526extensions(<<"mpe">>) -> <<"video/mpeg">>; 527extensions(<<"mpeg">>) -> <<"video/mpeg">>; 528extensions(<<"mpg">>) -> <<"video/mpeg">>; 529extensions(<<"mpg4">>) -> <<"video/mp4">>; 530extensions(<<"mpga">>) -> <<"audio/mpeg">>; 531extensions(<<"mpkg">>) -> <<"application/vnd.apple.installer+xml">>; 532extensions(<<"mpm">>) -> <<"application/vnd.blueice.multipass">>; 533extensions(<<"mpn">>) -> <<"application/vnd.mophun.application">>; 534extensions(<<"mpp">>) -> <<"application/vnd.ms-project">>; 535extensions(<<"mpt">>) -> <<"application/vnd.ms-project">>; 536extensions(<<"mpy">>) -> <<"application/vnd.ibm.minipay">>; 537extensions(<<"mqy">>) -> <<"application/vnd.mobius.mqy">>; 538extensions(<<"mrc">>) -> <<"application/marc">>; 539extensions(<<"mrcx">>) -> <<"application/marcxml+xml">>; 540extensions(<<"ms">>) -> <<"text/troff">>; 541extensions(<<"mscml">>) -> <<"application/mediaservercontrol+xml">>; 542extensions(<<"mseed">>) -> <<"application/vnd.fdsn.mseed">>; 543extensions(<<"mseq">>) -> <<"application/vnd.mseq">>; 544extensions(<<"msf">>) -> <<"application/vnd.epson.msf">>; 545extensions(<<"msh">>) -> <<"model/mesh">>; 546extensions(<<"msi">>) -> <<"application/x-msdownload">>; 547extensions(<<"msl">>) -> <<"application/vnd.mobius.msl">>; 548extensions(<<"msty">>) -> <<"application/vnd.muvee.style">>; 549extensions(<<"mts">>) -> <<"model/vnd.mts">>; 550extensions(<<"mus">>) -> <<"application/vnd.musician">>; 551extensions(<<"musicxml">>) -> <<"application/vnd.recordare.musicxml+xml">>; 552extensions(<<"mvb">>) -> <<"application/x-msmediaview">>; 553extensions(<<"mwf">>) -> <<"application/vnd.mfer">>; 554extensions(<<"mxf">>) -> <<"application/mxf">>; 555extensions(<<"mxl">>) -> <<"application/vnd.recordare.musicxml">>; 556extensions(<<"mxml">>) -> <<"application/xv+xml">>; 557extensions(<<"mxs">>) -> <<"application/vnd.triscape.mxs">>; 558extensions(<<"mxu">>) -> <<"video/vnd.mpegurl">>; 559extensions(<<"n-gage">>) -> <<"application/vnd.nokia.n-gage.symbian.install">>; 560extensions(<<"n3">>) -> <<"text/n3">>; 561extensions(<<"nb">>) -> <<"application/mathematica">>; 562extensions(<<"nbp">>) -> <<"application/vnd.wolfram.player">>; 563extensions(<<"nc">>) -> <<"application/x-netcdf">>; 564extensions(<<"ncx">>) -> <<"application/x-dtbncx+xml">>; 565extensions(<<"nfo">>) -> <<"text/x-nfo">>; 566extensions(<<"ngdat">>) -> <<"application/vnd.nokia.n-gage.data">>; 567extensions(<<"nitf">>) -> <<"application/vnd.nitf">>; 568extensions(<<"nlu">>) -> <<"application/vnd.neurolanguage.nlu">>; 569extensions(<<"nml">>) -> <<"application/vnd.enliven">>; 570extensions(<<"nnd">>) -> <<"application/vnd.noblenet-directory">>; 571extensions(<<"nns">>) -> <<"application/vnd.noblenet-sealer">>; 572extensions(<<"nnw">>) -> <<"application/vnd.noblenet-web">>; 573extensions(<<"npx">>) -> <<"image/vnd.net-fpx">>; 574extensions(<<"nsc">>) -> <<"application/x-conference">>; 575extensions(<<"nsf">>) -> <<"application/vnd.lotus-notes">>; 576extensions(<<"ntf">>) -> <<"application/vnd.nitf">>; 577extensions(<<"nzb">>) -> <<"application/x-nzb">>; 578extensions(<<"oa2">>) -> <<"application/vnd.fujitsu.oasys2">>; 579extensions(<<"oa3">>) -> <<"application/vnd.fujitsu.oasys3">>; 580extensions(<<"oas">>) -> <<"application/vnd.fujitsu.oasys">>; 581extensions(<<"obd">>) -> <<"application/x-msbinder">>; 582extensions(<<"obj">>) -> <<"application/x-tgif">>; 583extensions(<<"oda">>) -> <<"application/oda">>; 584extensions(<<"odb">>) -> <<"application/vnd.oasis.opendocument.database">>; 585extensions(<<"odc">>) -> <<"application/vnd.oasis.opendocument.chart">>; 586extensions(<<"odf">>) -> <<"application/vnd.oasis.opendocument.formula">>; 587extensions(<<"odft">>) -> <<"application/vnd.oasis.opendocument.formula-template">>; 588extensions(<<"odg">>) -> <<"application/vnd.oasis.opendocument.graphics">>; 589extensions(<<"odi">>) -> <<"application/vnd.oasis.opendocument.image">>; 590extensions(<<"odm">>) -> <<"application/vnd.oasis.opendocument.text-master">>; 591extensions(<<"odp">>) -> <<"application/vnd.oasis.opendocument.presentation">>; 592extensions(<<"ods">>) -> <<"application/vnd.oasis.opendocument.spreadsheet">>; 593extensions(<<"odt">>) -> <<"application/vnd.oasis.opendocument.text">>; 594extensions(<<"oga">>) -> <<"audio/ogg">>; 595extensions(<<"ogg">>) -> <<"audio/ogg">>; 596extensions(<<"ogv">>) -> <<"video/ogg">>; 597extensions(<<"ogx">>) -> <<"application/ogg">>; 598extensions(<<"omdoc">>) -> <<"application/omdoc+xml">>; 599extensions(<<"onepkg">>) -> <<"application/onenote">>; 600extensions(<<"onetmp">>) -> <<"application/onenote">>; 601extensions(<<"onetoc">>) -> <<"application/onenote">>; 602extensions(<<"onetoc2">>) -> <<"application/onenote">>; 603extensions(<<"opf">>) -> <<"application/oebps-package+xml">>; 604extensions(<<"opml">>) -> <<"text/x-opml">>; 605extensions(<<"oprc">>) -> <<"application/vnd.palm">>; 606extensions(<<"org">>) -> <<"application/vnd.lotus-organizer">>; 607extensions(<<"osf">>) -> <<"application/vnd.yamaha.openscoreformat">>; 608extensions(<<"osfpvg">>) -> <<"application/vnd.yamaha.openscoreformat.osfpvg+xml">>; 609extensions(<<"otc">>) -> <<"application/vnd.oasis.opendocument.chart-template">>; 610extensions(<<"otf">>) -> <<"application/x-font-otf">>; 611extensions(<<"otg">>) -> <<"application/vnd.oasis.opendocument.graphics-template">>; 612extensions(<<"oth">>) -> <<"application/vnd.oasis.opendocument.text-web">>; 613extensions(<<"oti">>) -> <<"application/vnd.oasis.opendocument.image-template">>; 614extensions(<<"otp">>) -> <<"application/vnd.oasis.opendocument.presentation-template">>; 615extensions(<<"ots">>) -> <<"application/vnd.oasis.opendocument.spreadsheet-template">>; 616extensions(<<"ott">>) -> <<"application/vnd.oasis.opendocument.text-template">>; 617extensions(<<"oxps">>) -> <<"application/oxps">>; 618extensions(<<"oxt">>) -> <<"application/vnd.openofficeorg.extension">>; 619extensions(<<"p">>) -> <<"text/x-pascal">>; 620extensions(<<"p10">>) -> <<"application/pkcs10">>; 621extensions(<<"p12">>) -> <<"application/x-pkcs12">>; 622extensions(<<"p7b">>) -> <<"application/x-pkcs7-certificates">>; 623extensions(<<"p7c">>) -> <<"application/pkcs7-mime">>; 624extensions(<<"p7m">>) -> <<"application/pkcs7-mime">>; 625extensions(<<"p7r">>) -> <<"application/x-pkcs7-certreqresp">>; 626extensions(<<"p7s">>) -> <<"application/pkcs7-signature">>; 627extensions(<<"p8">>) -> <<"application/pkcs8">>; 628extensions(<<"pas">>) -> <<"text/x-pascal">>; 629extensions(<<"paw">>) -> <<"application/vnd.pawaafile">>; 630extensions(<<"pbd">>) -> <<"application/vnd.powerbuilder6">>; 631extensions(<<"pbm">>) -> <<"image/x-portable-bitmap">>; 632extensions(<<"pcap">>) -> <<"application/vnd.tcpdump.pcap">>; 633extensions(<<"pcf">>) -> <<"application/x-font-pcf">>; 634extensions(<<"pcl">>) -> <<"application/vnd.hp-pcl">>; 635extensions(<<"pclxl">>) -> <<"application/vnd.hp-pclxl">>; 636extensions(<<"pct">>) -> <<"image/x-pict">>; 637extensions(<<"pcurl">>) -> <<"application/vnd.curl.pcurl">>; 638extensions(<<"pcx">>) -> <<"image/x-pcx">>; 639extensions(<<"pdb">>) -> <<"application/vnd.palm">>; 640extensions(<<"pdf">>) -> <<"application/pdf">>; 641extensions(<<"pfa">>) -> <<"application/x-font-type1">>; 642extensions(<<"pfb">>) -> <<"application/x-font-type1">>; 643extensions(<<"pfm">>) -> <<"application/x-font-type1">>; 644extensions(<<"pfr">>) -> <<"application/font-tdpfr">>; 645extensions(<<"pfx">>) -> <<"application/x-pkcs12">>; 646extensions(<<"pgm">>) -> <<"image/x-portable-graymap">>; 647extensions(<<"pgn">>) -> <<"application/x-chess-pgn">>; 648extensions(<<"pgp">>) -> <<"application/pgp-encrypted">>; 649extensions(<<"pic">>) -> <<"image/x-pict">>; 650extensions(<<"pkg">>) -> <<"application/octet-stream">>; 651extensions(<<"pki">>) -> <<"application/pkixcmp">>; 652extensions(<<"pkipath">>) -> <<"application/pkix-pkipath">>; 653extensions(<<"plb">>) -> <<"application/vnd.3gpp.pic-bw-large">>; 654extensions(<<"plc">>) -> <<"application/vnd.mobius.plc">>; 655extensions(<<"plf">>) -> <<"application/vnd.pocketlearn">>; 656extensions(<<"pls">>) -> <<"application/pls+xml">>; 657extensions(<<"pml">>) -> <<"application/vnd.ctc-posml">>; 658extensions(<<"png">>) -> <<"image/png">>; 659extensions(<<"pnm">>) -> <<"image/x-portable-anymap">>; 660extensions(<<"portpkg">>) -> <<"application/vnd.macports.portpkg">>; 661extensions(<<"pot">>) -> <<"application/vnd.ms-powerpoint">>; 662extensions(<<"potm">>) -> <<"application/vnd.ms-powerpoint.template.macroenabled.12">>; 663extensions(<<"potx">>) -> <<"application/vnd.openxmlformats-officedocument.presentationml.template">>; 664extensions(<<"ppam">>) -> <<"application/vnd.ms-powerpoint.addin.macroenabled.12">>; 665extensions(<<"ppd">>) -> <<"application/vnd.cups-ppd">>; 666extensions(<<"ppm">>) -> <<"image/x-portable-pixmap">>; 667extensions(<<"pps">>) -> <<"application/vnd.ms-powerpoint">>; 668extensions(<<"ppsm">>) -> <<"application/vnd.ms-powerpoint.slideshow.macroenabled.12">>; 669extensions(<<"ppsx">>) -> <<"application/vnd.openxmlformats-officedocument.presentationml.slideshow">>; 670extensions(<<"ppt">>) -> <<"application/vnd.ms-powerpoint">>; 671extensions(<<"pptm">>) -> <<"application/vnd.ms-powerpoint.presentation.macroenabled.12">>; 672extensions(<<"pptx">>) -> <<"application/vnd.openxmlformats-officedocument.presentationml.presentation">>; 673extensions(<<"pqa">>) -> <<"application/vnd.palm">>; 674extensions(<<"prc">>) -> <<"application/x-mobipocket-ebook">>; 675extensions(<<"pre">>) -> <<"application/vnd.lotus-freelance">>; 676extensions(<<"prf">>) -> <<"application/pics-rules">>; 677extensions(<<"ps">>) -> <<"application/postscript">>; 678extensions(<<"psb">>) -> <<"application/vnd.3gpp.pic-bw-small">>; 679extensions(<<"psd">>) -> <<"image/vnd.adobe.photoshop">>; 680extensions(<<"psf">>) -> <<"application/x-font-linux-psf">>; 681extensions(<<"pskcxml">>) -> <<"application/pskc+xml">>; 682extensions(<<"ptid">>) -> <<"application/vnd.pvi.ptid1">>; 683extensions(<<"pub">>) -> <<"application/x-mspublisher">>; 684extensions(<<"pvb">>) -> <<"application/vnd.3gpp.pic-bw-var">>; 685extensions(<<"pwn">>) -> <<"application/vnd.3m.post-it-notes">>; 686extensions(<<"pya">>) -> <<"audio/vnd.ms-playready.media.pya">>; 687extensions(<<"pyv">>) -> <<"video/vnd.ms-playready.media.pyv">>; 688extensions(<<"qam">>) -> <<"application/vnd.epson.quickanime">>; 689extensions(<<"qbo">>) -> <<"application/vnd.intu.qbo">>; 690extensions(<<"qfx">>) -> <<"application/vnd.intu.qfx">>; 691extensions(<<"qps">>) -> <<"application/vnd.publishare-delta-tree">>; 692extensions(<<"qt">>) -> <<"video/quicktime">>; 693extensions(<<"qwd">>) -> <<"application/vnd.quark.quarkxpress">>; 694extensions(<<"qwt">>) -> <<"application/vnd.quark.quarkxpress">>; 695extensions(<<"qxb">>) -> <<"application/vnd.quark.quarkxpress">>; 696extensions(<<"qxd">>) -> <<"application/vnd.quark.quarkxpress">>; 697extensions(<<"qxl">>) -> <<"application/vnd.quark.quarkxpress">>; 698extensions(<<"qxt">>) -> <<"application/vnd.quark.quarkxpress">>; 699extensions(<<"ra">>) -> <<"audio/x-pn-realaudio">>; 700extensions(<<"ram">>) -> <<"audio/x-pn-realaudio">>; 701extensions(<<"rar">>) -> <<"application/x-rar-compressed">>; 702extensions(<<"ras">>) -> <<"image/x-cmu-raster">>; 703extensions(<<"rcprofile">>) -> <<"application/vnd.ipunplugged.rcprofile">>; 704extensions(<<"rdf">>) -> <<"application/rdf+xml">>; 705extensions(<<"rdz">>) -> <<"application/vnd.data-vision.rdz">>; 706extensions(<<"rep">>) -> <<"application/vnd.businessobjects">>; 707extensions(<<"res">>) -> <<"application/x-dtbresource+xml">>; 708extensions(<<"rgb">>) -> <<"image/x-rgb">>; 709extensions(<<"rif">>) -> <<"application/reginfo+xml">>; 710extensions(<<"rip">>) -> <<"audio/vnd.rip">>; 711extensions(<<"ris">>) -> <<"application/x-research-info-systems">>; 712extensions(<<"rl">>) -> <<"application/resource-lists+xml">>; 713extensions(<<"rlc">>) -> <<"image/vnd.fujixerox.edmics-rlc">>; 714extensions(<<"rld">>) -> <<"application/resource-lists-diff+xml">>; 715extensions(<<"rm">>) -> <<"application/vnd.rn-realmedia">>; 716extensions(<<"rmi">>) -> <<"audio/midi">>; 717extensions(<<"rmp">>) -> <<"audio/x-pn-realaudio-plugin">>; 718extensions(<<"rms">>) -> <<"application/vnd.jcp.javame.midlet-rms">>; 719extensions(<<"rmvb">>) -> <<"application/vnd.rn-realmedia-vbr">>; 720extensions(<<"rnc">>) -> <<"application/relax-ng-compact-syntax">>; 721extensions(<<"roa">>) -> <<"application/rpki-roa">>; 722extensions(<<"roff">>) -> <<"text/troff">>; 723extensions(<<"rp9">>) -> <<"application/vnd.cloanto.rp9">>; 724extensions(<<"rpss">>) -> <<"application/vnd.nokia.radio-presets">>; 725extensions(<<"rpst">>) -> <<"application/vnd.nokia.radio-preset">>; 726extensions(<<"rq">>) -> <<"application/sparql-query">>; 727extensions(<<"rs">>) -> <<"application/rls-services+xml">>; 728extensions(<<"rsd">>) -> <<"application/rsd+xml">>; 729extensions(<<"rss">>) -> <<"application/rss+xml">>; 730extensions(<<"rtf">>) -> <<"application/rtf">>; 731extensions(<<"rtx">>) -> <<"text/richtext">>; 732extensions(<<"s">>) -> <<"text/x-asm">>; 733extensions(<<"s3m">>) -> <<"audio/s3m">>; 734extensions(<<"saf">>) -> <<"application/vnd.yamaha.smaf-audio">>; 735extensions(<<"sbml">>) -> <<"application/sbml+xml">>; 736extensions(<<"sc">>) -> <<"application/vnd.ibm.secure-container">>; 737extensions(<<"scd">>) -> <<"application/x-msschedule">>; 738extensions(<<"scm">>) -> <<"application/vnd.lotus-screencam">>; 739extensions(<<"scq">>) -> <<"application/scvp-cv-request">>; 740extensions(<<"scs">>) -> <<"application/scvp-cv-response">>; 741extensions(<<"scurl">>) -> <<"text/vnd.curl.scurl">>; 742extensions(<<"sda">>) -> <<"application/vnd.stardivision.draw">>; 743extensions(<<"sdc">>) -> <<"application/vnd.stardivision.calc">>; 744extensions(<<"sdd">>) -> <<"application/vnd.stardivision.impress">>; 745extensions(<<"sdkd">>) -> <<"application/vnd.solent.sdkm+xml">>; 746extensions(<<"sdkm">>) -> <<"application/vnd.solent.sdkm+xml">>; 747extensions(<<"sdp">>) -> <<"application/sdp">>; 748extensions(<<"sdw">>) -> <<"application/vnd.stardivision.writer">>; 749extensions(<<"see">>) -> <<"application/vnd.seemail">>; 750extensions(<<"seed">>) -> <<"application/vnd.fdsn.seed">>; 751extensions(<<"sema">>) -> <<"application/vnd.sema">>; 752extensions(<<"semd">>) -> <<"application/vnd.semd">>; 753extensions(<<"semf">>) -> <<"application/vnd.semf">>; 754extensions(<<"ser">>) -> <<"application/java-serialized-object">>; 755extensions(<<"setpay">>) -> <<"application/set-payment-initiation">>; 756extensions(<<"setreg">>) -> <<"application/set-registration-initiation">>; 757extensions(<<"sfd-hdstx">>) -> <<"application/vnd.hydrostatix.sof-data">>; 758extensions(<<"sfs">>) -> <<"application/vnd.spotfire.sfs">>; 759extensions(<<"sfv">>) -> <<"text/x-sfv">>; 760extensions(<<"sgi">>) -> <<"image/sgi">>; 761extensions(<<"sgl">>) -> <<"application/vnd.stardivision.writer-global">>; 762extensions(<<"sgm">>) -> <<"text/sgml">>; 763extensions(<<"sgml">>) -> <<"text/sgml">>; 764extensions(<<"sh">>) -> <<"application/x-sh">>; 765extensions(<<"shar">>) -> <<"application/x-shar">>; 766extensions(<<"shf">>) -> <<"application/shf+xml">>; 767extensions(<<"sid">>) -> <<"image/x-mrsid-image">>; 768extensions(<<"sig">>) -> <<"application/pgp-signature">>; 769extensions(<<"sil">>) -> <<"audio/silk">>; 770extensions(<<"silo">>) -> <<"model/mesh">>; 771extensions(<<"sis">>) -> <<"application/vnd.symbian.install">>; 772extensions(<<"sisx">>) -> <<"application/vnd.symbian.install">>; 773extensions(<<"sit">>) -> <<"application/x-stuffit">>; 774extensions(<<"sitx">>) -> <<"application/x-stuffitx">>; 775extensions(<<"skd">>) -> <<"application/vnd.koan">>; 776extensions(<<"skm">>) -> <<"application/vnd.koan">>; 777extensions(<<"skp">>) -> <<"application/vnd.koan">>; 778extensions(<<"skt">>) -> <<"application/vnd.koan">>; 779extensions(<<"sldm">>) -> <<"application/vnd.ms-powerpoint.slide.macroenabled.12">>; 780extensions(<<"sldx">>) -> <<"application/vnd.openxmlformats-officedocument.presentationml.slide">>; 781extensions(<<"slt">>) -> <<"application/vnd.epson.salt">>; 782extensions(<<"sm">>) -> <<"application/vnd.stepmania.stepchart">>; 783extensions(<<"smf">>) -> <<"application/vnd.stardivision.math">>; 784extensions(<<"smi">>) -> <<"application/smil+xml">>; 785extensions(<<"smil">>) -> <<"application/smil+xml">>; 786extensions(<<"smv">>) -> <<"video/x-smv">>; 787extensions(<<"smzip">>) -> <<"application/vnd.stepmania.package">>; 788extensions(<<"snd">>) -> <<"audio/basic">>; 789extensions(<<"snf">>) -> <<"application/x-font-snf">>; 790extensions(<<"so">>) -> <<"application/octet-stream">>; 791extensions(<<"spc">>) -> <<"application/x-pkcs7-certificates">>; 792extensions(<<"spf">>) -> <<"application/vnd.yamaha.smaf-phrase">>; 793extensions(<<"spl">>) -> <<"application/x-futuresplash">>; 794extensions(<<"spot">>) -> <<"text/vnd.in3d.spot">>; 795extensions(<<"spp">>) -> <<"application/scvp-vp-response">>; 796extensions(<<"spq">>) -> <<"application/scvp-vp-request">>; 797extensions(<<"spx">>) -> <<"audio/ogg">>; 798extensions(<<"sql">>) -> <<"application/x-sql">>; 799extensions(<<"src">>) -> <<"application/x-wais-source">>; 800extensions(<<"srt">>) -> <<"application/x-subrip">>; 801extensions(<<"sru">>) -> <<"application/sru+xml">>; 802extensions(<<"srx">>) -> <<"application/sparql-results+xml">>; 803extensions(<<"ssdl">>) -> <<"application/ssdl+xml">>; 804extensions(<<"sse">>) -> <<"application/vnd.kodak-descriptor">>; 805extensions(<<"ssf">>) -> <<"application/vnd.epson.ssf">>; 806extensions(<<"ssml">>) -> <<"application/ssml+xml">>; 807extensions(<<"st">>) -> <<"application/vnd.sailingtracker.track">>; 808extensions(<<"stc">>) -> <<"application/vnd.sun.xml.calc.template">>; 809extensions(<<"std">>) -> <<"application/vnd.sun.xml.draw.template">>; 810extensions(<<"stf">>) -> <<"application/vnd.wt.stf">>; 811extensions(<<"sti">>) -> <<"application/vnd.sun.xml.impress.template">>; 812extensions(<<"stk">>) -> <<"application/hyperstudio">>; 813extensions(<<"stl">>) -> <<"application/vnd.ms-pki.stl">>; 814extensions(<<"str">>) -> <<"application/vnd.pg.format">>; 815extensions(<<"stw">>) -> <<"application/vnd.sun.xml.writer.template">>; 816extensions(<<"sub">>) -> <<"image/vnd.dvb.subtitle">>; 817extensions(<<"sus">>) -> <<"application/vnd.sus-calendar">>; 818extensions(<<"susp">>) -> <<"application/vnd.sus-calendar">>; 819extensions(<<"sv4cpio">>) -> <<"application/x-sv4cpio">>; 820extensions(<<"sv4crc">>) -> <<"application/x-sv4crc">>; 821extensions(<<"svc">>) -> <<"application/vnd.dvb.service">>; 822extensions(<<"svd">>) -> <<"application/vnd.svd">>; 823extensions(<<"svg">>) -> <<"image/svg+xml">>; 824extensions(<<"svgz">>) -> <<"image/svg+xml">>; 825extensions(<<"swa">>) -> <<"application/x-director">>; 826extensions(<<"swf">>) -> <<"application/x-shockwave-flash">>; 827extensions(<<"swi">>) -> <<"application/vnd.aristanetworks.swi">>; 828extensions(<<"sxc">>) -> <<"application/vnd.sun.xml.calc">>; 829extensions(<<"sxd">>) -> <<"application/vnd.sun.xml.draw">>; 830extensions(<<"sxg">>) -> <<"application/vnd.sun.xml.writer.global">>; 831extensions(<<"sxi">>) -> <<"application/vnd.sun.xml.impress">>; 832extensions(<<"sxm">>) -> <<"application/vnd.sun.xml.math">>; 833extensions(<<"sxw">>) -> <<"application/vnd.sun.xml.writer">>; 834extensions(<<"t">>) -> <<"text/troff">>; 835extensions(<<"t3">>) -> <<"application/x-t3vm-image">>; 836extensions(<<"taglet">>) -> <<"application/vnd.mynfc">>; 837extensions(<<"tao">>) -> <<"application/vnd.tao.intent-module-archive">>; 838extensions(<<"tar">>) -> <<"application/x-tar">>; 839extensions(<<"tcap">>) -> <<"application/vnd.3gpp2.tcap">>; 840extensions(<<"tcl">>) -> <<"application/x-tcl">>; 841extensions(<<"teacher">>) -> <<"application/vnd.smart.teacher">>; 842extensions(<<"tei">>) -> <<"application/tei+xml">>; 843extensions(<<"teicorpus">>) -> <<"application/tei+xml">>; 844extensions(<<"tex">>) -> <<"application/x-tex">>; 845extensions(<<"texi">>) -> <<"application/x-texinfo">>; 846extensions(<<"texinfo">>) -> <<"application/x-texinfo">>; 847extensions(<<"text">>) -> <<"text/plain">>; 848extensions(<<"tfi">>) -> <<"application/thraud+xml">>; 849extensions(<<"tfm">>) -> <<"application/x-tex-tfm">>; 850extensions(<<"tga">>) -> <<"image/x-tga">>; 851extensions(<<"thmx">>) -> <<"application/vnd.ms-officetheme">>; 852extensions(<<"tif">>) -> <<"image/tiff">>; 853extensions(<<"tiff">>) -> <<"image/tiff">>; 854extensions(<<"tmo">>) -> <<"application/vnd.tmobile-livetv">>; 855extensions(<<"torrent">>) -> <<"application/x-bittorrent">>; 856extensions(<<"tpl">>) -> <<"application/vnd.groove-tool-template">>; 857extensions(<<"tpt">>) -> <<"application/vnd.trid.tpt">>; 858extensions(<<"tr">>) -> <<"text/troff">>; 859extensions(<<"tra">>) -> <<"application/vnd.trueapp">>; 860extensions(<<"trm">>) -> <<"application/x-msterminal">>; 861extensions(<<"tsd">>) -> <<"application/timestamped-data">>; 862extensions(<<"tsv">>) -> <<"text/tab-separated-values">>; 863extensions(<<"ttc">>) -> <<"application/x-font-ttf">>; 864extensions(<<"ttf">>) -> <<"application/x-font-ttf">>; 865extensions(<<"ttl">>) -> <<"text/turtle">>; 866extensions(<<"twd">>) -> <<"application/vnd.simtech-mindmapper">>; 867extensions(<<"twds">>) -> <<"application/vnd.simtech-mindmapper">>; 868extensions(<<"txd">>) -> <<"application/vnd.genomatix.tuxedo">>; 869extensions(<<"txf">>) -> <<"application/vnd.mobius.txf">>; 870extensions(<<"txt">>) -> <<"text/plain">>; 871extensions(<<"u32">>) -> <<"application/x-authorware-bin">>; 872extensions(<<"udeb">>) -> <<"application/x-debian-package">>; 873extensions(<<"ufd">>) -> <<"application/vnd.ufdl">>; 874extensions(<<"ufdl">>) -> <<"application/vnd.ufdl">>; 875extensions(<<"ulx">>) -> <<"application/x-glulx">>; 876extensions(<<"umj">>) -> <<"application/vnd.umajin">>; 877extensions(<<"unityweb">>) -> <<"application/vnd.unity">>; 878extensions(<<"uoml">>) -> <<"application/vnd.uoml+xml">>; 879extensions(<<"uri">>) -> <<"text/uri-list">>; 880extensions(<<"uris">>) -> <<"text/uri-list">>; 881extensions(<<"urls">>) -> <<"text/uri-list">>; 882extensions(<<"ustar">>) -> <<"application/x-ustar">>; 883extensions(<<"utz">>) -> <<"application/vnd.uiq.theme">>; 884extensions(<<"uu">>) -> <<"text/x-uuencode">>; 885extensions(<<"uva">>) -> <<"audio/vnd.dece.audio">>; 886extensions(<<"uvd">>) -> <<"application/vnd.dece.data">>; 887extensions(<<"uvf">>) -> <<"application/vnd.dece.data">>; 888extensions(<<"uvg">>) -> <<"image/vnd.dece.graphic">>; 889extensions(<<"uvh">>) -> <<"video/vnd.dece.hd">>; 890extensions(<<"uvi">>) -> <<"image/vnd.dece.graphic">>; 891extensions(<<"uvm">>) -> <<"video/vnd.dece.mobile">>; 892extensions(<<"uvp">>) -> <<"video/vnd.dece.pd">>; 893extensions(<<"uvs">>) -> <<"video/vnd.dece.sd">>; 894extensions(<<"uvt">>) -> <<"application/vnd.dece.ttml+xml">>; 895extensions(<<"uvu">>) -> <<"video/vnd.uvvu.mp4">>; 896extensions(<<"uvv">>) -> <<"video/vnd.dece.video">>; 897extensions(<<"uvva">>) -> <<"audio/vnd.dece.audio">>; 898extensions(<<"uvvd">>) -> <<"application/vnd.dece.data">>; 899extensions(<<"uvvf">>) -> <<"application/vnd.dece.data">>; 900extensions(<<"uvvg">>) -> <<"image/vnd.dece.graphic">>; 901extensions(<<"uvvh">>) -> <<"video/vnd.dece.hd">>; 902extensions(<<"uvvi">>) -> <<"image/vnd.dece.graphic">>; 903extensions(<<"uvvm">>) -> <<"video/vnd.dece.mobile">>; 904extensions(<<"uvvp">>) -> <<"video/vnd.dece.pd">>; 905extensions(<<"uvvs">>) -> <<"video/vnd.dece.sd">>; 906extensions(<<"uvvt">>) -> <<"application/vnd.dece.ttml+xml">>; 907extensions(<<"uvvu">>) -> <<"video/vnd.uvvu.mp4">>; 908extensions(<<"uvvv">>) -> <<"video/vnd.dece.video">>; 909extensions(<<"uvvx">>) -> <<"application/vnd.dece.unspecified">>; 910extensions(<<"uvvz">>) -> <<"application/vnd.dece.zip">>; 911extensions(<<"uvx">>) -> <<"application/vnd.dece.unspecified">>; 912extensions(<<"uvz">>) -> <<"application/vnd.dece.zip">>; 913extensions(<<"vcard">>) -> <<"text/vcard">>; 914extensions(<<"vcd">>) -> <<"application/x-cdlink">>; 915extensions(<<"vcf">>) -> <<"text/x-vcard">>; 916extensions(<<"vcg">>) -> <<"application/vnd.groove-vcard">>; 917extensions(<<"vcs">>) -> <<"text/x-vcalendar">>; 918extensions(<<"vcx">>) -> <<"application/vnd.vcx">>; 919extensions(<<"vis">>) -> <<"application/vnd.visionary">>; 920extensions(<<"viv">>) -> <<"video/vnd.vivo">>; 921extensions(<<"vob">>) -> <<"video/x-ms-vob">>; 922extensions(<<"vor">>) -> <<"application/vnd.stardivision.writer">>; 923extensions(<<"vox">>) -> <<"application/x-authorware-bin">>; 924extensions(<<"vrml">>) -> <<"model/vrml">>; 925extensions(<<"vsd">>) -> <<"application/vnd.visio">>; 926extensions(<<"vsf">>) -> <<"application/vnd.vsf">>; 927extensions(<<"vss">>) -> <<"application/vnd.visio">>; 928extensions(<<"vst">>) -> <<"application/vnd.visio">>; 929extensions(<<"vsw">>) -> <<"application/vnd.visio">>; 930extensions(<<"vtu">>) -> <<"model/vnd.vtu">>; 931extensions(<<"vxml">>) -> <<"application/voicexml+xml">>; 932extensions(<<"w3d">>) -> <<"application/x-director">>; 933extensions(<<"wad">>) -> <<"application/x-doom">>; 934extensions(<<"wav">>) -> <<"audio/x-wav">>; 935extensions(<<"wax">>) -> <<"audio/x-ms-wax">>; 936extensions(<<"wbmp">>) -> <<"image/vnd.wap.wbmp">>; 937extensions(<<"wbs">>) -> <<"application/vnd.criticaltools.wbs+xml">>; 938extensions(<<"wbxml">>) -> <<"application/vnd.wap.wbxml">>; 939extensions(<<"wcm">>) -> <<"application/vnd.ms-works">>; 940extensions(<<"wdb">>) -> <<"application/vnd.ms-works">>; 941extensions(<<"wdp">>) -> <<"image/vnd.ms-photo">>; 942extensions(<<"weba">>) -> <<"audio/webm">>; 943extensions(<<"webm">>) -> <<"video/webm">>; 944extensions(<<"webp">>) -> <<"image/webp">>; 945extensions(<<"wg">>) -> <<"application/vnd.pmi.widget">>; 946extensions(<<"wgt">>) -> <<"application/widget">>; 947extensions(<<"wks">>) -> <<"application/vnd.ms-works">>; 948extensions(<<"wm">>) -> <<"video/x-ms-wm">>; 949extensions(<<"wma">>) -> <<"audio/x-ms-wma">>; 950extensions(<<"wmd">>) -> <<"application/x-ms-wmd">>; 951extensions(<<"wmf">>) -> <<"application/x-msmetafile">>; 952extensions(<<"wml">>) -> <<"text/vnd.wap.wml">>; 953extensions(<<"wmlc">>) -> <<"application/vnd.wap.wmlc">>; 954extensions(<<"wmls">>) -> <<"text/vnd.wap.wmlscript">>; 955extensions(<<"wmlsc">>) -> <<"application/vnd.wap.wmlscriptc">>; 956extensions(<<"wmv">>) -> <<"video/x-ms-wmv">>; 957extensions(<<"wmx">>) -> <<"video/x-ms-wmx">>; 958extensions(<<"wmz">>) -> <<"application/x-ms-wmz">>; 959extensions(<<"woff">>) -> <<"application/font-woff">>; 960extensions(<<"wpd">>) -> <<"application/vnd.wordperfect">>; 961extensions(<<"wpl">>) -> <<"application/vnd.ms-wpl">>; 962extensions(<<"wps">>) -> <<"application/vnd.ms-works">>; 963extensions(<<"wqd">>) -> <<"application/vnd.wqd">>; 964extensions(<<"wri">>) -> <<"application/x-mswrite">>; 965extensions(<<"wrl">>) -> <<"model/vrml">>; 966extensions(<<"wsdl">>) -> <<"application/wsdl+xml">>; 967extensions(<<"wspolicy">>) -> <<"application/wspolicy+xml">>; 968extensions(<<"wtb">>) -> <<"application/vnd.webturbo">>; 969extensions(<<"wvx">>) -> <<"video/x-ms-wvx">>; 970extensions(<<"x32">>) -> <<"application/x-authorware-bin">>; 971extensions(<<"x3d">>) -> <<"model/x3d+xml">>; 972extensions(<<"x3db">>) -> <<"model/x3d+binary">>; 973extensions(<<"x3dbz">>) -> <<"model/x3d+binary">>; 974extensions(<<"x3dv">>) -> <<"model/x3d+vrml">>; 975extensions(<<"x3dvz">>) -> <<"model/x3d+vrml">>; 976extensions(<<"x3dz">>) -> <<"model/x3d+xml">>; 977extensions(<<"xaml">>) -> <<"application/xaml+xml">>; 978extensions(<<"xap">>) -> <<"application/x-silverlight-app">>; 979extensions(<<"xar">>) -> <<"application/vnd.xara">>; 980extensions(<<"xbap">>) -> <<"application/x-ms-xbap">>; 981extensions(<<"xbd">>) -> <<"application/vnd.fujixerox.docuworks.binder">>; 982extensions(<<"xbm">>) -> <<"image/x-xbitmap">>; 983extensions(<<"xdf">>) -> <<"application/xcap-diff+xml">>; 984extensions(<<"xdm">>) -> <<"application/vnd.syncml.dm+xml">>; 985extensions(<<"xdp">>) -> <<"application/vnd.adobe.xdp+xml">>; 986extensions(<<"xdssc">>) -> <<"application/dssc+xml">>; 987extensions(<<"xdw">>) -> <<"application/vnd.fujixerox.docuworks">>; 988extensions(<<"xenc">>) -> <<"application/xenc+xml">>; 989extensions(<<"xer">>) -> <<"application/patch-ops-error+xml">>; 990extensions(<<"xfdf">>) -> <<"application/vnd.adobe.xfdf">>; 991extensions(<<"xfdl">>) -> <<"application/vnd.xfdl">>; 992extensions(<<"xht">>) -> <<"application/xhtml+xml">>; 993extensions(<<"xhtml">>) -> <<"application/xhtml+xml">>; 994extensions(<<"xhvml">>) -> <<"application/xv+xml">>; 995extensions(<<"xif">>) -> <<"image/vnd.xiff">>; 996extensions(<<"xla">>) -> <<"application/vnd.ms-excel">>; 997extensions(<<"xlam">>) -> <<"application/vnd.ms-excel.addin.macroenabled.12">>; 998extensions(<<"xlc">>) -> <<"application/vnd.ms-excel">>; 999extensions(<<"xlf">>) -> <<"application/x-xliff+xml">>; 1000extensions(<<"xlm">>) -> <<"application/vnd.ms-excel">>; 1001extensions(<<"xls">>) -> <<"application/vnd.ms-excel">>; 1002extensions(<<"xlsb">>) -> <<"application/vnd.ms-excel.sheet.binary.macroenabled.12">>; 1003extensions(<<"xlsm">>) -> <<"application/vnd.ms-excel.sheet.macroenabled.12">>; 1004extensions(<<"xlsx">>) -> <<"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet">>; 1005extensions(<<"xlt">>) -> <<"application/vnd.ms-excel">>; 1006extensions(<<"xltm">>) -> <<"application/vnd.ms-excel.template.macroenabled.12">>; 1007extensions(<<"xltx">>) -> <<"application/vnd.openxmlformats-officedocument.spreadsheetml.template">>; 1008extensions(<<"xlw">>) -> <<"application/vnd.ms-excel">>; 1009extensions(<<"xm">>) -> <<"audio/xm">>; 1010extensions(<<"xml">>) -> <<"application/xml">>; 1011extensions(<<"xo">>) -> <<"application/vnd.olpc-sugar">>; 1012extensions(<<"xop">>) -> <<"application/xop+xml">>; 1013extensions(<<"xpi">>) -> <<"application/x-xpinstall">>; 1014extensions(<<"xpl">>) -> <<"application/xproc+xml">>; 1015extensions(<<"xpm">>) -> <<"image/x-xpixmap">>; 1016extensions(<<"xpr">>) -> <<"application/vnd.is-xpr">>; 1017extensions(<<"xps">>) -> <<"application/vnd.ms-xpsdocument">>; 1018extensions(<<"xpw">>) -> <<"application/vnd.intercon.formnet">>; 1019extensions(<<"xpx">>) -> <<"application/vnd.intercon.formnet">>; 1020extensions(<<"xsl">>) -> <<"application/xml">>; 1021extensions(<<"xslt">>) -> <<"application/xslt+xml">>; 1022extensions(<<"xsm">>) -> <<"application/vnd.syncml+xml">>; 1023extensions(<<"xspf">>) -> <<"application/xspf+xml">>; 1024extensions(<<"xul">>) -> <<"application/vnd.mozilla.xul+xml">>; 1025extensions(<<"xvm">>) -> <<"application/xv+xml">>; 1026extensions(<<"xvml">>) -> <<"application/xv+xml">>; 1027extensions(<<"xwd">>) -> <<"image/x-xwindowdump">>; 1028extensions(<<"xyz">>) -> <<"chemical/x-xyz">>; 1029extensions(<<"xz">>) -> <<"application/x-xz">>; 1030extensions(<<"yang">>) -> <<"application/yang">>; 1031extensions(<<"yin">>) -> <<"application/yin+xml">>; 1032extensions(<<"z1">>) -> <<"application/x-zmachine">>; 1033extensions(<<"z2">>) -> <<"application/x-zmachine">>; 1034extensions(<<"z3">>) -> <<"application/x-zmachine">>; 1035extensions(<<"z4">>) -> <<"application/x-zmachine">>; 1036extensions(<<"z5">>) -> <<"application/x-zmachine">>; 1037extensions(<<"z6">>) -> <<"application/x-zmachine">>; 1038extensions(<<"z7">>) -> <<"application/x-zmachine">>; 1039extensions(<<"z8">>) -> <<"application/x-zmachine">>; 1040extensions(<<"zaz">>) -> <<"application/vnd.zzazz.deck+xml">>; 1041extensions(<<"zip">>) -> <<"application/zip">>; 1042extensions(<<"zir">>) -> <<"application/vnd.zul">>; 1043extensions(<<"zirz">>) -> <<"application/vnd.zul">>; 1044extensions(<<"zmm">>) -> <<"application/vnd.handheld-entertainment+xml">>; 1045extensions(_) -> <<"application/octet-stream">>. 1046 1047mimetypes(<<"application/andrew-inset">>) -> [<<"ez">>]; 1048mimetypes(<<"application/applixware">>) -> [<<"aw">>]; 1049mimetypes(<<"application/atom+xml">>) -> [<<"atom">>]; 1050mimetypes(<<"application/atomcat+xml">>) -> [<<"atomcat">>]; 1051mimetypes(<<"application/atomsvc+xml">>) -> [<<"atomsvc">>]; 1052mimetypes(<<"application/ccxml+xml">>) -> [<<"ccxml">>]; 1053mimetypes(<<"application/cdmi-capability">>) -> [<<"cdmia">>]; 1054mimetypes(<<"application/cdmi-container">>) -> [<<"cdmic">>]; 1055mimetypes(<<"application/cdmi-domain">>) -> [<<"cdmid">>]; 1056mimetypes(<<"application/cdmi-object">>) -> [<<"cdmio">>]; 1057mimetypes(<<"application/cdmi-queue">>) -> [<<"cdmiq">>]; 1058mimetypes(<<"application/cu-seeme">>) -> [<<"cu">>]; 1059mimetypes(<<"application/davmount+xml">>) -> [<<"davmount">>]; 1060mimetypes(<<"application/docbook+xml">>) -> [<<"dbk">>]; 1061mimetypes(<<"application/dssc+der">>) -> [<<"dssc">>]; 1062mimetypes(<<"application/dssc+xml">>) -> [<<"xdssc">>]; 1063mimetypes(<<"application/ecmascript">>) -> [<<"ecma">>]; 1064mimetypes(<<"application/emma+xml">>) -> [<<"emma">>]; 1065mimetypes(<<"application/epub+zip">>) -> [<<"epub">>]; 1066mimetypes(<<"application/exi">>) -> [<<"exi">>]; 1067mimetypes(<<"application/font-tdpfr">>) -> [<<"pfr">>]; 1068mimetypes(<<"application/font-woff">>) -> [<<"woff">>]; 1069mimetypes(<<"application/gml+xml">>) -> [<<"gml">>]; 1070mimetypes(<<"application/gpx+xml">>) -> [<<"gpx">>]; 1071mimetypes(<<"application/gxf">>) -> [<<"gxf">>]; 1072mimetypes(<<"application/hyperstudio">>) -> [<<"stk">>]; 1073mimetypes(<<"application/inkml+xml">>) -> [<<"ink">>,<<"inkml">>]; 1074mimetypes(<<"application/ipfix">>) -> [<<"ipfix">>]; 1075mimetypes(<<"application/java-archive">>) -> [<<"jar">>]; 1076mimetypes(<<"application/java-serialized-object">>) -> [<<"ser">>]; 1077mimetypes(<<"application/java-vm">>) -> [<<"class">>]; 1078mimetypes(<<"application/javascript">>) -> [<<"js">>]; 1079mimetypes(<<"application/json">>) -> [<<"json">>]; 1080mimetypes(<<"application/jsonml+json">>) -> [<<"jsonml">>]; 1081mimetypes(<<"application/lost+xml">>) -> [<<"lostxml">>]; 1082mimetypes(<<"application/mac-binhex40">>) -> [<<"hqx">>]; 1083mimetypes(<<"application/mac-compactpro">>) -> [<<"cpt">>]; 1084mimetypes(<<"application/mads+xml">>) -> [<<"mads">>]; 1085mimetypes(<<"application/marc">>) -> [<<"mrc">>]; 1086mimetypes(<<"application/marcxml+xml">>) -> [<<"mrcx">>]; 1087mimetypes(<<"application/mathematica">>) -> [<<"ma">>,<<"nb">>,<<"mb">>]; 1088mimetypes(<<"application/mathml+xml">>) -> [<<"mathml">>]; 1089mimetypes(<<"application/mbox">>) -> [<<"mbox">>]; 1090mimetypes(<<"application/mediaservercontrol+xml">>) -> [<<"mscml">>]; 1091mimetypes(<<"application/metalink+xml">>) -> [<<"metalink">>]; 1092mimetypes(<<"application/metalink4+xml">>) -> [<<"meta4">>]; 1093mimetypes(<<"application/mets+xml">>) -> [<<"mets">>]; 1094mimetypes(<<"application/mods+xml">>) -> [<<"mods">>]; 1095mimetypes(<<"application/mp21">>) -> [<<"m21">>,<<"mp21">>]; 1096mimetypes(<<"application/mp4">>) -> [<<"mp4s">>]; 1097mimetypes(<<"application/msword">>) -> [<<"doc">>,<<"dot">>]; 1098mimetypes(<<"application/mxf">>) -> [<<"mxf">>]; 1099mimetypes(<<"application/octet-stream">>) -> [<<"bin">>,<<"dms">>,<<"lrf">>,<<"mar">>,<<"so">>,<<"dist">>,<<"distz">>,<<"pkg">>,<<"bpk">>,<<"dump">>,<<"elc">>,<<"deploy">>]; 1100mimetypes(<<"application/oda">>) -> [<<"oda">>]; 1101mimetypes(<<"application/oebps-package+xml">>) -> [<<"opf">>]; 1102mimetypes(<<"application/ogg">>) -> [<<"ogx">>]; 1103mimetypes(<<"application/omdoc+xml">>) -> [<<"omdoc">>]; 1104mimetypes(<<"application/onenote">>) -> [<<"onetoc">>,<<"onetoc2">>,<<"onetmp">>,<<"onepkg">>]; 1105mimetypes(<<"application/oxps">>) -> [<<"oxps">>]; 1106mimetypes(<<"application/patch-ops-error+xml">>) -> [<<"xer">>]; 1107mimetypes(<<"application/pdf">>) -> [<<"pdf">>]; 1108mimetypes(<<"application/pgp-encrypted">>) -> [<<"pgp">>]; 1109mimetypes(<<"application/pgp-signature">>) -> [<<"asc">>,<<"sig">>]; 1110mimetypes(<<"application/pics-rules">>) -> [<<"prf">>]; 1111mimetypes(<<"application/pkcs10">>) -> [<<"p10">>]; 1112mimetypes(<<"application/pkcs7-mime">>) -> [<<"p7m">>,<<"p7c">>]; 1113mimetypes(<<"application/pkcs7-signature">>) -> [<<"p7s">>]; 1114mimetypes(<<"application/pkcs8">>) -> [<<"p8">>]; 1115mimetypes(<<"application/pkix-attr-cert">>) -> [<<"ac">>]; 1116mimetypes(<<"application/pkix-cert">>) -> [<<"cer">>]; 1117mimetypes(<<"application/pkix-crl">>) -> [<<"crl">>]; 1118mimetypes(<<"application/pkix-pkipath">>) -> [<<"pkipath">>]; 1119mimetypes(<<"application/pkixcmp">>) -> [<<"pki">>]; 1120mimetypes(<<"application/pls+xml">>) -> [<<"pls">>]; 1121mimetypes(<<"application/postscript">>) -> [<<"ai">>,<<"eps">>,<<"ps">>]; 1122mimetypes(<<"application/prs.cww">>) -> [<<"cww">>]; 1123mimetypes(<<"application/pskc+xml">>) -> [<<"pskcxml">>]; 1124mimetypes(<<"application/rdf+xml">>) -> [<<"rdf">>]; 1125mimetypes(<<"application/reginfo+xml">>) -> [<<"rif">>]; 1126mimetypes(<<"application/relax-ng-compact-syntax">>) -> [<<"rnc">>]; 1127mimetypes(<<"application/resource-lists+xml">>) -> [<<"rl">>]; 1128mimetypes(<<"application/resource-lists-diff+xml">>) -> [<<"rld">>]; 1129mimetypes(<<"application/rls-services+xml">>) -> [<<"rs">>]; 1130mimetypes(<<"application/rpki-ghostbusters">>) -> [<<"gbr">>]; 1131mimetypes(<<"application/rpki-manifest">>) -> [<<"mft">>]; 1132mimetypes(<<"application/rpki-roa">>) -> [<<"roa">>]; 1133mimetypes(<<"application/rsd+xml">>) -> [<<"rsd">>]; 1134mimetypes(<<"application/rss+xml">>) -> [<<"rss">>]; 1135mimetypes(<<"application/rtf">>) -> [<<"rtf">>]; 1136mimetypes(<<"application/sbml+xml">>) -> [<<"sbml">>]; 1137mimetypes(<<"application/scvp-cv-request">>) -> [<<"scq">>]; 1138mimetypes(<<"application/scvp-cv-response">>) -> [<<"scs">>]; 1139mimetypes(<<"application/scvp-vp-request">>) -> [<<"spq">>]; 1140mimetypes(<<"application/scvp-vp-response">>) -> [<<"spp">>]; 1141mimetypes(<<"application/sdp">>) -> [<<"sdp">>]; 1142mimetypes(<<"application/set-payment-initiation">>) -> [<<"setpay">>]; 1143mimetypes(<<"application/set-registration-initiation">>) -> [<<"setreg">>]; 1144mimetypes(<<"application/shf+xml">>) -> [<<"shf">>]; 1145mimetypes(<<"application/smil+xml">>) -> [<<"smi">>,<<"smil">>]; 1146mimetypes(<<"application/sparql-query">>) -> [<<"rq">>]; 1147mimetypes(<<"application/sparql-results+xml">>) -> [<<"srx">>]; 1148mimetypes(<<"application/srgs">>) -> [<<"gram">>]; 1149mimetypes(<<"application/srgs+xml">>) -> [<<"grxml">>]; 1150mimetypes(<<"application/sru+xml">>) -> [<<"sru">>]; 1151mimetypes(<<"application/ssdl+xml">>) -> [<<"ssdl">>]; 1152mimetypes(<<"application/ssml+xml">>) -> [<<"ssml">>]; 1153mimetypes(<<"application/tei+xml">>) -> [<<"tei">>,<<"teicorpus">>]; 1154mimetypes(<<"application/thraud+xml">>) -> [<<"tfi">>]; 1155mimetypes(<<"application/timestamped-data">>) -> [<<"tsd">>]; 1156mimetypes(<<"application/vnd.3gpp.pic-bw-large">>) -> [<<"plb">>]; 1157mimetypes(<<"application/vnd.3gpp.pic-bw-small">>) -> [<<"psb">>]; 1158mimetypes(<<"application/vnd.3gpp.pic-bw-var">>) -> [<<"pvb">>]; 1159mimetypes(<<"application/vnd.3gpp2.tcap">>) -> [<<"tcap">>]; 1160mimetypes(<<"application/vnd.3m.post-it-notes">>) -> [<<"pwn">>]; 1161mimetypes(<<"application/vnd.accpac.simply.aso">>) -> [<<"aso">>]; 1162mimetypes(<<"application/vnd.accpac.simply.imp">>) -> [<<"imp">>]; 1163mimetypes(<<"application/vnd.acucobol">>) -> [<<"acu">>]; 1164mimetypes(<<"application/vnd.acucorp">>) -> [<<"atc">>,<<"acutc">>]; 1165mimetypes(<<"application/vnd.adobe.air-application-installer-package+zip">>) -> [<<"air">>]; 1166mimetypes(<<"application/vnd.adobe.formscentral.fcdt">>) -> [<<"fcdt">>]; 1167mimetypes(<<"application/vnd.adobe.fxp">>) -> [<<"fxp">>,<<"fxpl">>]; 1168mimetypes(<<"application/vnd.adobe.xdp+xml">>) -> [<<"xdp">>]; 1169mimetypes(<<"application/vnd.adobe.xfdf">>) -> [<<"xfdf">>]; 1170mimetypes(<<"application/vnd.ahead.space">>) -> [<<"ahead">>]; 1171mimetypes(<<"application/vnd.airzip.filesecure.azf">>) -> [<<"azf">>]; 1172mimetypes(<<"application/vnd.airzip.filesecure.azs">>) -> [<<"azs">>]; 1173mimetypes(<<"application/vnd.amazon.ebook">>) -> [<<"azw">>]; 1174mimetypes(<<"application/vnd.americandynamics.acc">>) -> [<<"acc">>]; 1175mimetypes(<<"application/vnd.amiga.ami">>) -> [<<"ami">>]; 1176mimetypes(<<"application/vnd.android.package-archive">>) -> [<<"apk">>]; 1177mimetypes(<<"application/vnd.anser-web-certificate-issue-initiation">>) -> [<<"cii">>]; 1178mimetypes(<<"application/vnd.anser-web-funds-transfer-initiation">>) -> [<<"fti">>]; 1179mimetypes(<<"application/vnd.antix.game-component">>) -> [<<"atx">>]; 1180mimetypes(<<"application/vnd.apple.installer+xml">>) -> [<<"mpkg">>]; 1181mimetypes(<<"application/vnd.apple.mpegurl">>) -> [<<"m3u8">>]; 1182mimetypes(<<"application/vnd.aristanetworks.swi">>) -> [<<"swi">>]; 1183mimetypes(<<"application/vnd.astraea-software.iota">>) -> [<<"iota">>]; 1184mimetypes(<<"application/vnd.audiograph">>) -> [<<"aep">>]; 1185mimetypes(<<"application/vnd.blueice.multipass">>) -> [<<"mpm">>]; 1186mimetypes(<<"application/vnd.bmi">>) -> [<<"bmi">>]; 1187mimetypes(<<"application/vnd.businessobjects">>) -> [<<"rep">>]; 1188mimetypes(<<"application/vnd.chemdraw+xml">>) -> [<<"cdxml">>]; 1189mimetypes(<<"application/vnd.chipnuts.karaoke-mmd">>) -> [<<"mmd">>]; 1190mimetypes(<<"application/vnd.cinderella">>) -> [<<"cdy">>]; 1191mimetypes(<<"application/vnd.claymore">>) -> [<<"cla">>]; 1192mimetypes(<<"application/vnd.cloanto.rp9">>) -> [<<"rp9">>]; 1193mimetypes(<<"application/vnd.clonk.c4group">>) -> [<<"c4g">>,<<"c4d">>,<<"c4f">>,<<"c4p">>,<<"c4u">>]; 1194mimetypes(<<"application/vnd.cluetrust.cartomobile-config">>) -> [<<"c11amc">>]; 1195mimetypes(<<"application/vnd.cluetrust.cartomobile-config-pkg">>) -> [<<"c11amz">>]; 1196mimetypes(<<"application/vnd.commonspace">>) -> [<<"csp">>]; 1197mimetypes(<<"application/vnd.contact.cmsg">>) -> [<<"cdbcmsg">>]; 1198mimetypes(<<"application/vnd.cosmocaller">>) -> [<<"cmc">>]; 1199mimetypes(<<"application/vnd.crick.clicker">>) -> [<<"clkx">>]; 1200mimetypes(<<"application/vnd.crick.clicker.keyboard">>) -> [<<"clkk">>]; 1201mimetypes(<<"application/vnd.crick.clicker.palette">>) -> [<<"clkp">>]; 1202mimetypes(<<"application/vnd.crick.clicker.template">>) -> [<<"clkt">>]; 1203mimetypes(<<"application/vnd.crick.clicker.wordbank">>) -> [<<"clkw">>]; 1204mimetypes(<<"application/vnd.criticaltools.wbs+xml">>) -> [<<"wbs">>]; 1205mimetypes(<<"application/vnd.ctc-posml">>) -> [<<"pml">>]; 1206mimetypes(<<"application/vnd.cups-ppd">>) -> [<<"ppd">>]; 1207mimetypes(<<"application/vnd.curl.car">>) -> [<<"car">>]; 1208mimetypes(<<"application/vnd.curl.pcurl">>) -> [<<"pcurl">>]; 1209mimetypes(<<"application/vnd.dart">>) -> [<<"dart">>]; 1210mimetypes(<<"application/vnd.data-vision.rdz">>) -> [<<"rdz">>]; 1211mimetypes(<<"application/vnd.dece.data">>) -> [<<"uvf">>,<<"uvvf">>,<<"uvd">>,<<"uvvd">>]; 1212mimetypes(<<"application/vnd.dece.ttml+xml">>) -> [<<"uvt">>,<<"uvvt">>]; 1213mimetypes(<<"application/vnd.dece.unspecified">>) -> [<<"uvx">>,<<"uvvx">>]; 1214mimetypes(<<"application/vnd.dece.zip">>) -> [<<"uvz">>,<<"uvvz">>]; 1215mimetypes(<<"application/vnd.denovo.fcselayout-link">>) -> [<<"fe_launch">>]; 1216mimetypes(<<"application/vnd.dna">>) -> [<<"dna">>]; 1217mimetypes(<<"application/vnd.dolby.mlp">>) -> [<<"mlp">>]; 1218mimetypes(<<"application/vnd.dpgraph">>) -> [<<"dpg">>]; 1219mimetypes(<<"application/vnd.dreamfactory">>) -> [<<"dfac">>]; 1220mimetypes(<<"application/vnd.ds-keypoint">>) -> [<<"kpxx">>]; 1221mimetypes(<<"application/vnd.dvb.ait">>) -> [<<"ait">>]; 1222mimetypes(<<"application/vnd.dvb.service">>) -> [<<"svc">>]; 1223mimetypes(<<"application/vnd.dynageo">>) -> [<<"geo">>]; 1224mimetypes(<<"application/vnd.ecowin.chart">>) -> [<<"mag">>]; 1225mimetypes(<<"application/vnd.enliven">>) -> [<<"nml">>]; 1226mimetypes(<<"application/vnd.epson.esf">>) -> [<<"esf">>]; 1227mimetypes(<<"application/vnd.epson.msf">>) -> [<<"msf">>]; 1228mimetypes(<<"application/vnd.epson.quickanime">>) -> [<<"qam">>]; 1229mimetypes(<<"application/vnd.epson.salt">>) -> [<<"slt">>]; 1230mimetypes(<<"application/vnd.epson.ssf">>) -> [<<"ssf">>]; 1231mimetypes(<<"application/vnd.eszigno3+xml">>) -> [<<"es3">>,<<"et3">>]; 1232mimetypes(<<"application/vnd.ezpix-album">>) -> [<<"ez2">>]; 1233mimetypes(<<"application/vnd.ezpix-package">>) -> [<<"ez3">>]; 1234mimetypes(<<"application/vnd.fdf">>) -> [<<"fdf">>]; 1235mimetypes(<<"application/vnd.fdsn.mseed">>) -> [<<"mseed">>]; 1236mimetypes(<<"application/vnd.fdsn.seed">>) -> [<<"seed">>,<<"dataless">>]; 1237mimetypes(<<"application/vnd.flographit">>) -> [<<"gph">>]; 1238mimetypes(<<"application/vnd.fluxtime.clip">>) -> [<<"ftc">>]; 1239mimetypes(<<"application/vnd.framemaker">>) -> [<<"fm">>,<<"frame">>,<<"maker">>,<<"book">>]; 1240mimetypes(<<"application/vnd.frogans.fnc">>) -> [<<"fnc">>]; 1241mimetypes(<<"application/vnd.frogans.ltf">>) -> [<<"ltf">>]; 1242mimetypes(<<"application/vnd.fsc.weblaunch">>) -> [<<"fsc">>]; 1243mimetypes(<<"application/vnd.fujitsu.oasys">>) -> [<<"oas">>]; 1244mimetypes(<<"application/vnd.fujitsu.oasys2">>) -> [<<"oa2">>]; 1245mimetypes(<<"application/vnd.fujitsu.oasys3">>) -> [<<"oa3">>]; 1246mimetypes(<<"application/vnd.fujitsu.oasysgp">>) -> [<<"fg5">>]; 1247mimetypes(<<"application/vnd.fujitsu.oasysprs">>) -> [<<"bh2">>]; 1248mimetypes(<<"application/vnd.fujixerox.ddd">>) -> [<<"ddd">>]; 1249mimetypes(<<"application/vnd.fujixerox.docuworks">>) -> [<<"xdw">>]; 1250mimetypes(<<"application/vnd.fujixerox.docuworks.binder">>) -> [<<"xbd">>]; 1251mimetypes(<<"application/vnd.fuzzysheet">>) -> [<<"fzs">>]; 1252mimetypes(<<"application/vnd.genomatix.tuxedo">>) -> [<<"txd">>]; 1253mimetypes(<<"application/vnd.geogebra.file">>) -> [<<"ggb">>]; 1254mimetypes(<<"application/vnd.geogebra.tool">>) -> [<<"ggt">>]; 1255mimetypes(<<"application/vnd.geometry-explorer">>) -> [<<"gex">>,<<"gre">>]; 1256mimetypes(<<"application/vnd.geonext">>) -> [<<"gxt">>]; 1257mimetypes(<<"application/vnd.geoplan">>) -> [<<"g2w">>]; 1258mimetypes(<<"application/vnd.geospace">>) -> [<<"g3w">>]; 1259mimetypes(<<"application/vnd.gmx">>) -> [<<"gmx">>]; 1260mimetypes(<<"application/vnd.google-earth.kml+xml">>) -> [<<"kml">>]; 1261mimetypes(<<"application/vnd.google-earth.kmz">>) -> [<<"kmz">>]; 1262mimetypes(<<"application/vnd.grafeq">>) -> [<<"gqf">>,<<"gqs">>]; 1263mimetypes(<<"application/vnd.groove-account">>) -> [<<"gac">>]; 1264mimetypes(<<"application/vnd.groove-help">>) -> [<<"ghf">>]; 1265mimetypes(<<"application/vnd.groove-identity-message">>) -> [<<"gim">>]; 1266mimetypes(<<"application/vnd.groove-injector">>) -> [<<"grv">>]; 1267mimetypes(<<"application/vnd.groove-tool-message">>) -> [<<"gtm">>]; 1268mimetypes(<<"application/vnd.groove-tool-template">>) -> [<<"tpl">>]; 1269mimetypes(<<"application/vnd.groove-vcard">>) -> [<<"vcg">>]; 1270mimetypes(<<"application/vnd.hal+xml">>) -> [<<"hal">>]; 1271mimetypes(<<"application/vnd.handheld-entertainment+xml">>) -> [<<"zmm">>]; 1272mimetypes(<<"application/vnd.hbci">>) -> [<<"hbci">>]; 1273mimetypes(<<"application/vnd.hhe.lesson-player">>) -> [<<"les">>]; 1274mimetypes(<<"application/vnd.hp-hpgl">>) -> [<<"hpgl">>]; 1275mimetypes(<<"application/vnd.hp-hpid">>) -> [<<"hpid">>]; 1276mimetypes(<<"application/vnd.hp-hps">>) -> [<<"hps">>]; 1277mimetypes(<<"application/vnd.hp-jlyt">>) -> [<<"jlt">>]; 1278mimetypes(<<"application/vnd.hp-pcl">>) -> [<<"pcl">>]; 1279mimetypes(<<"application/vnd.hp-pclxl">>) -> [<<"pclxl">>]; 1280mimetypes(<<"application/vnd.hydrostatix.sof-data">>) -> [<<"sfd-hdstx">>]; 1281mimetypes(<<"application/vnd.ibm.minipay">>) -> [<<"mpy">>]; 1282mimetypes(<<"application/vnd.ibm.modcap">>) -> [<<"afp">>,<<"listafp">>,<<"list3820">>]; 1283mimetypes(<<"application/vnd.ibm.rights-management">>) -> [<<"irm">>]; 1284mimetypes(<<"application/vnd.ibm.secure-container">>) -> [<<"sc">>]; 1285mimetypes(<<"application/vnd.iccprofile">>) -> [<<"icc">>,<<"icm">>]; 1286mimetypes(<<"application/vnd.igloader">>) -> [<<"igl">>]; 1287mimetypes(<<"application/vnd.immervision-ivp">>) -> [<<"ivp">>]; 1288mimetypes(<<"application/vnd.immervision-ivu">>) -> [<<"ivu">>]; 1289mimetypes(<<"application/vnd.insors.igm">>) -> [<<"igm">>]; 1290mimetypes(<<"application/vnd.intercon.formnet">>) -> [<<"xpw">>,<<"xpx">>]; 1291mimetypes(<<"application/vnd.intergeo">>) -> [<<"i2g">>]; 1292mimetypes(<<"application/vnd.intu.qbo">>) -> [<<"qbo">>]; 1293mimetypes(<<"application/vnd.intu.qfx">>) -> [<<"qfx">>]; 1294mimetypes(<<"application/vnd.ipunplugged.rcprofile">>) -> [<<"rcprofile">>]; 1295mimetypes(<<"application/vnd.irepository.package+xml">>) -> [<<"irp">>]; 1296mimetypes(<<"application/vnd.is-xpr">>) -> [<<"xpr">>]; 1297mimetypes(<<"application/vnd.isac.fcs">>) -> [<<"fcs">>]; 1298mimetypes(<<"application/vnd.jam">>) -> [<<"jam">>]; 1299mimetypes(<<"application/vnd.jcp.javame.midlet-rms">>) -> [<<"rms">>]; 1300mimetypes(<<"application/vnd.jisp">>) -> [<<"jisp">>]; 1301mimetypes(<<"application/vnd.joost.joda-archive">>) -> [<<"joda">>]; 1302mimetypes(<<"application/vnd.kahootz">>) -> [<<"ktz">>,<<"ktr">>]; 1303mimetypes(<<"application/vnd.kde.karbon">>) -> [<<"karbon">>]; 1304mimetypes(<<"application/vnd.kde.kchart">>) -> [<<"chrt">>]; 1305mimetypes(<<"application/vnd.kde.kformula">>) -> [<<"kfo">>]; 1306mimetypes(<<"application/vnd.kde.kivio">>) -> [<<"flw">>]; 1307mimetypes(<<"application/vnd.kde.kontour">>) -> [<<"kon">>]; 1308mimetypes(<<"application/vnd.kde.kpresenter">>) -> [<<"kpr">>,<<"kpt">>]; 1309mimetypes(<<"application/vnd.kde.kspread">>) -> [<<"ksp">>]; 1310mimetypes(<<"application/vnd.kde.kword">>) -> [<<"kwd">>,<<"kwt">>]; 1311mimetypes(<<"application/vnd.kenameaapp">>) -> [<<"htke">>]; 1312mimetypes(<<"application/vnd.kidspiration">>) -> [<<"kia">>]; 1313mimetypes(<<"application/vnd.kinar">>) -> [<<"kne">>,<<"knp">>]; 1314mimetypes(<<"application/vnd.koan">>) -> [<<"skp">>,<<"skd">>,<<"skt">>,<<"skm">>]; 1315mimetypes(<<"application/vnd.kodak-descriptor">>) -> [<<"sse">>]; 1316mimetypes(<<"application/vnd.las.las+xml">>) -> [<<"lasxml">>]; 1317mimetypes(<<"application/vnd.llamagraphics.life-balance.desktop">>) -> [<<"lbd">>]; 1318mimetypes(<<"application/vnd.llamagraphics.life-balance.exchange+xml">>) -> [<<"lbe">>]; 1319mimetypes(<<"application/vnd.lotus-1-2-3">>) -> [<<"123">>]; 1320mimetypes(<<"application/vnd.lotus-approach">>) -> [<<"apr">>]; 1321mimetypes(<<"application/vnd.lotus-freelance">>) -> [<<"pre">>]; 1322mimetypes(<<"application/vnd.lotus-notes">>) -> [<<"nsf">>]; 1323mimetypes(<<"application/vnd.lotus-organizer">>) -> [<<"org">>]; 1324mimetypes(<<"application/vnd.lotus-screencam">>) -> [<<"scm">>]; 1325mimetypes(<<"application/vnd.lotus-wordpro">>) -> [<<"lwp">>]; 1326mimetypes(<<"application/vnd.macports.portpkg">>) -> [<<"portpkg">>]; 1327mimetypes(<<"application/vnd.mcd">>) -> [<<"mcd">>]; 1328mimetypes(<<"application/vnd.medcalcdata">>) -> [<<"mc1">>]; 1329mimetypes(<<"application/vnd.mediastation.cdkey">>) -> [<<"cdkey">>]; 1330mimetypes(<<"application/vnd.mfer">>) -> [<<"mwf">>]; 1331mimetypes(<<"application/vnd.mfmp">>) -> [<<"mfm">>]; 1332mimetypes(<<"application/vnd.micrografx.flo">>) -> [<<"flo">>]; 1333mimetypes(<<"application/vnd.micrografx.igx">>) -> [<<"igx">>]; 1334mimetypes(<<"application/vnd.mif">>) -> [<<"mif">>]; 1335mimetypes(<<"application/vnd.mobius.daf">>) -> [<<"daf">>]; 1336mimetypes(<<"application/vnd.mobius.dis">>) -> [<<"dis">>]; 1337mimetypes(<<"application/vnd.mobius.mbk">>) -> [<<"mbk">>]; 1338mimetypes(<<"application/vnd.mobius.mqy">>) -> [<<"mqy">>]; 1339mimetypes(<<"application/vnd.mobius.msl">>) -> [<<"msl">>]; 1340mimetypes(<<"application/vnd.mobius.plc">>) -> [<<"plc">>]; 1341mimetypes(<<"application/vnd.mobius.txf">>) -> [<<"txf">>]; 1342mimetypes(<<"application/vnd.mophun.application">>) -> [<<"mpn">>]; 1343mimetypes(<<"application/vnd.mophun.certificate">>) -> [<<"mpc">>]; 1344mimetypes(<<"application/vnd.mozilla.xul+xml">>) -> [<<"xul">>]; 1345mimetypes(<<"application/vnd.ms-artgalry">>) -> [<<"cil">>]; 1346mimetypes(<<"application/vnd.ms-cab-compressed">>) -> [<<"cab">>]; 1347mimetypes(<<"application/vnd.ms-excel">>) -> [<<"xls">>,<<"xlm">>,<<"xla">>,<<"xlc">>,<<"xlt">>,<<"xlw">>]; 1348mimetypes(<<"application/vnd.ms-excel.addin.macroenabled.12">>) -> [<<"xlam">>]; 1349mimetypes(<<"application/vnd.ms-excel.sheet.binary.macroenabled.12">>) -> [<<"xlsb">>]; 1350mimetypes(<<"application/vnd.ms-excel.sheet.macroenabled.12">>) -> [<<"xlsm">>]; 1351mimetypes(<<"application/vnd.ms-excel.template.macroenabled.12">>) -> [<<"xltm">>]; 1352mimetypes(<<"application/vnd.ms-fontobject">>) -> [<<"eot">>]; 1353mimetypes(<<"application/vnd.ms-htmlhelp">>) -> [<<"chm">>]; 1354mimetypes(<<"application/vnd.ms-ims">>) -> [<<"ims">>]; 1355mimetypes(<<"application/vnd.ms-lrm">>) -> [<<"lrm">>]; 1356mimetypes(<<"application/vnd.ms-officetheme">>) -> [<<"thmx">>]; 1357mimetypes(<<"application/vnd.ms-pki.seccat">>) -> [<<"cat">>]; 1358mimetypes(<<"application/vnd.ms-pki.stl">>) -> [<<"stl">>]; 1359mimetypes(<<"application/vnd.ms-powerpoint">>) -> [<<"ppt">>,<<"pps">>,<<"pot">>]; 1360mimetypes(<<"application/vnd.ms-powerpoint.addin.macroenabled.12">>) -> [<<"ppam">>]; 1361mimetypes(<<"application/vnd.ms-powerpoint.presentation.macroenabled.12">>) -> [<<"pptm">>]; 1362mimetypes(<<"application/vnd.ms-powerpoint.slide.macroenabled.12">>) -> [<<"sldm">>]; 1363mimetypes(<<"application/vnd.ms-powerpoint.slideshow.macroenabled.12">>) -> [<<"ppsm">>]; 1364mimetypes(<<"application/vnd.ms-powerpoint.template.macroenabled.12">>) -> [<<"potm">>]; 1365mimetypes(<<"application/vnd.ms-project">>) -> [<<"mpp">>,<<"mpt">>]; 1366mimetypes(<<"application/vnd.ms-word.document.macroenabled.12">>) -> [<<"docm">>]; 1367mimetypes(<<"application/vnd.ms-word.template.macroenabled.12">>) -> [<<"dotm">>]; 1368mimetypes(<<"application/vnd.ms-works">>) -> [<<"wps">>,<<"wks">>,<<"wcm">>,<<"wdb">>]; 1369mimetypes(<<"application/vnd.ms-wpl">>) -> [<<"wpl">>]; 1370mimetypes(<<"application/vnd.ms-xpsdocument">>) -> [<<"xps">>]; 1371mimetypes(<<"application/vnd.mseq">>) -> [<<"mseq">>]; 1372mimetypes(<<"application/vnd.musician">>) -> [<<"mus">>]; 1373mimetypes(<<"application/vnd.muvee.style">>) -> [<<"msty">>]; 1374mimetypes(<<"application/vnd.mynfc">>) -> [<<"taglet">>]; 1375mimetypes(<<"application/vnd.neurolanguage.nlu">>) -> [<<"nlu">>]; 1376mimetypes(<<"application/vnd.nitf">>) -> [<<"ntf">>,<<"nitf">>]; 1377mimetypes(<<"application/vnd.noblenet-directory">>) -> [<<"nnd">>]; 1378mimetypes(<<"application/vnd.noblenet-sealer">>) -> [<<"nns">>]; 1379mimetypes(<<"application/vnd.noblenet-web">>) -> [<<"nnw">>]; 1380mimetypes(<<"application/vnd.nokia.n-gage.data">>) -> [<<"ngdat">>]; 1381mimetypes(<<"application/vnd.nokia.n-gage.symbian.install">>) -> [<<"n-gage">>]; 1382mimetypes(<<"application/vnd.nokia.radio-preset">>) -> [<<"rpst">>]; 1383mimetypes(<<"application/vnd.nokia.radio-presets">>) -> [<<"rpss">>]; 1384mimetypes(<<"application/vnd.novadigm.edm">>) -> [<<"edm">>]; 1385mimetypes(<<"application/vnd.novadigm.edx">>) -> [<<"edx">>]; 1386mimetypes(<<"application/vnd.novadigm.ext">>) -> [<<"ext">>]; 1387mimetypes(<<"application/vnd.oasis.opendocument.chart">>) -> [<<"odc">>]; 1388mimetypes(<<"application/vnd.oasis.opendocument.chart-template">>) -> [<<"otc">>]; 1389mimetypes(<<"application/vnd.oasis.opendocument.database">>) -> [<<"odb">>]; 1390mimetypes(<<"application/vnd.oasis.opendocument.formula">>) -> [<<"odf">>]; 1391mimetypes(<<"application/vnd.oasis.opendocument.formula-template">>) -> [<<"odft">>]; 1392mimetypes(<<"application/vnd.oasis.opendocument.graphics">>) -> [<<"odg">>]; 1393mimetypes(<<"application/vnd.oasis.opendocument.graphics-template">>) -> [<<"otg">>]; 1394mimetypes(<<"application/vnd.oasis.opendocument.image">>) -> [<<"odi">>]; 1395mimetypes(<<"application/vnd.oasis.opendocument.image-template">>) -> [<<"oti">>]; 1396mimetypes(<<"application/vnd.oasis.opendocument.presentation">>) -> [<<"odp">>]; 1397mimetypes(<<"application/vnd.oasis.opendocument.presentation-template">>) -> [<<"otp">>]; 1398mimetypes(<<"application/vnd.oasis.opendocument.spreadsheet">>) -> [<<"ods">>]; 1399mimetypes(<<"application/vnd.oasis.opendocument.spreadsheet-template">>) -> [<<"ots">>]; 1400mimetypes(<<"application/vnd.oasis.opendocument.text">>) -> [<<"odt">>]; 1401mimetypes(<<"application/vnd.oasis.opendocument.text-master">>) -> [<<"odm">>]; 1402mimetypes(<<"application/vnd.oasis.opendocument.text-template">>) -> [<<"ott">>]; 1403mimetypes(<<"application/vnd.oasis.opendocument.text-web">>) -> [<<"oth">>]; 1404mimetypes(<<"application/vnd.olpc-sugar">>) -> [<<"xo">>]; 1405mimetypes(<<"application/vnd.oma.dd2+xml">>) -> [<<"dd2">>]; 1406mimetypes(<<"application/vnd.openofficeorg.extension">>) -> [<<"oxt">>]; 1407mimetypes(<<"application/vnd.openxmlformats-officedocument.presentationml.presentation">>) -> [<<"pptx">>]; 1408mimetypes(<<"application/vnd.openxmlformats-officedocument.presentationml.slide">>) -> [<<"sldx">>]; 1409mimetypes(<<"application/vnd.openxmlformats-officedocument.presentationml.slideshow">>) -> [<<"ppsx">>]; 1410mimetypes(<<"application/vnd.openxmlformats-officedocument.presentationml.template">>) -> [<<"potx">>]; 1411mimetypes(<<"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet">>) -> [<<"xlsx">>]; 1412mimetypes(<<"application/vnd.openxmlformats-officedocument.spreadsheetml.template">>) -> [<<"xltx">>]; 1413mimetypes(<<"application/vnd.openxmlformats-officedocument.wordprocessingml.document">>) -> [<<"docx">>]; 1414mimetypes(<<"application/vnd.openxmlformats-officedocument.wordprocessingml.template">>) -> [<<"dotx">>]; 1415mimetypes(<<"application/vnd.osgeo.mapguide.package">>) -> [<<"mgp">>]; 1416mimetypes(<<"application/vnd.osgi.dp">>) -> [<<"dp">>]; 1417mimetypes(<<"application/vnd.osgi.subsystem">>) -> [<<"esa">>]; 1418mimetypes(<<"application/vnd.palm">>) -> [<<"pdb">>,<<"pqa">>,<<"oprc">>]; 1419mimetypes(<<"application/vnd.pawaafile">>) -> [<<"paw">>]; 1420mimetypes(<<"application/vnd.pg.format">>) -> [<<"str">>]; 1421mimetypes(<<"application/vnd.pg.osasli">>) -> [<<"ei6">>]; 1422mimetypes(<<"application/vnd.picsel">>) -> [<<"efif">>]; 1423mimetypes(<<"application/vnd.pmi.widget">>) -> [<<"wg">>]; 1424mimetypes(<<"application/vnd.pocketlearn">>) -> [<<"plf">>]; 1425mimetypes(<<"application/vnd.powerbuilder6">>) -> [<<"pbd">>]; 1426mimetypes(<<"application/vnd.previewsystems.box">>) -> [<<"box">>]; 1427mimetypes(<<"application/vnd.proteus.magazine">>) -> [<<"mgz">>]; 1428mimetypes(<<"application/vnd.publishare-delta-tree">>) -> [<<"qps">>]; 1429mimetypes(<<"application/vnd.pvi.ptid1">>) -> [<<"ptid">>]; 1430mimetypes(<<"application/vnd.quark.quarkxpress">>) -> [<<"qxd">>,<<"qxt">>,<<"qwd">>,<<"qwt">>,<<"qxl">>,<<"qxb">>]; 1431mimetypes(<<"application/vnd.realvnc.bed">>) -> [<<"bed">>]; 1432mimetypes(<<"application/vnd.recordare.musicxml">>) -> [<<"mxl">>]; 1433mimetypes(<<"application/vnd.recordare.musicxml+xml">>) -> [<<"musicxml">>]; 1434mimetypes(<<"application/vnd.rig.cryptonote">>) -> [<<"cryptonote">>]; 1435mimetypes(<<"application/vnd.rim.cod">>) -> [<<"cod">>]; 1436mimetypes(<<"application/vnd.rn-realmedia">>) -> [<<"rm">>]; 1437mimetypes(<<"application/vnd.rn-realmedia-vbr">>) -> [<<"rmvb">>]; 1438mimetypes(<<"application/vnd.route66.link66+xml">>) -> [<<"link66">>]; 1439mimetypes(<<"application/vnd.sailingtracker.track">>) -> [<<"st">>]; 1440mimetypes(<<"application/vnd.seemail">>) -> [<<"see">>]; 1441mimetypes(<<"application/vnd.sema">>) -> [<<"sema">>]; 1442mimetypes(<<"application/vnd.semd">>) -> [<<"semd">>]; 1443mimetypes(<<"application/vnd.semf">>) -> [<<"semf">>]; 1444mimetypes(<<"application/vnd.shana.informed.formdata">>) -> [<<"ifm">>]; 1445mimetypes(<<"application/vnd.shana.informed.formtemplate">>) -> [<<"itp">>]; 1446mimetypes(<<"application/vnd.shana.informed.interchange">>) -> [<<"iif">>]; 1447mimetypes(<<"application/vnd.shana.informed.package">>) -> [<<"ipk">>]; 1448mimetypes(<<"application/vnd.simtech-mindmapper">>) -> [<<"twd">>,<<"twds">>]; 1449mimetypes(<<"application/vnd.smaf">>) -> [<<"mmf">>]; 1450mimetypes(<<"application/vnd.smart.teacher">>) -> [<<"teacher">>]; 1451mimetypes(<<"application/vnd.solent.sdkm+xml">>) -> [<<"sdkm">>,<<"sdkd">>]; 1452mimetypes(<<"application/vnd.spotfire.dxp">>) -> [<<"dxp">>]; 1453mimetypes(<<"application/vnd.spotfire.sfs">>) -> [<<"sfs">>]; 1454mimetypes(<<"application/vnd.stardivision.calc">>) -> [<<"sdc">>]; 1455mimetypes(<<"application/vnd.stardivision.draw">>) -> [<<"sda">>]; 1456mimetypes(<<"application/vnd.stardivision.impress">>) -> [<<"sdd">>]; 1457mimetypes(<<"application/vnd.stardivision.math">>) -> [<<"smf">>]; 1458mimetypes(<<"application/vnd.stardivision.writer">>) -> [<<"sdw">>,<<"vor">>]; 1459mimetypes(<<"application/vnd.stardivision.writer-global">>) -> [<<"sgl">>]; 1460mimetypes(<<"application/vnd.stepmania.package">>) -> [<<"smzip">>]; 1461mimetypes(<<"application/vnd.stepmania.stepchart">>) -> [<<"sm">>]; 1462mimetypes(<<"application/vnd.sun.xml.calc">>) -> [<<"sxc">>]; 1463mimetypes(<<"application/vnd.sun.xml.calc.template">>) -> [<<"stc">>]; 1464mimetypes(<<"application/vnd.sun.xml.draw">>) -> [<<"sxd">>]; 1465mimetypes(<<"application/vnd.sun.xml.draw.template">>) -> [<<"std">>]; 1466mimetypes(<<"application/vnd.sun.xml.impress">>) -> [<<"sxi">>]; 1467mimetypes(<<"application/vnd.sun.xml.impress.template">>) -> [<<"sti">>]; 1468mimetypes(<<"application/vnd.sun.xml.math">>) -> [<<"sxm">>]; 1469mimetypes(<<"application/vnd.sun.xml.writer">>) -> [<<"sxw">>]; 1470mimetypes(<<"application/vnd.sun.xml.writer.global">>) -> [<<"sxg">>]; 1471mimetypes(<<"application/vnd.sun.xml.writer.template">>) -> [<<"stw">>]; 1472mimetypes(<<"application/vnd.sus-calendar">>) -> [<<"sus">>,<<"susp">>]; 1473mimetypes(<<"application/vnd.svd">>) -> [<<"svd">>]; 1474mimetypes(<<"application/vnd.symbian.install">>) -> [<<"sis">>,<<"sisx">>]; 1475mimetypes(<<"application/vnd.syncml+xml">>) -> [<<"xsm">>]; 1476mimetypes(<<"application/vnd.syncml.dm+wbxml">>) -> [<<"bdm">>]; 1477mimetypes(<<"application/vnd.syncml.dm+xml">>) -> [<<"xdm">>]; 1478mimetypes(<<"application/vnd.tao.intent-module-archive">>) -> [<<"tao">>]; 1479mimetypes(<<"application/vnd.tcpdump.pcap">>) -> [<<"pcap">>,<<"cap">>,<<"dmp">>]; 1480mimetypes(<<"application/vnd.tmobile-livetv">>) -> [<<"tmo">>]; 1481mimetypes(<<"application/vnd.trid.tpt">>) -> [<<"tpt">>]; 1482mimetypes(<<"application/vnd.triscape.mxs">>) -> [<<"mxs">>]; 1483mimetypes(<<"application/vnd.trueapp">>) -> [<<"tra">>]; 1484mimetypes(<<"application/vnd.ufdl">>) -> [<<"ufd">>,<<"ufdl">>]; 1485mimetypes(<<"application/vnd.uiq.theme">>) -> [<<"utz">>]; 1486mimetypes(<<"application/vnd.umajin">>) -> [<<"umj">>]; 1487mimetypes(<<"application/vnd.unity">>) -> [<<"unityweb">>]; 1488mimetypes(<<"application/vnd.uoml+xml">>) -> [<<"uoml">>]; 1489mimetypes(<<"application/vnd.vcx">>) -> [<<"vcx">>]; 1490mimetypes(<<"application/vnd.visio">>) -> [<<"vsd">>,<<"vst">>,<<"vss">>,<<"vsw">>]; 1491mimetypes(<<"application/vnd.visionary">>) -> [<<"vis">>]; 1492mimetypes(<<"application/vnd.vsf">>) -> [<<"vsf">>]; 1493mimetypes(<<"application/vnd.wap.wbxml">>) -> [<<"wbxml">>]; 1494mimetypes(<<"application/vnd.wap.wmlc">>) -> [<<"wmlc">>]; 1495mimetypes(<<"application/vnd.wap.wmlscriptc">>) -> [<<"wmlsc">>]; 1496mimetypes(<<"application/vnd.webturbo">>) -> [<<"wtb">>]; 1497mimetypes(<<"application/vnd.wolfram.player">>) -> [<<"nbp">>]; 1498mimetypes(<<"application/vnd.wordperfect">>) -> [<<"wpd">>]; 1499mimetypes(<<"application/vnd.wqd">>) -> [<<"wqd">>]; 1500mimetypes(<<"application/vnd.wt.stf">>) -> [<<"stf">>]; 1501mimetypes(<<"application/vnd.xara">>) -> [<<"xar">>]; 1502mimetypes(<<"application/vnd.xfdl">>) -> [<<"xfdl">>]; 1503mimetypes(<<"application/vnd.yamaha.hv-dic">>) -> [<<"hvd">>]; 1504mimetypes(<<"application/vnd.yamaha.hv-script">>) -> [<<"hvs">>]; 1505mimetypes(<<"application/vnd.yamaha.hv-voice">>) -> [<<"hvp">>]; 1506mimetypes(<<"application/vnd.yamaha.openscoreformat">>) -> [<<"osf">>]; 1507mimetypes(<<"application/vnd.yamaha.openscoreformat.osfpvg+xml">>) -> [<<"osfpvg">>]; 1508mimetypes(<<"application/vnd.yamaha.smaf-audio">>) -> [<<"saf">>]; 1509mimetypes(<<"application/vnd.yamaha.smaf-phrase">>) -> [<<"spf">>]; 1510mimetypes(<<"application/vnd.yellowriver-custom-menu">>) -> [<<"cmp">>]; 1511mimetypes(<<"application/vnd.zul">>) -> [<<"zir">>,<<"zirz">>]; 1512mimetypes(<<"application/vnd.zzazz.deck+xml">>) -> [<<"zaz">>]; 1513mimetypes(<<"application/voicexml+xml">>) -> [<<"vxml">>]; 1514mimetypes(<<"application/widget">>) -> [<<"wgt">>]; 1515mimetypes(<<"application/winhlp">>) -> [<<"hlp">>]; 1516mimetypes(<<"application/wsdl+xml">>) -> [<<"wsdl">>]; 1517mimetypes(<<"application/wspolicy+xml">>) -> [<<"wspolicy">>]; 1518mimetypes(<<"application/x-7z-compressed">>) -> [<<"7z">>]; 1519mimetypes(<<"application/x-abiword">>) -> [<<"abw">>]; 1520mimetypes(<<"application/x-ace-compressed">>) -> [<<"ace">>]; 1521mimetypes(<<"application/x-apple-diskimage">>) -> [<<"dmg">>]; 1522mimetypes(<<"application/x-authorware-bin">>) -> [<<"aab">>,<<"x32">>,<<"u32">>,<<"vox">>]; 1523mimetypes(<<"application/x-authorware-map">>) -> [<<"aam">>]; 1524mimetypes(<<"application/x-authorware-seg">>) -> [<<"aas">>]; 1525mimetypes(<<"application/x-bcpio">>) -> [<<"bcpio">>]; 1526mimetypes(<<"application/x-bittorrent">>) -> [<<"torrent">>]; 1527mimetypes(<<"application/x-blorb">>) -> [<<"blb">>,<<"blorb">>]; 1528mimetypes(<<"application/x-bzip">>) -> [<<"bz">>]; 1529mimetypes(<<"application/x-bzip2">>) -> [<<"bz2">>,<<"boz">>]; 1530mimetypes(<<"application/x-cbr">>) -> [<<"cbr">>,<<"cba">>,<<"cbt">>,<<"cbz">>,<<"cb7">>]; 1531mimetypes(<<"application/x-cdlink">>) -> [<<"vcd">>]; 1532mimetypes(<<"application/x-cfs-compressed">>) -> [<<"cfs">>]; 1533mimetypes(<<"application/x-chat">>) -> [<<"chat">>]; 1534mimetypes(<<"application/x-chess-pgn">>) -> [<<"pgn">>]; 1535mimetypes(<<"application/x-conference">>) -> [<<"nsc">>]; 1536mimetypes(<<"application/x-cpio">>) -> [<<"cpio">>]; 1537mimetypes(<<"application/x-csh">>) -> [<<"csh">>]; 1538mimetypes(<<"application/x-debian-package">>) -> [<<"deb">>,<<"udeb">>]; 1539mimetypes(<<"application/x-dgc-compressed">>) -> [<<"dgc">>]; 1540mimetypes(<<"application/x-director">>) -> [<<"dir">>,<<"dcr">>,<<"dxr">>,<<"cst">>,<<"cct">>,<<"cxt">>,<<"w3d">>,<<"fgd">>,<<"swa">>]; 1541mimetypes(<<"application/x-doom">>) -> [<<"wad">>]; 1542mimetypes(<<"application/x-dtbncx+xml">>) -> [<<"ncx">>]; 1543mimetypes(<<"application/x-dtbook+xml">>) -> [<<"dtb">>]; 1544mimetypes(<<"application/x-dtbresource+xml">>) -> [<<"res">>]; 1545mimetypes(<<"application/x-dvi">>) -> [<<"dvi">>]; 1546mimetypes(<<"application/x-envoy">>) -> [<<"evy">>]; 1547mimetypes(<<"application/x-eva">>) -> [<<"eva">>]; 1548mimetypes(<<"application/x-font-bdf">>) -> [<<"bdf">>]; 1549mimetypes(<<"application/x-font-ghostscript">>) -> [<<"gsf">>]; 1550mimetypes(<<"application/x-font-linux-psf">>) -> [<<"psf">>]; 1551mimetypes(<<"application/x-font-otf">>) -> [<<"otf">>]; 1552mimetypes(<<"application/x-font-pcf">>) -> [<<"pcf">>]; 1553mimetypes(<<"application/x-font-snf">>) -> [<<"snf">>]; 1554mimetypes(<<"application/x-font-ttf">>) -> [<<"ttf">>,<<"ttc">>]; 1555mimetypes(<<"application/x-font-type1">>) -> [<<"pfa">>,<<"pfb">>,<<"pfm">>,<<"afm">>]; 1556mimetypes(<<"application/x-freearc">>) -> [<<"arc">>]; 1557mimetypes(<<"application/x-futuresplash">>) -> [<<"spl">>]; 1558mimetypes(<<"application/x-gca-compressed">>) -> [<<"gca">>]; 1559mimetypes(<<"application/x-glulx">>) -> [<<"ulx">>]; 1560mimetypes(<<"application/x-gnumeric">>) -> [<<"gnumeric">>]; 1561mimetypes(<<"application/x-gramps-xml">>) -> [<<"gramps">>]; 1562mimetypes(<<"application/x-gtar">>) -> [<<"gtar">>]; 1563mimetypes(<<"application/x-hdf">>) -> [<<"hdf">>]; 1564mimetypes(<<"application/x-install-instructions">>) -> [<<"install">>]; 1565mimetypes(<<"application/x-iso9660-image">>) -> [<<"iso">>]; 1566mimetypes(<<"application/x-java-jnlp-file">>) -> [<<"jnlp">>]; 1567mimetypes(<<"application/x-latex">>) -> [<<"latex">>]; 1568mimetypes(<<"application/x-lzh-compressed">>) -> [<<"lzh">>,<<"lha">>]; 1569mimetypes(<<"application/x-mie">>) -> [<<"mie">>]; 1570mimetypes(<<"application/x-mobipocket-ebook">>) -> [<<"prc">>,<<"mobi">>]; 1571mimetypes(<<"application/x-ms-application">>) -> [<<"application">>]; 1572mimetypes(<<"application/x-ms-shortcut">>) -> [<<"lnk">>]; 1573mimetypes(<<"application/x-ms-wmd">>) -> [<<"wmd">>]; 1574mimetypes(<<"application/x-ms-wmz">>) -> [<<"wmz">>]; 1575mimetypes(<<"application/x-ms-xbap">>) -> [<<"xbap">>]; 1576mimetypes(<<"application/x-msaccess">>) -> [<<"mdb">>]; 1577mimetypes(<<"application/x-msbinder">>) -> [<<"obd">>]; 1578mimetypes(<<"application/x-mscardfile">>) -> [<<"crd">>]; 1579mimetypes(<<"application/x-msclip">>) -> [<<"clp">>]; 1580mimetypes(<<"application/x-msdownload">>) -> [<<"exe">>,<<"dll">>,<<"com">>,<<"bat">>,<<"msi">>]; 1581mimetypes(<<"application/x-msmediaview">>) -> [<<"mvb">>,<<"m13">>,<<"m14">>]; 1582mimetypes(<<"application/x-msmetafile">>) -> [<<"wmf">>,<<"wmz">>,<<"emf">>,<<"emz">>]; 1583mimetypes(<<"application/x-msmoney">>) -> [<<"mny">>]; 1584mimetypes(<<"application/x-mspublisher">>) -> [<<"pub">>]; 1585mimetypes(<<"application/x-msschedule">>) -> [<<"scd">>]; 1586mimetypes(<<"application/x-msterminal">>) -> [<<"trm">>]; 1587mimetypes(<<"application/x-mswrite">>) -> [<<"wri">>]; 1588mimetypes(<<"application/x-netcdf">>) -> [<<"nc">>,<<"cdf">>]; 1589mimetypes(<<"application/x-nzb">>) -> [<<"nzb">>]; 1590mimetypes(<<"application/x-pkcs12">>) -> [<<"p12">>,<<"pfx">>]; 1591mimetypes(<<"application/x-pkcs7-certificates">>) -> [<<"p7b">>,<<"spc">>]; 1592mimetypes(<<"application/x-pkcs7-certreqresp">>) -> [<<"p7r">>]; 1593mimetypes(<<"application/x-rar-compressed">>) -> [<<"rar">>]; 1594mimetypes(<<"application/x-research-info-systems">>) -> [<<"ris">>]; 1595mimetypes(<<"application/x-sh">>) -> [<<"sh">>]; 1596mimetypes(<<"application/x-shar">>) -> [<<"shar">>]; 1597mimetypes(<<"application/x-shockwave-flash">>) -> [<<"swf">>]; 1598mimetypes(<<"application/x-silverlight-app">>) -> [<<"xap">>]; 1599mimetypes(<<"application/x-sql">>) -> [<<"sql">>]; 1600mimetypes(<<"application/x-stuffit">>) -> [<<"sit">>]; 1601mimetypes(<<"application/x-stuffitx">>) -> [<<"sitx">>]; 1602mimetypes(<<"application/x-subrip">>) -> [<<"srt">>]; 1603mimetypes(<<"application/x-sv4cpio">>) -> [<<"sv4cpio">>]; 1604mimetypes(<<"application/x-sv4crc">>) -> [<<"sv4crc">>]; 1605mimetypes(<<"application/x-t3vm-image">>) -> [<<"t3">>]; 1606mimetypes(<<"application/x-tads">>) -> [<<"gam">>]; 1607mimetypes(<<"application/x-tar">>) -> [<<"tar">>]; 1608mimetypes(<<"application/x-tcl">>) -> [<<"tcl">>]; 1609mimetypes(<<"application/x-tex">>) -> [<<"tex">>]; 1610mimetypes(<<"application/x-tex-tfm">>) -> [<<"tfm">>]; 1611mimetypes(<<"application/x-texinfo">>) -> [<<"texinfo">>,<<"texi">>]; 1612mimetypes(<<"application/x-tgif">>) -> [<<"obj">>]; 1613mimetypes(<<"application/x-ustar">>) -> [<<"ustar">>]; 1614mimetypes(<<"application/x-wais-source">>) -> [<<"src">>]; 1615mimetypes(<<"application/x-x509-ca-cert">>) -> [<<"der">>,<<"crt">>]; 1616mimetypes(<<"application/x-xfig">>) -> [<<"fig">>]; 1617mimetypes(<<"application/x-xliff+xml">>) -> [<<"xlf">>]; 1618mimetypes(<<"application/x-xpinstall">>) -> [<<"xpi">>]; 1619mimetypes(<<"application/x-xz">>) -> [<<"xz">>]; 1620mimetypes(<<"application/x-zmachine">>) -> [<<"z1">>,<<"z2">>,<<"z3">>,<<"z4">>,<<"z5">>,<<"z6">>,<<"z7">>,<<"z8">>]; 1621mimetypes(<<"application/xaml+xml">>) -> [<<"xaml">>]; 1622mimetypes(<<"application/xcap-diff+xml">>) -> [<<"xdf">>]; 1623mimetypes(<<"application/xenc+xml">>) -> [<<"xenc">>]; 1624mimetypes(<<"application/xhtml+xml">>) -> [<<"xhtml">>,<<"xht">>]; 1625mimetypes(<<"application/xml">>) -> [<<"xml">>,<<"xsl">>]; 1626mimetypes(<<"application/xml-dtd">>) -> [<<"dtd">>]; 1627mimetypes(<<"application/xop+xml">>) -> [<<"xop">>]; 1628mimetypes(<<"application/xproc+xml">>) -> [<<"xpl">>]; 1629mimetypes(<<"application/xslt+xml">>) -> [<<"xslt">>]; 1630mimetypes(<<"application/xspf+xml">>) -> [<<"xspf">>]; 1631mimetypes(<<"application/xv+xml">>) -> [<<"mxml">>,<<"xhvml">>,<<"xvml">>,<<"xvm">>]; 1632mimetypes(<<"application/yang">>) -> [<<"yang">>]; 1633mimetypes(<<"application/yin+xml">>) -> [<<"yin">>]; 1634mimetypes(<<"application/zip">>) -> [<<"zip">>]; 1635mimetypes(<<"audio/adpcm">>) -> [<<"adp">>]; 1636mimetypes(<<"audio/basic">>) -> [<<"au">>,<<"snd">>]; 1637mimetypes(<<"audio/midi">>) -> [<<"mid">>,<<"midi">>,<<"kar">>,<<"rmi">>]; 1638mimetypes(<<"audio/mp4">>) -> [<<"m4a">>,<<"mp4a">>]; 1639mimetypes(<<"audio/mpeg">>) -> [<<"mpga">>,<<"mp2">>,<<"mp2a">>,<<"mp3">>,<<"m2a">>,<<"m3a">>]; 1640mimetypes(<<"audio/ogg">>) -> [<<"oga">>,<<"ogg">>,<<"spx">>]; 1641mimetypes(<<"audio/s3m">>) -> [<<"s3m">>]; 1642mimetypes(<<"audio/silk">>) -> [<<"sil">>]; 1643mimetypes(<<"audio/vnd.dece.audio">>) -> [<<"uva">>,<<"uvva">>]; 1644mimetypes(<<"audio/vnd.digital-winds">>) -> [<<"eol">>]; 1645mimetypes(<<"audio/vnd.dra">>) -> [<<"dra">>]; 1646mimetypes(<<"audio/vnd.dts">>) -> [<<"dts">>]; 1647mimetypes(<<"audio/vnd.dts.hd">>) -> [<<"dtshd">>]; 1648mimetypes(<<"audio/vnd.lucent.voice">>) -> [<<"lvp">>]; 1649mimetypes(<<"audio/vnd.ms-playready.media.pya">>) -> [<<"pya">>]; 1650mimetypes(<<"audio/vnd.nuera.ecelp4800">>) -> [<<"ecelp4800">>]; 1651mimetypes(<<"audio/vnd.nuera.ecelp7470">>) -> [<<"ecelp7470">>]; 1652mimetypes(<<"audio/vnd.nuera.ecelp9600">>) -> [<<"ecelp9600">>]; 1653mimetypes(<<"audio/vnd.rip">>) -> [<<"rip">>]; 1654mimetypes(<<"audio/webm">>) -> [<<"weba">>]; 1655mimetypes(<<"audio/x-aac">>) -> [<<"aac">>]; 1656mimetypes(<<"audio/x-aiff">>) -> [<<"aif">>,<<"aiff">>,<<"aifc">>]; 1657mimetypes(<<"audio/x-caf">>) -> [<<"caf">>]; 1658mimetypes(<<"audio/x-flac">>) -> [<<"flac">>]; 1659mimetypes(<<"audio/x-matroska">>) -> [<<"mka">>]; 1660mimetypes(<<"audio/x-mpegurl">>) -> [<<"m3u">>]; 1661mimetypes(<<"audio/x-ms-wax">>) -> [<<"wax">>]; 1662mimetypes(<<"audio/x-ms-wma">>) -> [<<"wma">>]; 1663mimetypes(<<"audio/x-pn-realaudio">>) -> [<<"ram">>,<<"ra">>]; 1664mimetypes(<<"audio/x-pn-realaudio-plugin">>) -> [<<"rmp">>]; 1665mimetypes(<<"audio/x-wav">>) -> [<<"wav">>]; 1666mimetypes(<<"audio/xm">>) -> [<<"xm">>]; 1667mimetypes(<<"chemical/x-cdx">>) -> [<<"cdx">>]; 1668mimetypes(<<"chemical/x-cif">>) -> [<<"cif">>]; 1669mimetypes(<<"chemical/x-cmdf">>) -> [<<"cmdf">>]; 1670mimetypes(<<"chemical/x-cml">>) -> [<<"cml">>]; 1671mimetypes(<<"chemical/x-csml">>) -> [<<"csml">>]; 1672mimetypes(<<"chemical/x-xyz">>) -> [<<"xyz">>]; 1673mimetypes(<<"image/bmp">>) -> [<<"bmp">>]; 1674mimetypes(<<"image/cgm">>) -> [<<"cgm">>]; 1675mimetypes(<<"image/g3fax">>) -> [<<"g3">>]; 1676mimetypes(<<"image/gif">>) -> [<<"gif">>]; 1677mimetypes(<<"image/ief">>) -> [<<"ief">>]; 1678mimetypes(<<"image/jpeg">>) -> [<<"jpeg">>,<<"jpg">>,<<"jpe">>]; 1679mimetypes(<<"image/ktx">>) -> [<<"ktx">>]; 1680mimetypes(<<"image/png">>) -> [<<"png">>]; 1681mimetypes(<<"image/prs.btif">>) -> [<<"btif">>]; 1682mimetypes(<<"image/sgi">>) -> [<<"sgi">>]; 1683mimetypes(<<"image/svg+xml">>) -> [<<"svg">>,<<"svgz">>]; 1684mimetypes(<<"image/tiff">>) -> [<<"tiff">>,<<"tif">>]; 1685mimetypes(<<"image/vnd.adobe.photoshop">>) -> [<<"psd">>]; 1686mimetypes(<<"image/vnd.dece.graphic">>) -> [<<"uvi">>,<<"uvvi">>,<<"uvg">>,<<"uvvg">>]; 1687mimetypes(<<"image/vnd.djvu">>) -> [<<"djvu">>,<<"djv">>]; 1688mimetypes(<<"image/vnd.dvb.subtitle">>) -> [<<"sub">>]; 1689mimetypes(<<"image/vnd.dwg">>) -> [<<"dwg">>]; 1690mimetypes(<<"image/vnd.dxf">>) -> [<<"dxf">>]; 1691mimetypes(<<"image/vnd.fastbidsheet">>) -> [<<"fbs">>]; 1692mimetypes(<<"image/vnd.fpx">>) -> [<<"fpx">>]; 1693mimetypes(<<"image/vnd.fst">>) -> [<<"fst">>]; 1694mimetypes(<<"image/vnd.fujixerox.edmics-mmr">>) -> [<<"mmr">>]; 1695mimetypes(<<"image/vnd.fujixerox.edmics-rlc">>) -> [<<"rlc">>]; 1696mimetypes(<<"image/vnd.ms-modi">>) -> [<<"mdi">>]; 1697mimetypes(<<"image/vnd.ms-photo">>) -> [<<"wdp">>]; 1698mimetypes(<<"image/vnd.net-fpx">>) -> [<<"npx">>]; 1699mimetypes(<<"image/vnd.wap.wbmp">>) -> [<<"wbmp">>]; 1700mimetypes(<<"image/vnd.xiff">>) -> [<<"xif">>]; 1701mimetypes(<<"image/webp">>) -> [<<"webp">>]; 1702mimetypes(<<"image/x-3ds">>) -> [<<"3ds">>]; 1703mimetypes(<<"image/x-cmu-raster">>) -> [<<"ras">>]; 1704mimetypes(<<"image/x-cmx">>) -> [<<"cmx">>]; 1705mimetypes(<<"image/x-freehand">>) -> [<<"fh">>,<<"fhc">>,<<"fh4">>,<<"fh5">>,<<"fh7">>]; 1706mimetypes(<<"image/x-icon">>) -> [<<"ico">>]; 1707mimetypes(<<"image/x-mrsid-image">>) -> [<<"sid">>]; 1708mimetypes(<<"image/x-pcx">>) -> [<<"pcx">>]; 1709mimetypes(<<"image/x-pict">>) -> [<<"pic">>,<<"pct">>]; 1710mimetypes(<<"image/x-portable-anymap">>) -> [<<"pnm">>]; 1711mimetypes(<<"image/x-portable-bitmap">>) -> [<<"pbm">>]; 1712mimetypes(<<"image/x-portable-graymap">>) -> [<<"pgm">>]; 1713mimetypes(<<"image/x-portable-pixmap">>) -> [<<"ppm">>]; 1714mimetypes(<<"image/x-rgb">>) -> [<<"rgb">>]; 1715mimetypes(<<"image/x-tga">>) -> [<<"tga">>]; 1716mimetypes(<<"image/x-xbitmap">>) -> [<<"xbm">>]; 1717mimetypes(<<"image/x-xpixmap">>) -> [<<"xpm">>]; 1718mimetypes(<<"image/x-xwindowdump">>) -> [<<"xwd">>]; 1719mimetypes(<<"message/rfc822">>) -> [<<"eml">>,<<"mime">>]; 1720mimetypes(<<"model/iges">>) -> [<<"igs">>,<<"iges">>]; 1721mimetypes(<<"model/mesh">>) -> [<<"msh">>,<<"mesh">>,<<"silo">>]; 1722mimetypes(<<"model/vnd.collada+xml">>) -> [<<"dae">>]; 1723mimetypes(<<"model/vnd.dwf">>) -> [<<"dwf">>]; 1724mimetypes(<<"model/vnd.gdl">>) -> [<<"gdl">>]; 1725mimetypes(<<"model/vnd.gtw">>) -> [<<"gtw">>]; 1726mimetypes(<<"model/vnd.mts">>) -> [<<"mts">>]; 1727mimetypes(<<"model/vnd.vtu">>) -> [<<"vtu">>]; 1728mimetypes(<<"model/vrml">>) -> [<<"wrl">>,<<"vrml">>]; 1729mimetypes(<<"model/x3d+binary">>) -> [<<"x3db">>,<<"x3dbz">>]; 1730mimetypes(<<"model/x3d+vrml">>) -> [<<"x3dv">>,<<"x3dvz">>]; 1731mimetypes(<<"model/x3d+xml">>) -> [<<"x3d">>,<<"x3dz">>]; 1732mimetypes(<<"text/cache-manifest">>) -> [<<"appcache">>]; 1733mimetypes(<<"text/calendar">>) -> [<<"ics">>,<<"ifb">>]; 1734mimetypes(<<"text/css">>) -> [<<"css">>]; 1735mimetypes(<<"text/csv">>) -> [<<"csv">>]; 1736mimetypes(<<"text/html">>) -> [<<"html">>,<<"htm">>]; 1737mimetypes(<<"text/n3">>) -> [<<"n3">>]; 1738mimetypes(<<"text/plain">>) -> [<<"txt">>,<<"text">>,<<"conf">>,<<"def">>,<<"list">>,<<"log">>,<<"in">>]; 1739mimetypes(<<"text/prs.lines.tag">>) -> [<<"dsc">>]; 1740mimetypes(<<"text/richtext">>) -> [<<"rtx">>]; 1741mimetypes(<<"text/sgml">>) -> [<<"sgml">>,<<"sgm">>]; 1742mimetypes(<<"text/tab-separated-values">>) -> [<<"tsv">>]; 1743mimetypes(<<"text/troff">>) -> [<<"t">>,<<"tr">>,<<"roff">>,<<"man">>,<<"me">>,<<"ms">>]; 1744mimetypes(<<"text/turtle">>) -> [<<"ttl">>]; 1745mimetypes(<<"text/uri-list">>) -> [<<"uri">>,<<"uris">>,<<"urls">>]; 1746mimetypes(<<"text/vcard">>) -> [<<"vcard">>]; 1747mimetypes(<<"text/vnd.curl">>) -> [<<"curl">>]; 1748mimetypes(<<"text/vnd.curl.dcurl">>) -> [<<"dcurl">>]; 1749mimetypes(<<"text/vnd.curl.mcurl">>) -> [<<"mcurl">>]; 1750mimetypes(<<"text/vnd.curl.scurl">>) -> [<<"scurl">>]; 1751mimetypes(<<"text/vnd.dvb.subtitle">>) -> [<<"sub">>]; 1752mimetypes(<<"text/vnd.fly">>) -> [<<"fly">>]; 1753mimetypes(<<"text/vnd.fmi.flexstor">>) -> [<<"flx">>]; 1754mimetypes(<<"text/vnd.graphviz">>) -> [<<"gv">>]; 1755mimetypes(<<"text/vnd.in3d.3dml">>) -> [<<"3dml">>]; 1756mimetypes(<<"text/vnd.in3d.spot">>) -> [<<"spot">>]; 1757mimetypes(<<"text/vnd.sun.j2me.app-descriptor">>) -> [<<"jad">>]; 1758mimetypes(<<"text/vnd.wap.wml">>) -> [<<"wml">>]; 1759mimetypes(<<"text/vnd.wap.wmlscript">>) -> [<<"wmls">>]; 1760mimetypes(<<"text/x-asm">>) -> [<<"s">>,<<"asm">>]; 1761mimetypes(<<"text/x-c">>) -> [<<"c">>,<<"cc">>,<<"cxx">>,<<"cpp">>,<<"h">>,<<"hh">>,<<"dic">>]; 1762mimetypes(<<"text/x-fortran">>) -> [<<"f">>,<<"for">>,<<"f77">>,<<"f90">>]; 1763mimetypes(<<"text/x-java-source">>) -> [<<"java">>]; 1764mimetypes(<<"text/x-nfo">>) -> [<<"nfo">>]; 1765mimetypes(<<"text/x-opml">>) -> [<<"opml">>]; 1766mimetypes(<<"text/x-pascal">>) -> [<<"p">>,<<"pas">>]; 1767mimetypes(<<"text/x-setext">>) -> [<<"etx">>]; 1768mimetypes(<<"text/x-sfv">>) -> [<<"sfv">>]; 1769mimetypes(<<"text/x-uuencode">>) -> [<<"uu">>]; 1770mimetypes(<<"text/x-vcalendar">>) -> [<<"vcs">>]; 1771mimetypes(<<"text/x-vcard">>) -> [<<"vcf">>]; 1772mimetypes(<<"video/3gpp">>) -> [<<"3gp">>]; 1773mimetypes(<<"video/3gpp2">>) -> [<<"3g2">>]; 1774mimetypes(<<"video/h261">>) -> [<<"h261">>]; 1775mimetypes(<<"video/h263">>) -> [<<"h263">>]; 1776mimetypes(<<"video/h264">>) -> [<<"h264">>]; 1777mimetypes(<<"video/jpeg">>) -> [<<"jpgv">>]; 1778mimetypes(<<"video/jpm">>) -> [<<"jpm">>,<<"jpgm">>]; 1779mimetypes(<<"video/mj2">>) -> [<<"mj2">>,<<"mjp2">>]; 1780mimetypes(<<"video/mp4">>) -> [<<"mp4">>,<<"mp4v">>,<<"mpg4">>]; 1781mimetypes(<<"video/mpeg">>) -> [<<"mpeg">>,<<"mpg">>,<<"mpe">>,<<"m1v">>,<<"m2v">>]; 1782mimetypes(<<"video/ogg">>) -> [<<"ogv">>]; 1783mimetypes(<<"video/quicktime">>) -> [<<"qt">>,<<"mov">>]; 1784mimetypes(<<"video/vnd.dece.hd">>) -> [<<"uvh">>,<<"uvvh">>]; 1785mimetypes(<<"video/vnd.dece.mobile">>) -> [<<"uvm">>,<<"uvvm">>]; 1786mimetypes(<<"video/vnd.dece.pd">>) -> [<<"uvp">>,<<"uvvp">>]; 1787mimetypes(<<"video/vnd.dece.sd">>) -> [<<"uvs">>,<<"uvvs">>]; 1788mimetypes(<<"video/vnd.dece.video">>) -> [<<"uvv">>,<<"uvvv">>]; 1789mimetypes(<<"video/vnd.dvb.file">>) -> [<<"dvb">>]; 1790mimetypes(<<"video/vnd.fvt">>) -> [<<"fvt">>]; 1791mimetypes(<<"video/vnd.mpegurl">>) -> [<<"mxu">>,<<"m4u">>]; 1792mimetypes(<<"video/vnd.ms-playready.media.pyv">>) -> [<<"pyv">>]; 1793mimetypes(<<"video/vnd.uvvu.mp4">>) -> [<<"uvu">>,<<"uvvu">>]; 1794mimetypes(<<"video/vnd.vivo">>) -> [<<"viv">>]; 1795mimetypes(<<"video/webm">>) -> [<<"webm">>]; 1796mimetypes(<<"video/x-f4v">>) -> [<<"f4v">>]; 1797mimetypes(<<"video/x-fli">>) -> [<<"fli">>]; 1798mimetypes(<<"video/x-flv">>) -> [<<"flv">>]; 1799mimetypes(<<"video/x-m4v">>) -> [<<"m4v">>]; 1800mimetypes(<<"video/x-matroska">>) -> [<<"mkv">>,<<"mk3d">>,<<"mks">>]; 1801mimetypes(<<"video/x-mng">>) -> [<<"mng">>]; 1802mimetypes(<<"video/x-ms-asf">>) -> [<<"asf">>,<<"asx">>]; 1803mimetypes(<<"video/x-ms-vob">>) -> [<<"vob">>]; 1804mimetypes(<<"video/x-ms-wm">>) -> [<<"wm">>]; 1805mimetypes(<<"video/x-ms-wmv">>) -> [<<"wmv">>]; 1806mimetypes(<<"video/x-ms-wmx">>) -> [<<"wmx">>]; 1807mimetypes(<<"video/x-ms-wvx">>) -> [<<"wvx">>]; 1808mimetypes(<<"video/x-msvideo">>) -> [<<"avi">>]; 1809mimetypes(<<"video/x-sgi-movie">>) -> [<<"movie">>]; 1810mimetypes(<<"video/x-smv">>) -> [<<"smv">>]; 1811mimetypes(<<"x-conference/x-cooltalk">>) -> [<<"ice">>]; 1812mimetypes(_) -> [<<>>]. 1813%% GENERATED 1814 1815web_extensions(<<"css">>) -> {<<"text">>, <<"css">>}; 1816web_extensions(<<"gif">>) -> {<<"image">>, <<"gif">>}; 1817web_extensions(<<"html">>) -> {<<"text">>, <<"html">>}; 1818web_extensions(<<"htm">>) -> {<<"text">>, <<"html">>}; 1819web_extensions(<<"ico">>) -> {<<"image">>, <<"x-icon">>}; 1820web_extensions(<<"jpeg">>) -> {<<"image">>, <<"jpeg">>}; 1821web_extensions(<<"jpg">>) -> {<<"image">>, <<"jpeg">>}; 1822web_extensions(<<"js">>) -> {<<"application">>, <<"javascript">>}; 1823web_extensions(<<"mp3">>) -> {<<"audio">>, <<"mpeg">>}; 1824web_extensions(<<"mp4">>) -> {<<"video">>, <<"mp4">>}; 1825web_extensions(<<"ogg">>) -> {<<"audio">>, <<"ogg">>}; 1826web_extensions(<<"ogv">>) -> {<<"video">>, <<"ogg">>}; 1827web_extensions(<<"png">>) -> {<<"image">>, <<"png">>}; 1828web_extensions(<<"svg">>) -> {<<"image">>, <<"svg+xml">>}; 1829web_extensions(<<"wav">>) -> {<<"audio">>, <<"x-wav">>}; 1830web_extensions(<<"webm">>) -> {<<"video">>, <<"webm">>}; 1831web_extensions(_) -> {<<"application">>, <<"octet-stream">>}. 1832