Make WordPress Core

Ticket #39550: patch-finfo.diff

File patch-finfo.diff, 374.5 KB (added by blobfolio, 7 years ago)

Patch to improve MIME handling/name corrections for uploads.

  • trunk/src/wp-includes/blob-mimes/extensions_by_mime.json

     
     1{"application\/acrobat":{"mime":"application\/acrobat","ext":["pdf"],"source":["freedesktop.org"]},"application\/andrew-inset":{"mime":"application\/andrew-inset","ext":["ez"],"source":["Apache","freedesktop.org"]},"application\/annodex":{"mime":"application\/annodex","ext":["anx"],"source":["freedesktop.org"]},"application\/applixware":{"mime":"application\/applixware","ext":["aw"],"source":["Apache"]},"application\/atom+xml":{"mime":"application\/atom+xml","ext":["atom"],"source":["Apache","Nginx","freedesktop.org"]},"application\/atomcat+xml":{"mime":"application\/atomcat+xml","ext":["atomcat"],"source":["Apache"]},"application\/atomsvc+xml":{"mime":"application\/atomsvc+xml","ext":["atomsvc"],"source":["Apache"]},"application\/ccxml+xml":{"mime":"application\/ccxml+xml","ext":["ccxml"],"source":["Apache"]},"application\/cdmi-capability":{"mime":"application\/cdmi-capability","ext":["cdmia"],"source":["Apache"]},"application\/cdmi-container":{"mime":"application\/cdmi-container","ext":["cdmic"],"source":["Apache"]},"application\/cdmi-domain":{"mime":"application\/cdmi-domain","ext":["cdmid"],"source":["Apache"]},"application\/cdmi-object":{"mime":"application\/cdmi-object","ext":["cdmio"],"source":["Apache"]},"application\/cdmi-queue":{"mime":"application\/cdmi-queue","ext":["cdmiq"],"source":["Apache"]},"application\/cdr":{"mime":"application\/cdr","ext":["cdr"],"source":["freedesktop.org"]},"application\/clueinfo+xml":{"mime":"application\/clueinfo+xml","ext":["clue"],"source":["IANA"]},"application\/coreldraw":{"mime":"application\/coreldraw","ext":["cdr"],"source":["freedesktop.org"]},"application\/cose":{"mime":"application\/cose","ext":["cbor"],"source":["IANA"]},"application\/cose-key":{"mime":"application\/cose-key","ext":["cbor"],"source":["IANA"]},"application\/cose-key-set":{"mime":"application\/cose-key-set","ext":["cbor"],"source":["IANA"]},"application\/cu-seeme":{"mime":"application\/cu-seeme","ext":["cu"],"source":["Apache"]},"application\/davmount+xml":{"mime":"application\/davmount+xml","ext":["davmount"],"source":["Apache"]},"application\/dbase":{"mime":"application\/dbase","ext":["dbf"],"source":["freedesktop.org"]},"application\/dbf":{"mime":"application\/dbf","ext":["dbf"],"source":["freedesktop.org"]},"application\/dicom":{"mime":"application\/dicom","ext":["dicomdir","dcm"],"source":["freedesktop.org"]},"application\/docbook+xml":{"mime":"application\/docbook+xml","ext":["dbk","docbook"],"source":["Apache","freedesktop.org"]},"application\/dssc+der":{"mime":"application\/dssc+der","ext":["dssc"],"source":["Apache"]},"application\/dssc+xml":{"mime":"application\/dssc+xml","ext":["xdssc"],"source":["Apache"]},"application\/ecmascript":{"mime":"application\/ecmascript","ext":["ecma","es"],"source":["Apache","freedesktop.org"]},"application\/emf":{"mime":"application\/emf","ext":["emf"],"source":["freedesktop.org"]},"application\/emma+xml":{"mime":"application\/emma+xml","ext":["emma"],"source":["Apache"]},"application\/epub+zip":{"mime":"application\/epub+zip","ext":["epub"],"source":["Apache","freedesktop.org"]},"application\/exi":{"mime":"application\/exi","ext":["exi"],"source":["Apache"]},"application\/font-tdpfr":{"mime":"application\/font-tdpfr","ext":["pfr"],"source":["Apache"]},"application\/font-woff":{"mime":"application\/font-woff","ext":["woff"],"source":["Apache","Nginx","freedesktop.org"]},"application\/futuresplash":{"mime":"application\/futuresplash","ext":["swf","spl"],"source":["freedesktop.org"]},"application\/geo+json":{"mime":"application\/geo+json","ext":["json","geojson"],"source":["IANA","freedesktop.org"]},"application\/gml+xml":{"mime":"application\/gml+xml","ext":["gml"],"source":["Apache","freedesktop.org"]},"application\/gnunet-directory":{"mime":"application\/gnunet-directory","ext":["gnd"],"source":["freedesktop.org"]},"application\/gpx":{"mime":"application\/gpx","ext":["gpx"],"source":["freedesktop.org"]},"application\/gpx+xml":{"mime":"application\/gpx+xml","ext":["gpx"],"source":["Apache","freedesktop.org"]},"application\/gxf":{"mime":"application\/gxf","ext":["gxf"],"source":["Apache"]},"application\/gzip":{"mime":"application\/gzip","ext":["gz"],"source":["freedesktop.org"]},"application\/hyperstudio":{"mime":"application\/hyperstudio","ext":["stk"],"source":["Apache"]},"application\/ico":{"mime":"application\/ico","ext":["ico"],"source":["freedesktop.org"]},"application\/ics":{"mime":"application\/ics","ext":["vcs","ics"],"source":["freedesktop.org"]},"application\/illustrator":{"mime":"application\/illustrator","ext":["ai"],"source":["freedesktop.org"]},"application\/inkml+xml":{"mime":"application\/inkml+xml","ext":["ink","inkml"],"source":["Apache"]},"application\/ipfix":{"mime":"application\/ipfix","ext":["ipfix"],"source":["Apache"]},"application\/java":{"mime":"application\/java","ext":["class"],"source":["freedesktop.org"]},"application\/java-archive":{"mime":"application\/java-archive","ext":["jar","war","ear"],"source":["Apache","Nginx","freedesktop.org"]},"application\/java-byte-code":{"mime":"application\/java-byte-code","ext":["class"],"source":["freedesktop.org"]},"application\/java-serialized-object":{"mime":"application\/java-serialized-object","ext":["ser"],"source":["Apache"]},"application\/java-vm":{"mime":"application\/java-vm","ext":["class"],"source":["Apache","freedesktop.org"]},"application\/javascript":{"mime":"application\/javascript","ext":["js","jsm"],"source":["Apache","Nginx","freedesktop.org"]},"application\/jrd+json":{"mime":"application\/jrd+json","ext":["jrd"],"source":["freedesktop.org"]},"application\/json":{"mime":"application\/json","ext":["json"],"source":["Apache","Nginx","freedesktop.org"]},"application\/json-patch+json":{"mime":"application\/json-patch+json","ext":["json-patch"],"source":["freedesktop.org"]},"application\/jsonml+json":{"mime":"application\/jsonml+json","ext":["jsonml"],"source":["Apache"]},"application\/ld+json":{"mime":"application\/ld+json","ext":["jsonld"],"source":["freedesktop.org"]},"application\/lost+xml":{"mime":"application\/lost+xml","ext":["lostxml"],"source":["Apache"]},"application\/lotus123":{"mime":"application\/lotus123","ext":["123","wk1","wk3","wk4","wks"],"source":["freedesktop.org"]},"application\/m3u":{"mime":"application\/m3u","ext":["m3u","m3u8","vlc"],"source":["freedesktop.org"]},"application\/mac-binhex40":{"mime":"application\/mac-binhex40","ext":["hqx"],"source":["Apache","Nginx"]},"application\/mac-compactpro":{"mime":"application\/mac-compactpro","ext":["cpt"],"source":["Apache"]},"application\/mads+xml":{"mime":"application\/mads+xml","ext":["mads"],"source":["Apache"]},"application\/marc":{"mime":"application\/marc","ext":["mrc"],"source":["Apache"]},"application\/marcxml+xml":{"mime":"application\/marcxml+xml","ext":["mrcx"],"source":["Apache"]},"application\/mathematica":{"mime":"application\/mathematica","ext":["ma","nb","mb"],"source":["Apache","freedesktop.org"]},"application\/mathml+xml":{"mime":"application\/mathml+xml","ext":["mathml","mml"],"source":["Apache","freedesktop.org"]},"application\/mbox":{"mime":"application\/mbox","ext":["mbox"],"source":["Apache","freedesktop.org"]},"application\/mdb":{"mime":"application\/mdb","ext":["mdb"],"source":["freedesktop.org"]},"application\/mediaservercontrol+xml":{"mime":"application\/mediaservercontrol+xml","ext":["mscml"],"source":["Apache"]},"application\/metalink+xml":{"mime":"application\/metalink+xml","ext":["metalink"],"source":["Apache","freedesktop.org"]},"application\/metalink4+xml":{"mime":"application\/metalink4+xml","ext":["meta4"],"source":["Apache","freedesktop.org"]},"application\/mets+xml":{"mime":"application\/mets+xml","ext":["mets"],"source":["Apache"]},"application\/mods+xml":{"mime":"application\/mods+xml","ext":["mods"],"source":["Apache"]},"application\/mp21":{"mime":"application\/mp21","ext":["m21","mp21"],"source":["Apache"]},"application\/mp4":{"mime":"application\/mp4","ext":["mp4s"],"source":["Apache"]},"application\/ms-tnef":{"mime":"application\/ms-tnef","ext":["tnef","tnf"],"source":["freedesktop.org"]},"application\/msaccess":{"mime":"application\/msaccess","ext":["mdb"],"source":["freedesktop.org"]},"application\/msexcel":{"mime":"application\/msexcel","ext":["xls","xlc","xll","xlm","xlw","xla","xlt","xld"],"source":["freedesktop.org"]},"application\/mspowerpoint":{"mime":"application\/mspowerpoint","ext":["ppz","ppt","pps","pot"],"source":["freedesktop.org"]},"application\/msword":{"mime":"application\/msword","ext":["doc","dot"],"source":["Apache","Nginx","freedesktop.org"]},"application\/msword-template":{"mime":"application\/msword-template","ext":["dot"],"source":["freedesktop.org"]},"application\/mxf":{"mime":"application\/mxf","ext":["mxf"],"source":["Apache","freedesktop.org"]},"application\/nappdf":{"mime":"application\/nappdf","ext":["pdf"],"source":["freedesktop.org"]},"application\/octet-stream":{"mime":"application\/octet-stream","ext":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm"],"source":["Apache","Nginx","freedesktop.org"]},"application\/oda":{"mime":"application\/oda","ext":["oda"],"source":["Apache","freedesktop.org"]},"application\/oebps-package+xml":{"mime":"application\/oebps-package+xml","ext":["opf"],"source":["Apache"]},"application\/ogg":{"mime":"application\/ogg","ext":["ogx"],"source":["Apache","freedesktop.org"]},"application\/omdoc+xml":{"mime":"application\/omdoc+xml","ext":["omdoc"],"source":["Apache"]},"application\/onenote":{"mime":"application\/onenote","ext":["onetoc","onetoc2","onetmp","onepkg"],"source":["Apache"]},"application\/owl+xml":{"mime":"application\/owl+xml","ext":["owx"],"source":["freedesktop.org"]},"application\/oxps":{"mime":"application\/oxps","ext":["oxps","xps"],"source":["Apache","freedesktop.org"]},"application\/patch-ops-error+xml":{"mime":"application\/patch-ops-error+xml","ext":["xer"],"source":["Apache"]},"application\/pcap":{"mime":"application\/pcap","ext":["pcap","cap","dmp"],"source":["freedesktop.org"]},"application\/pdf":{"mime":"application\/pdf","ext":["pdf"],"source":["Apache","Nginx","freedesktop.org"]},"application\/pgp":{"mime":"application\/pgp","ext":["pgp","gpg","asc"],"source":["freedesktop.org"]},"application\/pgp-encrypted":{"mime":"application\/pgp-encrypted","ext":["pgp","gpg","asc"],"source":["Apache","freedesktop.org"]},"application\/pgp-keys":{"mime":"application\/pgp-keys","ext":["skr","pkr","asc","pgp","gpg"],"source":["freedesktop.org"]},"application\/pgp-signature":{"mime":"application\/pgp-signature","ext":["asc","sig","pgp","gpg"],"source":["IANA","Apache","freedesktop.org"]},"application\/photoshop":{"mime":"application\/photoshop","ext":["psd"],"source":["freedesktop.org"]},"application\/pics-rules":{"mime":"application\/pics-rules","ext":["prf"],"source":["Apache"]},"application\/pkcs10":{"mime":"application\/pkcs10","ext":["p10"],"source":["Apache","freedesktop.org"]},"application\/pkcs12":{"mime":"application\/pkcs12","ext":["p12","pfx"],"source":["IANA","freedesktop.org"]},"application\/pkcs7-mime":{"mime":"application\/pkcs7-mime","ext":["p7m","p7c"],"source":["Apache","freedesktop.org"]},"application\/pkcs7-signature":{"mime":"application\/pkcs7-signature","ext":["p7s"],"source":["Apache","freedesktop.org"]},"application\/pkcs8":{"mime":"application\/pkcs8","ext":["p8"],"source":["Apache","freedesktop.org"]},"application\/pkix-attr-cert":{"mime":"application\/pkix-attr-cert","ext":["ac"],"source":["Apache"]},"application\/pkix-cert":{"mime":"application\/pkix-cert","ext":["cer"],"source":["Apache","freedesktop.org"]},"application\/pkix-crl":{"mime":"application\/pkix-crl","ext":["crl"],"source":["Apache","freedesktop.org"]},"application\/pkix-pkipath":{"mime":"application\/pkix-pkipath","ext":["pkipath"],"source":["Apache","freedesktop.org"]},"application\/pkixcmp":{"mime":"application\/pkixcmp","ext":["pki"],"source":["Apache"]},"application\/pls":{"mime":"application\/pls","ext":["pls"],"source":["freedesktop.org"]},"application\/pls+xml":{"mime":"application\/pls+xml","ext":["pls"],"source":["Apache"]},"application\/postscript":{"mime":"application\/postscript","ext":["ai","eps","ps"],"source":["Apache","Nginx","freedesktop.org"]},"application\/powerpoint":{"mime":"application\/powerpoint","ext":["ppz","ppt","pps","pot"],"source":["freedesktop.org"]},"application\/prs.cww":{"mime":"application\/prs.cww","ext":["cw","cww"],"source":["IANA","Apache"]},"application\/pskc+xml":{"mime":"application\/pskc+xml","ext":["pskcxml"],"source":["Apache"]},"application\/ram":{"mime":"application\/ram","ext":["ram"],"source":["freedesktop.org"]},"application\/raml+yaml":{"mime":"application\/raml+yaml","ext":["raml"],"source":["freedesktop.org"]},"application\/rdf+xml":{"mime":"application\/rdf+xml","ext":["rdf","rdfs","owl"],"source":["Apache","freedesktop.org"]},"application\/reginfo+xml":{"mime":"application\/reginfo+xml","ext":["rif"],"source":["Apache"]},"application\/relax-ng-compact-syntax":{"mime":"application\/relax-ng-compact-syntax","ext":["rnc"],"source":["Apache","freedesktop.org"]},"application\/resource-lists+xml":{"mime":"application\/resource-lists+xml","ext":["rl"],"source":["Apache"]},"application\/resource-lists-diff+xml":{"mime":"application\/resource-lists-diff+xml","ext":["rld"],"source":["Apache"]},"application\/rls-services+xml":{"mime":"application\/rls-services+xml","ext":["rs"],"source":["Apache"]},"application\/rpki-ghostbusters":{"mime":"application\/rpki-ghostbusters","ext":["gbr"],"source":["Apache"]},"application\/rpki-manifest":{"mime":"application\/rpki-manifest","ext":["mft"],"source":["Apache"]},"application\/rpki-roa":{"mime":"application\/rpki-roa","ext":["roa"],"source":["Apache"]},"application\/rsd+xml":{"mime":"application\/rsd+xml","ext":["rsd"],"source":["Apache"]},"application\/rss+xml":{"mime":"application\/rss+xml","ext":["rss"],"source":["Apache","Nginx","freedesktop.org"]},"application\/rtf":{"mime":"application\/rtf","ext":["rtf"],"source":["Apache","Nginx","freedesktop.org"]},"application\/sbml+xml":{"mime":"application\/sbml+xml","ext":["sbml"],"source":["Apache"]},"application\/scvp-cv-request":{"mime":"application\/scvp-cv-request","ext":["scq"],"source":["Apache"]},"application\/scvp-cv-response":{"mime":"application\/scvp-cv-response","ext":["scs"],"source":["Apache"]},"application\/scvp-vp-request":{"mime":"application\/scvp-vp-request","ext":["spq"],"source":["Apache"]},"application\/scvp-vp-response":{"mime":"application\/scvp-vp-response","ext":["spp"],"source":["Apache"]},"application\/sdp":{"mime":"application\/sdp","ext":["sdp"],"source":["Apache","freedesktop.org"]},"application\/set-payment-initiation":{"mime":"application\/set-payment-initiation","ext":["setpay"],"source":["Apache"]},"application\/set-registration-initiation":{"mime":"application\/set-registration-initiation","ext":["setreg"],"source":["Apache"]},"application\/shf+xml":{"mime":"application\/shf+xml","ext":["shf"],"source":["Apache"]},"application\/sieve":{"mime":"application\/sieve","ext":["siv"],"source":["freedesktop.org"]},"application\/smil":{"mime":"application\/smil","ext":["smil","smi","sml","kino"],"source":["IANA","freedesktop.org"]},"application\/smil+xml":{"mime":"application\/smil+xml","ext":["smi","smil","sml","kino"],"source":["Apache","freedesktop.org"]},"application\/sparql-query":{"mime":"application\/sparql-query","ext":["rq"],"source":["Apache"]},"application\/sparql-results+xml":{"mime":"application\/sparql-results+xml","ext":["srx"],"source":["Apache"]},"application\/sql":{"mime":"application\/sql","ext":["sql"],"source":["freedesktop.org"]},"application\/srgs":{"mime":"application\/srgs","ext":["gram"],"source":["Apache"]},"application\/srgs+xml":{"mime":"application\/srgs+xml","ext":["grxml"],"source":["Apache"]},"application\/sru+xml":{"mime":"application\/sru+xml","ext":["sru"],"source":["Apache"]},"application\/ssdl+xml":{"mime":"application\/ssdl+xml","ext":["ssdl"],"source":["Apache"]},"application\/ssml+xml":{"mime":"application\/ssml+xml","ext":["ssml"],"source":["Apache"]},"application\/stuffit":{"mime":"application\/stuffit","ext":["sit"],"source":["freedesktop.org"]},"application\/tei+xml":{"mime":"application\/tei+xml","ext":["tei","teicorpus"],"source":["Apache"]},"application\/thraud+xml":{"mime":"application\/thraud+xml","ext":["tfi"],"source":["Apache"]},"application\/timestamped-data":{"mime":"application\/timestamped-data","ext":["tsd"],"source":["Apache"]},"application\/vnd.3gpp.pic-bw-large":{"mime":"application\/vnd.3gpp.pic-bw-large","ext":["plb"],"source":["Apache"]},"application\/vnd.3gpp.pic-bw-small":{"mime":"application\/vnd.3gpp.pic-bw-small","ext":["psb"],"source":["Apache"]},"application\/vnd.3gpp.pic-bw-var":{"mime":"application\/vnd.3gpp.pic-bw-var","ext":["pvb"],"source":["Apache"]},"application\/vnd.3gpp2.tcap":{"mime":"application\/vnd.3gpp2.tcap","ext":["tcap"],"source":["Apache"]},"application\/vnd.3m.post-it-notes":{"mime":"application\/vnd.3m.post-it-notes","ext":["pwn"],"source":["Apache"]},"application\/vnd.accpac.simply.aso":{"mime":"application\/vnd.accpac.simply.aso","ext":["aso"],"source":["Apache"]},"application\/vnd.accpac.simply.imp":{"mime":"application\/vnd.accpac.simply.imp","ext":["imp"],"source":["Apache"]},"application\/vnd.acucobol":{"mime":"application\/vnd.acucobol","ext":["acu"],"source":["Apache"]},"application\/vnd.acucorp":{"mime":"application\/vnd.acucorp","ext":["atc","acutc"],"source":["Apache"]},"application\/vnd.adobe.air-application-installer-package+zip":{"mime":"application\/vnd.adobe.air-application-installer-package+zip","ext":["air"],"source":["Apache"]},"application\/vnd.adobe.flash.movie":{"mime":"application\/vnd.adobe.flash.movie","ext":["swf","spl"],"source":["freedesktop.org"]},"application\/vnd.adobe.formscentral.fcdt":{"mime":"application\/vnd.adobe.formscentral.fcdt","ext":["fcdt"],"source":["Apache"]},"application\/vnd.adobe.fxp":{"mime":"application\/vnd.adobe.fxp","ext":["fxp","fxpl"],"source":["Apache"]},"application\/vnd.adobe.xdp+xml":{"mime":"application\/vnd.adobe.xdp+xml","ext":["xdp"],"source":["Apache"]},"application\/vnd.adobe.xfdf":{"mime":"application\/vnd.adobe.xfdf","ext":["xfdf"],"source":["Apache"]},"application\/vnd.ahead.space":{"mime":"application\/vnd.ahead.space","ext":["ahead"],"source":["Apache"]},"application\/vnd.airzip.filesecure.azf":{"mime":"application\/vnd.airzip.filesecure.azf","ext":["azf"],"source":["Apache"]},"application\/vnd.airzip.filesecure.azs":{"mime":"application\/vnd.airzip.filesecure.azs","ext":["azs"],"source":["Apache"]},"application\/vnd.amazon.ebook":{"mime":"application\/vnd.amazon.ebook","ext":["azw"],"source":["Apache"]},"application\/vnd.americandynamics.acc":{"mime":"application\/vnd.americandynamics.acc","ext":["acc"],"source":["Apache"]},"application\/vnd.amiga.ami":{"mime":"application\/vnd.amiga.ami","ext":["ami"],"source":["Apache"]},"application\/vnd.android.package-archive":{"mime":"application\/vnd.android.package-archive","ext":["apk"],"source":["Apache","freedesktop.org"]},"application\/vnd.anser-web-certificate-issue-initiation":{"mime":"application\/vnd.anser-web-certificate-issue-initiation","ext":["cii"],"source":["Apache"]},"application\/vnd.anser-web-funds-transfer-initiation":{"mime":"application\/vnd.anser-web-funds-transfer-initiation","ext":["fti"],"source":["Apache"]},"application\/vnd.antix.game-component":{"mime":"application\/vnd.antix.game-component","ext":["atx"],"source":["Apache"]},"application\/vnd.apple.installer+xml":{"mime":"application\/vnd.apple.installer+xml","ext":["mpkg"],"source":["Apache"]},"application\/vnd.apple.keynote":{"mime":"application\/vnd.apple.keynote","ext":["key"],"source":["freedesktop.org"]},"application\/vnd.apple.mpegurl":{"mime":"application\/vnd.apple.mpegurl","ext":["m3u8","m3u"],"source":["Apache","Nginx","freedesktop.org"]},"application\/vnd.aristanetworks.swi":{"mime":"application\/vnd.aristanetworks.swi","ext":["swi"],"source":["Apache"]},"application\/vnd.astraea-software.iota":{"mime":"application\/vnd.astraea-software.iota","ext":["iota"],"source":["Apache"]},"application\/vnd.audiograph":{"mime":"application\/vnd.audiograph","ext":["aep"],"source":["Apache"]},"application\/vnd.blueice.multipass":{"mime":"application\/vnd.blueice.multipass","ext":["mpm"],"source":["Apache"]},"application\/vnd.bmi":{"mime":"application\/vnd.bmi","ext":["bmi"],"source":["Apache"]},"application\/vnd.businessobjects":{"mime":"application\/vnd.businessobjects","ext":["rep"],"source":["Apache"]},"application\/vnd.chemdraw+xml":{"mime":"application\/vnd.chemdraw+xml","ext":["cdxml"],"source":["Apache"]},"application\/vnd.chess-pgn":{"mime":"application\/vnd.chess-pgn","ext":["pgn"],"source":["freedesktop.org"]},"application\/vnd.chipnuts.karaoke-mmd":{"mime":"application\/vnd.chipnuts.karaoke-mmd","ext":["mmd"],"source":["Apache"]},"application\/vnd.cinderella":{"mime":"application\/vnd.cinderella","ext":["cdy"],"source":["Apache"]},"application\/vnd.claymore":{"mime":"application\/vnd.claymore","ext":["cla"],"source":["Apache"]},"application\/vnd.cloanto.rp9":{"mime":"application\/vnd.cloanto.rp9","ext":["rp9"],"source":["Apache"]},"application\/vnd.clonk.c4group":{"mime":"application\/vnd.clonk.c4group","ext":["c4g","c4d","c4f","c4p","c4u"],"source":["Apache"]},"application\/vnd.cluetrust.cartomobile-config":{"mime":"application\/vnd.cluetrust.cartomobile-config","ext":["c11amc"],"source":["Apache"]},"application\/vnd.cluetrust.cartomobile-config-pkg":{"mime":"application\/vnd.cluetrust.cartomobile-config-pkg","ext":["c11amz"],"source":["Apache"]},"application\/vnd.coffeescript":{"mime":"application\/vnd.coffeescript","ext":["coffee"],"source":["freedesktop.org"]},"application\/vnd.comicbook+zip":{"mime":"application\/vnd.comicbook+zip","ext":["cbz"],"source":["freedesktop.org"]},"application\/vnd.commonspace":{"mime":"application\/vnd.commonspace","ext":["csp"],"source":["Apache"]},"application\/vnd.contact.cmsg":{"mime":"application\/vnd.contact.cmsg","ext":["cdbcmsg"],"source":["Apache"]},"application\/vnd.corel-draw":{"mime":"application\/vnd.corel-draw","ext":["cdr"],"source":["freedesktop.org"]},"application\/vnd.coreos.ignition+json":{"mime":"application\/vnd.coreos.ignition+json","ext":["ign"],"source":["IANA"]},"application\/vnd.cosmocaller":{"mime":"application\/vnd.cosmocaller","ext":["cmc"],"source":["Apache"]},"application\/vnd.crick.clicker":{"mime":"application\/vnd.crick.clicker","ext":["clkx"],"source":["Apache"]},"application\/vnd.crick.clicker.keyboard":{"mime":"application\/vnd.crick.clicker.keyboard","ext":["clkk"],"source":["Apache"]},"application\/vnd.crick.clicker.palette":{"mime":"application\/vnd.crick.clicker.palette","ext":["clkp"],"source":["Apache"]},"application\/vnd.crick.clicker.template":{"mime":"application\/vnd.crick.clicker.template","ext":["clkt"],"source":["Apache"]},"application\/vnd.crick.clicker.wordbank":{"mime":"application\/vnd.crick.clicker.wordbank","ext":["clkw"],"source":["Apache"]},"application\/vnd.criticaltools.wbs+xml":{"mime":"application\/vnd.criticaltools.wbs+xml","ext":["wbs"],"source":["Apache"]},"application\/vnd.ctc-posml":{"mime":"application\/vnd.ctc-posml","ext":["pml"],"source":["Apache"]},"application\/vnd.cups-ppd":{"mime":"application\/vnd.cups-ppd","ext":["ppd"],"source":["Apache"]},"application\/vnd.curl.car":{"mime":"application\/vnd.curl.car","ext":["car"],"source":["Apache"]},"application\/vnd.curl.pcurl":{"mime":"application\/vnd.curl.pcurl","ext":["pcurl"],"source":["Apache"]},"application\/vnd.dart":{"mime":"application\/vnd.dart","ext":["dart"],"source":["Apache"]},"application\/vnd.data-vision.rdz":{"mime":"application\/vnd.data-vision.rdz","ext":["rdz"],"source":["Apache"]},"application\/vnd.debian.binary-package":{"mime":"application\/vnd.debian.binary-package","ext":["deb","udeb"],"source":["freedesktop.org"]},"application\/vnd.dece.data":{"mime":"application\/vnd.dece.data","ext":["uvf","uvvf","uvd","uvvd"],"source":["Apache"]},"application\/vnd.dece.ttml+xml":{"mime":"application\/vnd.dece.ttml+xml","ext":["uvt","uvvt"],"source":["Apache"]},"application\/vnd.dece.unspecified":{"mime":"application\/vnd.dece.unspecified","ext":["uvx","uvvx"],"source":["Apache"]},"application\/vnd.dece.zip":{"mime":"application\/vnd.dece.zip","ext":["uvz","uvvz"],"source":["Apache"]},"application\/vnd.denovo.fcselayout-link":{"mime":"application\/vnd.denovo.fcselayout-link","ext":["fe_launch"],"source":["Apache"]},"application\/vnd.dna":{"mime":"application\/vnd.dna","ext":["dna"],"source":["Apache"]},"application\/vnd.dolby.mlp":{"mime":"application\/vnd.dolby.mlp","ext":["mlp"],"source":["Apache"]},"application\/vnd.dpgraph":{"mime":"application\/vnd.dpgraph","ext":["dpg"],"source":["Apache"]},"application\/vnd.dreamfactory":{"mime":"application\/vnd.dreamfactory","ext":["dfac"],"source":["Apache"]},"application\/vnd.ds-keypoint":{"mime":"application\/vnd.ds-keypoint","ext":["kpxx"],"source":["Apache"]},"application\/vnd.dvb.ait":{"mime":"application\/vnd.dvb.ait","ext":["ait"],"source":["Apache"]},"application\/vnd.dvb.service":{"mime":"application\/vnd.dvb.service","ext":["svc"],"source":["Apache"]},"application\/vnd.dynageo":{"mime":"application\/vnd.dynageo","ext":["geo"],"source":["Apache"]},"application\/vnd.ecowin.chart":{"mime":"application\/vnd.ecowin.chart","ext":["mag"],"source":["Apache"]},"application\/vnd.emusic-emusicpackage":{"mime":"application\/vnd.emusic-emusicpackage","ext":["emp"],"source":["freedesktop.org"]},"application\/vnd.enliven":{"mime":"application\/vnd.enliven","ext":["nml"],"source":["Apache"]},"application\/vnd.epson.esf":{"mime":"application\/vnd.epson.esf","ext":["esf"],"source":["Apache"]},"application\/vnd.epson.msf":{"mime":"application\/vnd.epson.msf","ext":["msf"],"source":["Apache"]},"application\/vnd.epson.quickanime":{"mime":"application\/vnd.epson.quickanime","ext":["qam"],"source":["Apache"]},"application\/vnd.epson.salt":{"mime":"application\/vnd.epson.salt","ext":["slt"],"source":["Apache"]},"application\/vnd.epson.ssf":{"mime":"application\/vnd.epson.ssf","ext":["ssf"],"source":["Apache"]},"application\/vnd.ericsson.quickcall":{"mime":"application\/vnd.ericsson.quickcall","ext":["qcall"],"source":["IANA"]},"application\/vnd.eszigno3+xml":{"mime":"application\/vnd.eszigno3+xml","ext":["es3","et3"],"source":["Apache"]},"application\/vnd.ezpix-album":{"mime":"application\/vnd.ezpix-album","ext":["ez2"],"source":["Apache"]},"application\/vnd.ezpix-package":{"mime":"application\/vnd.ezpix-package","ext":["ez3"],"source":["Apache"]},"application\/vnd.fdf":{"mime":"application\/vnd.fdf","ext":["fdf"],"source":["Apache"]},"application\/vnd.fdsn.mseed":{"mime":"application\/vnd.fdsn.mseed","ext":["mseed"],"source":["Apache"]},"application\/vnd.fdsn.seed":{"mime":"application\/vnd.fdsn.seed","ext":["seed","dataless"],"source":["Apache"]},"application\/vnd.flatpak":{"mime":"application\/vnd.flatpak","ext":["flatpak","xdgapp"],"source":["freedesktop.org"]},"application\/vnd.flatpak.ref":{"mime":"application\/vnd.flatpak.ref","ext":["flatpakref"],"source":["freedesktop.org"]},"application\/vnd.flatpak.repo":{"mime":"application\/vnd.flatpak.repo","ext":["flatpakrepo"],"source":["freedesktop.org"]},"application\/vnd.flographit":{"mime":"application\/vnd.flographit","ext":["gph"],"source":["Apache"]},"application\/vnd.fluxtime.clip":{"mime":"application\/vnd.fluxtime.clip","ext":["ftc"],"source":["Apache"]},"application\/vnd.framemaker":{"mime":"application\/vnd.framemaker","ext":["fm","frame","maker","book"],"source":["Apache","freedesktop.org"]},"application\/vnd.frogans.fnc":{"mime":"application\/vnd.frogans.fnc","ext":["fnc"],"source":["Apache"]},"application\/vnd.frogans.ltf":{"mime":"application\/vnd.frogans.ltf","ext":["ltf"],"source":["Apache"]},"application\/vnd.fsc.weblaunch":{"mime":"application\/vnd.fsc.weblaunch","ext":["fsc"],"source":["Apache"]},"application\/vnd.fujitsu.oasys":{"mime":"application\/vnd.fujitsu.oasys","ext":["oas"],"source":["Apache"]},"application\/vnd.fujitsu.oasys2":{"mime":"application\/vnd.fujitsu.oasys2","ext":["oa2"],"source":["Apache"]},"application\/vnd.fujitsu.oasys3":{"mime":"application\/vnd.fujitsu.oasys3","ext":["oa3"],"source":["Apache"]},"application\/vnd.fujitsu.oasysgp":{"mime":"application\/vnd.fujitsu.oasysgp","ext":["fg5"],"source":["Apache"]},"application\/vnd.fujitsu.oasysprs":{"mime":"application\/vnd.fujitsu.oasysprs","ext":["bh2"],"source":["Apache"]},"application\/vnd.fujixerox.ddd":{"mime":"application\/vnd.fujixerox.ddd","ext":["ddd"],"source":["Apache"]},"application\/vnd.fujixerox.docuworks":{"mime":"application\/vnd.fujixerox.docuworks","ext":["xdw"],"source":["Apache"]},"application\/vnd.fujixerox.docuworks.binder":{"mime":"application\/vnd.fujixerox.docuworks.binder","ext":["xbd"],"source":["Apache"]},"application\/vnd.fuzzysheet":{"mime":"application\/vnd.fuzzysheet","ext":["fzs"],"source":["Apache"]},"application\/vnd.genomatix.tuxedo":{"mime":"application\/vnd.genomatix.tuxedo","ext":["txd"],"source":["Apache"]},"application\/vnd.geo+json":{"mime":"application\/vnd.geo+json","ext":["geojson"],"source":["freedesktop.org"]},"application\/vnd.geogebra.file":{"mime":"application\/vnd.geogebra.file","ext":["ggb"],"source":["Apache"]},"application\/vnd.geogebra.tool":{"mime":"application\/vnd.geogebra.tool","ext":["ggt"],"source":["Apache"]},"application\/vnd.geometry-explorer":{"mime":"application\/vnd.geometry-explorer","ext":["gex","gre"],"source":["Apache"]},"application\/vnd.geonext":{"mime":"application\/vnd.geonext","ext":["gxt"],"source":["Apache"]},"application\/vnd.geoplan":{"mime":"application\/vnd.geoplan","ext":["g2w"],"source":["Apache"]},"application\/vnd.geospace":{"mime":"application\/vnd.geospace","ext":["g3w"],"source":["Apache"]},"application\/vnd.gmx":{"mime":"application\/vnd.gmx","ext":["gmx"],"source":["Apache"]},"application\/vnd.google-earth.kml+xml":{"mime":"application\/vnd.google-earth.kml+xml","ext":["kml"],"source":["Apache","Nginx","freedesktop.org"]},"application\/vnd.google-earth.kmz":{"mime":"application\/vnd.google-earth.kmz","ext":["kmz"],"source":["Apache","Nginx","freedesktop.org"]},"application\/vnd.grafeq":{"mime":"application\/vnd.grafeq","ext":["gqf","gqs"],"source":["Apache"]},"application\/vnd.groove-account":{"mime":"application\/vnd.groove-account","ext":["gac"],"source":["Apache"]},"application\/vnd.groove-help":{"mime":"application\/vnd.groove-help","ext":["ghf"],"source":["Apache"]},"application\/vnd.groove-identity-message":{"mime":"application\/vnd.groove-identity-message","ext":["gim"],"source":["Apache"]},"application\/vnd.groove-injector":{"mime":"application\/vnd.groove-injector","ext":["grv"],"source":["Apache"]},"application\/vnd.groove-tool-message":{"mime":"application\/vnd.groove-tool-message","ext":["gtm"],"source":["Apache"]},"application\/vnd.groove-tool-template":{"mime":"application\/vnd.groove-tool-template","ext":["tpl"],"source":["Apache"]},"application\/vnd.groove-vcard":{"mime":"application\/vnd.groove-vcard","ext":["vcg"],"source":["Apache"]},"application\/vnd.haansoft-hwp":{"mime":"application\/vnd.haansoft-hwp","ext":["hwp"],"source":["freedesktop.org"]},"application\/vnd.haansoft-hwt":{"mime":"application\/vnd.haansoft-hwt","ext":["hwt"],"source":["freedesktop.org"]},"application\/vnd.hal+xml":{"mime":"application\/vnd.hal+xml","ext":["hal"],"source":["Apache"]},"application\/vnd.handheld-entertainment+xml":{"mime":"application\/vnd.handheld-entertainment+xml","ext":["zmm"],"source":["Apache"]},"application\/vnd.hbci":{"mime":"application\/vnd.hbci","ext":["hbci"],"source":["Apache"]},"application\/vnd.hhe.lesson-player":{"mime":"application\/vnd.hhe.lesson-player","ext":["les"],"source":["Apache"]},"application\/vnd.hp-hpgl":{"mime":"application\/vnd.hp-hpgl","ext":["hpgl"],"source":["Apache","freedesktop.org"]},"application\/vnd.hp-hpid":{"mime":"application\/vnd.hp-hpid","ext":["hpi","hpid"],"source":["IANA","Apache"]},"application\/vnd.hp-hps":{"mime":"application\/vnd.hp-hps","ext":["hps"],"source":["Apache"]},"application\/vnd.hp-jlyt":{"mime":"application\/vnd.hp-jlyt","ext":["jlt"],"source":["Apache"]},"application\/vnd.hp-pcl":{"mime":"application\/vnd.hp-pcl","ext":["pcl"],"source":["Apache","freedesktop.org"]},"application\/vnd.hp-pclxl":{"mime":"application\/vnd.hp-pclxl","ext":["pclxl"],"source":["Apache"]},"application\/vnd.hydrostatix.sof-data":{"mime":"application\/vnd.hydrostatix.sof-data","ext":["sfd-hdstx"],"source":["Apache"]},"application\/vnd.ibm.electronic-media":{"mime":"application\/vnd.ibm.electronic-media","ext":["emm"],"source":["IANA"]},"application\/vnd.ibm.minipay":{"mime":"application\/vnd.ibm.minipay","ext":["mpy"],"source":["Apache"]},"application\/vnd.ibm.modcap":{"mime":"application\/vnd.ibm.modcap","ext":["list3820","listafp","afp"],"source":["IANA","Apache"]},"application\/vnd.ibm.rights-management":{"mime":"application\/vnd.ibm.rights-management","ext":["irm"],"source":["Apache"]},"application\/vnd.ibm.secure-container":{"mime":"application\/vnd.ibm.secure-container","ext":["sc"],"source":["IANA","Apache"]},"application\/vnd.iccprofile":{"mime":"application\/vnd.iccprofile","ext":["icc","icm"],"source":["Apache","freedesktop.org"]},"application\/vnd.igloader":{"mime":"application\/vnd.igloader","ext":["igl"],"source":["Apache"]},"application\/vnd.immervision-ivp":{"mime":"application\/vnd.immervision-ivp","ext":["ivp"],"source":["Apache"]},"application\/vnd.immervision-ivu":{"mime":"application\/vnd.immervision-ivu","ext":["ivu"],"source":["Apache"]},"application\/vnd.insors.igm":{"mime":"application\/vnd.insors.igm","ext":["igm"],"source":["Apache"]},"application\/vnd.intercon.formnet":{"mime":"application\/vnd.intercon.formnet","ext":["xpw","xpx"],"source":["Apache"]},"application\/vnd.intergeo":{"mime":"application\/vnd.intergeo","ext":["i2g"],"source":["Apache"]},"application\/vnd.intu.qbo":{"mime":"application\/vnd.intu.qbo","ext":["qbo"],"source":["Apache"]},"application\/vnd.intu.qfx":{"mime":"application\/vnd.intu.qfx","ext":["qfx"],"source":["Apache"]},"application\/vnd.ipunplugged.rcprofile":{"mime":"application\/vnd.ipunplugged.rcprofile","ext":["rcprofile"],"source":["Apache"]},"application\/vnd.irepository.package+xml":{"mime":"application\/vnd.irepository.package+xml","ext":["irp"],"source":["Apache"]},"application\/vnd.is-xpr":{"mime":"application\/vnd.is-xpr","ext":["xpr"],"source":["Apache"]},"application\/vnd.isac.fcs":{"mime":"application\/vnd.isac.fcs","ext":["fcs"],"source":["Apache"]},"application\/vnd.jam":{"mime":"application\/vnd.jam","ext":["jam"],"source":["Apache"]},"application\/vnd.jcp.javame.midlet-rms":{"mime":"application\/vnd.jcp.javame.midlet-rms","ext":["rms"],"source":["Apache"]},"application\/vnd.jisp":{"mime":"application\/vnd.jisp","ext":["jisp"],"source":["Apache"]},"application\/vnd.joost.joda-archive":{"mime":"application\/vnd.joost.joda-archive","ext":["joda"],"source":["Apache"]},"application\/vnd.kahootz":{"mime":"application\/vnd.kahootz","ext":["ktz","ktr"],"source":["Apache"]},"application\/vnd.kde.karbon":{"mime":"application\/vnd.kde.karbon","ext":["karbon"],"source":["Apache"]},"application\/vnd.kde.kchart":{"mime":"application\/vnd.kde.kchart","ext":["chrt"],"source":["Apache"]},"application\/vnd.kde.kformula":{"mime":"application\/vnd.kde.kformula","ext":["kfo"],"source":["Apache"]},"application\/vnd.kde.kivio":{"mime":"application\/vnd.kde.kivio","ext":["flw"],"source":["Apache"]},"application\/vnd.kde.kontour":{"mime":"application\/vnd.kde.kontour","ext":["kon"],"source":["Apache"]},"application\/vnd.kde.kpresenter":{"mime":"application\/vnd.kde.kpresenter","ext":["kpr","kpt"],"source":["Apache"]},"application\/vnd.kde.kspread":{"mime":"application\/vnd.kde.kspread","ext":["ksp"],"source":["Apache"]},"application\/vnd.kde.kword":{"mime":"application\/vnd.kde.kword","ext":["kwd","kwt"],"source":["Apache"]},"application\/vnd.kenameaapp":{"mime":"application\/vnd.kenameaapp","ext":["htke"],"source":["Apache"]},"application\/vnd.kidspiration":{"mime":"application\/vnd.kidspiration","ext":["kia"],"source":["Apache"]},"application\/vnd.kinar":{"mime":"application\/vnd.kinar","ext":["kne","knp"],"source":["Apache"]},"application\/vnd.koan":{"mime":"application\/vnd.koan","ext":["skp","skd","skt","skm"],"source":["Apache"]},"application\/vnd.kodak-descriptor":{"mime":"application\/vnd.kodak-descriptor","ext":["sse"],"source":["Apache"]},"application\/vnd.las.las+xml":{"mime":"application\/vnd.las.las+xml","ext":["lasxml"],"source":["Apache"]},"application\/vnd.llamagraphics.life-balance.desktop":{"mime":"application\/vnd.llamagraphics.life-balance.desktop","ext":["lbd"],"source":["Apache"]},"application\/vnd.llamagraphics.life-balance.exchange+xml":{"mime":"application\/vnd.llamagraphics.life-balance.exchange+xml","ext":["lbe"],"source":["Apache"]},"application\/vnd.lotus-1-2-3":{"mime":"application\/vnd.lotus-1-2-3","ext":["123","wk1","wk3","wk4","wks"],"source":["Apache","freedesktop.org"]},"application\/vnd.lotus-approach":{"mime":"application\/vnd.lotus-approach","ext":["apr"],"source":["Apache"]},"application\/vnd.lotus-freelance":{"mime":"application\/vnd.lotus-freelance","ext":["pre"],"source":["Apache"]},"application\/vnd.lotus-notes":{"mime":"application\/vnd.lotus-notes","ext":["nsf"],"source":["IANA","Apache"]},"application\/vnd.lotus-organizer":{"mime":"application\/vnd.lotus-organizer","ext":["org"],"source":["Apache"]},"application\/vnd.lotus-screencam":{"mime":"application\/vnd.lotus-screencam","ext":["scm"],"source":["Apache"]},"application\/vnd.lotus-wordpro":{"mime":"application\/vnd.lotus-wordpro","ext":["lwp"],"source":["IANA","Apache","freedesktop.org"]},"application\/vnd.macports.portpkg":{"mime":"application\/vnd.macports.portpkg","ext":["portpkg"],"source":["Apache"]},"application\/vnd.mcd":{"mime":"application\/vnd.mcd","ext":["mcd"],"source":["Apache"]},"application\/vnd.medcalcdata":{"mime":"application\/vnd.medcalcdata","ext":["mc1"],"source":["Apache"]},"application\/vnd.mediastation.cdkey":{"mime":"application\/vnd.mediastation.cdkey","ext":["cdkey"],"source":["Apache"]},"application\/vnd.mfer":{"mime":"application\/vnd.mfer","ext":["mwf"],"source":["Apache"]},"application\/vnd.mfmp":{"mime":"application\/vnd.mfmp","ext":["mfm"],"source":["Apache"]},"application\/vnd.micrografx.flo":{"mime":"application\/vnd.micrografx.flo","ext":["flo"],"source":["Apache"]},"application\/vnd.micrografx.igx":{"mime":"application\/vnd.micrografx.igx","ext":["igx"],"source":["Apache"]},"application\/vnd.mif":{"mime":"application\/vnd.mif","ext":["mif"],"source":["Apache"]},"application\/vnd.mobius.daf":{"mime":"application\/vnd.mobius.daf","ext":["daf"],"source":["Apache"]},"application\/vnd.mobius.dis":{"mime":"application\/vnd.mobius.dis","ext":["dis"],"source":["Apache"]},"application\/vnd.mobius.mbk":{"mime":"application\/vnd.mobius.mbk","ext":["mbk"],"source":["Apache"]},"application\/vnd.mobius.mqy":{"mime":"application\/vnd.mobius.mqy","ext":["mqy"],"source":["Apache"]},"application\/vnd.mobius.msl":{"mime":"application\/vnd.mobius.msl","ext":["msl"],"source":["Apache"]},"application\/vnd.mobius.plc":{"mime":"application\/vnd.mobius.plc","ext":["plc"],"source":["Apache"]},"application\/vnd.mobius.txf":{"mime":"application\/vnd.mobius.txf","ext":["txf"],"source":["Apache"]},"application\/vnd.mophun.application":{"mime":"application\/vnd.mophun.application","ext":["mpn"],"source":["Apache"]},"application\/vnd.mophun.certificate":{"mime":"application\/vnd.mophun.certificate","ext":["mpc"],"source":["Apache"]},"application\/vnd.mozilla.xul+xml":{"mime":"application\/vnd.mozilla.xul+xml","ext":["xul"],"source":["Apache","freedesktop.org"]},"application\/vnd.ms-access":{"mime":"application\/vnd.ms-access","ext":["mdb"],"source":["freedesktop.org"]},"application\/vnd.ms-artgalry":{"mime":"application\/vnd.ms-artgalry","ext":["cil"],"source":["Apache"]},"application\/vnd.ms-asf":{"mime":"application\/vnd.ms-asf","ext":["asf"],"source":["freedesktop.org"]},"application\/vnd.ms-cab-compressed":{"mime":"application\/vnd.ms-cab-compressed","ext":["cab"],"source":["Apache","freedesktop.org"]},"application\/vnd.ms-excel":{"mime":"application\/vnd.ms-excel","ext":["xls","xlm","xla","xlc","xlt","xlw","xll","xld"],"source":["Apache","Nginx","freedesktop.org"]},"application\/vnd.ms-excel.addin.macroenabled.12":{"mime":"application\/vnd.ms-excel.addin.macroenabled.12","ext":["xlam"],"source":["Apache","freedesktop.org"]},"application\/vnd.ms-excel.sheet.binary.macroenabled.12":{"mime":"application\/vnd.ms-excel.sheet.binary.macroenabled.12","ext":["xlsb"],"source":["Apache","freedesktop.org"]},"application\/vnd.ms-excel.sheet.macroenabled.12":{"mime":"application\/vnd.ms-excel.sheet.macroenabled.12","ext":["xlsm"],"source":["Apache","freedesktop.org"]},"application\/vnd.ms-excel.template.macroenabled.12":{"mime":"application\/vnd.ms-excel.template.macroenabled.12","ext":["xltm"],"source":["Apache","freedesktop.org"]},"application\/vnd.ms-fontobject":{"mime":"application\/vnd.ms-fontobject","ext":["eot"],"source":["Apache","Nginx"]},"application\/vnd.ms-htmlhelp":{"mime":"application\/vnd.ms-htmlhelp","ext":["chm"],"source":["Apache","freedesktop.org"]},"application\/vnd.ms-ims":{"mime":"application\/vnd.ms-ims","ext":["ims"],"source":["Apache"]},"application\/vnd.ms-lrm":{"mime":"application\/vnd.ms-lrm","ext":["lrm"],"source":["Apache"]},"application\/vnd.ms-officetheme":{"mime":"application\/vnd.ms-officetheme","ext":["thmx"],"source":["Apache"]},"application\/vnd.ms-pki.seccat":{"mime":"application\/vnd.ms-pki.seccat","ext":["cat"],"source":["Apache"]},"application\/vnd.ms-pki.stl":{"mime":"application\/vnd.ms-pki.stl","ext":["stl"],"source":["Apache"]},"application\/vnd.ms-powerpoint":{"mime":"application\/vnd.ms-powerpoint","ext":["ppt","pps","pot","ppz"],"source":["Apache","Nginx","freedesktop.org"]},"application\/vnd.ms-powerpoint.addin.macroenabled.12":{"mime":"application\/vnd.ms-powerpoint.addin.macroenabled.12","ext":["ppam"],"source":["Apache","freedesktop.org"]},"application\/vnd.ms-powerpoint.presentation.macroenabled.12":{"mime":"application\/vnd.ms-powerpoint.presentation.macroenabled.12","ext":["pptm"],"source":["Apache","freedesktop.org"]},"application\/vnd.ms-powerpoint.slide.macroenabled.12":{"mime":"application\/vnd.ms-powerpoint.slide.macroenabled.12","ext":["sldm"],"source":["Apache","freedesktop.org"]},"application\/vnd.ms-powerpoint.slideshow.macroenabled.12":{"mime":"application\/vnd.ms-powerpoint.slideshow.macroenabled.12","ext":["ppsm"],"source":["Apache","freedesktop.org"]},"application\/vnd.ms-powerpoint.template.macroenabled.12":{"mime":"application\/vnd.ms-powerpoint.template.macroenabled.12","ext":["potm"],"source":["Apache","freedesktop.org"]},"application\/vnd.ms-project":{"mime":"application\/vnd.ms-project","ext":["mpp","mpt"],"source":["Apache"]},"application\/vnd.ms-publisher":{"mime":"application\/vnd.ms-publisher","ext":["pub"],"source":["freedesktop.org"]},"application\/vnd.ms-tnef":{"mime":"application\/vnd.ms-tnef","ext":["tnef","tnf"],"source":["freedesktop.org"]},"application\/vnd.ms-visio.drawing.macroenabled.main+xml":{"mime":"application\/vnd.ms-visio.drawing.macroenabled.main+xml","ext":["vsdm"],"source":["freedesktop.org"]},"application\/vnd.ms-visio.drawing.main+xml":{"mime":"application\/vnd.ms-visio.drawing.main+xml","ext":["vsdx"],"source":["freedesktop.org"]},"application\/vnd.ms-visio.stencil.macroenabled.main+xml":{"mime":"application\/vnd.ms-visio.stencil.macroenabled.main+xml","ext":["vssm"],"source":["freedesktop.org"]},"application\/vnd.ms-visio.stencil.main+xml":{"mime":"application\/vnd.ms-visio.stencil.main+xml","ext":["vssx"],"source":["freedesktop.org"]},"application\/vnd.ms-visio.template.macroenabled.main+xml":{"mime":"application\/vnd.ms-visio.template.macroenabled.main+xml","ext":["vstm"],"source":["freedesktop.org"]},"application\/vnd.ms-visio.template.main+xml":{"mime":"application\/vnd.ms-visio.template.main+xml","ext":["vstx"],"source":["freedesktop.org"]},"application\/vnd.ms-word":{"mime":"application\/vnd.ms-word","ext":["doc"],"source":["freedesktop.org"]},"application\/vnd.ms-word.document.macroenabled.12":{"mime":"application\/vnd.ms-word.document.macroenabled.12","ext":["docm"],"source":["Apache","freedesktop.org"]},"application\/vnd.ms-word.template.macroenabled.12":{"mime":"application\/vnd.ms-word.template.macroenabled.12","ext":["dotm"],"source":["Apache","freedesktop.org"]},"application\/vnd.ms-works":{"mime":"application\/vnd.ms-works","ext":["wps","wks","wcm","wdb","xlr"],"source":["Apache","freedesktop.org"]},"application\/vnd.ms-wpl":{"mime":"application\/vnd.ms-wpl","ext":["wpl"],"source":["Apache","freedesktop.org"]},"application\/vnd.ms-xpsdocument":{"mime":"application\/vnd.ms-xpsdocument","ext":["xps","oxps"],"source":["Apache","freedesktop.org"]},"application\/vnd.msaccess":{"mime":"application\/vnd.msaccess","ext":["mdb"],"source":["freedesktop.org"]},"application\/vnd.mseq":{"mime":"application\/vnd.mseq","ext":["mseq"],"source":["Apache"]},"application\/vnd.musician":{"mime":"application\/vnd.musician","ext":["mus"],"source":["Apache"]},"application\/vnd.muvee.style":{"mime":"application\/vnd.muvee.style","ext":["msty"],"source":["Apache"]},"application\/vnd.mynfc":{"mime":"application\/vnd.mynfc","ext":["taglet"],"source":["Apache"]},"application\/vnd.neurolanguage.nlu":{"mime":"application\/vnd.neurolanguage.nlu","ext":["nlu"],"source":["Apache"]},"application\/vnd.nintendo.snes.rom":{"mime":"application\/vnd.nintendo.snes.rom","ext":["sfc","smc"],"source":["freedesktop.org"]},"application\/vnd.nitf":{"mime":"application\/vnd.nitf","ext":["ntf","nitf"],"source":["Apache"]},"application\/vnd.noblenet-directory":{"mime":"application\/vnd.noblenet-directory","ext":["nnd"],"source":["Apache"]},"application\/vnd.noblenet-sealer":{"mime":"application\/vnd.noblenet-sealer","ext":["nns"],"source":["Apache"]},"application\/vnd.noblenet-web":{"mime":"application\/vnd.noblenet-web","ext":["nnw"],"source":["Apache"]},"application\/vnd.nokia.n-gage.data":{"mime":"application\/vnd.nokia.n-gage.data","ext":["ngdat"],"source":["Apache"]},"application\/vnd.nokia.n-gage.symbian.install":{"mime":"application\/vnd.nokia.n-gage.symbian.install","ext":["n-gage"],"source":["Apache"]},"application\/vnd.nokia.radio-preset":{"mime":"application\/vnd.nokia.radio-preset","ext":["rpst"],"source":["Apache"]},"application\/vnd.nokia.radio-presets":{"mime":"application\/vnd.nokia.radio-presets","ext":["rpss"],"source":["Apache"]},"application\/vnd.novadigm.edm":{"mime":"application\/vnd.novadigm.edm","ext":["edm"],"source":["Apache"]},"application\/vnd.novadigm.edx":{"mime":"application\/vnd.novadigm.edx","ext":["edx"],"source":["Apache"]},"application\/vnd.novadigm.ext":{"mime":"application\/vnd.novadigm.ext","ext":["ext"],"source":["Apache"]},"application\/vnd.oasis.docbook+xml":{"mime":"application\/vnd.oasis.docbook+xml","ext":["dbk","docbook"],"source":["freedesktop.org"]},"application\/vnd.oasis.opendocument.chart":{"mime":"application\/vnd.oasis.opendocument.chart","ext":["odc"],"source":["Apache","freedesktop.org"]},"application\/vnd.oasis.opendocument.chart-template":{"mime":"application\/vnd.oasis.opendocument.chart-template","ext":["otc"],"source":["Apache","freedesktop.org"]},"application\/vnd.oasis.opendocument.database":{"mime":"application\/vnd.oasis.opendocument.database","ext":["odb"],"source":["Apache","freedesktop.org"]},"application\/vnd.oasis.opendocument.formula":{"mime":"application\/vnd.oasis.opendocument.formula","ext":["odf"],"source":["Apache","freedesktop.org"]},"application\/vnd.oasis.opendocument.formula-template":{"mime":"application\/vnd.oasis.opendocument.formula-template","ext":["odft","otf"],"source":["Apache","freedesktop.org"]},"application\/vnd.oasis.opendocument.graphics":{"mime":"application\/vnd.oasis.opendocument.graphics","ext":["odg"],"source":["Apache","freedesktop.org"]},"application\/vnd.oasis.opendocument.graphics-flat-xml":{"mime":"application\/vnd.oasis.opendocument.graphics-flat-xml","ext":["fodg"],"source":["freedesktop.org"]},"application\/vnd.oasis.opendocument.graphics-template":{"mime":"application\/vnd.oasis.opendocument.graphics-template","ext":["otg"],"source":["Apache","freedesktop.org"]},"application\/vnd.oasis.opendocument.image":{"mime":"application\/vnd.oasis.opendocument.image","ext":["odi"],"source":["Apache","freedesktop.org"]},"application\/vnd.oasis.opendocument.image-template":{"mime":"application\/vnd.oasis.opendocument.image-template","ext":["oti"],"source":["Apache"]},"application\/vnd.oasis.opendocument.presentation":{"mime":"application\/vnd.oasis.opendocument.presentation","ext":["odp"],"source":["Apache","freedesktop.org"]},"application\/vnd.oasis.opendocument.presentation-flat-xml":{"mime":"application\/vnd.oasis.opendocument.presentation-flat-xml","ext":["fodp"],"source":["freedesktop.org"]},"application\/vnd.oasis.opendocument.presentation-template":{"mime":"application\/vnd.oasis.opendocument.presentation-template","ext":["otp"],"source":["Apache","freedesktop.org"]},"application\/vnd.oasis.opendocument.spreadsheet":{"mime":"application\/vnd.oasis.opendocument.spreadsheet","ext":["ods"],"source":["Apache","freedesktop.org"]},"application\/vnd.oasis.opendocument.spreadsheet-flat-xml":{"mime":"application\/vnd.oasis.opendocument.spreadsheet-flat-xml","ext":["fods"],"source":["freedesktop.org"]},"application\/vnd.oasis.opendocument.spreadsheet-template":{"mime":"application\/vnd.oasis.opendocument.spreadsheet-template","ext":["ots"],"source":["Apache","freedesktop.org"]},"application\/vnd.oasis.opendocument.text":{"mime":"application\/vnd.oasis.opendocument.text","ext":["odt"],"source":["Apache","freedesktop.org"]},"application\/vnd.oasis.opendocument.text-flat-xml":{"mime":"application\/vnd.oasis.opendocument.text-flat-xml","ext":["fodt"],"source":["freedesktop.org"]},"application\/vnd.oasis.opendocument.text-master":{"mime":"application\/vnd.oasis.opendocument.text-master","ext":["odm"],"source":["Apache","freedesktop.org"]},"application\/vnd.oasis.opendocument.text-template":{"mime":"application\/vnd.oasis.opendocument.text-template","ext":["ott"],"source":["Apache","freedesktop.org"]},"application\/vnd.oasis.opendocument.text-web":{"mime":"application\/vnd.oasis.opendocument.text-web","ext":["oth"],"source":["Apache","freedesktop.org"]},"application\/vnd.olpc-sugar":{"mime":"application\/vnd.olpc-sugar","ext":["xo"],"source":["Apache"]},"application\/vnd.oma.dd2+xml":{"mime":"application\/vnd.oma.dd2+xml","ext":["dd2"],"source":["Apache"]},"application\/vnd.openofficeorg.extension":{"mime":"application\/vnd.openofficeorg.extension","ext":["oxt"],"source":["Apache","freedesktop.org"]},"application\/vnd.openxmlformats-officedocument.presentationml.presentation":{"mime":"application\/vnd.openxmlformats-officedocument.presentationml.presentation","ext":["pptx"],"source":["Apache","Nginx","freedesktop.org"]},"application\/vnd.openxmlformats-officedocument.presentationml.slide":{"mime":"application\/vnd.openxmlformats-officedocument.presentationml.slide","ext":["sldx"],"source":["Apache","freedesktop.org"]},"application\/vnd.openxmlformats-officedocument.presentationml.slideshow":{"mime":"application\/vnd.openxmlformats-officedocument.presentationml.slideshow","ext":["ppsx"],"source":["Apache","freedesktop.org"]},"application\/vnd.openxmlformats-officedocument.presentationml.template":{"mime":"application\/vnd.openxmlformats-officedocument.presentationml.template","ext":["potx"],"source":["Apache","freedesktop.org"]},"application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"mime":"application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet","ext":["xlsx"],"source":["Apache","Nginx","freedesktop.org"]},"application\/vnd.openxmlformats-officedocument.spreadsheetml.template":{"mime":"application\/vnd.openxmlformats-officedocument.spreadsheetml.template","ext":["xltx"],"source":["Apache","freedesktop.org"]},"application\/vnd.openxmlformats-officedocument.wordprocessingml.document":{"mime":"application\/vnd.openxmlformats-officedocument.wordprocessingml.document","ext":["docx"],"source":["Apache","Nginx","freedesktop.org"]},"application\/vnd.openxmlformats-officedocument.wordprocessingml.template":{"mime":"application\/vnd.openxmlformats-officedocument.wordprocessingml.template","ext":["dotx"],"source":["Apache","freedesktop.org"]},"application\/vnd.osgeo.mapguide.package":{"mime":"application\/vnd.osgeo.mapguide.package","ext":["mgp"],"source":["Apache"]},"application\/vnd.osgi.dp":{"mime":"application\/vnd.osgi.dp","ext":["dp"],"source":["Apache"]},"application\/vnd.osgi.subsystem":{"mime":"application\/vnd.osgi.subsystem","ext":["esa"],"source":["Apache"]},"application\/vnd.palm":{"mime":"application\/vnd.palm","ext":["pdb","pqa","oprc","prc"],"source":["Apache","freedesktop.org"]},"application\/vnd.pawaafile":{"mime":"application\/vnd.pawaafile","ext":["paw"],"source":["Apache"]},"application\/vnd.pg.format":{"mime":"application\/vnd.pg.format","ext":["str"],"source":["Apache"]},"application\/vnd.pg.osasli":{"mime":"application\/vnd.pg.osasli","ext":["ei6"],"source":["Apache"]},"application\/vnd.picsel":{"mime":"application\/vnd.picsel","ext":["efif"],"source":["Apache"]},"application\/vnd.pmi.widget":{"mime":"application\/vnd.pmi.widget","ext":["wg"],"source":["Apache"]},"application\/vnd.pocketlearn":{"mime":"application\/vnd.pocketlearn","ext":["plf"],"source":["Apache"]},"application\/vnd.powerbuilder6":{"mime":"application\/vnd.powerbuilder6","ext":["pbd"],"source":["Apache"]},"application\/vnd.previewsystems.box":{"mime":"application\/vnd.previewsystems.box","ext":["box"],"source":["Apache"]},"application\/vnd.proteus.magazine":{"mime":"application\/vnd.proteus.magazine","ext":["mgz"],"source":["Apache"]},"application\/vnd.publishare-delta-tree":{"mime":"application\/vnd.publishare-delta-tree","ext":["qps"],"source":["Apache"]},"application\/vnd.pvi.ptid1":{"mime":"application\/vnd.pvi.ptid1","ext":["ptid"],"source":["Apache"]},"application\/vnd.quark.quarkxpress":{"mime":"application\/vnd.quark.quarkxpress","ext":["qxd","qxt","qwd","qwt","qxl","qxb"],"source":["Apache"]},"application\/vnd.rar":{"mime":"application\/vnd.rar","ext":["rar"],"source":["freedesktop.org"]},"application\/vnd.realvnc.bed":{"mime":"application\/vnd.realvnc.bed","ext":["bed"],"source":["Apache"]},"application\/vnd.recordare.musicxml":{"mime":"application\/vnd.recordare.musicxml","ext":["mxl"],"source":["Apache"]},"application\/vnd.recordare.musicxml+xml":{"mime":"application\/vnd.recordare.musicxml+xml","ext":["musicxml"],"source":["Apache"]},"application\/vnd.rig.cryptonote":{"mime":"application\/vnd.rig.cryptonote","ext":["cryptonote"],"source":["Apache"]},"application\/vnd.rim.cod":{"mime":"application\/vnd.rim.cod","ext":["cod"],"source":["Apache"]},"application\/vnd.rn-realmedia":{"mime":"application\/vnd.rn-realmedia","ext":["rm","rmj","rmm","rms","rmx","rmvb"],"source":["Apache","freedesktop.org"]},"application\/vnd.rn-realmedia-vbr":{"mime":"application\/vnd.rn-realmedia-vbr","ext":["rmvb","rm","rmj","rmm","rms","rmx"],"source":["Apache","freedesktop.org"]},"application\/vnd.route66.link66+xml":{"mime":"application\/vnd.route66.link66+xml","ext":["link66"],"source":["Apache"]},"application\/vnd.sailingtracker.track":{"mime":"application\/vnd.sailingtracker.track","ext":["st"],"source":["Apache"]},"application\/vnd.sdp":{"mime":"application\/vnd.sdp","ext":["sdp"],"source":["freedesktop.org"]},"application\/vnd.seemail":{"mime":"application\/vnd.seemail","ext":["see"],"source":["Apache"]},"application\/vnd.sema":{"mime":"application\/vnd.sema","ext":["sema"],"source":["Apache"]},"application\/vnd.semd":{"mime":"application\/vnd.semd","ext":["semd"],"source":["Apache"]},"application\/vnd.semf":{"mime":"application\/vnd.semf","ext":["semf"],"source":["Apache"]},"application\/vnd.shana.informed.formdata":{"mime":"application\/vnd.shana.informed.formdata","ext":["ifm"],"source":["Apache"]},"application\/vnd.shana.informed.formtemplate":{"mime":"application\/vnd.shana.informed.formtemplate","ext":["itp"],"source":["Apache"]},"application\/vnd.shana.informed.interchange":{"mime":"application\/vnd.shana.informed.interchange","ext":["iif"],"source":["Apache"]},"application\/vnd.shana.informed.package":{"mime":"application\/vnd.shana.informed.package","ext":["ipk"],"source":["Apache"]},"application\/vnd.simtech-mindmapper":{"mime":"application\/vnd.simtech-mindmapper","ext":["twd","twds"],"source":["Apache"]},"application\/vnd.smaf":{"mime":"application\/vnd.smaf","ext":["mmf","smaf"],"source":["Apache","freedesktop.org"]},"application\/vnd.smart.teacher":{"mime":"application\/vnd.smart.teacher","ext":["teacher"],"source":["Apache"]},"application\/vnd.snap":{"mime":"application\/vnd.snap","ext":["snap"],"source":["freedesktop.org"]},"application\/vnd.solent.sdkm+xml":{"mime":"application\/vnd.solent.sdkm+xml","ext":["sdkm","sdkd"],"source":["Apache"]},"application\/vnd.spotfire.dxp":{"mime":"application\/vnd.spotfire.dxp","ext":["dxp"],"source":["Apache"]},"application\/vnd.spotfire.sfs":{"mime":"application\/vnd.spotfire.sfs","ext":["sfs"],"source":["Apache"]},"application\/vnd.squashfs":{"mime":"application\/vnd.squashfs","ext":["sqsh"],"source":["freedesktop.org"]},"application\/vnd.stardivision.calc":{"mime":"application\/vnd.stardivision.calc","ext":["sdc"],"source":["Apache","freedesktop.org"]},"application\/vnd.stardivision.chart":{"mime":"application\/vnd.stardivision.chart","ext":["sds"],"source":["freedesktop.org"]},"application\/vnd.stardivision.draw":{"mime":"application\/vnd.stardivision.draw","ext":["sda"],"source":["Apache","freedesktop.org"]},"application\/vnd.stardivision.impress":{"mime":"application\/vnd.stardivision.impress","ext":["sdd","sdp"],"source":["Apache","freedesktop.org"]},"application\/vnd.stardivision.mail":{"mime":"application\/vnd.stardivision.mail","ext":["smd"],"source":["freedesktop.org"]},"application\/vnd.stardivision.math":{"mime":"application\/vnd.stardivision.math","ext":["smf"],"source":["Apache","freedesktop.org"]},"application\/vnd.stardivision.writer":{"mime":"application\/vnd.stardivision.writer","ext":["sdw","vor","sgl"],"source":["Apache","freedesktop.org"]},"application\/vnd.stardivision.writer-global":{"mime":"application\/vnd.stardivision.writer-global","ext":["sgl","sdw","vor"],"source":["Apache","freedesktop.org"]},"application\/vnd.stepmania.package":{"mime":"application\/vnd.stepmania.package","ext":["smzip"],"source":["Apache"]},"application\/vnd.stepmania.stepchart":{"mime":"application\/vnd.stepmania.stepchart","ext":["sm"],"source":["Apache"]},"application\/vnd.sun.xml.base":{"mime":"application\/vnd.sun.xml.base","ext":["odb"],"source":["freedesktop.org"]},"application\/vnd.sun.xml.calc":{"mime":"application\/vnd.sun.xml.calc","ext":["sxc"],"source":["Apache","freedesktop.org"]},"application\/vnd.sun.xml.calc.template":{"mime":"application\/vnd.sun.xml.calc.template","ext":["stc"],"source":["Apache","freedesktop.org"]},"application\/vnd.sun.xml.draw":{"mime":"application\/vnd.sun.xml.draw","ext":["sxd"],"source":["Apache","freedesktop.org"]},"application\/vnd.sun.xml.draw.template":{"mime":"application\/vnd.sun.xml.draw.template","ext":["std"],"source":["Apache","freedesktop.org"]},"application\/vnd.sun.xml.impress":{"mime":"application\/vnd.sun.xml.impress","ext":["sxi"],"source":["Apache","freedesktop.org"]},"application\/vnd.sun.xml.impress.template":{"mime":"application\/vnd.sun.xml.impress.template","ext":["sti"],"source":["Apache","freedesktop.org"]},"application\/vnd.sun.xml.math":{"mime":"application\/vnd.sun.xml.math","ext":["sxm"],"source":["Apache","freedesktop.org"]},"application\/vnd.sun.xml.writer":{"mime":"application\/vnd.sun.xml.writer","ext":["sxw"],"source":["Apache","freedesktop.org"]},"application\/vnd.sun.xml.writer.global":{"mime":"application\/vnd.sun.xml.writer.global","ext":["sxg"],"source":["Apache","freedesktop.org"]},"application\/vnd.sun.xml.writer.template":{"mime":"application\/vnd.sun.xml.writer.template","ext":["stw"],"source":["Apache","freedesktop.org"]},"application\/vnd.sus-calendar":{"mime":"application\/vnd.sus-calendar","ext":["sus","susp"],"source":["Apache"]},"application\/vnd.svd":{"mime":"application\/vnd.svd","ext":["svd"],"source":["Apache"]},"application\/vnd.symbian.install":{"mime":"application\/vnd.symbian.install","ext":["sis","sisx"],"source":["Apache","freedesktop.org"]},"application\/vnd.syncml+xml":{"mime":"application\/vnd.syncml+xml","ext":["xsm"],"source":["Apache"]},"application\/vnd.syncml.dm+wbxml":{"mime":"application\/vnd.syncml.dm+wbxml","ext":["bdm"],"source":["Apache"]},"application\/vnd.syncml.dm+xml":{"mime":"application\/vnd.syncml.dm+xml","ext":["xdm"],"source":["Apache"]},"application\/vnd.tao.intent-module-archive":{"mime":"application\/vnd.tao.intent-module-archive","ext":["tao"],"source":["Apache"]},"application\/vnd.tcpdump.pcap":{"mime":"application\/vnd.tcpdump.pcap","ext":["pcap","cap","dmp"],"source":["Apache","freedesktop.org"]},"application\/vnd.tmobile-livetv":{"mime":"application\/vnd.tmobile-livetv","ext":["tmo"],"source":["Apache"]},"application\/vnd.trid.tpt":{"mime":"application\/vnd.trid.tpt","ext":["tpt"],"source":["Apache"]},"application\/vnd.triscape.mxs":{"mime":"application\/vnd.triscape.mxs","ext":["mxs"],"source":["Apache"]},"application\/vnd.trueapp":{"mime":"application\/vnd.trueapp","ext":["tra"],"source":["Apache"]},"application\/vnd.ufdl":{"mime":"application\/vnd.ufdl","ext":["ufd","ufdl"],"source":["Apache"]},"application\/vnd.uiq.theme":{"mime":"application\/vnd.uiq.theme","ext":["utz"],"source":["Apache"]},"application\/vnd.umajin":{"mime":"application\/vnd.umajin","ext":["umj"],"source":["Apache"]},"application\/vnd.unity":{"mime":"application\/vnd.unity","ext":["unityweb"],"source":["Apache"]},"application\/vnd.uoml+xml":{"mime":"application\/vnd.uoml+xml","ext":["uoml"],"source":["IANA","Apache"]},"application\/vnd.vcx":{"mime":"application\/vnd.vcx","ext":["vcx"],"source":["Apache"]},"application\/vnd.vectorworks":{"mime":"application\/vnd.vectorworks","ext":["mcd"],"source":["IANA"]},"application\/vnd.visio":{"mime":"application\/vnd.visio","ext":["vsd","vst","vss","vsw"],"source":["Apache","freedesktop.org"]},"application\/vnd.visionary":{"mime":"application\/vnd.visionary","ext":["vis"],"source":["Apache"]},"application\/vnd.vsf":{"mime":"application\/vnd.vsf","ext":["vsf"],"source":["Apache"]},"application\/vnd.wap.wbxml":{"mime":"application\/vnd.wap.wbxml","ext":["wbxml"],"source":["Apache"]},"application\/vnd.wap.wmlc":{"mime":"application\/vnd.wap.wmlc","ext":["wmlc"],"source":["Apache","Nginx"]},"application\/vnd.wap.wmlscriptc":{"mime":"application\/vnd.wap.wmlscriptc","ext":["wmlsc"],"source":["Apache"]},"application\/vnd.webturbo":{"mime":"application\/vnd.webturbo","ext":["wtb"],"source":["Apache"]},"application\/vnd.wolfram.player":{"mime":"application\/vnd.wolfram.player","ext":["nbp"],"source":["Apache"]},"application\/vnd.wordperfect":{"mime":"application\/vnd.wordperfect","ext":["wpd","wp","wp4","wp5","wp6","wpp"],"source":["Apache","freedesktop.org"]},"application\/vnd.wqd":{"mime":"application\/vnd.wqd","ext":["wqd"],"source":["Apache"]},"application\/vnd.wt.stf":{"mime":"application\/vnd.wt.stf","ext":["stf"],"source":["Apache"]},"application\/vnd.xara":{"mime":"application\/vnd.xara","ext":["xar"],"source":["Apache"]},"application\/vnd.xdgapp":{"mime":"application\/vnd.xdgapp","ext":["flatpak","xdgapp"],"source":["freedesktop.org"]},"application\/vnd.xfdl":{"mime":"application\/vnd.xfdl","ext":["xfdl"],"source":["Apache"]},"application\/vnd.yamaha.hv-dic":{"mime":"application\/vnd.yamaha.hv-dic","ext":["hvd"],"source":["Apache"]},"application\/vnd.yamaha.hv-script":{"mime":"application\/vnd.yamaha.hv-script","ext":["hvs"],"source":["Apache"]},"application\/vnd.yamaha.hv-voice":{"mime":"application\/vnd.yamaha.hv-voice","ext":["hvp"],"source":["Apache"]},"application\/vnd.yamaha.openscoreformat":{"mime":"application\/vnd.yamaha.openscoreformat","ext":["osf"],"source":["Apache"]},"application\/vnd.yamaha.openscoreformat.osfpvg+xml":{"mime":"application\/vnd.yamaha.openscoreformat.osfpvg+xml","ext":["osfpvg"],"source":["Apache"]},"application\/vnd.yamaha.smaf-audio":{"mime":"application\/vnd.yamaha.smaf-audio","ext":["saf"],"source":["Apache"]},"application\/vnd.yamaha.smaf-phrase":{"mime":"application\/vnd.yamaha.smaf-phrase","ext":["spf"],"source":["Apache"]},"application\/vnd.yellowriver-custom-menu":{"mime":"application\/vnd.yellowriver-custom-menu","ext":["cmp"],"source":["Apache"]},"application\/vnd.zul":{"mime":"application\/vnd.zul","ext":["zir","zirz"],"source":["Apache"]},"application\/vnd.zzazz.deck+xml":{"mime":"application\/vnd.zzazz.deck+xml","ext":["zaz"],"source":["Apache"]},"application\/voicexml+xml":{"mime":"application\/voicexml+xml","ext":["vxml"],"source":["Apache"]},"application\/widget":{"mime":"application\/widget","ext":["wgt"],"source":["Apache"]},"application\/winhlp":{"mime":"application\/winhlp","ext":["hlp"],"source":["Apache","freedesktop.org"]},"application\/wk1":{"mime":"application\/wk1","ext":["123","wk1","wk3","wk4","wks"],"source":["freedesktop.org"]},"application\/wmf":{"mime":"application\/wmf","ext":["wmf"],"source":["freedesktop.org"]},"application\/wordperfect":{"mime":"application\/wordperfect","ext":["wp","wp4","wp5","wp6","wpd","wpp"],"source":["freedesktop.org"]},"application\/wsdl+xml":{"mime":"application\/wsdl+xml","ext":["wsdl"],"source":["Apache"]},"application\/wspolicy+xml":{"mime":"application\/wspolicy+xml","ext":["wspolicy"],"source":["Apache"]},"application\/wwf":{"mime":"application\/wwf","ext":["wwf"],"source":["freedesktop.org"]},"application\/x-123":{"mime":"application\/x-123","ext":["123","wk1","wk3","wk4","wks"],"source":["freedesktop.org"]},"application\/x-7z-compressed":{"mime":"application\/x-7z-compressed","ext":["7z"],"source":["Apache","Nginx","freedesktop.org"]},"application\/x-abiword":{"mime":"application\/x-abiword","ext":["abw","zabw"],"source":["Apache","freedesktop.org"]},"application\/x-ace":{"mime":"application\/x-ace","ext":["ace"],"source":["freedesktop.org"]},"application\/x-ace-compressed":{"mime":"application\/x-ace-compressed","ext":["ace"],"source":["Apache"]},"application\/x-alz":{"mime":"application\/x-alz","ext":["alz"],"source":["freedesktop.org"]},"application\/x-amiga-disk-format":{"mime":"application\/x-amiga-disk-format","ext":["adf"],"source":["freedesktop.org"]},"application\/x-amipro":{"mime":"application\/x-amipro","ext":["sam"],"source":["freedesktop.org"]},"application\/x-annodex":{"mime":"application\/x-annodex","ext":["anx"],"source":["freedesktop.org"]},"application\/x-aportisdoc":{"mime":"application\/x-aportisdoc","ext":["pdb","pdc"],"source":["freedesktop.org"]},"application\/x-apple-diskimage":{"mime":"application\/x-apple-diskimage","ext":["dmg"],"source":["Apache","freedesktop.org"]},"application\/x-applix-spreadsheet":{"mime":"application\/x-applix-spreadsheet","ext":["as"],"source":["freedesktop.org"]},"application\/x-applix-word":{"mime":"application\/x-applix-word","ext":["aw"],"source":["freedesktop.org"]},"application\/x-archive":{"mime":"application\/x-archive","ext":["ar"],"source":["freedesktop.org"]},"application\/x-arj":{"mime":"application\/x-arj","ext":["arj"],"source":["freedesktop.org"]},"application\/x-asp":{"mime":"application\/x-asp","ext":["asp"],"source":["freedesktop.org"]},"application\/x-atari-2600-rom":{"mime":"application\/x-atari-2600-rom","ext":["a26"],"source":["freedesktop.org"]},"application\/x-atari-7800-rom":{"mime":"application\/x-atari-7800-rom","ext":["a78"],"source":["freedesktop.org"]},"application\/x-authorware-bin":{"mime":"application\/x-authorware-bin","ext":["aab","x32","u32","vox"],"source":["Apache"]},"application\/x-authorware-map":{"mime":"application\/x-authorware-map","ext":["aam"],"source":["Apache"]},"application\/x-authorware-seg":{"mime":"application\/x-authorware-seg","ext":["aas"],"source":["Apache"]},"application\/x-awk":{"mime":"application\/x-awk","ext":["awk"],"source":["freedesktop.org"]},"application\/x-bcpio":{"mime":"application\/x-bcpio","ext":["bcpio"],"source":["Apache","freedesktop.org"]},"application\/x-bittorrent":{"mime":"application\/x-bittorrent","ext":["torrent"],"source":["Apache","freedesktop.org"]},"application\/x-blender":{"mime":"application\/x-blender","ext":["blender","blend"],"source":["freedesktop.org"]},"application\/x-blorb":{"mime":"application\/x-blorb","ext":["blb","blorb"],"source":["Apache"]},"application\/x-bsdiff":{"mime":"application\/x-bsdiff","ext":["bsdiff"],"source":["freedesktop.org"]},"application\/x-bzip":{"mime":"application\/x-bzip","ext":["bz","bz2"],"source":["Apache","freedesktop.org"]},"application\/x-bzip-compressed-tar":{"mime":"application\/x-bzip-compressed-tar","ext":["tbz2","tbz","tb2"],"source":["freedesktop.org"]},"application\/x-bzip2":{"mime":"application\/x-bzip2","ext":["bz2","boz","bz"],"source":["Apache","freedesktop.org"]},"application\/x-cb7":{"mime":"application\/x-cb7","ext":["cb7"],"source":["freedesktop.org"]},"application\/x-cbr":{"mime":"application\/x-cbr","ext":["cbr","cba","cbt","cbz","cb7"],"source":["Apache","freedesktop.org"]},"application\/x-cbt":{"mime":"application\/x-cbt","ext":["cbt"],"source":["freedesktop.org"]},"application\/x-cbz":{"mime":"application\/x-cbz","ext":["cbz"],"source":["freedesktop.org"]},"application\/x-ccmx":{"mime":"application\/x-ccmx","ext":["ccmx"],"source":["freedesktop.org"]},"application\/x-cd-image":{"mime":"application\/x-cd-image","ext":["iso","iso9660"],"source":["freedesktop.org"]},"application\/x-cdlink":{"mime":"application\/x-cdlink","ext":["vcd"],"source":["Apache"]},"application\/x-cdr":{"mime":"application\/x-cdr","ext":["cdr"],"source":["freedesktop.org"]},"application\/x-cdrdao-toc":{"mime":"application\/x-cdrdao-toc","ext":["toc"],"source":["freedesktop.org"]},"application\/x-cfs-compressed":{"mime":"application\/x-cfs-compressed","ext":["cfs"],"source":["Apache"]},"application\/x-chat":{"mime":"application\/x-chat","ext":["chat"],"source":["Apache"]},"application\/x-chess-pgn":{"mime":"application\/x-chess-pgn","ext":["pgn"],"source":["Apache","freedesktop.org"]},"application\/x-chm":{"mime":"application\/x-chm","ext":["chm"],"source":["freedesktop.org"]},"application\/x-cisco-vpn-settings":{"mime":"application\/x-cisco-vpn-settings","ext":["pcf"],"source":["freedesktop.org"]},"application\/x-cocoa":{"mime":"application\/x-cocoa","ext":["cco"],"source":["Nginx"]},"application\/x-compressed-tar":{"mime":"application\/x-compressed-tar","ext":["tgz"],"source":["freedesktop.org"]},"application\/x-conference":{"mime":"application\/x-conference","ext":["nsc"],"source":["Apache"]},"application\/x-core":{"mime":"application\/x-core","ext":["core"],"source":["freedesktop.org"]},"application\/x-coreldraw":{"mime":"application\/x-coreldraw","ext":["cdr"],"source":["freedesktop.org"]},"application\/x-cpio":{"mime":"application\/x-cpio","ext":["cpio"],"source":["Apache","freedesktop.org"]},"application\/x-csh":{"mime":"application\/x-csh","ext":["csh"],"source":["Apache","freedesktop.org"]},"application\/x-cue":{"mime":"application\/x-cue","ext":["cue"],"source":["freedesktop.org"]},"application\/x-dar":{"mime":"application\/x-dar","ext":["dar"],"source":["freedesktop.org"]},"application\/x-dbase":{"mime":"application\/x-dbase","ext":["dbf"],"source":["freedesktop.org"]},"application\/x-dbf":{"mime":"application\/x-dbf","ext":["dbf"],"source":["freedesktop.org"]},"application\/x-dc-rom":{"mime":"application\/x-dc-rom","ext":["dc"],"source":["freedesktop.org"]},"application\/x-deb":{"mime":"application\/x-deb","ext":["deb","udeb"],"source":["freedesktop.org"]},"application\/x-debian-package":{"mime":"application\/x-debian-package","ext":["deb","udeb"],"source":["Apache","freedesktop.org"]},"application\/x-designer":{"mime":"application\/x-designer","ext":["ui"],"source":["freedesktop.org"]},"application\/x-desktop":{"mime":"application\/x-desktop","ext":["desktop","kdelnk"],"source":["freedesktop.org"]},"application\/x-dgc-compressed":{"mime":"application\/x-dgc-compressed","ext":["dgc"],"source":["Apache"]},"application\/x-dia-diagram":{"mime":"application\/x-dia-diagram","ext":["dia"],"source":["freedesktop.org"]},"application\/x-dia-shape":{"mime":"application\/x-dia-shape","ext":["shape"],"source":["freedesktop.org"]},"application\/x-director":{"mime":"application\/x-director","ext":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"],"source":["Apache"]},"application\/x-docbook+xml":{"mime":"application\/x-docbook+xml","ext":["dbk","docbook"],"source":["freedesktop.org"]},"application\/x-doom":{"mime":"application\/x-doom","ext":["wad"],"source":["Apache"]},"application\/x-doom-wad":{"mime":"application\/x-doom-wad","ext":["wad"],"source":["freedesktop.org"]},"application\/x-dtbncx+xml":{"mime":"application\/x-dtbncx+xml","ext":["ncx"],"source":["Apache"]},"application\/x-dtbook+xml":{"mime":"application\/x-dtbook+xml","ext":["dtb"],"source":["Apache"]},"application\/x-dtbresource+xml":{"mime":"application\/x-dtbresource+xml","ext":["res"],"source":["Apache"]},"application\/x-dvi":{"mime":"application\/x-dvi","ext":["dvi"],"source":["Apache","freedesktop.org"]},"application\/x-e-theme":{"mime":"application\/x-e-theme","ext":["etheme"],"source":["freedesktop.org"]},"application\/x-egon":{"mime":"application\/x-egon","ext":["egon"],"source":["freedesktop.org"]},"application\/x-emf":{"mime":"application\/x-emf","ext":["emf"],"source":["freedesktop.org"]},"application\/x-envoy":{"mime":"application\/x-envoy","ext":["evy"],"source":["Apache"]},"application\/x-eva":{"mime":"application\/x-eva","ext":["eva"],"source":["Apache"]},"application\/x-fictionbook":{"mime":"application\/x-fictionbook","ext":["fb2"],"source":["freedesktop.org"]},"application\/x-fictionbook+xml":{"mime":"application\/x-fictionbook+xml","ext":["fb2"],"source":["freedesktop.org"]},"application\/x-flash-video":{"mime":"application\/x-flash-video","ext":["flv"],"source":["freedesktop.org"]},"application\/x-fluid":{"mime":"application\/x-fluid","ext":["fl"],"source":["freedesktop.org"]},"application\/x-font-afm":{"mime":"application\/x-font-afm","ext":["afm"],"source":["freedesktop.org"]},"application\/x-font-bdf":{"mime":"application\/x-font-bdf","ext":["bdf"],"source":["Apache","freedesktop.org"]},"application\/x-font-ghostscript":{"mime":"application\/x-font-ghostscript","ext":["gsf"],"source":["Apache"]},"application\/x-font-linux-psf":{"mime":"application\/x-font-linux-psf","ext":["psf"],"source":["Apache","freedesktop.org"]},"application\/x-font-otf":{"mime":"application\/x-font-otf","ext":["otf"],"source":["Apache","freedesktop.org"]},"application\/x-font-pcf":{"mime":"application\/x-font-pcf","ext":["pcf"],"source":["Apache","freedesktop.org"]},"application\/x-font-snf":{"mime":"application\/x-font-snf","ext":["snf"],"source":["Apache"]},"application\/x-font-speedo":{"mime":"application\/x-font-speedo","ext":["spd"],"source":["freedesktop.org"]},"application\/x-font-ttf":{"mime":"application\/x-font-ttf","ext":["ttf","ttc"],"source":["Apache","freedesktop.org"]},"application\/x-font-ttx":{"mime":"application\/x-font-ttx","ext":["ttx"],"source":["freedesktop.org"]},"application\/x-font-type1":{"mime":"application\/x-font-type1","ext":["pfa","pfb","pfm","afm","gsf"],"source":["Apache","freedesktop.org"]},"application\/x-frame":{"mime":"application\/x-frame","ext":["fm"],"source":["freedesktop.org"]},"application\/x-freearc":{"mime":"application\/x-freearc","ext":["arc"],"source":["Apache"]},"application\/x-futuresplash":{"mime":"application\/x-futuresplash","ext":["spl"],"source":["Apache"]},"application\/x-gameboy-color-rom":{"mime":"application\/x-gameboy-color-rom","ext":["gbc","cgb"],"source":["freedesktop.org"]},"application\/x-gameboy-rom":{"mime":"application\/x-gameboy-rom","ext":["gb","sgb"],"source":["freedesktop.org"]},"application\/x-gamecube-iso-image":{"mime":"application\/x-gamecube-iso-image","ext":["iso"],"source":["freedesktop.org"]},"application\/x-gamecube-rom":{"mime":"application\/x-gamecube-rom","ext":["iso"],"source":["freedesktop.org"]},"application\/x-gamegear-rom":{"mime":"application\/x-gamegear-rom","ext":["gg"],"source":["freedesktop.org"]},"application\/x-gba-rom":{"mime":"application\/x-gba-rom","ext":["gba","agb"],"source":["freedesktop.org"]},"application\/x-gca-compressed":{"mime":"application\/x-gca-compressed","ext":["gca"],"source":["Apache"]},"application\/x-gedcom":{"mime":"application\/x-gedcom","ext":["ged","gedcom"],"source":["freedesktop.org"]},"application\/x-genesis-32x-rom":{"mime":"application\/x-genesis-32x-rom","ext":["32x","mdx"],"source":["freedesktop.org"]},"application\/x-genesis-rom":{"mime":"application\/x-genesis-rom","ext":["gen","smd"],"source":["freedesktop.org"]},"application\/x-gettext":{"mime":"application\/x-gettext","ext":["po"],"source":["freedesktop.org"]},"application\/x-gettext-translation":{"mime":"application\/x-gettext-translation","ext":["gmo","mo"],"source":["freedesktop.org"]},"application\/x-glade":{"mime":"application\/x-glade","ext":["glade"],"source":["freedesktop.org"]},"application\/x-glulx":{"mime":"application\/x-glulx","ext":["ulx"],"source":["Apache"]},"application\/x-gnome-app-info":{"mime":"application\/x-gnome-app-info","ext":["desktop","kdelnk"],"source":["freedesktop.org"]},"application\/x-gnucash":{"mime":"application\/x-gnucash","ext":["gnucash","gnc","xac"],"source":["freedesktop.org"]},"application\/x-gnumeric":{"mime":"application\/x-gnumeric","ext":["gnumeric"],"source":["Apache","freedesktop.org"]},"application\/x-gnuplot":{"mime":"application\/x-gnuplot","ext":["gp","gplt","gnuplot"],"source":["freedesktop.org"]},"application\/x-go-sgf":{"mime":"application\/x-go-sgf","ext":["sgf"],"source":["freedesktop.org"]},"application\/x-gpx":{"mime":"application\/x-gpx","ext":["gpx"],"source":["freedesktop.org"]},"application\/x-gpx+xml":{"mime":"application\/x-gpx+xml","ext":["gpx"],"source":["freedesktop.org"]},"application\/x-gramps-xml":{"mime":"application\/x-gramps-xml","ext":["gramps"],"source":["Apache"]},"application\/x-graphite":{"mime":"application\/x-graphite","ext":["gra"],"source":["freedesktop.org"]},"application\/x-gtar":{"mime":"application\/x-gtar","ext":["gtar","tar","gem"],"source":["Apache","freedesktop.org"]},"application\/x-gtk-builder":{"mime":"application\/x-gtk-builder","ext":["ui"],"source":["freedesktop.org"]},"application\/x-gzip":{"mime":"application\/x-gzip","ext":["gz"],"source":["freedesktop.org"]},"application\/x-hdf":{"mime":"application\/x-hdf","ext":["hdf","hdf4","h4","hdf5","h5"],"source":["Apache","freedesktop.org"]},"application\/x-hfe-floppy-image":{"mime":"application\/x-hfe-floppy-image","ext":["hfe"],"source":["freedesktop.org"]},"application\/x-hwp":{"mime":"application\/x-hwp","ext":["hwp"],"source":["freedesktop.org"]},"application\/x-hwt":{"mime":"application\/x-hwt","ext":["hwt"],"source":["freedesktop.org"]},"application\/x-ica":{"mime":"application\/x-ica","ext":["ica"],"source":["freedesktop.org"]},"application\/x-install-instructions":{"mime":"application\/x-install-instructions","ext":["install"],"source":["Apache"]},"application\/x-ipynb+json":{"mime":"application\/x-ipynb+json","ext":["ipynb"],"source":["freedesktop.org"]},"application\/x-iso9660-appimage":{"mime":"application\/x-iso9660-appimage","ext":["appimage"],"source":["freedesktop.org"]},"application\/x-iso9660-image":{"mime":"application\/x-iso9660-image","ext":["iso","iso9660"],"source":["Apache","freedesktop.org"]},"application\/x-it87":{"mime":"application\/x-it87","ext":["it87"],"source":["freedesktop.org"]},"application\/x-iwork-keynote-sffkey":{"mime":"application\/x-iwork-keynote-sffkey","ext":["key"],"source":["freedesktop.org"]},"application\/x-jar":{"mime":"application\/x-jar","ext":["jar"],"source":["freedesktop.org"]},"application\/x-java":{"mime":"application\/x-java","ext":["class"],"source":["freedesktop.org"]},"application\/x-java-archive":{"mime":"application\/x-java-archive","ext":["jar"],"source":["freedesktop.org"]},"application\/x-java-archive-diff":{"mime":"application\/x-java-archive-diff","ext":["jardiff"],"source":["Nginx"]},"application\/x-java-class":{"mime":"application\/x-java-class","ext":["class"],"source":["freedesktop.org"]},"application\/x-java-jce-keystore":{"mime":"application\/x-java-jce-keystore","ext":["jceks"],"source":["freedesktop.org"]},"application\/x-java-jnlp-file":{"mime":"application\/x-java-jnlp-file","ext":["jnlp"],"source":["Apache","Nginx","freedesktop.org"]},"application\/x-java-keystore":{"mime":"application\/x-java-keystore","ext":["jks","ks","cacerts"],"source":["freedesktop.org"]},"application\/x-java-pack200":{"mime":"application\/x-java-pack200","ext":["pack"],"source":["freedesktop.org"]},"application\/x-java-vm":{"mime":"application\/x-java-vm","ext":["class"],"source":["freedesktop.org"]},"application\/x-javascript":{"mime":"application\/x-javascript","ext":["js","jsm"],"source":["freedesktop.org"]},"application\/x-jbuilder-project":{"mime":"application\/x-jbuilder-project","ext":["jpr","jpx"],"source":["freedesktop.org"]},"application\/x-karbon":{"mime":"application\/x-karbon","ext":["karbon"],"source":["freedesktop.org"]},"application\/x-kchart":{"mime":"application\/x-kchart","ext":["chrt"],"source":["freedesktop.org"]},"application\/x-kexi-connectiondata":{"mime":"application\/x-kexi-connectiondata","ext":["kexic"],"source":["freedesktop.org"]},"application\/x-kexiproject-shortcut":{"mime":"application\/x-kexiproject-shortcut","ext":["kexis"],"source":["freedesktop.org"]},"application\/x-kexiproject-sqlite":{"mime":"application\/x-kexiproject-sqlite","ext":["kexi"],"source":["freedesktop.org"]},"application\/x-kexiproject-sqlite2":{"mime":"application\/x-kexiproject-sqlite2","ext":["kexi"],"source":["freedesktop.org"]},"application\/x-kexiproject-sqlite3":{"mime":"application\/x-kexiproject-sqlite3","ext":["kexi"],"source":["freedesktop.org"]},"application\/x-kformula":{"mime":"application\/x-kformula","ext":["kfo"],"source":["freedesktop.org"]},"application\/x-killustrator":{"mime":"application\/x-killustrator","ext":["kil"],"source":["freedesktop.org"]},"application\/x-kivio":{"mime":"application\/x-kivio","ext":["flw"],"source":["freedesktop.org"]},"application\/x-kontour":{"mime":"application\/x-kontour","ext":["kon"],"source":["freedesktop.org"]},"application\/x-kpovmodeler":{"mime":"application\/x-kpovmodeler","ext":["kpm"],"source":["freedesktop.org"]},"application\/x-kpresenter":{"mime":"application\/x-kpresenter","ext":["kpr","kpt"],"source":["freedesktop.org"]},"application\/x-krita":{"mime":"application\/x-krita","ext":["kra"],"source":["freedesktop.org"]},"application\/x-kspread":{"mime":"application\/x-kspread","ext":["ksp"],"source":["freedesktop.org"]},"application\/x-kugar":{"mime":"application\/x-kugar","ext":["kud"],"source":["freedesktop.org"]},"application\/x-kword":{"mime":"application\/x-kword","ext":["kwd","kwt"],"source":["freedesktop.org"]},"application\/x-latex":{"mime":"application\/x-latex","ext":["latex"],"source":["Apache"]},"application\/x-lha":{"mime":"application\/x-lha","ext":["lha","lzh"],"source":["freedesktop.org"]},"application\/x-lhz":{"mime":"application\/x-lhz","ext":["lhz"],"source":["freedesktop.org"]},"application\/x-linguist":{"mime":"application\/x-linguist","ext":["ts"],"source":["freedesktop.org"]},"application\/x-lotus123":{"mime":"application\/x-lotus123","ext":["123","wk1","wk3","wk4","wks"],"source":["freedesktop.org"]},"application\/x-lrzip":{"mime":"application\/x-lrzip","ext":["lrz"],"source":["freedesktop.org"]},"application\/x-lrzip-compressed-tar":{"mime":"application\/x-lrzip-compressed-tar","ext":["tlrz"],"source":["freedesktop.org"]},"application\/x-lyx":{"mime":"application\/x-lyx","ext":["lyx"],"source":["freedesktop.org"]},"application\/x-lz4":{"mime":"application\/x-lz4","ext":["lz4"],"source":["freedesktop.org"]},"application\/x-lzh-compressed":{"mime":"application\/x-lzh-compressed","ext":["lzh","lha"],"source":["Apache","freedesktop.org"]},"application\/x-lzip":{"mime":"application\/x-lzip","ext":["lz"],"source":["freedesktop.org"]},"application\/x-lzma":{"mime":"application\/x-lzma","ext":["lzma"],"source":["freedesktop.org"]},"application\/x-lzma-compressed-tar":{"mime":"application\/x-lzma-compressed-tar","ext":["tlz"],"source":["freedesktop.org"]},"application\/x-lzop":{"mime":"application\/x-lzop","ext":["lzo"],"source":["freedesktop.org"]},"application\/x-m4":{"mime":"application\/x-m4","ext":["m4"],"source":["freedesktop.org"]},"application\/x-magicpoint":{"mime":"application\/x-magicpoint","ext":["mgp"],"source":["freedesktop.org"]},"application\/x-makeself":{"mime":"application\/x-makeself","ext":["run"],"source":["Nginx"]},"application\/x-markaby":{"mime":"application\/x-markaby","ext":["mab"],"source":["freedesktop.org"]},"application\/x-mathematica":{"mime":"application\/x-mathematica","ext":["nb"],"source":["freedesktop.org"]},"application\/x-mdb":{"mime":"application\/x-mdb","ext":["mdb"],"source":["freedesktop.org"]},"application\/x-mie":{"mime":"application\/x-mie","ext":["mie"],"source":["Apache"]},"application\/x-mif":{"mime":"application\/x-mif","ext":["mif"],"source":["freedesktop.org"]},"application\/x-mimearchive":{"mime":"application\/x-mimearchive","ext":["mhtml","mht"],"source":["freedesktop.org"]},"application\/x-mobipocket-ebook":{"mime":"application\/x-mobipocket-ebook","ext":["prc","mobi"],"source":["Apache","freedesktop.org"]},"application\/x-ms-application":{"mime":"application\/x-ms-application","ext":["application"],"source":["Apache"]},"application\/x-ms-asx":{"mime":"application\/x-ms-asx","ext":["asx","wax","wvx","wmx"],"source":["freedesktop.org"]},"application\/x-ms-dos-executable":{"mime":"application\/x-ms-dos-executable","ext":["exe"],"source":["freedesktop.org"]},"application\/x-ms-shortcut":{"mime":"application\/x-ms-shortcut","ext":["lnk"],"source":["Apache"]},"application\/x-ms-wim":{"mime":"application\/x-ms-wim","ext":["wim","swm"],"source":["freedesktop.org"]},"application\/x-ms-wmd":{"mime":"application\/x-ms-wmd","ext":["wmd"],"source":["Apache"]},"application\/x-ms-wmz":{"mime":"application\/x-ms-wmz","ext":["wmz"],"source":["Apache"]},"application\/x-ms-xbap":{"mime":"application\/x-ms-xbap","ext":["xbap"],"source":["Apache"]},"application\/x-msaccess":{"mime":"application\/x-msaccess","ext":["mdb"],"source":["Apache","freedesktop.org"]},"application\/x-msbinder":{"mime":"application\/x-msbinder","ext":["obd"],"source":["Apache"]},"application\/x-mscardfile":{"mime":"application\/x-mscardfile","ext":["crd"],"source":["Apache"]},"application\/x-msclip":{"mime":"application\/x-msclip","ext":["clp"],"source":["Apache"]},"application\/x-msdownload":{"mime":"application\/x-msdownload","ext":["exe","dll","com","bat","msi"],"source":["Apache"]},"application\/x-msexcel":{"mime":"application\/x-msexcel","ext":["xls","xlc","xll","xlm","xlw","xla","xlt","xld"],"source":["freedesktop.org"]},"application\/x-msi":{"mime":"application\/x-msi","ext":["msi"],"source":["freedesktop.org"]},"application\/x-msmediaview":{"mime":"application\/x-msmediaview","ext":["mvb","m13","m14"],"source":["Apache"]},"application\/x-msmetafile":{"mime":"application\/x-msmetafile","ext":["wmf","wmz","emf","emz"],"source":["Apache","freedesktop.org"]},"application\/x-msmoney":{"mime":"application\/x-msmoney","ext":["mny"],"source":["Apache"]},"application\/x-mspowerpoint":{"mime":"application\/x-mspowerpoint","ext":["ppz","ppt","pps","pot"],"source":["freedesktop.org"]},"application\/x-mspublisher":{"mime":"application\/x-mspublisher","ext":["pub"],"source":["Apache"]},"application\/x-msschedule":{"mime":"application\/x-msschedule","ext":["scd"],"source":["Apache"]},"application\/x-msterminal":{"mime":"application\/x-msterminal","ext":["trm"],"source":["Apache"]},"application\/x-mswinurl":{"mime":"application\/x-mswinurl","ext":["url"],"source":["freedesktop.org"]},"application\/x-msword":{"mime":"application\/x-msword","ext":["doc"],"source":["freedesktop.org"]},"application\/x-mswrite":{"mime":"application\/x-mswrite","ext":["wri"],"source":["Apache","freedesktop.org"]},"application\/x-msx-rom":{"mime":"application\/x-msx-rom","ext":["msx"],"source":["freedesktop.org"]},"application\/x-n64-rom":{"mime":"application\/x-n64-rom","ext":["n64","z64","v64"],"source":["freedesktop.org"]},"application\/x-navi-animation":{"mime":"application\/x-navi-animation","ext":["ani"],"source":["freedesktop.org"]},"application\/x-neo-geo-pocket-rom":{"mime":"application\/x-neo-geo-pocket-rom","ext":["ngp"],"source":["freedesktop.org"]},"application\/x-nes-rom":{"mime":"application\/x-nes-rom","ext":["nes","nez","unf","unif"],"source":["freedesktop.org"]},"application\/x-netcdf":{"mime":"application\/x-netcdf","ext":["nc","cdf"],"source":["Apache","freedesktop.org"]},"application\/x-netshow-channel":{"mime":"application\/x-netshow-channel","ext":["nsc"],"source":["freedesktop.org"]},"application\/x-nintendo-ds-rom":{"mime":"application\/x-nintendo-ds-rom","ext":["nds"],"source":["freedesktop.org"]},"application\/x-nzb":{"mime":"application\/x-nzb","ext":["nzb"],"source":["Apache","freedesktop.org"]},"application\/x-ogg":{"mime":"application\/x-ogg","ext":["ogx"],"source":["freedesktop.org"]},"application\/x-oleo":{"mime":"application\/x-oleo","ext":["oleo"],"source":["freedesktop.org"]},"application\/x-pagemaker":{"mime":"application\/x-pagemaker","ext":["p65","pm","pm6","pmd"],"source":["freedesktop.org"]},"application\/x-pak":{"mime":"application\/x-pak","ext":["pak"],"source":["freedesktop.org"]},"application\/x-palm-database":{"mime":"application\/x-palm-database","ext":["prc","pdb","pqa","oprc"],"source":["freedesktop.org"]},"application\/x-par2":{"mime":"application\/x-par2","ext":["par2"],"source":["freedesktop.org"]},"application\/x-partial-download":{"mime":"application\/x-partial-download","ext":["wkdownload","crdownload","part"],"source":["freedesktop.org"]},"application\/x-pc-engine-rom":{"mime":"application\/x-pc-engine-rom","ext":["pce"],"source":["freedesktop.org"]},"application\/x-pcap":{"mime":"application\/x-pcap","ext":["pcap","cap","dmp"],"source":["freedesktop.org"]},"application\/x-pdf":{"mime":"application\/x-pdf","ext":["pdf"],"source":["freedesktop.org"]},"application\/x-perl":{"mime":"application\/x-perl","ext":["pl","pm","al","perl","pod"],"source":["Nginx","freedesktop.org"]},"application\/x-photoshop":{"mime":"application\/x-photoshop","ext":["psd"],"source":["freedesktop.org"]},"application\/x-php":{"mime":"application\/x-php","ext":["php","php3","php4","php5","phps"],"source":["freedesktop.org"]},"application\/x-pilot":{"mime":"application\/x-pilot","ext":["prc","pdb"],"source":["Nginx"]},"application\/x-pkcs12":{"mime":"application\/x-pkcs12","ext":["p12","pfx"],"source":["Apache","freedesktop.org"]},"application\/x-pkcs7-certificates":{"mime":"application\/x-pkcs7-certificates","ext":["p7b","spc"],"source":["Apache","freedesktop.org"]},"application\/x-pkcs7-certreqresp":{"mime":"application\/x-pkcs7-certreqresp","ext":["p7r"],"source":["Apache"]},"application\/x-planperfect":{"mime":"application\/x-planperfect","ext":["pln"],"source":["freedesktop.org"]},"application\/x-pocket-word":{"mime":"application\/x-pocket-word","ext":["psw"],"source":["freedesktop.org"]},"application\/x-pw":{"mime":"application\/x-pw","ext":["pw"],"source":["freedesktop.org"]},"application\/x-python-bytecode":{"mime":"application\/x-python-bytecode","ext":["pyc","pyo"],"source":["freedesktop.org"]},"application\/x-qpress":{"mime":"application\/x-qpress","ext":["qp"],"source":["freedesktop.org"]},"application\/x-qtiplot":{"mime":"application\/x-qtiplot","ext":["qti"],"source":["freedesktop.org"]},"application\/x-quattropro":{"mime":"application\/x-quattropro","ext":["wb1","wb2","wb3"],"source":["freedesktop.org"]},"application\/x-quicktime-media-link":{"mime":"application\/x-quicktime-media-link","ext":["qtl"],"source":["freedesktop.org"]},"application\/x-quicktimeplayer":{"mime":"application\/x-quicktimeplayer","ext":["qtl"],"source":["freedesktop.org"]},"application\/x-qw":{"mime":"application\/x-qw","ext":["qif"],"source":["freedesktop.org"]},"application\/x-rar":{"mime":"application\/x-rar","ext":["rar"],"source":["freedesktop.org"]},"application\/x-rar-compressed":{"mime":"application\/x-rar-compressed","ext":["rar"],"source":["Apache","Nginx","freedesktop.org"]},"application\/x-raw-disk-image":{"mime":"application\/x-raw-disk-image","ext":["raw-disk-image","img"],"source":["freedesktop.org"]},"application\/x-redhat-package-manager":{"mime":"application\/x-redhat-package-manager","ext":["rpm"],"source":["Nginx","freedesktop.org"]},"application\/x-reject":{"mime":"application\/x-reject","ext":["rej"],"source":["freedesktop.org"]},"application\/x-research-info-systems":{"mime":"application\/x-research-info-systems","ext":["ris"],"source":["Apache"]},"application\/x-rnc":{"mime":"application\/x-rnc","ext":["rnc"],"source":["freedesktop.org"]},"application\/x-rpm":{"mime":"application\/x-rpm","ext":["rpm"],"source":["freedesktop.org"]},"application\/x-ruby":{"mime":"application\/x-ruby","ext":["rb"],"source":["freedesktop.org"]},"application\/x-sami":{"mime":"application\/x-sami","ext":["smi","sami"],"source":["freedesktop.org"]},"application\/x-saturn-rom":{"mime":"application\/x-saturn-rom","ext":["bin","iso"],"source":["freedesktop.org"]},"application\/x-sdp":{"mime":"application\/x-sdp","ext":["sdp"],"source":["freedesktop.org"]},"application\/x-sea":{"mime":"application\/x-sea","ext":["sea"],"source":["Nginx"]},"application\/x-sega-cd-rom":{"mime":"application\/x-sega-cd-rom","ext":["bin","iso"],"source":["freedesktop.org"]},"application\/x-sg1000-rom":{"mime":"application\/x-sg1000-rom","ext":["sg"],"source":["freedesktop.org"]},"application\/x-sh":{"mime":"application\/x-sh","ext":["sh"],"source":["Apache"]},"application\/x-shar":{"mime":"application\/x-shar","ext":["shar"],"source":["Apache","freedesktop.org"]},"application\/x-shared-library-la":{"mime":"application\/x-shared-library-la","ext":["la"],"source":["freedesktop.org"]},"application\/x-sharedlib":{"mime":"application\/x-sharedlib","ext":["so"],"source":["freedesktop.org"]},"application\/x-shellscript":{"mime":"application\/x-shellscript","ext":["sh"],"source":["freedesktop.org"]},"application\/x-shockwave-flash":{"mime":"application\/x-shockwave-flash","ext":["swf","spl"],"source":["Apache","Nginx","freedesktop.org"]},"application\/x-shorten":{"mime":"application\/x-shorten","ext":["shn"],"source":["freedesktop.org"]},"application\/x-siag":{"mime":"application\/x-siag","ext":["siag"],"source":["freedesktop.org"]},"application\/x-silverlight-app":{"mime":"application\/x-silverlight-app","ext":["xap"],"source":["Apache"]},"application\/x-sit":{"mime":"application\/x-sit","ext":["sit"],"source":["freedesktop.org"]},"application\/x-smaf":{"mime":"application\/x-smaf","ext":["mmf","smaf"],"source":["freedesktop.org"]},"application\/x-sms-rom":{"mime":"application\/x-sms-rom","ext":["sms"],"source":["freedesktop.org"]},"application\/x-snes-rom":{"mime":"application\/x-snes-rom","ext":["sfc","smc"],"source":["freedesktop.org"]},"application\/x-source-rpm":{"mime":"application\/x-source-rpm","ext":["spm"],"source":["freedesktop.org"]},"application\/x-spss-por":{"mime":"application\/x-spss-por","ext":["por"],"source":["freedesktop.org"]},"application\/x-spss-sav":{"mime":"application\/x-spss-sav","ext":["sav","zsav"],"source":["freedesktop.org"]},"application\/x-spss-savefile":{"mime":"application\/x-spss-savefile","ext":["sav","zsav"],"source":["freedesktop.org"]},"application\/x-sql":{"mime":"application\/x-sql","ext":["sql"],"source":["Apache"]},"application\/x-srt":{"mime":"application\/x-srt","ext":["srt"],"source":["freedesktop.org"]},"application\/x-stuffit":{"mime":"application\/x-stuffit","ext":["sit"],"source":["Apache","Nginx","freedesktop.org"]},"application\/x-stuffitx":{"mime":"application\/x-stuffitx","ext":["sitx"],"source":["Apache"]},"application\/x-subrip":{"mime":"application\/x-subrip","ext":["srt"],"source":["Apache","freedesktop.org"]},"application\/x-sv4cpio":{"mime":"application\/x-sv4cpio","ext":["sv4cpio"],"source":["Apache","freedesktop.org"]},"application\/x-sv4crc":{"mime":"application\/x-sv4crc","ext":["sv4crc"],"source":["Apache","freedesktop.org"]},"application\/x-t3vm-image":{"mime":"application\/x-t3vm-image","ext":["t3"],"source":["Apache"]},"application\/x-t602":{"mime":"application\/x-t602","ext":["602"],"source":["freedesktop.org"]},"application\/x-tads":{"mime":"application\/x-tads","ext":["gam"],"source":["Apache"]},"application\/x-tar":{"mime":"application\/x-tar","ext":["tar","gtar","gem"],"source":["Apache","freedesktop.org"]},"application\/x-tarz":{"mime":"application\/x-tarz","ext":["taz"],"source":["freedesktop.org"]},"application\/x-tcl":{"mime":"application\/x-tcl","ext":["tcl","tk"],"source":["Apache","Nginx"]},"application\/x-tex":{"mime":"application\/x-tex","ext":["tex","ltx","sty","cls","dtx","ins","latex"],"source":["Apache","freedesktop.org"]},"application\/x-tex-gf":{"mime":"application\/x-tex-gf","ext":["gf"],"source":["freedesktop.org"]},"application\/x-tex-pk":{"mime":"application\/x-tex-pk","ext":["pk"],"source":["freedesktop.org"]},"application\/x-tex-tfm":{"mime":"application\/x-tex-tfm","ext":["tfm"],"source":["Apache"]},"application\/x-texinfo":{"mime":"application\/x-texinfo","ext":["texinfo","texi"],"source":["Apache"]},"application\/x-tgif":{"mime":"application\/x-tgif","ext":["obj"],"source":["Apache","freedesktop.org"]},"application\/x-theme":{"mime":"application\/x-theme","ext":["theme"],"source":["freedesktop.org"]},"application\/x-thomson-cartridge-memo7":{"mime":"application\/x-thomson-cartridge-memo7","ext":["m7"],"source":["freedesktop.org"]},"application\/x-thomson-cassette":{"mime":"application\/x-thomson-cassette","ext":["k7"],"source":["freedesktop.org"]},"application\/x-thomson-sap-image":{"mime":"application\/x-thomson-sap-image","ext":["sap"],"source":["freedesktop.org"]},"application\/x-trash":{"mime":"application\/x-trash","ext":["bak","old","sik"],"source":["freedesktop.org"]},"application\/x-trig":{"mime":"application\/x-trig","ext":["trig"],"source":["freedesktop.org"]},"application\/x-troff":{"mime":"application\/x-troff","ext":["tr","roff"],"source":["freedesktop.org"]},"application\/x-troff-man":{"mime":"application\/x-troff-man","ext":["man"],"source":["freedesktop.org"]},"application\/x-tzo":{"mime":"application\/x-tzo","ext":["tzo"],"source":["freedesktop.org"]},"application\/x-ufraw":{"mime":"application\/x-ufraw","ext":["ufraw"],"source":["freedesktop.org"]},"application\/x-ustar":{"mime":"application\/x-ustar","ext":["ustar"],"source":["Apache","freedesktop.org"]},"application\/x-vnd.kde.kexi":{"mime":"application\/x-vnd.kde.kexi","ext":["kexi"],"source":["freedesktop.org"]},"application\/x-wais-source":{"mime":"application\/x-wais-source","ext":["src"],"source":["Apache","freedesktop.org"]},"application\/x-wbfs":{"mime":"application\/x-wbfs","ext":["iso"],"source":["freedesktop.org"]},"application\/x-wia":{"mime":"application\/x-wia","ext":["iso"],"source":["freedesktop.org"]},"application\/x-wii-iso-image":{"mime":"application\/x-wii-iso-image","ext":["iso"],"source":["freedesktop.org"]},"application\/x-wii-rom":{"mime":"application\/x-wii-rom","ext":["iso"],"source":["freedesktop.org"]},"application\/x-wii-wad":{"mime":"application\/x-wii-wad","ext":["wad"],"source":["freedesktop.org"]},"application\/x-windows-themepack":{"mime":"application\/x-windows-themepack","ext":["themepack"],"source":["freedesktop.org"]},"application\/x-wmf":{"mime":"application\/x-wmf","ext":["wmf"],"source":["freedesktop.org"]},"application\/x-wordperfect":{"mime":"application\/x-wordperfect","ext":["wp","wp4","wp5","wp6","wpd","wpp"],"source":["freedesktop.org"]},"application\/x-wpg":{"mime":"application\/x-wpg","ext":["wpg"],"source":["freedesktop.org"]},"application\/x-wwf":{"mime":"application\/x-wwf","ext":["wwf"],"source":["freedesktop.org"]},"application\/x-x509-ca-cert":{"mime":"application\/x-x509-ca-cert","ext":["der","crt","pem","cert"],"source":["Apache","Nginx","freedesktop.org"]},"application\/x-xar":{"mime":"application\/x-xar","ext":["xar","pkg"],"source":["freedesktop.org"]},"application\/x-xbel":{"mime":"application\/x-xbel","ext":["xbel"],"source":["freedesktop.org"]},"application\/x-xfig":{"mime":"application\/x-xfig","ext":["fig"],"source":["Apache"]},"application\/x-xliff":{"mime":"application\/x-xliff","ext":["xlf","xliff"],"source":["freedesktop.org"]},"application\/x-xliff+xml":{"mime":"application\/x-xliff+xml","ext":["xlf"],"source":["Apache"]},"application\/x-xpinstall":{"mime":"application\/x-xpinstall","ext":["xpi"],"source":["Apache","Nginx","freedesktop.org"]},"application\/x-xspf+xml":{"mime":"application\/x-xspf+xml","ext":["xspf"],"source":["freedesktop.org"]},"application\/x-xz":{"mime":"application\/x-xz","ext":["xz"],"source":["Apache","freedesktop.org"]},"application\/x-xz-compressed-tar":{"mime":"application\/x-xz-compressed-tar","ext":["txz"],"source":["freedesktop.org"]},"application\/x-yaml":{"mime":"application\/x-yaml","ext":["yaml","yml"],"source":["freedesktop.org"]},"application\/x-zip":{"mime":"application\/x-zip","ext":["zip"],"source":["freedesktop.org"]},"application\/x-zip-compressed":{"mime":"application\/x-zip-compressed","ext":["zip"],"source":["freedesktop.org"]},"application\/x-zmachine":{"mime":"application\/x-zmachine","ext":["z1","z2","z3","z4","z5","z6","z7","z8"],"source":["Apache"]},"application\/x-zoo":{"mime":"application\/x-zoo","ext":["zoo"],"source":["freedesktop.org"]},"application\/xaml+xml":{"mime":"application\/xaml+xml","ext":["xaml"],"source":["Apache"]},"application\/xcap-diff+xml":{"mime":"application\/xcap-diff+xml","ext":["xdf"],"source":["Apache"]},"application\/xenc+xml":{"mime":"application\/xenc+xml","ext":["xenc"],"source":["Apache"]},"application\/xhtml+xml":{"mime":"application\/xhtml+xml","ext":["xhtml","xht"],"source":["Apache","Nginx","freedesktop.org"]},"application\/xml":{"mime":"application\/xml","ext":["xml","xsl","xbl","xsd","rng"],"source":["Apache","freedesktop.org"]},"application\/xml-dtd":{"mime":"application\/xml-dtd","ext":["dtd"],"source":["Apache","freedesktop.org"]},"application\/xml-external-parsed-entity":{"mime":"application\/xml-external-parsed-entity","ext":["ent"],"source":["freedesktop.org"]},"application\/xop+xml":{"mime":"application\/xop+xml","ext":["xop"],"source":["Apache"]},"application\/xproc+xml":{"mime":"application\/xproc+xml","ext":["xpl"],"source":["Apache"]},"application\/xslt+xml":{"mime":"application\/xslt+xml","ext":["xslt","xsl"],"source":["Apache","freedesktop.org"]},"application\/xspf+xml":{"mime":"application\/xspf+xml","ext":["xspf"],"source":["Apache","Nginx","freedesktop.org"]},"application\/xv+xml":{"mime":"application\/xv+xml","ext":["mxml","xhvml","xvml","xvm"],"source":["IANA","Apache"]},"application\/yang":{"mime":"application\/yang","ext":["yang"],"source":["Apache"]},"application\/yin+xml":{"mime":"application\/yin+xml","ext":["yin"],"source":["Apache"]},"application\/zip":{"mime":"application\/zip","ext":["zip"],"source":["Apache","Nginx","freedesktop.org"]},"application\/zlib":{"mime":"application\/zlib","ext":["zz"],"source":["freedesktop.org"]},"audio\/3gpp":{"mime":"audio\/3gpp","ext":["3gp","3gpp","3ga"],"source":["freedesktop.org"]},"audio\/3gpp-encrypted":{"mime":"audio\/3gpp-encrypted","ext":["3gp","3gpp","3ga"],"source":["freedesktop.org"]},"audio\/3gpp2":{"mime":"audio\/3gpp2","ext":["3g2","3gp2","3gpp2"],"source":["freedesktop.org"]},"audio\/aac":{"mime":"audio\/aac","ext":["aac"],"source":["freedesktop.org"]},"audio\/ac3":{"mime":"audio\/ac3","ext":["ac3"],"source":["freedesktop.org"]},"audio\/adpcm":{"mime":"audio\/adpcm","ext":["adp"],"source":["Apache"]},"audio\/amr":{"mime":"audio\/amr","ext":["amr"],"source":["freedesktop.org"]},"audio\/amr-encrypted":{"mime":"audio\/amr-encrypted","ext":["amr"],"source":["freedesktop.org"]},"audio\/amr-wb":{"mime":"audio\/amr-wb","ext":["awb"],"source":["freedesktop.org"]},"audio\/amr-wb-encrypted":{"mime":"audio\/amr-wb-encrypted","ext":["awb"],"source":["freedesktop.org"]},"audio\/annodex":{"mime":"audio\/annodex","ext":["axa"],"source":["freedesktop.org"]},"audio\/basic":{"mime":"audio\/basic","ext":["au","snd"],"source":["Apache","freedesktop.org"]},"audio\/flac":{"mime":"audio\/flac","ext":["flac"],"source":["freedesktop.org"]},"audio\/imelody":{"mime":"audio\/imelody","ext":["imy","ime"],"source":["freedesktop.org"]},"audio\/m3u":{"mime":"audio\/m3u","ext":["m3u","m3u8","vlc"],"source":["freedesktop.org"]},"audio\/m4a":{"mime":"audio\/m4a","ext":["m4a","f4a"],"source":["freedesktop.org"]},"audio\/midi":{"mime":"audio\/midi","ext":["mid","midi","kar","rmi"],"source":["Apache","Nginx","freedesktop.org"]},"audio\/mobile-xmf":{"mime":"audio\/mobile-xmf","ext":["xmf"],"source":["freedesktop.org"]},"audio\/mp2":{"mime":"audio\/mp2","ext":["mp2"],"source":["freedesktop.org"]},"audio\/mp3":{"mime":"audio\/mp3","ext":["mp3","mpga"],"source":["freedesktop.org"]},"audio\/mp4":{"mime":"audio\/mp4","ext":["m4a","mp4a","f4a"],"source":["Apache","freedesktop.org"]},"audio\/mpeg":{"mime":"audio\/mpeg","ext":["mp1","mp2","mpga","mp2a","mp3","m2a","m3a"],"source":["IANA","Apache","Nginx","freedesktop.org"]},"audio\/mpegurl":{"mime":"audio\/mpegurl","ext":["m3u","m3u8","vlc"],"source":["freedesktop.org"]},"audio\/ogg":{"mime":"audio\/ogg","ext":["oga","ogg","spx","opus"],"source":["IANA","Apache","Nginx","freedesktop.org"]},"audio\/prs.sid":{"mime":"audio\/prs.sid","ext":["sid","psid"],"source":["IANA","freedesktop.org"]},"audio\/s3m":{"mime":"audio\/s3m","ext":["s3m"],"source":["Apache"]},"audio\/scpls":{"mime":"audio\/scpls","ext":["pls"],"source":["freedesktop.org"]},"audio\/silk":{"mime":"audio\/silk","ext":["sil"],"source":["Apache"]},"audio\/tta":{"mime":"audio\/tta","ext":["tta"],"source":["freedesktop.org"]},"audio\/vnd.dece.audio":{"mime":"audio\/vnd.dece.audio","ext":["uva","uvva"],"source":["Apache"]},"audio\/vnd.digital-winds":{"mime":"audio\/vnd.digital-winds","ext":["eol"],"source":["Apache"]},"audio\/vnd.dra":{"mime":"audio\/vnd.dra","ext":["dra"],"source":["Apache"]},"audio\/vnd.dts":{"mime":"audio\/vnd.dts","ext":["dts"],"source":["Apache","freedesktop.org"]},"audio\/vnd.dts.hd":{"mime":"audio\/vnd.dts.hd","ext":["dtshd"],"source":["Apache","freedesktop.org"]},"audio\/vnd.lucent.voice":{"mime":"audio\/vnd.lucent.voice","ext":["lvp"],"source":["Apache"]},"audio\/vnd.m-realaudio":{"mime":"audio\/vnd.m-realaudio","ext":["ra","rax"],"source":["freedesktop.org"]},"audio\/vnd.ms-playready.media.pya":{"mime":"audio\/vnd.ms-playready.media.pya","ext":["pya"],"source":["Apache"]},"audio\/vnd.nuera.ecelp4800":{"mime":"audio\/vnd.nuera.ecelp4800","ext":["ecelp4800"],"source":["Apache"]},"audio\/vnd.nuera.ecelp7470":{"mime":"audio\/vnd.nuera.ecelp7470","ext":["ecelp7470"],"source":["Apache"]},"audio\/vnd.nuera.ecelp9600":{"mime":"audio\/vnd.nuera.ecelp9600","ext":["ecelp9600"],"source":["Apache"]},"audio\/vnd.rip":{"mime":"audio\/vnd.rip","ext":["rip"],"source":["Apache"]},"audio\/vnd.rn-realaudio":{"mime":"audio\/vnd.rn-realaudio","ext":["ra","rax"],"source":["freedesktop.org"]},"audio\/vnd.wave":{"mime":"audio\/vnd.wave","ext":["wav"],"source":["freedesktop.org"]},"audio\/vorbis":{"mime":"audio\/vorbis","ext":["oga","ogg"],"source":["freedesktop.org"]},"audio\/wav":{"mime":"audio\/wav","ext":["wav"],"source":["freedesktop.org"]},"audio\/webm":{"mime":"audio\/webm","ext":["weba"],"source":["Apache"]},"audio\/wma":{"mime":"audio\/wma","ext":["wma"],"source":["freedesktop.org"]},"audio\/x-aac":{"mime":"audio\/x-aac","ext":["aac"],"source":["Apache","freedesktop.org"]},"audio\/x-aifc":{"mime":"audio\/x-aifc","ext":["aifc","aiffc"],"source":["freedesktop.org"]},"audio\/x-aiff":{"mime":"audio\/x-aiff","ext":["aif","aiff","aifc"],"source":["Apache","freedesktop.org"]},"audio\/x-aiffc":{"mime":"audio\/x-aiffc","ext":["aifc","aiffc"],"source":["freedesktop.org"]},"audio\/x-amzxml":{"mime":"audio\/x-amzxml","ext":["amz"],"source":["freedesktop.org"]},"audio\/x-annodex":{"mime":"audio\/x-annodex","ext":["axa"],"source":["freedesktop.org"]},"audio\/x-ape":{"mime":"audio\/x-ape","ext":["ape"],"source":["freedesktop.org"]},"audio\/x-caf":{"mime":"audio\/x-caf","ext":["caf"],"source":["Apache"]},"audio\/x-dts":{"mime":"audio\/x-dts","ext":["dts"],"source":["freedesktop.org"]},"audio\/x-dtshd":{"mime":"audio\/x-dtshd","ext":["dtshd"],"source":["freedesktop.org"]},"audio\/x-flac":{"mime":"audio\/x-flac","ext":["flac"],"source":["Apache","freedesktop.org"]},"audio\/x-flac+ogg":{"mime":"audio\/x-flac+ogg","ext":["oga","ogg"],"source":["freedesktop.org"]},"audio\/x-gsm":{"mime":"audio\/x-gsm","ext":["gsm"],"source":["freedesktop.org"]},"audio\/x-imelody":{"mime":"audio\/x-imelody","ext":["imy","ime"],"source":["freedesktop.org"]},"audio\/x-iriver-pla":{"mime":"audio\/x-iriver-pla","ext":["pla"],"source":["freedesktop.org"]},"audio\/x-it":{"mime":"audio\/x-it","ext":["it"],"source":["freedesktop.org"]},"audio\/x-m3u":{"mime":"audio\/x-m3u","ext":["m3u","m3u8","vlc"],"source":["freedesktop.org"]},"audio\/x-m4a":{"mime":"audio\/x-m4a","ext":["m4a","f4a"],"source":["Nginx","freedesktop.org"]},"audio\/x-m4b":{"mime":"audio\/x-m4b","ext":["m4b","f4b"],"source":["freedesktop.org"]},"audio\/x-matroska":{"mime":"audio\/x-matroska","ext":["mka"],"source":["Apache","freedesktop.org"]},"audio\/x-midi":{"mime":"audio\/x-midi","ext":["mid","midi","kar"],"source":["freedesktop.org"]},"audio\/x-minipsf":{"mime":"audio\/x-minipsf","ext":["minipsf"],"source":["freedesktop.org"]},"audio\/x-mo3":{"mime":"audio\/x-mo3","ext":["mo3"],"source":["freedesktop.org"]},"audio\/x-mod":{"mime":"audio\/x-mod","ext":["mod","ult","uni","m15","mtm","669","med"],"source":["freedesktop.org"]},"audio\/x-mp2":{"mime":"audio\/x-mp2","ext":["mp2"],"source":["freedesktop.org"]},"audio\/x-mp3":{"mime":"audio\/x-mp3","ext":["mp3","mpga"],"source":["freedesktop.org"]},"audio\/x-mp3-playlist":{"mime":"audio\/x-mp3-playlist","ext":["m3u","m3u8","vlc"],"source":["freedesktop.org"]},"audio\/x-mpeg":{"mime":"audio\/x-mpeg","ext":["mp3","mpga"],"source":["freedesktop.org"]},"audio\/x-mpegurl":{"mime":"audio\/x-mpegurl","ext":["m3u","m3u8","vlc"],"source":["Apache","freedesktop.org"]},"audio\/x-mpg":{"mime":"audio\/x-mpg","ext":["mp3","mpga"],"source":["freedesktop.org"]},"audio\/x-ms-asx":{"mime":"audio\/x-ms-asx","ext":["asx","wax","wvx","wmx"],"source":["freedesktop.org"]},"audio\/x-ms-wax":{"mime":"audio\/x-ms-wax","ext":["wax"],"source":["Apache"]},"audio\/x-ms-wma":{"mime":"audio\/x-ms-wma","ext":["wma"],"source":["Apache","freedesktop.org"]},"audio\/x-musepack":{"mime":"audio\/x-musepack","ext":["mpc","mpp"],"source":["freedesktop.org"]},"audio\/x-ogg":{"mime":"audio\/x-ogg","ext":["oga","ogg","opus"],"source":["freedesktop.org"]},"audio\/x-oggflac":{"mime":"audio\/x-oggflac","ext":["oga","ogg"],"source":["freedesktop.org"]},"audio\/x-opus+ogg":{"mime":"audio\/x-opus+ogg","ext":["opus"],"source":["freedesktop.org"]},"audio\/x-pn-realaudio":{"mime":"audio\/x-pn-realaudio","ext":["ram","ra","rax"],"source":["Apache","freedesktop.org"]},"audio\/x-pn-realaudio-plugin":{"mime":"audio\/x-pn-realaudio-plugin","ext":["rmp"],"source":["Apache"]},"audio\/x-psf":{"mime":"audio\/x-psf","ext":["psf"],"source":["freedesktop.org"]},"audio\/x-psflib":{"mime":"audio\/x-psflib","ext":["psflib"],"source":["freedesktop.org"]},"audio\/x-realaudio":{"mime":"audio\/x-realaudio","ext":["ra"],"source":["Nginx"]},"audio\/x-rn-3gpp-amr":{"mime":"audio\/x-rn-3gpp-amr","ext":["3gp","3gpp","3ga"],"source":["freedesktop.org"]},"audio\/x-rn-3gpp-amr-encrypted":{"mime":"audio\/x-rn-3gpp-amr-encrypted","ext":["3gp","3gpp","3ga"],"source":["freedesktop.org"]},"audio\/x-rn-3gpp-amr-wb":{"mime":"audio\/x-rn-3gpp-amr-wb","ext":["3gp","3gpp","3ga"],"source":["freedesktop.org"]},"audio\/x-rn-3gpp-amr-wb-encrypted":{"mime":"audio\/x-rn-3gpp-amr-wb-encrypted","ext":["3gp","3gpp","3ga"],"source":["freedesktop.org"]},"audio\/x-s3m":{"mime":"audio\/x-s3m","ext":["s3m"],"source":["freedesktop.org"]},"audio\/x-scpls":{"mime":"audio\/x-scpls","ext":["pls"],"source":["freedesktop.org"]},"audio\/x-shorten":{"mime":"audio\/x-shorten","ext":["shn"],"source":["freedesktop.org"]},"audio\/x-speex":{"mime":"audio\/x-speex","ext":["spx"],"source":["freedesktop.org"]},"audio\/x-speex+ogg":{"mime":"audio\/x-speex+ogg","ext":["oga","ogg"],"source":["freedesktop.org"]},"audio\/x-stm":{"mime":"audio\/x-stm","ext":["stm"],"source":["freedesktop.org"]},"audio\/x-tta":{"mime":"audio\/x-tta","ext":["tta"],"source":["freedesktop.org"]},"audio\/x-voc":{"mime":"audio\/x-voc","ext":["voc"],"source":["freedesktop.org"]},"audio\/x-vorbis":{"mime":"audio\/x-vorbis","ext":["oga","ogg"],"source":["freedesktop.org"]},"audio\/x-vorbis+ogg":{"mime":"audio\/x-vorbis+ogg","ext":["oga","ogg"],"source":["freedesktop.org"]},"audio\/x-wav":{"mime":"audio\/x-wav","ext":["wav"],"source":["Apache","freedesktop.org"]},"audio\/x-wavpack":{"mime":"audio\/x-wavpack","ext":["wv","wvp"],"source":["freedesktop.org"]},"audio\/x-wavpack-correction":{"mime":"audio\/x-wavpack-correction","ext":["wvc"],"source":["freedesktop.org"]},"audio\/x-xi":{"mime":"audio\/x-xi","ext":["xi"],"source":["freedesktop.org"]},"audio\/x-xm":{"mime":"audio\/x-xm","ext":["xm"],"source":["freedesktop.org"]},"audio\/x-xmf":{"mime":"audio\/x-xmf","ext":["xmf"],"source":["freedesktop.org"]},"audio\/xm":{"mime":"audio\/xm","ext":["xm"],"source":["Apache"]},"audio\/xmf":{"mime":"audio\/xmf","ext":["xmf"],"source":["freedesktop.org"]},"chemical\/x-cdx":{"mime":"chemical\/x-cdx","ext":["cdx"],"source":["Apache"]},"chemical\/x-cif":{"mime":"chemical\/x-cif","ext":["cif"],"source":["Apache"]},"chemical\/x-cmdf":{"mime":"chemical\/x-cmdf","ext":["cmdf"],"source":["Apache"]},"chemical\/x-cml":{"mime":"chemical\/x-cml","ext":["cml"],"source":["Apache"]},"chemical\/x-csml":{"mime":"chemical\/x-csml","ext":["csml"],"source":["Apache"]},"chemical\/x-xyz":{"mime":"chemical\/x-xyz","ext":["xyz"],"source":["Apache"]},"flv-application\/octet-stream":{"mime":"flv-application\/octet-stream","ext":["flv"],"source":["freedesktop.org"]},"image\/bmp":{"mime":"image\/bmp","ext":["bmp","dib"],"source":["IANA","Apache","freedesktop.org"]},"image\/cdr":{"mime":"image\/cdr","ext":["cdr"],"source":["freedesktop.org"]},"image\/cgm":{"mime":"image\/cgm","ext":["cgm"],"source":["Apache","freedesktop.org"]},"image\/emf":{"mime":"image\/emf","ext":["emf"],"source":["IANA","freedesktop.org"]},"image\/fax-g3":{"mime":"image\/fax-g3","ext":["g3"],"source":["freedesktop.org"]},"image\/fits":{"mime":"image\/fits","ext":["fits"],"source":["freedesktop.org"]},"image\/g3fax":{"mime":"image\/g3fax","ext":["g3"],"source":["Apache"]},"image\/gif":{"mime":"image\/gif","ext":["gif"],"source":["Apache","Nginx","freedesktop.org"]},"image\/ico":{"mime":"image\/ico","ext":["ico"],"source":["freedesktop.org"]},"image\/icon":{"mime":"image\/icon","ext":["ico"],"source":["freedesktop.org"]},"image\/ief":{"mime":"image\/ief","ext":["ief"],"source":["Apache","freedesktop.org"]},"image\/jp2":{"mime":"image\/jp2","ext":["jp2","jpx","jpf"],"source":["freedesktop.org"]},"image\/jpeg":{"mime":"image\/jpeg","ext":["jpeg","jpg","jpe"],"source":["Apache","Nginx","freedesktop.org"]},"image\/jpeg2000":{"mime":"image\/jpeg2000","ext":["jp2","jpx","jpf"],"source":["freedesktop.org"]},"image\/jpeg2000-image":{"mime":"image\/jpeg2000-image","ext":["jp2","jpx","jpf"],"source":["freedesktop.org"]},"image\/jpx":{"mime":"image\/jpx","ext":["jp2","jpx","jpf"],"source":["freedesktop.org"]},"image\/ktx":{"mime":"image\/ktx","ext":["ktx"],"source":["Apache"]},"image\/openraster":{"mime":"image\/openraster","ext":["ora"],"source":["freedesktop.org"]},"image\/pdf":{"mime":"image\/pdf","ext":["pdf"],"source":["freedesktop.org"]},"image\/photoshop":{"mime":"image\/photoshop","ext":["psd"],"source":["freedesktop.org"]},"image\/pjpeg":{"mime":"image\/pjpeg","ext":["jpeg","jpg","jpe"],"source":["freedesktop.org"]},"image\/png":{"mime":"image\/png","ext":["png"],"source":["Apache","Nginx","freedesktop.org"]},"image\/prs.btif":{"mime":"image\/prs.btif","ext":["btif"],"source":["IANA","Apache"]},"image\/psd":{"mime":"image\/psd","ext":["psd"],"source":["freedesktop.org"]},"image\/rle":{"mime":"image\/rle","ext":["rle"],"source":["freedesktop.org"]},"image\/sgi":{"mime":"image\/sgi","ext":["sgi"],"source":["Apache"]},"image\/svg+xml":{"mime":"image\/svg+xml","ext":["svg","svgz"],"source":["Apache","Nginx","freedesktop.org"]},"image\/svg+xml-compressed":{"mime":"image\/svg+xml-compressed","ext":["svgz"],"source":["freedesktop.org"]},"image\/tiff":{"mime":"image\/tiff","ext":["tiff","tif"],"source":["Apache","Nginx","freedesktop.org"]},"image\/vnd.adobe.photoshop":{"mime":"image\/vnd.adobe.photoshop","ext":["psd"],"source":["Apache","freedesktop.org"]},"image\/vnd.dece.graphic":{"mime":"image\/vnd.dece.graphic","ext":["uvi","uvvi","uvg","uvvg"],"source":["Apache"]},"image\/vnd.djvu":{"mime":"image\/vnd.djvu","ext":["djvu","djv"],"source":["Apache","freedesktop.org"]},"image\/vnd.djvu+multipage":{"mime":"image\/vnd.djvu+multipage","ext":["djvu","djv"],"source":["freedesktop.org"]},"image\/vnd.dvb.subtitle":{"mime":"image\/vnd.dvb.subtitle","ext":["sub"],"source":["Apache"]},"image\/vnd.dwg":{"mime":"image\/vnd.dwg","ext":["dwg"],"source":["Apache","freedesktop.org"]},"image\/vnd.dxf":{"mime":"image\/vnd.dxf","ext":["dxf"],"source":["Apache","freedesktop.org"]},"image\/vnd.fastbidsheet":{"mime":"image\/vnd.fastbidsheet","ext":["fbs"],"source":["Apache"]},"image\/vnd.fpx":{"mime":"image\/vnd.fpx","ext":["fpx"],"source":["Apache"]},"image\/vnd.fst":{"mime":"image\/vnd.fst","ext":["fst"],"source":["Apache"]},"image\/vnd.fujixerox.edmics-mmr":{"mime":"image\/vnd.fujixerox.edmics-mmr","ext":["mmr"],"source":["Apache"]},"image\/vnd.fujixerox.edmics-rlc":{"mime":"image\/vnd.fujixerox.edmics-rlc","ext":["rlc"],"source":["Apache"]},"image\/vnd.microsoft.icon":{"mime":"image\/vnd.microsoft.icon","ext":["ico"],"source":["freedesktop.org"]},"image\/vnd.ms-modi":{"mime":"image\/vnd.ms-modi","ext":["mdi"],"source":["Apache","freedesktop.org"]},"image\/vnd.ms-photo":{"mime":"image\/vnd.ms-photo","ext":["wdp"],"source":["Apache"]},"image\/vnd.net-fpx":{"mime":"image\/vnd.net-fpx","ext":["npx"],"source":["Apache"]},"image\/vnd.radiance":{"mime":"image\/vnd.radiance","ext":["pic","hdr","rgbe"],"source":["IANA"]},"image\/vnd.rn-realpix":{"mime":"image\/vnd.rn-realpix","ext":["rp"],"source":["freedesktop.org"]},"image\/vnd.wap.wbmp":{"mime":"image\/vnd.wap.wbmp","ext":["wbmp"],"source":["Apache","Nginx","freedesktop.org"]},"image\/vnd.xiff":{"mime":"image\/vnd.xiff","ext":["xif"],"source":["Apache"]},"image\/vnd.zbrush.pcx":{"mime":"image\/vnd.zbrush.pcx","ext":["pcx"],"source":["freedesktop.org"]},"image\/webp":{"mime":"image\/webp","ext":["webp"],"source":["Apache","Nginx","freedesktop.org"]},"image\/wmf":{"mime":"image\/wmf","ext":["wmf"],"source":["freedesktop.org"]},"image\/x-3ds":{"mime":"image\/x-3ds","ext":["3ds"],"source":["Apache","freedesktop.org"]},"image\/x-adobe-dng":{"mime":"image\/x-adobe-dng","ext":["dng"],"source":["freedesktop.org"]},"image\/x-applix-graphics":{"mime":"image\/x-applix-graphics","ext":["ag"],"source":["freedesktop.org"]},"image\/x-bmp":{"mime":"image\/x-bmp","ext":["bmp","dib"],"source":["freedesktop.org"]},"image\/x-canon-cr2":{"mime":"image\/x-canon-cr2","ext":["cr2"],"source":["freedesktop.org"]},"image\/x-canon-crw":{"mime":"image\/x-canon-crw","ext":["crw"],"source":["freedesktop.org"]},"image\/x-cdr":{"mime":"image\/x-cdr","ext":["cdr"],"source":["freedesktop.org"]},"image\/x-cmu-raster":{"mime":"image\/x-cmu-raster","ext":["ras"],"source":["Apache","freedesktop.org"]},"image\/x-cmx":{"mime":"image\/x-cmx","ext":["cmx"],"source":["Apache"]},"image\/x-dds":{"mime":"image\/x-dds","ext":["dds"],"source":["freedesktop.org"]},"image\/x-djvu":{"mime":"image\/x-djvu","ext":["djvu","djv"],"source":["freedesktop.org"]},"image\/x-emf":{"mime":"image\/x-emf","ext":["emf"],"source":["freedesktop.org"]},"image\/x-eps":{"mime":"image\/x-eps","ext":["eps","epsi","epsf"],"source":["freedesktop.org"]},"image\/x-exr":{"mime":"image\/x-exr","ext":["exr"],"source":["freedesktop.org"]},"image\/x-fits":{"mime":"image\/x-fits","ext":["fits"],"source":["freedesktop.org"]},"image\/x-freehand":{"mime":"image\/x-freehand","ext":["fh","fhc","fh4","fh5","fh7"],"source":["Apache"]},"image\/x-fuji-raf":{"mime":"image\/x-fuji-raf","ext":["raf"],"source":["freedesktop.org"]},"image\/x-icb":{"mime":"image\/x-icb","ext":["tga","icb","tpic","vda","vst"],"source":["freedesktop.org"]},"image\/x-icns":{"mime":"image\/x-icns","ext":["icns"],"source":["freedesktop.org"]},"image\/x-ico":{"mime":"image\/x-ico","ext":["ico"],"source":["freedesktop.org"]},"image\/x-icon":{"mime":"image\/x-icon","ext":["ico"],"source":["Apache","Nginx","freedesktop.org"]},"image\/x-iff":{"mime":"image\/x-iff","ext":["iff","ilbm","lbm"],"source":["freedesktop.org"]},"image\/x-ilbm":{"mime":"image\/x-ilbm","ext":["iff","ilbm","lbm"],"source":["freedesktop.org"]},"image\/x-jng":{"mime":"image\/x-jng","ext":["jng"],"source":["Nginx","freedesktop.org"]},"image\/x-jpeg2000-image":{"mime":"image\/x-jpeg2000-image","ext":["jp2","jpx","jpf"],"source":["freedesktop.org"]},"image\/x-kodak-dcr":{"mime":"image\/x-kodak-dcr","ext":["dcr"],"source":["freedesktop.org"]},"image\/x-kodak-k25":{"mime":"image\/x-kodak-k25","ext":["k25"],"source":["freedesktop.org"]},"image\/x-kodak-kdc":{"mime":"image\/x-kodak-kdc","ext":["kdc"],"source":["freedesktop.org"]},"image\/x-lwo":{"mime":"image\/x-lwo","ext":["lwo","lwob"],"source":["freedesktop.org"]},"image\/x-lws":{"mime":"image\/x-lws","ext":["lws"],"source":["freedesktop.org"]},"image\/x-macpaint":{"mime":"image\/x-macpaint","ext":["pntg"],"source":["freedesktop.org"]},"image\/x-minolta-mrw":{"mime":"image\/x-minolta-mrw","ext":["mrw"],"source":["freedesktop.org"]},"image\/x-mrsid-image":{"mime":"image\/x-mrsid-image","ext":["sid"],"source":["Apache"]},"image\/x-ms-bmp":{"mime":"image\/x-ms-bmp","ext":["bmp","dib"],"source":["Nginx","freedesktop.org"]},"image\/x-msod":{"mime":"image\/x-msod","ext":["msod"],"source":["freedesktop.org"]},"image\/x-nikon-nef":{"mime":"image\/x-nikon-nef","ext":["nef"],"source":["freedesktop.org"]},"image\/x-olympus-orf":{"mime":"image\/x-olympus-orf","ext":["orf"],"source":["freedesktop.org"]},"image\/x-panasonic-raw":{"mime":"image\/x-panasonic-raw","ext":["raw"],"source":["freedesktop.org"]},"image\/x-panasonic-raw2":{"mime":"image\/x-panasonic-raw2","ext":["rw2"],"source":["freedesktop.org"]},"image\/x-pcx":{"mime":"image\/x-pcx","ext":["pcx"],"source":["Apache","freedesktop.org"]},"image\/x-pentax-pef":{"mime":"image\/x-pentax-pef","ext":["pef"],"source":["freedesktop.org"]},"image\/x-photo-cd":{"mime":"image\/x-photo-cd","ext":["pcd"],"source":["freedesktop.org"]},"image\/x-photoshop":{"mime":"image\/x-photoshop","ext":["psd"],"source":["freedesktop.org"]},"image\/x-pict":{"mime":"image\/x-pict","ext":["pic","pct","pict","pict1","pict2"],"source":["Apache","freedesktop.org"]},"image\/x-portable-anymap":{"mime":"image\/x-portable-anymap","ext":["pnm"],"source":["Apache","freedesktop.org"]},"image\/x-portable-bitmap":{"mime":"image\/x-portable-bitmap","ext":["pbm"],"source":["Apache","freedesktop.org"]},"image\/x-portable-graymap":{"mime":"image\/x-portable-graymap","ext":["pgm"],"source":["Apache","freedesktop.org"]},"image\/x-portable-pixmap":{"mime":"image\/x-portable-pixmap","ext":["ppm"],"source":["Apache","freedesktop.org"]},"image\/x-psd":{"mime":"image\/x-psd","ext":["psd"],"source":["freedesktop.org"]},"image\/x-quicktime":{"mime":"image\/x-quicktime","ext":["qtif","qif"],"source":["freedesktop.org"]},"image\/x-rgb":{"mime":"image\/x-rgb","ext":["rgb"],"source":["Apache","freedesktop.org"]},"image\/x-sgi":{"mime":"image\/x-sgi","ext":["sgi"],"source":["freedesktop.org"]},"image\/x-sigma-x3f":{"mime":"image\/x-sigma-x3f","ext":["x3f"],"source":["freedesktop.org"]},"image\/x-skencil":{"mime":"image\/x-skencil","ext":["sk","sk1"],"source":["freedesktop.org"]},"image\/x-sony-arw":{"mime":"image\/x-sony-arw","ext":["arw"],"source":["freedesktop.org"]},"image\/x-sony-sr2":{"mime":"image\/x-sony-sr2","ext":["sr2"],"source":["freedesktop.org"]},"image\/x-sony-srf":{"mime":"image\/x-sony-srf","ext":["srf"],"source":["freedesktop.org"]},"image\/x-sun-raster":{"mime":"image\/x-sun-raster","ext":["sun"],"source":["freedesktop.org"]},"image\/x-tga":{"mime":"image\/x-tga","ext":["tga","icb","tpic","vda","vst"],"source":["Apache","freedesktop.org"]},"image\/x-win-bitmap":{"mime":"image\/x-win-bitmap","ext":["cur"],"source":["freedesktop.org"]},"image\/x-win-metafile":{"mime":"image\/x-win-metafile","ext":["wmf"],"source":["freedesktop.org"]},"image\/x-wmf":{"mime":"image\/x-wmf","ext":["wmf"],"source":["freedesktop.org"]},"image\/x-xbitmap":{"mime":"image\/x-xbitmap","ext":["xbm"],"source":["Apache","freedesktop.org"]},"image\/x-xcf":{"mime":"image\/x-xcf","ext":["xcf"],"source":["freedesktop.org"]},"image\/x-xfig":{"mime":"image\/x-xfig","ext":["fig"],"source":["freedesktop.org"]},"image\/x-xpixmap":{"mime":"image\/x-xpixmap","ext":["xpm"],"source":["Apache","freedesktop.org"]},"image\/x-xpm":{"mime":"image\/x-xpm","ext":["xpm"],"source":["freedesktop.org"]},"image\/x-xwindowdump":{"mime":"image\/x-xwindowdump","ext":["xwd"],"source":["Apache","freedesktop.org"]},"image\/x.djvu":{"mime":"image\/x.djvu","ext":["djvu","djv"],"source":["freedesktop.org"]},"message\/rfc822":{"mime":"message\/rfc822","ext":["eml","mime"],"source":["Apache","freedesktop.org"]},"model\/iges":{"mime":"model\/iges","ext":["igs","iges"],"source":["Apache","freedesktop.org"]},"model\/mesh":{"mime":"model\/mesh","ext":["msh","mesh","silo"],"source":["Apache"]},"model\/vnd.collada+xml":{"mime":"model\/vnd.collada+xml","ext":["dae"],"source":["Apache"]},"model\/vnd.dwf":{"mime":"model\/vnd.dwf","ext":["dwf"],"source":["Apache"]},"model\/vnd.gdl":{"mime":"model\/vnd.gdl","ext":["gdl"],"source":["Apache"]},"model\/vnd.gtw":{"mime":"model\/vnd.gtw","ext":["gtw"],"source":["Apache"]},"model\/vnd.mts":{"mime":"model\/vnd.mts","ext":["mts"],"source":["Apache"]},"model\/vnd.vtu":{"mime":"model\/vnd.vtu","ext":["vtu"],"source":["Apache"]},"model\/vrml":{"mime":"model\/vrml","ext":["wrl","vrml","vrm"],"source":["Apache","freedesktop.org"]},"model\/x3d+binary":{"mime":"model\/x3d+binary","ext":["x3db","x3dbz"],"source":["Apache"]},"model\/x3d+vrml":{"mime":"model\/x3d+vrml","ext":["x3dv","x3dvz"],"source":["Apache"]},"model\/x3d+xml":{"mime":"model\/x3d+xml","ext":["x3d","x3dz"],"source":["Apache"]},"text\/cache-manifest":{"mime":"text\/cache-manifest","ext":["appcache","manifest"],"source":["Apache","freedesktop.org"]},"text\/calendar":{"mime":"text\/calendar","ext":["ics","ifb","vcs"],"source":["Apache","freedesktop.org"]},"text\/css":{"mime":"text\/css","ext":["css"],"source":["Apache","Nginx","freedesktop.org"]},"text\/csv":{"mime":"text\/csv","ext":["csv"],"source":["Apache","freedesktop.org"]},"text\/csv-schema":{"mime":"text\/csv-schema","ext":["csvs"],"source":["freedesktop.org"]},"text\/directory":{"mime":"text\/directory","ext":["vcard","vcf","vct","gcrd"],"source":["freedesktop.org"]},"text\/ecmascript":{"mime":"text\/ecmascript","ext":["es"],"source":["freedesktop.org"]},"text\/gedcom":{"mime":"text\/gedcom","ext":["ged","gedcom"],"source":["freedesktop.org"]},"text\/google-video-pointer":{"mime":"text\/google-video-pointer","ext":["gvp"],"source":["freedesktop.org"]},"text\/html":{"mime":"text\/html","ext":["html","htm","shtml"],"source":["Apache","Nginx","freedesktop.org"]},"text\/ico":{"mime":"text\/ico","ext":["ico"],"source":["freedesktop.org"]},"text\/javascript":{"mime":"text\/javascript","ext":["js","jsm"],"source":["freedesktop.org"]},"text\/markdown":{"mime":"text\/markdown","ext":["md","mkd","markdown"],"source":["IANA","freedesktop.org"]},"text\/mathml":{"mime":"text\/mathml","ext":["mml"],"source":["Nginx","freedesktop.org"]},"text\/n3":{"mime":"text\/n3","ext":["n3"],"source":["Apache"]},"text\/plain":{"mime":"text\/plain","ext":["txt","text","conf","def","list","log","in","asc"],"source":["Apache","Nginx","freedesktop.org"]},"text\/prs.lines.tag":{"mime":"text\/prs.lines.tag","ext":["dsc"],"source":["Apache"]},"text\/rdf":{"mime":"text\/rdf","ext":["rdf","rdfs","owl"],"source":["freedesktop.org"]},"text\/richtext":{"mime":"text\/richtext","ext":["rtx"],"source":["Apache","freedesktop.org"]},"text\/rss":{"mime":"text\/rss","ext":["rss"],"source":["freedesktop.org"]},"text\/rtf":{"mime":"text\/rtf","ext":["rtf"],"source":["freedesktop.org"]},"text\/rust":{"mime":"text\/rust","ext":["rs"],"source":["freedesktop.org"]},"text\/sgml":{"mime":"text\/sgml","ext":["sgml","sgm"],"source":["Apache","freedesktop.org"]},"text\/spreadsheet":{"mime":"text\/spreadsheet","ext":["sylk","slk"],"source":["freedesktop.org"]},"text\/tab-separated-values":{"mime":"text\/tab-separated-values","ext":["tsv"],"source":["Apache","freedesktop.org"]},"text\/troff":{"mime":"text\/troff","ext":["t","tr","roff","man","me","ms"],"source":["Apache","freedesktop.org"]},"text\/turtle":{"mime":"text\/turtle","ext":["ttl"],"source":["Apache","freedesktop.org"]},"text\/uri-list":{"mime":"text\/uri-list","ext":["uri","uris","urls"],"source":["Apache"]},"text\/vcard":{"mime":"text\/vcard","ext":["vcard","vcf","vct","gcrd"],"source":["Apache","freedesktop.org"]},"text\/vnd.curl":{"mime":"text\/vnd.curl","ext":["curl"],"source":["Apache"]},"text\/vnd.curl.dcurl":{"mime":"text\/vnd.curl.dcurl","ext":["dcurl"],"source":["Apache"]},"text\/vnd.curl.mcurl":{"mime":"text\/vnd.curl.mcurl","ext":["mcurl"],"source":["Apache"]},"text\/vnd.curl.scurl":{"mime":"text\/vnd.curl.scurl","ext":["scurl"],"source":["Apache"]},"text\/vnd.dvb.subtitle":{"mime":"text\/vnd.dvb.subtitle","ext":["sub"],"source":["Apache"]},"text\/vnd.fly":{"mime":"text\/vnd.fly","ext":["fly"],"source":["Apache"]},"text\/vnd.fmi.flexstor":{"mime":"text\/vnd.fmi.flexstor","ext":["generally","flx"],"source":["IANA","Apache"]},"text\/vnd.graphviz":{"mime":"text\/vnd.graphviz","ext":["gv","dot"],"source":["Apache","freedesktop.org"]},"text\/vnd.in3d.3dml":{"mime":"text\/vnd.in3d.3dml","ext":["3dml"],"source":["Apache"]},"text\/vnd.in3d.spot":{"mime":"text\/vnd.in3d.spot","ext":["spot"],"source":["Apache"]},"text\/vnd.rn-realtext":{"mime":"text\/vnd.rn-realtext","ext":["rt"],"source":["freedesktop.org"]},"text\/vnd.sun.j2me.app-descriptor":{"mime":"text\/vnd.sun.j2me.app-descriptor","ext":["jad"],"source":["Apache","Nginx","freedesktop.org"]},"text\/vnd.trolltech.linguist":{"mime":"text\/vnd.trolltech.linguist","ext":["ts"],"source":["freedesktop.org"]},"text\/vnd.wap.wml":{"mime":"text\/vnd.wap.wml","ext":["wml"],"source":["Apache","Nginx","freedesktop.org"]},"text\/vnd.wap.wmlscript":{"mime":"text\/vnd.wap.wmlscript","ext":["wmls"],"source":["Apache","freedesktop.org"]},"text\/vtt":{"mime":"text\/vtt","ext":["vtt"],"source":["freedesktop.org"]},"text\/x-adasrc":{"mime":"text\/x-adasrc","ext":["adb","ads"],"source":["freedesktop.org"]},"text\/x-asm":{"mime":"text\/x-asm","ext":["s","asm"],"source":["Apache"]},"text\/x-bibtex":{"mime":"text\/x-bibtex","ext":["bib"],"source":["freedesktop.org"]},"text\/x-c":{"mime":"text\/x-c","ext":["c","cc","cxx","cpp","h","hh","dic"],"source":["Apache"]},"text\/x-c++hdr":{"mime":"text\/x-c++hdr","ext":["hh","hp","hpp","hxx"],"source":["freedesktop.org"]},"text\/x-c++src":{"mime":"text\/x-c++src","ext":["cpp","cxx","cc"],"source":["freedesktop.org"]},"text\/x-cmake":{"mime":"text\/x-cmake","ext":["cmake"],"source":["freedesktop.org"]},"text\/x-cobol":{"mime":"text\/x-cobol","ext":["cbl","cob"],"source":["freedesktop.org"]},"text\/x-comma-separated-values":{"mime":"text\/x-comma-separated-values","ext":["csv"],"source":["freedesktop.org"]},"text\/x-component":{"mime":"text\/x-component","ext":["htc"],"source":["Nginx"]},"text\/x-csharp":{"mime":"text\/x-csharp","ext":["cs"],"source":["freedesktop.org"]},"text\/x-csv":{"mime":"text\/x-csv","ext":["csv"],"source":["freedesktop.org"]},"text\/x-dbus-service":{"mime":"text\/x-dbus-service","ext":["service"],"source":["freedesktop.org"]},"text\/x-dcl":{"mime":"text\/x-dcl","ext":["dcl"],"source":["freedesktop.org"]},"text\/x-diff":{"mime":"text\/x-diff","ext":["diff","patch"],"source":["freedesktop.org"]},"text\/x-dsl":{"mime":"text\/x-dsl","ext":["dsl"],"source":["freedesktop.org"]},"text\/x-dsrc":{"mime":"text\/x-dsrc","ext":["di"],"source":["freedesktop.org"]},"text\/x-dtd":{"mime":"text\/x-dtd","ext":["dtd"],"source":["freedesktop.org"]},"text\/x-eiffel":{"mime":"text\/x-eiffel","ext":["eif"],"source":["freedesktop.org"]},"text\/x-emacs-lisp":{"mime":"text\/x-emacs-lisp","ext":["el"],"source":["freedesktop.org"]},"text\/x-erlang":{"mime":"text\/x-erlang","ext":["erl"],"source":["freedesktop.org"]},"text\/x-fortran":{"mime":"text\/x-fortran","ext":["f","for","f77","f90","f95"],"source":["Apache","freedesktop.org"]},"text\/x-genie":{"mime":"text\/x-genie","ext":["gs"],"source":["freedesktop.org"]},"text\/x-gettext-translation":{"mime":"text\/x-gettext-translation","ext":["po"],"source":["freedesktop.org"]},"text\/x-gettext-translation-template":{"mime":"text\/x-gettext-translation-template","ext":["pot"],"source":["freedesktop.org"]},"text\/x-gherkin":{"mime":"text\/x-gherkin","ext":["feature"],"source":["freedesktop.org"]},"text\/x-go":{"mime":"text\/x-go","ext":["go"],"source":["freedesktop.org"]},"text\/x-google-video-pointer":{"mime":"text\/x-google-video-pointer","ext":["gvp"],"source":["freedesktop.org"]},"text\/x-haskell":{"mime":"text\/x-haskell","ext":["hs"],"source":["freedesktop.org"]},"text\/x-idl":{"mime":"text\/x-idl","ext":["idl"],"source":["freedesktop.org"]},"text\/x-imelody":{"mime":"text\/x-imelody","ext":["imy","ime"],"source":["freedesktop.org"]},"text\/x-iptables":{"mime":"text\/x-iptables","ext":["iptables"],"source":["freedesktop.org"]},"text\/x-java":{"mime":"text\/x-java","ext":["java"],"source":["freedesktop.org"]},"text\/x-java-source":{"mime":"text\/x-java-source","ext":["java"],"source":["Apache"]},"text\/x-ldif":{"mime":"text\/x-ldif","ext":["ldif"],"source":["freedesktop.org"]},"text\/x-lilypond":{"mime":"text\/x-lilypond","ext":["ly"],"source":["freedesktop.org"]},"text\/x-literate-haskell":{"mime":"text\/x-literate-haskell","ext":["lhs"],"source":["freedesktop.org"]},"text\/x-log":{"mime":"text\/x-log","ext":["log"],"source":["freedesktop.org"]},"text\/x-lua":{"mime":"text\/x-lua","ext":["lua"],"source":["freedesktop.org"]},"text\/x-lyx":{"mime":"text\/x-lyx","ext":["lyx"],"source":["freedesktop.org"]},"text\/x-makefile":{"mime":"text\/x-makefile","ext":["makefile","mk","mak"],"source":["freedesktop.org"]},"text\/x-markdown":{"mime":"text\/x-markdown","ext":["md","mkd","markdown"],"source":["freedesktop.org"]},"text\/x-microdvd":{"mime":"text\/x-microdvd","ext":["sub"],"source":["freedesktop.org"]},"text\/x-moc":{"mime":"text\/x-moc","ext":["moc"],"source":["freedesktop.org"]},"text\/x-modelica":{"mime":"text\/x-modelica","ext":["mo"],"source":["freedesktop.org"]},"text\/x-mof":{"mime":"text\/x-mof","ext":["mof"],"source":["freedesktop.org"]},"text\/x-mpsub":{"mime":"text\/x-mpsub","ext":["sub"],"source":["freedesktop.org"]},"text\/x-mrml":{"mime":"text\/x-mrml","ext":["mrml","mrl"],"source":["freedesktop.org"]},"text\/x-ms-regedit":{"mime":"text\/x-ms-regedit","ext":["reg"],"source":["freedesktop.org"]},"text\/x-mup":{"mime":"text\/x-mup","ext":["mup","not"],"source":["freedesktop.org"]},"text\/x-nfo":{"mime":"text\/x-nfo","ext":["nfo"],"source":["Apache","freedesktop.org"]},"text\/x-ocaml":{"mime":"text\/x-ocaml","ext":["ml","mli"],"source":["freedesktop.org"]},"text\/x-ocl":{"mime":"text\/x-ocl","ext":["ocl"],"source":["freedesktop.org"]},"text\/x-ooc":{"mime":"text\/x-ooc","ext":["ooc"],"source":["freedesktop.org"]},"text\/x-opml":{"mime":"text\/x-opml","ext":["opml"],"source":["Apache","freedesktop.org"]},"text\/x-opml+xml":{"mime":"text\/x-opml+xml","ext":["opml"],"source":["freedesktop.org"]},"text\/x-pascal":{"mime":"text\/x-pascal","ext":["p","pas"],"source":["Apache","freedesktop.org"]},"text\/x-patch":{"mime":"text\/x-patch","ext":["diff","patch"],"source":["freedesktop.org"]},"text\/x-po":{"mime":"text\/x-po","ext":["po"],"source":["freedesktop.org"]},"text\/x-pot":{"mime":"text\/x-pot","ext":["pot"],"source":["freedesktop.org"]},"text\/x-python":{"mime":"text\/x-python","ext":["py","pyx","wsgi"],"source":["freedesktop.org"]},"text\/x-qml":{"mime":"text\/x-qml","ext":["qml","qmltypes","qmlproject"],"source":["freedesktop.org"]},"text\/x-reject":{"mime":"text\/x-reject","ext":["rej"],"source":["freedesktop.org"]},"text\/x-rpm-spec":{"mime":"text\/x-rpm-spec","ext":["spec"],"source":["freedesktop.org"]},"text\/x-sass":{"mime":"text\/x-sass","ext":["sass"],"source":["freedesktop.org"]},"text\/x-scala":{"mime":"text\/x-scala","ext":["scala"],"source":["freedesktop.org"]},"text\/x-scheme":{"mime":"text\/x-scheme","ext":["scm","ss"],"source":["freedesktop.org"]},"text\/x-scss":{"mime":"text\/x-scss","ext":["scss"],"source":["freedesktop.org"]},"text\/x-setext":{"mime":"text\/x-setext","ext":["etx"],"source":["Apache","freedesktop.org"]},"text\/x-sfv":{"mime":"text\/x-sfv","ext":["sfv"],"source":["Apache"]},"text\/x-sh":{"mime":"text\/x-sh","ext":["sh"],"source":["freedesktop.org"]},"text\/x-sql":{"mime":"text\/x-sql","ext":["sql"],"source":["freedesktop.org"]},"text\/x-ssa":{"mime":"text\/x-ssa","ext":["ssa","ass"],"source":["freedesktop.org"]},"text\/x-subviewer":{"mime":"text\/x-subviewer","ext":["sub"],"source":["freedesktop.org"]},"text\/x-svhdr":{"mime":"text\/x-svhdr","ext":["svh"],"source":["freedesktop.org"]},"text\/x-svsrc":{"mime":"text\/x-svsrc","ext":["sv"],"source":["freedesktop.org"]},"text\/x-systemd-unit":{"mime":"text\/x-systemd-unit","ext":["automount","device","mount","path","scope","service","slice","socket","swap","target","timer"],"source":["freedesktop.org"]},"text\/x-tcl":{"mime":"text\/x-tcl","ext":["tcl","tk"],"source":["freedesktop.org"]},"text\/x-tex":{"mime":"text\/x-tex","ext":["tex","ltx","sty","cls","dtx","ins","latex"],"source":["freedesktop.org"]},"text\/x-texinfo":{"mime":"text\/x-texinfo","ext":["texi","texinfo"],"source":["freedesktop.org"]},"text\/x-troff":{"mime":"text\/x-troff","ext":["tr","roff"],"source":["freedesktop.org"]},"text\/x-troff-me":{"mime":"text\/x-troff-me","ext":["me"],"source":["freedesktop.org"]},"text\/x-troff-mm":{"mime":"text\/x-troff-mm","ext":["mm"],"source":["freedesktop.org"]},"text\/x-troff-ms":{"mime":"text\/x-troff-ms","ext":["ms"],"source":["freedesktop.org"]},"text\/x-twig":{"mime":"text\/x-twig","ext":["twig"],"source":["freedesktop.org"]},"text\/x-txt2tags":{"mime":"text\/x-txt2tags","ext":["t2t"],"source":["freedesktop.org"]},"text\/x-uil":{"mime":"text\/x-uil","ext":["uil"],"source":["freedesktop.org"]},"text\/x-uuencode":{"mime":"text\/x-uuencode","ext":["uu","uue"],"source":["Apache","freedesktop.org"]},"text\/x-vala":{"mime":"text\/x-vala","ext":["vala","vapi"],"source":["freedesktop.org"]},"text\/x-vcalendar":{"mime":"text\/x-vcalendar","ext":["vcs","ics"],"source":["Apache","freedesktop.org"]},"text\/x-vcard":{"mime":"text\/x-vcard","ext":["vcf","vcard","vct","gcrd"],"source":["Apache","freedesktop.org"]},"text\/x-vhdl":{"mime":"text\/x-vhdl","ext":["vhd","vhdl"],"source":["freedesktop.org"]},"text\/x-xmi":{"mime":"text\/x-xmi","ext":["xmi"],"source":["freedesktop.org"]},"text\/x-xslfo":{"mime":"text\/x-xslfo","ext":["fo","xslfo"],"source":["freedesktop.org"]},"text\/x-yaml":{"mime":"text\/x-yaml","ext":["yaml","yml"],"source":["freedesktop.org"]},"text\/xml":{"mime":"text\/xml","ext":["xml","xbl","xsd","rng"],"source":["Nginx","freedesktop.org"]},"text\/xml-external-parsed-entity":{"mime":"text\/xml-external-parsed-entity","ext":["ent"],"source":["freedesktop.org"]},"text\/yaml":{"mime":"text\/yaml","ext":["yaml","yml"],"source":["freedesktop.org"]},"video\/3gp":{"mime":"video\/3gp","ext":["3gp","3gpp","3ga"],"source":["freedesktop.org"]},"video\/3gpp":{"mime":"video\/3gpp","ext":["3gp","3gpp","3ga"],"source":["Apache","Nginx","freedesktop.org"]},"video\/3gpp-encrypted":{"mime":"video\/3gpp-encrypted","ext":["3gp","3gpp","3ga"],"source":["freedesktop.org"]},"video\/3gpp2":{"mime":"video\/3gpp2","ext":["3g2","3gp2","3gpp2"],"source":["Apache","freedesktop.org"]},"video\/annodex":{"mime":"video\/annodex","ext":["axv"],"source":["freedesktop.org"]},"video\/avi":{"mime":"video\/avi","ext":["avi","avf","divx"],"source":["freedesktop.org"]},"video\/divx":{"mime":"video\/divx","ext":["avi","avf","divx"],"source":["freedesktop.org"]},"video\/dv":{"mime":"video\/dv","ext":["dv"],"source":["freedesktop.org"]},"video\/fli":{"mime":"video\/fli","ext":["fli","flc"],"source":["freedesktop.org"]},"video\/flv":{"mime":"video\/flv","ext":["flv"],"source":["freedesktop.org"]},"video\/h261":{"mime":"video\/h261","ext":["h261"],"source":["Apache"]},"video\/h263":{"mime":"video\/h263","ext":["h263"],"source":["Apache"]},"video\/h264":{"mime":"video\/h264","ext":["h264"],"source":["Apache"]},"video\/jpeg":{"mime":"video\/jpeg","ext":["jpgv"],"source":["Apache"]},"video\/jpm":{"mime":"video\/jpm","ext":["jpm","jpgm"],"source":["Apache"]},"video\/mj2":{"mime":"video\/mj2","ext":["mj2","mjp2"],"source":["Apache"]},"video\/mp2t":{"mime":"video\/mp2t","ext":["ts","m2t","m2ts","mts","cpi","clpi","mpl","mpls","bdm","bdmv"],"source":["Nginx","freedesktop.org"]},"video\/mp4":{"mime":"video\/mp4","ext":["mp4","mp4v","mpg4","m4v","f4v","lrv"],"source":["Apache","Nginx","freedesktop.org"]},"video\/mp4v-es":{"mime":"video\/mp4v-es","ext":["mp4","m4v","f4v","lrv"],"source":["freedesktop.org"]},"video\/mpeg":{"mime":"video\/mpeg","ext":["mpeg","mpg","mpe","m1v","m2v","mp2","vob"],"source":["Apache","Nginx","freedesktop.org"]},"video\/mpeg-system":{"mime":"video\/mpeg-system","ext":["mpeg","mpg","mp2","mpe","vob"],"source":["freedesktop.org"]},"video\/msvideo":{"mime":"video\/msvideo","ext":["avi","avf","divx"],"source":["freedesktop.org"]},"video\/ogg":{"mime":"video\/ogg","ext":["ogv","ogg"],"source":["Apache","freedesktop.org"]},"video\/quicktime":{"mime":"video\/quicktime","ext":["qt","mov","moov","qtvr"],"source":["Apache","Nginx","freedesktop.org"]},"video\/vivo":{"mime":"video\/vivo","ext":["viv","vivo"],"source":["freedesktop.org"]},"video\/vnd.dece.hd":{"mime":"video\/vnd.dece.hd","ext":["uvh","uvvh"],"source":["Apache"]},"video\/vnd.dece.mobile":{"mime":"video\/vnd.dece.mobile","ext":["uvm","uvvm"],"source":["Apache"]},"video\/vnd.dece.pd":{"mime":"video\/vnd.dece.pd","ext":["uvp","uvvp"],"source":["Apache"]},"video\/vnd.dece.sd":{"mime":"video\/vnd.dece.sd","ext":["uvs","uvvs"],"source":["Apache"]},"video\/vnd.dece.video":{"mime":"video\/vnd.dece.video","ext":["uvv","uvvv"],"source":["Apache"]},"video\/vnd.divx":{"mime":"video\/vnd.divx","ext":["avi","avf","divx"],"source":["freedesktop.org"]},"video\/vnd.dvb.file":{"mime":"video\/vnd.dvb.file","ext":["dvb"],"source":["Apache"]},"video\/vnd.fvt":{"mime":"video\/vnd.fvt","ext":["fvt"],"source":["Apache"]},"video\/vnd.mpegurl":{"mime":"video\/vnd.mpegurl","ext":["mxu","m4u","m1u"],"source":["Apache","freedesktop.org"]},"video\/vnd.ms-playready.media.pyv":{"mime":"video\/vnd.ms-playready.media.pyv","ext":["pyv"],"source":["Apache"]},"video\/vnd.rn-realvideo":{"mime":"video\/vnd.rn-realvideo","ext":["rv","rvx"],"source":["freedesktop.org"]},"video\/vnd.uvvu.mp4":{"mime":"video\/vnd.uvvu.mp4","ext":["uvu","uvvu"],"source":["Apache"]},"video\/vnd.vivo":{"mime":"video\/vnd.vivo","ext":["viv","vivo"],"source":["Apache","freedesktop.org"]},"video\/webm":{"mime":"video\/webm","ext":["webm"],"source":["Apache","Nginx","freedesktop.org"]},"video\/x-annodex":{"mime":"video\/x-annodex","ext":["axv"],"source":["freedesktop.org"]},"video\/x-avi":{"mime":"video\/x-avi","ext":["avi","avf","divx"],"source":["freedesktop.org"]},"video\/x-f4v":{"mime":"video\/x-f4v","ext":["f4v"],"source":["Apache"]},"video\/x-fli":{"mime":"video\/x-fli","ext":["fli","flc"],"source":["Apache","freedesktop.org"]},"video\/x-flic":{"mime":"video\/x-flic","ext":["fli","flc"],"source":["freedesktop.org"]},"video\/x-flv":{"mime":"video\/x-flv","ext":["flv"],"source":["Apache","Nginx","freedesktop.org"]},"video\/x-javafx":{"mime":"video\/x-javafx","ext":["fxm"],"source":["freedesktop.org"]},"video\/x-m4v":{"mime":"video\/x-m4v","ext":["m4v","mp4","f4v","lrv"],"source":["Apache","Nginx","freedesktop.org"]},"video\/x-matroska":{"mime":"video\/x-matroska","ext":["mkv","mk3d","mks"],"source":["Apache","freedesktop.org"]},"video\/x-matroska-3d":{"mime":"video\/x-matroska-3d","ext":["mk3d"],"source":["freedesktop.org"]},"video\/x-mng":{"mime":"video\/x-mng","ext":["mng"],"source":["Apache","Nginx","freedesktop.org"]},"video\/x-mpeg":{"mime":"video\/x-mpeg","ext":["mpeg","mpg","mp2","mpe","vob"],"source":["freedesktop.org"]},"video\/x-mpeg-system":{"mime":"video\/x-mpeg-system","ext":["mpeg","mpg","mp2","mpe","vob"],"source":["freedesktop.org"]},"video\/x-mpeg2":{"mime":"video\/x-mpeg2","ext":["mpeg","mpg","mp2","mpe","vob"],"source":["freedesktop.org"]},"video\/x-mpegurl":{"mime":"video\/x-mpegurl","ext":["m1u","m4u","mxu"],"source":["freedesktop.org"]},"video\/x-ms-asf":{"mime":"video\/x-ms-asf","ext":["asf","asx"],"source":["Apache","Nginx","freedesktop.org"]},"video\/x-ms-asf-plugin":{"mime":"video\/x-ms-asf-plugin","ext":["asf"],"source":["freedesktop.org"]},"video\/x-ms-vob":{"mime":"video\/x-ms-vob","ext":["vob"],"source":["Apache"]},"video\/x-ms-wax":{"mime":"video\/x-ms-wax","ext":["asx","wax","wvx","wmx"],"source":["freedesktop.org"]},"video\/x-ms-wm":{"mime":"video\/x-ms-wm","ext":["wm","asf"],"source":["Apache","freedesktop.org"]},"video\/x-ms-wmv":{"mime":"video\/x-ms-wmv","ext":["wmv"],"source":["Apache","Nginx","freedesktop.org"]},"video\/x-ms-wmx":{"mime":"video\/x-ms-wmx","ext":["wmx","asx","wax","wvx"],"source":["Apache","freedesktop.org"]},"video\/x-ms-wvx":{"mime":"video\/x-ms-wvx","ext":["wvx","asx","wax","wmx"],"source":["Apache","freedesktop.org"]},"video\/x-msvideo":{"mime":"video\/x-msvideo","ext":["avi","avf","divx"],"source":["Apache","Nginx","freedesktop.org"]},"video\/x-nsv":{"mime":"video\/x-nsv","ext":["nsv"],"source":["freedesktop.org"]},"video\/x-ogg":{"mime":"video\/x-ogg","ext":["ogv","ogg"],"source":["freedesktop.org"]},"video\/x-ogm":{"mime":"video\/x-ogm","ext":["ogm"],"source":["freedesktop.org"]},"video\/x-ogm+ogg":{"mime":"video\/x-ogm+ogg","ext":["ogm"],"source":["freedesktop.org"]},"video\/x-real-video":{"mime":"video\/x-real-video","ext":["rv","rvx"],"source":["freedesktop.org"]},"video\/x-sgi-movie":{"mime":"video\/x-sgi-movie","ext":["movie"],"source":["Apache","freedesktop.org"]},"video\/x-smv":{"mime":"video\/x-smv","ext":["smv"],"source":["Apache"]},"video\/x-theora":{"mime":"video\/x-theora","ext":["ogg"],"source":["freedesktop.org"]},"video\/x-theora+ogg":{"mime":"video\/x-theora+ogg","ext":["ogg"],"source":["freedesktop.org"]},"x-conference\/x-cooltalk":{"mime":"x-conference\/x-cooltalk","ext":["ice"],"source":["Apache"]},"x-epoc\/x-sisx-app":{"mime":"x-epoc\/x-sisx-app","ext":["sisx"],"source":["freedesktop.org"]},"zz-application\/zz-winassoc-123":{"mime":"zz-application\/zz-winassoc-123","ext":["123","wk1","wk3","wk4","wks"],"source":["freedesktop.org"]},"zz-application\/zz-winassoc-cab":{"mime":"zz-application\/zz-winassoc-cab","ext":["cab"],"source":["freedesktop.org"]},"zz-application\/zz-winassoc-cdr":{"mime":"zz-application\/zz-winassoc-cdr","ext":["cdr"],"source":["freedesktop.org"]},"zz-application\/zz-winassoc-doc":{"mime":"zz-application\/zz-winassoc-doc","ext":["doc"],"source":["freedesktop.org"]},"zz-application\/zz-winassoc-hlp":{"mime":"zz-application\/zz-winassoc-hlp","ext":["hlp"],"source":["freedesktop.org"]},"zz-application\/zz-winassoc-mdb":{"mime":"zz-application\/zz-winassoc-mdb","ext":["mdb"],"source":["freedesktop.org"]},"zz-application\/zz-winassoc-uu":{"mime":"zz-application\/zz-winassoc-uu","ext":["uue"],"source":["freedesktop.org"]},"zz-application\/zz-winassoc-xls":{"mime":"zz-application\/zz-winassoc-xls","ext":["xls","xlc","xll","xlm","xlw","xla","xlt","xld"],"source":["freedesktop.org"]}}
     2 No newline at end of file
  • trunk/src/wp-includes/blob-mimes/mime.php

     
     1<?php
     2//---------------------------------------------------------------------
     3// blob-mimes: MIME and file extension helper
     4//---------------------------------------------------------------------
     5// blob-mimes v0.5
     6// https://github.com/Blobfolio/blob-mimes
     7//
     8// Copyright © 2017  Blobfolio, LLC  (email: hello@blobfolio.com)
     9//
     10// This program is free software; you can redistribute it and/or
     11// modify it under the terms of the GNU General Public License
     12// as published by the Free Software Foundation; either version 2
     13// of the License, or (at your option) any later version.
     14//
     15// This program is distributed in the hope that it will be useful,
     16// but WITHOUT ANY WARRANTY; without even the implied warranty of
     17// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     18// GNU General Public License for more details.
     19//
     20// You should have received a copy of the GNU General Public License
     21// along with this program; if not, write to the Free Software
     22// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
     23
     24namespace Blobfolio;
     25
     26class Mime {
     27
     28        //our data
     29        protected static $by_mime;
     30        protected static $by_ext;
     31        protected static $wp_mimes;
     32
     33        const BY_MIME_FILE = 'extensions_by_mime.json';
     34        const BY_EXT_FILE = 'mimes_by_extension.json';
     35        const MIME_DEFAULT = 'application/octet-stream';
     36
     37        //---------------------------------------------------------------------
     38        // Sanitizing
     39        //---------------------------------------------------------------------
     40
     41        //-------------------------------------------------
     42        // Sanitize String
     43        //
     44        // sanitize a string
     45        //
     46        // @param string
     47        // @return string
     48        protected static function sanitize_string( $str = '' ) {
     49                try {
     50                        $str = (string) $str;
     51                } catch (\Throwable $e) {
     52                        $str = '';
     53                } catch (\Exception $e) {
     54                        $str = '';
     55                }
     56
     57                $str = wp_check_invalid_utf8( $str );
     58                return $str;
     59        }
     60
     61        //-------------------------------------------------
     62        // Sanitize Path
     63        //
     64        // Fix slashes, directories get trailing slash,
     65        // ensure path exists, etc.
     66        //
     67        // @param path
     68        // @param validate (for e.g. local file)
     69        // @return path or false
     70        protected static function sanitize_path( $str = '', $validate = false ) {
     71                $str = static::sanitize_string( $str );
     72
     73                if ( ! strlen( $str ) ) {
     74                        return false;
     75                }
     76
     77                //unix or maybe a URL
     78                if ( DIRECTORY_SEPARATOR === '/' ) {
     79                        $str = str_replace( '\\', '/', $str );
     80                } else {
     81                        $str = str_replace( '/', '\\', $str );
     82                }
     83
     84                //does it exist?
     85                try {
     86                        if ( $validate && false === $str = realpath( $str ) ) {
     87                                return false;
     88                        }
     89                } catch (\Throwable $e) {
     90                        return false;
     91                } catch (\Exception $e) {
     92                        return false;
     93                }
     94
     95                //strip leading slash
     96                $str = rtrim( $str, DIRECTORY_SEPARATOR );
     97
     98                try {
     99                        if ( is_dir( $str ) ) {
     100                                $str .= DIRECTORY_SEPARATOR;
     101                        }
     102                } catch (\Throwable $e) {
     103                        return $str;
     104                } catch (\Exception $e) {
     105                        return $str;
     106                }
     107
     108                return $str;
     109        }
     110
     111        //-------------------------------------------------
     112        // Sanitize Extension
     113        //
     114        // @param str
     115        // @return str
     116        protected static function sanitize_extension( $str = '' ) {
     117                $str = static::sanitize_string( $str );
     118                $str = strtolower( $str );
     119                $str = ltrim( $str, '*.' );
     120                $str = preg_replace( '/\s/', '', $str );
     121                return $str;
     122        }
     123
     124        //-------------------------------------------------
     125        // Sanitize MIME Type
     126        //
     127        // @param str
     128        // @return str
     129        protected static function sanitize_mime( $str = '' ) {
     130                $str = static::sanitize_string( $str );
     131                $str = sanitize_mime_type( $str );
     132                $str = strtolower( $str );
     133                return $str;
     134        }
     135
     136        //--------------------------------------------------------------------- end sanitizing
     137
     138
     139
     140        //---------------------------------------------------------------------
     141        // Data Population
     142        //---------------------------------------------------------------------
     143
     144        //-------------------------------------------------
     145        // Load JSON
     146        //
     147        // load JSON from a file
     148        //
     149        // @param path
     150        // @return JSON or Exception
     151        protected static function load_json( $path = '' ) {
     152                $path = dirname( __FILE__ ) . DIRECTORY_SEPARATOR . "$path";
     153                $path = static::sanitize_path( $path, true );
     154
     155                if ( ! is_file( $path ) ) {
     156                        throw new \Exception( 'Invalid JSON path: ' . $path );
     157                }
     158
     159                $data = static::sanitize_string( @file_get_contents( $path ) );
     160                $data = json_decode( $data, true );
     161                if ( ! is_array( $data ) ) {
     162                        throw new \Exception( 'Invalid JSON data: ' . $path );
     163                }
     164
     165                return $data;
     166        }
     167
     168        //-------------------------------------------------
     169        // Load WordPress MIMEs
     170        //
     171        // this generates a simple ext=>mimes() array for
     172        // faster searching
     173        //
     174        // @param n/a
     175        // @return true
     176        protected static function load_wp_mimes() {
     177                if ( is_null( static::$wp_mimes ) ) {
     178                        $raw = wp_get_mime_types();
     179                        static::$wp_mimes = array();
     180                        static::get_ext();
     181
     182                        //run through WordPress MIME types
     183                        foreach ( $raw as $k => $mime ) {
     184                                $exts = explode( '|', $k );
     185                                $mime = static::sanitize_mime( $mime );
     186                                foreach ( $exts as $ext ) {
     187                                        $ext = static::sanitize_extension( $ext );
     188                                        if ( ! strlen( $ext ) ) {
     189                                                continue;
     190                                        }
     191
     192                                        //add the extension if not already present
     193                                        if ( ! isset( static::$wp_mimes[ $ext ] ) ) {
     194                                                static::$wp_mimes[ $ext ] = array();
     195                                        }
     196
     197                                        //add the mime if not already present
     198                                        if ( ! in_array( $mime, static::$wp_mimes[ $ext ] ) ) {
     199                                                static::$wp_mimes[ $ext ][] = $mime;
     200                                        }
     201                                }
     202                        }
     203
     204                        ksort( static::$wp_mimes[ $ext ] );
     205                }
     206
     207                return true;
     208        }
     209
     210        //--------------------------------------------------------------------- end data population
     211
     212
     213
     214        //---------------------------------------------------------------------
     215        // Public Data Access
     216        //---------------------------------------------------------------------
     217
     218        //-------------------------------------------------
     219        // Get MIME entry
     220        //
     221        // @param mime
     222        // @return data or false
     223        public static function get_mime( $mime = '' ) {
     224                $mime = static::sanitize_mime( $mime );
     225
     226                if ( ! is_array( static::$by_mime ) ) {
     227                        if ( false === static::$by_mime = static::load_json( static::BY_MIME_FILE ) ) {
     228                                throw new \Exception( 'Could not load MIME database.' );
     229                        }
     230
     231                        //add WordPress values
     232                        static::load_wp_mimes();
     233
     234                        foreach ( static::$wp_mimes as $k => $v ) {
     235                                foreach ( $v as $v2 ) {
     236                                        if ( ! isset( static::$by_mime[ $v2 ] ) ) {
     237                                                static::$by_mime[ $v2 ] = array(
     238                                                        'mime' => $v2,
     239                                                        'ext' => array( $k ),
     240                                                        'source' => array( 'WordPress' ),
     241                                                );
     242                                        } else {
     243                                                if ( ! in_array( $k, static::$by_mime[ $v2 ]['ext'] ) ) {
     244                                                        static::$by_mime[ $v2 ]['ext'][] = $k;
     245                                                }
     246                                                if ( ! in_array( 'WordPress', static::$by_mime[ $v2 ]['source'] ) ) {
     247                                                        static::$by_mime[ $v2 ]['source'][] = 'WordPress';
     248                                                }
     249                                        }
     250                                }
     251                        }
     252                }
     253
     254                return isset( static::$by_mime[ $mime ] ) ? static::$by_mime[ $mime ] : false;
     255        }
     256
     257        //-------------------------------------------------
     258        // Get extension entry
     259        //
     260        // @param ext
     261        // @return data or false
     262        public static function get_ext( $ext = '' ) {
     263                $ext = static::sanitize_extension( $ext );
     264
     265                if ( ! is_array( static::$by_ext ) ) {
     266                        if ( false === static::$by_ext = static::load_json( static::BY_EXT_FILE ) ) {
     267                                throw new \Exception( 'Could not load file extension database.' );
     268                        }
     269
     270                        //add WordPress values
     271                        static::load_wp_mimes();
     272                        foreach ( static::$wp_mimes as $k => $v ) {
     273                                if ( ! isset( static::$by_ext[ $k ] ) ) {
     274                                        static::$by_ext[ $k ] = array(
     275                                                'ext' => $k,
     276                                                'mime' => $v,
     277                                                'source' => array( 'WordPress' ),
     278                                                'alias' => array(),
     279                                                'primary' => $v[0],
     280                                        );
     281                                } else {
     282                                        foreach ( $v as $v2 ) {
     283                                                //add mime, but prioritize it
     284                                                if ( ! in_array( $v2, static::$by_ext[ $k ]['mime'] ) ) {
     285                                                        array_unshift( static::$by_ext[ $k ]['mime'], $v2 );
     286                                                }
     287
     288                                                //always use WP's MIME as the primary
     289                                                static::$by_ext[ $k ]['primary'] = $v2;
     290
     291                                                if ( ! in_array( 'WordPress', static::$by_ext[ $k ]['source'] ) ) {
     292                                                        static::$by_ext[ $k ]['source'][] = 'WordPress';
     293                                                }
     294                                        }
     295                                }
     296                        }
     297                }
     298
     299                return isset( static::$by_ext[ $ext ] ) ? static::$by_ext[ $ext ] : false;
     300        }
     301
     302        //-------------------------------------------------
     303        // Verify MIME and Extension pair
     304        //
     305        // @param ext
     306        // @param mime
     307        // @return true/false
     308        public static function check_ext_and_mime( $ext = '', $mime = '' ) {
     309                $ext = static::sanitize_extension( $ext );
     310                if ( ! strlen( $ext ) ) {
     311                        return false;
     312                }
     313
     314                //soft pass invalid MIMEs
     315                $mime = static::sanitize_mime( $mime );
     316                if ( ! strlen( $mime ) || static::MIME_DEFAULT === $mime ) {
     317                        return true;
     318                }
     319
     320                //soft pass on extension fail
     321                if ( false === $ext = static::get_ext( $ext ) ) {
     322                        return true;
     323                }
     324
     325                //loose mime check
     326                $real = $ext['mime'];
     327                $test = array( $mime );
     328
     329                //we want to also look for x-type variants
     330                $parts = explode( '/', $mime );
     331                if ( preg_match( '/^x\-/', $parts[ count( $parts ) - 1 ] ) ) {
     332                        $parts[ count( $parts ) - 1 ] = preg_replace( '/^x\-/', '', $parts[ count( $parts ) - 1 ] );
     333                } else {
     334                        $parts[ count( $parts ) - 1 ] = 'x-' . $parts[ count( $parts ) - 1 ];
     335                }
     336                $test[] = implode( '/', $parts );
     337
     338                //any overlap?
     339                $found = array_intersect( $real, $test );
     340                return count( $found ) > 0;
     341        }
     342
     343        //-------------------------------------------------
     344        // Get File Info
     345        //
     346        // @param path
     347        // @param true name, for e.g. tmp uploads
     348        // @return info or false
     349        public static function finfo( $path = '', $nice = null ) {
     350                $out = array(
     351                        'dirname' => '',
     352                        'basename' => '',
     353                        'extension' => '',
     354                        'filename' => '',
     355                        'path' => '',
     356                        'mime' => static::MIME_DEFAULT,
     357                        'suggested_filename' => array(),
     358                );
     359
     360                //path might just be an extension
     361                $path = static::sanitize_string( $path );
     362                if ( false === strpos( $path, '.' ) &&
     363                        false === strpos( $path, '/' ) &&
     364                        false === strpos( $path, '\\' )
     365                ) {
     366                        $out['extension'] = static::sanitize_extension( $path );
     367                        if ( false !== ($ext = static::get_ext( $path )) ) {
     368                                $out['mime'] = $ext['primary'];
     369                        }
     370
     371                        return $out;
     372                }
     373
     374                //path is something path-like
     375                $path = static::sanitize_path( $path );
     376                $out['path'] = $path;
     377                $pathinfo = pathinfo( $path );
     378                foreach ( $pathinfo as $k => $v ) {
     379                        if ( isset( $out[ $k ] ) ) {
     380                                $out[ $k ] = static::sanitize_string( $v );
     381                        }
     382                }
     383
     384                if ( is_string( $nice ) ) {
     385                        $pathinfo = pathinfo( $nice );
     386                        $out['filename'] = $pathinfo['filename'];
     387                        $out['extension'] = $pathinfo['extension'];
     388                }
     389
     390                $out['extension'] = static::sanitize_extension( $out['extension'] );
     391
     392                //pull the mimes from the extension
     393                if ( false !== ($ext = static::get_ext( $out['extension'] )) ) {
     394                        $out['mime'] = $ext['primary'];
     395                }
     396
     397                //try to read the magic mime, if possible
     398                try {
     399                        //find the real path, if possible
     400                        if ( false !== ($path = realpath( $path )) ) {
     401                                $out['path'] = $path;
     402                                $out['dirname'] = dirname( $path );
     403                        }
     404
     405                        //lookup magic mime, if possible
     406                        if ( false !== $path && function_exists( 'finfo_file' ) && is_file( $path ) ) {
     407                                $finfo = finfo_open( FILEINFO_MIME_TYPE );
     408                                $magic_mime = static::sanitize_mime( finfo_file( $finfo, $path ) );
     409                                if ( $magic_mime &&
     410                                        static::MIME_DEFAULT !== $magic_mime &&
     411                                        ! static::check_ext_and_mime( $out['extension'], $magic_mime )
     412                                ) {
     413                                        //if we have an alternative magic mime and it is legit,
     414                                        //it should override what we derived from the name
     415                                        if ( false !== ($mime = static::get_mime( $magic_mime )) ) {
     416                                                $out['mime'] = $magic_mime;
     417                                                foreach ( $mime['ext'] as $ext ) {
     418                                                        $out['suggested_filename'][] = "{$out['filename']}.$ext";
     419                                                }
     420                                        }
     421                                }
     422                        }
     423                } catch (\Throwable $e) {
     424                        return $out;
     425                } catch (\Exception $e) {
     426                        return $out;
     427                }
     428
     429                return $out;
     430        }
     431
     432        //--------------------------------------------------------------------- end public data access
     433}
     434
     435
  • trunk/src/wp-includes/blob-mimes/mimes_by_extension.json

     
     1{"32x":{"ext":"32x","mime":["application\/x-genesis-32x-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-genesis-32x-rom"},"3dml":{"ext":"3dml","mime":["text\/vnd.in3d.3dml"],"source":["Apache"],"alias":[],"primary":"text\/vnd.in3d.3dml"},"3ds":{"ext":"3ds","mime":["image\/x-3ds"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"image\/x-3ds"},"3g2":{"ext":"3g2","mime":["video\/3gpp2","audio\/3gpp2"],"source":["Apache","freedesktop.org"],"alias":["audio\/3gpp2"],"primary":"video\/3gpp2"},"3ga":{"ext":"3ga","mime":["video\/3gpp","video\/3gp","audio\/3gpp","video\/3gpp-encrypted","audio\/3gpp-encrypted","audio\/x-rn-3gpp-amr","audio\/x-rn-3gpp-amr-encrypted","audio\/x-rn-3gpp-amr-wb","audio\/x-rn-3gpp-amr-wb-encrypted"],"source":["freedesktop.org"],"alias":["video\/3gp","audio\/3gpp","video\/3gpp-encrypted","audio\/3gpp-encrypted","audio\/x-rn-3gpp-amr","audio\/x-rn-3gpp-amr-encrypted","audio\/x-rn-3gpp-amr-wb","audio\/x-rn-3gpp-amr-wb-encrypted"],"primary":"video\/3gpp"},"3gp":{"ext":"3gp","mime":["video\/3gpp","video\/3gp","audio\/3gpp","video\/3gpp-encrypted","audio\/3gpp-encrypted","audio\/x-rn-3gpp-amr","audio\/x-rn-3gpp-amr-encrypted","audio\/x-rn-3gpp-amr-wb","audio\/x-rn-3gpp-amr-wb-encrypted"],"source":["Apache","Nginx","freedesktop.org"],"alias":["video\/3gp","audio\/3gpp","video\/3gpp-encrypted","audio\/3gpp-encrypted","audio\/x-rn-3gpp-amr","audio\/x-rn-3gpp-amr-encrypted","audio\/x-rn-3gpp-amr-wb","audio\/x-rn-3gpp-amr-wb-encrypted"],"primary":"video\/3gpp"},"3gp2":{"ext":"3gp2","mime":["video\/3gpp2","audio\/3gpp2"],"source":["freedesktop.org"],"alias":["audio\/3gpp2"],"primary":"video\/3gpp2"},"3gpp":{"ext":"3gpp","mime":["video\/3gpp","video\/3gp","audio\/3gpp","video\/3gpp-encrypted","audio\/3gpp-encrypted","audio\/x-rn-3gpp-amr","audio\/x-rn-3gpp-amr-encrypted","audio\/x-rn-3gpp-amr-wb","audio\/x-rn-3gpp-amr-wb-encrypted"],"source":["Nginx","freedesktop.org"],"alias":["video\/3gp","audio\/3gpp","video\/3gpp-encrypted","audio\/3gpp-encrypted","audio\/x-rn-3gpp-amr","audio\/x-rn-3gpp-amr-encrypted","audio\/x-rn-3gpp-amr-wb","audio\/x-rn-3gpp-amr-wb-encrypted"],"primary":"video\/3gpp"},"3gpp2":{"ext":"3gpp2","mime":["video\/3gpp2","audio\/3gpp2"],"source":["freedesktop.org"],"alias":["audio\/3gpp2"],"primary":"video\/3gpp2"},"7z":{"ext":"7z","mime":["application\/x-7z-compressed"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/x-7z-compressed"},"a26":{"ext":"a26","mime":["application\/x-atari-2600-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-atari-2600-rom"},"a78":{"ext":"a78","mime":["application\/x-atari-7800-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-atari-7800-rom"},"aab":{"ext":"aab","mime":["application\/x-authorware-bin"],"source":["Apache"],"alias":[],"primary":"application\/x-authorware-bin"},"aac":{"ext":"aac","mime":["audio\/x-aac","audio\/aac"],"source":["Apache","freedesktop.org"],"alias":["audio\/x-aac"],"primary":"audio\/aac"},"aam":{"ext":"aam","mime":["application\/x-authorware-map"],"source":["Apache"],"alias":[],"primary":"application\/x-authorware-map"},"aas":{"ext":"aas","mime":["application\/x-authorware-seg"],"source":["Apache"],"alias":[],"primary":"application\/x-authorware-seg"},"abw":{"ext":"abw","mime":["application\/x-abiword"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-abiword"},"ac":{"ext":"ac","mime":["application\/pkix-attr-cert"],"source":["Apache"],"alias":[],"primary":"application\/pkix-attr-cert"},"ac3":{"ext":"ac3","mime":["audio\/ac3"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/ac3"},"acc":{"ext":"acc","mime":["application\/vnd.americandynamics.acc"],"source":["Apache"],"alias":[],"primary":"application\/vnd.americandynamics.acc"},"ace":{"ext":"ace","mime":["application\/x-ace-compressed","application\/x-ace"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-ace"},"acu":{"ext":"acu","mime":["application\/vnd.acucobol"],"source":["Apache"],"alias":[],"primary":"application\/vnd.acucobol"},"acutc":{"ext":"acutc","mime":["application\/vnd.acucorp"],"source":["Apache"],"alias":[],"primary":"application\/vnd.acucorp"},"adb":{"ext":"adb","mime":["text\/x-adasrc"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-adasrc"},"adf":{"ext":"adf","mime":["application\/x-amiga-disk-format"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-amiga-disk-format"},"adp":{"ext":"adp","mime":["audio\/adpcm"],"source":["Apache"],"alias":[],"primary":"audio\/adpcm"},"ads":{"ext":"ads","mime":["text\/x-adasrc"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-adasrc"},"aep":{"ext":"aep","mime":["application\/vnd.audiograph"],"source":["Apache"],"alias":[],"primary":"application\/vnd.audiograph"},"afm":{"ext":"afm","mime":["application\/x-font-type1","application\/x-font-afm"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-font-afm"},"afp":{"ext":"afp","mime":["application\/vnd.ibm.modcap"],"source":["IANA","Apache"],"alias":[],"primary":"application\/vnd.ibm.modcap"},"ag":{"ext":"ag","mime":["image\/x-applix-graphics"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-applix-graphics"},"agb":{"ext":"agb","mime":["application\/x-gba-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-gba-rom"},"ahead":{"ext":"ahead","mime":["application\/vnd.ahead.space"],"source":["Apache"],"alias":[],"primary":"application\/vnd.ahead.space"},"ai":{"ext":"ai","mime":["application\/postscript","application\/illustrator"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/illustrator"},"aif":{"ext":"aif","mime":["audio\/x-aiff"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"audio\/x-aiff"},"aifc":{"ext":"aifc","mime":["audio\/x-aiff","audio\/x-aifc","audio\/x-aiffc"],"source":["Apache","freedesktop.org"],"alias":["audio\/x-aiffc"],"primary":"audio\/x-aifc"},"aiff":{"ext":"aiff","mime":["audio\/x-aiff"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"audio\/x-aiff"},"aiffc":{"ext":"aiffc","mime":["audio\/x-aifc","audio\/x-aiffc"],"source":["freedesktop.org"],"alias":["audio\/x-aiffc"],"primary":"audio\/x-aifc"},"air":{"ext":"air","mime":["application\/vnd.adobe.air-application-installer-package+zip"],"source":["Apache"],"alias":[],"primary":"application\/vnd.adobe.air-application-installer-package+zip"},"ait":{"ext":"ait","mime":["application\/vnd.dvb.ait"],"source":["Apache"],"alias":[],"primary":"application\/vnd.dvb.ait"},"al":{"ext":"al","mime":["application\/x-perl"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-perl"},"alz":{"ext":"alz","mime":["application\/x-alz"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-alz"},"ami":{"ext":"ami","mime":["application\/vnd.amiga.ami"],"source":["Apache"],"alias":[],"primary":"application\/vnd.amiga.ami"},"amr":{"ext":"amr","mime":["audio\/amr","audio\/amr-encrypted"],"source":["freedesktop.org"],"alias":["audio\/amr-encrypted"],"primary":"audio\/amr"},"amz":{"ext":"amz","mime":["audio\/x-amzxml"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-amzxml"},"ani":{"ext":"ani","mime":["application\/x-navi-animation"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-navi-animation"},"anx":{"ext":"anx","mime":["application\/annodex","application\/x-annodex"],"source":["freedesktop.org"],"alias":["application\/x-annodex"],"primary":"application\/annodex"},"ape":{"ext":"ape","mime":["audio\/x-ape"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-ape"},"apk":{"ext":"apk","mime":["application\/vnd.android.package-archive"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.android.package-archive"},"appcache":{"ext":"appcache","mime":["text\/cache-manifest"],"source":["Apache"],"alias":[],"primary":"text\/cache-manifest"},"appimage":{"ext":"appimage","mime":["application\/x-iso9660-appimage"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-iso9660-appimage"},"application":{"ext":"application","mime":["application\/x-ms-application"],"source":["Apache"],"alias":[],"primary":"application\/x-ms-application"},"apr":{"ext":"apr","mime":["application\/vnd.lotus-approach"],"source":["Apache"],"alias":[],"primary":"application\/vnd.lotus-approach"},"ar":{"ext":"ar","mime":["application\/x-archive"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-archive"},"arc":{"ext":"arc","mime":["application\/x-freearc"],"source":["Apache"],"alias":[],"primary":"application\/x-freearc"},"arj":{"ext":"arj","mime":["application\/x-arj"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-arj"},"arw":{"ext":"arw","mime":["image\/x-sony-arw"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-sony-arw"},"as":{"ext":"as","mime":["application\/x-applix-spreadsheet"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-applix-spreadsheet"},"asc":{"ext":"asc","mime":["application\/pgp-signature","application\/pgp-encrypted","application\/pgp","application\/pgp-keys","text\/plain"],"source":["IANA","Apache","freedesktop.org"],"alias":["application\/pgp"],"primary":"application\/pgp-encrypted"},"asf":{"ext":"asf","mime":["video\/x-ms-asf","application\/vnd.ms-asf","video\/x-ms-wm","video\/x-ms-asf-plugin"],"source":["Apache","Nginx","freedesktop.org"],"alias":["video\/x-ms-wm","video\/x-ms-asf","video\/x-ms-asf-plugin"],"primary":"application\/vnd.ms-asf"},"asm":{"ext":"asm","mime":["text\/x-asm"],"source":["Apache"],"alias":[],"primary":"text\/x-asm"},"aso":{"ext":"aso","mime":["application\/vnd.accpac.simply.aso"],"source":["Apache"],"alias":[],"primary":"application\/vnd.accpac.simply.aso"},"asp":{"ext":"asp","mime":["application\/x-asp"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-asp"},"ass":{"ext":"ass","mime":["text\/x-ssa"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-ssa"},"asx":{"ext":"asx","mime":["video\/x-ms-asf","audio\/x-ms-asx","video\/x-ms-wvx","video\/x-ms-wax","video\/x-ms-wmx","application\/x-ms-asx"],"source":["Apache","Nginx","freedesktop.org"],"alias":["video\/x-ms-wvx","video\/x-ms-wax","video\/x-ms-wmx","application\/x-ms-asx"],"primary":"audio\/x-ms-asx"},"atc":{"ext":"atc","mime":["application\/vnd.acucorp"],"source":["Apache"],"alias":[],"primary":"application\/vnd.acucorp"},"atom":{"ext":"atom","mime":["application\/atom+xml"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/atom+xml"},"atomcat":{"ext":"atomcat","mime":["application\/atomcat+xml"],"source":["Apache"],"alias":[],"primary":"application\/atomcat+xml"},"atomsvc":{"ext":"atomsvc","mime":["application\/atomsvc+xml"],"source":["Apache"],"alias":[],"primary":"application\/atomsvc+xml"},"atx":{"ext":"atx","mime":["application\/vnd.antix.game-component"],"source":["Apache"],"alias":[],"primary":"application\/vnd.antix.game-component"},"au":{"ext":"au","mime":["audio\/basic"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"audio\/basic"},"automount":{"ext":"automount","mime":["text\/x-systemd-unit"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-systemd-unit"},"avf":{"ext":"avf","mime":["video\/x-msvideo","video\/x-avi","video\/avi","video\/divx","video\/msvideo","video\/vnd.divx"],"source":["freedesktop.org"],"alias":["video\/x-avi","video\/avi","video\/divx","video\/msvideo","video\/vnd.divx"],"primary":"video\/x-msvideo"},"avi":{"ext":"avi","mime":["video\/x-msvideo","video\/x-avi","video\/avi","video\/divx","video\/msvideo","video\/vnd.divx"],"source":["Apache","Nginx","freedesktop.org"],"alias":["video\/x-avi","video\/avi","video\/divx","video\/msvideo","video\/vnd.divx"],"primary":"video\/x-msvideo"},"aw":{"ext":"aw","mime":["application\/applixware","application\/x-applix-word"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/applixware"},"awb":{"ext":"awb","mime":["audio\/amr-wb","audio\/amr-wb-encrypted"],"source":["freedesktop.org"],"alias":["audio\/amr-wb-encrypted"],"primary":"audio\/amr-wb"},"awk":{"ext":"awk","mime":["application\/x-awk"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-awk"},"axa":{"ext":"axa","mime":["audio\/annodex","audio\/x-annodex"],"source":["freedesktop.org"],"alias":["audio\/x-annodex"],"primary":"audio\/annodex"},"axv":{"ext":"axv","mime":["video\/annodex","video\/x-annodex"],"source":["freedesktop.org"],"alias":["video\/x-annodex"],"primary":"video\/annodex"},"azf":{"ext":"azf","mime":["application\/vnd.airzip.filesecure.azf"],"source":["Apache"],"alias":[],"primary":"application\/vnd.airzip.filesecure.azf"},"azs":{"ext":"azs","mime":["application\/vnd.airzip.filesecure.azs"],"source":["Apache"],"alias":[],"primary":"application\/vnd.airzip.filesecure.azs"},"azw":{"ext":"azw","mime":["application\/vnd.amazon.ebook"],"source":["Apache"],"alias":[],"primary":"application\/vnd.amazon.ebook"},"bak":{"ext":"bak","mime":["application\/x-trash"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-trash"},"bat":{"ext":"bat","mime":["application\/x-msdownload"],"source":["Apache"],"alias":[],"primary":"application\/x-msdownload"},"bcpio":{"ext":"bcpio","mime":["application\/x-bcpio"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-bcpio"},"bdf":{"ext":"bdf","mime":["application\/x-font-bdf"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-font-bdf"},"bdm":{"ext":"bdm","mime":["application\/vnd.syncml.dm+wbxml","video\/mp2t"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.syncml.dm+wbxml"},"bdmv":{"ext":"bdmv","mime":["video\/mp2t"],"source":["freedesktop.org"],"alias":[],"primary":"video\/mp2t"},"bed":{"ext":"bed","mime":["application\/vnd.realvnc.bed"],"source":["Apache"],"alias":[],"primary":"application\/vnd.realvnc.bed"},"bh2":{"ext":"bh2","mime":["application\/vnd.fujitsu.oasysprs"],"source":["Apache"],"alias":[],"primary":"application\/vnd.fujitsu.oasysprs"},"bib":{"ext":"bib","mime":["text\/x-bibtex"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-bibtex"},"bin":{"ext":"bin","mime":["application\/octet-stream","application\/x-sega-cd-rom","application\/x-saturn-rom"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/octet-stream"},"blb":{"ext":"blb","mime":["application\/x-blorb"],"source":["Apache"],"alias":[],"primary":"application\/x-blorb"},"blend":{"ext":"blend","mime":["application\/x-blender"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-blender"},"blender":{"ext":"blender","mime":["application\/x-blender"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-blender"},"blorb":{"ext":"blorb","mime":["application\/x-blorb"],"source":["Apache"],"alias":[],"primary":"application\/x-blorb"},"bmi":{"ext":"bmi","mime":["application\/vnd.bmi"],"source":["Apache"],"alias":[],"primary":"application\/vnd.bmi"},"bmp":{"ext":"bmp","mime":["image\/bmp","image\/x-ms-bmp","image\/x-bmp"],"source":["IANA","Apache","Nginx","freedesktop.org"],"alias":["image\/x-bmp"],"primary":"image\/bmp"},"book":{"ext":"book","mime":["application\/vnd.framemaker"],"source":["Apache"],"alias":[],"primary":"application\/vnd.framemaker"},"box":{"ext":"box","mime":["application\/vnd.previewsystems.box"],"source":["Apache"],"alias":[],"primary":"application\/vnd.previewsystems.box"},"boz":{"ext":"boz","mime":["application\/x-bzip2"],"source":["Apache"],"alias":[],"primary":"application\/x-bzip2"},"bpk":{"ext":"bpk","mime":["application\/octet-stream"],"source":["Apache"],"alias":[],"primary":"application\/octet-stream"},"bsdiff":{"ext":"bsdiff","mime":["application\/x-bsdiff"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-bsdiff"},"btif":{"ext":"btif","mime":["image\/prs.btif"],"source":["IANA","Apache"],"alias":[],"primary":"image\/prs.btif"},"bz":{"ext":"bz","mime":["application\/x-bzip","application\/x-bzip2"],"source":["Apache","freedesktop.org"],"alias":["application\/x-bzip2"],"primary":"application\/x-bzip"},"bz2":{"ext":"bz2","mime":["application\/x-bzip2","application\/x-bzip"],"source":["Apache","freedesktop.org"],"alias":["application\/x-bzip2"],"primary":"application\/x-bzip"},"c":{"ext":"c","mime":["text\/x-c"],"source":["Apache"],"alias":[],"primary":"text\/x-c"},"c11amc":{"ext":"c11amc","mime":["application\/vnd.cluetrust.cartomobile-config"],"source":["Apache"],"alias":[],"primary":"application\/vnd.cluetrust.cartomobile-config"},"c11amz":{"ext":"c11amz","mime":["application\/vnd.cluetrust.cartomobile-config-pkg"],"source":["Apache"],"alias":[],"primary":"application\/vnd.cluetrust.cartomobile-config-pkg"},"c4d":{"ext":"c4d","mime":["application\/vnd.clonk.c4group"],"source":["Apache"],"alias":[],"primary":"application\/vnd.clonk.c4group"},"c4f":{"ext":"c4f","mime":["application\/vnd.clonk.c4group"],"source":["Apache"],"alias":[],"primary":"application\/vnd.clonk.c4group"},"c4g":{"ext":"c4g","mime":["application\/vnd.clonk.c4group"],"source":["Apache"],"alias":[],"primary":"application\/vnd.clonk.c4group"},"c4p":{"ext":"c4p","mime":["application\/vnd.clonk.c4group"],"source":["Apache"],"alias":[],"primary":"application\/vnd.clonk.c4group"},"c4u":{"ext":"c4u","mime":["application\/vnd.clonk.c4group"],"source":["Apache"],"alias":[],"primary":"application\/vnd.clonk.c4group"},"cab":{"ext":"cab","mime":["application\/vnd.ms-cab-compressed","zz-application\/zz-winassoc-cab"],"source":["Apache","freedesktop.org"],"alias":["zz-application\/zz-winassoc-cab"],"primary":"application\/vnd.ms-cab-compressed"},"cacerts":{"ext":"cacerts","mime":["application\/x-java-keystore"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-java-keystore"},"caf":{"ext":"caf","mime":["audio\/x-caf"],"source":["Apache"],"alias":[],"primary":"audio\/x-caf"},"cap":{"ext":"cap","mime":["application\/vnd.tcpdump.pcap","application\/x-pcap","application\/pcap"],"source":["Apache","freedesktop.org"],"alias":["application\/x-pcap","application\/pcap"],"primary":"application\/vnd.tcpdump.pcap"},"car":{"ext":"car","mime":["application\/vnd.curl.car"],"source":["Apache"],"alias":[],"primary":"application\/vnd.curl.car"},"cat":{"ext":"cat","mime":["application\/vnd.ms-pki.seccat"],"source":["Apache"],"alias":[],"primary":"application\/vnd.ms-pki.seccat"},"cb7":{"ext":"cb7","mime":["application\/x-cbr","application\/x-cb7"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-cb7"},"cba":{"ext":"cba","mime":["application\/x-cbr"],"source":["Apache"],"alias":[],"primary":"application\/x-cbr"},"cbl":{"ext":"cbl","mime":["text\/x-cobol"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-cobol"},"cbor":{"ext":"cbor","mime":["application\/cose","application\/cose-key","application\/cose-key-set"],"source":["IANA"],"alias":[],"primary":"application\/cose"},"cbr":{"ext":"cbr","mime":["application\/x-cbr"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-cbr"},"cbt":{"ext":"cbt","mime":["application\/x-cbr","application\/x-cbt"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-cbr"},"cbz":{"ext":"cbz","mime":["application\/x-cbr","application\/vnd.comicbook+zip","application\/x-cbz"],"source":["Apache","freedesktop.org"],"alias":["application\/x-cbz"],"primary":"application\/vnd.comicbook+zip"},"cc":{"ext":"cc","mime":["text\/x-c","text\/x-c++src"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/x-c"},"ccmx":{"ext":"ccmx","mime":["application\/x-ccmx"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-ccmx"},"cco":{"ext":"cco","mime":["application\/x-cocoa"],"source":["Nginx"],"alias":[],"primary":"application\/x-cocoa"},"cct":{"ext":"cct","mime":["application\/x-director"],"source":["Apache"],"alias":[],"primary":"application\/x-director"},"ccxml":{"ext":"ccxml","mime":["application\/ccxml+xml"],"source":["Apache"],"alias":[],"primary":"application\/ccxml+xml"},"cdbcmsg":{"ext":"cdbcmsg","mime":["application\/vnd.contact.cmsg"],"source":["Apache"],"alias":[],"primary":"application\/vnd.contact.cmsg"},"cdf":{"ext":"cdf","mime":["application\/x-netcdf"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-netcdf"},"cdkey":{"ext":"cdkey","mime":["application\/vnd.mediastation.cdkey"],"source":["Apache"],"alias":[],"primary":"application\/vnd.mediastation.cdkey"},"cdmia":{"ext":"cdmia","mime":["application\/cdmi-capability"],"source":["Apache"],"alias":[],"primary":"application\/cdmi-capability"},"cdmic":{"ext":"cdmic","mime":["application\/cdmi-container"],"source":["Apache"],"alias":[],"primary":"application\/cdmi-container"},"cdmid":{"ext":"cdmid","mime":["application\/cdmi-domain"],"source":["Apache"],"alias":[],"primary":"application\/cdmi-domain"},"cdmio":{"ext":"cdmio","mime":["application\/cdmi-object"],"source":["Apache"],"alias":[],"primary":"application\/cdmi-object"},"cdmiq":{"ext":"cdmiq","mime":["application\/cdmi-queue"],"source":["Apache"],"alias":[],"primary":"application\/cdmi-queue"},"cdr":{"ext":"cdr","mime":["application\/vnd.corel-draw","application\/cdr","application\/coreldraw","application\/x-cdr","application\/x-coreldraw","image\/cdr","image\/x-cdr","zz-application\/zz-winassoc-cdr"],"source":["freedesktop.org"],"alias":["application\/cdr","application\/coreldraw","application\/x-cdr","application\/x-coreldraw","image\/cdr","image\/x-cdr","zz-application\/zz-winassoc-cdr"],"primary":"application\/vnd.corel-draw"},"cdx":{"ext":"cdx","mime":["chemical\/x-cdx"],"source":["Apache"],"alias":[],"primary":"chemical\/x-cdx"},"cdxml":{"ext":"cdxml","mime":["application\/vnd.chemdraw+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.chemdraw+xml"},"cdy":{"ext":"cdy","mime":["application\/vnd.cinderella"],"source":["Apache"],"alias":[],"primary":"application\/vnd.cinderella"},"cer":{"ext":"cer","mime":["application\/pkix-cert"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/pkix-cert"},"cert":{"ext":"cert","mime":["application\/x-x509-ca-cert"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-x509-ca-cert"},"cfs":{"ext":"cfs","mime":["application\/x-cfs-compressed"],"source":["Apache"],"alias":[],"primary":"application\/x-cfs-compressed"},"cgb":{"ext":"cgb","mime":["application\/x-gameboy-color-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-gameboy-color-rom"},"cgm":{"ext":"cgm","mime":["image\/cgm"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"image\/cgm"},"chat":{"ext":"chat","mime":["application\/x-chat"],"source":["Apache"],"alias":[],"primary":"application\/x-chat"},"chm":{"ext":"chm","mime":["application\/vnd.ms-htmlhelp","application\/x-chm"],"source":["Apache","freedesktop.org"],"alias":["application\/x-chm"],"primary":"application\/vnd.ms-htmlhelp"},"chrt":{"ext":"chrt","mime":["application\/vnd.kde.kchart","application\/x-kchart"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.kde.kchart"},"cif":{"ext":"cif","mime":["chemical\/x-cif"],"source":["Apache"],"alias":[],"primary":"chemical\/x-cif"},"cii":{"ext":"cii","mime":["application\/vnd.anser-web-certificate-issue-initiation"],"source":["Apache"],"alias":[],"primary":"application\/vnd.anser-web-certificate-issue-initiation"},"cil":{"ext":"cil","mime":["application\/vnd.ms-artgalry"],"source":["Apache"],"alias":[],"primary":"application\/vnd.ms-artgalry"},"cla":{"ext":"cla","mime":["application\/vnd.claymore"],"source":["Apache"],"alias":[],"primary":"application\/vnd.claymore"},"class":{"ext":"class","mime":["application\/java-vm","application\/x-java","application\/java","application\/java-byte-code","application\/x-java-class","application\/x-java-vm"],"source":["Apache","freedesktop.org"],"alias":["application\/java","application\/java-byte-code","application\/java-vm","application\/x-java-class","application\/x-java-vm"],"primary":"application\/x-java"},"clkk":{"ext":"clkk","mime":["application\/vnd.crick.clicker.keyboard"],"source":["Apache"],"alias":[],"primary":"application\/vnd.crick.clicker.keyboard"},"clkp":{"ext":"clkp","mime":["application\/vnd.crick.clicker.palette"],"source":["Apache"],"alias":[],"primary":"application\/vnd.crick.clicker.palette"},"clkt":{"ext":"clkt","mime":["application\/vnd.crick.clicker.template"],"source":["Apache"],"alias":[],"primary":"application\/vnd.crick.clicker.template"},"clkw":{"ext":"clkw","mime":["application\/vnd.crick.clicker.wordbank"],"source":["Apache"],"alias":[],"primary":"application\/vnd.crick.clicker.wordbank"},"clkx":{"ext":"clkx","mime":["application\/vnd.crick.clicker"],"source":["Apache"],"alias":[],"primary":"application\/vnd.crick.clicker"},"clp":{"ext":"clp","mime":["application\/x-msclip"],"source":["Apache"],"alias":[],"primary":"application\/x-msclip"},"clpi":{"ext":"clpi","mime":["video\/mp2t"],"source":["freedesktop.org"],"alias":[],"primary":"video\/mp2t"},"cls":{"ext":"cls","mime":["text\/x-tex","application\/x-tex"],"source":["freedesktop.org"],"alias":["application\/x-tex"],"primary":"text\/x-tex"},"clue":{"ext":"clue","mime":["application\/clueinfo+xml"],"source":["IANA"],"alias":[],"primary":"application\/clueinfo+xml"},"cmake":{"ext":"cmake","mime":["text\/x-cmake"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-cmake"},"cmc":{"ext":"cmc","mime":["application\/vnd.cosmocaller"],"source":["Apache"],"alias":[],"primary":"application\/vnd.cosmocaller"},"cmdf":{"ext":"cmdf","mime":["chemical\/x-cmdf"],"source":["Apache"],"alias":[],"primary":"chemical\/x-cmdf"},"cml":{"ext":"cml","mime":["chemical\/x-cml"],"source":["Apache"],"alias":[],"primary":"chemical\/x-cml"},"cmp":{"ext":"cmp","mime":["application\/vnd.yellowriver-custom-menu"],"source":["Apache"],"alias":[],"primary":"application\/vnd.yellowriver-custom-menu"},"cmx":{"ext":"cmx","mime":["image\/x-cmx"],"source":["Apache"],"alias":[],"primary":"image\/x-cmx"},"cob":{"ext":"cob","mime":["text\/x-cobol"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-cobol"},"cod":{"ext":"cod","mime":["application\/vnd.rim.cod"],"source":["Apache"],"alias":[],"primary":"application\/vnd.rim.cod"},"coffee":{"ext":"coffee","mime":["application\/vnd.coffeescript"],"source":["freedesktop.org"],"alias":[],"primary":"application\/vnd.coffeescript"},"com":{"ext":"com","mime":["application\/x-msdownload"],"source":["Apache"],"alias":[],"primary":"application\/x-msdownload"},"conf":{"ext":"conf","mime":["text\/plain"],"source":["Apache"],"alias":[],"primary":"text\/plain"},"core":{"ext":"core","mime":["application\/x-core"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-core"},"cpi":{"ext":"cpi","mime":["video\/mp2t"],"source":["freedesktop.org"],"alias":[],"primary":"video\/mp2t"},"cpio":{"ext":"cpio","mime":["application\/x-cpio"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-cpio"},"cpp":{"ext":"cpp","mime":["text\/x-c","text\/x-c++src"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/x-c"},"cpt":{"ext":"cpt","mime":["application\/mac-compactpro"],"source":["Apache"],"alias":[],"primary":"application\/mac-compactpro"},"cr2":{"ext":"cr2","mime":["image\/x-canon-cr2"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-canon-cr2"},"crd":{"ext":"crd","mime":["application\/x-mscardfile"],"source":["Apache"],"alias":[],"primary":"application\/x-mscardfile"},"crdownload":{"ext":"crdownload","mime":["application\/x-partial-download"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-partial-download"},"crl":{"ext":"crl","mime":["application\/pkix-crl"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/pkix-crl"},"crt":{"ext":"crt","mime":["application\/x-x509-ca-cert"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/x-x509-ca-cert"},"crw":{"ext":"crw","mime":["image\/x-canon-crw"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-canon-crw"},"cryptonote":{"ext":"cryptonote","mime":["application\/vnd.rig.cryptonote"],"source":["Apache"],"alias":[],"primary":"application\/vnd.rig.cryptonote"},"cs":{"ext":"cs","mime":["text\/x-csharp"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-csharp"},"csh":{"ext":"csh","mime":["application\/x-csh"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-csh"},"csml":{"ext":"csml","mime":["chemical\/x-csml"],"source":["Apache"],"alias":[],"primary":"chemical\/x-csml"},"csp":{"ext":"csp","mime":["application\/vnd.commonspace"],"source":["Apache"],"alias":[],"primary":"application\/vnd.commonspace"},"css":{"ext":"css","mime":["text\/css"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"text\/css"},"cst":{"ext":"cst","mime":["application\/x-director"],"source":["Apache"],"alias":[],"primary":"application\/x-director"},"csv":{"ext":"csv","mime":["text\/csv","text\/x-comma-separated-values","text\/x-csv"],"source":["Apache","freedesktop.org"],"alias":["text\/x-comma-separated-values","text\/x-csv"],"primary":"text\/csv"},"csvs":{"ext":"csvs","mime":["text\/csv-schema"],"source":["freedesktop.org"],"alias":[],"primary":"text\/csv-schema"},"cu":{"ext":"cu","mime":["application\/cu-seeme"],"source":["Apache"],"alias":[],"primary":"application\/cu-seeme"},"cue":{"ext":"cue","mime":["application\/x-cue"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-cue"},"cur":{"ext":"cur","mime":["image\/x-win-bitmap"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-win-bitmap"},"curl":{"ext":"curl","mime":["text\/vnd.curl"],"source":["Apache"],"alias":[],"primary":"text\/vnd.curl"},"cw":{"ext":"cw","mime":["application\/prs.cww"],"source":["IANA"],"alias":[],"primary":"application\/prs.cww"},"cww":{"ext":"cww","mime":["application\/prs.cww"],"source":["Apache"],"alias":[],"primary":"application\/prs.cww"},"cxt":{"ext":"cxt","mime":["application\/x-director"],"source":["Apache"],"alias":[],"primary":"application\/x-director"},"cxx":{"ext":"cxx","mime":["text\/x-c","text\/x-c++src"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/x-c"},"dae":{"ext":"dae","mime":["model\/vnd.collada+xml"],"source":["Apache"],"alias":[],"primary":"model\/vnd.collada+xml"},"daf":{"ext":"daf","mime":["application\/vnd.mobius.daf"],"source":["Apache"],"alias":[],"primary":"application\/vnd.mobius.daf"},"dar":{"ext":"dar","mime":["application\/x-dar"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-dar"},"dart":{"ext":"dart","mime":["application\/vnd.dart"],"source":["Apache"],"alias":[],"primary":"application\/vnd.dart"},"dataless":{"ext":"dataless","mime":["application\/vnd.fdsn.seed"],"source":["Apache"],"alias":[],"primary":"application\/vnd.fdsn.seed"},"davmount":{"ext":"davmount","mime":["application\/davmount+xml"],"source":["Apache"],"alias":[],"primary":"application\/davmount+xml"},"dbf":{"ext":"dbf","mime":["application\/x-dbf","application\/x-dbase","application\/dbf","application\/dbase"],"source":["freedesktop.org"],"alias":["application\/x-dbase","application\/dbf","application\/dbase"],"primary":"application\/x-dbf"},"dbk":{"ext":"dbk","mime":["application\/docbook+xml","application\/x-docbook+xml","application\/vnd.oasis.docbook+xml"],"source":["Apache","freedesktop.org"],"alias":["application\/docbook+xml","application\/vnd.oasis.docbook+xml"],"primary":"application\/x-docbook+xml"},"dc":{"ext":"dc","mime":["application\/x-dc-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-dc-rom"},"dcl":{"ext":"dcl","mime":["text\/x-dcl"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-dcl"},"dcm":{"ext":"dcm","mime":["application\/dicom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/dicom"},"dcr":{"ext":"dcr","mime":["application\/x-director","image\/x-kodak-dcr"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-director"},"dcurl":{"ext":"dcurl","mime":["text\/vnd.curl.dcurl"],"source":["Apache"],"alias":[],"primary":"text\/vnd.curl.dcurl"},"dd2":{"ext":"dd2","mime":["application\/vnd.oma.dd2+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.oma.dd2+xml"},"ddd":{"ext":"ddd","mime":["application\/vnd.fujixerox.ddd"],"source":["Apache"],"alias":[],"primary":"application\/vnd.fujixerox.ddd"},"dds":{"ext":"dds","mime":["image\/x-dds"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-dds"},"deb":{"ext":"deb","mime":["application\/x-debian-package","application\/octet-stream","application\/vnd.debian.binary-package","application\/x-deb"],"source":["Apache","Nginx","freedesktop.org"],"alias":["application\/x-deb","application\/x-debian-package"],"primary":"application\/octet-stream"},"def":{"ext":"def","mime":["text\/plain"],"source":["Apache"],"alias":[],"primary":"text\/plain"},"deploy":{"ext":"deploy","mime":["application\/octet-stream"],"source":["Apache"],"alias":[],"primary":"application\/octet-stream"},"der":{"ext":"der","mime":["application\/x-x509-ca-cert"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/x-x509-ca-cert"},"desktop":{"ext":"desktop","mime":["application\/x-desktop","application\/x-gnome-app-info"],"source":["freedesktop.org"],"alias":["application\/x-gnome-app-info"],"primary":"application\/x-desktop"},"device":{"ext":"device","mime":["text\/x-systemd-unit"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-systemd-unit"},"dfac":{"ext":"dfac","mime":["application\/vnd.dreamfactory"],"source":["Apache"],"alias":[],"primary":"application\/vnd.dreamfactory"},"dgc":{"ext":"dgc","mime":["application\/x-dgc-compressed"],"source":["Apache"],"alias":[],"primary":"application\/x-dgc-compressed"},"di":{"ext":"di","mime":["text\/x-dsrc"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-dsrc"},"dia":{"ext":"dia","mime":["application\/x-dia-diagram"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-dia-diagram"},"dib":{"ext":"dib","mime":["image\/bmp","image\/x-bmp","image\/x-ms-bmp"],"source":["freedesktop.org"],"alias":["image\/x-bmp"],"primary":"image\/bmp"},"dic":{"ext":"dic","mime":["text\/x-c"],"source":["Apache"],"alias":[],"primary":"text\/x-c"},"dicomdir":{"ext":"dicomdir","mime":["application\/dicom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/dicom"},"diff":{"ext":"diff","mime":["text\/x-patch","text\/x-diff"],"source":["freedesktop.org"],"alias":["text\/x-diff"],"primary":"text\/x-patch"},"dir":{"ext":"dir","mime":["application\/x-director"],"source":["Apache"],"alias":[],"primary":"application\/x-director"},"dis":{"ext":"dis","mime":["application\/vnd.mobius.dis"],"source":["Apache"],"alias":[],"primary":"application\/vnd.mobius.dis"},"dist":{"ext":"dist","mime":["application\/octet-stream"],"source":["Apache"],"alias":[],"primary":"application\/octet-stream"},"distz":{"ext":"distz","mime":["application\/octet-stream"],"source":["Apache"],"alias":[],"primary":"application\/octet-stream"},"divx":{"ext":"divx","mime":["video\/x-msvideo","video\/x-avi","video\/avi","video\/divx","video\/msvideo","video\/vnd.divx"],"source":["freedesktop.org"],"alias":["video\/x-avi","video\/avi","video\/divx","video\/msvideo","video\/vnd.divx"],"primary":"video\/x-msvideo"},"djv":{"ext":"djv","mime":["image\/vnd.djvu","image\/x-djvu","image\/x.djvu","image\/vnd.djvu+multipage"],"source":["Apache","freedesktop.org"],"alias":["image\/x-djvu","image\/x.djvu"],"primary":"image\/vnd.djvu"},"djvu":{"ext":"djvu","mime":["image\/vnd.djvu","image\/x-djvu","image\/x.djvu","image\/vnd.djvu+multipage"],"source":["Apache","freedesktop.org"],"alias":["image\/x-djvu","image\/x.djvu"],"primary":"image\/vnd.djvu"},"dll":{"ext":"dll","mime":["application\/x-msdownload","application\/octet-stream"],"source":["Apache","Nginx"],"alias":[],"primary":"application\/octet-stream"},"dmg":{"ext":"dmg","mime":["application\/x-apple-diskimage","application\/octet-stream"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/octet-stream"},"dmp":{"ext":"dmp","mime":["application\/vnd.tcpdump.pcap","application\/x-pcap","application\/pcap"],"source":["Apache","freedesktop.org"],"alias":["application\/x-pcap","application\/pcap"],"primary":"application\/vnd.tcpdump.pcap"},"dms":{"ext":"dms","mime":["application\/octet-stream"],"source":["Apache"],"alias":[],"primary":"application\/octet-stream"},"dna":{"ext":"dna","mime":["application\/vnd.dna"],"source":["Apache"],"alias":[],"primary":"application\/vnd.dna"},"dng":{"ext":"dng","mime":["image\/x-adobe-dng"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-adobe-dng"},"doc":{"ext":"doc","mime":["application\/msword","application\/vnd.ms-word","application\/x-msword","zz-application\/zz-winassoc-doc"],"source":["Apache","Nginx","freedesktop.org"],"alias":["application\/vnd.ms-word","application\/x-msword","zz-application\/zz-winassoc-doc"],"primary":"application\/msword"},"docbook":{"ext":"docbook","mime":["application\/x-docbook+xml","application\/docbook+xml","application\/vnd.oasis.docbook+xml"],"source":["freedesktop.org"],"alias":["application\/docbook+xml","application\/vnd.oasis.docbook+xml"],"primary":"application\/x-docbook+xml"},"docm":{"ext":"docm","mime":["application\/vnd.ms-word.document.macroenabled.12"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-word.document.macroenabled.12"},"docx":{"ext":"docx","mime":["application\/vnd.openxmlformats-officedocument.wordprocessingml.document"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/vnd.openxmlformats-officedocument.wordprocessingml.document"},"dot":{"ext":"dot","mime":["application\/msword","application\/msword-template","text\/vnd.graphviz"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/msword"},"dotm":{"ext":"dotm","mime":["application\/vnd.ms-word.template.macroenabled.12"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-word.template.macroenabled.12"},"dotx":{"ext":"dotx","mime":["application\/vnd.openxmlformats-officedocument.wordprocessingml.template"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.openxmlformats-officedocument.wordprocessingml.template"},"dp":{"ext":"dp","mime":["application\/vnd.osgi.dp"],"source":["Apache"],"alias":[],"primary":"application\/vnd.osgi.dp"},"dpg":{"ext":"dpg","mime":["application\/vnd.dpgraph"],"source":["Apache"],"alias":[],"primary":"application\/vnd.dpgraph"},"dra":{"ext":"dra","mime":["audio\/vnd.dra"],"source":["Apache"],"alias":[],"primary":"audio\/vnd.dra"},"dsc":{"ext":"dsc","mime":["text\/prs.lines.tag"],"source":["Apache"],"alias":[],"primary":"text\/prs.lines.tag"},"dsl":{"ext":"dsl","mime":["text\/x-dsl"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-dsl"},"dssc":{"ext":"dssc","mime":["application\/dssc+der"],"source":["Apache"],"alias":[],"primary":"application\/dssc+der"},"dtb":{"ext":"dtb","mime":["application\/x-dtbook+xml"],"source":["Apache"],"alias":[],"primary":"application\/x-dtbook+xml"},"dtd":{"ext":"dtd","mime":["application\/xml-dtd","text\/x-dtd"],"source":["Apache","freedesktop.org"],"alias":["text\/x-dtd"],"primary":"application\/xml-dtd"},"dts":{"ext":"dts","mime":["audio\/vnd.dts","audio\/x-dts"],"source":["Apache","freedesktop.org"],"alias":["audio\/x-dts"],"primary":"audio\/vnd.dts"},"dtshd":{"ext":"dtshd","mime":["audio\/vnd.dts.hd","audio\/x-dtshd"],"source":["Apache","freedesktop.org"],"alias":["audio\/x-dtshd"],"primary":"audio\/vnd.dts.hd"},"dtx":{"ext":"dtx","mime":["text\/x-tex","application\/x-tex"],"source":["freedesktop.org"],"alias":["application\/x-tex"],"primary":"text\/x-tex"},"dump":{"ext":"dump","mime":["application\/octet-stream"],"source":["Apache"],"alias":[],"primary":"application\/octet-stream"},"dv":{"ext":"dv","mime":["video\/dv"],"source":["freedesktop.org"],"alias":[],"primary":"video\/dv"},"dvb":{"ext":"dvb","mime":["video\/vnd.dvb.file"],"source":["Apache"],"alias":[],"primary":"video\/vnd.dvb.file"},"dvi":{"ext":"dvi","mime":["application\/x-dvi"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-dvi"},"dwf":{"ext":"dwf","mime":["model\/vnd.dwf"],"source":["Apache"],"alias":[],"primary":"model\/vnd.dwf"},"dwg":{"ext":"dwg","mime":["image\/vnd.dwg"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"image\/vnd.dwg"},"dxf":{"ext":"dxf","mime":["image\/vnd.dxf"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"image\/vnd.dxf"},"dxp":{"ext":"dxp","mime":["application\/vnd.spotfire.dxp"],"source":["Apache"],"alias":[],"primary":"application\/vnd.spotfire.dxp"},"dxr":{"ext":"dxr","mime":["application\/x-director"],"source":["Apache"],"alias":[],"primary":"application\/x-director"},"ear":{"ext":"ear","mime":["application\/java-archive"],"source":["Nginx"],"alias":[],"primary":"application\/java-archive"},"ecelp4800":{"ext":"ecelp4800","mime":["audio\/vnd.nuera.ecelp4800"],"source":["Apache"],"alias":[],"primary":"audio\/vnd.nuera.ecelp4800"},"ecelp7470":{"ext":"ecelp7470","mime":["audio\/vnd.nuera.ecelp7470"],"source":["Apache"],"alias":[],"primary":"audio\/vnd.nuera.ecelp7470"},"ecelp9600":{"ext":"ecelp9600","mime":["audio\/vnd.nuera.ecelp9600"],"source":["Apache"],"alias":[],"primary":"audio\/vnd.nuera.ecelp9600"},"ecma":{"ext":"ecma","mime":["application\/ecmascript"],"source":["Apache"],"alias":[],"primary":"application\/ecmascript"},"edm":{"ext":"edm","mime":["application\/vnd.novadigm.edm"],"source":["Apache"],"alias":[],"primary":"application\/vnd.novadigm.edm"},"edx":{"ext":"edx","mime":["application\/vnd.novadigm.edx"],"source":["Apache"],"alias":[],"primary":"application\/vnd.novadigm.edx"},"efif":{"ext":"efif","mime":["application\/vnd.picsel"],"source":["Apache"],"alias":[],"primary":"application\/vnd.picsel"},"egon":{"ext":"egon","mime":["application\/x-egon"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-egon"},"ei6":{"ext":"ei6","mime":["application\/vnd.pg.osasli"],"source":["Apache"],"alias":[],"primary":"application\/vnd.pg.osasli"},"eif":{"ext":"eif","mime":["text\/x-eiffel"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-eiffel"},"el":{"ext":"el","mime":["text\/x-emacs-lisp"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-emacs-lisp"},"elc":{"ext":"elc","mime":["application\/octet-stream"],"source":["Apache"],"alias":[],"primary":"application\/octet-stream"},"emf":{"ext":"emf","mime":["image\/emf","application\/x-msmetafile","image\/x-emf","application\/x-emf","application\/emf"],"source":["IANA","Apache","freedesktop.org"],"alias":["image\/emf","image\/x-emf","application\/x-emf","application\/emf"],"primary":"application\/x-msmetafile"},"eml":{"ext":"eml","mime":["message\/rfc822"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"message\/rfc822"},"emm":{"ext":"emm","mime":["application\/vnd.ibm.electronic-media"],"source":["IANA"],"alias":[],"primary":"application\/vnd.ibm.electronic-media"},"emma":{"ext":"emma","mime":["application\/emma+xml"],"source":["Apache"],"alias":[],"primary":"application\/emma+xml"},"emp":{"ext":"emp","mime":["application\/vnd.emusic-emusicpackage"],"source":["freedesktop.org"],"alias":[],"primary":"application\/vnd.emusic-emusicpackage"},"emz":{"ext":"emz","mime":["application\/x-msmetafile"],"source":["Apache"],"alias":[],"primary":"application\/x-msmetafile"},"ent":{"ext":"ent","mime":["application\/xml-external-parsed-entity","text\/xml-external-parsed-entity"],"source":["freedesktop.org"],"alias":["text\/xml-external-parsed-entity"],"primary":"application\/xml-external-parsed-entity"},"eol":{"ext":"eol","mime":["audio\/vnd.digital-winds"],"source":["Apache"],"alias":[],"primary":"audio\/vnd.digital-winds"},"eot":{"ext":"eot","mime":["application\/vnd.ms-fontobject"],"source":["Apache","Nginx"],"alias":[],"primary":"application\/vnd.ms-fontobject"},"eps":{"ext":"eps","mime":["application\/postscript","image\/x-eps"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/postscript"},"epsf":{"ext":"epsf","mime":["image\/x-eps"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-eps"},"epsi":{"ext":"epsi","mime":["image\/x-eps"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-eps"},"epub":{"ext":"epub","mime":["application\/epub+zip"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/epub+zip"},"erl":{"ext":"erl","mime":["text\/x-erlang"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-erlang"},"es":{"ext":"es","mime":["application\/ecmascript","text\/ecmascript"],"source":["freedesktop.org"],"alias":["text\/ecmascript"],"primary":"application\/ecmascript"},"es3":{"ext":"es3","mime":["application\/vnd.eszigno3+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.eszigno3+xml"},"esa":{"ext":"esa","mime":["application\/vnd.osgi.subsystem"],"source":["Apache"],"alias":[],"primary":"application\/vnd.osgi.subsystem"},"esf":{"ext":"esf","mime":["application\/vnd.epson.esf"],"source":["Apache"],"alias":[],"primary":"application\/vnd.epson.esf"},"et3":{"ext":"et3","mime":["application\/vnd.eszigno3+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.eszigno3+xml"},"etheme":{"ext":"etheme","mime":["application\/x-e-theme"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-e-theme"},"etx":{"ext":"etx","mime":["text\/x-setext"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/x-setext"},"eva":{"ext":"eva","mime":["application\/x-eva"],"source":["Apache"],"alias":[],"primary":"application\/x-eva"},"evy":{"ext":"evy","mime":["application\/x-envoy"],"source":["Apache"],"alias":[],"primary":"application\/x-envoy"},"exe":{"ext":"exe","mime":["application\/x-msdownload","application\/octet-stream","application\/x-ms-dos-executable"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/octet-stream"},"exi":{"ext":"exi","mime":["application\/exi"],"source":["Apache"],"alias":[],"primary":"application\/exi"},"exr":{"ext":"exr","mime":["image\/x-exr"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-exr"},"ext":{"ext":"ext","mime":["application\/vnd.novadigm.ext"],"source":["Apache"],"alias":[],"primary":"application\/vnd.novadigm.ext"},"ez":{"ext":"ez","mime":["application\/andrew-inset"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/andrew-inset"},"ez2":{"ext":"ez2","mime":["application\/vnd.ezpix-album"],"source":["Apache"],"alias":[],"primary":"application\/vnd.ezpix-album"},"ez3":{"ext":"ez3","mime":["application\/vnd.ezpix-package"],"source":["Apache"],"alias":[],"primary":"application\/vnd.ezpix-package"},"f":{"ext":"f","mime":["text\/x-fortran"],"source":["Apache"],"alias":[],"primary":"text\/x-fortran"},"f4a":{"ext":"f4a","mime":["audio\/mp4","audio\/x-m4a","audio\/m4a"],"source":["freedesktop.org"],"alias":["audio\/x-m4a","audio\/m4a"],"primary":"audio\/mp4"},"f4b":{"ext":"f4b","mime":["audio\/x-m4b"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-m4b"},"f4v":{"ext":"f4v","mime":["video\/x-f4v","video\/mp4","video\/mp4v-es","video\/x-m4v"],"source":["Apache","freedesktop.org"],"alias":["video\/mp4v-es","video\/x-m4v"],"primary":"video\/mp4"},"f77":{"ext":"f77","mime":["text\/x-fortran"],"source":["Apache"],"alias":[],"primary":"text\/x-fortran"},"f90":{"ext":"f90","mime":["text\/x-fortran"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/x-fortran"},"f95":{"ext":"f95","mime":["text\/x-fortran"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-fortran"},"fb2":{"ext":"fb2","mime":["application\/x-fictionbook+xml","application\/x-fictionbook"],"source":["freedesktop.org"],"alias":["application\/x-fictionbook"],"primary":"application\/x-fictionbook+xml"},"fbs":{"ext":"fbs","mime":["image\/vnd.fastbidsheet"],"source":["Apache"],"alias":[],"primary":"image\/vnd.fastbidsheet"},"fcdt":{"ext":"fcdt","mime":["application\/vnd.adobe.formscentral.fcdt"],"source":["Apache"],"alias":[],"primary":"application\/vnd.adobe.formscentral.fcdt"},"fcs":{"ext":"fcs","mime":["application\/vnd.isac.fcs"],"source":["Apache"],"alias":[],"primary":"application\/vnd.isac.fcs"},"fdf":{"ext":"fdf","mime":["application\/vnd.fdf"],"source":["Apache"],"alias":[],"primary":"application\/vnd.fdf"},"fe_launch":{"ext":"fe_launch","mime":["application\/vnd.denovo.fcselayout-link"],"source":["Apache"],"alias":[],"primary":"application\/vnd.denovo.fcselayout-link"},"feature":{"ext":"feature","mime":["text\/x-gherkin"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-gherkin"},"fg5":{"ext":"fg5","mime":["application\/vnd.fujitsu.oasysgp"],"source":["Apache"],"alias":[],"primary":"application\/vnd.fujitsu.oasysgp"},"fgd":{"ext":"fgd","mime":["application\/x-director"],"source":["Apache"],"alias":[],"primary":"application\/x-director"},"fh":{"ext":"fh","mime":["image\/x-freehand"],"source":["Apache"],"alias":[],"primary":"image\/x-freehand"},"fh4":{"ext":"fh4","mime":["image\/x-freehand"],"source":["Apache"],"alias":[],"primary":"image\/x-freehand"},"fh5":{"ext":"fh5","mime":["image\/x-freehand"],"source":["Apache"],"alias":[],"primary":"image\/x-freehand"},"fh7":{"ext":"fh7","mime":["image\/x-freehand"],"source":["Apache"],"alias":[],"primary":"image\/x-freehand"},"fhc":{"ext":"fhc","mime":["image\/x-freehand"],"source":["Apache"],"alias":[],"primary":"image\/x-freehand"},"fig":{"ext":"fig","mime":["application\/x-xfig","image\/x-xfig"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-xfig"},"fits":{"ext":"fits","mime":["image\/fits","image\/x-fits"],"source":["freedesktop.org"],"alias":["image\/x-fits"],"primary":"image\/fits"},"fl":{"ext":"fl","mime":["application\/x-fluid"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-fluid"},"flac":{"ext":"flac","mime":["audio\/x-flac","audio\/flac"],"source":["Apache","freedesktop.org"],"alias":["audio\/x-flac"],"primary":"audio\/flac"},"flatpak":{"ext":"flatpak","mime":["application\/vnd.flatpak","application\/vnd.xdgapp"],"source":["freedesktop.org"],"alias":["application\/vnd.xdgapp"],"primary":"application\/vnd.flatpak"},"flatpakref":{"ext":"flatpakref","mime":["application\/vnd.flatpak.ref"],"source":["freedesktop.org"],"alias":[],"primary":"application\/vnd.flatpak.ref"},"flatpakrepo":{"ext":"flatpakrepo","mime":["application\/vnd.flatpak.repo"],"source":["freedesktop.org"],"alias":[],"primary":"application\/vnd.flatpak.repo"},"flc":{"ext":"flc","mime":["video\/x-flic","video\/fli","video\/x-fli"],"source":["freedesktop.org"],"alias":["video\/fli","video\/x-fli"],"primary":"video\/x-flic"},"fli":{"ext":"fli","mime":["video\/x-fli","video\/x-flic","video\/fli"],"source":["Apache","freedesktop.org"],"alias":["video\/fli","video\/x-fli"],"primary":"video\/x-flic"},"flo":{"ext":"flo","mime":["application\/vnd.micrografx.flo"],"source":["Apache"],"alias":[],"primary":"application\/vnd.micrografx.flo"},"flv":{"ext":"flv","mime":["video\/x-flv","application\/x-flash-video","flv-application\/octet-stream","video\/flv"],"source":["Apache","Nginx","freedesktop.org"],"alias":["application\/x-flash-video","flv-application\/octet-stream","video\/flv"],"primary":"video\/x-flv"},"flw":{"ext":"flw","mime":["application\/vnd.kde.kivio","application\/x-kivio"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.kde.kivio"},"flx":{"ext":"flx","mime":["text\/vnd.fmi.flexstor"],"source":["Apache"],"alias":[],"primary":"text\/vnd.fmi.flexstor"},"fly":{"ext":"fly","mime":["text\/vnd.fly"],"source":["Apache"],"alias":[],"primary":"text\/vnd.fly"},"fm":{"ext":"fm","mime":["application\/vnd.framemaker","application\/x-frame"],"source":["Apache","freedesktop.org"],"alias":["application\/x-frame"],"primary":"application\/vnd.framemaker"},"fnc":{"ext":"fnc","mime":["application\/vnd.frogans.fnc"],"source":["Apache"],"alias":[],"primary":"application\/vnd.frogans.fnc"},"fo":{"ext":"fo","mime":["text\/x-xslfo"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-xslfo"},"fodg":{"ext":"fodg","mime":["application\/vnd.oasis.opendocument.graphics-flat-xml"],"source":["freedesktop.org"],"alias":[],"primary":"application\/vnd.oasis.opendocument.graphics-flat-xml"},"fodp":{"ext":"fodp","mime":["application\/vnd.oasis.opendocument.presentation-flat-xml"],"source":["freedesktop.org"],"alias":[],"primary":"application\/vnd.oasis.opendocument.presentation-flat-xml"},"fods":{"ext":"fods","mime":["application\/vnd.oasis.opendocument.spreadsheet-flat-xml"],"source":["freedesktop.org"],"alias":[],"primary":"application\/vnd.oasis.opendocument.spreadsheet-flat-xml"},"fodt":{"ext":"fodt","mime":["application\/vnd.oasis.opendocument.text-flat-xml"],"source":["freedesktop.org"],"alias":[],"primary":"application\/vnd.oasis.opendocument.text-flat-xml"},"for":{"ext":"for","mime":["text\/x-fortran"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/x-fortran"},"fpx":{"ext":"fpx","mime":["image\/vnd.fpx"],"source":["Apache"],"alias":[],"primary":"image\/vnd.fpx"},"frame":{"ext":"frame","mime":["application\/vnd.framemaker"],"source":["Apache"],"alias":[],"primary":"application\/vnd.framemaker"},"fsc":{"ext":"fsc","mime":["application\/vnd.fsc.weblaunch"],"source":["Apache"],"alias":[],"primary":"application\/vnd.fsc.weblaunch"},"fst":{"ext":"fst","mime":["image\/vnd.fst"],"source":["Apache"],"alias":[],"primary":"image\/vnd.fst"},"ftc":{"ext":"ftc","mime":["application\/vnd.fluxtime.clip"],"source":["Apache"],"alias":[],"primary":"application\/vnd.fluxtime.clip"},"fti":{"ext":"fti","mime":["application\/vnd.anser-web-funds-transfer-initiation"],"source":["Apache"],"alias":[],"primary":"application\/vnd.anser-web-funds-transfer-initiation"},"fvt":{"ext":"fvt","mime":["video\/vnd.fvt"],"source":["Apache"],"alias":[],"primary":"video\/vnd.fvt"},"fxm":{"ext":"fxm","mime":["video\/x-javafx"],"source":["freedesktop.org"],"alias":[],"primary":"video\/x-javafx"},"fxp":{"ext":"fxp","mime":["application\/vnd.adobe.fxp"],"source":["Apache"],"alias":[],"primary":"application\/vnd.adobe.fxp"},"fxpl":{"ext":"fxpl","mime":["application\/vnd.adobe.fxp"],"source":["Apache"],"alias":[],"primary":"application\/vnd.adobe.fxp"},"fzs":{"ext":"fzs","mime":["application\/vnd.fuzzysheet"],"source":["Apache"],"alias":[],"primary":"application\/vnd.fuzzysheet"},"g2w":{"ext":"g2w","mime":["application\/vnd.geoplan"],"source":["Apache"],"alias":[],"primary":"application\/vnd.geoplan"},"g3":{"ext":"g3","mime":["image\/g3fax","image\/fax-g3"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"image\/fax-g3"},"g3w":{"ext":"g3w","mime":["application\/vnd.geospace"],"source":["Apache"],"alias":[],"primary":"application\/vnd.geospace"},"gac":{"ext":"gac","mime":["application\/vnd.groove-account"],"source":["Apache"],"alias":[],"primary":"application\/vnd.groove-account"},"gam":{"ext":"gam","mime":["application\/x-tads"],"source":["Apache"],"alias":[],"primary":"application\/x-tads"},"gb":{"ext":"gb","mime":["application\/x-gameboy-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-gameboy-rom"},"gba":{"ext":"gba","mime":["application\/x-gba-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-gba-rom"},"gbc":{"ext":"gbc","mime":["application\/x-gameboy-color-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-gameboy-color-rom"},"gbr":{"ext":"gbr","mime":["application\/rpki-ghostbusters"],"source":["Apache"],"alias":[],"primary":"application\/rpki-ghostbusters"},"gca":{"ext":"gca","mime":["application\/x-gca-compressed"],"source":["Apache"],"alias":[],"primary":"application\/x-gca-compressed"},"gcrd":{"ext":"gcrd","mime":["text\/vcard","text\/directory","text\/x-vcard"],"source":["freedesktop.org"],"alias":["text\/directory","text\/x-vcard"],"primary":"text\/vcard"},"gdl":{"ext":"gdl","mime":["model\/vnd.gdl"],"source":["Apache"],"alias":[],"primary":"model\/vnd.gdl"},"ged":{"ext":"ged","mime":["application\/x-gedcom","text\/gedcom"],"source":["freedesktop.org"],"alias":["text\/gedcom"],"primary":"application\/x-gedcom"},"gedcom":{"ext":"gedcom","mime":["application\/x-gedcom","text\/gedcom"],"source":["freedesktop.org"],"alias":["text\/gedcom"],"primary":"application\/x-gedcom"},"gem":{"ext":"gem","mime":["application\/x-tar","application\/x-gtar"],"source":["freedesktop.org"],"alias":["application\/x-gtar"],"primary":"application\/x-tar"},"gen":{"ext":"gen","mime":["application\/x-genesis-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-genesis-rom"},"generally":{"ext":"generally","mime":["text\/vnd.fmi.flexstor"],"source":["IANA"],"alias":[],"primary":"text\/vnd.fmi.flexstor"},"geo":{"ext":"geo","mime":["application\/vnd.dynageo"],"source":["Apache"],"alias":[],"primary":"application\/vnd.dynageo"},"geojson":{"ext":"geojson","mime":["application\/geo+json","application\/vnd.geo+json"],"source":["freedesktop.org"],"alias":["application\/vnd.geo+json"],"primary":"application\/geo+json"},"gex":{"ext":"gex","mime":["application\/vnd.geometry-explorer"],"source":["Apache"],"alias":[],"primary":"application\/vnd.geometry-explorer"},"gf":{"ext":"gf","mime":["application\/x-tex-gf"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-tex-gf"},"gg":{"ext":"gg","mime":["application\/x-gamegear-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-gamegear-rom"},"ggb":{"ext":"ggb","mime":["application\/vnd.geogebra.file"],"source":["Apache"],"alias":[],"primary":"application\/vnd.geogebra.file"},"ggt":{"ext":"ggt","mime":["application\/vnd.geogebra.tool"],"source":["Apache"],"alias":[],"primary":"application\/vnd.geogebra.tool"},"ghf":{"ext":"ghf","mime":["application\/vnd.groove-help"],"source":["Apache"],"alias":[],"primary":"application\/vnd.groove-help"},"gif":{"ext":"gif","mime":["image\/gif"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"image\/gif"},"gim":{"ext":"gim","mime":["application\/vnd.groove-identity-message"],"source":["Apache"],"alias":[],"primary":"application\/vnd.groove-identity-message"},"glade":{"ext":"glade","mime":["application\/x-glade"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-glade"},"gml":{"ext":"gml","mime":["application\/gml+xml"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/gml+xml"},"gmo":{"ext":"gmo","mime":["application\/x-gettext-translation"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-gettext-translation"},"gmx":{"ext":"gmx","mime":["application\/vnd.gmx"],"source":["Apache"],"alias":["application\/vnd.gmx"],"primary":"application\/vnd.gmx"},"gnc":{"ext":"gnc","mime":["application\/x-gnucash"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-gnucash"},"gnd":{"ext":"gnd","mime":["application\/gnunet-directory"],"source":["freedesktop.org"],"alias":[],"primary":"application\/gnunet-directory"},"gnucash":{"ext":"gnucash","mime":["application\/x-gnucash"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-gnucash"},"gnumeric":{"ext":"gnumeric","mime":["application\/x-gnumeric"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-gnumeric"},"gnuplot":{"ext":"gnuplot","mime":["application\/x-gnuplot"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-gnuplot"},"go":{"ext":"go","mime":["text\/x-go"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-go"},"gp":{"ext":"gp","mime":["application\/x-gnuplot"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-gnuplot"},"gpg":{"ext":"gpg","mime":["application\/pgp-encrypted","application\/pgp","application\/pgp-keys","application\/pgp-signature"],"source":["freedesktop.org"],"alias":["application\/pgp"],"primary":"application\/pgp-encrypted"},"gph":{"ext":"gph","mime":["application\/vnd.flographit"],"source":["Apache"],"alias":[],"primary":"application\/vnd.flographit"},"gplt":{"ext":"gplt","mime":["application\/x-gnuplot"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-gnuplot"},"gpx":{"ext":"gpx","mime":["application\/gpx+xml","application\/gpx","application\/x-gpx+xml","application\/x-gpx"],"source":["Apache","freedesktop.org"],"alias":["application\/gpx","application\/x-gpx+xml","application\/x-gpx"],"primary":"application\/gpx+xml"},"gqf":{"ext":"gqf","mime":["application\/vnd.grafeq"],"source":["Apache"],"alias":[],"primary":"application\/vnd.grafeq"},"gqs":{"ext":"gqs","mime":["application\/vnd.grafeq"],"source":["Apache"],"alias":[],"primary":"application\/vnd.grafeq"},"gra":{"ext":"gra","mime":["application\/x-graphite"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-graphite"},"gram":{"ext":"gram","mime":["application\/srgs"],"source":["Apache"],"alias":[],"primary":"application\/srgs"},"gramps":{"ext":"gramps","mime":["application\/x-gramps-xml"],"source":["Apache"],"alias":[],"primary":"application\/x-gramps-xml"},"gre":{"ext":"gre","mime":["application\/vnd.geometry-explorer"],"source":["Apache"],"alias":[],"primary":"application\/vnd.geometry-explorer"},"grv":{"ext":"grv","mime":["application\/vnd.groove-injector"],"source":["Apache"],"alias":[],"primary":"application\/vnd.groove-injector"},"grxml":{"ext":"grxml","mime":["application\/srgs+xml"],"source":["Apache"],"alias":[],"primary":"application\/srgs+xml"},"gs":{"ext":"gs","mime":["text\/x-genie"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-genie"},"gsf":{"ext":"gsf","mime":["application\/x-font-ghostscript","application\/x-font-type1"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-font-ghostscript"},"gsm":{"ext":"gsm","mime":["audio\/x-gsm"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-gsm"},"gtar":{"ext":"gtar","mime":["application\/x-gtar","application\/x-tar"],"source":["Apache","freedesktop.org"],"alias":["application\/x-gtar"],"primary":"application\/x-tar"},"gtm":{"ext":"gtm","mime":["application\/vnd.groove-tool-message"],"source":["Apache"],"alias":[],"primary":"application\/vnd.groove-tool-message"},"gtw":{"ext":"gtw","mime":["model\/vnd.gtw"],"source":["Apache"],"alias":[],"primary":"model\/vnd.gtw"},"gv":{"ext":"gv","mime":["text\/vnd.graphviz"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/vnd.graphviz"},"gvp":{"ext":"gvp","mime":["text\/x-google-video-pointer","text\/google-video-pointer"],"source":["freedesktop.org"],"alias":["text\/google-video-pointer"],"primary":"text\/x-google-video-pointer"},"gxf":{"ext":"gxf","mime":["application\/gxf"],"source":["Apache"],"alias":[],"primary":"application\/gxf"},"gxt":{"ext":"gxt","mime":["application\/vnd.geonext"],"source":["Apache"],"alias":[],"primary":"application\/vnd.geonext"},"gz":{"ext":"gz","mime":["application\/gzip","application\/x-gzip"],"source":["freedesktop.org"],"alias":["application\/x-gzip"],"primary":"application\/gzip"},"h":{"ext":"h","mime":["text\/x-c"],"source":["Apache"],"alias":[],"primary":"text\/x-c"},"h261":{"ext":"h261","mime":["video\/h261"],"source":["Apache"],"alias":[],"primary":"video\/h261"},"h263":{"ext":"h263","mime":["video\/h263"],"source":["Apache"],"alias":[],"primary":"video\/h263"},"h264":{"ext":"h264","mime":["video\/h264"],"source":["Apache"],"alias":[],"primary":"video\/h264"},"h4":{"ext":"h4","mime":["application\/x-hdf"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-hdf"},"h5":{"ext":"h5","mime":["application\/x-hdf"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-hdf"},"hal":{"ext":"hal","mime":["application\/vnd.hal+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.hal+xml"},"hbci":{"ext":"hbci","mime":["application\/vnd.hbci"],"source":["Apache"],"alias":[],"primary":"application\/vnd.hbci"},"hdf":{"ext":"hdf","mime":["application\/x-hdf"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-hdf"},"hdf4":{"ext":"hdf4","mime":["application\/x-hdf"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-hdf"},"hdf5":{"ext":"hdf5","mime":["application\/x-hdf"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-hdf"},"hdr":{"ext":"hdr","mime":["image\/vnd.radiance"],"source":["IANA"],"alias":[],"primary":"image\/vnd.radiance"},"hfe":{"ext":"hfe","mime":["application\/x-hfe-floppy-image"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-hfe-floppy-image"},"hh":{"ext":"hh","mime":["text\/x-c","text\/x-c++hdr"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/x-c"},"hlp":{"ext":"hlp","mime":["application\/winhlp","zz-application\/zz-winassoc-hlp"],"source":["Apache","freedesktop.org"],"alias":["zz-application\/zz-winassoc-hlp"],"primary":"application\/winhlp"},"hp":{"ext":"hp","mime":["text\/x-c++hdr"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-c++hdr"},"hpgl":{"ext":"hpgl","mime":["application\/vnd.hp-hpgl"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.hp-hpgl"},"hpi":{"ext":"hpi","mime":["application\/vnd.hp-hpid"],"source":["IANA"],"alias":[],"primary":"application\/vnd.hp-hpid"},"hpid":{"ext":"hpid","mime":["application\/vnd.hp-hpid"],"source":["Apache"],"alias":[],"primary":"application\/vnd.hp-hpid"},"hpp":{"ext":"hpp","mime":["text\/x-c++hdr"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-c++hdr"},"hps":{"ext":"hps","mime":["application\/vnd.hp-hps"],"source":["Apache"],"alias":[],"primary":"application\/vnd.hp-hps"},"hqx":{"ext":"hqx","mime":["application\/mac-binhex40"],"source":["Apache","Nginx"],"alias":[],"primary":"application\/mac-binhex40"},"hs":{"ext":"hs","mime":["text\/x-haskell"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-haskell"},"htc":{"ext":"htc","mime":["text\/x-component"],"source":["Nginx"],"alias":[],"primary":"text\/x-component"},"htke":{"ext":"htke","mime":["application\/vnd.kenameaapp"],"source":["Apache"],"alias":[],"primary":"application\/vnd.kenameaapp"},"htm":{"ext":"htm","mime":["text\/html"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"text\/html"},"html":{"ext":"html","mime":["text\/html"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"text\/html"},"hvd":{"ext":"hvd","mime":["application\/vnd.yamaha.hv-dic"],"source":["Apache"],"alias":[],"primary":"application\/vnd.yamaha.hv-dic"},"hvp":{"ext":"hvp","mime":["application\/vnd.yamaha.hv-voice"],"source":["Apache"],"alias":[],"primary":"application\/vnd.yamaha.hv-voice"},"hvs":{"ext":"hvs","mime":["application\/vnd.yamaha.hv-script"],"source":["Apache"],"alias":[],"primary":"application\/vnd.yamaha.hv-script"},"hwp":{"ext":"hwp","mime":["application\/x-hwp","application\/vnd.haansoft-hwp"],"source":["freedesktop.org"],"alias":["application\/vnd.haansoft-hwp"],"primary":"application\/x-hwp"},"hwt":{"ext":"hwt","mime":["application\/x-hwt","application\/vnd.haansoft-hwt"],"source":["freedesktop.org"],"alias":["application\/vnd.haansoft-hwt"],"primary":"application\/x-hwt"},"hxx":{"ext":"hxx","mime":["text\/x-c++hdr"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-c++hdr"},"i2g":{"ext":"i2g","mime":["application\/vnd.intergeo"],"source":["Apache"],"alias":[],"primary":"application\/vnd.intergeo"},"ica":{"ext":"ica","mime":["application\/x-ica"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-ica"},"icb":{"ext":"icb","mime":["image\/x-tga","image\/x-icb"],"source":["freedesktop.org"],"alias":["image\/x-icb"],"primary":"image\/x-tga"},"icc":{"ext":"icc","mime":["application\/vnd.iccprofile"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.iccprofile"},"ice":{"ext":"ice","mime":["x-conference\/x-cooltalk"],"source":["Apache"],"alias":[],"primary":"x-conference\/x-cooltalk"},"icm":{"ext":"icm","mime":["application\/vnd.iccprofile"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.iccprofile"},"icns":{"ext":"icns","mime":["image\/x-icns"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-icns"},"ico":{"ext":"ico","mime":["image\/x-icon","image\/vnd.microsoft.icon","application\/ico","image\/ico","image\/icon","image\/x-ico","text\/ico"],"source":["Apache","Nginx","freedesktop.org"],"alias":["application\/ico","image\/ico","image\/icon","image\/x-ico","image\/x-icon","text\/ico"],"primary":"image\/vnd.microsoft.icon"},"ics":{"ext":"ics","mime":["text\/calendar","text\/x-vcalendar","application\/ics"],"source":["Apache","freedesktop.org"],"alias":["text\/x-vcalendar","application\/ics"],"primary":"text\/calendar"},"idl":{"ext":"idl","mime":["text\/x-idl"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-idl"},"ief":{"ext":"ief","mime":["image\/ief"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"image\/ief"},"ifb":{"ext":"ifb","mime":["text\/calendar"],"source":["Apache"],"alias":[],"primary":"text\/calendar"},"iff":{"ext":"iff","mime":["image\/x-ilbm","image\/x-iff"],"source":["freedesktop.org"],"alias":["image\/x-iff"],"primary":"image\/x-ilbm"},"ifm":{"ext":"ifm","mime":["application\/vnd.shana.informed.formdata"],"source":["Apache"],"alias":[],"primary":"application\/vnd.shana.informed.formdata"},"iges":{"ext":"iges","mime":["model\/iges"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"model\/iges"},"igl":{"ext":"igl","mime":["application\/vnd.igloader"],"source":["Apache"],"alias":[],"primary":"application\/vnd.igloader"},"igm":{"ext":"igm","mime":["application\/vnd.insors.igm"],"source":["Apache"],"alias":[],"primary":"application\/vnd.insors.igm"},"ign":{"ext":"ign","mime":["application\/vnd.coreos.ignition+json"],"source":["IANA"],"alias":[],"primary":"application\/vnd.coreos.ignition+json"},"igs":{"ext":"igs","mime":["model\/iges"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"model\/iges"},"igx":{"ext":"igx","mime":["application\/vnd.micrografx.igx"],"source":["Apache"],"alias":[],"primary":"application\/vnd.micrografx.igx"},"iif":{"ext":"iif","mime":["application\/vnd.shana.informed.interchange"],"source":["Apache"],"alias":[],"primary":"application\/vnd.shana.informed.interchange"},"ilbm":{"ext":"ilbm","mime":["image\/x-ilbm","image\/x-iff"],"source":["freedesktop.org"],"alias":["image\/x-iff"],"primary":"image\/x-ilbm"},"ime":{"ext":"ime","mime":["text\/x-imelody","audio\/x-imelody","audio\/imelody"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/imelody"},"img":{"ext":"img","mime":["application\/octet-stream","application\/x-raw-disk-image"],"source":["Nginx","freedesktop.org"],"alias":[],"primary":"application\/octet-stream"},"imp":{"ext":"imp","mime":["application\/vnd.accpac.simply.imp"],"source":["Apache"],"alias":[],"primary":"application\/vnd.accpac.simply.imp"},"ims":{"ext":"ims","mime":["application\/vnd.ms-ims"],"source":["Apache"],"alias":[],"primary":"application\/vnd.ms-ims"},"imy":{"ext":"imy","mime":["text\/x-imelody","audio\/x-imelody","audio\/imelody"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/imelody"},"in":{"ext":"in","mime":["text\/plain"],"source":["Apache"],"alias":[],"primary":"text\/plain"},"ink":{"ext":"ink","mime":["application\/inkml+xml"],"source":["Apache"],"alias":[],"primary":"application\/inkml+xml"},"inkml":{"ext":"inkml","mime":["application\/inkml+xml"],"source":["Apache"],"alias":[],"primary":"application\/inkml+xml"},"ins":{"ext":"ins","mime":["text\/x-tex","application\/x-tex"],"source":["freedesktop.org"],"alias":["application\/x-tex"],"primary":"text\/x-tex"},"install":{"ext":"install","mime":["application\/x-install-instructions"],"source":["Apache"],"alias":[],"primary":"application\/x-install-instructions"},"iota":{"ext":"iota","mime":["application\/vnd.astraea-software.iota"],"source":["Apache"],"alias":[],"primary":"application\/vnd.astraea-software.iota"},"ipfix":{"ext":"ipfix","mime":["application\/ipfix"],"source":["Apache"],"alias":[],"primary":"application\/ipfix"},"ipk":{"ext":"ipk","mime":["application\/vnd.shana.informed.package"],"source":["Apache"],"alias":[],"primary":"application\/vnd.shana.informed.package"},"iptables":{"ext":"iptables","mime":["text\/x-iptables"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-iptables"},"ipynb":{"ext":"ipynb","mime":["application\/x-ipynb+json"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-ipynb+json"},"irm":{"ext":"irm","mime":["application\/vnd.ibm.rights-management"],"source":["Apache"],"alias":[],"primary":"application\/vnd.ibm.rights-management"},"irp":{"ext":"irp","mime":["application\/vnd.irepository.package+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.irepository.package+xml"},"iso":{"ext":"iso","mime":["application\/x-iso9660-image","application\/octet-stream","application\/x-cd-image","application\/x-sega-cd-rom","application\/x-saturn-rom","application\/x-wii-rom","application\/x-wii-iso-image","application\/x-wbfs","application\/x-wia","application\/x-gamecube-rom","application\/x-gamecube-iso-image"],"source":["Apache","Nginx","freedesktop.org"],"alias":["application\/x-iso9660-image","application\/x-wii-iso-image","application\/x-wbfs","application\/x-wia","application\/x-gamecube-iso-image"],"primary":"application\/octet-stream"},"iso9660":{"ext":"iso9660","mime":["application\/x-cd-image","application\/x-iso9660-image"],"source":["freedesktop.org"],"alias":["application\/x-iso9660-image"],"primary":"application\/x-cd-image"},"it":{"ext":"it","mime":["audio\/x-it"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-it"},"it87":{"ext":"it87","mime":["application\/x-it87"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-it87"},"itp":{"ext":"itp","mime":["application\/vnd.shana.informed.formtemplate"],"source":["Apache"],"alias":[],"primary":"application\/vnd.shana.informed.formtemplate"},"ivp":{"ext":"ivp","mime":["application\/vnd.immervision-ivp"],"source":["Apache"],"alias":[],"primary":"application\/vnd.immervision-ivp"},"ivu":{"ext":"ivu","mime":["application\/vnd.immervision-ivu"],"source":["Apache"],"alias":[],"primary":"application\/vnd.immervision-ivu"},"jad":{"ext":"jad","mime":["text\/vnd.sun.j2me.app-descriptor"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"text\/vnd.sun.j2me.app-descriptor"},"jam":{"ext":"jam","mime":["application\/vnd.jam"],"source":["Apache"],"alias":[],"primary":"application\/vnd.jam"},"jar":{"ext":"jar","mime":["application\/java-archive","application\/x-java-archive","application\/x-jar"],"source":["Apache","Nginx","freedesktop.org"],"alias":["application\/x-jar","application\/java-archive"],"primary":"application\/x-java-archive"},"jardiff":{"ext":"jardiff","mime":["application\/x-java-archive-diff"],"source":["Nginx"],"alias":[],"primary":"application\/x-java-archive-diff"},"java":{"ext":"java","mime":["text\/x-java-source","text\/x-java"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/x-java"},"jceks":{"ext":"jceks","mime":["application\/x-java-jce-keystore"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-java-jce-keystore"},"jisp":{"ext":"jisp","mime":["application\/vnd.jisp"],"source":["Apache"],"alias":[],"primary":"application\/vnd.jisp"},"jks":{"ext":"jks","mime":["application\/x-java-keystore"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-java-keystore"},"jlt":{"ext":"jlt","mime":["application\/vnd.hp-jlyt"],"source":["Apache"],"alias":[],"primary":"application\/vnd.hp-jlyt"},"jng":{"ext":"jng","mime":["image\/x-jng"],"source":["Nginx","freedesktop.org"],"alias":[],"primary":"image\/x-jng"},"jnlp":{"ext":"jnlp","mime":["application\/x-java-jnlp-file"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/x-java-jnlp-file"},"joda":{"ext":"joda","mime":["application\/vnd.joost.joda-archive"],"source":["Apache"],"alias":[],"primary":"application\/vnd.joost.joda-archive"},"jp2":{"ext":"jp2","mime":["image\/jp2","image\/jpeg2000","image\/jpx","image\/jpeg2000-image","image\/x-jpeg2000-image"],"source":["freedesktop.org"],"alias":["image\/jpeg2000","image\/jpx","image\/jpeg2000-image","image\/x-jpeg2000-image"],"primary":"image\/jp2"},"jpe":{"ext":"jpe","mime":["image\/jpeg","image\/pjpeg"],"source":["Apache","freedesktop.org"],"alias":["image\/pjpeg"],"primary":"image\/jpeg"},"jpeg":{"ext":"jpeg","mime":["image\/jpeg","image\/pjpeg"],"source":["Apache","Nginx","freedesktop.org"],"alias":["image\/pjpeg"],"primary":"image\/jpeg"},"jpf":{"ext":"jpf","mime":["image\/jp2","image\/jpeg2000","image\/jpx","image\/jpeg2000-image","image\/x-jpeg2000-image"],"source":["freedesktop.org"],"alias":["image\/jpeg2000","image\/jpx","image\/jpeg2000-image","image\/x-jpeg2000-image"],"primary":"image\/jp2"},"jpg":{"ext":"jpg","mime":["image\/jpeg","image\/pjpeg"],"source":["Apache","Nginx","freedesktop.org"],"alias":["image\/pjpeg"],"primary":"image\/jpeg"},"jpgm":{"ext":"jpgm","mime":["video\/jpm"],"source":["Apache"],"alias":[],"primary":"video\/jpm"},"jpgv":{"ext":"jpgv","mime":["video\/jpeg"],"source":["Apache"],"alias":[],"primary":"video\/jpeg"},"jpm":{"ext":"jpm","mime":["video\/jpm"],"source":["Apache"],"alias":[],"primary":"video\/jpm"},"jpr":{"ext":"jpr","mime":["application\/x-jbuilder-project"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-jbuilder-project"},"jpx":{"ext":"jpx","mime":["application\/x-jbuilder-project","image\/jp2","image\/jpeg2000","image\/jpx","image\/jpeg2000-image","image\/x-jpeg2000-image"],"source":["freedesktop.org"],"alias":["image\/jpeg2000","image\/jpx","image\/jpeg2000-image","image\/x-jpeg2000-image"],"primary":"application\/x-jbuilder-project"},"jrd":{"ext":"jrd","mime":["application\/jrd+json"],"source":["freedesktop.org"],"alias":[],"primary":"application\/jrd+json"},"js":{"ext":"js","mime":["application\/javascript","application\/x-javascript","text\/javascript"],"source":["Apache","Nginx","freedesktop.org"],"alias":["application\/x-javascript","text\/javascript"],"primary":"application\/javascript"},"jsm":{"ext":"jsm","mime":["application\/javascript","application\/x-javascript","text\/javascript"],"source":["freedesktop.org"],"alias":["application\/x-javascript","text\/javascript"],"primary":"application\/javascript"},"json":{"ext":"json","mime":["application\/geo+json","application\/json"],"source":["IANA","Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/geo+json"},"json-patch":{"ext":"json-patch","mime":["application\/json-patch+json"],"source":["freedesktop.org"],"alias":[],"primary":"application\/json-patch+json"},"jsonld":{"ext":"jsonld","mime":["application\/ld+json"],"source":["freedesktop.org"],"alias":[],"primary":"application\/ld+json"},"jsonml":{"ext":"jsonml","mime":["application\/jsonml+json"],"source":["Apache"],"alias":[],"primary":"application\/jsonml+json"},"k25":{"ext":"k25","mime":["image\/x-kodak-k25"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-kodak-k25"},"k7":{"ext":"k7","mime":["application\/x-thomson-cassette"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-thomson-cassette"},"kar":{"ext":"kar","mime":["audio\/midi","audio\/x-midi"],"source":["Apache","Nginx","freedesktop.org"],"alias":["audio\/x-midi"],"primary":"audio\/midi"},"karbon":{"ext":"karbon","mime":["application\/vnd.kde.karbon","application\/x-karbon"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.kde.karbon"},"kdc":{"ext":"kdc","mime":["image\/x-kodak-kdc"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-kodak-kdc"},"kdelnk":{"ext":"kdelnk","mime":["application\/x-desktop","application\/x-gnome-app-info"],"source":["freedesktop.org"],"alias":["application\/x-gnome-app-info"],"primary":"application\/x-desktop"},"kexi":{"ext":"kexi","mime":["application\/x-kexiproject-sqlite2","application\/x-kexiproject-sqlite3","application\/x-vnd.kde.kexi","application\/x-kexiproject-sqlite"],"source":["freedesktop.org"],"alias":["application\/x-vnd.kde.kexi","application\/x-kexiproject-sqlite"],"primary":"application\/x-kexiproject-sqlite2"},"kexic":{"ext":"kexic","mime":["application\/x-kexi-connectiondata"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-kexi-connectiondata"},"kexis":{"ext":"kexis","mime":["application\/x-kexiproject-shortcut"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-kexiproject-shortcut"},"key":{"ext":"key","mime":["application\/x-iwork-keynote-sffkey","application\/vnd.apple.keynote"],"source":["freedesktop.org"],"alias":["application\/vnd.apple.keynote"],"primary":"application\/x-iwork-keynote-sffkey"},"kfo":{"ext":"kfo","mime":["application\/vnd.kde.kformula","application\/x-kformula"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.kde.kformula"},"kia":{"ext":"kia","mime":["application\/vnd.kidspiration"],"source":["Apache"],"alias":[],"primary":"application\/vnd.kidspiration"},"kil":{"ext":"kil","mime":["application\/x-killustrator"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-killustrator"},"kino":{"ext":"kino","mime":["application\/smil+xml","application\/smil"],"source":["freedesktop.org"],"alias":["application\/smil"],"primary":"application\/smil+xml"},"kml":{"ext":"kml","mime":["application\/vnd.google-earth.kml+xml"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/vnd.google-earth.kml+xml"},"kmz":{"ext":"kmz","mime":["application\/vnd.google-earth.kmz"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/vnd.google-earth.kmz"},"kne":{"ext":"kne","mime":["application\/vnd.kinar"],"source":["Apache"],"alias":[],"primary":"application\/vnd.kinar"},"knp":{"ext":"knp","mime":["application\/vnd.kinar"],"source":["Apache"],"alias":[],"primary":"application\/vnd.kinar"},"kon":{"ext":"kon","mime":["application\/vnd.kde.kontour","application\/x-kontour"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.kde.kontour"},"kpm":{"ext":"kpm","mime":["application\/x-kpovmodeler"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-kpovmodeler"},"kpr":{"ext":"kpr","mime":["application\/vnd.kde.kpresenter","application\/x-kpresenter"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.kde.kpresenter"},"kpt":{"ext":"kpt","mime":["application\/vnd.kde.kpresenter","application\/x-kpresenter"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.kde.kpresenter"},"kpxx":{"ext":"kpxx","mime":["application\/vnd.ds-keypoint"],"source":["Apache"],"alias":[],"primary":"application\/vnd.ds-keypoint"},"kra":{"ext":"kra","mime":["application\/x-krita"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-krita"},"ks":{"ext":"ks","mime":["application\/x-java-keystore"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-java-keystore"},"ksp":{"ext":"ksp","mime":["application\/vnd.kde.kspread","application\/x-kspread"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.kde.kspread"},"ktr":{"ext":"ktr","mime":["application\/vnd.kahootz"],"source":["Apache"],"alias":[],"primary":"application\/vnd.kahootz"},"ktx":{"ext":"ktx","mime":["image\/ktx"],"source":["Apache"],"alias":[],"primary":"image\/ktx"},"ktz":{"ext":"ktz","mime":["application\/vnd.kahootz"],"source":["Apache"],"alias":[],"primary":"application\/vnd.kahootz"},"kud":{"ext":"kud","mime":["application\/x-kugar"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-kugar"},"kwd":{"ext":"kwd","mime":["application\/vnd.kde.kword","application\/x-kword"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.kde.kword"},"kwt":{"ext":"kwt","mime":["application\/vnd.kde.kword","application\/x-kword"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.kde.kword"},"la":{"ext":"la","mime":["application\/x-shared-library-la"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-shared-library-la"},"lasxml":{"ext":"lasxml","mime":["application\/vnd.las.las+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.las.las+xml"},"latex":{"ext":"latex","mime":["application\/x-latex","text\/x-tex","application\/x-tex"],"source":["Apache","freedesktop.org"],"alias":["application\/x-tex"],"primary":"application\/x-latex"},"lbd":{"ext":"lbd","mime":["application\/vnd.llamagraphics.life-balance.desktop"],"source":["Apache"],"alias":[],"primary":"application\/vnd.llamagraphics.life-balance.desktop"},"lbe":{"ext":"lbe","mime":["application\/vnd.llamagraphics.life-balance.exchange+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.llamagraphics.life-balance.exchange+xml"},"lbm":{"ext":"lbm","mime":["image\/x-ilbm","image\/x-iff"],"source":["freedesktop.org"],"alias":["image\/x-iff"],"primary":"image\/x-ilbm"},"ldif":{"ext":"ldif","mime":["text\/x-ldif"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-ldif"},"les":{"ext":"les","mime":["application\/vnd.hhe.lesson-player"],"source":["Apache"],"alias":[],"primary":"application\/vnd.hhe.lesson-player"},"lha":{"ext":"lha","mime":["application\/x-lzh-compressed","application\/x-lha"],"source":["Apache","freedesktop.org"],"alias":["application\/x-lzh-compressed"],"primary":"application\/x-lha"},"lhs":{"ext":"lhs","mime":["text\/x-literate-haskell"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-literate-haskell"},"lhz":{"ext":"lhz","mime":["application\/x-lhz"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-lhz"},"link66":{"ext":"link66","mime":["application\/vnd.route66.link66+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.route66.link66+xml"},"list":{"ext":"list","mime":["text\/plain"],"source":["Apache"],"alias":[],"primary":"text\/plain"},"list3820":{"ext":"list3820","mime":["application\/vnd.ibm.modcap"],"source":["IANA","Apache"],"alias":[],"primary":"application\/vnd.ibm.modcap"},"listafp":{"ext":"listafp","mime":["application\/vnd.ibm.modcap"],"source":["IANA","Apache"],"alias":[],"primary":"application\/vnd.ibm.modcap"},"lnk":{"ext":"lnk","mime":["application\/x-ms-shortcut"],"source":["Apache"],"alias":[],"primary":"application\/x-ms-shortcut"},"log":{"ext":"log","mime":["text\/plain","text\/x-log"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/plain"},"lostxml":{"ext":"lostxml","mime":["application\/lost+xml"],"source":["Apache"],"alias":[],"primary":"application\/lost+xml"},"lrf":{"ext":"lrf","mime":["application\/octet-stream"],"source":["Apache"],"alias":[],"primary":"application\/octet-stream"},"lrm":{"ext":"lrm","mime":["application\/vnd.ms-lrm"],"source":["Apache"],"alias":[],"primary":"application\/vnd.ms-lrm"},"lrv":{"ext":"lrv","mime":["video\/mp4","video\/mp4v-es","video\/x-m4v"],"source":["freedesktop.org"],"alias":["video\/mp4v-es","video\/x-m4v"],"primary":"video\/mp4"},"lrz":{"ext":"lrz","mime":["application\/x-lrzip"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-lrzip"},"ltf":{"ext":"ltf","mime":["application\/vnd.frogans.ltf"],"source":["Apache"],"alias":[],"primary":"application\/vnd.frogans.ltf"},"ltx":{"ext":"ltx","mime":["text\/x-tex","application\/x-tex"],"source":["freedesktop.org"],"alias":["application\/x-tex"],"primary":"text\/x-tex"},"lua":{"ext":"lua","mime":["text\/x-lua"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-lua"},"lvp":{"ext":"lvp","mime":["audio\/vnd.lucent.voice"],"source":["Apache"],"alias":[],"primary":"audio\/vnd.lucent.voice"},"lwo":{"ext":"lwo","mime":["image\/x-lwo"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-lwo"},"lwob":{"ext":"lwob","mime":["image\/x-lwo"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-lwo"},"lwp":{"ext":"lwp","mime":["application\/vnd.lotus-wordpro"],"source":["IANA","Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.lotus-wordpro"},"lws":{"ext":"lws","mime":["image\/x-lws"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-lws"},"ly":{"ext":"ly","mime":["text\/x-lilypond"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-lilypond"},"lyx":{"ext":"lyx","mime":["application\/x-lyx","text\/x-lyx"],"source":["freedesktop.org"],"alias":["text\/x-lyx"],"primary":"application\/x-lyx"},"lz":{"ext":"lz","mime":["application\/x-lzip"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-lzip"},"lz4":{"ext":"lz4","mime":["application\/x-lz4"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-lz4"},"lzh":{"ext":"lzh","mime":["application\/x-lzh-compressed","application\/x-lha"],"source":["Apache","freedesktop.org"],"alias":["application\/x-lzh-compressed"],"primary":"application\/x-lha"},"lzma":{"ext":"lzma","mime":["application\/x-lzma"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-lzma"},"lzo":{"ext":"lzo","mime":["application\/x-lzop"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-lzop"},"m13":{"ext":"m13","mime":["application\/x-msmediaview"],"source":["Apache"],"alias":[],"primary":"application\/x-msmediaview"},"m14":{"ext":"m14","mime":["application\/x-msmediaview"],"source":["Apache"],"alias":[],"primary":"application\/x-msmediaview"},"m15":{"ext":"m15","mime":["audio\/x-mod"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-mod"},"m1u":{"ext":"m1u","mime":["video\/vnd.mpegurl","video\/x-mpegurl"],"source":["freedesktop.org"],"alias":["video\/x-mpegurl"],"primary":"video\/vnd.mpegurl"},"m1v":{"ext":"m1v","mime":["video\/mpeg"],"source":["Apache"],"alias":[],"primary":"video\/mpeg"},"m21":{"ext":"m21","mime":["application\/mp21"],"source":["Apache"],"alias":[],"primary":"application\/mp21"},"m2a":{"ext":"m2a","mime":["audio\/mpeg"],"source":["Apache"],"alias":[],"primary":"audio\/mpeg"},"m2t":{"ext":"m2t","mime":["video\/mp2t"],"source":["freedesktop.org"],"alias":[],"primary":"video\/mp2t"},"m2ts":{"ext":"m2ts","mime":["video\/mp2t"],"source":["freedesktop.org"],"alias":[],"primary":"video\/mp2t"},"m2v":{"ext":"m2v","mime":["video\/mpeg"],"source":["Apache"],"alias":[],"primary":"video\/mpeg"},"m3a":{"ext":"m3a","mime":["audio\/mpeg"],"source":["Apache"],"alias":[],"primary":"audio\/mpeg"},"m3u":{"ext":"m3u","mime":["audio\/x-mpegurl","audio\/mpegurl","application\/m3u","audio\/x-mp3-playlist","audio\/m3u","audio\/x-m3u","application\/vnd.apple.mpegurl"],"source":["Apache","freedesktop.org"],"alias":["audio\/mpegurl","application\/m3u","audio\/x-mp3-playlist","audio\/m3u","audio\/x-m3u"],"primary":"application\/vnd.apple.mpegurl"},"m3u8":{"ext":"m3u8","mime":["application\/vnd.apple.mpegurl","audio\/x-mpegurl","audio\/mpegurl","application\/m3u","audio\/x-mp3-playlist","audio\/m3u","audio\/x-m3u"],"source":["Apache","Nginx","freedesktop.org"],"alias":["audio\/mpegurl","application\/m3u","audio\/x-mp3-playlist","audio\/m3u","audio\/x-m3u"],"primary":"application\/vnd.apple.mpegurl"},"m4":{"ext":"m4","mime":["application\/x-m4"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-m4"},"m4a":{"ext":"m4a","mime":["audio\/mp4","audio\/x-m4a","audio\/m4a"],"source":["Apache","Nginx","freedesktop.org"],"alias":["audio\/x-m4a","audio\/m4a"],"primary":"audio\/mp4"},"m4b":{"ext":"m4b","mime":["audio\/x-m4b"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-m4b"},"m4u":{"ext":"m4u","mime":["video\/vnd.mpegurl","video\/x-mpegurl"],"source":["Apache","freedesktop.org"],"alias":["video\/x-mpegurl"],"primary":"video\/vnd.mpegurl"},"m4v":{"ext":"m4v","mime":["video\/x-m4v","video\/mp4","video\/mp4v-es"],"source":["Apache","Nginx","freedesktop.org"],"alias":["video\/mp4v-es","video\/x-m4v"],"primary":"video\/mp4"},"m7":{"ext":"m7","mime":["application\/x-thomson-cartridge-memo7"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-thomson-cartridge-memo7"},"ma":{"ext":"ma","mime":["application\/mathematica"],"source":["Apache"],"alias":[],"primary":"application\/mathematica"},"mab":{"ext":"mab","mime":["application\/x-markaby"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-markaby"},"mads":{"ext":"mads","mime":["application\/mads+xml"],"source":["Apache"],"alias":[],"primary":"application\/mads+xml"},"mag":{"ext":"mag","mime":["application\/vnd.ecowin.chart"],"source":["Apache"],"alias":[],"primary":"application\/vnd.ecowin.chart"},"mak":{"ext":"mak","mime":["text\/x-makefile"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-makefile"},"makefile":{"ext":"makefile","mime":["text\/x-makefile"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-makefile"},"maker":{"ext":"maker","mime":["application\/vnd.framemaker"],"source":["Apache"],"alias":[],"primary":"application\/vnd.framemaker"},"man":{"ext":"man","mime":["text\/troff","application\/x-troff-man"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-troff-man"},"manifest":{"ext":"manifest","mime":["text\/cache-manifest"],"source":["freedesktop.org"],"alias":[],"primary":"text\/cache-manifest"},"mar":{"ext":"mar","mime":["application\/octet-stream"],"source":["Apache"],"alias":[],"primary":"application\/octet-stream"},"markdown":{"ext":"markdown","mime":["text\/markdown","text\/x-markdown"],"source":["freedesktop.org"],"alias":["text\/x-markdown"],"primary":"text\/markdown"},"mathml":{"ext":"mathml","mime":["application\/mathml+xml"],"source":["Apache"],"alias":[],"primary":"application\/mathml+xml"},"mb":{"ext":"mb","mime":["application\/mathematica"],"source":["Apache"],"alias":[],"primary":"application\/mathematica"},"mbk":{"ext":"mbk","mime":["application\/vnd.mobius.mbk"],"source":["Apache"],"alias":[],"primary":"application\/vnd.mobius.mbk"},"mbox":{"ext":"mbox","mime":["application\/mbox"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/mbox"},"mc1":{"ext":"mc1","mime":["application\/vnd.medcalcdata"],"source":["Apache"],"alias":[],"primary":"application\/vnd.medcalcdata"},"mcd":{"ext":"mcd","mime":["application\/vnd.vectorworks","application\/vnd.mcd"],"source":["IANA","Apache"],"alias":[],"primary":"application\/vnd.mcd"},"mcurl":{"ext":"mcurl","mime":["text\/vnd.curl.mcurl"],"source":["Apache"],"alias":[],"primary":"text\/vnd.curl.mcurl"},"md":{"ext":"md","mime":["text\/markdown","text\/x-markdown"],"source":["IANA","freedesktop.org"],"alias":["text\/x-markdown"],"primary":"text\/markdown"},"mdb":{"ext":"mdb","mime":["application\/x-msaccess","application\/vnd.ms-access","application\/msaccess","application\/vnd.msaccess","application\/mdb","application\/x-mdb","zz-application\/zz-winassoc-mdb"],"source":["Apache","freedesktop.org"],"alias":["application\/x-msaccess","application\/msaccess","application\/vnd.msaccess","application\/mdb","application\/x-mdb","zz-application\/zz-winassoc-mdb"],"primary":"application\/vnd.ms-access"},"mdi":{"ext":"mdi","mime":["image\/vnd.ms-modi"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"image\/vnd.ms-modi"},"mdx":{"ext":"mdx","mime":["application\/x-genesis-32x-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-genesis-32x-rom"},"me":{"ext":"me","mime":["text\/troff","text\/x-troff-me"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/troff"},"med":{"ext":"med","mime":["audio\/x-mod"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-mod"},"mesh":{"ext":"mesh","mime":["model\/mesh"],"source":["Apache"],"alias":[],"primary":"model\/mesh"},"meta4":{"ext":"meta4","mime":["application\/metalink4+xml"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/metalink4+xml"},"metalink":{"ext":"metalink","mime":["application\/metalink+xml"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/metalink+xml"},"mets":{"ext":"mets","mime":["application\/mets+xml"],"source":["Apache"],"alias":[],"primary":"application\/mets+xml"},"mfm":{"ext":"mfm","mime":["application\/vnd.mfmp"],"source":["Apache"],"alias":[],"primary":"application\/vnd.mfmp"},"mft":{"ext":"mft","mime":["application\/rpki-manifest"],"source":["Apache"],"alias":[],"primary":"application\/rpki-manifest"},"mgp":{"ext":"mgp","mime":["application\/vnd.osgeo.mapguide.package","application\/x-magicpoint"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.osgeo.mapguide.package"},"mgz":{"ext":"mgz","mime":["application\/vnd.proteus.magazine"],"source":["Apache"],"alias":[],"primary":"application\/vnd.proteus.magazine"},"mht":{"ext":"mht","mime":["application\/x-mimearchive"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-mimearchive"},"mhtml":{"ext":"mhtml","mime":["application\/x-mimearchive"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-mimearchive"},"mid":{"ext":"mid","mime":["audio\/midi","audio\/x-midi"],"source":["Apache","Nginx","freedesktop.org"],"alias":["audio\/x-midi"],"primary":"audio\/midi"},"midi":{"ext":"midi","mime":["audio\/midi","audio\/x-midi"],"source":["Apache","Nginx","freedesktop.org"],"alias":["audio\/x-midi"],"primary":"audio\/midi"},"mie":{"ext":"mie","mime":["application\/x-mie"],"source":["Apache"],"alias":[],"primary":"application\/x-mie"},"mif":{"ext":"mif","mime":["application\/vnd.mif","application\/x-mif"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.mif"},"mime":{"ext":"mime","mime":["message\/rfc822"],"source":["Apache"],"alias":[],"primary":"message\/rfc822"},"minipsf":{"ext":"minipsf","mime":["audio\/x-minipsf"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-minipsf"},"mj2":{"ext":"mj2","mime":["video\/mj2"],"source":["Apache"],"alias":[],"primary":"video\/mj2"},"mjp2":{"ext":"mjp2","mime":["video\/mj2"],"source":["Apache"],"alias":[],"primary":"video\/mj2"},"mk":{"ext":"mk","mime":["text\/x-makefile"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-makefile"},"mk3d":{"ext":"mk3d","mime":["video\/x-matroska","video\/x-matroska-3d"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"video\/x-matroska"},"mka":{"ext":"mka","mime":["audio\/x-matroska"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"audio\/x-matroska"},"mkd":{"ext":"mkd","mime":["text\/markdown","text\/x-markdown"],"source":["freedesktop.org"],"alias":["text\/x-markdown"],"primary":"text\/markdown"},"mks":{"ext":"mks","mime":["video\/x-matroska"],"source":["Apache"],"alias":[],"primary":"video\/x-matroska"},"mkv":{"ext":"mkv","mime":["video\/x-matroska"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"video\/x-matroska"},"ml":{"ext":"ml","mime":["text\/x-ocaml"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-ocaml"},"mli":{"ext":"mli","mime":["text\/x-ocaml"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-ocaml"},"mlp":{"ext":"mlp","mime":["application\/vnd.dolby.mlp"],"source":["Apache"],"alias":[],"primary":"application\/vnd.dolby.mlp"},"mm":{"ext":"mm","mime":["text\/x-troff-mm"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-troff-mm"},"mmd":{"ext":"mmd","mime":["application\/vnd.chipnuts.karaoke-mmd"],"source":["Apache"],"alias":[],"primary":"application\/vnd.chipnuts.karaoke-mmd"},"mmf":{"ext":"mmf","mime":["application\/vnd.smaf","application\/x-smaf"],"source":["Apache","freedesktop.org"],"alias":["application\/vnd.smaf"],"primary":"application\/x-smaf"},"mml":{"ext":"mml","mime":["text\/mathml","application\/mathml+xml"],"source":["Nginx","freedesktop.org"],"alias":["text\/mathml"],"primary":"application\/mathml+xml"},"mmr":{"ext":"mmr","mime":["image\/vnd.fujixerox.edmics-mmr"],"source":["Apache"],"alias":[],"primary":"image\/vnd.fujixerox.edmics-mmr"},"mng":{"ext":"mng","mime":["video\/x-mng"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"video\/x-mng"},"mny":{"ext":"mny","mime":["application\/x-msmoney"],"source":["Apache"],"alias":[],"primary":"application\/x-msmoney"},"mo":{"ext":"mo","mime":["application\/x-gettext-translation","text\/x-modelica"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-gettext-translation"},"mo3":{"ext":"mo3","mime":["audio\/x-mo3"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-mo3"},"mobi":{"ext":"mobi","mime":["application\/x-mobipocket-ebook"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-mobipocket-ebook"},"moc":{"ext":"moc","mime":["text\/x-moc"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-moc"},"mod":{"ext":"mod","mime":["audio\/x-mod"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-mod"},"mods":{"ext":"mods","mime":["application\/mods+xml"],"source":["Apache"],"alias":[],"primary":"application\/mods+xml"},"mof":{"ext":"mof","mime":["text\/x-mof"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-mof"},"moov":{"ext":"moov","mime":["video\/quicktime"],"source":["freedesktop.org"],"alias":[],"primary":"video\/quicktime"},"mount":{"ext":"mount","mime":["text\/x-systemd-unit"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-systemd-unit"},"mov":{"ext":"mov","mime":["video\/quicktime"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"video\/quicktime"},"movie":{"ext":"movie","mime":["video\/x-sgi-movie"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"video\/x-sgi-movie"},"mp1":{"ext":"mp1","mime":["audio\/mpeg"],"source":["IANA"],"alias":[],"primary":"audio\/mpeg"},"mp2":{"ext":"mp2","mime":["audio\/mpeg","audio\/mp2","audio\/x-mp2","video\/mpeg","video\/x-mpeg","video\/mpeg-system","video\/x-mpeg-system","video\/x-mpeg2"],"source":["IANA","Apache","freedesktop.org"],"alias":["audio\/x-mp2","video\/x-mpeg","video\/mpeg-system","video\/x-mpeg-system","video\/x-mpeg2"],"primary":"audio\/mp2"},"mp21":{"ext":"mp21","mime":["application\/mp21"],"source":["Apache"],"alias":[],"primary":"application\/mp21"},"mp2a":{"ext":"mp2a","mime":["audio\/mpeg"],"source":["Apache"],"alias":[],"primary":"audio\/mpeg"},"mp3":{"ext":"mp3","mime":["audio\/mpeg","audio\/x-mp3","audio\/x-mpg","audio\/x-mpeg","audio\/mp3"],"source":["Apache","Nginx","freedesktop.org"],"alias":["audio\/x-mp3","audio\/x-mpg","audio\/x-mpeg","audio\/mp3"],"primary":"audio\/mpeg"},"mp4":{"ext":"mp4","mime":["video\/mp4","video\/mp4v-es","video\/x-m4v"],"source":["Apache","Nginx","freedesktop.org"],"alias":["video\/mp4v-es","video\/x-m4v"],"primary":"video\/mp4"},"mp4a":{"ext":"mp4a","mime":["audio\/mp4"],"source":["Apache"],"alias":[],"primary":"audio\/mp4"},"mp4s":{"ext":"mp4s","mime":["application\/mp4"],"source":["Apache"],"alias":[],"primary":"application\/mp4"},"mp4v":{"ext":"mp4v","mime":["video\/mp4"],"source":["Apache"],"alias":[],"primary":"video\/mp4"},"mpc":{"ext":"mpc","mime":["application\/vnd.mophun.certificate","audio\/x-musepack"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.mophun.certificate"},"mpe":{"ext":"mpe","mime":["video\/mpeg","video\/x-mpeg","video\/mpeg-system","video\/x-mpeg-system","video\/x-mpeg2"],"source":["Apache","freedesktop.org"],"alias":["video\/x-mpeg","video\/mpeg-system","video\/x-mpeg-system","video\/x-mpeg2"],"primary":"video\/mpeg"},"mpeg":{"ext":"mpeg","mime":["video\/mpeg","video\/x-mpeg","video\/mpeg-system","video\/x-mpeg-system","video\/x-mpeg2"],"source":["Apache","Nginx","freedesktop.org"],"alias":["video\/x-mpeg","video\/mpeg-system","video\/x-mpeg-system","video\/x-mpeg2"],"primary":"video\/mpeg"},"mpg":{"ext":"mpg","mime":["video\/mpeg","video\/x-mpeg","video\/mpeg-system","video\/x-mpeg-system","video\/x-mpeg2"],"source":["Apache","Nginx","freedesktop.org"],"alias":["video\/x-mpeg","video\/mpeg-system","video\/x-mpeg-system","video\/x-mpeg2"],"primary":"video\/mpeg"},"mpg4":{"ext":"mpg4","mime":["video\/mp4"],"source":["Apache"],"alias":[],"primary":"video\/mp4"},"mpga":{"ext":"mpga","mime":["audio\/mpeg","audio\/x-mp3","audio\/x-mpg","audio\/x-mpeg","audio\/mp3"],"source":["Apache","freedesktop.org"],"alias":["audio\/x-mp3","audio\/x-mpg","audio\/x-mpeg","audio\/mp3"],"primary":"audio\/mpeg"},"mpkg":{"ext":"mpkg","mime":["application\/vnd.apple.installer+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.apple.installer+xml"},"mpl":{"ext":"mpl","mime":["video\/mp2t"],"source":["freedesktop.org"],"alias":[],"primary":"video\/mp2t"},"mpls":{"ext":"mpls","mime":["video\/mp2t"],"source":["freedesktop.org"],"alias":[],"primary":"video\/mp2t"},"mpm":{"ext":"mpm","mime":["application\/vnd.blueice.multipass"],"source":["Apache"],"alias":[],"primary":"application\/vnd.blueice.multipass"},"mpn":{"ext":"mpn","mime":["application\/vnd.mophun.application"],"source":["Apache"],"alias":[],"primary":"application\/vnd.mophun.application"},"mpp":{"ext":"mpp","mime":["application\/vnd.ms-project","audio\/x-musepack"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-project"},"mpt":{"ext":"mpt","mime":["application\/vnd.ms-project"],"source":["Apache"],"alias":[],"primary":"application\/vnd.ms-project"},"mpy":{"ext":"mpy","mime":["application\/vnd.ibm.minipay"],"source":["Apache"],"alias":[],"primary":"application\/vnd.ibm.minipay"},"mqy":{"ext":"mqy","mime":["application\/vnd.mobius.mqy"],"source":["Apache"],"alias":[],"primary":"application\/vnd.mobius.mqy"},"mrc":{"ext":"mrc","mime":["application\/marc"],"source":["Apache"],"alias":[],"primary":"application\/marc"},"mrcx":{"ext":"mrcx","mime":["application\/marcxml+xml"],"source":["Apache"],"alias":[],"primary":"application\/marcxml+xml"},"mrl":{"ext":"mrl","mime":["text\/x-mrml"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-mrml"},"mrml":{"ext":"mrml","mime":["text\/x-mrml"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-mrml"},"mrw":{"ext":"mrw","mime":["image\/x-minolta-mrw"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-minolta-mrw"},"ms":{"ext":"ms","mime":["text\/troff","text\/x-troff-ms"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/troff"},"mscml":{"ext":"mscml","mime":["application\/mediaservercontrol+xml"],"source":["Apache"],"alias":[],"primary":"application\/mediaservercontrol+xml"},"mseed":{"ext":"mseed","mime":["application\/vnd.fdsn.mseed"],"source":["Apache"],"alias":[],"primary":"application\/vnd.fdsn.mseed"},"mseq":{"ext":"mseq","mime":["application\/vnd.mseq"],"source":["Apache"],"alias":[],"primary":"application\/vnd.mseq"},"msf":{"ext":"msf","mime":["application\/vnd.epson.msf"],"source":["Apache"],"alias":[],"primary":"application\/vnd.epson.msf"},"msh":{"ext":"msh","mime":["model\/mesh"],"source":["Apache"],"alias":[],"primary":"model\/mesh"},"msi":{"ext":"msi","mime":["application\/x-msdownload","application\/octet-stream","application\/x-msi"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/octet-stream"},"msl":{"ext":"msl","mime":["application\/vnd.mobius.msl"],"source":["Apache"],"alias":[],"primary":"application\/vnd.mobius.msl"},"msm":{"ext":"msm","mime":["application\/octet-stream"],"source":["Nginx"],"alias":[],"primary":"application\/octet-stream"},"msod":{"ext":"msod","mime":["image\/x-msod"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-msod"},"msp":{"ext":"msp","mime":["application\/octet-stream"],"source":["Nginx"],"alias":[],"primary":"application\/octet-stream"},"msty":{"ext":"msty","mime":["application\/vnd.muvee.style"],"source":["Apache"],"alias":[],"primary":"application\/vnd.muvee.style"},"msx":{"ext":"msx","mime":["application\/x-msx-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-msx-rom"},"mtm":{"ext":"mtm","mime":["audio\/x-mod"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-mod"},"mts":{"ext":"mts","mime":["model\/vnd.mts","video\/mp2t"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"model\/vnd.mts"},"mup":{"ext":"mup","mime":["text\/x-mup"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-mup"},"mus":{"ext":"mus","mime":["application\/vnd.musician"],"source":["Apache"],"alias":[],"primary":"application\/vnd.musician"},"musicxml":{"ext":"musicxml","mime":["application\/vnd.recordare.musicxml+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.recordare.musicxml+xml"},"mvb":{"ext":"mvb","mime":["application\/x-msmediaview"],"source":["Apache"],"alias":[],"primary":"application\/x-msmediaview"},"mwf":{"ext":"mwf","mime":["application\/vnd.mfer"],"source":["Apache"],"alias":[],"primary":"application\/vnd.mfer"},"mxf":{"ext":"mxf","mime":["application\/mxf"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/mxf"},"mxl":{"ext":"mxl","mime":["application\/vnd.recordare.musicxml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.recordare.musicxml"},"mxml":{"ext":"mxml","mime":["application\/xv+xml"],"source":["IANA","Apache"],"alias":[],"primary":"application\/xv+xml"},"mxs":{"ext":"mxs","mime":["application\/vnd.triscape.mxs"],"source":["Apache"],"alias":[],"primary":"application\/vnd.triscape.mxs"},"mxu":{"ext":"mxu","mime":["video\/vnd.mpegurl","video\/x-mpegurl"],"source":["Apache","freedesktop.org"],"alias":["video\/x-mpegurl"],"primary":"video\/vnd.mpegurl"},"n-gage":{"ext":"n-gage","mime":["application\/vnd.nokia.n-gage.symbian.install"],"source":["Apache"],"alias":["application\/vnd.nokia.n-gage.symbian.install"],"primary":"application\/vnd.nokia.n-gage.symbian.install"},"n3":{"ext":"n3","mime":["text\/n3"],"source":["Apache"],"alias":[],"primary":"text\/n3"},"n64":{"ext":"n64","mime":["application\/x-n64-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-n64-rom"},"nb":{"ext":"nb","mime":["application\/mathematica","application\/x-mathematica"],"source":["Apache","freedesktop.org"],"alias":["application\/x-mathematica"],"primary":"application\/mathematica"},"nbp":{"ext":"nbp","mime":["application\/vnd.wolfram.player"],"source":["Apache"],"alias":[],"primary":"application\/vnd.wolfram.player"},"nc":{"ext":"nc","mime":["application\/x-netcdf"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-netcdf"},"ncx":{"ext":"ncx","mime":["application\/x-dtbncx+xml"],"source":["Apache"],"alias":[],"primary":"application\/x-dtbncx+xml"},"nds":{"ext":"nds","mime":["application\/x-nintendo-ds-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-nintendo-ds-rom"},"nef":{"ext":"nef","mime":["image\/x-nikon-nef"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-nikon-nef"},"nes":{"ext":"nes","mime":["application\/x-nes-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-nes-rom"},"nez":{"ext":"nez","mime":["application\/x-nes-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-nes-rom"},"nfo":{"ext":"nfo","mime":["text\/x-nfo"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/x-nfo"},"ngdat":{"ext":"ngdat","mime":["application\/vnd.nokia.n-gage.data"],"source":["Apache"],"alias":[],"primary":"application\/vnd.nokia.n-gage.data"},"ngp":{"ext":"ngp","mime":["application\/x-neo-geo-pocket-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-neo-geo-pocket-rom"},"nitf":{"ext":"nitf","mime":["application\/vnd.nitf"],"source":["Apache"],"alias":[],"primary":"application\/vnd.nitf"},"nlu":{"ext":"nlu","mime":["application\/vnd.neurolanguage.nlu"],"source":["Apache"],"alias":[],"primary":"application\/vnd.neurolanguage.nlu"},"nml":{"ext":"nml","mime":["application\/vnd.enliven"],"source":["Apache"],"alias":[],"primary":"application\/vnd.enliven"},"nnd":{"ext":"nnd","mime":["application\/vnd.noblenet-directory"],"source":["Apache"],"alias":[],"primary":"application\/vnd.noblenet-directory"},"nns":{"ext":"nns","mime":["application\/vnd.noblenet-sealer"],"source":["Apache"],"alias":[],"primary":"application\/vnd.noblenet-sealer"},"nnw":{"ext":"nnw","mime":["application\/vnd.noblenet-web"],"source":["Apache"],"alias":[],"primary":"application\/vnd.noblenet-web"},"not":{"ext":"not","mime":["text\/x-mup"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-mup"},"npx":{"ext":"npx","mime":["image\/vnd.net-fpx"],"source":["Apache"],"alias":[],"primary":"image\/vnd.net-fpx"},"nsc":{"ext":"nsc","mime":["application\/x-conference","application\/x-netshow-channel"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-conference"},"nsf":{"ext":"nsf","mime":["application\/vnd.lotus-notes"],"source":["IANA","Apache"],"alias":[],"primary":"application\/vnd.lotus-notes"},"nsv":{"ext":"nsv","mime":["video\/x-nsv"],"source":["freedesktop.org"],"alias":[],"primary":"video\/x-nsv"},"ntf":{"ext":"ntf","mime":["application\/vnd.nitf"],"source":["Apache"],"alias":[],"primary":"application\/vnd.nitf"},"nzb":{"ext":"nzb","mime":["application\/x-nzb"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-nzb"},"oa2":{"ext":"oa2","mime":["application\/vnd.fujitsu.oasys2"],"source":["Apache"],"alias":[],"primary":"application\/vnd.fujitsu.oasys2"},"oa3":{"ext":"oa3","mime":["application\/vnd.fujitsu.oasys3"],"source":["Apache"],"alias":[],"primary":"application\/vnd.fujitsu.oasys3"},"oas":{"ext":"oas","mime":["application\/vnd.fujitsu.oasys"],"source":["Apache"],"alias":[],"primary":"application\/vnd.fujitsu.oasys"},"obd":{"ext":"obd","mime":["application\/x-msbinder"],"source":["Apache"],"alias":[],"primary":"application\/x-msbinder"},"obj":{"ext":"obj","mime":["application\/x-tgif"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-tgif"},"ocl":{"ext":"ocl","mime":["text\/x-ocl"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-ocl"},"oda":{"ext":"oda","mime":["application\/oda"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/oda"},"odb":{"ext":"odb","mime":["application\/vnd.oasis.opendocument.database","application\/vnd.sun.xml.base"],"source":["Apache","freedesktop.org"],"alias":["application\/vnd.sun.xml.base"],"primary":"application\/vnd.oasis.opendocument.database"},"odc":{"ext":"odc","mime":["application\/vnd.oasis.opendocument.chart"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.oasis.opendocument.chart"},"odf":{"ext":"odf","mime":["application\/vnd.oasis.opendocument.formula"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.oasis.opendocument.formula"},"odft":{"ext":"odft","mime":["application\/vnd.oasis.opendocument.formula-template"],"source":["Apache"],"alias":[],"primary":"application\/vnd.oasis.opendocument.formula-template"},"odg":{"ext":"odg","mime":["application\/vnd.oasis.opendocument.graphics"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.oasis.opendocument.graphics"},"odi":{"ext":"odi","mime":["application\/vnd.oasis.opendocument.image"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.oasis.opendocument.image"},"odm":{"ext":"odm","mime":["application\/vnd.oasis.opendocument.text-master"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.oasis.opendocument.text-master"},"odp":{"ext":"odp","mime":["application\/vnd.oasis.opendocument.presentation"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.oasis.opendocument.presentation"},"ods":{"ext":"ods","mime":["application\/vnd.oasis.opendocument.spreadsheet"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.oasis.opendocument.spreadsheet"},"odt":{"ext":"odt","mime":["application\/vnd.oasis.opendocument.text"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.oasis.opendocument.text"},"oga":{"ext":"oga","mime":["audio\/ogg","audio\/x-ogg","audio\/x-vorbis+ogg","audio\/vorbis","audio\/x-vorbis","audio\/x-flac+ogg","audio\/x-oggflac","audio\/x-speex+ogg"],"source":["IANA","Apache","freedesktop.org"],"alias":["audio\/x-ogg","audio\/vorbis","audio\/x-vorbis","audio\/x-oggflac"],"primary":"audio\/ogg"},"ogg":{"ext":"ogg","mime":["audio\/ogg","audio\/x-ogg","video\/ogg","video\/x-ogg","audio\/x-vorbis+ogg","audio\/vorbis","audio\/x-vorbis","audio\/x-flac+ogg","audio\/x-oggflac","audio\/x-speex+ogg","video\/x-theora+ogg","video\/x-theora"],"source":["IANA","Apache","Nginx","freedesktop.org"],"alias":["audio\/x-ogg","video\/x-ogg","audio\/vorbis","audio\/x-vorbis","audio\/x-oggflac","video\/x-theora"],"primary":"audio\/ogg"},"ogm":{"ext":"ogm","mime":["video\/x-ogm+ogg","video\/x-ogm"],"source":["freedesktop.org"],"alias":["video\/x-ogm"],"primary":"video\/x-ogm+ogg"},"ogv":{"ext":"ogv","mime":["video\/ogg","video\/x-ogg"],"source":["Apache","freedesktop.org"],"alias":["video\/x-ogg"],"primary":"video\/ogg"},"ogx":{"ext":"ogx","mime":["application\/ogg","application\/x-ogg"],"source":["Apache","freedesktop.org"],"alias":["application\/x-ogg"],"primary":"application\/ogg"},"old":{"ext":"old","mime":["application\/x-trash"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-trash"},"oleo":{"ext":"oleo","mime":["application\/x-oleo"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-oleo"},"omdoc":{"ext":"omdoc","mime":["application\/omdoc+xml"],"source":["Apache"],"alias":[],"primary":"application\/omdoc+xml"},"onepkg":{"ext":"onepkg","mime":["application\/onenote"],"source":["Apache"],"alias":[],"primary":"application\/onenote"},"onetmp":{"ext":"onetmp","mime":["application\/onenote"],"source":["Apache"],"alias":[],"primary":"application\/onenote"},"onetoc":{"ext":"onetoc","mime":["application\/onenote"],"source":["Apache"],"alias":[],"primary":"application\/onenote"},"onetoc2":{"ext":"onetoc2","mime":["application\/onenote"],"source":["Apache"],"alias":[],"primary":"application\/onenote"},"ooc":{"ext":"ooc","mime":["text\/x-ooc"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-ooc"},"opf":{"ext":"opf","mime":["application\/oebps-package+xml"],"source":["Apache"],"alias":[],"primary":"application\/oebps-package+xml"},"opml":{"ext":"opml","mime":["text\/x-opml","text\/x-opml+xml"],"source":["Apache","freedesktop.org"],"alias":["text\/x-opml"],"primary":"text\/x-opml+xml"},"oprc":{"ext":"oprc","mime":["application\/vnd.palm","application\/x-palm-database"],"source":["Apache","freedesktop.org"],"alias":["application\/x-palm-database"],"primary":"application\/vnd.palm"},"opus":{"ext":"opus","mime":["audio\/ogg","audio\/x-ogg","audio\/x-opus+ogg"],"source":["freedesktop.org"],"alias":["audio\/x-ogg"],"primary":"audio\/ogg"},"ora":{"ext":"ora","mime":["image\/openraster"],"source":["freedesktop.org"],"alias":[],"primary":"image\/openraster"},"orf":{"ext":"orf","mime":["image\/x-olympus-orf"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-olympus-orf"},"org":{"ext":"org","mime":["application\/vnd.lotus-organizer"],"source":["Apache"],"alias":[],"primary":"application\/vnd.lotus-organizer"},"osf":{"ext":"osf","mime":["application\/vnd.yamaha.openscoreformat"],"source":["Apache"],"alias":[],"primary":"application\/vnd.yamaha.openscoreformat"},"osfpvg":{"ext":"osfpvg","mime":["application\/vnd.yamaha.openscoreformat.osfpvg+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.yamaha.openscoreformat.osfpvg+xml"},"otc":{"ext":"otc","mime":["application\/vnd.oasis.opendocument.chart-template"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.oasis.opendocument.chart-template"},"otf":{"ext":"otf","mime":["application\/x-font-otf","application\/vnd.oasis.opendocument.formula-template"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.oasis.opendocument.formula-template"},"otg":{"ext":"otg","mime":["application\/vnd.oasis.opendocument.graphics-template"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.oasis.opendocument.graphics-template"},"oth":{"ext":"oth","mime":["application\/vnd.oasis.opendocument.text-web"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.oasis.opendocument.text-web"},"oti":{"ext":"oti","mime":["application\/vnd.oasis.opendocument.image-template"],"source":["Apache"],"alias":[],"primary":"application\/vnd.oasis.opendocument.image-template"},"otp":{"ext":"otp","mime":["application\/vnd.oasis.opendocument.presentation-template"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.oasis.opendocument.presentation-template"},"ots":{"ext":"ots","mime":["application\/vnd.oasis.opendocument.spreadsheet-template"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.oasis.opendocument.spreadsheet-template"},"ott":{"ext":"ott","mime":["application\/vnd.oasis.opendocument.text-template"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.oasis.opendocument.text-template"},"owl":{"ext":"owl","mime":["application\/rdf+xml","text\/rdf"],"source":["freedesktop.org"],"alias":["text\/rdf"],"primary":"application\/rdf+xml"},"owx":{"ext":"owx","mime":["application\/owl+xml"],"source":["freedesktop.org"],"alias":[],"primary":"application\/owl+xml"},"oxps":{"ext":"oxps","mime":["application\/oxps","application\/vnd.ms-xpsdocument"],"source":["Apache","freedesktop.org"],"alias":["application\/vnd.ms-xpsdocument"],"primary":"application\/oxps"},"oxt":{"ext":"oxt","mime":["application\/vnd.openofficeorg.extension"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.openofficeorg.extension"},"p":{"ext":"p","mime":["text\/x-pascal"],"source":["Apache"],"alias":[],"primary":"text\/x-pascal"},"p10":{"ext":"p10","mime":["application\/pkcs10"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/pkcs10"},"p12":{"ext":"p12","mime":["application\/pkcs12","application\/x-pkcs12"],"source":["IANA","Apache","freedesktop.org"],"alias":["application\/x-pkcs12"],"primary":"application\/pkcs12"},"p65":{"ext":"p65","mime":["application\/x-pagemaker"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-pagemaker"},"p7b":{"ext":"p7b","mime":["application\/x-pkcs7-certificates"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-pkcs7-certificates"},"p7c":{"ext":"p7c","mime":["application\/pkcs7-mime"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/pkcs7-mime"},"p7m":{"ext":"p7m","mime":["application\/pkcs7-mime"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/pkcs7-mime"},"p7r":{"ext":"p7r","mime":["application\/x-pkcs7-certreqresp"],"source":["Apache"],"alias":[],"primary":"application\/x-pkcs7-certreqresp"},"p7s":{"ext":"p7s","mime":["application\/pkcs7-signature"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/pkcs7-signature"},"p8":{"ext":"p8","mime":["application\/pkcs8"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/pkcs8"},"pack":{"ext":"pack","mime":["application\/x-java-pack200"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-java-pack200"},"pak":{"ext":"pak","mime":["application\/x-pak"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-pak"},"par2":{"ext":"par2","mime":["application\/x-par2"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-par2"},"part":{"ext":"part","mime":["application\/x-partial-download"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-partial-download"},"pas":{"ext":"pas","mime":["text\/x-pascal"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/x-pascal"},"patch":{"ext":"patch","mime":["text\/x-patch","text\/x-diff"],"source":["freedesktop.org"],"alias":["text\/x-diff"],"primary":"text\/x-patch"},"path":{"ext":"path","mime":["text\/x-systemd-unit"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-systemd-unit"},"paw":{"ext":"paw","mime":["application\/vnd.pawaafile"],"source":["Apache"],"alias":[],"primary":"application\/vnd.pawaafile"},"pbd":{"ext":"pbd","mime":["application\/vnd.powerbuilder6"],"source":["Apache"],"alias":[],"primary":"application\/vnd.powerbuilder6"},"pbm":{"ext":"pbm","mime":["image\/x-portable-bitmap"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"image\/x-portable-bitmap"},"pcap":{"ext":"pcap","mime":["application\/vnd.tcpdump.pcap","application\/x-pcap","application\/pcap"],"source":["Apache","freedesktop.org"],"alias":["application\/x-pcap","application\/pcap"],"primary":"application\/vnd.tcpdump.pcap"},"pcd":{"ext":"pcd","mime":["image\/x-photo-cd"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-photo-cd"},"pce":{"ext":"pce","mime":["application\/x-pc-engine-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-pc-engine-rom"},"pcf":{"ext":"pcf","mime":["application\/x-font-pcf","application\/x-cisco-vpn-settings"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-cisco-vpn-settings"},"pcl":{"ext":"pcl","mime":["application\/vnd.hp-pcl"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.hp-pcl"},"pclxl":{"ext":"pclxl","mime":["application\/vnd.hp-pclxl"],"source":["Apache"],"alias":[],"primary":"application\/vnd.hp-pclxl"},"pct":{"ext":"pct","mime":["image\/x-pict"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"image\/x-pict"},"pcurl":{"ext":"pcurl","mime":["application\/vnd.curl.pcurl"],"source":["Apache"],"alias":[],"primary":"application\/vnd.curl.pcurl"},"pcx":{"ext":"pcx","mime":["image\/x-pcx","image\/vnd.zbrush.pcx"],"source":["Apache","freedesktop.org"],"alias":["image\/x-pcx"],"primary":"image\/vnd.zbrush.pcx"},"pdb":{"ext":"pdb","mime":["application\/vnd.palm","application\/x-pilot","application\/x-aportisdoc","application\/x-palm-database"],"source":["Apache","Nginx","freedesktop.org"],"alias":["application\/x-palm-database"],"primary":"application\/vnd.palm"},"pdc":{"ext":"pdc","mime":["application\/x-aportisdoc"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-aportisdoc"},"pdf":{"ext":"pdf","mime":["application\/pdf","application\/x-pdf","image\/pdf","application\/acrobat","application\/nappdf"],"source":["Apache","Nginx","freedesktop.org"],"alias":["application\/x-pdf","image\/pdf","application\/acrobat","application\/nappdf"],"primary":"application\/pdf"},"pef":{"ext":"pef","mime":["image\/x-pentax-pef"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-pentax-pef"},"pem":{"ext":"pem","mime":["application\/x-x509-ca-cert"],"source":["Nginx","freedesktop.org"],"alias":[],"primary":"application\/x-x509-ca-cert"},"perl":{"ext":"perl","mime":["application\/x-perl"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-perl"},"pfa":{"ext":"pfa","mime":["application\/x-font-type1"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-font-type1"},"pfb":{"ext":"pfb","mime":["application\/x-font-type1"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-font-type1"},"pfm":{"ext":"pfm","mime":["application\/x-font-type1"],"source":["Apache"],"alias":[],"primary":"application\/x-font-type1"},"pfr":{"ext":"pfr","mime":["application\/font-tdpfr"],"source":["Apache"],"alias":[],"primary":"application\/font-tdpfr"},"pfx":{"ext":"pfx","mime":["application\/x-pkcs12","application\/pkcs12"],"source":["Apache","freedesktop.org"],"alias":["application\/x-pkcs12"],"primary":"application\/pkcs12"},"pgm":{"ext":"pgm","mime":["image\/x-portable-graymap"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"image\/x-portable-graymap"},"pgn":{"ext":"pgn","mime":["application\/x-chess-pgn","application\/vnd.chess-pgn"],"source":["Apache","freedesktop.org"],"alias":["application\/x-chess-pgn"],"primary":"application\/vnd.chess-pgn"},"pgp":{"ext":"pgp","mime":["application\/pgp-encrypted","application\/pgp","application\/pgp-keys","application\/pgp-signature"],"source":["Apache","freedesktop.org"],"alias":["application\/pgp"],"primary":"application\/pgp-encrypted"},"php":{"ext":"php","mime":["application\/x-php"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-php"},"php3":{"ext":"php3","mime":["application\/x-php"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-php"},"php4":{"ext":"php4","mime":["application\/x-php"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-php"},"php5":{"ext":"php5","mime":["application\/x-php"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-php"},"phps":{"ext":"phps","mime":["application\/x-php"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-php"},"pic":{"ext":"pic","mime":["image\/vnd.radiance","image\/x-pict"],"source":["IANA","Apache"],"alias":[],"primary":"image\/vnd.radiance"},"pict":{"ext":"pict","mime":["image\/x-pict"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-pict"},"pict1":{"ext":"pict1","mime":["image\/x-pict"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-pict"},"pict2":{"ext":"pict2","mime":["image\/x-pict"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-pict"},"pk":{"ext":"pk","mime":["application\/x-tex-pk"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-tex-pk"},"pkg":{"ext":"pkg","mime":["application\/octet-stream","application\/x-xar"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/octet-stream"},"pki":{"ext":"pki","mime":["application\/pkixcmp"],"source":["Apache"],"alias":[],"primary":"application\/pkixcmp"},"pkipath":{"ext":"pkipath","mime":["application\/pkix-pkipath"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/pkix-pkipath"},"pkr":{"ext":"pkr","mime":["application\/pgp-keys"],"source":["freedesktop.org"],"alias":[],"primary":"application\/pgp-keys"},"pl":{"ext":"pl","mime":["application\/x-perl"],"source":["Nginx","freedesktop.org"],"alias":[],"primary":"application\/x-perl"},"pla":{"ext":"pla","mime":["audio\/x-iriver-pla"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-iriver-pla"},"plb":{"ext":"plb","mime":["application\/vnd.3gpp.pic-bw-large"],"source":["Apache"],"alias":[],"primary":"application\/vnd.3gpp.pic-bw-large"},"plc":{"ext":"plc","mime":["application\/vnd.mobius.plc"],"source":["Apache"],"alias":[],"primary":"application\/vnd.mobius.plc"},"plf":{"ext":"plf","mime":["application\/vnd.pocketlearn"],"source":["Apache"],"alias":[],"primary":"application\/vnd.pocketlearn"},"pln":{"ext":"pln","mime":["application\/x-planperfect"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-planperfect"},"pls":{"ext":"pls","mime":["application\/pls+xml","audio\/x-scpls","application\/pls","audio\/scpls"],"source":["Apache","freedesktop.org"],"alias":["application\/pls","audio\/scpls"],"primary":"application\/pls+xml"},"pm":{"ext":"pm","mime":["application\/x-perl","application\/x-pagemaker"],"source":["Nginx","freedesktop.org"],"alias":[],"primary":"application\/x-pagemaker"},"pm6":{"ext":"pm6","mime":["application\/x-pagemaker"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-pagemaker"},"pmd":{"ext":"pmd","mime":["application\/x-pagemaker"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-pagemaker"},"pml":{"ext":"pml","mime":["application\/vnd.ctc-posml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.ctc-posml"},"png":{"ext":"png","mime":["image\/png"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"image\/png"},"pnm":{"ext":"pnm","mime":["image\/x-portable-anymap"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"image\/x-portable-anymap"},"pntg":{"ext":"pntg","mime":["image\/x-macpaint"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-macpaint"},"po":{"ext":"po","mime":["text\/x-gettext-translation","text\/x-po","application\/x-gettext"],"source":["freedesktop.org"],"alias":["text\/x-po","application\/x-gettext"],"primary":"text\/x-gettext-translation"},"pod":{"ext":"pod","mime":["application\/x-perl"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-perl"},"por":{"ext":"por","mime":["application\/x-spss-por"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-spss-por"},"portpkg":{"ext":"portpkg","mime":["application\/vnd.macports.portpkg"],"source":["Apache"],"alias":[],"primary":"application\/vnd.macports.portpkg"},"pot":{"ext":"pot","mime":["application\/vnd.ms-powerpoint","application\/powerpoint","application\/mspowerpoint","application\/x-mspowerpoint","text\/x-gettext-translation-template","text\/x-pot"],"source":["Apache","freedesktop.org"],"alias":["application\/powerpoint","application\/mspowerpoint","application\/x-mspowerpoint","text\/x-pot"],"primary":"application\/vnd.ms-powerpoint"},"potm":{"ext":"potm","mime":["application\/vnd.ms-powerpoint.template.macroenabled.12"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-powerpoint.template.macroenabled.12"},"potx":{"ext":"potx","mime":["application\/vnd.openxmlformats-officedocument.presentationml.template"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.openxmlformats-officedocument.presentationml.template"},"ppam":{"ext":"ppam","mime":["application\/vnd.ms-powerpoint.addin.macroenabled.12"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-powerpoint.addin.macroenabled.12"},"ppd":{"ext":"ppd","mime":["application\/vnd.cups-ppd"],"source":["Apache"],"alias":[],"primary":"application\/vnd.cups-ppd"},"ppm":{"ext":"ppm","mime":["image\/x-portable-pixmap"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"image\/x-portable-pixmap"},"pps":{"ext":"pps","mime":["application\/vnd.ms-powerpoint","application\/powerpoint","application\/mspowerpoint","application\/x-mspowerpoint"],"source":["Apache","freedesktop.org"],"alias":["application\/powerpoint","application\/mspowerpoint","application\/x-mspowerpoint"],"primary":"application\/vnd.ms-powerpoint"},"ppsm":{"ext":"ppsm","mime":["application\/vnd.ms-powerpoint.slideshow.macroenabled.12"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-powerpoint.slideshow.macroenabled.12"},"ppsx":{"ext":"ppsx","mime":["application\/vnd.openxmlformats-officedocument.presentationml.slideshow"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.openxmlformats-officedocument.presentationml.slideshow"},"ppt":{"ext":"ppt","mime":["application\/vnd.ms-powerpoint","application\/powerpoint","application\/mspowerpoint","application\/x-mspowerpoint"],"source":["Apache","Nginx","freedesktop.org"],"alias":["application\/powerpoint","application\/mspowerpoint","application\/x-mspowerpoint"],"primary":"application\/vnd.ms-powerpoint"},"pptm":{"ext":"pptm","mime":["application\/vnd.ms-powerpoint.presentation.macroenabled.12"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-powerpoint.presentation.macroenabled.12"},"pptx":{"ext":"pptx","mime":["application\/vnd.openxmlformats-officedocument.presentationml.presentation"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/vnd.openxmlformats-officedocument.presentationml.presentation"},"ppz":{"ext":"ppz","mime":["application\/vnd.ms-powerpoint","application\/powerpoint","application\/mspowerpoint","application\/x-mspowerpoint"],"source":["freedesktop.org"],"alias":["application\/powerpoint","application\/mspowerpoint","application\/x-mspowerpoint"],"primary":"application\/vnd.ms-powerpoint"},"pqa":{"ext":"pqa","mime":["application\/vnd.palm","application\/x-palm-database"],"source":["Apache","freedesktop.org"],"alias":["application\/x-palm-database"],"primary":"application\/vnd.palm"},"prc":{"ext":"prc","mime":["application\/x-mobipocket-ebook","application\/x-pilot","application\/vnd.palm","application\/x-palm-database"],"source":["Apache","Nginx","freedesktop.org"],"alias":["application\/x-palm-database"],"primary":"application\/vnd.palm"},"pre":{"ext":"pre","mime":["application\/vnd.lotus-freelance"],"source":["Apache"],"alias":[],"primary":"application\/vnd.lotus-freelance"},"prf":{"ext":"prf","mime":["application\/pics-rules"],"source":["Apache"],"alias":[],"primary":"application\/pics-rules"},"ps":{"ext":"ps","mime":["application\/postscript"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/postscript"},"psb":{"ext":"psb","mime":["application\/vnd.3gpp.pic-bw-small"],"source":["Apache"],"alias":[],"primary":"application\/vnd.3gpp.pic-bw-small"},"psd":{"ext":"psd","mime":["image\/vnd.adobe.photoshop","image\/psd","image\/x-psd","image\/photoshop","image\/x-photoshop","application\/photoshop","application\/x-photoshop"],"source":["Apache","freedesktop.org"],"alias":["image\/psd","image\/x-psd","image\/photoshop","image\/x-photoshop","application\/photoshop","application\/x-photoshop"],"primary":"image\/vnd.adobe.photoshop"},"psf":{"ext":"psf","mime":["application\/x-font-linux-psf","audio\/x-psf"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-font-linux-psf"},"psflib":{"ext":"psflib","mime":["audio\/x-psflib"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-psflib"},"psid":{"ext":"psid","mime":["audio\/prs.sid"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/prs.sid"},"pskcxml":{"ext":"pskcxml","mime":["application\/pskc+xml"],"source":["Apache"],"alias":[],"primary":"application\/pskc+xml"},"psw":{"ext":"psw","mime":["application\/x-pocket-word"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-pocket-word"},"ptid":{"ext":"ptid","mime":["application\/vnd.pvi.ptid1"],"source":["Apache"],"alias":[],"primary":"application\/vnd.pvi.ptid1"},"pub":{"ext":"pub","mime":["application\/x-mspublisher","application\/vnd.ms-publisher"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-publisher"},"pvb":{"ext":"pvb","mime":["application\/vnd.3gpp.pic-bw-var"],"source":["Apache"],"alias":[],"primary":"application\/vnd.3gpp.pic-bw-var"},"pw":{"ext":"pw","mime":["application\/x-pw"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-pw"},"pwn":{"ext":"pwn","mime":["application\/vnd.3m.post-it-notes"],"source":["Apache"],"alias":[],"primary":"application\/vnd.3m.post-it-notes"},"py":{"ext":"py","mime":["text\/x-python"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-python"},"pya":{"ext":"pya","mime":["audio\/vnd.ms-playready.media.pya"],"source":["Apache"],"alias":[],"primary":"audio\/vnd.ms-playready.media.pya"},"pyc":{"ext":"pyc","mime":["application\/x-python-bytecode"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-python-bytecode"},"pyo":{"ext":"pyo","mime":["application\/x-python-bytecode"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-python-bytecode"},"pyv":{"ext":"pyv","mime":["video\/vnd.ms-playready.media.pyv"],"source":["Apache"],"alias":[],"primary":"video\/vnd.ms-playready.media.pyv"},"pyx":{"ext":"pyx","mime":["text\/x-python"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-python"},"qam":{"ext":"qam","mime":["application\/vnd.epson.quickanime"],"source":["Apache"],"alias":[],"primary":"application\/vnd.epson.quickanime"},"qbo":{"ext":"qbo","mime":["application\/vnd.intu.qbo"],"source":["Apache"],"alias":[],"primary":"application\/vnd.intu.qbo"},"qcall":{"ext":"qcall","mime":["application\/vnd.ericsson.quickcall"],"source":["IANA"],"alias":[],"primary":"application\/vnd.ericsson.quickcall"},"qfx":{"ext":"qfx","mime":["application\/vnd.intu.qfx"],"source":["Apache"],"alias":[],"primary":"application\/vnd.intu.qfx"},"qif":{"ext":"qif","mime":["application\/x-qw","image\/x-quicktime"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-qw"},"qml":{"ext":"qml","mime":["text\/x-qml"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-qml"},"qmlproject":{"ext":"qmlproject","mime":["text\/x-qml"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-qml"},"qmltypes":{"ext":"qmltypes","mime":["text\/x-qml"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-qml"},"qp":{"ext":"qp","mime":["application\/x-qpress"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-qpress"},"qps":{"ext":"qps","mime":["application\/vnd.publishare-delta-tree"],"source":["Apache"],"alias":[],"primary":"application\/vnd.publishare-delta-tree"},"qt":{"ext":"qt","mime":["video\/quicktime"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"video\/quicktime"},"qti":{"ext":"qti","mime":["application\/x-qtiplot"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-qtiplot"},"qtif":{"ext":"qtif","mime":["image\/x-quicktime"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-quicktime"},"qtl":{"ext":"qtl","mime":["application\/x-quicktime-media-link","application\/x-quicktimeplayer"],"source":["freedesktop.org"],"alias":["application\/x-quicktimeplayer"],"primary":"application\/x-quicktime-media-link"},"qtvr":{"ext":"qtvr","mime":["video\/quicktime"],"source":["freedesktop.org"],"alias":[],"primary":"video\/quicktime"},"qwd":{"ext":"qwd","mime":["application\/vnd.quark.quarkxpress"],"source":["Apache"],"alias":[],"primary":"application\/vnd.quark.quarkxpress"},"qwt":{"ext":"qwt","mime":["application\/vnd.quark.quarkxpress"],"source":["Apache"],"alias":[],"primary":"application\/vnd.quark.quarkxpress"},"qxb":{"ext":"qxb","mime":["application\/vnd.quark.quarkxpress"],"source":["Apache"],"alias":[],"primary":"application\/vnd.quark.quarkxpress"},"qxd":{"ext":"qxd","mime":["application\/vnd.quark.quarkxpress"],"source":["Apache"],"alias":[],"primary":"application\/vnd.quark.quarkxpress"},"qxl":{"ext":"qxl","mime":["application\/vnd.quark.quarkxpress"],"source":["Apache"],"alias":[],"primary":"application\/vnd.quark.quarkxpress"},"qxt":{"ext":"qxt","mime":["application\/vnd.quark.quarkxpress"],"source":["Apache"],"alias":[],"primary":"application\/vnd.quark.quarkxpress"},"ra":{"ext":"ra","mime":["audio\/x-pn-realaudio","audio\/x-realaudio","audio\/vnd.rn-realaudio","audio\/vnd.m-realaudio"],"source":["Apache","Nginx","freedesktop.org"],"alias":["audio\/x-pn-realaudio","audio\/vnd.m-realaudio"],"primary":"audio\/vnd.rn-realaudio"},"raf":{"ext":"raf","mime":["image\/x-fuji-raf"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-fuji-raf"},"ram":{"ext":"ram","mime":["audio\/x-pn-realaudio","application\/ram"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/ram"},"raml":{"ext":"raml","mime":["application\/raml+yaml"],"source":["freedesktop.org"],"alias":[],"primary":"application\/raml+yaml"},"rar":{"ext":"rar","mime":["application\/x-rar-compressed","application\/vnd.rar","application\/x-rar"],"source":["Apache","Nginx","freedesktop.org"],"alias":["application\/x-rar","application\/x-rar-compressed"],"primary":"application\/vnd.rar"},"ras":{"ext":"ras","mime":["image\/x-cmu-raster"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"image\/x-cmu-raster"},"raw":{"ext":"raw","mime":["image\/x-panasonic-raw"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-panasonic-raw"},"raw-disk-image":{"ext":"raw-disk-image","mime":["application\/x-raw-disk-image"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-raw-disk-image"},"rax":{"ext":"rax","mime":["audio\/vnd.rn-realaudio","audio\/x-pn-realaudio","audio\/vnd.m-realaudio"],"source":["freedesktop.org"],"alias":["audio\/x-pn-realaudio","audio\/vnd.m-realaudio"],"primary":"audio\/vnd.rn-realaudio"},"rb":{"ext":"rb","mime":["application\/x-ruby"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-ruby"},"rcprofile":{"ext":"rcprofile","mime":["application\/vnd.ipunplugged.rcprofile"],"source":["Apache"],"alias":[],"primary":"application\/vnd.ipunplugged.rcprofile"},"rdf":{"ext":"rdf","mime":["application\/rdf+xml","text\/rdf"],"source":["Apache","freedesktop.org"],"alias":["text\/rdf"],"primary":"application\/rdf+xml"},"rdfs":{"ext":"rdfs","mime":["application\/rdf+xml","text\/rdf"],"source":["freedesktop.org"],"alias":["text\/rdf"],"primary":"application\/rdf+xml"},"rdz":{"ext":"rdz","mime":["application\/vnd.data-vision.rdz"],"source":["Apache"],"alias":[],"primary":"application\/vnd.data-vision.rdz"},"reg":{"ext":"reg","mime":["text\/x-ms-regedit"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-ms-regedit"},"rej":{"ext":"rej","mime":["text\/x-reject","application\/x-reject"],"source":["freedesktop.org"],"alias":["application\/x-reject"],"primary":"text\/x-reject"},"rep":{"ext":"rep","mime":["application\/vnd.businessobjects"],"source":["Apache"],"alias":[],"primary":"application\/vnd.businessobjects"},"res":{"ext":"res","mime":["application\/x-dtbresource+xml"],"source":["Apache"],"alias":[],"primary":"application\/x-dtbresource+xml"},"rgb":{"ext":"rgb","mime":["image\/x-rgb"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"image\/x-rgb"},"rgbe":{"ext":"rgbe","mime":["image\/vnd.radiance"],"source":["IANA"],"alias":[],"primary":"image\/vnd.radiance"},"rif":{"ext":"rif","mime":["application\/reginfo+xml"],"source":["Apache"],"alias":[],"primary":"application\/reginfo+xml"},"rip":{"ext":"rip","mime":["audio\/vnd.rip"],"source":["Apache"],"alias":[],"primary":"audio\/vnd.rip"},"ris":{"ext":"ris","mime":["application\/x-research-info-systems"],"source":["Apache"],"alias":[],"primary":"application\/x-research-info-systems"},"rl":{"ext":"rl","mime":["application\/resource-lists+xml"],"source":["Apache"],"alias":[],"primary":"application\/resource-lists+xml"},"rlc":{"ext":"rlc","mime":["image\/vnd.fujixerox.edmics-rlc"],"source":["Apache"],"alias":[],"primary":"image\/vnd.fujixerox.edmics-rlc"},"rld":{"ext":"rld","mime":["application\/resource-lists-diff+xml"],"source":["Apache"],"alias":[],"primary":"application\/resource-lists-diff+xml"},"rle":{"ext":"rle","mime":["image\/rle"],"source":["freedesktop.org"],"alias":[],"primary":"image\/rle"},"rm":{"ext":"rm","mime":["application\/vnd.rn-realmedia","application\/vnd.rn-realmedia-vbr"],"source":["Apache","freedesktop.org"],"alias":["application\/vnd.rn-realmedia-vbr"],"primary":"application\/vnd.rn-realmedia"},"rmi":{"ext":"rmi","mime":["audio\/midi"],"source":["Apache"],"alias":[],"primary":"audio\/midi"},"rmj":{"ext":"rmj","mime":["application\/vnd.rn-realmedia","application\/vnd.rn-realmedia-vbr"],"source":["freedesktop.org"],"alias":["application\/vnd.rn-realmedia-vbr"],"primary":"application\/vnd.rn-realmedia"},"rmm":{"ext":"rmm","mime":["application\/vnd.rn-realmedia","application\/vnd.rn-realmedia-vbr"],"source":["freedesktop.org"],"alias":["application\/vnd.rn-realmedia-vbr"],"primary":"application\/vnd.rn-realmedia"},"rmp":{"ext":"rmp","mime":["audio\/x-pn-realaudio-plugin"],"source":["Apache"],"alias":[],"primary":"audio\/x-pn-realaudio-plugin"},"rms":{"ext":"rms","mime":["application\/vnd.jcp.javame.midlet-rms","application\/vnd.rn-realmedia","application\/vnd.rn-realmedia-vbr"],"source":["Apache","freedesktop.org"],"alias":["application\/vnd.rn-realmedia-vbr"],"primary":"application\/vnd.jcp.javame.midlet-rms"},"rmvb":{"ext":"rmvb","mime":["application\/vnd.rn-realmedia-vbr","application\/vnd.rn-realmedia"],"source":["Apache","freedesktop.org"],"alias":["application\/vnd.rn-realmedia-vbr"],"primary":"application\/vnd.rn-realmedia"},"rmx":{"ext":"rmx","mime":["application\/vnd.rn-realmedia","application\/vnd.rn-realmedia-vbr"],"source":["freedesktop.org"],"alias":["application\/vnd.rn-realmedia-vbr"],"primary":"application\/vnd.rn-realmedia"},"rnc":{"ext":"rnc","mime":["application\/relax-ng-compact-syntax","application\/x-rnc"],"source":["Apache","freedesktop.org"],"alias":["application\/x-rnc"],"primary":"application\/relax-ng-compact-syntax"},"rng":{"ext":"rng","mime":["application\/xml","text\/xml"],"source":["freedesktop.org"],"alias":["text\/xml"],"primary":"application\/xml"},"roa":{"ext":"roa","mime":["application\/rpki-roa"],"source":["Apache"],"alias":[],"primary":"application\/rpki-roa"},"roff":{"ext":"roff","mime":["text\/troff","application\/x-troff","text\/x-troff"],"source":["Apache","freedesktop.org"],"alias":["application\/x-troff","text\/x-troff"],"primary":"text\/troff"},"rp":{"ext":"rp","mime":["image\/vnd.rn-realpix"],"source":["freedesktop.org"],"alias":[],"primary":"image\/vnd.rn-realpix"},"rp9":{"ext":"rp9","mime":["application\/vnd.cloanto.rp9"],"source":["Apache"],"alias":[],"primary":"application\/vnd.cloanto.rp9"},"rpm":{"ext":"rpm","mime":["application\/x-redhat-package-manager","application\/x-rpm"],"source":["Nginx","freedesktop.org"],"alias":["application\/x-redhat-package-manager"],"primary":"application\/x-rpm"},"rpss":{"ext":"rpss","mime":["application\/vnd.nokia.radio-presets"],"source":["Apache"],"alias":[],"primary":"application\/vnd.nokia.radio-presets"},"rpst":{"ext":"rpst","mime":["application\/vnd.nokia.radio-preset"],"source":["Apache"],"alias":[],"primary":"application\/vnd.nokia.radio-preset"},"rq":{"ext":"rq","mime":["application\/sparql-query"],"source":["Apache"],"alias":[],"primary":"application\/sparql-query"},"rs":{"ext":"rs","mime":["application\/rls-services+xml","text\/rust"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/rls-services+xml"},"rsd":{"ext":"rsd","mime":["application\/rsd+xml"],"source":["Apache"],"alias":[],"primary":"application\/rsd+xml"},"rss":{"ext":"rss","mime":["application\/rss+xml","text\/rss"],"source":["Apache","Nginx","freedesktop.org"],"alias":["text\/rss"],"primary":"application\/rss+xml"},"rt":{"ext":"rt","mime":["text\/vnd.rn-realtext"],"source":["freedesktop.org"],"alias":[],"primary":"text\/vnd.rn-realtext"},"rtf":{"ext":"rtf","mime":["application\/rtf","text\/rtf"],"source":["Apache","Nginx","freedesktop.org"],"alias":["text\/rtf"],"primary":"application\/rtf"},"rtx":{"ext":"rtx","mime":["text\/richtext"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/richtext"},"run":{"ext":"run","mime":["application\/x-makeself"],"source":["Nginx"],"alias":[],"primary":"application\/x-makeself"},"rv":{"ext":"rv","mime":["video\/vnd.rn-realvideo","video\/x-real-video"],"source":["freedesktop.org"],"alias":["video\/x-real-video"],"primary":"video\/vnd.rn-realvideo"},"rvx":{"ext":"rvx","mime":["video\/vnd.rn-realvideo","video\/x-real-video"],"source":["freedesktop.org"],"alias":["video\/x-real-video"],"primary":"video\/vnd.rn-realvideo"},"rw2":{"ext":"rw2","mime":["image\/x-panasonic-raw2"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-panasonic-raw2"},"s":{"ext":"s","mime":["text\/x-asm"],"source":["Apache"],"alias":[],"primary":"text\/x-asm"},"s3m":{"ext":"s3m","mime":["audio\/s3m","audio\/x-s3m"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"audio\/s3m"},"saf":{"ext":"saf","mime":["application\/vnd.yamaha.smaf-audio"],"source":["Apache"],"alias":[],"primary":"application\/vnd.yamaha.smaf-audio"},"sam":{"ext":"sam","mime":["application\/x-amipro"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-amipro"},"sami":{"ext":"sami","mime":["application\/x-sami"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-sami"},"sap":{"ext":"sap","mime":["application\/x-thomson-sap-image"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-thomson-sap-image"},"sass":{"ext":"sass","mime":["text\/x-sass"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-sass"},"sav":{"ext":"sav","mime":["application\/x-spss-sav","application\/x-spss-savefile"],"source":["freedesktop.org"],"alias":["application\/x-spss-savefile"],"primary":"application\/x-spss-sav"},"sbml":{"ext":"sbml","mime":["application\/sbml+xml"],"source":["Apache"],"alias":[],"primary":"application\/sbml+xml"},"sc":{"ext":"sc","mime":["application\/vnd.ibm.secure-container"],"source":["IANA","Apache"],"alias":[],"primary":"application\/vnd.ibm.secure-container"},"scala":{"ext":"scala","mime":["text\/x-scala"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-scala"},"scd":{"ext":"scd","mime":["application\/x-msschedule"],"source":["Apache"],"alias":[],"primary":"application\/x-msschedule"},"scm":{"ext":"scm","mime":["application\/vnd.lotus-screencam","text\/x-scheme"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.lotus-screencam"},"scope":{"ext":"scope","mime":["text\/x-systemd-unit"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-systemd-unit"},"scq":{"ext":"scq","mime":["application\/scvp-cv-request"],"source":["Apache"],"alias":[],"primary":"application\/scvp-cv-request"},"scs":{"ext":"scs","mime":["application\/scvp-cv-response"],"source":["Apache"],"alias":[],"primary":"application\/scvp-cv-response"},"scss":{"ext":"scss","mime":["text\/x-scss"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-scss"},"scurl":{"ext":"scurl","mime":["text\/vnd.curl.scurl"],"source":["Apache"],"alias":[],"primary":"text\/vnd.curl.scurl"},"sda":{"ext":"sda","mime":["application\/vnd.stardivision.draw"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.stardivision.draw"},"sdc":{"ext":"sdc","mime":["application\/vnd.stardivision.calc"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.stardivision.calc"},"sdd":{"ext":"sdd","mime":["application\/vnd.stardivision.impress"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.stardivision.impress"},"sdkd":{"ext":"sdkd","mime":["application\/vnd.solent.sdkm+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.solent.sdkm+xml"},"sdkm":{"ext":"sdkm","mime":["application\/vnd.solent.sdkm+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.solent.sdkm+xml"},"sdp":{"ext":"sdp","mime":["application\/sdp","application\/vnd.stardivision.impress","application\/x-sdp","application\/vnd.sdp"],"source":["Apache","freedesktop.org"],"alias":["application\/x-sdp","application\/vnd.sdp"],"primary":"application\/sdp"},"sds":{"ext":"sds","mime":["application\/vnd.stardivision.chart"],"source":["freedesktop.org"],"alias":[],"primary":"application\/vnd.stardivision.chart"},"sdw":{"ext":"sdw","mime":["application\/vnd.stardivision.writer","application\/vnd.stardivision.writer-global"],"source":["Apache","freedesktop.org"],"alias":["application\/vnd.stardivision.writer-global"],"primary":"application\/vnd.stardivision.writer"},"sea":{"ext":"sea","mime":["application\/x-sea"],"source":["Nginx"],"alias":[],"primary":"application\/x-sea"},"see":{"ext":"see","mime":["application\/vnd.seemail"],"source":["Apache"],"alias":[],"primary":"application\/vnd.seemail"},"seed":{"ext":"seed","mime":["application\/vnd.fdsn.seed"],"source":["Apache"],"alias":[],"primary":"application\/vnd.fdsn.seed"},"sema":{"ext":"sema","mime":["application\/vnd.sema"],"source":["Apache"],"alias":[],"primary":"application\/vnd.sema"},"semd":{"ext":"semd","mime":["application\/vnd.semd"],"source":["Apache"],"alias":[],"primary":"application\/vnd.semd"},"semf":{"ext":"semf","mime":["application\/vnd.semf"],"source":["Apache"],"alias":[],"primary":"application\/vnd.semf"},"ser":{"ext":"ser","mime":["application\/java-serialized-object"],"source":["Apache"],"alias":[],"primary":"application\/java-serialized-object"},"service":{"ext":"service","mime":["text\/x-dbus-service","text\/x-systemd-unit"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-dbus-service"},"setpay":{"ext":"setpay","mime":["application\/set-payment-initiation"],"source":["Apache"],"alias":[],"primary":"application\/set-payment-initiation"},"setreg":{"ext":"setreg","mime":["application\/set-registration-initiation"],"source":["Apache"],"alias":[],"primary":"application\/set-registration-initiation"},"sfc":{"ext":"sfc","mime":["application\/vnd.nintendo.snes.rom","application\/x-snes-rom"],"source":["freedesktop.org"],"alias":["application\/x-snes-rom"],"primary":"application\/vnd.nintendo.snes.rom"},"sfd-hdstx":{"ext":"sfd-hdstx","mime":["application\/vnd.hydrostatix.sof-data"],"source":["Apache"],"alias":[],"primary":"application\/vnd.hydrostatix.sof-data"},"sfs":{"ext":"sfs","mime":["application\/vnd.spotfire.sfs"],"source":["Apache"],"alias":[],"primary":"application\/vnd.spotfire.sfs"},"sfv":{"ext":"sfv","mime":["text\/x-sfv"],"source":["Apache"],"alias":[],"primary":"text\/x-sfv"},"sg":{"ext":"sg","mime":["application\/x-sg1000-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-sg1000-rom"},"sgb":{"ext":"sgb","mime":["application\/x-gameboy-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-gameboy-rom"},"sgf":{"ext":"sgf","mime":["application\/x-go-sgf"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-go-sgf"},"sgi":{"ext":"sgi","mime":["image\/sgi","image\/x-sgi"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"image\/sgi"},"sgl":{"ext":"sgl","mime":["application\/vnd.stardivision.writer-global","application\/vnd.stardivision.writer"],"source":["Apache","freedesktop.org"],"alias":["application\/vnd.stardivision.writer-global"],"primary":"application\/vnd.stardivision.writer"},"sgm":{"ext":"sgm","mime":["text\/sgml"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/sgml"},"sgml":{"ext":"sgml","mime":["text\/sgml"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/sgml"},"sh":{"ext":"sh","mime":["application\/x-sh","application\/x-shellscript","text\/x-sh"],"source":["Apache","freedesktop.org"],"alias":["text\/x-sh"],"primary":"application\/x-sh"},"shape":{"ext":"shape","mime":["application\/x-dia-shape"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-dia-shape"},"shar":{"ext":"shar","mime":["application\/x-shar"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-shar"},"shf":{"ext":"shf","mime":["application\/shf+xml"],"source":["Apache"],"alias":[],"primary":"application\/shf+xml"},"shn":{"ext":"shn","mime":["application\/x-shorten","audio\/x-shorten"],"source":["freedesktop.org"],"alias":["audio\/x-shorten"],"primary":"application\/x-shorten"},"shtml":{"ext":"shtml","mime":["text\/html"],"source":["Nginx"],"alias":[],"primary":"text\/html"},"siag":{"ext":"siag","mime":["application\/x-siag"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-siag"},"sid":{"ext":"sid","mime":["audio\/prs.sid","image\/x-mrsid-image"],"source":["IANA","Apache","freedesktop.org"],"alias":[],"primary":"audio\/prs.sid"},"sig":{"ext":"sig","mime":["application\/pgp-signature"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/pgp-signature"},"sik":{"ext":"sik","mime":["application\/x-trash"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-trash"},"sil":{"ext":"sil","mime":["audio\/silk"],"source":["Apache"],"alias":[],"primary":"audio\/silk"},"silo":{"ext":"silo","mime":["model\/mesh"],"source":["Apache"],"alias":[],"primary":"model\/mesh"},"sis":{"ext":"sis","mime":["application\/vnd.symbian.install"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.symbian.install"},"sisx":{"ext":"sisx","mime":["application\/vnd.symbian.install","x-epoc\/x-sisx-app"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.symbian.install"},"sit":{"ext":"sit","mime":["application\/x-stuffit","application\/stuffit","application\/x-sit"],"source":["Apache","Nginx","freedesktop.org"],"alias":["application\/stuffit","application\/x-sit"],"primary":"application\/x-stuffit"},"sitx":{"ext":"sitx","mime":["application\/x-stuffitx"],"source":["Apache"],"alias":[],"primary":"application\/x-stuffitx"},"siv":{"ext":"siv","mime":["application\/sieve"],"source":["freedesktop.org"],"alias":[],"primary":"application\/sieve"},"sk":{"ext":"sk","mime":["image\/x-skencil"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-skencil"},"sk1":{"ext":"sk1","mime":["image\/x-skencil"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-skencil"},"skd":{"ext":"skd","mime":["application\/vnd.koan"],"source":["Apache"],"alias":[],"primary":"application\/vnd.koan"},"skm":{"ext":"skm","mime":["application\/vnd.koan"],"source":["Apache"],"alias":[],"primary":"application\/vnd.koan"},"skp":{"ext":"skp","mime":["application\/vnd.koan"],"source":["Apache"],"alias":[],"primary":"application\/vnd.koan"},"skr":{"ext":"skr","mime":["application\/pgp-keys"],"source":["freedesktop.org"],"alias":[],"primary":"application\/pgp-keys"},"skt":{"ext":"skt","mime":["application\/vnd.koan"],"source":["Apache"],"alias":[],"primary":"application\/vnd.koan"},"sldm":{"ext":"sldm","mime":["application\/vnd.ms-powerpoint.slide.macroenabled.12"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-powerpoint.slide.macroenabled.12"},"sldx":{"ext":"sldx","mime":["application\/vnd.openxmlformats-officedocument.presentationml.slide"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.openxmlformats-officedocument.presentationml.slide"},"slice":{"ext":"slice","mime":["text\/x-systemd-unit"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-systemd-unit"},"slk":{"ext":"slk","mime":["text\/spreadsheet"],"source":["freedesktop.org"],"alias":[],"primary":"text\/spreadsheet"},"slt":{"ext":"slt","mime":["application\/vnd.epson.salt"],"source":["Apache"],"alias":[],"primary":"application\/vnd.epson.salt"},"sm":{"ext":"sm","mime":["application\/vnd.stepmania.stepchart"],"source":["Apache"],"alias":[],"primary":"application\/vnd.stepmania.stepchart"},"smaf":{"ext":"smaf","mime":["application\/x-smaf","application\/vnd.smaf"],"source":["freedesktop.org"],"alias":["application\/vnd.smaf"],"primary":"application\/x-smaf"},"smc":{"ext":"smc","mime":["application\/vnd.nintendo.snes.rom","application\/x-snes-rom"],"source":["freedesktop.org"],"alias":["application\/x-snes-rom"],"primary":"application\/vnd.nintendo.snes.rom"},"smd":{"ext":"smd","mime":["application\/vnd.stardivision.mail","application\/x-genesis-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/vnd.stardivision.mail"},"smf":{"ext":"smf","mime":["application\/vnd.stardivision.math"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.stardivision.math"},"smi":{"ext":"smi","mime":["application\/smil","application\/smil+xml","application\/x-sami"],"source":["IANA","Apache","freedesktop.org"],"alias":["application\/smil"],"primary":"application\/smil+xml"},"smil":{"ext":"smil","mime":["application\/smil","application\/smil+xml"],"source":["IANA","Apache","freedesktop.org"],"alias":["application\/smil"],"primary":"application\/smil+xml"},"sml":{"ext":"sml","mime":["application\/smil+xml","application\/smil"],"source":["freedesktop.org"],"alias":["application\/smil"],"primary":"application\/smil+xml"},"sms":{"ext":"sms","mime":["application\/x-sms-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-sms-rom"},"smv":{"ext":"smv","mime":["video\/x-smv"],"source":["Apache"],"alias":[],"primary":"video\/x-smv"},"smzip":{"ext":"smzip","mime":["application\/vnd.stepmania.package"],"source":["Apache"],"alias":[],"primary":"application\/vnd.stepmania.package"},"snap":{"ext":"snap","mime":["application\/vnd.snap"],"source":["freedesktop.org"],"alias":[],"primary":"application\/vnd.snap"},"snd":{"ext":"snd","mime":["audio\/basic"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"audio\/basic"},"snf":{"ext":"snf","mime":["application\/x-font-snf"],"source":["Apache"],"alias":[],"primary":"application\/x-font-snf"},"so":{"ext":"so","mime":["application\/octet-stream","application\/x-sharedlib"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/octet-stream"},"socket":{"ext":"socket","mime":["text\/x-systemd-unit"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-systemd-unit"},"spc":{"ext":"spc","mime":["application\/x-pkcs7-certificates"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-pkcs7-certificates"},"spd":{"ext":"spd","mime":["application\/x-font-speedo"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-font-speedo"},"spec":{"ext":"spec","mime":["text\/x-rpm-spec"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-rpm-spec"},"spf":{"ext":"spf","mime":["application\/vnd.yamaha.smaf-phrase"],"source":["Apache"],"alias":[],"primary":"application\/vnd.yamaha.smaf-phrase"},"spl":{"ext":"spl","mime":["application\/x-futuresplash","application\/vnd.adobe.flash.movie","application\/x-shockwave-flash","application\/futuresplash"],"source":["Apache","freedesktop.org"],"alias":["application\/x-shockwave-flash","application\/futuresplash"],"primary":"application\/vnd.adobe.flash.movie"},"spm":{"ext":"spm","mime":["application\/x-source-rpm"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-source-rpm"},"spot":{"ext":"spot","mime":["text\/vnd.in3d.spot"],"source":["Apache"],"alias":[],"primary":"text\/vnd.in3d.spot"},"spp":{"ext":"spp","mime":["application\/scvp-vp-response"],"source":["Apache"],"alias":[],"primary":"application\/scvp-vp-response"},"spq":{"ext":"spq","mime":["application\/scvp-vp-request"],"source":["Apache"],"alias":[],"primary":"application\/scvp-vp-request"},"spx":{"ext":"spx","mime":["audio\/ogg","audio\/x-speex"],"source":["IANA","Apache","freedesktop.org"],"alias":[],"primary":"audio\/ogg"},"sql":{"ext":"sql","mime":["application\/x-sql","application\/sql","text\/x-sql"],"source":["Apache","freedesktop.org"],"alias":["text\/x-sql"],"primary":"application\/sql"},"sqsh":{"ext":"sqsh","mime":["application\/vnd.squashfs"],"source":["freedesktop.org"],"alias":[],"primary":"application\/vnd.squashfs"},"sr2":{"ext":"sr2","mime":["image\/x-sony-sr2"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-sony-sr2"},"src":{"ext":"src","mime":["application\/x-wais-source"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-wais-source"},"srf":{"ext":"srf","mime":["image\/x-sony-srf"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-sony-srf"},"srt":{"ext":"srt","mime":["application\/x-subrip","application\/x-srt"],"source":["Apache","freedesktop.org"],"alias":["application\/x-srt"],"primary":"application\/x-subrip"},"sru":{"ext":"sru","mime":["application\/sru+xml"],"source":["Apache"],"alias":[],"primary":"application\/sru+xml"},"srx":{"ext":"srx","mime":["application\/sparql-results+xml"],"source":["Apache"],"alias":[],"primary":"application\/sparql-results+xml"},"ss":{"ext":"ss","mime":["text\/x-scheme"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-scheme"},"ssa":{"ext":"ssa","mime":["text\/x-ssa"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-ssa"},"ssdl":{"ext":"ssdl","mime":["application\/ssdl+xml"],"source":["Apache"],"alias":[],"primary":"application\/ssdl+xml"},"sse":{"ext":"sse","mime":["application\/vnd.kodak-descriptor"],"source":["Apache"],"alias":[],"primary":"application\/vnd.kodak-descriptor"},"ssf":{"ext":"ssf","mime":["application\/vnd.epson.ssf"],"source":["Apache"],"alias":[],"primary":"application\/vnd.epson.ssf"},"ssml":{"ext":"ssml","mime":["application\/ssml+xml"],"source":["Apache"],"alias":[],"primary":"application\/ssml+xml"},"st":{"ext":"st","mime":["application\/vnd.sailingtracker.track"],"source":["Apache"],"alias":[],"primary":"application\/vnd.sailingtracker.track"},"stc":{"ext":"stc","mime":["application\/vnd.sun.xml.calc.template"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.sun.xml.calc.template"},"std":{"ext":"std","mime":["application\/vnd.sun.xml.draw.template"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.sun.xml.draw.template"},"stf":{"ext":"stf","mime":["application\/vnd.wt.stf"],"source":["Apache"],"alias":[],"primary":"application\/vnd.wt.stf"},"sti":{"ext":"sti","mime":["application\/vnd.sun.xml.impress.template"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.sun.xml.impress.template"},"stk":{"ext":"stk","mime":["application\/hyperstudio"],"source":["Apache"],"alias":[],"primary":"application\/hyperstudio"},"stl":{"ext":"stl","mime":["application\/vnd.ms-pki.stl"],"source":["Apache"],"alias":[],"primary":"application\/vnd.ms-pki.stl"},"stm":{"ext":"stm","mime":["audio\/x-stm"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-stm"},"str":{"ext":"str","mime":["application\/vnd.pg.format"],"source":["Apache"],"alias":[],"primary":"application\/vnd.pg.format"},"stw":{"ext":"stw","mime":["application\/vnd.sun.xml.writer.template"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.sun.xml.writer.template"},"sty":{"ext":"sty","mime":["text\/x-tex","application\/x-tex"],"source":["freedesktop.org"],"alias":["application\/x-tex"],"primary":"text\/x-tex"},"sub":{"ext":"sub","mime":["image\/vnd.dvb.subtitle","text\/vnd.dvb.subtitle","text\/x-microdvd","text\/x-mpsub","text\/x-subviewer"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"image\/vnd.dvb.subtitle"},"sun":{"ext":"sun","mime":["image\/x-sun-raster"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-sun-raster"},"sus":{"ext":"sus","mime":["application\/vnd.sus-calendar"],"source":["Apache"],"alias":[],"primary":"application\/vnd.sus-calendar"},"susp":{"ext":"susp","mime":["application\/vnd.sus-calendar"],"source":["Apache"],"alias":[],"primary":"application\/vnd.sus-calendar"},"sv":{"ext":"sv","mime":["text\/x-svsrc"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-svsrc"},"sv4cpio":{"ext":"sv4cpio","mime":["application\/x-sv4cpio"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-sv4cpio"},"sv4crc":{"ext":"sv4crc","mime":["application\/x-sv4crc"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-sv4crc"},"svc":{"ext":"svc","mime":["application\/vnd.dvb.service"],"source":["Apache"],"alias":[],"primary":"application\/vnd.dvb.service"},"svd":{"ext":"svd","mime":["application\/vnd.svd"],"source":["Apache"],"alias":[],"primary":"application\/vnd.svd"},"svg":{"ext":"svg","mime":["image\/svg+xml"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"image\/svg+xml"},"svgz":{"ext":"svgz","mime":["image\/svg+xml","image\/svg+xml-compressed"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"image\/svg+xml"},"svh":{"ext":"svh","mime":["text\/x-svhdr"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-svhdr"},"swa":{"ext":"swa","mime":["application\/x-director"],"source":["Apache"],"alias":[],"primary":"application\/x-director"},"swap":{"ext":"swap","mime":["text\/x-systemd-unit"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-systemd-unit"},"swf":{"ext":"swf","mime":["application\/x-shockwave-flash","application\/vnd.adobe.flash.movie","application\/futuresplash"],"source":["Apache","Nginx","freedesktop.org"],"alias":["application\/x-shockwave-flash","application\/futuresplash"],"primary":"application\/vnd.adobe.flash.movie"},"swi":{"ext":"swi","mime":["application\/vnd.aristanetworks.swi"],"source":["Apache"],"alias":[],"primary":"application\/vnd.aristanetworks.swi"},"swm":{"ext":"swm","mime":["application\/x-ms-wim"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-ms-wim"},"sxc":{"ext":"sxc","mime":["application\/vnd.sun.xml.calc"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.sun.xml.calc"},"sxd":{"ext":"sxd","mime":["application\/vnd.sun.xml.draw"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.sun.xml.draw"},"sxg":{"ext":"sxg","mime":["application\/vnd.sun.xml.writer.global"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.sun.xml.writer.global"},"sxi":{"ext":"sxi","mime":["application\/vnd.sun.xml.impress"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.sun.xml.impress"},"sxm":{"ext":"sxm","mime":["application\/vnd.sun.xml.math"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.sun.xml.math"},"sxw":{"ext":"sxw","mime":["application\/vnd.sun.xml.writer"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.sun.xml.writer"},"sylk":{"ext":"sylk","mime":["text\/spreadsheet"],"source":["freedesktop.org"],"alias":[],"primary":"text\/spreadsheet"},"t":{"ext":"t","mime":["text\/troff"],"source":["Apache"],"alias":[],"primary":"text\/troff"},"t2t":{"ext":"t2t","mime":["text\/x-txt2tags"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-txt2tags"},"t3":{"ext":"t3","mime":["application\/x-t3vm-image"],"source":["Apache"],"alias":[],"primary":"application\/x-t3vm-image"},"taglet":{"ext":"taglet","mime":["application\/vnd.mynfc"],"source":["Apache"],"alias":[],"primary":"application\/vnd.mynfc"},"tao":{"ext":"tao","mime":["application\/vnd.tao.intent-module-archive"],"source":["Apache"],"alias":[],"primary":"application\/vnd.tao.intent-module-archive"},"tar":{"ext":"tar","mime":["application\/x-tar","application\/x-gtar"],"source":["Apache","freedesktop.org"],"alias":["application\/x-gtar"],"primary":"application\/x-tar"},"target":{"ext":"target","mime":["text\/x-systemd-unit"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-systemd-unit"},"taz":{"ext":"taz","mime":["application\/x-tarz"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-tarz"},"tb2":{"ext":"tb2","mime":["application\/x-bzip-compressed-tar"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-bzip-compressed-tar"},"tbz":{"ext":"tbz","mime":["application\/x-bzip-compressed-tar"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-bzip-compressed-tar"},"tbz2":{"ext":"tbz2","mime":["application\/x-bzip-compressed-tar"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-bzip-compressed-tar"},"tcap":{"ext":"tcap","mime":["application\/vnd.3gpp2.tcap"],"source":["Apache"],"alias":[],"primary":"application\/vnd.3gpp2.tcap"},"tcl":{"ext":"tcl","mime":["application\/x-tcl","text\/x-tcl"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/x-tcl"},"teacher":{"ext":"teacher","mime":["application\/vnd.smart.teacher"],"source":["Apache"],"alias":[],"primary":"application\/vnd.smart.teacher"},"tei":{"ext":"tei","mime":["application\/tei+xml"],"source":["Apache"],"alias":[],"primary":"application\/tei+xml"},"teicorpus":{"ext":"teicorpus","mime":["application\/tei+xml"],"source":["Apache"],"alias":[],"primary":"application\/tei+xml"},"tex":{"ext":"tex","mime":["application\/x-tex","text\/x-tex"],"source":["Apache","freedesktop.org"],"alias":["application\/x-tex"],"primary":"text\/x-tex"},"texi":{"ext":"texi","mime":["application\/x-texinfo","text\/x-texinfo"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-texinfo"},"texinfo":{"ext":"texinfo","mime":["application\/x-texinfo","text\/x-texinfo"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-texinfo"},"text":{"ext":"text","mime":["text\/plain"],"source":["Apache"],"alias":[],"primary":"text\/plain"},"tfi":{"ext":"tfi","mime":["application\/thraud+xml"],"source":["Apache"],"alias":[],"primary":"application\/thraud+xml"},"tfm":{"ext":"tfm","mime":["application\/x-tex-tfm"],"source":["Apache"],"alias":[],"primary":"application\/x-tex-tfm"},"tga":{"ext":"tga","mime":["image\/x-tga","image\/x-icb"],"source":["Apache","freedesktop.org"],"alias":["image\/x-icb"],"primary":"image\/x-tga"},"tgz":{"ext":"tgz","mime":["application\/x-compressed-tar"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-compressed-tar"},"theme":{"ext":"theme","mime":["application\/x-theme"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-theme"},"themepack":{"ext":"themepack","mime":["application\/x-windows-themepack"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-windows-themepack"},"thmx":{"ext":"thmx","mime":["application\/vnd.ms-officetheme"],"source":["Apache"],"alias":[],"primary":"application\/vnd.ms-officetheme"},"tif":{"ext":"tif","mime":["image\/tiff"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"image\/tiff"},"tiff":{"ext":"tiff","mime":["image\/tiff"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"image\/tiff"},"timer":{"ext":"timer","mime":["text\/x-systemd-unit"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-systemd-unit"},"tk":{"ext":"tk","mime":["application\/x-tcl","text\/x-tcl"],"source":["Nginx","freedesktop.org"],"alias":[],"primary":"application\/x-tcl"},"tlrz":{"ext":"tlrz","mime":["application\/x-lrzip-compressed-tar"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-lrzip-compressed-tar"},"tlz":{"ext":"tlz","mime":["application\/x-lzma-compressed-tar"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-lzma-compressed-tar"},"tmo":{"ext":"tmo","mime":["application\/vnd.tmobile-livetv"],"source":["Apache"],"alias":[],"primary":"application\/vnd.tmobile-livetv"},"tnef":{"ext":"tnef","mime":["application\/vnd.ms-tnef","application\/ms-tnef"],"source":["freedesktop.org"],"alias":["application\/ms-tnef"],"primary":"application\/vnd.ms-tnef"},"tnf":{"ext":"tnf","mime":["application\/vnd.ms-tnef","application\/ms-tnef"],"source":["freedesktop.org"],"alias":["application\/ms-tnef"],"primary":"application\/vnd.ms-tnef"},"toc":{"ext":"toc","mime":["application\/x-cdrdao-toc"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-cdrdao-toc"},"torrent":{"ext":"torrent","mime":["application\/x-bittorrent"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-bittorrent"},"tpic":{"ext":"tpic","mime":["image\/x-tga","image\/x-icb"],"source":["freedesktop.org"],"alias":["image\/x-icb"],"primary":"image\/x-tga"},"tpl":{"ext":"tpl","mime":["application\/vnd.groove-tool-template"],"source":["Apache"],"alias":[],"primary":"application\/vnd.groove-tool-template"},"tpt":{"ext":"tpt","mime":["application\/vnd.trid.tpt"],"source":["Apache"],"alias":[],"primary":"application\/vnd.trid.tpt"},"tr":{"ext":"tr","mime":["text\/troff","application\/x-troff","text\/x-troff"],"source":["Apache","freedesktop.org"],"alias":["application\/x-troff","text\/x-troff"],"primary":"text\/troff"},"tra":{"ext":"tra","mime":["application\/vnd.trueapp"],"source":["Apache"],"alias":[],"primary":"application\/vnd.trueapp"},"trig":{"ext":"trig","mime":["application\/x-trig"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-trig"},"trm":{"ext":"trm","mime":["application\/x-msterminal"],"source":["Apache"],"alias":[],"primary":"application\/x-msterminal"},"ts":{"ext":"ts","mime":["video\/mp2t","text\/vnd.trolltech.linguist","application\/x-linguist"],"source":["Nginx","freedesktop.org"],"alias":["application\/x-linguist"],"primary":"text\/vnd.trolltech.linguist"},"tsd":{"ext":"tsd","mime":["application\/timestamped-data"],"source":["Apache"],"alias":[],"primary":"application\/timestamped-data"},"tsv":{"ext":"tsv","mime":["text\/tab-separated-values"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/tab-separated-values"},"tta":{"ext":"tta","mime":["audio\/x-tta","audio\/tta"],"source":["freedesktop.org"],"alias":["audio\/tta"],"primary":"audio\/x-tta"},"ttc":{"ext":"ttc","mime":["application\/x-font-ttf"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-font-ttf"},"ttf":{"ext":"ttf","mime":["application\/x-font-ttf"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-font-ttf"},"ttl":{"ext":"ttl","mime":["text\/turtle"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/turtle"},"ttx":{"ext":"ttx","mime":["application\/x-font-ttx"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-font-ttx"},"twd":{"ext":"twd","mime":["application\/vnd.simtech-mindmapper"],"source":["Apache"],"alias":[],"primary":"application\/vnd.simtech-mindmapper"},"twds":{"ext":"twds","mime":["application\/vnd.simtech-mindmapper"],"source":["Apache"],"alias":[],"primary":"application\/vnd.simtech-mindmapper"},"twig":{"ext":"twig","mime":["text\/x-twig"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-twig"},"txd":{"ext":"txd","mime":["application\/vnd.genomatix.tuxedo"],"source":["Apache"],"alias":[],"primary":"application\/vnd.genomatix.tuxedo"},"txf":{"ext":"txf","mime":["application\/vnd.mobius.txf"],"source":["Apache"],"alias":[],"primary":"application\/vnd.mobius.txf"},"txt":{"ext":"txt","mime":["text\/plain"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"text\/plain"},"txz":{"ext":"txz","mime":["application\/x-xz-compressed-tar"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-xz-compressed-tar"},"tzo":{"ext":"tzo","mime":["application\/x-tzo"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-tzo"},"u32":{"ext":"u32","mime":["application\/x-authorware-bin"],"source":["Apache"],"alias":[],"primary":"application\/x-authorware-bin"},"udeb":{"ext":"udeb","mime":["application\/x-debian-package","application\/vnd.debian.binary-package","application\/x-deb"],"source":["Apache","freedesktop.org"],"alias":["application\/x-deb","application\/x-debian-package"],"primary":"application\/vnd.debian.binary-package"},"ufd":{"ext":"ufd","mime":["application\/vnd.ufdl"],"source":["Apache"],"alias":[],"primary":"application\/vnd.ufdl"},"ufdl":{"ext":"ufdl","mime":["application\/vnd.ufdl"],"source":["Apache"],"alias":[],"primary":"application\/vnd.ufdl"},"ufraw":{"ext":"ufraw","mime":["application\/x-ufraw"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-ufraw"},"ui":{"ext":"ui","mime":["application\/x-designer","application\/x-gtk-builder"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-designer"},"uil":{"ext":"uil","mime":["text\/x-uil"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-uil"},"ult":{"ext":"ult","mime":["audio\/x-mod"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-mod"},"ulx":{"ext":"ulx","mime":["application\/x-glulx"],"source":["Apache"],"alias":[],"primary":"application\/x-glulx"},"umj":{"ext":"umj","mime":["application\/vnd.umajin"],"source":["Apache"],"alias":[],"primary":"application\/vnd.umajin"},"unf":{"ext":"unf","mime":["application\/x-nes-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-nes-rom"},"uni":{"ext":"uni","mime":["audio\/x-mod"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-mod"},"unif":{"ext":"unif","mime":["application\/x-nes-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-nes-rom"},"unityweb":{"ext":"unityweb","mime":["application\/vnd.unity"],"source":["Apache"],"alias":[],"primary":"application\/vnd.unity"},"uoml":{"ext":"uoml","mime":["application\/vnd.uoml+xml"],"source":["IANA","Apache"],"alias":[],"primary":"application\/vnd.uoml+xml"},"uri":{"ext":"uri","mime":["text\/uri-list"],"source":["Apache"],"alias":[],"primary":"text\/uri-list"},"uris":{"ext":"uris","mime":["text\/uri-list"],"source":["Apache"],"alias":[],"primary":"text\/uri-list"},"url":{"ext":"url","mime":["application\/x-mswinurl"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-mswinurl"},"urls":{"ext":"urls","mime":["text\/uri-list"],"source":["Apache"],"alias":[],"primary":"text\/uri-list"},"ustar":{"ext":"ustar","mime":["application\/x-ustar"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-ustar"},"utz":{"ext":"utz","mime":["application\/vnd.uiq.theme"],"source":["Apache"],"alias":[],"primary":"application\/vnd.uiq.theme"},"uu":{"ext":"uu","mime":["text\/x-uuencode"],"source":["Apache"],"alias":[],"primary":"text\/x-uuencode"},"uue":{"ext":"uue","mime":["text\/x-uuencode","zz-application\/zz-winassoc-uu"],"source":["freedesktop.org"],"alias":["zz-application\/zz-winassoc-uu"],"primary":"text\/x-uuencode"},"uva":{"ext":"uva","mime":["audio\/vnd.dece.audio"],"source":["Apache"],"alias":[],"primary":"audio\/vnd.dece.audio"},"uvd":{"ext":"uvd","mime":["application\/vnd.dece.data"],"source":["Apache"],"alias":[],"primary":"application\/vnd.dece.data"},"uvf":{"ext":"uvf","mime":["application\/vnd.dece.data"],"source":["Apache"],"alias":[],"primary":"application\/vnd.dece.data"},"uvg":{"ext":"uvg","mime":["image\/vnd.dece.graphic"],"source":["Apache"],"alias":[],"primary":"image\/vnd.dece.graphic"},"uvh":{"ext":"uvh","mime":["video\/vnd.dece.hd"],"source":["Apache"],"alias":[],"primary":"video\/vnd.dece.hd"},"uvi":{"ext":"uvi","mime":["image\/vnd.dece.graphic"],"source":["Apache"],"alias":[],"primary":"image\/vnd.dece.graphic"},"uvm":{"ext":"uvm","mime":["video\/vnd.dece.mobile"],"source":["Apache"],"alias":[],"primary":"video\/vnd.dece.mobile"},"uvp":{"ext":"uvp","mime":["video\/vnd.dece.pd"],"source":["Apache"],"alias":[],"primary":"video\/vnd.dece.pd"},"uvs":{"ext":"uvs","mime":["video\/vnd.dece.sd"],"source":["Apache"],"alias":[],"primary":"video\/vnd.dece.sd"},"uvt":{"ext":"uvt","mime":["application\/vnd.dece.ttml+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.dece.ttml+xml"},"uvu":{"ext":"uvu","mime":["video\/vnd.uvvu.mp4"],"source":["Apache"],"alias":[],"primary":"video\/vnd.uvvu.mp4"},"uvv":{"ext":"uvv","mime":["video\/vnd.dece.video"],"source":["Apache"],"alias":[],"primary":"video\/vnd.dece.video"},"uvva":{"ext":"uvva","mime":["audio\/vnd.dece.audio"],"source":["Apache"],"alias":[],"primary":"audio\/vnd.dece.audio"},"uvvd":{"ext":"uvvd","mime":["application\/vnd.dece.data"],"source":["Apache"],"alias":[],"primary":"application\/vnd.dece.data"},"uvvf":{"ext":"uvvf","mime":["application\/vnd.dece.data"],"source":["Apache"],"alias":[],"primary":"application\/vnd.dece.data"},"uvvg":{"ext":"uvvg","mime":["image\/vnd.dece.graphic"],"source":["Apache"],"alias":[],"primary":"image\/vnd.dece.graphic"},"uvvh":{"ext":"uvvh","mime":["video\/vnd.dece.hd"],"source":["Apache"],"alias":[],"primary":"video\/vnd.dece.hd"},"uvvi":{"ext":"uvvi","mime":["image\/vnd.dece.graphic"],"source":["Apache"],"alias":[],"primary":"image\/vnd.dece.graphic"},"uvvm":{"ext":"uvvm","mime":["video\/vnd.dece.mobile"],"source":["Apache"],"alias":[],"primary":"video\/vnd.dece.mobile"},"uvvp":{"ext":"uvvp","mime":["video\/vnd.dece.pd"],"source":["Apache"],"alias":[],"primary":"video\/vnd.dece.pd"},"uvvs":{"ext":"uvvs","mime":["video\/vnd.dece.sd"],"source":["Apache"],"alias":[],"primary":"video\/vnd.dece.sd"},"uvvt":{"ext":"uvvt","mime":["application\/vnd.dece.ttml+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.dece.ttml+xml"},"uvvu":{"ext":"uvvu","mime":["video\/vnd.uvvu.mp4"],"source":["Apache"],"alias":[],"primary":"video\/vnd.uvvu.mp4"},"uvvv":{"ext":"uvvv","mime":["video\/vnd.dece.video"],"source":["Apache"],"alias":[],"primary":"video\/vnd.dece.video"},"uvvx":{"ext":"uvvx","mime":["application\/vnd.dece.unspecified"],"source":["Apache"],"alias":[],"primary":"application\/vnd.dece.unspecified"},"uvvz":{"ext":"uvvz","mime":["application\/vnd.dece.zip"],"source":["Apache"],"alias":[],"primary":"application\/vnd.dece.zip"},"uvx":{"ext":"uvx","mime":["application\/vnd.dece.unspecified"],"source":["Apache"],"alias":[],"primary":"application\/vnd.dece.unspecified"},"uvz":{"ext":"uvz","mime":["application\/vnd.dece.zip"],"source":["Apache"],"alias":[],"primary":"application\/vnd.dece.zip"},"v64":{"ext":"v64","mime":["application\/x-n64-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-n64-rom"},"vala":{"ext":"vala","mime":["text\/x-vala"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-vala"},"vapi":{"ext":"vapi","mime":["text\/x-vala"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-vala"},"vcard":{"ext":"vcard","mime":["text\/vcard","text\/directory","text\/x-vcard"],"source":["Apache","freedesktop.org"],"alias":["text\/directory","text\/x-vcard"],"primary":"text\/vcard"},"vcd":{"ext":"vcd","mime":["application\/x-cdlink"],"source":["Apache"],"alias":[],"primary":"application\/x-cdlink"},"vcf":{"ext":"vcf","mime":["text\/x-vcard","text\/vcard","text\/directory"],"source":["Apache","freedesktop.org"],"alias":["text\/directory","text\/x-vcard"],"primary":"text\/vcard"},"vcg":{"ext":"vcg","mime":["application\/vnd.groove-vcard"],"source":["Apache"],"alias":[],"primary":"application\/vnd.groove-vcard"},"vcs":{"ext":"vcs","mime":["text\/x-vcalendar","text\/calendar","application\/ics"],"source":["Apache","freedesktop.org"],"alias":["text\/x-vcalendar","application\/ics"],"primary":"text\/calendar"},"vct":{"ext":"vct","mime":["text\/vcard","text\/directory","text\/x-vcard"],"source":["freedesktop.org"],"alias":["text\/directory","text\/x-vcard"],"primary":"text\/vcard"},"vcx":{"ext":"vcx","mime":["application\/vnd.vcx"],"source":["Apache"],"alias":[],"primary":"application\/vnd.vcx"},"vda":{"ext":"vda","mime":["image\/x-tga","image\/x-icb"],"source":["freedesktop.org"],"alias":["image\/x-icb"],"primary":"image\/x-tga"},"vhd":{"ext":"vhd","mime":["text\/x-vhdl"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-vhdl"},"vhdl":{"ext":"vhdl","mime":["text\/x-vhdl"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-vhdl"},"vis":{"ext":"vis","mime":["application\/vnd.visionary"],"source":["Apache"],"alias":[],"primary":"application\/vnd.visionary"},"viv":{"ext":"viv","mime":["video\/vnd.vivo","video\/vivo"],"source":["Apache","freedesktop.org"],"alias":["video\/vivo"],"primary":"video\/vnd.vivo"},"vivo":{"ext":"vivo","mime":["video\/vnd.vivo","video\/vivo"],"source":["freedesktop.org"],"alias":["video\/vivo"],"primary":"video\/vnd.vivo"},"vlc":{"ext":"vlc","mime":["audio\/x-mpegurl","audio\/mpegurl","application\/m3u","audio\/x-mp3-playlist","audio\/m3u","audio\/x-m3u"],"source":["freedesktop.org"],"alias":["audio\/mpegurl","application\/m3u","audio\/x-mp3-playlist","audio\/m3u","audio\/x-m3u"],"primary":"audio\/x-mpegurl"},"vob":{"ext":"vob","mime":["video\/x-ms-vob","video\/mpeg","video\/x-mpeg","video\/mpeg-system","video\/x-mpeg-system","video\/x-mpeg2"],"source":["Apache","freedesktop.org"],"alias":["video\/x-mpeg","video\/mpeg-system","video\/x-mpeg-system","video\/x-mpeg2"],"primary":"video\/mpeg"},"voc":{"ext":"voc","mime":["audio\/x-voc"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-voc"},"vor":{"ext":"vor","mime":["application\/vnd.stardivision.writer","application\/vnd.stardivision.writer-global"],"source":["Apache","freedesktop.org"],"alias":["application\/vnd.stardivision.writer-global"],"primary":"application\/vnd.stardivision.writer"},"vox":{"ext":"vox","mime":["application\/x-authorware-bin"],"source":["Apache"],"alias":[],"primary":"application\/x-authorware-bin"},"vrm":{"ext":"vrm","mime":["model\/vrml"],"source":["freedesktop.org"],"alias":[],"primary":"model\/vrml"},"vrml":{"ext":"vrml","mime":["model\/vrml"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"model\/vrml"},"vsd":{"ext":"vsd","mime":["application\/vnd.visio"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.visio"},"vsdm":{"ext":"vsdm","mime":["application\/vnd.ms-visio.drawing.macroenabled.main+xml"],"source":["freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-visio.drawing.macroenabled.main+xml"},"vsdx":{"ext":"vsdx","mime":["application\/vnd.ms-visio.drawing.main+xml"],"source":["freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-visio.drawing.main+xml"},"vsf":{"ext":"vsf","mime":["application\/vnd.vsf"],"source":["Apache"],"alias":[],"primary":"application\/vnd.vsf"},"vss":{"ext":"vss","mime":["application\/vnd.visio"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.visio"},"vssm":{"ext":"vssm","mime":["application\/vnd.ms-visio.stencil.macroenabled.main+xml"],"source":["freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-visio.stencil.macroenabled.main+xml"},"vssx":{"ext":"vssx","mime":["application\/vnd.ms-visio.stencil.main+xml"],"source":["freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-visio.stencil.main+xml"},"vst":{"ext":"vst","mime":["application\/vnd.visio","image\/x-tga","image\/x-icb"],"source":["Apache","freedesktop.org"],"alias":["image\/x-icb"],"primary":"application\/vnd.visio"},"vstm":{"ext":"vstm","mime":["application\/vnd.ms-visio.template.macroenabled.main+xml"],"source":["freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-visio.template.macroenabled.main+xml"},"vstx":{"ext":"vstx","mime":["application\/vnd.ms-visio.template.main+xml"],"source":["freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-visio.template.main+xml"},"vsw":{"ext":"vsw","mime":["application\/vnd.visio"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.visio"},"vtt":{"ext":"vtt","mime":["text\/vtt"],"source":["freedesktop.org"],"alias":[],"primary":"text\/vtt"},"vtu":{"ext":"vtu","mime":["model\/vnd.vtu"],"source":["Apache"],"alias":[],"primary":"model\/vnd.vtu"},"vxml":{"ext":"vxml","mime":["application\/voicexml+xml"],"source":["Apache"],"alias":[],"primary":"application\/voicexml+xml"},"w3d":{"ext":"w3d","mime":["application\/x-director"],"source":["Apache"],"alias":[],"primary":"application\/x-director"},"wad":{"ext":"wad","mime":["application\/x-doom","application\/x-wii-wad","application\/x-doom-wad"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-doom"},"war":{"ext":"war","mime":["application\/java-archive"],"source":["Nginx"],"alias":[],"primary":"application\/java-archive"},"wav":{"ext":"wav","mime":["audio\/x-wav","audio\/wav","audio\/vnd.wave"],"source":["Apache","freedesktop.org"],"alias":["audio\/wav","audio\/vnd.wave"],"primary":"audio\/x-wav"},"wax":{"ext":"wax","mime":["audio\/x-ms-wax","audio\/x-ms-asx","video\/x-ms-wvx","video\/x-ms-wax","video\/x-ms-wmx","application\/x-ms-asx"],"source":["Apache","freedesktop.org"],"alias":["video\/x-ms-wvx","video\/x-ms-wax","video\/x-ms-wmx","application\/x-ms-asx"],"primary":"audio\/x-ms-asx"},"wb1":{"ext":"wb1","mime":["application\/x-quattropro"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-quattropro"},"wb2":{"ext":"wb2","mime":["application\/x-quattropro"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-quattropro"},"wb3":{"ext":"wb3","mime":["application\/x-quattropro"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-quattropro"},"wbmp":{"ext":"wbmp","mime":["image\/vnd.wap.wbmp"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"image\/vnd.wap.wbmp"},"wbs":{"ext":"wbs","mime":["application\/vnd.criticaltools.wbs+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.criticaltools.wbs+xml"},"wbxml":{"ext":"wbxml","mime":["application\/vnd.wap.wbxml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.wap.wbxml"},"wcm":{"ext":"wcm","mime":["application\/vnd.ms-works"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-works"},"wdb":{"ext":"wdb","mime":["application\/vnd.ms-works"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-works"},"wdp":{"ext":"wdp","mime":["image\/vnd.ms-photo"],"source":["Apache"],"alias":[],"primary":"image\/vnd.ms-photo"},"weba":{"ext":"weba","mime":["audio\/webm"],"source":["Apache"],"alias":[],"primary":"audio\/webm"},"webm":{"ext":"webm","mime":["video\/webm"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"video\/webm"},"webp":{"ext":"webp","mime":["image\/webp"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"image\/webp"},"wg":{"ext":"wg","mime":["application\/vnd.pmi.widget"],"source":["Apache"],"alias":[],"primary":"application\/vnd.pmi.widget"},"wgt":{"ext":"wgt","mime":["application\/widget"],"source":["Apache"],"alias":[],"primary":"application\/widget"},"wim":{"ext":"wim","mime":["application\/x-ms-wim"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-ms-wim"},"wk1":{"ext":"wk1","mime":["application\/vnd.lotus-1-2-3","application\/x-lotus123","application\/x-123","application\/lotus123","application\/wk1","zz-application\/zz-winassoc-123"],"source":["freedesktop.org"],"alias":["application\/x-lotus123","application\/x-123","application\/lotus123","application\/wk1","zz-application\/zz-winassoc-123"],"primary":"application\/vnd.lotus-1-2-3"},"wk3":{"ext":"wk3","mime":["application\/vnd.lotus-1-2-3","application\/x-lotus123","application\/x-123","application\/lotus123","application\/wk1","zz-application\/zz-winassoc-123"],"source":["freedesktop.org"],"alias":["application\/x-lotus123","application\/x-123","application\/lotus123","application\/wk1","zz-application\/zz-winassoc-123"],"primary":"application\/vnd.lotus-1-2-3"},"wk4":{"ext":"wk4","mime":["application\/vnd.lotus-1-2-3","application\/x-lotus123","application\/x-123","application\/lotus123","application\/wk1","zz-application\/zz-winassoc-123"],"source":["freedesktop.org"],"alias":["application\/x-lotus123","application\/x-123","application\/lotus123","application\/wk1","zz-application\/zz-winassoc-123"],"primary":"application\/vnd.lotus-1-2-3"},"wkdownload":{"ext":"wkdownload","mime":["application\/x-partial-download"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-partial-download"},"wks":{"ext":"wks","mime":["application\/vnd.ms-works","application\/vnd.lotus-1-2-3","application\/x-lotus123","application\/x-123","application\/lotus123","application\/wk1","zz-application\/zz-winassoc-123"],"source":["Apache","freedesktop.org"],"alias":["application\/x-lotus123","application\/x-123","application\/lotus123","application\/wk1","zz-application\/zz-winassoc-123"],"primary":"application\/vnd.lotus-1-2-3"},"wm":{"ext":"wm","mime":["video\/x-ms-wm"],"source":["Apache"],"alias":[],"primary":"video\/x-ms-wm"},"wma":{"ext":"wma","mime":["audio\/x-ms-wma","audio\/wma"],"source":["Apache","freedesktop.org"],"alias":["audio\/wma"],"primary":"audio\/x-ms-wma"},"wmd":{"ext":"wmd","mime":["application\/x-ms-wmd"],"source":["Apache"],"alias":[],"primary":"application\/x-ms-wmd"},"wmf":{"ext":"wmf","mime":["application\/x-msmetafile","image\/wmf","image\/x-wmf","image\/x-win-metafile","application\/x-wmf","application\/wmf"],"source":["Apache","freedesktop.org"],"alias":["image\/wmf","image\/x-wmf","image\/x-win-metafile","application\/x-wmf","application\/wmf","application\/x-msmetafile"],"primary":"application\/wmf"},"wml":{"ext":"wml","mime":["text\/vnd.wap.wml"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"text\/vnd.wap.wml"},"wmlc":{"ext":"wmlc","mime":["application\/vnd.wap.wmlc"],"source":["Apache","Nginx"],"alias":[],"primary":"application\/vnd.wap.wmlc"},"wmls":{"ext":"wmls","mime":["text\/vnd.wap.wmlscript"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"text\/vnd.wap.wmlscript"},"wmlsc":{"ext":"wmlsc","mime":["application\/vnd.wap.wmlscriptc"],"source":["Apache"],"alias":[],"primary":"application\/vnd.wap.wmlscriptc"},"wmv":{"ext":"wmv","mime":["video\/x-ms-wmv"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"video\/x-ms-wmv"},"wmx":{"ext":"wmx","mime":["video\/x-ms-wmx","audio\/x-ms-asx","video\/x-ms-wvx","video\/x-ms-wax","application\/x-ms-asx"],"source":["Apache","freedesktop.org"],"alias":["video\/x-ms-wvx","video\/x-ms-wax","video\/x-ms-wmx","application\/x-ms-asx"],"primary":"audio\/x-ms-asx"},"wmz":{"ext":"wmz","mime":["application\/x-ms-wmz","application\/x-msmetafile"],"source":["Apache"],"alias":[],"primary":"application\/x-ms-wmz"},"woff":{"ext":"woff","mime":["application\/font-woff"],"source":["Apache","Nginx","freedesktop.org"],"alias":["application\/font-woff"],"primary":"application\/font-woff"},"wp":{"ext":"wp","mime":["application\/vnd.wordperfect","application\/x-wordperfect","application\/wordperfect"],"source":["freedesktop.org"],"alias":["application\/x-wordperfect","application\/wordperfect"],"primary":"application\/vnd.wordperfect"},"wp4":{"ext":"wp4","mime":["application\/vnd.wordperfect","application\/x-wordperfect","application\/wordperfect"],"source":["freedesktop.org"],"alias":["application\/x-wordperfect","application\/wordperfect"],"primary":"application\/vnd.wordperfect"},"wp5":{"ext":"wp5","mime":["application\/vnd.wordperfect","application\/x-wordperfect","application\/wordperfect"],"source":["freedesktop.org"],"alias":["application\/x-wordperfect","application\/wordperfect"],"primary":"application\/vnd.wordperfect"},"wp6":{"ext":"wp6","mime":["application\/vnd.wordperfect","application\/x-wordperfect","application\/wordperfect"],"source":["freedesktop.org"],"alias":["application\/x-wordperfect","application\/wordperfect"],"primary":"application\/vnd.wordperfect"},"wpd":{"ext":"wpd","mime":["application\/vnd.wordperfect","application\/x-wordperfect","application\/wordperfect"],"source":["Apache","freedesktop.org"],"alias":["application\/x-wordperfect","application\/wordperfect"],"primary":"application\/vnd.wordperfect"},"wpg":{"ext":"wpg","mime":["application\/x-wpg"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-wpg"},"wpl":{"ext":"wpl","mime":["application\/vnd.ms-wpl"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-wpl"},"wpp":{"ext":"wpp","mime":["application\/vnd.wordperfect","application\/x-wordperfect","application\/wordperfect"],"source":["freedesktop.org"],"alias":["application\/x-wordperfect","application\/wordperfect"],"primary":"application\/vnd.wordperfect"},"wps":{"ext":"wps","mime":["application\/vnd.ms-works"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-works"},"wqd":{"ext":"wqd","mime":["application\/vnd.wqd"],"source":["Apache"],"alias":[],"primary":"application\/vnd.wqd"},"wri":{"ext":"wri","mime":["application\/x-mswrite"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-mswrite"},"wrl":{"ext":"wrl","mime":["model\/vrml"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"model\/vrml"},"wsdl":{"ext":"wsdl","mime":["application\/wsdl+xml"],"source":["Apache"],"alias":[],"primary":"application\/wsdl+xml"},"wsgi":{"ext":"wsgi","mime":["text\/x-python"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-python"},"wspolicy":{"ext":"wspolicy","mime":["application\/wspolicy+xml"],"source":["Apache"],"alias":[],"primary":"application\/wspolicy+xml"},"wtb":{"ext":"wtb","mime":["application\/vnd.webturbo"],"source":["Apache"],"alias":[],"primary":"application\/vnd.webturbo"},"wv":{"ext":"wv","mime":["audio\/x-wavpack"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-wavpack"},"wvc":{"ext":"wvc","mime":["audio\/x-wavpack-correction"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-wavpack-correction"},"wvp":{"ext":"wvp","mime":["audio\/x-wavpack"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-wavpack"},"wvx":{"ext":"wvx","mime":["video\/x-ms-wvx","audio\/x-ms-asx","video\/x-ms-wax","video\/x-ms-wmx","application\/x-ms-asx"],"source":["Apache","freedesktop.org"],"alias":["video\/x-ms-wvx","video\/x-ms-wax","video\/x-ms-wmx","application\/x-ms-asx"],"primary":"audio\/x-ms-asx"},"wwf":{"ext":"wwf","mime":["application\/x-wwf","application\/wwf"],"source":["freedesktop.org"],"alias":["application\/wwf"],"primary":"application\/x-wwf"},"x32":{"ext":"x32","mime":["application\/x-authorware-bin"],"source":["Apache"],"alias":[],"primary":"application\/x-authorware-bin"},"x3d":{"ext":"x3d","mime":["model\/x3d+xml"],"source":["Apache"],"alias":[],"primary":"model\/x3d+xml"},"x3db":{"ext":"x3db","mime":["model\/x3d+binary"],"source":["Apache"],"alias":[],"primary":"model\/x3d+binary"},"x3dbz":{"ext":"x3dbz","mime":["model\/x3d+binary"],"source":["Apache"],"alias":[],"primary":"model\/x3d+binary"},"x3dv":{"ext":"x3dv","mime":["model\/x3d+vrml"],"source":["Apache"],"alias":[],"primary":"model\/x3d+vrml"},"x3dvz":{"ext":"x3dvz","mime":["model\/x3d+vrml"],"source":["Apache"],"alias":[],"primary":"model\/x3d+vrml"},"x3dz":{"ext":"x3dz","mime":["model\/x3d+xml"],"source":["Apache"],"alias":[],"primary":"model\/x3d+xml"},"x3f":{"ext":"x3f","mime":["image\/x-sigma-x3f"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-sigma-x3f"},"xac":{"ext":"xac","mime":["application\/x-gnucash"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-gnucash"},"xaml":{"ext":"xaml","mime":["application\/xaml+xml"],"source":["Apache"],"alias":[],"primary":"application\/xaml+xml"},"xap":{"ext":"xap","mime":["application\/x-silverlight-app"],"source":["Apache"],"alias":[],"primary":"application\/x-silverlight-app"},"xar":{"ext":"xar","mime":["application\/vnd.xara","application\/x-xar"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.xara"},"xbap":{"ext":"xbap","mime":["application\/x-ms-xbap"],"source":["Apache"],"alias":[],"primary":"application\/x-ms-xbap"},"xbd":{"ext":"xbd","mime":["application\/vnd.fujixerox.docuworks.binder"],"source":["Apache"],"alias":[],"primary":"application\/vnd.fujixerox.docuworks.binder"},"xbel":{"ext":"xbel","mime":["application\/x-xbel"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-xbel"},"xbl":{"ext":"xbl","mime":["application\/xml","text\/xml"],"source":["freedesktop.org"],"alias":["text\/xml"],"primary":"application\/xml"},"xbm":{"ext":"xbm","mime":["image\/x-xbitmap"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"image\/x-xbitmap"},"xcf":{"ext":"xcf","mime":["image\/x-xcf"],"source":["freedesktop.org"],"alias":[],"primary":"image\/x-xcf"},"xdf":{"ext":"xdf","mime":["application\/xcap-diff+xml"],"source":["Apache"],"alias":[],"primary":"application\/xcap-diff+xml"},"xdgapp":{"ext":"xdgapp","mime":["application\/vnd.flatpak","application\/vnd.xdgapp"],"source":["freedesktop.org"],"alias":["application\/vnd.xdgapp"],"primary":"application\/vnd.flatpak"},"xdm":{"ext":"xdm","mime":["application\/vnd.syncml.dm+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.syncml.dm+xml"},"xdp":{"ext":"xdp","mime":["application\/vnd.adobe.xdp+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.adobe.xdp+xml"},"xdssc":{"ext":"xdssc","mime":["application\/dssc+xml"],"source":["Apache"],"alias":[],"primary":"application\/dssc+xml"},"xdw":{"ext":"xdw","mime":["application\/vnd.fujixerox.docuworks"],"source":["Apache"],"alias":[],"primary":"application\/vnd.fujixerox.docuworks"},"xenc":{"ext":"xenc","mime":["application\/xenc+xml"],"source":["Apache"],"alias":[],"primary":"application\/xenc+xml"},"xer":{"ext":"xer","mime":["application\/patch-ops-error+xml"],"source":["Apache"],"alias":[],"primary":"application\/patch-ops-error+xml"},"xfdf":{"ext":"xfdf","mime":["application\/vnd.adobe.xfdf"],"source":["Apache"],"alias":[],"primary":"application\/vnd.adobe.xfdf"},"xfdl":{"ext":"xfdl","mime":["application\/vnd.xfdl"],"source":["Apache"],"alias":[],"primary":"application\/vnd.xfdl"},"xht":{"ext":"xht","mime":["application\/xhtml+xml"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/xhtml+xml"},"xhtml":{"ext":"xhtml","mime":["application\/xhtml+xml"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/xhtml+xml"},"xhvml":{"ext":"xhvml","mime":["application\/xv+xml"],"source":["IANA","Apache"],"alias":[],"primary":"application\/xv+xml"},"xi":{"ext":"xi","mime":["audio\/x-xi"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-xi"},"xif":{"ext":"xif","mime":["image\/vnd.xiff"],"source":["Apache"],"alias":[],"primary":"image\/vnd.xiff"},"xla":{"ext":"xla","mime":["application\/vnd.ms-excel","application\/msexcel","application\/x-msexcel","zz-application\/zz-winassoc-xls"],"source":["Apache","freedesktop.org"],"alias":["application\/msexcel","application\/x-msexcel","zz-application\/zz-winassoc-xls"],"primary":"application\/vnd.ms-excel"},"xlam":{"ext":"xlam","mime":["application\/vnd.ms-excel.addin.macroenabled.12"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-excel.addin.macroenabled.12"},"xlc":{"ext":"xlc","mime":["application\/vnd.ms-excel","application\/msexcel","application\/x-msexcel","zz-application\/zz-winassoc-xls"],"source":["Apache","freedesktop.org"],"alias":["application\/msexcel","application\/x-msexcel","zz-application\/zz-winassoc-xls"],"primary":"application\/vnd.ms-excel"},"xld":{"ext":"xld","mime":["application\/vnd.ms-excel","application\/msexcel","application\/x-msexcel","zz-application\/zz-winassoc-xls"],"source":["freedesktop.org"],"alias":["application\/msexcel","application\/x-msexcel","zz-application\/zz-winassoc-xls"],"primary":"application\/vnd.ms-excel"},"xlf":{"ext":"xlf","mime":["application\/x-xliff+xml","application\/x-xliff"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-xliff"},"xliff":{"ext":"xliff","mime":["application\/x-xliff"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-xliff"},"xll":{"ext":"xll","mime":["application\/vnd.ms-excel","application\/msexcel","application\/x-msexcel","zz-application\/zz-winassoc-xls"],"source":["freedesktop.org"],"alias":["application\/msexcel","application\/x-msexcel","zz-application\/zz-winassoc-xls"],"primary":"application\/vnd.ms-excel"},"xlm":{"ext":"xlm","mime":["application\/vnd.ms-excel","application\/msexcel","application\/x-msexcel","zz-application\/zz-winassoc-xls"],"source":["Apache","freedesktop.org"],"alias":["application\/msexcel","application\/x-msexcel","zz-application\/zz-winassoc-xls"],"primary":"application\/vnd.ms-excel"},"xlr":{"ext":"xlr","mime":["application\/vnd.ms-works"],"source":["freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-works"},"xls":{"ext":"xls","mime":["application\/vnd.ms-excel","application\/msexcel","application\/x-msexcel","zz-application\/zz-winassoc-xls"],"source":["Apache","Nginx","freedesktop.org"],"alias":["application\/msexcel","application\/x-msexcel","zz-application\/zz-winassoc-xls"],"primary":"application\/vnd.ms-excel"},"xlsb":{"ext":"xlsb","mime":["application\/vnd.ms-excel.sheet.binary.macroenabled.12"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-excel.sheet.binary.macroenabled.12"},"xlsm":{"ext":"xlsm","mime":["application\/vnd.ms-excel.sheet.macroenabled.12"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-excel.sheet.macroenabled.12"},"xlsx":{"ext":"xlsx","mime":["application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},"xlt":{"ext":"xlt","mime":["application\/vnd.ms-excel","application\/msexcel","application\/x-msexcel","zz-application\/zz-winassoc-xls"],"source":["Apache","freedesktop.org"],"alias":["application\/msexcel","application\/x-msexcel","zz-application\/zz-winassoc-xls"],"primary":"application\/vnd.ms-excel"},"xltm":{"ext":"xltm","mime":["application\/vnd.ms-excel.template.macroenabled.12"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.ms-excel.template.macroenabled.12"},"xltx":{"ext":"xltx","mime":["application\/vnd.openxmlformats-officedocument.spreadsheetml.template"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.openxmlformats-officedocument.spreadsheetml.template"},"xlw":{"ext":"xlw","mime":["application\/vnd.ms-excel","application\/msexcel","application\/x-msexcel","zz-application\/zz-winassoc-xls"],"source":["Apache","freedesktop.org"],"alias":["application\/msexcel","application\/x-msexcel","zz-application\/zz-winassoc-xls"],"primary":"application\/vnd.ms-excel"},"xm":{"ext":"xm","mime":["audio\/xm","audio\/x-xm"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"audio\/x-xm"},"xmf":{"ext":"xmf","mime":["audio\/x-xmf","audio\/xmf","audio\/mobile-xmf"],"source":["freedesktop.org"],"alias":["audio\/xmf","audio\/mobile-xmf"],"primary":"audio\/x-xmf"},"xmi":{"ext":"xmi","mime":["text\/x-xmi"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-xmi"},"xml":{"ext":"xml","mime":["application\/xml","text\/xml"],"source":["Apache","Nginx","freedesktop.org"],"alias":["text\/xml"],"primary":"application\/xml"},"xo":{"ext":"xo","mime":["application\/vnd.olpc-sugar"],"source":["Apache"],"alias":[],"primary":"application\/vnd.olpc-sugar"},"xop":{"ext":"xop","mime":["application\/xop+xml"],"source":["Apache"],"alias":[],"primary":"application\/xop+xml"},"xpi":{"ext":"xpi","mime":["application\/x-xpinstall"],"source":["Apache","Nginx","freedesktop.org"],"alias":[],"primary":"application\/x-xpinstall"},"xpl":{"ext":"xpl","mime":["application\/xproc+xml"],"source":["Apache"],"alias":[],"primary":"application\/xproc+xml"},"xpm":{"ext":"xpm","mime":["image\/x-xpixmap","image\/x-xpm"],"source":["Apache","freedesktop.org"],"alias":["image\/x-xpm"],"primary":"image\/x-xpixmap"},"xpr":{"ext":"xpr","mime":["application\/vnd.is-xpr"],"source":["Apache"],"alias":[],"primary":"application\/vnd.is-xpr"},"xps":{"ext":"xps","mime":["application\/vnd.ms-xpsdocument","application\/oxps"],"source":["Apache","freedesktop.org"],"alias":["application\/vnd.ms-xpsdocument"],"primary":"application\/oxps"},"xpw":{"ext":"xpw","mime":["application\/vnd.intercon.formnet"],"source":["Apache"],"alias":[],"primary":"application\/vnd.intercon.formnet"},"xpx":{"ext":"xpx","mime":["application\/vnd.intercon.formnet"],"source":["Apache"],"alias":[],"primary":"application\/vnd.intercon.formnet"},"xsd":{"ext":"xsd","mime":["application\/xml","text\/xml"],"source":["freedesktop.org"],"alias":["text\/xml"],"primary":"application\/xml"},"xsl":{"ext":"xsl","mime":["application\/xml","application\/xslt+xml"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/xml"},"xslfo":{"ext":"xslfo","mime":["text\/x-xslfo"],"source":["freedesktop.org"],"alias":[],"primary":"text\/x-xslfo"},"xslt":{"ext":"xslt","mime":["application\/xslt+xml"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/xslt+xml"},"xsm":{"ext":"xsm","mime":["application\/vnd.syncml+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.syncml+xml"},"xspf":{"ext":"xspf","mime":["application\/xspf+xml","application\/x-xspf+xml"],"source":["Apache","Nginx","freedesktop.org"],"alias":["application\/x-xspf+xml"],"primary":"application\/xspf+xml"},"xul":{"ext":"xul","mime":["application\/vnd.mozilla.xul+xml"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/vnd.mozilla.xul+xml"},"xvm":{"ext":"xvm","mime":["application\/xv+xml"],"source":["Apache"],"alias":[],"primary":"application\/xv+xml"},"xvml":{"ext":"xvml","mime":["application\/xv+xml"],"source":["IANA","Apache"],"alias":[],"primary":"application\/xv+xml"},"xwd":{"ext":"xwd","mime":["image\/x-xwindowdump"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"image\/x-xwindowdump"},"xyz":{"ext":"xyz","mime":["chemical\/x-xyz"],"source":["Apache"],"alias":[],"primary":"chemical\/x-xyz"},"xz":{"ext":"xz","mime":["application\/x-xz"],"source":["Apache","freedesktop.org"],"alias":[],"primary":"application\/x-xz"},"yaml":{"ext":"yaml","mime":["application\/x-yaml","text\/yaml","text\/x-yaml"],"source":["freedesktop.org"],"alias":["text\/yaml","text\/x-yaml"],"primary":"application\/x-yaml"},"yang":{"ext":"yang","mime":["application\/yang"],"source":["Apache"],"alias":[],"primary":"application\/yang"},"yin":{"ext":"yin","mime":["application\/yin+xml"],"source":["Apache"],"alias":[],"primary":"application\/yin+xml"},"yml":{"ext":"yml","mime":["application\/x-yaml","text\/yaml","text\/x-yaml"],"source":["freedesktop.org"],"alias":["text\/yaml","text\/x-yaml"],"primary":"application\/x-yaml"},"z1":{"ext":"z1","mime":["application\/x-zmachine"],"source":["Apache"],"alias":[],"primary":"application\/x-zmachine"},"z2":{"ext":"z2","mime":["application\/x-zmachine"],"source":["Apache"],"alias":[],"primary":"application\/x-zmachine"},"z3":{"ext":"z3","mime":["application\/x-zmachine"],"source":["Apache"],"alias":[],"primary":"application\/x-zmachine"},"z4":{"ext":"z4","mime":["application\/x-zmachine"],"source":["Apache"],"alias":[],"primary":"application\/x-zmachine"},"z5":{"ext":"z5","mime":["application\/x-zmachine"],"source":["Apache"],"alias":[],"primary":"application\/x-zmachine"},"z6":{"ext":"z6","mime":["application\/x-zmachine"],"source":["Apache"],"alias":[],"primary":"application\/x-zmachine"},"z64":{"ext":"z64","mime":["application\/x-n64-rom"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-n64-rom"},"z7":{"ext":"z7","mime":["application\/x-zmachine"],"source":["Apache"],"alias":[],"primary":"application\/x-zmachine"},"z8":{"ext":"z8","mime":["application\/x-zmachine"],"source":["Apache"],"alias":[],"primary":"application\/x-zmachine"},"zabw":{"ext":"zabw","mime":["application\/x-abiword"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-abiword"},"zaz":{"ext":"zaz","mime":["application\/vnd.zzazz.deck+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.zzazz.deck+xml"},"zip":{"ext":"zip","mime":["application\/zip","application\/x-zip-compressed","application\/x-zip"],"source":["Apache","Nginx","freedesktop.org"],"alias":["application\/x-zip-compressed","application\/x-zip"],"primary":"application\/zip"},"zir":{"ext":"zir","mime":["application\/vnd.zul"],"source":["Apache"],"alias":[],"primary":"application\/vnd.zul"},"zirz":{"ext":"zirz","mime":["application\/vnd.zul"],"source":["Apache"],"alias":[],"primary":"application\/vnd.zul"},"zmm":{"ext":"zmm","mime":["application\/vnd.handheld-entertainment+xml"],"source":["Apache"],"alias":[],"primary":"application\/vnd.handheld-entertainment+xml"},"zoo":{"ext":"zoo","mime":["application\/x-zoo"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-zoo"},"zsav":{"ext":"zsav","mime":["application\/x-spss-sav","application\/x-spss-savefile"],"source":["freedesktop.org"],"alias":["application\/x-spss-savefile"],"primary":"application\/x-spss-sav"},"zz":{"ext":"zz","mime":["application\/zlib"],"source":["freedesktop.org"],"alias":[],"primary":"application\/zlib"},"123":{"ext":"123","mime":["application\/vnd.lotus-1-2-3","application\/x-lotus123","application\/x-123","application\/lotus123","application\/wk1","zz-application\/zz-winassoc-123"],"source":["Apache","freedesktop.org"],"alias":["application\/x-lotus123","application\/x-123","application\/lotus123","application\/wk1","zz-application\/zz-winassoc-123"],"primary":"application\/vnd.lotus-1-2-3"},"602":{"ext":"602","mime":["application\/x-t602"],"source":["freedesktop.org"],"alias":[],"primary":"application\/x-t602"},"669":{"ext":"669","mime":["audio\/x-mod"],"source":["freedesktop.org"],"alias":[],"primary":"audio\/x-mod"}}
     2 No newline at end of file
  • trunk/src/wp-includes/functions.php

     
    22792279                return compact( 'ext', 'type', 'proper_filename' );
    22802280        }
    22812281
     2282        // Image types to validate.
     2283        $image_types = array(
     2284                'image/jpeg' => 'jpg',
     2285                'image/png'  => 'png',
     2286                'image/gif'  => 'gif',
     2287                'image/bmp'  => 'bmp',
     2288                'image/tiff' => 'tif',
     2289        );
     2290
    22822291        // Validate image types.
    2283         if ( $type && 0 === strpos( $type, 'image/' ) ) {
     2292        if ( $type && isset( $image_types[$type] ) ) {
    22842293
    22852294                // Attempt to figure out what type of image it actually is
    22862295                $real_mime = wp_get_image_mime( $file );
     
    22952304                         *
    22962305                         * @param  array $mime_to_ext Array of image mime types and their matching extensions.
    22972306                         */
    2298                         $mime_to_ext = apply_filters( 'getimagesize_mimes_to_exts', array(
    2299                                 'image/jpeg' => 'jpg',
    2300                                 'image/png'  => 'png',
    2301                                 'image/gif'  => 'gif',
    2302                                 'image/bmp'  => 'bmp',
    2303                                 'image/tiff' => 'tif',
    2304                         ) );
     2307                        $mime_to_ext = apply_filters( 'getimagesize_mimes_to_exts', $image_types );
    23052308
    23062309                        // Replace whatever is after the last period in the filename with the correct extension
    23072310                        if ( ! empty( $mime_to_ext[ $real_mime ] ) ) {
     
    23212324                                $type = $ext = false;
    23222325                        }
    23232326                }
    2324         } elseif ( function_exists( 'finfo_file' ) ) {
    2325                 // Use finfo_file if available to validate non-image files.
    2326                 $finfo = finfo_open( FILEINFO_MIME_TYPE );
    2327                 $real_mime = finfo_file( $finfo, $file );
    2328                 finfo_close( $finfo );
     2327        }
    23292328
    2330                 // If the extension does not match the file's real type, return false.
    2331                 if ( $real_mime !== $type ) {
    2332                         $type = $ext = false;
     2329        // Use finfo to validate the file MIME "magically", if possible
     2330        if ( false === $type || false === $ext ) {
     2331                $info = \Blobfolio\Mime::finfo( $file, $filename );
     2332
     2333                // Redefine the extension / MIME
     2334                if ( count( $info['suggested_filename'] ) ) {
     2335                        $proper_filename = $info['suggested_filename'][0];
     2336                        $ext = $info['extension'];
     2337                        $type = $info['mime'];
    23332338                }
    23342339        }
    23352340
  • trunk/src/wp-settings.php

     
    220220require( ABSPATH . WPINC . '/nav-menu.php' );
    221221require( ABSPATH . WPINC . '/nav-menu-template.php' );
    222222require( ABSPATH . WPINC . '/admin-bar.php' );
     223require( ABSPATH . WPINC . '/blob-mimes/mime.php' );
    223224require( ABSPATH . WPINC . '/rest-api.php' );
    224225require( ABSPATH . WPINC . '/rest-api/class-wp-rest-server.php' );
    225226require( ABSPATH . WPINC . '/rest-api/class-wp-rest-response.php' );