Passed
Push — master ( b24d67...98f0e0 )
by mon
02:06
created

TypeExtensionMap::getFileName()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
dl 0
loc 4
ccs 0
cts 2
cp 0
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 0
crap 2
1
<?php
2
3
namespace FileEye\MimeMap;
4
5
/**
6
 * Class for mapping file extensions to MIME types.
7
 */
8
class TypeExtensionMap
9
{
10
    /**
11
     * Returns this file's full qualified filename.
12
     *
13
     * @return string
14
     */
15
    public static function getFileName()
16
    {
17
        return __FILE__;
18
    }
19
20
    /**
21
     * Mapping between file extensions and MIME types.
22
     *
23
     * The array has two main keys, 'types' that maps MIME types to file
24
     * extensions, and 'extensions' that map file extensions to MIME types.
25
     *
26
     * The entire map is created automatically by running
27
     *  $ fileye-mimemap update [URL] [YAML] [FILE]
28
     * on the command line.
29
     * The utility application fetches the map from the Apache HTTPD
30
     * documentation website, and integrates its definitions with any further
31
     * specifications contained in the YAML file.
32
     *
33
     * DO NOT CHANGE THE MAPPING ARRAY MANUALLY.
34
     *
35
     * @internal
36
     *
37
     * @var array
38
     */
39
    // phpcs:disable
40
    public static $map = array (
41
  'types' =>
42
  array (
43
    'application/andrew-inset' =>
44
    array (
45
      0 => 'ez',
46
    ),
47
    'application/applixware' =>
48
    array (
49
      0 => 'aw',
50
    ),
51
    'application/atom+xml' =>
52
    array (
53
      0 => 'atom',
54
    ),
55
    'application/atomcat+xml' =>
56
    array (
57
      0 => 'atomcat',
58
    ),
59
    'application/atomsvc+xml' =>
60
    array (
61
      0 => 'atomsvc',
62
    ),
63
    'application/ccxml+xml' =>
64
    array (
65
      0 => 'ccxml',
66
    ),
67
    'application/cdmi-capability' =>
68
    array (
69
      0 => 'cdmia',
70
    ),
71
    'application/cdmi-container' =>
72
    array (
73
      0 => 'cdmic',
74
    ),
75
    'application/cdmi-domain' =>
76
    array (
77
      0 => 'cdmid',
78
    ),
79
    'application/cdmi-object' =>
80
    array (
81
      0 => 'cdmio',
82
    ),
83
    'application/cdmi-queue' =>
84
    array (
85
      0 => 'cdmiq',
86
    ),
87
    'application/cu-seeme' =>
88
    array (
89
      0 => 'cu',
90
    ),
91
    'application/davmount+xml' =>
92
    array (
93
      0 => 'davmount',
94
    ),
95
    'application/docbook+xml' =>
96
    array (
97
      0 => 'dbk',
98
    ),
99
    'application/dssc+der' =>
100
    array (
101
      0 => 'dssc',
102
    ),
103
    'application/dssc+xml' =>
104
    array (
105
      0 => 'xdssc',
106
    ),
107
    'application/ecmascript' =>
108
    array (
109
      0 => 'ecma',
110
    ),
111
    'application/emma+xml' =>
112
    array (
113
      0 => 'emma',
114
    ),
115
    'application/epub+zip' =>
116
    array (
117
      0 => 'epub',
118
    ),
119
    'application/exi' =>
120
    array (
121
      0 => 'exi',
122
    ),
123
    'application/font-tdpfr' =>
124
    array (
125
      0 => 'pfr',
126
    ),
127
    'application/gml+xml' =>
128
    array (
129
      0 => 'gml',
130
    ),
131
    'application/gpx+xml' =>
132
    array (
133
      0 => 'gpx',
134
    ),
135
    'application/gxf' =>
136
    array (
137
      0 => 'gxf',
138
    ),
139
    'application/hyperstudio' =>
140
    array (
141
      0 => 'stk',
142
    ),
143
    'application/inkml+xml' =>
144
    array (
145
      0 => 'ink',
146
      1 => 'inkml',
147
    ),
148
    'application/ipfix' =>
149
    array (
150
      0 => 'ipfix',
151
    ),
152
    'application/java-archive' =>
153
    array (
154
      0 => 'jar',
155
    ),
156
    'application/java-serialized-object' =>
157
    array (
158
      0 => 'ser',
159
    ),
160
    'application/java-vm' =>
161
    array (
162
      0 => 'class',
163
    ),
164
    'application/javascript' =>
165
    array (
166
      0 => 'js',
167
    ),
168
    'application/json' =>
169
    array (
170
      0 => 'json',
171
    ),
172
    'application/jsonml+json' =>
173
    array (
174
      0 => 'jsonml',
175
    ),
176
    'application/lost+xml' =>
177
    array (
178
      0 => 'lostxml',
179
    ),
180
    'application/mac-binhex40' =>
181
    array (
182
      0 => 'hqx',
183
    ),
184
    'application/mac-compactpro' =>
185
    array (
186
      0 => 'cpt',
187
    ),
188
    'application/mads+xml' =>
189
    array (
190
      0 => 'mads',
191
    ),
192
    'application/marc' =>
193
    array (
194
      0 => 'mrc',
195
    ),
196
    'application/marcxml+xml' =>
197
    array (
198
      0 => 'mrcx',
199
    ),
200
    'application/mathematica' =>
201
    array (
202
      0 => 'ma',
203
      1 => 'nb',
204
      2 => 'mb',
205
    ),
206
    'application/mathml+xml' =>
207
    array (
208
      0 => 'mathml',
209
    ),
210
    'application/mbox' =>
211
    array (
212
      0 => 'mbox',
213
    ),
214
    'application/mediaservercontrol+xml' =>
215
    array (
216
      0 => 'mscml',
217
    ),
218
    'application/metalink+xml' =>
219
    array (
220
      0 => 'metalink',
221
    ),
222
    'application/metalink4+xml' =>
223
    array (
224
      0 => 'meta4',
225
    ),
226
    'application/mets+xml' =>
227
    array (
228
      0 => 'mets',
229
    ),
230
    'application/mods+xml' =>
231
    array (
232
      0 => 'mods',
233
    ),
234
    'application/mp21' =>
235
    array (
236
      0 => 'm21',
237
      1 => 'mp21',
238
    ),
239
    'application/mp4' =>
240
    array (
241
      0 => 'mp4s',
242
    ),
243
    'application/msword' =>
244
    array (
245
      0 => 'doc',
246
      1 => 'dot',
247
    ),
248
    'application/mxf' =>
249
    array (
250
      0 => 'mxf',
251
    ),
252
    'application/octet-stream' =>
253
    array (
254
      0 => 'bin',
255
      1 => 'dms',
256
      2 => 'lrf',
257
      3 => 'mar',
258
      4 => 'so',
259
      5 => 'dist',
260
      6 => 'distz',
261
      7 => 'pkg',
262
      8 => 'bpk',
263
      9 => 'dump',
264
      10 => 'elc',
265
      11 => 'deploy',
266
    ),
267
    'application/oda' =>
268
    array (
269
      0 => 'oda',
270
    ),
271
    'application/oebps-package+xml' =>
272
    array (
273
      0 => 'opf',
274
    ),
275
    'application/ogg' =>
276
    array (
277
      0 => 'ogx',
278
    ),
279
    'application/omdoc+xml' =>
280
    array (
281
      0 => 'omdoc',
282
    ),
283
    'application/onenote' =>
284
    array (
285
      0 => 'onetoc',
286
      1 => 'onetoc2',
287
      2 => 'onetmp',
288
      3 => 'onepkg',
289
    ),
290
    'application/oxps' =>
291
    array (
292
      0 => 'oxps',
293
    ),
294
    'application/patch-ops-error+xml' =>
295
    array (
296
      0 => 'xer',
297
    ),
298
    'application/pdf' =>
299
    array (
300
      0 => 'pdf',
301
    ),
302
    'application/pgp-encrypted' =>
303
    array (
304
      0 => 'pgp',
305
    ),
306
    'application/pgp-signature' =>
307
    array (
308
      0 => 'asc',
309
      1 => 'sig',
310
    ),
311
    'application/pics-rules' =>
312
    array (
313
      0 => 'prf',
314
    ),
315
    'application/pkcs10' =>
316
    array (
317
      0 => 'p10',
318
    ),
319
    'application/pkcs7-mime' =>
320
    array (
321
      0 => 'p7m',
322
      1 => 'p7c',
323
    ),
324
    'application/pkcs7-signature' =>
325
    array (
326
      0 => 'p7s',
327
    ),
328
    'application/pkcs8' =>
329
    array (
330
      0 => 'p8',
331
    ),
332
    'application/pkix-attr-cert' =>
333
    array (
334
      0 => 'ac',
335
    ),
336
    'application/pkix-cert' =>
337
    array (
338
      0 => 'cer',
339
    ),
340
    'application/pkix-crl' =>
341
    array (
342
      0 => 'crl',
343
    ),
344
    'application/pkix-pkipath' =>
345
    array (
346
      0 => 'pkipath',
347
    ),
348
    'application/pkixcmp' =>
349
    array (
350
      0 => 'pki',
351
    ),
352
    'application/pls+xml' =>
353
    array (
354
      0 => 'pls',
355
    ),
356
    'application/postscript' =>
357
    array (
358
      0 => 'ai',
359
      1 => 'eps',
360
      2 => 'ps',
361
    ),
362
    'application/prs.cww' =>
363
    array (
364
      0 => 'cww',
365
    ),
366
    'application/pskc+xml' =>
367
    array (
368
      0 => 'pskcxml',
369
    ),
370
    'application/rdf+xml' =>
371
    array (
372
      0 => 'rdf',
373
    ),
374
    'application/reginfo+xml' =>
375
    array (
376
      0 => 'rif',
377
    ),
378
    'application/relax-ng-compact-syntax' =>
379
    array (
380
      0 => 'rnc',
381
    ),
382
    'application/resource-lists+xml' =>
383
    array (
384
      0 => 'rl',
385
    ),
386
    'application/resource-lists-diff+xml' =>
387
    array (
388
      0 => 'rld',
389
    ),
390
    'application/rls-services+xml' =>
391
    array (
392
      0 => 'rs',
393
    ),
394
    'application/rpki-ghostbusters' =>
395
    array (
396
      0 => 'gbr',
397
    ),
398
    'application/rpki-manifest' =>
399
    array (
400
      0 => 'mft',
401
    ),
402
    'application/rpki-roa' =>
403
    array (
404
      0 => 'roa',
405
    ),
406
    'application/rsd+xml' =>
407
    array (
408
      0 => 'rsd',
409
    ),
410
    'application/rss+xml' =>
411
    array (
412
      0 => 'rss',
413
    ),
414
    'application/rtf' =>
415
    array (
416
      0 => 'rtf',
417
    ),
418
    'application/sbml+xml' =>
419
    array (
420
      0 => 'sbml',
421
    ),
422
    'application/scvp-cv-request' =>
423
    array (
424
      0 => 'scq',
425
    ),
426
    'application/scvp-cv-response' =>
427
    array (
428
      0 => 'scs',
429
    ),
430
    'application/scvp-vp-request' =>
431
    array (
432
      0 => 'spq',
433
    ),
434
    'application/scvp-vp-response' =>
435
    array (
436
      0 => 'spp',
437
    ),
438
    'application/sdp' =>
439
    array (
440
      0 => 'sdp',
441
    ),
442
    'application/set-payment-initiation' =>
443
    array (
444
      0 => 'setpay',
445
    ),
446
    'application/set-registration-initiation' =>
447
    array (
448
      0 => 'setreg',
449
    ),
450
    'application/shf+xml' =>
451
    array (
452
      0 => 'shf',
453
    ),
454
    'application/smil+xml' =>
455
    array (
456
      0 => 'smi',
457
      1 => 'smil',
458
    ),
459
    'application/sparql-query' =>
460
    array (
461
      0 => 'rq',
462
    ),
463
    'application/sparql-results+xml' =>
464
    array (
465
      0 => 'srx',
466
    ),
467
    'application/srgs' =>
468
    array (
469
      0 => 'gram',
470
    ),
471
    'application/srgs+xml' =>
472
    array (
473
      0 => 'grxml',
474
    ),
475
    'application/sru+xml' =>
476
    array (
477
      0 => 'sru',
478
    ),
479
    'application/ssdl+xml' =>
480
    array (
481
      0 => 'ssdl',
482
    ),
483
    'application/ssml+xml' =>
484
    array (
485
      0 => 'ssml',
486
    ),
487
    'application/tei+xml' =>
488
    array (
489
      0 => 'tei',
490
      1 => 'teicorpus',
491
    ),
492
    'application/thraud+xml' =>
493
    array (
494
      0 => 'tfi',
495
    ),
496
    'application/timestamped-data' =>
497
    array (
498
      0 => 'tsd',
499
    ),
500
    'application/vnd.3gpp.pic-bw-large' =>
501
    array (
502
      0 => 'plb',
503
    ),
504
    'application/vnd.3gpp.pic-bw-small' =>
505
    array (
506
      0 => 'psb',
507
    ),
508
    'application/vnd.3gpp.pic-bw-var' =>
509
    array (
510
      0 => 'pvb',
511
    ),
512
    'application/vnd.3gpp2.tcap' =>
513
    array (
514
      0 => 'tcap',
515
    ),
516
    'application/vnd.3m.post-it-notes' =>
517
    array (
518
      0 => 'pwn',
519
    ),
520
    'application/vnd.accpac.simply.aso' =>
521
    array (
522
      0 => 'aso',
523
    ),
524
    'application/vnd.accpac.simply.imp' =>
525
    array (
526
      0 => 'imp',
527
    ),
528
    'application/vnd.acucobol' =>
529
    array (
530
      0 => 'acu',
531
    ),
532
    'application/vnd.acucorp' =>
533
    array (
534
      0 => 'atc',
535
      1 => 'acutc',
536
    ),
537
    'application/vnd.adobe.air-application-installer-package+zip' =>
538
    array (
539
      0 => 'air',
540
    ),
541
    'application/vnd.adobe.formscentral.fcdt' =>
542
    array (
543
      0 => 'fcdt',
544
    ),
545
    'application/vnd.adobe.fxp' =>
546
    array (
547
      0 => 'fxp',
548
      1 => 'fxpl',
549
    ),
550
    'application/vnd.adobe.xdp+xml' =>
551
    array (
552
      0 => 'xdp',
553
    ),
554
    'application/vnd.adobe.xfdf' =>
555
    array (
556
      0 => 'xfdf',
557
    ),
558
    'application/vnd.ahead.space' =>
559
    array (
560
      0 => 'ahead',
561
    ),
562
    'application/vnd.airzip.filesecure.azf' =>
563
    array (
564
      0 => 'azf',
565
    ),
566
    'application/vnd.airzip.filesecure.azs' =>
567
    array (
568
      0 => 'azs',
569
    ),
570
    'application/vnd.amazon.ebook' =>
571
    array (
572
      0 => 'azw',
573
    ),
574
    'application/vnd.americandynamics.acc' =>
575
    array (
576
      0 => 'acc',
577
    ),
578
    'application/vnd.amiga.ami' =>
579
    array (
580
      0 => 'ami',
581
    ),
582
    'application/vnd.android.package-archive' =>
583
    array (
584
      0 => 'apk',
585
    ),
586
    'application/vnd.anser-web-certificate-issue-initiation' =>
587
    array (
588
      0 => 'cii',
589
    ),
590
    'application/vnd.anser-web-funds-transfer-initiation' =>
591
    array (
592
      0 => 'fti',
593
    ),
594
    'application/vnd.antix.game-component' =>
595
    array (
596
      0 => 'atx',
597
    ),
598
    'application/vnd.apple.installer+xml' =>
599
    array (
600
      0 => 'mpkg',
601
    ),
602
    'application/vnd.apple.mpegurl' =>
603
    array (
604
      0 => 'm3u8',
605
    ),
606
    'application/vnd.aristanetworks.swi' =>
607
    array (
608
      0 => 'swi',
609
    ),
610
    'application/vnd.astraea-software.iota' =>
611
    array (
612
      0 => 'iota',
613
    ),
614
    'application/vnd.audiograph' =>
615
    array (
616
      0 => 'aep',
617
    ),
618
    'application/vnd.blueice.multipass' =>
619
    array (
620
      0 => 'mpm',
621
    ),
622
    'application/vnd.bmi' =>
623
    array (
624
      0 => 'bmi',
625
    ),
626
    'application/vnd.businessobjects' =>
627
    array (
628
      0 => 'rep',
629
    ),
630
    'application/vnd.chemdraw+xml' =>
631
    array (
632
      0 => 'cdxml',
633
    ),
634
    'application/vnd.chipnuts.karaoke-mmd' =>
635
    array (
636
      0 => 'mmd',
637
    ),
638
    'application/vnd.cinderella' =>
639
    array (
640
      0 => 'cdy',
641
    ),
642
    'application/vnd.claymore' =>
643
    array (
644
      0 => 'cla',
645
    ),
646
    'application/vnd.cloanto.rp9' =>
647
    array (
648
      0 => 'rp9',
649
    ),
650
    'application/vnd.clonk.c4group' =>
651
    array (
652
      0 => 'c4g',
653
      1 => 'c4d',
654
      2 => 'c4f',
655
      3 => 'c4p',
656
      4 => 'c4u',
657
    ),
658
    'application/vnd.cluetrust.cartomobile-config' =>
659
    array (
660
      0 => 'c11amc',
661
    ),
662
    'application/vnd.cluetrust.cartomobile-config-pkg' =>
663
    array (
664
      0 => 'c11amz',
665
    ),
666
    'application/vnd.commonspace' =>
667
    array (
668
      0 => 'csp',
669
    ),
670
    'application/vnd.contact.cmsg' =>
671
    array (
672
      0 => 'cdbcmsg',
673
    ),
674
    'application/vnd.cosmocaller' =>
675
    array (
676
      0 => 'cmc',
677
    ),
678
    'application/vnd.crick.clicker' =>
679
    array (
680
      0 => 'clkx',
681
    ),
682
    'application/vnd.crick.clicker.keyboard' =>
683
    array (
684
      0 => 'clkk',
685
    ),
686
    'application/vnd.crick.clicker.palette' =>
687
    array (
688
      0 => 'clkp',
689
    ),
690
    'application/vnd.crick.clicker.template' =>
691
    array (
692
      0 => 'clkt',
693
    ),
694
    'application/vnd.crick.clicker.wordbank' =>
695
    array (
696
      0 => 'clkw',
697
    ),
698
    'application/vnd.criticaltools.wbs+xml' =>
699
    array (
700
      0 => 'wbs',
701
    ),
702
    'application/vnd.ctc-posml' =>
703
    array (
704
      0 => 'pml',
705
    ),
706
    'application/vnd.cups-ppd' =>
707
    array (
708
      0 => 'ppd',
709
    ),
710
    'application/vnd.curl.car' =>
711
    array (
712
      0 => 'car',
713
    ),
714
    'application/vnd.curl.pcurl' =>
715
    array (
716
      0 => 'pcurl',
717
    ),
718
    'application/vnd.dart' =>
719
    array (
720
      0 => 'dart',
721
    ),
722
    'application/vnd.data-vision.rdz' =>
723
    array (
724
      0 => 'rdz',
725
    ),
726
    'application/vnd.dece.data' =>
727
    array (
728
      0 => 'uvf',
729
      1 => 'uvvf',
730
      2 => 'uvd',
731
      3 => 'uvvd',
732
    ),
733
    'application/vnd.dece.ttml+xml' =>
734
    array (
735
      0 => 'uvt',
736
      1 => 'uvvt',
737
    ),
738
    'application/vnd.dece.unspecified' =>
739
    array (
740
      0 => 'uvx',
741
      1 => 'uvvx',
742
    ),
743
    'application/vnd.dece.zip' =>
744
    array (
745
      0 => 'uvz',
746
      1 => 'uvvz',
747
    ),
748
    'application/vnd.denovo.fcselayout-link' =>
749
    array (
750
      0 => 'fe_launch',
751
    ),
752
    'application/vnd.dna' =>
753
    array (
754
      0 => 'dna',
755
    ),
756
    'application/vnd.dolby.mlp' =>
757
    array (
758
      0 => 'mlp',
759
    ),
760
    'application/vnd.dpgraph' =>
761
    array (
762
      0 => 'dpg',
763
    ),
764
    'application/vnd.dreamfactory' =>
765
    array (
766
      0 => 'dfac',
767
    ),
768
    'application/vnd.ds-keypoint' =>
769
    array (
770
      0 => 'kpxx',
771
    ),
772
    'application/vnd.dvb.ait' =>
773
    array (
774
      0 => 'ait',
775
    ),
776
    'application/vnd.dvb.service' =>
777
    array (
778
      0 => 'svc',
779
    ),
780
    'application/vnd.dynageo' =>
781
    array (
782
      0 => 'geo',
783
    ),
784
    'application/vnd.ecowin.chart' =>
785
    array (
786
      0 => 'mag',
787
    ),
788
    'application/vnd.enliven' =>
789
    array (
790
      0 => 'nml',
791
    ),
792
    'application/vnd.epson.esf' =>
793
    array (
794
      0 => 'esf',
795
    ),
796
    'application/vnd.epson.msf' =>
797
    array (
798
      0 => 'msf',
799
    ),
800
    'application/vnd.epson.quickanime' =>
801
    array (
802
      0 => 'qam',
803
    ),
804
    'application/vnd.epson.salt' =>
805
    array (
806
      0 => 'slt',
807
    ),
808
    'application/vnd.epson.ssf' =>
809
    array (
810
      0 => 'ssf',
811
    ),
812
    'application/vnd.eszigno3+xml' =>
813
    array (
814
      0 => 'es3',
815
      1 => 'et3',
816
    ),
817
    'application/vnd.ezpix-album' =>
818
    array (
819
      0 => 'ez2',
820
    ),
821
    'application/vnd.ezpix-package' =>
822
    array (
823
      0 => 'ez3',
824
    ),
825
    'application/vnd.fdf' =>
826
    array (
827
      0 => 'fdf',
828
    ),
829
    'application/vnd.fdsn.mseed' =>
830
    array (
831
      0 => 'mseed',
832
    ),
833
    'application/vnd.fdsn.seed' =>
834
    array (
835
      0 => 'seed',
836
      1 => 'dataless',
837
    ),
838
    'application/vnd.flographit' =>
839
    array (
840
      0 => 'gph',
841
    ),
842
    'application/vnd.fluxtime.clip' =>
843
    array (
844
      0 => 'ftc',
845
    ),
846
    'application/vnd.framemaker' =>
847
    array (
848
      0 => 'fm',
849
      1 => 'frame',
850
      2 => 'maker',
851
      3 => 'book',
852
    ),
853
    'application/vnd.frogans.fnc' =>
854
    array (
855
      0 => 'fnc',
856
    ),
857
    'application/vnd.frogans.ltf' =>
858
    array (
859
      0 => 'ltf',
860
    ),
861
    'application/vnd.fsc.weblaunch' =>
862
    array (
863
      0 => 'fsc',
864
    ),
865
    'application/vnd.fujitsu.oasys' =>
866
    array (
867
      0 => 'oas',
868
    ),
869
    'application/vnd.fujitsu.oasys2' =>
870
    array (
871
      0 => 'oa2',
872
    ),
873
    'application/vnd.fujitsu.oasys3' =>
874
    array (
875
      0 => 'oa3',
876
    ),
877
    'application/vnd.fujitsu.oasysgp' =>
878
    array (
879
      0 => 'fg5',
880
    ),
881
    'application/vnd.fujitsu.oasysprs' =>
882
    array (
883
      0 => 'bh2',
884
    ),
885
    'application/vnd.fujixerox.ddd' =>
886
    array (
887
      0 => 'ddd',
888
    ),
889
    'application/vnd.fujixerox.docuworks' =>
890
    array (
891
      0 => 'xdw',
892
    ),
893
    'application/vnd.fujixerox.docuworks.binder' =>
894
    array (
895
      0 => 'xbd',
896
    ),
897
    'application/vnd.fuzzysheet' =>
898
    array (
899
      0 => 'fzs',
900
    ),
901
    'application/vnd.genomatix.tuxedo' =>
902
    array (
903
      0 => 'txd',
904
    ),
905
    'application/vnd.geogebra.file' =>
906
    array (
907
      0 => 'ggb',
908
    ),
909
    'application/vnd.geogebra.tool' =>
910
    array (
911
      0 => 'ggt',
912
    ),
913
    'application/vnd.geometry-explorer' =>
914
    array (
915
      0 => 'gex',
916
      1 => 'gre',
917
    ),
918
    'application/vnd.geonext' =>
919
    array (
920
      0 => 'gxt',
921
    ),
922
    'application/vnd.geoplan' =>
923
    array (
924
      0 => 'g2w',
925
    ),
926
    'application/vnd.geospace' =>
927
    array (
928
      0 => 'g3w',
929
    ),
930
    'application/vnd.gmx' =>
931
    array (
932
      0 => 'gmx',
933
    ),
934
    'application/vnd.google-earth.kml+xml' =>
935
    array (
936
      0 => 'kml',
937
    ),
938
    'application/vnd.google-earth.kmz' =>
939
    array (
940
      0 => 'kmz',
941
    ),
942
    'application/vnd.grafeq' =>
943
    array (
944
      0 => 'gqf',
945
      1 => 'gqs',
946
    ),
947
    'application/vnd.groove-account' =>
948
    array (
949
      0 => 'gac',
950
    ),
951
    'application/vnd.groove-help' =>
952
    array (
953
      0 => 'ghf',
954
    ),
955
    'application/vnd.groove-identity-message' =>
956
    array (
957
      0 => 'gim',
958
    ),
959
    'application/vnd.groove-injector' =>
960
    array (
961
      0 => 'grv',
962
    ),
963
    'application/vnd.groove-tool-message' =>
964
    array (
965
      0 => 'gtm',
966
    ),
967
    'application/vnd.groove-tool-template' =>
968
    array (
969
      0 => 'tpl',
970
    ),
971
    'application/vnd.groove-vcard' =>
972
    array (
973
      0 => 'vcg',
974
    ),
975
    'application/vnd.hal+xml' =>
976
    array (
977
      0 => 'hal',
978
    ),
979
    'application/vnd.handheld-entertainment+xml' =>
980
    array (
981
      0 => 'zmm',
982
    ),
983
    'application/vnd.hbci' =>
984
    array (
985
      0 => 'hbci',
986
    ),
987
    'application/vnd.hhe.lesson-player' =>
988
    array (
989
      0 => 'les',
990
    ),
991
    'application/vnd.hp-hpgl' =>
992
    array (
993
      0 => 'hpgl',
994
    ),
995
    'application/vnd.hp-hpid' =>
996
    array (
997
      0 => 'hpid',
998
    ),
999
    'application/vnd.hp-hps' =>
1000
    array (
1001
      0 => 'hps',
1002
    ),
1003
    'application/vnd.hp-jlyt' =>
1004
    array (
1005
      0 => 'jlt',
1006
    ),
1007
    'application/vnd.hp-pcl' =>
1008
    array (
1009
      0 => 'pcl',
1010
    ),
1011
    'application/vnd.hp-pclxl' =>
1012
    array (
1013
      0 => 'pclxl',
1014
    ),
1015
    'application/vnd.hydrostatix.sof-data' =>
1016
    array (
1017
      0 => 'sfd-hdstx',
1018
    ),
1019
    'application/vnd.ibm.minipay' =>
1020
    array (
1021
      0 => 'mpy',
1022
    ),
1023
    'application/vnd.ibm.modcap' =>
1024
    array (
1025
      0 => 'afp',
1026
      1 => 'listafp',
1027
      2 => 'list3820',
1028
    ),
1029
    'application/vnd.ibm.rights-management' =>
1030
    array (
1031
      0 => 'irm',
1032
    ),
1033
    'application/vnd.ibm.secure-container' =>
1034
    array (
1035
      0 => 'sc',
1036
    ),
1037
    'application/vnd.iccprofile' =>
1038
    array (
1039
      0 => 'icc',
1040
      1 => 'icm',
1041
    ),
1042
    'application/vnd.igloader' =>
1043
    array (
1044
      0 => 'igl',
1045
    ),
1046
    'application/vnd.immervision-ivp' =>
1047
    array (
1048
      0 => 'ivp',
1049
    ),
1050
    'application/vnd.immervision-ivu' =>
1051
    array (
1052
      0 => 'ivu',
1053
    ),
1054
    'application/vnd.insors.igm' =>
1055
    array (
1056
      0 => 'igm',
1057
    ),
1058
    'application/vnd.intercon.formnet' =>
1059
    array (
1060
      0 => 'xpw',
1061
      1 => 'xpx',
1062
    ),
1063
    'application/vnd.intergeo' =>
1064
    array (
1065
      0 => 'i2g',
1066
    ),
1067
    'application/vnd.intu.qbo' =>
1068
    array (
1069
      0 => 'qbo',
1070
    ),
1071
    'application/vnd.intu.qfx' =>
1072
    array (
1073
      0 => 'qfx',
1074
    ),
1075
    'application/vnd.ipunplugged.rcprofile' =>
1076
    array (
1077
      0 => 'rcprofile',
1078
    ),
1079
    'application/vnd.irepository.package+xml' =>
1080
    array (
1081
      0 => 'irp',
1082
    ),
1083
    'application/vnd.is-xpr' =>
1084
    array (
1085
      0 => 'xpr',
1086
    ),
1087
    'application/vnd.isac.fcs' =>
1088
    array (
1089
      0 => 'fcs',
1090
    ),
1091
    'application/vnd.jam' =>
1092
    array (
1093
      0 => 'jam',
1094
    ),
1095
    'application/vnd.jcp.javame.midlet-rms' =>
1096
    array (
1097
      0 => 'rms',
1098
    ),
1099
    'application/vnd.jisp' =>
1100
    array (
1101
      0 => 'jisp',
1102
    ),
1103
    'application/vnd.joost.joda-archive' =>
1104
    array (
1105
      0 => 'joda',
1106
    ),
1107
    'application/vnd.kahootz' =>
1108
    array (
1109
      0 => 'ktz',
1110
      1 => 'ktr',
1111
    ),
1112
    'application/vnd.kde.karbon' =>
1113
    array (
1114
      0 => 'karbon',
1115
    ),
1116
    'application/vnd.kde.kchart' =>
1117
    array (
1118
      0 => 'chrt',
1119
    ),
1120
    'application/vnd.kde.kformula' =>
1121
    array (
1122
      0 => 'kfo',
1123
    ),
1124
    'application/vnd.kde.kivio' =>
1125
    array (
1126
      0 => 'flw',
1127
    ),
1128
    'application/vnd.kde.kontour' =>
1129
    array (
1130
      0 => 'kon',
1131
    ),
1132
    'application/vnd.kde.kpresenter' =>
1133
    array (
1134
      0 => 'kpr',
1135
      1 => 'kpt',
1136
    ),
1137
    'application/vnd.kde.kspread' =>
1138
    array (
1139
      0 => 'ksp',
1140
    ),
1141
    'application/vnd.kde.kword' =>
1142
    array (
1143
      0 => 'kwd',
1144
      1 => 'kwt',
1145
    ),
1146
    'application/vnd.kenameaapp' =>
1147
    array (
1148
      0 => 'htke',
1149
    ),
1150
    'application/vnd.kidspiration' =>
1151
    array (
1152
      0 => 'kia',
1153
    ),
1154
    'application/vnd.kinar' =>
1155
    array (
1156
      0 => 'kne',
1157
      1 => 'knp',
1158
    ),
1159
    'application/vnd.koan' =>
1160
    array (
1161
      0 => 'skp',
1162
      1 => 'skd',
1163
      2 => 'skt',
1164
      3 => 'skm',
1165
    ),
1166
    'application/vnd.kodak-descriptor' =>
1167
    array (
1168
      0 => 'sse',
1169
    ),
1170
    'application/vnd.las.las+xml' =>
1171
    array (
1172
      0 => 'lasxml',
1173
    ),
1174
    'application/vnd.llamagraphics.life-balance.desktop' =>
1175
    array (
1176
      0 => 'lbd',
1177
    ),
1178
    'application/vnd.llamagraphics.life-balance.exchange+xml' =>
1179
    array (
1180
      0 => 'lbe',
1181
    ),
1182
    'application/vnd.lotus-1-2-3' =>
1183
    array (
1184
      0 => '123',
1185
    ),
1186
    'application/vnd.lotus-approach' =>
1187
    array (
1188
      0 => 'apr',
1189
    ),
1190
    'application/vnd.lotus-freelance' =>
1191
    array (
1192
      0 => 'pre',
1193
    ),
1194
    'application/vnd.lotus-notes' =>
1195
    array (
1196
      0 => 'nsf',
1197
    ),
1198
    'application/vnd.lotus-organizer' =>
1199
    array (
1200
      0 => 'org',
1201
    ),
1202
    'application/vnd.lotus-screencam' =>
1203
    array (
1204
      0 => 'scm',
1205
    ),
1206
    'application/vnd.lotus-wordpro' =>
1207
    array (
1208
      0 => 'lwp',
1209
    ),
1210
    'application/vnd.macports.portpkg' =>
1211
    array (
1212
      0 => 'portpkg',
1213
    ),
1214
    'application/vnd.mcd' =>
1215
    array (
1216
      0 => 'mcd',
1217
    ),
1218
    'application/vnd.medcalcdata' =>
1219
    array (
1220
      0 => 'mc1',
1221
    ),
1222
    'application/vnd.mediastation.cdkey' =>
1223
    array (
1224
      0 => 'cdkey',
1225
    ),
1226
    'application/vnd.mfer' =>
1227
    array (
1228
      0 => 'mwf',
1229
    ),
1230
    'application/vnd.mfmp' =>
1231
    array (
1232
      0 => 'mfm',
1233
    ),
1234
    'application/vnd.micrografx.flo' =>
1235
    array (
1236
      0 => 'flo',
1237
    ),
1238
    'application/vnd.micrografx.igx' =>
1239
    array (
1240
      0 => 'igx',
1241
    ),
1242
    'application/vnd.mif' =>
1243
    array (
1244
      0 => 'mif',
1245
    ),
1246
    'application/vnd.mobius.daf' =>
1247
    array (
1248
      0 => 'daf',
1249
    ),
1250
    'application/vnd.mobius.dis' =>
1251
    array (
1252
      0 => 'dis',
1253
    ),
1254
    'application/vnd.mobius.mbk' =>
1255
    array (
1256
      0 => 'mbk',
1257
    ),
1258
    'application/vnd.mobius.mqy' =>
1259
    array (
1260
      0 => 'mqy',
1261
    ),
1262
    'application/vnd.mobius.msl' =>
1263
    array (
1264
      0 => 'msl',
1265
    ),
1266
    'application/vnd.mobius.plc' =>
1267
    array (
1268
      0 => 'plc',
1269
    ),
1270
    'application/vnd.mobius.txf' =>
1271
    array (
1272
      0 => 'txf',
1273
    ),
1274
    'application/vnd.mophun.application' =>
1275
    array (
1276
      0 => 'mpn',
1277
    ),
1278
    'application/vnd.mophun.certificate' =>
1279
    array (
1280
      0 => 'mpc',
1281
    ),
1282
    'application/vnd.mozilla.xul+xml' =>
1283
    array (
1284
      0 => 'xul',
1285
    ),
1286
    'application/vnd.ms-artgalry' =>
1287
    array (
1288
      0 => 'cil',
1289
    ),
1290
    'application/vnd.ms-cab-compressed' =>
1291
    array (
1292
      0 => 'cab',
1293
    ),
1294
    'application/vnd.ms-excel' =>
1295
    array (
1296
      0 => 'xls',
1297
      1 => 'xlm',
1298
      2 => 'xla',
1299
      3 => 'xlc',
1300
      4 => 'xlt',
1301
      5 => 'xlw',
1302
    ),
1303
    'application/vnd.ms-excel.addin.macroenabled.12' =>
1304
    array (
1305
      0 => 'xlam',
1306
    ),
1307
    'application/vnd.ms-excel.sheet.binary.macroenabled.12' =>
1308
    array (
1309
      0 => 'xlsb',
1310
    ),
1311
    'application/vnd.ms-excel.sheet.macroenabled.12' =>
1312
    array (
1313
      0 => 'xlsm',
1314
    ),
1315
    'application/vnd.ms-excel.template.macroenabled.12' =>
1316
    array (
1317
      0 => 'xltm',
1318
    ),
1319
    'application/vnd.ms-fontobject' =>
1320
    array (
1321
      0 => 'eot',
1322
    ),
1323
    'application/vnd.ms-htmlhelp' =>
1324
    array (
1325
      0 => 'chm',
1326
    ),
1327
    'application/vnd.ms-ims' =>
1328
    array (
1329
      0 => 'ims',
1330
    ),
1331
    'application/vnd.ms-lrm' =>
1332
    array (
1333
      0 => 'lrm',
1334
    ),
1335
    'application/vnd.ms-officetheme' =>
1336
    array (
1337
      0 => 'thmx',
1338
    ),
1339
    'application/vnd.ms-pki.seccat' =>
1340
    array (
1341
      0 => 'cat',
1342
    ),
1343
    'application/vnd.ms-pki.stl' =>
1344
    array (
1345
      0 => 'stl',
1346
    ),
1347
    'application/vnd.ms-powerpoint' =>
1348
    array (
1349
      0 => 'ppt',
1350
      1 => 'pps',
1351
      2 => 'pot',
1352
    ),
1353
    'application/vnd.ms-powerpoint.addin.macroenabled.12' =>
1354
    array (
1355
      0 => 'ppam',
1356
    ),
1357
    'application/vnd.ms-powerpoint.presentation.macroenabled.12' =>
1358
    array (
1359
      0 => 'pptm',
1360
    ),
1361
    'application/vnd.ms-powerpoint.slide.macroenabled.12' =>
1362
    array (
1363
      0 => 'sldm',
1364
    ),
1365
    'application/vnd.ms-powerpoint.slideshow.macroenabled.12' =>
1366
    array (
1367
      0 => 'ppsm',
1368
    ),
1369
    'application/vnd.ms-powerpoint.template.macroenabled.12' =>
1370
    array (
1371
      0 => 'potm',
1372
    ),
1373
    'application/vnd.ms-project' =>
1374
    array (
1375
      0 => 'mpp',
1376
      1 => 'mpt',
1377
    ),
1378
    'application/vnd.ms-word.document.macroenabled.12' =>
1379
    array (
1380
      0 => 'docm',
1381
    ),
1382
    'application/vnd.ms-word.template.macroenabled.12' =>
1383
    array (
1384
      0 => 'dotm',
1385
    ),
1386
    'application/vnd.ms-works' =>
1387
    array (
1388
      0 => 'wps',
1389
      1 => 'wks',
1390
      2 => 'wcm',
1391
      3 => 'wdb',
1392
    ),
1393
    'application/vnd.ms-wpl' =>
1394
    array (
1395
      0 => 'wpl',
1396
    ),
1397
    'application/vnd.ms-xpsdocument' =>
1398
    array (
1399
      0 => 'xps',
1400
    ),
1401
    'application/vnd.mseq' =>
1402
    array (
1403
      0 => 'mseq',
1404
    ),
1405
    'application/vnd.musician' =>
1406
    array (
1407
      0 => 'mus',
1408
    ),
1409
    'application/vnd.muvee.style' =>
1410
    array (
1411
      0 => 'msty',
1412
    ),
1413
    'application/vnd.mynfc' =>
1414
    array (
1415
      0 => 'taglet',
1416
    ),
1417
    'application/vnd.neurolanguage.nlu' =>
1418
    array (
1419
      0 => 'nlu',
1420
    ),
1421
    'application/vnd.nitf' =>
1422
    array (
1423
      0 => 'ntf',
1424
      1 => 'nitf',
1425
    ),
1426
    'application/vnd.noblenet-directory' =>
1427
    array (
1428
      0 => 'nnd',
1429
    ),
1430
    'application/vnd.noblenet-sealer' =>
1431
    array (
1432
      0 => 'nns',
1433
    ),
1434
    'application/vnd.noblenet-web' =>
1435
    array (
1436
      0 => 'nnw',
1437
    ),
1438
    'application/vnd.nokia.n-gage.data' =>
1439
    array (
1440
      0 => 'ngdat',
1441
    ),
1442
    'application/vnd.nokia.n-gage.symbian.install' =>
1443
    array (
1444
      0 => 'n-gage',
1445
    ),
1446
    'application/vnd.nokia.radio-preset' =>
1447
    array (
1448
      0 => 'rpst',
1449
    ),
1450
    'application/vnd.nokia.radio-presets' =>
1451
    array (
1452
      0 => 'rpss',
1453
    ),
1454
    'application/vnd.novadigm.edm' =>
1455
    array (
1456
      0 => 'edm',
1457
    ),
1458
    'application/vnd.novadigm.edx' =>
1459
    array (
1460
      0 => 'edx',
1461
    ),
1462
    'application/vnd.novadigm.ext' =>
1463
    array (
1464
      0 => 'ext',
1465
    ),
1466
    'application/vnd.oasis.opendocument.chart' =>
1467
    array (
1468
      0 => 'odc',
1469
    ),
1470
    'application/vnd.oasis.opendocument.chart-template' =>
1471
    array (
1472
      0 => 'otc',
1473
    ),
1474
    'application/vnd.oasis.opendocument.database' =>
1475
    array (
1476
      0 => 'odb',
1477
    ),
1478
    'application/vnd.oasis.opendocument.formula' =>
1479
    array (
1480
      0 => 'odf',
1481
    ),
1482
    'application/vnd.oasis.opendocument.formula-template' =>
1483
    array (
1484
      0 => 'odft',
1485
    ),
1486
    'application/vnd.oasis.opendocument.graphics' =>
1487
    array (
1488
      0 => 'odg',
1489
    ),
1490
    'application/vnd.oasis.opendocument.graphics-template' =>
1491
    array (
1492
      0 => 'otg',
1493
    ),
1494
    'application/vnd.oasis.opendocument.image' =>
1495
    array (
1496
      0 => 'odi',
1497
    ),
1498
    'application/vnd.oasis.opendocument.image-template' =>
1499
    array (
1500
      0 => 'oti',
1501
    ),
1502
    'application/vnd.oasis.opendocument.presentation' =>
1503
    array (
1504
      0 => 'odp',
1505
    ),
1506
    'application/vnd.oasis.opendocument.presentation-template' =>
1507
    array (
1508
      0 => 'otp',
1509
    ),
1510
    'application/vnd.oasis.opendocument.spreadsheet' =>
1511
    array (
1512
      0 => 'ods',
1513
    ),
1514
    'application/vnd.oasis.opendocument.spreadsheet-template' =>
1515
    array (
1516
      0 => 'ots',
1517
    ),
1518
    'application/vnd.oasis.opendocument.text' =>
1519
    array (
1520
      0 => 'odt',
1521
    ),
1522
    'application/vnd.oasis.opendocument.text-master' =>
1523
    array (
1524
      0 => 'odm',
1525
    ),
1526
    'application/vnd.oasis.opendocument.text-template' =>
1527
    array (
1528
      0 => 'ott',
1529
    ),
1530
    'application/vnd.oasis.opendocument.text-web' =>
1531
    array (
1532
      0 => 'oth',
1533
    ),
1534
    'application/vnd.olpc-sugar' =>
1535
    array (
1536
      0 => 'xo',
1537
    ),
1538
    'application/vnd.oma.dd2+xml' =>
1539
    array (
1540
      0 => 'dd2',
1541
    ),
1542
    'application/vnd.openofficeorg.extension' =>
1543
    array (
1544
      0 => 'oxt',
1545
    ),
1546
    'application/vnd.openxmlformats-officedocument.presentationml.presentation' =>
1547
    array (
1548
      0 => 'pptx',
1549
    ),
1550
    'application/vnd.openxmlformats-officedocument.presentationml.slide' =>
1551
    array (
1552
      0 => 'sldx',
1553
    ),
1554
    'application/vnd.openxmlformats-officedocument.presentationml.slideshow' =>
1555
    array (
1556
      0 => 'ppsx',
1557
    ),
1558
    'application/vnd.openxmlformats-officedocument.presentationml.template' =>
1559
    array (
1560
      0 => 'potx',
1561
    ),
1562
    'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' =>
1563
    array (
1564
      0 => 'xlsx',
1565
    ),
1566
    'application/vnd.openxmlformats-officedocument.spreadsheetml.template' =>
1567
    array (
1568
      0 => 'xltx',
1569
    ),
1570
    'application/vnd.openxmlformats-officedocument.wordprocessingml.document' =>
1571
    array (
1572
      0 => 'docx',
1573
    ),
1574
    'application/vnd.openxmlformats-officedocument.wordprocessingml.template' =>
1575
    array (
1576
      0 => 'dotx',
1577
    ),
1578
    'application/vnd.osgeo.mapguide.package' =>
1579
    array (
1580
      0 => 'mgp',
1581
    ),
1582
    'application/vnd.osgi.dp' =>
1583
    array (
1584
      0 => 'dp',
1585
    ),
1586
    'application/vnd.osgi.subsystem' =>
1587
    array (
1588
      0 => 'esa',
1589
    ),
1590
    'application/vnd.palm' =>
1591
    array (
1592
      0 => 'pdb',
1593
      1 => 'pqa',
1594
      2 => 'oprc',
1595
    ),
1596
    'application/vnd.pawaafile' =>
1597
    array (
1598
      0 => 'paw',
1599
    ),
1600
    'application/vnd.pg.format' =>
1601
    array (
1602
      0 => 'str',
1603
    ),
1604
    'application/vnd.pg.osasli' =>
1605
    array (
1606
      0 => 'ei6',
1607
    ),
1608
    'application/vnd.picsel' =>
1609
    array (
1610
      0 => 'efif',
1611
    ),
1612
    'application/vnd.pmi.widget' =>
1613
    array (
1614
      0 => 'wg',
1615
    ),
1616
    'application/vnd.pocketlearn' =>
1617
    array (
1618
      0 => 'plf',
1619
    ),
1620
    'application/vnd.powerbuilder6' =>
1621
    array (
1622
      0 => 'pbd',
1623
    ),
1624
    'application/vnd.previewsystems.box' =>
1625
    array (
1626
      0 => 'box',
1627
    ),
1628
    'application/vnd.proteus.magazine' =>
1629
    array (
1630
      0 => 'mgz',
1631
    ),
1632
    'application/vnd.publishare-delta-tree' =>
1633
    array (
1634
      0 => 'qps',
1635
    ),
1636
    'application/vnd.pvi.ptid1' =>
1637
    array (
1638
      0 => 'ptid',
1639
    ),
1640
    'application/vnd.quark.quarkxpress' =>
1641
    array (
1642
      0 => 'qxd',
1643
      1 => 'qxt',
1644
      2 => 'qwd',
1645
      3 => 'qwt',
1646
      4 => 'qxl',
1647
      5 => 'qxb',
1648
    ),
1649
    'application/vnd.realvnc.bed' =>
1650
    array (
1651
      0 => 'bed',
1652
    ),
1653
    'application/vnd.recordare.musicxml' =>
1654
    array (
1655
      0 => 'mxl',
1656
    ),
1657
    'application/vnd.recordare.musicxml+xml' =>
1658
    array (
1659
      0 => 'musicxml',
1660
    ),
1661
    'application/vnd.rig.cryptonote' =>
1662
    array (
1663
      0 => 'cryptonote',
1664
    ),
1665
    'application/vnd.rim.cod' =>
1666
    array (
1667
      0 => 'cod',
1668
    ),
1669
    'application/vnd.rn-realmedia' =>
1670
    array (
1671
      0 => 'rm',
1672
    ),
1673
    'application/vnd.rn-realmedia-vbr' =>
1674
    array (
1675
      0 => 'rmvb',
1676
    ),
1677
    'application/vnd.route66.link66+xml' =>
1678
    array (
1679
      0 => 'link66',
1680
    ),
1681
    'application/vnd.sailingtracker.track' =>
1682
    array (
1683
      0 => 'st',
1684
    ),
1685
    'application/vnd.seemail' =>
1686
    array (
1687
      0 => 'see',
1688
    ),
1689
    'application/vnd.sema' =>
1690
    array (
1691
      0 => 'sema',
1692
    ),
1693
    'application/vnd.semd' =>
1694
    array (
1695
      0 => 'semd',
1696
    ),
1697
    'application/vnd.semf' =>
1698
    array (
1699
      0 => 'semf',
1700
    ),
1701
    'application/vnd.shana.informed.formdata' =>
1702
    array (
1703
      0 => 'ifm',
1704
    ),
1705
    'application/vnd.shana.informed.formtemplate' =>
1706
    array (
1707
      0 => 'itp',
1708
    ),
1709
    'application/vnd.shana.informed.interchange' =>
1710
    array (
1711
      0 => 'iif',
1712
    ),
1713
    'application/vnd.shana.informed.package' =>
1714
    array (
1715
      0 => 'ipk',
1716
    ),
1717
    'application/vnd.simtech-mindmapper' =>
1718
    array (
1719
      0 => 'twd',
1720
      1 => 'twds',
1721
    ),
1722
    'application/vnd.smaf' =>
1723
    array (
1724
      0 => 'mmf',
1725
    ),
1726
    'application/vnd.smart.teacher' =>
1727
    array (
1728
      0 => 'teacher',
1729
    ),
1730
    'application/vnd.solent.sdkm+xml' =>
1731
    array (
1732
      0 => 'sdkm',
1733
      1 => 'sdkd',
1734
    ),
1735
    'application/vnd.spotfire.dxp' =>
1736
    array (
1737
      0 => 'dxp',
1738
    ),
1739
    'application/vnd.spotfire.sfs' =>
1740
    array (
1741
      0 => 'sfs',
1742
    ),
1743
    'application/vnd.stardivision.calc' =>
1744
    array (
1745
      0 => 'sdc',
1746
    ),
1747
    'application/vnd.stardivision.draw' =>
1748
    array (
1749
      0 => 'sda',
1750
    ),
1751
    'application/vnd.stardivision.impress' =>
1752
    array (
1753
      0 => 'sdd',
1754
    ),
1755
    'application/vnd.stardivision.math' =>
1756
    array (
1757
      0 => 'smf',
1758
    ),
1759
    'application/vnd.stardivision.writer' =>
1760
    array (
1761
      0 => 'sdw',
1762
      1 => 'vor',
1763
    ),
1764
    'application/vnd.stardivision.writer-global' =>
1765
    array (
1766
      0 => 'sgl',
1767
    ),
1768
    'application/vnd.stepmania.package' =>
1769
    array (
1770
      0 => 'smzip',
1771
    ),
1772
    'application/vnd.stepmania.stepchart' =>
1773
    array (
1774
      0 => 'sm',
1775
    ),
1776
    'application/vnd.sun.xml.calc' =>
1777
    array (
1778
      0 => 'sxc',
1779
    ),
1780
    'application/vnd.sun.xml.calc.template' =>
1781
    array (
1782
      0 => 'stc',
1783
    ),
1784
    'application/vnd.sun.xml.draw' =>
1785
    array (
1786
      0 => 'sxd',
1787
    ),
1788
    'application/vnd.sun.xml.draw.template' =>
1789
    array (
1790
      0 => 'std',
1791
    ),
1792
    'application/vnd.sun.xml.impress' =>
1793
    array (
1794
      0 => 'sxi',
1795
    ),
1796
    'application/vnd.sun.xml.impress.template' =>
1797
    array (
1798
      0 => 'sti',
1799
    ),
1800
    'application/vnd.sun.xml.math' =>
1801
    array (
1802
      0 => 'sxm',
1803
    ),
1804
    'application/vnd.sun.xml.writer' =>
1805
    array (
1806
      0 => 'sxw',
1807
    ),
1808
    'application/vnd.sun.xml.writer.global' =>
1809
    array (
1810
      0 => 'sxg',
1811
    ),
1812
    'application/vnd.sun.xml.writer.template' =>
1813
    array (
1814
      0 => 'stw',
1815
    ),
1816
    'application/vnd.sus-calendar' =>
1817
    array (
1818
      0 => 'sus',
1819
      1 => 'susp',
1820
    ),
1821
    'application/vnd.svd' =>
1822
    array (
1823
      0 => 'svd',
1824
    ),
1825
    'application/vnd.symbian.install' =>
1826
    array (
1827
      0 => 'sis',
1828
      1 => 'sisx',
1829
    ),
1830
    'application/vnd.syncml+xml' =>
1831
    array (
1832
      0 => 'xsm',
1833
    ),
1834
    'application/vnd.syncml.dm+wbxml' =>
1835
    array (
1836
      0 => 'bdm',
1837
    ),
1838
    'application/vnd.syncml.dm+xml' =>
1839
    array (
1840
      0 => 'xdm',
1841
    ),
1842
    'application/vnd.tao.intent-module-archive' =>
1843
    array (
1844
      0 => 'tao',
1845
    ),
1846
    'application/vnd.tcpdump.pcap' =>
1847
    array (
1848
      0 => 'pcap',
1849
      1 => 'cap',
1850
      2 => 'dmp',
1851
    ),
1852
    'application/vnd.tmobile-livetv' =>
1853
    array (
1854
      0 => 'tmo',
1855
    ),
1856
    'application/vnd.trid.tpt' =>
1857
    array (
1858
      0 => 'tpt',
1859
    ),
1860
    'application/vnd.triscape.mxs' =>
1861
    array (
1862
      0 => 'mxs',
1863
    ),
1864
    'application/vnd.trueapp' =>
1865
    array (
1866
      0 => 'tra',
1867
    ),
1868
    'application/vnd.ufdl' =>
1869
    array (
1870
      0 => 'ufd',
1871
      1 => 'ufdl',
1872
    ),
1873
    'application/vnd.uiq.theme' =>
1874
    array (
1875
      0 => 'utz',
1876
    ),
1877
    'application/vnd.umajin' =>
1878
    array (
1879
      0 => 'umj',
1880
    ),
1881
    'application/vnd.unity' =>
1882
    array (
1883
      0 => 'unityweb',
1884
    ),
1885
    'application/vnd.uoml+xml' =>
1886
    array (
1887
      0 => 'uoml',
1888
    ),
1889
    'application/vnd.vcx' =>
1890
    array (
1891
      0 => 'vcx',
1892
    ),
1893
    'application/vnd.visio' =>
1894
    array (
1895
      0 => 'vsd',
1896
      1 => 'vst',
1897
      2 => 'vss',
1898
      3 => 'vsw',
1899
    ),
1900
    'application/vnd.visionary' =>
1901
    array (
1902
      0 => 'vis',
1903
    ),
1904
    'application/vnd.vsf' =>
1905
    array (
1906
      0 => 'vsf',
1907
    ),
1908
    'application/vnd.wap.wbxml' =>
1909
    array (
1910
      0 => 'wbxml',
1911
    ),
1912
    'application/vnd.wap.wmlc' =>
1913
    array (
1914
      0 => 'wmlc',
1915
    ),
1916
    'application/vnd.wap.wmlscriptc' =>
1917
    array (
1918
      0 => 'wmlsc',
1919
    ),
1920
    'application/vnd.webturbo' =>
1921
    array (
1922
      0 => 'wtb',
1923
    ),
1924
    'application/vnd.wolfram.player' =>
1925
    array (
1926
      0 => 'nbp',
1927
    ),
1928
    'application/vnd.wordperfect' =>
1929
    array (
1930
      0 => 'wpd',
1931
    ),
1932
    'application/vnd.wqd' =>
1933
    array (
1934
      0 => 'wqd',
1935
    ),
1936
    'application/vnd.wt.stf' =>
1937
    array (
1938
      0 => 'stf',
1939
    ),
1940
    'application/vnd.xara' =>
1941
    array (
1942
      0 => 'xar',
1943
    ),
1944
    'application/vnd.xfdl' =>
1945
    array (
1946
      0 => 'xfdl',
1947
    ),
1948
    'application/vnd.yamaha.hv-dic' =>
1949
    array (
1950
      0 => 'hvd',
1951
    ),
1952
    'application/vnd.yamaha.hv-script' =>
1953
    array (
1954
      0 => 'hvs',
1955
    ),
1956
    'application/vnd.yamaha.hv-voice' =>
1957
    array (
1958
      0 => 'hvp',
1959
    ),
1960
    'application/vnd.yamaha.openscoreformat' =>
1961
    array (
1962
      0 => 'osf',
1963
    ),
1964
    'application/vnd.yamaha.openscoreformat.osfpvg+xml' =>
1965
    array (
1966
      0 => 'osfpvg',
1967
    ),
1968
    'application/vnd.yamaha.smaf-audio' =>
1969
    array (
1970
      0 => 'saf',
1971
    ),
1972
    'application/vnd.yamaha.smaf-phrase' =>
1973
    array (
1974
      0 => 'spf',
1975
    ),
1976
    'application/vnd.yellowriver-custom-menu' =>
1977
    array (
1978
      0 => 'cmp',
1979
    ),
1980
    'application/vnd.zul' =>
1981
    array (
1982
      0 => 'zir',
1983
      1 => 'zirz',
1984
    ),
1985
    'application/vnd.zzazz.deck+xml' =>
1986
    array (
1987
      0 => 'zaz',
1988
    ),
1989
    'application/voicexml+xml' =>
1990
    array (
1991
      0 => 'vxml',
1992
    ),
1993
    'application/widget' =>
1994
    array (
1995
      0 => 'wgt',
1996
    ),
1997
    'application/winhlp' =>
1998
    array (
1999
      0 => 'hlp',
2000
    ),
2001
    'application/wsdl+xml' =>
2002
    array (
2003
      0 => 'wsdl',
2004
    ),
2005
    'application/wspolicy+xml' =>
2006
    array (
2007
      0 => 'wspolicy',
2008
    ),
2009
    'application/x-7z-compressed' =>
2010
    array (
2011
      0 => '7z',
2012
    ),
2013
    'application/x-abiword' =>
2014
    array (
2015
      0 => 'abw',
2016
    ),
2017
    'application/x-ace-compressed' =>
2018
    array (
2019
      0 => 'ace',
2020
    ),
2021
    'application/x-apple-diskimage' =>
2022
    array (
2023
      0 => 'dmg',
2024
    ),
2025
    'application/x-authorware-bin' =>
2026
    array (
2027
      0 => 'aab',
2028
      1 => 'x32',
2029
      2 => 'u32',
2030
      3 => 'vox',
2031
    ),
2032
    'application/x-authorware-map' =>
2033
    array (
2034
      0 => 'aam',
2035
    ),
2036
    'application/x-authorware-seg' =>
2037
    array (
2038
      0 => 'aas',
2039
    ),
2040
    'application/x-bcpio' =>
2041
    array (
2042
      0 => 'bcpio',
2043
    ),
2044
    'application/x-bittorrent' =>
2045
    array (
2046
      0 => 'torrent',
2047
    ),
2048
    'application/x-blorb' =>
2049
    array (
2050
      0 => 'blb',
2051
      1 => 'blorb',
2052
    ),
2053
    'application/x-bzip' =>
2054
    array (
2055
      0 => 'bz',
2056
    ),
2057
    'application/x-bzip2' =>
2058
    array (
2059
      0 => 'bz2',
2060
      1 => 'boz',
2061
    ),
2062
    'application/x-cbr' =>
2063
    array (
2064
      0 => 'cbr',
2065
      1 => 'cba',
2066
      2 => 'cbt',
2067
      3 => 'cbz',
2068
      4 => 'cb7',
2069
    ),
2070
    'application/x-cdlink' =>
2071
    array (
2072
      0 => 'vcd',
2073
    ),
2074
    'application/x-cfs-compressed' =>
2075
    array (
2076
      0 => 'cfs',
2077
    ),
2078
    'application/x-chat' =>
2079
    array (
2080
      0 => 'chat',
2081
    ),
2082
    'application/x-chess-pgn' =>
2083
    array (
2084
      0 => 'pgn',
2085
    ),
2086
    'application/x-conference' =>
2087
    array (
2088
      0 => 'nsc',
2089
    ),
2090
    'application/x-cpio' =>
2091
    array (
2092
      0 => 'cpio',
2093
    ),
2094
    'application/x-csh' =>
2095
    array (
2096
      0 => 'csh',
2097
    ),
2098
    'application/x-debian-package' =>
2099
    array (
2100
      0 => 'deb',
2101
      1 => 'udeb',
2102
    ),
2103
    'application/x-dgc-compressed' =>
2104
    array (
2105
      0 => 'dgc',
2106
    ),
2107
    'application/x-director' =>
2108
    array (
2109
      0 => 'dir',
2110
      1 => 'dcr',
2111
      2 => 'dxr',
2112
      3 => 'cst',
2113
      4 => 'cct',
2114
      5 => 'cxt',
2115
      6 => 'w3d',
2116
      7 => 'fgd',
2117
      8 => 'swa',
2118
    ),
2119
    'application/x-doom' =>
2120
    array (
2121
      0 => 'wad',
2122
    ),
2123
    'application/x-dtbncx+xml' =>
2124
    array (
2125
      0 => 'ncx',
2126
    ),
2127
    'application/x-dtbook+xml' =>
2128
    array (
2129
      0 => 'dtb',
2130
    ),
2131
    'application/x-dtbresource+xml' =>
2132
    array (
2133
      0 => 'res',
2134
    ),
2135
    'application/x-dvi' =>
2136
    array (
2137
      0 => 'dvi',
2138
    ),
2139
    'application/x-envoy' =>
2140
    array (
2141
      0 => 'evy',
2142
    ),
2143
    'application/x-eva' =>
2144
    array (
2145
      0 => 'eva',
2146
    ),
2147
    'application/x-font-bdf' =>
2148
    array (
2149
      0 => 'bdf',
2150
    ),
2151
    'application/x-font-ghostscript' =>
2152
    array (
2153
      0 => 'gsf',
2154
    ),
2155
    'application/x-font-linux-psf' =>
2156
    array (
2157
      0 => 'psf',
2158
    ),
2159
    'application/x-font-pcf' =>
2160
    array (
2161
      0 => 'pcf',
2162
    ),
2163
    'application/x-font-snf' =>
2164
    array (
2165
      0 => 'snf',
2166
    ),
2167
    'application/x-font-type1' =>
2168
    array (
2169
      0 => 'pfa',
2170
      1 => 'pfb',
2171
      2 => 'pfm',
2172
      3 => 'afm',
2173
    ),
2174
    'application/x-freearc' =>
2175
    array (
2176
      0 => 'arc',
2177
    ),
2178
    'application/x-futuresplash' =>
2179
    array (
2180
      0 => 'spl',
2181
    ),
2182
    'application/x-gca-compressed' =>
2183
    array (
2184
      0 => 'gca',
2185
    ),
2186
    'application/x-glulx' =>
2187
    array (
2188
      0 => 'ulx',
2189
    ),
2190
    'application/x-gnumeric' =>
2191
    array (
2192
      0 => 'gnumeric',
2193
    ),
2194
    'application/x-gramps-xml' =>
2195
    array (
2196
      0 => 'gramps',
2197
    ),
2198
    'application/x-gtar' =>
2199
    array (
2200
      0 => 'gtar',
2201
    ),
2202
    'application/x-hdf' =>
2203
    array (
2204
      0 => 'hdf',
2205
    ),
2206
    'application/x-install-instructions' =>
2207
    array (
2208
      0 => 'install',
2209
    ),
2210
    'application/x-iso9660-image' =>
2211
    array (
2212
      0 => 'iso',
2213
    ),
2214
    'application/x-java-jnlp-file' =>
2215
    array (
2216
      0 => 'jnlp',
2217
    ),
2218
    'application/x-latex' =>
2219
    array (
2220
      0 => 'latex',
2221
    ),
2222
    'application/x-lzh-compressed' =>
2223
    array (
2224
      0 => 'lzh',
2225
      1 => 'lha',
2226
    ),
2227
    'application/x-mie' =>
2228
    array (
2229
      0 => 'mie',
2230
    ),
2231
    'application/x-mobipocket-ebook' =>
2232
    array (
2233
      0 => 'prc',
2234
      1 => 'mobi',
2235
    ),
2236
    'application/x-ms-application' =>
2237
    array (
2238
      0 => 'application',
2239
    ),
2240
    'application/x-ms-shortcut' =>
2241
    array (
2242
      0 => 'lnk',
2243
    ),
2244
    'application/x-ms-wmd' =>
2245
    array (
2246
      0 => 'wmd',
2247
    ),
2248
    'application/x-ms-wmz' =>
2249
    array (
2250
      0 => 'wmz',
2251
    ),
2252
    'application/x-ms-xbap' =>
2253
    array (
2254
      0 => 'xbap',
2255
    ),
2256
    'application/x-msaccess' =>
2257
    array (
2258
      0 => 'mdb',
2259
    ),
2260
    'application/x-msbinder' =>
2261
    array (
2262
      0 => 'obd',
2263
    ),
2264
    'application/x-mscardfile' =>
2265
    array (
2266
      0 => 'crd',
2267
    ),
2268
    'application/x-msclip' =>
2269
    array (
2270
      0 => 'clp',
2271
    ),
2272
    'application/x-msdownload' =>
2273
    array (
2274
      0 => 'exe',
2275
      1 => 'dll',
2276
      2 => 'com',
2277
      3 => 'bat',
2278
      4 => 'msi',
2279
    ),
2280
    'application/x-msmediaview' =>
2281
    array (
2282
      0 => 'mvb',
2283
      1 => 'm13',
2284
      2 => 'm14',
2285
    ),
2286
    'application/x-msmetafile' =>
2287
    array (
2288
      0 => 'wmf',
2289
      1 => 'wmz',
2290
      2 => 'emf',
2291
      3 => 'emz',
2292
    ),
2293
    'application/x-msmoney' =>
2294
    array (
2295
      0 => 'mny',
2296
    ),
2297
    'application/x-mspublisher' =>
2298
    array (
2299
      0 => 'pub',
2300
    ),
2301
    'application/x-msschedule' =>
2302
    array (
2303
      0 => 'scd',
2304
    ),
2305
    'application/x-msterminal' =>
2306
    array (
2307
      0 => 'trm',
2308
    ),
2309
    'application/x-mswrite' =>
2310
    array (
2311
      0 => 'wri',
2312
    ),
2313
    'application/x-netcdf' =>
2314
    array (
2315
      0 => 'nc',
2316
      1 => 'cdf',
2317
    ),
2318
    'application/x-nzb' =>
2319
    array (
2320
      0 => 'nzb',
2321
    ),
2322
    'application/x-pkcs12' =>
2323
    array (
2324
      0 => 'p12',
2325
      1 => 'pfx',
2326
    ),
2327
    'application/x-pkcs7-certificates' =>
2328
    array (
2329
      0 => 'p7b',
2330
      1 => 'spc',
2331
    ),
2332
    'application/x-pkcs7-certreqresp' =>
2333
    array (
2334
      0 => 'p7r',
2335
    ),
2336
    'application/x-rar-compressed' =>
2337
    array (
2338
      0 => 'rar',
2339
    ),
2340
    'application/x-research-info-systems' =>
2341
    array (
2342
      0 => 'ris',
2343
    ),
2344
    'application/x-sh' =>
2345
    array (
2346
      0 => 'sh',
2347
    ),
2348
    'application/x-shar' =>
2349
    array (
2350
      0 => 'shar',
2351
    ),
2352
    'application/x-shockwave-flash' =>
2353
    array (
2354
      0 => 'swf',
2355
    ),
2356
    'application/x-silverlight-app' =>
2357
    array (
2358
      0 => 'xap',
2359
    ),
2360
    'application/x-sql' =>
2361
    array (
2362
      0 => 'sql',
2363
    ),
2364
    'application/x-stuffit' =>
2365
    array (
2366
      0 => 'sit',
2367
    ),
2368
    'application/x-stuffitx' =>
2369
    array (
2370
      0 => 'sitx',
2371
    ),
2372
    'application/x-subrip' =>
2373
    array (
2374
      0 => 'srt',
2375
    ),
2376
    'application/x-sv4cpio' =>
2377
    array (
2378
      0 => 'sv4cpio',
2379
    ),
2380
    'application/x-sv4crc' =>
2381
    array (
2382
      0 => 'sv4crc',
2383
    ),
2384
    'application/x-t3vm-image' =>
2385
    array (
2386
      0 => 't3',
2387
    ),
2388
    'application/x-tads' =>
2389
    array (
2390
      0 => 'gam',
2391
    ),
2392
    'application/x-tar' =>
2393
    array (
2394
      0 => 'tar',
2395
    ),
2396
    'application/x-tcl' =>
2397
    array (
2398
      0 => 'tcl',
2399
    ),
2400
    'application/x-tex' =>
2401
    array (
2402
      0 => 'tex',
2403
    ),
2404
    'application/x-tex-tfm' =>
2405
    array (
2406
      0 => 'tfm',
2407
    ),
2408
    'application/x-texinfo' =>
2409
    array (
2410
      0 => 'texinfo',
2411
      1 => 'texi',
2412
    ),
2413
    'application/x-tgif' =>
2414
    array (
2415
      0 => 'obj',
2416
    ),
2417
    'application/x-ustar' =>
2418
    array (
2419
      0 => 'ustar',
2420
    ),
2421
    'application/x-wais-source' =>
2422
    array (
2423
      0 => 'src',
2424
    ),
2425
    'application/x-x509-ca-cert' =>
2426
    array (
2427
      0 => 'der',
2428
      1 => 'crt',
2429
    ),
2430
    'application/x-xfig' =>
2431
    array (
2432
      0 => 'fig',
2433
    ),
2434
    'application/x-xliff+xml' =>
2435
    array (
2436
      0 => 'xlf',
2437
    ),
2438
    'application/x-xpinstall' =>
2439
    array (
2440
      0 => 'xpi',
2441
    ),
2442
    'application/x-xz' =>
2443
    array (
2444
      0 => 'xz',
2445
    ),
2446
    'application/x-zmachine' =>
2447
    array (
2448
      0 => 'z1',
2449
      1 => 'z2',
2450
      2 => 'z3',
2451
      3 => 'z4',
2452
      4 => 'z5',
2453
      5 => 'z6',
2454
      6 => 'z7',
2455
      7 => 'z8',
2456
    ),
2457
    'application/xaml+xml' =>
2458
    array (
2459
      0 => 'xaml',
2460
    ),
2461
    'application/xcap-diff+xml' =>
2462
    array (
2463
      0 => 'xdf',
2464
    ),
2465
    'application/xenc+xml' =>
2466
    array (
2467
      0 => 'xenc',
2468
    ),
2469
    'application/xhtml+xml' =>
2470
    array (
2471
      0 => 'xhtml',
2472
      1 => 'xht',
2473
    ),
2474
    'application/xml' =>
2475
    array (
2476
      0 => 'xml',
2477
      1 => 'xsl',
2478
    ),
2479
    'application/xml-dtd' =>
2480
    array (
2481
      0 => 'dtd',
2482
    ),
2483
    'application/xop+xml' =>
2484
    array (
2485
      0 => 'xop',
2486
    ),
2487
    'application/xproc+xml' =>
2488
    array (
2489
      0 => 'xpl',
2490
    ),
2491
    'application/xslt+xml' =>
2492
    array (
2493
      0 => 'xslt',
2494
    ),
2495
    'application/xspf+xml' =>
2496
    array (
2497
      0 => 'xspf',
2498
    ),
2499
    'application/xv+xml' =>
2500
    array (
2501
      0 => 'mxml',
2502
      1 => 'xhvml',
2503
      2 => 'xvml',
2504
      3 => 'xvm',
2505
    ),
2506
    'application/yang' =>
2507
    array (
2508
      0 => 'yang',
2509
    ),
2510
    'application/yin+xml' =>
2511
    array (
2512
      0 => 'yin',
2513
    ),
2514
    'application/zip' =>
2515
    array (
2516
      0 => 'zip',
2517
    ),
2518
    'audio/adpcm' =>
2519
    array (
2520
      0 => 'adp',
2521
    ),
2522
    'audio/basic' =>
2523
    array (
2524
      0 => 'au',
2525
      1 => 'snd',
2526
    ),
2527
    'audio/midi' =>
2528
    array (
2529
      0 => 'mid',
2530
      1 => 'midi',
2531
      2 => 'kar',
2532
      3 => 'rmi',
2533
    ),
2534
    'audio/mp4' =>
2535
    array (
2536
      0 => 'm4a',
2537
      1 => 'mp4a',
2538
    ),
2539
    'audio/mpeg' =>
2540
    array (
2541
      0 => 'mpga',
2542
      1 => 'mp2',
2543
      2 => 'mp2a',
2544
      3 => 'mp3',
2545
      4 => 'm2a',
2546
      5 => 'm3a',
2547
    ),
2548
    'audio/ogg' =>
2549
    array (
2550
      0 => 'oga',
2551
      1 => 'ogg',
2552
      2 => 'spx',
2553
    ),
2554
    'audio/s3m' =>
2555
    array (
2556
      0 => 's3m',
2557
    ),
2558
    'audio/silk' =>
2559
    array (
2560
      0 => 'sil',
2561
    ),
2562
    'audio/vnd.dece.audio' =>
2563
    array (
2564
      0 => 'uva',
2565
      1 => 'uvva',
2566
    ),
2567
    'audio/vnd.digital-winds' =>
2568
    array (
2569
      0 => 'eol',
2570
    ),
2571
    'audio/vnd.dra' =>
2572
    array (
2573
      0 => 'dra',
2574
    ),
2575
    'audio/vnd.dts' =>
2576
    array (
2577
      0 => 'dts',
2578
    ),
2579
    'audio/vnd.dts.hd' =>
2580
    array (
2581
      0 => 'dtshd',
2582
    ),
2583
    'audio/vnd.lucent.voice' =>
2584
    array (
2585
      0 => 'lvp',
2586
    ),
2587
    'audio/vnd.ms-playready.media.pya' =>
2588
    array (
2589
      0 => 'pya',
2590
    ),
2591
    'audio/vnd.nuera.ecelp4800' =>
2592
    array (
2593
      0 => 'ecelp4800',
2594
    ),
2595
    'audio/vnd.nuera.ecelp7470' =>
2596
    array (
2597
      0 => 'ecelp7470',
2598
    ),
2599
    'audio/vnd.nuera.ecelp9600' =>
2600
    array (
2601
      0 => 'ecelp9600',
2602
    ),
2603
    'audio/vnd.rip' =>
2604
    array (
2605
      0 => 'rip',
2606
    ),
2607
    'audio/webm' =>
2608
    array (
2609
      0 => 'weba',
2610
    ),
2611
    'audio/x-aac' =>
2612
    array (
2613
      0 => 'aac',
2614
    ),
2615
    'audio/x-aiff' =>
2616
    array (
2617
      0 => 'aif',
2618
      1 => 'aiff',
2619
      2 => 'aifc',
2620
    ),
2621
    'audio/x-caf' =>
2622
    array (
2623
      0 => 'caf',
2624
    ),
2625
    'audio/x-flac' =>
2626
    array (
2627
      0 => 'flac',
2628
    ),
2629
    'audio/x-matroska' =>
2630
    array (
2631
      0 => 'mka',
2632
    ),
2633
    'audio/x-mpegurl' =>
2634
    array (
2635
      0 => 'm3u',
2636
    ),
2637
    'audio/x-ms-wax' =>
2638
    array (
2639
      0 => 'wax',
2640
    ),
2641
    'audio/x-ms-wma' =>
2642
    array (
2643
      0 => 'wma',
2644
    ),
2645
    'audio/x-pn-realaudio' =>
2646
    array (
2647
      0 => 'ram',
2648
      1 => 'ra',
2649
    ),
2650
    'audio/x-pn-realaudio-plugin' =>
2651
    array (
2652
      0 => 'rmp',
2653
    ),
2654
    'audio/x-wav' =>
2655
    array (
2656
      0 => 'wav',
2657
    ),
2658
    'audio/xm' =>
2659
    array (
2660
      0 => 'xm',
2661
    ),
2662
    'chemical/x-cdx' =>
2663
    array (
2664
      0 => 'cdx',
2665
    ),
2666
    'chemical/x-cif' =>
2667
    array (
2668
      0 => 'cif',
2669
    ),
2670
    'chemical/x-cmdf' =>
2671
    array (
2672
      0 => 'cmdf',
2673
    ),
2674
    'chemical/x-cml' =>
2675
    array (
2676
      0 => 'cml',
2677
    ),
2678
    'chemical/x-csml' =>
2679
    array (
2680
      0 => 'csml',
2681
    ),
2682
    'chemical/x-xyz' =>
2683
    array (
2684
      0 => 'xyz',
2685
    ),
2686
    'font/collection' =>
2687
    array (
2688
      0 => 'ttc',
2689
    ),
2690
    'font/otf' =>
2691
    array (
2692
      0 => 'otf',
2693
    ),
2694
    'font/ttf' =>
2695
    array (
2696
      0 => 'ttf',
2697
    ),
2698
    'font/woff' =>
2699
    array (
2700
      0 => 'woff',
2701
    ),
2702
    'font/woff2' =>
2703
    array (
2704
      0 => 'woff2',
2705
    ),
2706
    'image/bmp' =>
2707
    array (
2708
      0 => 'bmp',
2709
    ),
2710
    'image/cgm' =>
2711
    array (
2712
      0 => 'cgm',
2713
    ),
2714
    'image/g3fax' =>
2715
    array (
2716
      0 => 'g3',
2717
    ),
2718
    'image/gif' =>
2719
    array (
2720
      0 => 'gif',
2721
    ),
2722
    'image/ief' =>
2723
    array (
2724
      0 => 'ief',
2725
    ),
2726
    'image/jpeg' =>
2727
    array (
2728
      0 => 'jpeg',
2729
      1 => 'jpg',
2730
      2 => 'jpe',
2731
    ),
2732
    'image/ktx' =>
2733
    array (
2734
      0 => 'ktx',
2735
    ),
2736
    'image/png' =>
2737
    array (
2738
      0 => 'png',
2739
    ),
2740
    'image/prs.btif' =>
2741
    array (
2742
      0 => 'btif',
2743
    ),
2744
    'image/sgi' =>
2745
    array (
2746
      0 => 'sgi',
2747
    ),
2748
    'image/svg+xml' =>
2749
    array (
2750
      0 => 'svg',
2751
      1 => 'svgz',
2752
    ),
2753
    'image/tiff' =>
2754
    array (
2755
      0 => 'tiff',
2756
      1 => 'tif',
2757
    ),
2758
    'image/vnd.adobe.photoshop' =>
2759
    array (
2760
      0 => 'psd',
2761
    ),
2762
    'image/vnd.dece.graphic' =>
2763
    array (
2764
      0 => 'uvi',
2765
      1 => 'uvvi',
2766
      2 => 'uvg',
2767
      3 => 'uvvg',
2768
    ),
2769
    'image/vnd.djvu' =>
2770
    array (
2771
      0 => 'djvu',
2772
      1 => 'djv',
2773
    ),
2774
    'image/vnd.dvb.subtitle' =>
2775
    array (
2776
      0 => 'sub',
2777
    ),
2778
    'image/vnd.dwg' =>
2779
    array (
2780
      0 => 'dwg',
2781
    ),
2782
    'image/vnd.dxf' =>
2783
    array (
2784
      0 => 'dxf',
2785
    ),
2786
    'image/vnd.fastbidsheet' =>
2787
    array (
2788
      0 => 'fbs',
2789
    ),
2790
    'image/vnd.fpx' =>
2791
    array (
2792
      0 => 'fpx',
2793
    ),
2794
    'image/vnd.fst' =>
2795
    array (
2796
      0 => 'fst',
2797
    ),
2798
    'image/vnd.fujixerox.edmics-mmr' =>
2799
    array (
2800
      0 => 'mmr',
2801
    ),
2802
    'image/vnd.fujixerox.edmics-rlc' =>
2803
    array (
2804
      0 => 'rlc',
2805
    ),
2806
    'image/vnd.ms-modi' =>
2807
    array (
2808
      0 => 'mdi',
2809
    ),
2810
    'image/vnd.ms-photo' =>
2811
    array (
2812
      0 => 'wdp',
2813
    ),
2814
    'image/vnd.net-fpx' =>
2815
    array (
2816
      0 => 'npx',
2817
    ),
2818
    'image/vnd.wap.wbmp' =>
2819
    array (
2820
      0 => 'wbmp',
2821
    ),
2822
    'image/vnd.xiff' =>
2823
    array (
2824
      0 => 'xif',
2825
    ),
2826
    'image/webp' =>
2827
    array (
2828
      0 => 'webp',
2829
    ),
2830
    'image/x-3ds' =>
2831
    array (
2832
      0 => '3ds',
2833
    ),
2834
    'image/x-cmu-raster' =>
2835
    array (
2836
      0 => 'ras',
2837
    ),
2838
    'image/x-cmx' =>
2839
    array (
2840
      0 => 'cmx',
2841
    ),
2842
    'image/x-freehand' =>
2843
    array (
2844
      0 => 'fh',
2845
      1 => 'fhc',
2846
      2 => 'fh4',
2847
      3 => 'fh5',
2848
      4 => 'fh7',
2849
    ),
2850
    'image/x-icon' =>
2851
    array (
2852
      0 => 'ico',
2853
    ),
2854
    'image/x-mrsid-image' =>
2855
    array (
2856
      0 => 'sid',
2857
    ),
2858
    'image/x-pcx' =>
2859
    array (
2860
      0 => 'pcx',
2861
    ),
2862
    'image/x-pict' =>
2863
    array (
2864
      0 => 'pic',
2865
      1 => 'pct',
2866
    ),
2867
    'image/x-portable-anymap' =>
2868
    array (
2869
      0 => 'pnm',
2870
    ),
2871
    'image/x-portable-bitmap' =>
2872
    array (
2873
      0 => 'pbm',
2874
    ),
2875
    'image/x-portable-graymap' =>
2876
    array (
2877
      0 => 'pgm',
2878
    ),
2879
    'image/x-portable-pixmap' =>
2880
    array (
2881
      0 => 'ppm',
2882
    ),
2883
    'image/x-rgb' =>
2884
    array (
2885
      0 => 'rgb',
2886
    ),
2887
    'image/x-tga' =>
2888
    array (
2889
      0 => 'tga',
2890
    ),
2891
    'image/x-xbitmap' =>
2892
    array (
2893
      0 => 'xbm',
2894
    ),
2895
    'image/x-xpixmap' =>
2896
    array (
2897
      0 => 'xpm',
2898
    ),
2899
    'image/x-xwindowdump' =>
2900
    array (
2901
      0 => 'xwd',
2902
    ),
2903
    'message/rfc822' =>
2904
    array (
2905
      0 => 'eml',
2906
      1 => 'mime',
2907
    ),
2908
    'model/iges' =>
2909
    array (
2910
      0 => 'igs',
2911
      1 => 'iges',
2912
    ),
2913
    'model/mesh' =>
2914
    array (
2915
      0 => 'msh',
2916
      1 => 'mesh',
2917
      2 => 'silo',
2918
    ),
2919
    'model/vnd.collada+xml' =>
2920
    array (
2921
      0 => 'dae',
2922
    ),
2923
    'model/vnd.dwf' =>
2924
    array (
2925
      0 => 'dwf',
2926
    ),
2927
    'model/vnd.gdl' =>
2928
    array (
2929
      0 => 'gdl',
2930
    ),
2931
    'model/vnd.gtw' =>
2932
    array (
2933
      0 => 'gtw',
2934
    ),
2935
    'model/vnd.mts' =>
2936
    array (
2937
      0 => 'mts',
2938
    ),
2939
    'model/vnd.vtu' =>
2940
    array (
2941
      0 => 'vtu',
2942
    ),
2943
    'model/vrml' =>
2944
    array (
2945
      0 => 'wrl',
2946
      1 => 'vrml',
2947
    ),
2948
    'model/x3d+binary' =>
2949
    array (
2950
      0 => 'x3db',
2951
      1 => 'x3dbz',
2952
    ),
2953
    'model/x3d+vrml' =>
2954
    array (
2955
      0 => 'x3dv',
2956
      1 => 'x3dvz',
2957
    ),
2958
    'model/x3d+xml' =>
2959
    array (
2960
      0 => 'x3d',
2961
      1 => 'x3dz',
2962
    ),
2963
    'text/cache-manifest' =>
2964
    array (
2965
      0 => 'appcache',
2966
    ),
2967
    'text/calendar' =>
2968
    array (
2969
      0 => 'ics',
2970
      1 => 'ifb',
2971
    ),
2972
    'text/css' =>
2973
    array (
2974
      0 => 'css',
2975
    ),
2976
    'text/csv' =>
2977
    array (
2978
      0 => 'csv',
2979
    ),
2980
    'text/html' =>
2981
    array (
2982
      0 => 'html',
2983
      1 => 'htm',
2984
    ),
2985
    'text/n3' =>
2986
    array (
2987
      0 => 'n3',
2988
    ),
2989
    'text/plain' =>
2990
    array (
2991
      0 => 'txt',
2992
      1 => 'text',
2993
      2 => 'conf',
2994
      3 => 'def',
2995
      4 => 'list',
2996
      5 => 'log',
2997
      6 => 'in',
2998
    ),
2999
    'text/prs.lines.tag' =>
3000
    array (
3001
      0 => 'dsc',
3002
    ),
3003
    'text/richtext' =>
3004
    array (
3005
      0 => 'rtx',
3006
    ),
3007
    'text/sgml' =>
3008
    array (
3009
      0 => 'sgml',
3010
      1 => 'sgm',
3011
    ),
3012
    'text/tab-separated-values' =>
3013
    array (
3014
      0 => 'tsv',
3015
    ),
3016
    'text/troff' =>
3017
    array (
3018
      0 => 't',
3019
      1 => 'tr',
3020
      2 => 'roff',
3021
      3 => 'man',
3022
      4 => 'me',
3023
      5 => 'ms',
3024
    ),
3025
    'text/turtle' =>
3026
    array (
3027
      0 => 'ttl',
3028
    ),
3029
    'text/uri-list' =>
3030
    array (
3031
      0 => 'uri',
3032
      1 => 'uris',
3033
      2 => 'urls',
3034
    ),
3035
    'text/vcard' =>
3036
    array (
3037
      0 => 'vcard',
3038
    ),
3039
    'text/vnd.curl' =>
3040
    array (
3041
      0 => 'curl',
3042
    ),
3043
    'text/vnd.curl.dcurl' =>
3044
    array (
3045
      0 => 'dcurl',
3046
    ),
3047
    'text/vnd.curl.mcurl' =>
3048
    array (
3049
      0 => 'mcurl',
3050
    ),
3051
    'text/vnd.curl.scurl' =>
3052
    array (
3053
      0 => 'scurl',
3054
    ),
3055
    'text/vnd.dvb.subtitle' =>
3056
    array (
3057
      0 => 'sub',
3058
    ),
3059
    'text/vnd.fly' =>
3060
    array (
3061
      0 => 'fly',
3062
    ),
3063
    'text/vnd.fmi.flexstor' =>
3064
    array (
3065
      0 => 'flx',
3066
    ),
3067
    'text/vnd.graphviz' =>
3068
    array (
3069
      0 => 'gv',
3070
    ),
3071
    'text/vnd.in3d.3dml' =>
3072
    array (
3073
      0 => '3dml',
3074
    ),
3075
    'text/vnd.in3d.spot' =>
3076
    array (
3077
      0 => 'spot',
3078
    ),
3079
    'text/vnd.sun.j2me.app-descriptor' =>
3080
    array (
3081
      0 => 'jad',
3082
    ),
3083
    'text/vnd.wap.wml' =>
3084
    array (
3085
      0 => 'wml',
3086
    ),
3087
    'text/vnd.wap.wmlscript' =>
3088
    array (
3089
      0 => 'wmls',
3090
    ),
3091
    'text/x-asm' =>
3092
    array (
3093
      0 => 's',
3094
      1 => 'asm',
3095
    ),
3096
    'text/x-c' =>
3097
    array (
3098
      0 => 'c',
3099
      1 => 'cc',
3100
      2 => 'cxx',
3101
      3 => 'cpp',
3102
      4 => 'h',
3103
      5 => 'hh',
3104
      6 => 'dic',
3105
    ),
3106
    'text/x-fortran' =>
3107
    array (
3108
      0 => 'f',
3109
      1 => 'for',
3110
      2 => 'f77',
3111
      3 => 'f90',
3112
    ),
3113
    'text/x-java-source' =>
3114
    array (
3115
      0 => 'java',
3116
    ),
3117
    'text/x-nfo' =>
3118
    array (
3119
      0 => 'nfo',
3120
    ),
3121
    'text/x-opml' =>
3122
    array (
3123
      0 => 'opml',
3124
    ),
3125
    'text/x-pascal' =>
3126
    array (
3127
      0 => 'p',
3128
      1 => 'pas',
3129
    ),
3130
    'text/x-setext' =>
3131
    array (
3132
      0 => 'etx',
3133
    ),
3134
    'text/x-sfv' =>
3135
    array (
3136
      0 => 'sfv',
3137
    ),
3138
    'text/x-uuencode' =>
3139
    array (
3140
      0 => 'uu',
3141
    ),
3142
    'text/x-vcalendar' =>
3143
    array (
3144
      0 => 'vcs',
3145
    ),
3146
    'text/x-vcard' =>
3147
    array (
3148
      0 => 'vcf',
3149
    ),
3150
    'video/3gpp' =>
3151
    array (
3152
      0 => '3gp',
3153
    ),
3154
    'video/3gpp2' =>
3155
    array (
3156
      0 => '3g2',
3157
    ),
3158
    'video/h261' =>
3159
    array (
3160
      0 => 'h261',
3161
    ),
3162
    'video/h263' =>
3163
    array (
3164
      0 => 'h263',
3165
    ),
3166
    'video/h264' =>
3167
    array (
3168
      0 => 'h264',
3169
    ),
3170
    'video/jpeg' =>
3171
    array (
3172
      0 => 'jpgv',
3173
    ),
3174
    'video/jpm' =>
3175
    array (
3176
      0 => 'jpm',
3177
      1 => 'jpgm',
3178
    ),
3179
    'video/mj2' =>
3180
    array (
3181
      0 => 'mj2',
3182
      1 => 'mjp2',
3183
    ),
3184
    'video/mp4' =>
3185
    array (
3186
      0 => 'mp4',
3187
      1 => 'mp4v',
3188
      2 => 'mpg4',
3189
    ),
3190
    'video/mpeg' =>
3191
    array (
3192
      0 => 'mpeg',
3193
      1 => 'mpg',
3194
      2 => 'mpe',
3195
      3 => 'm1v',
3196
      4 => 'm2v',
3197
    ),
3198
    'video/ogg' =>
3199
    array (
3200
      0 => 'ogv',
3201
    ),
3202
    'video/quicktime' =>
3203
    array (
3204
      0 => 'qt',
3205
      1 => 'mov',
3206
    ),
3207
    'video/vnd.dece.hd' =>
3208
    array (
3209
      0 => 'uvh',
3210
      1 => 'uvvh',
3211
    ),
3212
    'video/vnd.dece.mobile' =>
3213
    array (
3214
      0 => 'uvm',
3215
      1 => 'uvvm',
3216
    ),
3217
    'video/vnd.dece.pd' =>
3218
    array (
3219
      0 => 'uvp',
3220
      1 => 'uvvp',
3221
    ),
3222
    'video/vnd.dece.sd' =>
3223
    array (
3224
      0 => 'uvs',
3225
      1 => 'uvvs',
3226
    ),
3227
    'video/vnd.dece.video' =>
3228
    array (
3229
      0 => 'uvv',
3230
      1 => 'uvvv',
3231
    ),
3232
    'video/vnd.dvb.file' =>
3233
    array (
3234
      0 => 'dvb',
3235
    ),
3236
    'video/vnd.fvt' =>
3237
    array (
3238
      0 => 'fvt',
3239
    ),
3240
    'video/vnd.mpegurl' =>
3241
    array (
3242
      0 => 'mxu',
3243
      1 => 'm4u',
3244
    ),
3245
    'video/vnd.ms-playready.media.pyv' =>
3246
    array (
3247
      0 => 'pyv',
3248
    ),
3249
    'video/vnd.uvvu.mp4' =>
3250
    array (
3251
      0 => 'uvu',
3252
      1 => 'uvvu',
3253
    ),
3254
    'video/vnd.vivo' =>
3255
    array (
3256
      0 => 'viv',
3257
    ),
3258
    'video/webm' =>
3259
    array (
3260
      0 => 'webm',
3261
    ),
3262
    'video/x-f4v' =>
3263
    array (
3264
      0 => 'f4v',
3265
    ),
3266
    'video/x-fli' =>
3267
    array (
3268
      0 => 'fli',
3269
    ),
3270
    'video/x-flv' =>
3271
    array (
3272
      0 => 'flv',
3273
    ),
3274
    'video/x-m4v' =>
3275
    array (
3276
      0 => 'm4v',
3277
    ),
3278
    'video/x-matroska' =>
3279
    array (
3280
      0 => 'mkv',
3281
      1 => 'mk3d',
3282
      2 => 'mks',
3283
    ),
3284
    'video/x-mng' =>
3285
    array (
3286
      0 => 'mng',
3287
    ),
3288
    'video/x-ms-asf' =>
3289
    array (
3290
      0 => 'asf',
3291
      1 => 'asx',
3292
    ),
3293
    'video/x-ms-vob' =>
3294
    array (
3295
      0 => 'vob',
3296
    ),
3297
    'video/x-ms-wm' =>
3298
    array (
3299
      0 => 'wm',
3300
    ),
3301
    'video/x-ms-wmv' =>
3302
    array (
3303
      0 => 'wmv',
3304
    ),
3305
    'video/x-ms-wmx' =>
3306
    array (
3307
      0 => 'wmx',
3308
    ),
3309
    'video/x-ms-wvx' =>
3310
    array (
3311
      0 => 'wvx',
3312
    ),
3313
    'video/x-msvideo' =>
3314
    array (
3315
      0 => 'avi',
3316
    ),
3317
    'video/x-sgi-movie' =>
3318
    array (
3319
      0 => 'movie',
3320
    ),
3321
    'video/x-smv' =>
3322
    array (
3323
      0 => 'smv',
3324
    ),
3325
    'x-conference/x-cooltalk' =>
3326
    array (
3327
      0 => 'ice',
3328
    ),
3329
  ),
3330
  'extensions' =>
3331
  array (
3332
    '3dml' =>
3333
    array (
3334
      0 => 'text/vnd.in3d.3dml',
3335
    ),
3336
    '3ds' =>
3337
    array (
3338
      0 => 'image/x-3ds',
3339
    ),
3340
    '3g2' =>
3341
    array (
3342
      0 => 'video/3gpp2',
3343
    ),
3344
    '3gp' =>
3345
    array (
3346
      0 => 'video/3gpp',
3347
    ),
3348
    '7z' =>
3349
    array (
3350
      0 => 'application/x-7z-compressed',
3351
    ),
3352
    'aab' =>
3353
    array (
3354
      0 => 'application/x-authorware-bin',
3355
    ),
3356
    'aac' =>
3357
    array (
3358
      0 => 'audio/x-aac',
3359
    ),
3360
    'aam' =>
3361
    array (
3362
      0 => 'application/x-authorware-map',
3363
    ),
3364
    'aas' =>
3365
    array (
3366
      0 => 'application/x-authorware-seg',
3367
    ),
3368
    'abw' =>
3369
    array (
3370
      0 => 'application/x-abiword',
3371
    ),
3372
    'ac' =>
3373
    array (
3374
      0 => 'application/pkix-attr-cert',
3375
    ),
3376
    'acc' =>
3377
    array (
3378
      0 => 'application/vnd.americandynamics.acc',
3379
    ),
3380
    'ace' =>
3381
    array (
3382
      0 => 'application/x-ace-compressed',
3383
    ),
3384
    'acu' =>
3385
    array (
3386
      0 => 'application/vnd.acucobol',
3387
    ),
3388
    'acutc' =>
3389
    array (
3390
      0 => 'application/vnd.acucorp',
3391
    ),
3392
    'adp' =>
3393
    array (
3394
      0 => 'audio/adpcm',
3395
    ),
3396
    'aep' =>
3397
    array (
3398
      0 => 'application/vnd.audiograph',
3399
    ),
3400
    'afm' =>
3401
    array (
3402
      0 => 'application/x-font-type1',
3403
    ),
3404
    'afp' =>
3405
    array (
3406
      0 => 'application/vnd.ibm.modcap',
3407
    ),
3408
    'ahead' =>
3409
    array (
3410
      0 => 'application/vnd.ahead.space',
3411
    ),
3412
    'ai' =>
3413
    array (
3414
      0 => 'application/postscript',
3415
    ),
3416
    'aif' =>
3417
    array (
3418
      0 => 'audio/x-aiff',
3419
    ),
3420
    'aifc' =>
3421
    array (
3422
      0 => 'audio/x-aiff',
3423
    ),
3424
    'aiff' =>
3425
    array (
3426
      0 => 'audio/x-aiff',
3427
    ),
3428
    'air' =>
3429
    array (
3430
      0 => 'application/vnd.adobe.air-application-installer-package+zip',
3431
    ),
3432
    'ait' =>
3433
    array (
3434
      0 => 'application/vnd.dvb.ait',
3435
    ),
3436
    'ami' =>
3437
    array (
3438
      0 => 'application/vnd.amiga.ami',
3439
    ),
3440
    'apk' =>
3441
    array (
3442
      0 => 'application/vnd.android.package-archive',
3443
    ),
3444
    'appcache' =>
3445
    array (
3446
      0 => 'text/cache-manifest',
3447
    ),
3448
    'application' =>
3449
    array (
3450
      0 => 'application/x-ms-application',
3451
    ),
3452
    'apr' =>
3453
    array (
3454
      0 => 'application/vnd.lotus-approach',
3455
    ),
3456
    'arc' =>
3457
    array (
3458
      0 => 'application/x-freearc',
3459
    ),
3460
    'asc' =>
3461
    array (
3462
      0 => 'application/pgp-signature',
3463
    ),
3464
    'asf' =>
3465
    array (
3466
      0 => 'video/x-ms-asf',
3467
    ),
3468
    'asm' =>
3469
    array (
3470
      0 => 'text/x-asm',
3471
    ),
3472
    'aso' =>
3473
    array (
3474
      0 => 'application/vnd.accpac.simply.aso',
3475
    ),
3476
    'asx' =>
3477
    array (
3478
      0 => 'video/x-ms-asf',
3479
    ),
3480
    'atc' =>
3481
    array (
3482
      0 => 'application/vnd.acucorp',
3483
    ),
3484
    'atom' =>
3485
    array (
3486
      0 => 'application/atom+xml',
3487
    ),
3488
    'atomcat' =>
3489
    array (
3490
      0 => 'application/atomcat+xml',
3491
    ),
3492
    'atomsvc' =>
3493
    array (
3494
      0 => 'application/atomsvc+xml',
3495
    ),
3496
    'atx' =>
3497
    array (
3498
      0 => 'application/vnd.antix.game-component',
3499
    ),
3500
    'au' =>
3501
    array (
3502
      0 => 'audio/basic',
3503
    ),
3504
    'avi' =>
3505
    array (
3506
      0 => 'video/x-msvideo',
3507
    ),
3508
    'aw' =>
3509
    array (
3510
      0 => 'application/applixware',
3511
    ),
3512
    'azf' =>
3513
    array (
3514
      0 => 'application/vnd.airzip.filesecure.azf',
3515
    ),
3516
    'azs' =>
3517
    array (
3518
      0 => 'application/vnd.airzip.filesecure.azs',
3519
    ),
3520
    'azw' =>
3521
    array (
3522
      0 => 'application/vnd.amazon.ebook',
3523
    ),
3524
    'bat' =>
3525
    array (
3526
      0 => 'application/x-msdownload',
3527
    ),
3528
    'bcpio' =>
3529
    array (
3530
      0 => 'application/x-bcpio',
3531
    ),
3532
    'bdf' =>
3533
    array (
3534
      0 => 'application/x-font-bdf',
3535
    ),
3536
    'bdm' =>
3537
    array (
3538
      0 => 'application/vnd.syncml.dm+wbxml',
3539
    ),
3540
    'bed' =>
3541
    array (
3542
      0 => 'application/vnd.realvnc.bed',
3543
    ),
3544
    'bh2' =>
3545
    array (
3546
      0 => 'application/vnd.fujitsu.oasysprs',
3547
    ),
3548
    'bin' =>
3549
    array (
3550
      0 => 'application/octet-stream',
3551
    ),
3552
    'blb' =>
3553
    array (
3554
      0 => 'application/x-blorb',
3555
    ),
3556
    'blorb' =>
3557
    array (
3558
      0 => 'application/x-blorb',
3559
    ),
3560
    'bmi' =>
3561
    array (
3562
      0 => 'application/vnd.bmi',
3563
    ),
3564
    'bmp' =>
3565
    array (
3566
      0 => 'image/bmp',
3567
    ),
3568
    'book' =>
3569
    array (
3570
      0 => 'application/vnd.framemaker',
3571
    ),
3572
    'box' =>
3573
    array (
3574
      0 => 'application/vnd.previewsystems.box',
3575
    ),
3576
    'boz' =>
3577
    array (
3578
      0 => 'application/x-bzip2',
3579
    ),
3580
    'bpk' =>
3581
    array (
3582
      0 => 'application/octet-stream',
3583
    ),
3584
    'btif' =>
3585
    array (
3586
      0 => 'image/prs.btif',
3587
    ),
3588
    'bz' =>
3589
    array (
3590
      0 => 'application/x-bzip',
3591
    ),
3592
    'bz2' =>
3593
    array (
3594
      0 => 'application/x-bzip2',
3595
    ),
3596
    'c' =>
3597
    array (
3598
      0 => 'text/x-c',
3599
    ),
3600
    'c11amc' =>
3601
    array (
3602
      0 => 'application/vnd.cluetrust.cartomobile-config',
3603
    ),
3604
    'c11amz' =>
3605
    array (
3606
      0 => 'application/vnd.cluetrust.cartomobile-config-pkg',
3607
    ),
3608
    'c4d' =>
3609
    array (
3610
      0 => 'application/vnd.clonk.c4group',
3611
    ),
3612
    'c4f' =>
3613
    array (
3614
      0 => 'application/vnd.clonk.c4group',
3615
    ),
3616
    'c4g' =>
3617
    array (
3618
      0 => 'application/vnd.clonk.c4group',
3619
    ),
3620
    'c4p' =>
3621
    array (
3622
      0 => 'application/vnd.clonk.c4group',
3623
    ),
3624
    'c4u' =>
3625
    array (
3626
      0 => 'application/vnd.clonk.c4group',
3627
    ),
3628
    'cab' =>
3629
    array (
3630
      0 => 'application/vnd.ms-cab-compressed',
3631
    ),
3632
    'caf' =>
3633
    array (
3634
      0 => 'audio/x-caf',
3635
    ),
3636
    'cap' =>
3637
    array (
3638
      0 => 'application/vnd.tcpdump.pcap',
3639
    ),
3640
    'car' =>
3641
    array (
3642
      0 => 'application/vnd.curl.car',
3643
    ),
3644
    'cat' =>
3645
    array (
3646
      0 => 'application/vnd.ms-pki.seccat',
3647
    ),
3648
    'cb7' =>
3649
    array (
3650
      0 => 'application/x-cbr',
3651
    ),
3652
    'cba' =>
3653
    array (
3654
      0 => 'application/x-cbr',
3655
    ),
3656
    'cbr' =>
3657
    array (
3658
      0 => 'application/x-cbr',
3659
    ),
3660
    'cbt' =>
3661
    array (
3662
      0 => 'application/x-cbr',
3663
    ),
3664
    'cbz' =>
3665
    array (
3666
      0 => 'application/x-cbr',
3667
    ),
3668
    'cc' =>
3669
    array (
3670
      0 => 'text/x-c',
3671
    ),
3672
    'cct' =>
3673
    array (
3674
      0 => 'application/x-director',
3675
    ),
3676
    'ccxml' =>
3677
    array (
3678
      0 => 'application/ccxml+xml',
3679
    ),
3680
    'cdbcmsg' =>
3681
    array (
3682
      0 => 'application/vnd.contact.cmsg',
3683
    ),
3684
    'cdf' =>
3685
    array (
3686
      0 => 'application/x-netcdf',
3687
    ),
3688
    'cdkey' =>
3689
    array (
3690
      0 => 'application/vnd.mediastation.cdkey',
3691
    ),
3692
    'cdmia' =>
3693
    array (
3694
      0 => 'application/cdmi-capability',
3695
    ),
3696
    'cdmic' =>
3697
    array (
3698
      0 => 'application/cdmi-container',
3699
    ),
3700
    'cdmid' =>
3701
    array (
3702
      0 => 'application/cdmi-domain',
3703
    ),
3704
    'cdmio' =>
3705
    array (
3706
      0 => 'application/cdmi-object',
3707
    ),
3708
    'cdmiq' =>
3709
    array (
3710
      0 => 'application/cdmi-queue',
3711
    ),
3712
    'cdx' =>
3713
    array (
3714
      0 => 'chemical/x-cdx',
3715
    ),
3716
    'cdxml' =>
3717
    array (
3718
      0 => 'application/vnd.chemdraw+xml',
3719
    ),
3720
    'cdy' =>
3721
    array (
3722
      0 => 'application/vnd.cinderella',
3723
    ),
3724
    'cer' =>
3725
    array (
3726
      0 => 'application/pkix-cert',
3727
    ),
3728
    'cfs' =>
3729
    array (
3730
      0 => 'application/x-cfs-compressed',
3731
    ),
3732
    'cgm' =>
3733
    array (
3734
      0 => 'image/cgm',
3735
    ),
3736
    'chat' =>
3737
    array (
3738
      0 => 'application/x-chat',
3739
    ),
3740
    'chm' =>
3741
    array (
3742
      0 => 'application/vnd.ms-htmlhelp',
3743
    ),
3744
    'chrt' =>
3745
    array (
3746
      0 => 'application/vnd.kde.kchart',
3747
    ),
3748
    'cif' =>
3749
    array (
3750
      0 => 'chemical/x-cif',
3751
    ),
3752
    'cii' =>
3753
    array (
3754
      0 => 'application/vnd.anser-web-certificate-issue-initiation',
3755
    ),
3756
    'cil' =>
3757
    array (
3758
      0 => 'application/vnd.ms-artgalry',
3759
    ),
3760
    'cla' =>
3761
    array (
3762
      0 => 'application/vnd.claymore',
3763
    ),
3764
    'class' =>
3765
    array (
3766
      0 => 'application/java-vm',
3767
    ),
3768
    'clkk' =>
3769
    array (
3770
      0 => 'application/vnd.crick.clicker.keyboard',
3771
    ),
3772
    'clkp' =>
3773
    array (
3774
      0 => 'application/vnd.crick.clicker.palette',
3775
    ),
3776
    'clkt' =>
3777
    array (
3778
      0 => 'application/vnd.crick.clicker.template',
3779
    ),
3780
    'clkw' =>
3781
    array (
3782
      0 => 'application/vnd.crick.clicker.wordbank',
3783
    ),
3784
    'clkx' =>
3785
    array (
3786
      0 => 'application/vnd.crick.clicker',
3787
    ),
3788
    'clp' =>
3789
    array (
3790
      0 => 'application/x-msclip',
3791
    ),
3792
    'cmc' =>
3793
    array (
3794
      0 => 'application/vnd.cosmocaller',
3795
    ),
3796
    'cmdf' =>
3797
    array (
3798
      0 => 'chemical/x-cmdf',
3799
    ),
3800
    'cml' =>
3801
    array (
3802
      0 => 'chemical/x-cml',
3803
    ),
3804
    'cmp' =>
3805
    array (
3806
      0 => 'application/vnd.yellowriver-custom-menu',
3807
    ),
3808
    'cmx' =>
3809
    array (
3810
      0 => 'image/x-cmx',
3811
    ),
3812
    'cod' =>
3813
    array (
3814
      0 => 'application/vnd.rim.cod',
3815
    ),
3816
    'com' =>
3817
    array (
3818
      0 => 'application/x-msdownload',
3819
    ),
3820
    'conf' =>
3821
    array (
3822
      0 => 'text/plain',
3823
    ),
3824
    'cpio' =>
3825
    array (
3826
      0 => 'application/x-cpio',
3827
    ),
3828
    'cpp' =>
3829
    array (
3830
      0 => 'text/x-c',
3831
    ),
3832
    'cpt' =>
3833
    array (
3834
      0 => 'application/mac-compactpro',
3835
    ),
3836
    'crd' =>
3837
    array (
3838
      0 => 'application/x-mscardfile',
3839
    ),
3840
    'crl' =>
3841
    array (
3842
      0 => 'application/pkix-crl',
3843
    ),
3844
    'crt' =>
3845
    array (
3846
      0 => 'application/x-x509-ca-cert',
3847
    ),
3848
    'cryptonote' =>
3849
    array (
3850
      0 => 'application/vnd.rig.cryptonote',
3851
    ),
3852
    'csh' =>
3853
    array (
3854
      0 => 'application/x-csh',
3855
    ),
3856
    'csml' =>
3857
    array (
3858
      0 => 'chemical/x-csml',
3859
    ),
3860
    'csp' =>
3861
    array (
3862
      0 => 'application/vnd.commonspace',
3863
    ),
3864
    'css' =>
3865
    array (
3866
      0 => 'text/css',
3867
    ),
3868
    'cst' =>
3869
    array (
3870
      0 => 'application/x-director',
3871
    ),
3872
    'csv' =>
3873
    array (
3874
      0 => 'text/csv',
3875
    ),
3876
    'cu' =>
3877
    array (
3878
      0 => 'application/cu-seeme',
3879
    ),
3880
    'curl' =>
3881
    array (
3882
      0 => 'text/vnd.curl',
3883
    ),
3884
    'cww' =>
3885
    array (
3886
      0 => 'application/prs.cww',
3887
    ),
3888
    'cxt' =>
3889
    array (
3890
      0 => 'application/x-director',
3891
    ),
3892
    'cxx' =>
3893
    array (
3894
      0 => 'text/x-c',
3895
    ),
3896
    'dae' =>
3897
    array (
3898
      0 => 'model/vnd.collada+xml',
3899
    ),
3900
    'daf' =>
3901
    array (
3902
      0 => 'application/vnd.mobius.daf',
3903
    ),
3904
    'dart' =>
3905
    array (
3906
      0 => 'application/vnd.dart',
3907
    ),
3908
    'dataless' =>
3909
    array (
3910
      0 => 'application/vnd.fdsn.seed',
3911
    ),
3912
    'davmount' =>
3913
    array (
3914
      0 => 'application/davmount+xml',
3915
    ),
3916
    'dbk' =>
3917
    array (
3918
      0 => 'application/docbook+xml',
3919
    ),
3920
    'dcr' =>
3921
    array (
3922
      0 => 'application/x-director',
3923
    ),
3924
    'dcurl' =>
3925
    array (
3926
      0 => 'text/vnd.curl.dcurl',
3927
    ),
3928
    'dd2' =>
3929
    array (
3930
      0 => 'application/vnd.oma.dd2+xml',
3931
    ),
3932
    'ddd' =>
3933
    array (
3934
      0 => 'application/vnd.fujixerox.ddd',
3935
    ),
3936
    'deb' =>
3937
    array (
3938
      0 => 'application/x-debian-package',
3939
    ),
3940
    'def' =>
3941
    array (
3942
      0 => 'text/plain',
3943
    ),
3944
    'deploy' =>
3945
    array (
3946
      0 => 'application/octet-stream',
3947
    ),
3948
    'der' =>
3949
    array (
3950
      0 => 'application/x-x509-ca-cert',
3951
    ),
3952
    'dfac' =>
3953
    array (
3954
      0 => 'application/vnd.dreamfactory',
3955
    ),
3956
    'dgc' =>
3957
    array (
3958
      0 => 'application/x-dgc-compressed',
3959
    ),
3960
    'dic' =>
3961
    array (
3962
      0 => 'text/x-c',
3963
    ),
3964
    'dir' =>
3965
    array (
3966
      0 => 'application/x-director',
3967
    ),
3968
    'dis' =>
3969
    array (
3970
      0 => 'application/vnd.mobius.dis',
3971
    ),
3972
    'dist' =>
3973
    array (
3974
      0 => 'application/octet-stream',
3975
    ),
3976
    'distz' =>
3977
    array (
3978
      0 => 'application/octet-stream',
3979
    ),
3980
    'djv' =>
3981
    array (
3982
      0 => 'image/vnd.djvu',
3983
    ),
3984
    'djvu' =>
3985
    array (
3986
      0 => 'image/vnd.djvu',
3987
    ),
3988
    'dll' =>
3989
    array (
3990
      0 => 'application/x-msdownload',
3991
    ),
3992
    'dmg' =>
3993
    array (
3994
      0 => 'application/x-apple-diskimage',
3995
    ),
3996
    'dmp' =>
3997
    array (
3998
      0 => 'application/vnd.tcpdump.pcap',
3999
    ),
4000
    'dms' =>
4001
    array (
4002
      0 => 'application/octet-stream',
4003
    ),
4004
    'dna' =>
4005
    array (
4006
      0 => 'application/vnd.dna',
4007
    ),
4008
    'doc' =>
4009
    array (
4010
      0 => 'application/msword',
4011
    ),
4012
    'docm' =>
4013
    array (
4014
      0 => 'application/vnd.ms-word.document.macroenabled.12',
4015
    ),
4016
    'docx' =>
4017
    array (
4018
      0 => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
4019
    ),
4020
    'dot' =>
4021
    array (
4022
      0 => 'application/msword',
4023
    ),
4024
    'dotm' =>
4025
    array (
4026
      0 => 'application/vnd.ms-word.template.macroenabled.12',
4027
    ),
4028
    'dotx' =>
4029
    array (
4030
      0 => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
4031
    ),
4032
    'dp' =>
4033
    array (
4034
      0 => 'application/vnd.osgi.dp',
4035
    ),
4036
    'dpg' =>
4037
    array (
4038
      0 => 'application/vnd.dpgraph',
4039
    ),
4040
    'dra' =>
4041
    array (
4042
      0 => 'audio/vnd.dra',
4043
    ),
4044
    'dsc' =>
4045
    array (
4046
      0 => 'text/prs.lines.tag',
4047
    ),
4048
    'dssc' =>
4049
    array (
4050
      0 => 'application/dssc+der',
4051
    ),
4052
    'dtb' =>
4053
    array (
4054
      0 => 'application/x-dtbook+xml',
4055
    ),
4056
    'dtd' =>
4057
    array (
4058
      0 => 'application/xml-dtd',
4059
    ),
4060
    'dts' =>
4061
    array (
4062
      0 => 'audio/vnd.dts',
4063
    ),
4064
    'dtshd' =>
4065
    array (
4066
      0 => 'audio/vnd.dts.hd',
4067
    ),
4068
    'dump' =>
4069
    array (
4070
      0 => 'application/octet-stream',
4071
    ),
4072
    'dvb' =>
4073
    array (
4074
      0 => 'video/vnd.dvb.file',
4075
    ),
4076
    'dvi' =>
4077
    array (
4078
      0 => 'application/x-dvi',
4079
    ),
4080
    'dwf' =>
4081
    array (
4082
      0 => 'model/vnd.dwf',
4083
    ),
4084
    'dwg' =>
4085
    array (
4086
      0 => 'image/vnd.dwg',
4087
    ),
4088
    'dxf' =>
4089
    array (
4090
      0 => 'image/vnd.dxf',
4091
    ),
4092
    'dxp' =>
4093
    array (
4094
      0 => 'application/vnd.spotfire.dxp',
4095
    ),
4096
    'dxr' =>
4097
    array (
4098
      0 => 'application/x-director',
4099
    ),
4100
    'ecelp4800' =>
4101
    array (
4102
      0 => 'audio/vnd.nuera.ecelp4800',
4103
    ),
4104
    'ecelp7470' =>
4105
    array (
4106
      0 => 'audio/vnd.nuera.ecelp7470',
4107
    ),
4108
    'ecelp9600' =>
4109
    array (
4110
      0 => 'audio/vnd.nuera.ecelp9600',
4111
    ),
4112
    'ecma' =>
4113
    array (
4114
      0 => 'application/ecmascript',
4115
    ),
4116
    'edm' =>
4117
    array (
4118
      0 => 'application/vnd.novadigm.edm',
4119
    ),
4120
    'edx' =>
4121
    array (
4122
      0 => 'application/vnd.novadigm.edx',
4123
    ),
4124
    'efif' =>
4125
    array (
4126
      0 => 'application/vnd.picsel',
4127
    ),
4128
    'ei6' =>
4129
    array (
4130
      0 => 'application/vnd.pg.osasli',
4131
    ),
4132
    'elc' =>
4133
    array (
4134
      0 => 'application/octet-stream',
4135
    ),
4136
    'emf' =>
4137
    array (
4138
      0 => 'application/x-msmetafile',
4139
    ),
4140
    'eml' =>
4141
    array (
4142
      0 => 'message/rfc822',
4143
    ),
4144
    'emma' =>
4145
    array (
4146
      0 => 'application/emma+xml',
4147
    ),
4148
    'emz' =>
4149
    array (
4150
      0 => 'application/x-msmetafile',
4151
    ),
4152
    'eol' =>
4153
    array (
4154
      0 => 'audio/vnd.digital-winds',
4155
    ),
4156
    'eot' =>
4157
    array (
4158
      0 => 'application/vnd.ms-fontobject',
4159
    ),
4160
    'eps' =>
4161
    array (
4162
      0 => 'application/postscript',
4163
    ),
4164
    'epub' =>
4165
    array (
4166
      0 => 'application/epub+zip',
4167
    ),
4168
    'es3' =>
4169
    array (
4170
      0 => 'application/vnd.eszigno3+xml',
4171
    ),
4172
    'esa' =>
4173
    array (
4174
      0 => 'application/vnd.osgi.subsystem',
4175
    ),
4176
    'esf' =>
4177
    array (
4178
      0 => 'application/vnd.epson.esf',
4179
    ),
4180
    'et3' =>
4181
    array (
4182
      0 => 'application/vnd.eszigno3+xml',
4183
    ),
4184
    'etx' =>
4185
    array (
4186
      0 => 'text/x-setext',
4187
    ),
4188
    'eva' =>
4189
    array (
4190
      0 => 'application/x-eva',
4191
    ),
4192
    'evy' =>
4193
    array (
4194
      0 => 'application/x-envoy',
4195
    ),
4196
    'exe' =>
4197
    array (
4198
      0 => 'application/x-msdownload',
4199
    ),
4200
    'exi' =>
4201
    array (
4202
      0 => 'application/exi',
4203
    ),
4204
    'ext' =>
4205
    array (
4206
      0 => 'application/vnd.novadigm.ext',
4207
    ),
4208
    'ez' =>
4209
    array (
4210
      0 => 'application/andrew-inset',
4211
    ),
4212
    'ez2' =>
4213
    array (
4214
      0 => 'application/vnd.ezpix-album',
4215
    ),
4216
    'ez3' =>
4217
    array (
4218
      0 => 'application/vnd.ezpix-package',
4219
    ),
4220
    'f' =>
4221
    array (
4222
      0 => 'text/x-fortran',
4223
    ),
4224
    'f4v' =>
4225
    array (
4226
      0 => 'video/x-f4v',
4227
    ),
4228
    'f77' =>
4229
    array (
4230
      0 => 'text/x-fortran',
4231
    ),
4232
    'f90' =>
4233
    array (
4234
      0 => 'text/x-fortran',
4235
    ),
4236
    'fbs' =>
4237
    array (
4238
      0 => 'image/vnd.fastbidsheet',
4239
    ),
4240
    'fcdt' =>
4241
    array (
4242
      0 => 'application/vnd.adobe.formscentral.fcdt',
4243
    ),
4244
    'fcs' =>
4245
    array (
4246
      0 => 'application/vnd.isac.fcs',
4247
    ),
4248
    'fdf' =>
4249
    array (
4250
      0 => 'application/vnd.fdf',
4251
    ),
4252
    'fe_launch' =>
4253
    array (
4254
      0 => 'application/vnd.denovo.fcselayout-link',
4255
    ),
4256
    'fg5' =>
4257
    array (
4258
      0 => 'application/vnd.fujitsu.oasysgp',
4259
    ),
4260
    'fgd' =>
4261
    array (
4262
      0 => 'application/x-director',
4263
    ),
4264
    'fh' =>
4265
    array (
4266
      0 => 'image/x-freehand',
4267
    ),
4268
    'fh4' =>
4269
    array (
4270
      0 => 'image/x-freehand',
4271
    ),
4272
    'fh5' =>
4273
    array (
4274
      0 => 'image/x-freehand',
4275
    ),
4276
    'fh7' =>
4277
    array (
4278
      0 => 'image/x-freehand',
4279
    ),
4280
    'fhc' =>
4281
    array (
4282
      0 => 'image/x-freehand',
4283
    ),
4284
    'fig' =>
4285
    array (
4286
      0 => 'application/x-xfig',
4287
    ),
4288
    'flac' =>
4289
    array (
4290
      0 => 'audio/x-flac',
4291
    ),
4292
    'fli' =>
4293
    array (
4294
      0 => 'video/x-fli',
4295
    ),
4296
    'flo' =>
4297
    array (
4298
      0 => 'application/vnd.micrografx.flo',
4299
    ),
4300
    'flv' =>
4301
    array (
4302
      0 => 'video/x-flv',
4303
    ),
4304
    'flw' =>
4305
    array (
4306
      0 => 'application/vnd.kde.kivio',
4307
    ),
4308
    'flx' =>
4309
    array (
4310
      0 => 'text/vnd.fmi.flexstor',
4311
    ),
4312
    'fly' =>
4313
    array (
4314
      0 => 'text/vnd.fly',
4315
    ),
4316
    'fm' =>
4317
    array (
4318
      0 => 'application/vnd.framemaker',
4319
    ),
4320
    'fnc' =>
4321
    array (
4322
      0 => 'application/vnd.frogans.fnc',
4323
    ),
4324
    'for' =>
4325
    array (
4326
      0 => 'text/x-fortran',
4327
    ),
4328
    'fpx' =>
4329
    array (
4330
      0 => 'image/vnd.fpx',
4331
    ),
4332
    'frame' =>
4333
    array (
4334
      0 => 'application/vnd.framemaker',
4335
    ),
4336
    'fsc' =>
4337
    array (
4338
      0 => 'application/vnd.fsc.weblaunch',
4339
    ),
4340
    'fst' =>
4341
    array (
4342
      0 => 'image/vnd.fst',
4343
    ),
4344
    'ftc' =>
4345
    array (
4346
      0 => 'application/vnd.fluxtime.clip',
4347
    ),
4348
    'fti' =>
4349
    array (
4350
      0 => 'application/vnd.anser-web-funds-transfer-initiation',
4351
    ),
4352
    'fvt' =>
4353
    array (
4354
      0 => 'video/vnd.fvt',
4355
    ),
4356
    'fxp' =>
4357
    array (
4358
      0 => 'application/vnd.adobe.fxp',
4359
    ),
4360
    'fxpl' =>
4361
    array (
4362
      0 => 'application/vnd.adobe.fxp',
4363
    ),
4364
    'fzs' =>
4365
    array (
4366
      0 => 'application/vnd.fuzzysheet',
4367
    ),
4368
    'g2w' =>
4369
    array (
4370
      0 => 'application/vnd.geoplan',
4371
    ),
4372
    'g3' =>
4373
    array (
4374
      0 => 'image/g3fax',
4375
    ),
4376
    'g3w' =>
4377
    array (
4378
      0 => 'application/vnd.geospace',
4379
    ),
4380
    'gac' =>
4381
    array (
4382
      0 => 'application/vnd.groove-account',
4383
    ),
4384
    'gam' =>
4385
    array (
4386
      0 => 'application/x-tads',
4387
    ),
4388
    'gbr' =>
4389
    array (
4390
      0 => 'application/rpki-ghostbusters',
4391
    ),
4392
    'gca' =>
4393
    array (
4394
      0 => 'application/x-gca-compressed',
4395
    ),
4396
    'gdl' =>
4397
    array (
4398
      0 => 'model/vnd.gdl',
4399
    ),
4400
    'geo' =>
4401
    array (
4402
      0 => 'application/vnd.dynageo',
4403
    ),
4404
    'gex' =>
4405
    array (
4406
      0 => 'application/vnd.geometry-explorer',
4407
    ),
4408
    'ggb' =>
4409
    array (
4410
      0 => 'application/vnd.geogebra.file',
4411
    ),
4412
    'ggt' =>
4413
    array (
4414
      0 => 'application/vnd.geogebra.tool',
4415
    ),
4416
    'ghf' =>
4417
    array (
4418
      0 => 'application/vnd.groove-help',
4419
    ),
4420
    'gif' =>
4421
    array (
4422
      0 => 'image/gif',
4423
    ),
4424
    'gim' =>
4425
    array (
4426
      0 => 'application/vnd.groove-identity-message',
4427
    ),
4428
    'gml' =>
4429
    array (
4430
      0 => 'application/gml+xml',
4431
    ),
4432
    'gmx' =>
4433
    array (
4434
      0 => 'application/vnd.gmx',
4435
    ),
4436
    'gnumeric' =>
4437
    array (
4438
      0 => 'application/x-gnumeric',
4439
    ),
4440
    'gph' =>
4441
    array (
4442
      0 => 'application/vnd.flographit',
4443
    ),
4444
    'gpx' =>
4445
    array (
4446
      0 => 'application/gpx+xml',
4447
    ),
4448
    'gqf' =>
4449
    array (
4450
      0 => 'application/vnd.grafeq',
4451
    ),
4452
    'gqs' =>
4453
    array (
4454
      0 => 'application/vnd.grafeq',
4455
    ),
4456
    'gram' =>
4457
    array (
4458
      0 => 'application/srgs',
4459
    ),
4460
    'gramps' =>
4461
    array (
4462
      0 => 'application/x-gramps-xml',
4463
    ),
4464
    'gre' =>
4465
    array (
4466
      0 => 'application/vnd.geometry-explorer',
4467
    ),
4468
    'grv' =>
4469
    array (
4470
      0 => 'application/vnd.groove-injector',
4471
    ),
4472
    'grxml' =>
4473
    array (
4474
      0 => 'application/srgs+xml',
4475
    ),
4476
    'gsf' =>
4477
    array (
4478
      0 => 'application/x-font-ghostscript',
4479
    ),
4480
    'gtar' =>
4481
    array (
4482
      0 => 'application/x-gtar',
4483
    ),
4484
    'gtm' =>
4485
    array (
4486
      0 => 'application/vnd.groove-tool-message',
4487
    ),
4488
    'gtw' =>
4489
    array (
4490
      0 => 'model/vnd.gtw',
4491
    ),
4492
    'gv' =>
4493
    array (
4494
      0 => 'text/vnd.graphviz',
4495
    ),
4496
    'gxf' =>
4497
    array (
4498
      0 => 'application/gxf',
4499
    ),
4500
    'gxt' =>
4501
    array (
4502
      0 => 'application/vnd.geonext',
4503
    ),
4504
    'h' =>
4505
    array (
4506
      0 => 'text/x-c',
4507
    ),
4508
    'h261' =>
4509
    array (
4510
      0 => 'video/h261',
4511
    ),
4512
    'h263' =>
4513
    array (
4514
      0 => 'video/h263',
4515
    ),
4516
    'h264' =>
4517
    array (
4518
      0 => 'video/h264',
4519
    ),
4520
    'hal' =>
4521
    array (
4522
      0 => 'application/vnd.hal+xml',
4523
    ),
4524
    'hbci' =>
4525
    array (
4526
      0 => 'application/vnd.hbci',
4527
    ),
4528
    'hdf' =>
4529
    array (
4530
      0 => 'application/x-hdf',
4531
    ),
4532
    'hh' =>
4533
    array (
4534
      0 => 'text/x-c',
4535
    ),
4536
    'hlp' =>
4537
    array (
4538
      0 => 'application/winhlp',
4539
    ),
4540
    'hpgl' =>
4541
    array (
4542
      0 => 'application/vnd.hp-hpgl',
4543
    ),
4544
    'hpid' =>
4545
    array (
4546
      0 => 'application/vnd.hp-hpid',
4547
    ),
4548
    'hps' =>
4549
    array (
4550
      0 => 'application/vnd.hp-hps',
4551
    ),
4552
    'hqx' =>
4553
    array (
4554
      0 => 'application/mac-binhex40',
4555
    ),
4556
    'htke' =>
4557
    array (
4558
      0 => 'application/vnd.kenameaapp',
4559
    ),
4560
    'htm' =>
4561
    array (
4562
      0 => 'text/html',
4563
    ),
4564
    'html' =>
4565
    array (
4566
      0 => 'text/html',
4567
    ),
4568
    'hvd' =>
4569
    array (
4570
      0 => 'application/vnd.yamaha.hv-dic',
4571
    ),
4572
    'hvp' =>
4573
    array (
4574
      0 => 'application/vnd.yamaha.hv-voice',
4575
    ),
4576
    'hvs' =>
4577
    array (
4578
      0 => 'application/vnd.yamaha.hv-script',
4579
    ),
4580
    'i2g' =>
4581
    array (
4582
      0 => 'application/vnd.intergeo',
4583
    ),
4584
    'icc' =>
4585
    array (
4586
      0 => 'application/vnd.iccprofile',
4587
    ),
4588
    'ice' =>
4589
    array (
4590
      0 => 'x-conference/x-cooltalk',
4591
    ),
4592
    'icm' =>
4593
    array (
4594
      0 => 'application/vnd.iccprofile',
4595
    ),
4596
    'ico' =>
4597
    array (
4598
      0 => 'image/x-icon',
4599
    ),
4600
    'ics' =>
4601
    array (
4602
      0 => 'text/calendar',
4603
    ),
4604
    'ief' =>
4605
    array (
4606
      0 => 'image/ief',
4607
    ),
4608
    'ifb' =>
4609
    array (
4610
      0 => 'text/calendar',
4611
    ),
4612
    'ifm' =>
4613
    array (
4614
      0 => 'application/vnd.shana.informed.formdata',
4615
    ),
4616
    'iges' =>
4617
    array (
4618
      0 => 'model/iges',
4619
    ),
4620
    'igl' =>
4621
    array (
4622
      0 => 'application/vnd.igloader',
4623
    ),
4624
    'igm' =>
4625
    array (
4626
      0 => 'application/vnd.insors.igm',
4627
    ),
4628
    'igs' =>
4629
    array (
4630
      0 => 'model/iges',
4631
    ),
4632
    'igx' =>
4633
    array (
4634
      0 => 'application/vnd.micrografx.igx',
4635
    ),
4636
    'iif' =>
4637
    array (
4638
      0 => 'application/vnd.shana.informed.interchange',
4639
    ),
4640
    'imp' =>
4641
    array (
4642
      0 => 'application/vnd.accpac.simply.imp',
4643
    ),
4644
    'ims' =>
4645
    array (
4646
      0 => 'application/vnd.ms-ims',
4647
    ),
4648
    'in' =>
4649
    array (
4650
      0 => 'text/plain',
4651
    ),
4652
    'ink' =>
4653
    array (
4654
      0 => 'application/inkml+xml',
4655
    ),
4656
    'inkml' =>
4657
    array (
4658
      0 => 'application/inkml+xml',
4659
    ),
4660
    'install' =>
4661
    array (
4662
      0 => 'application/x-install-instructions',
4663
    ),
4664
    'iota' =>
4665
    array (
4666
      0 => 'application/vnd.astraea-software.iota',
4667
    ),
4668
    'ipfix' =>
4669
    array (
4670
      0 => 'application/ipfix',
4671
    ),
4672
    'ipk' =>
4673
    array (
4674
      0 => 'application/vnd.shana.informed.package',
4675
    ),
4676
    'irm' =>
4677
    array (
4678
      0 => 'application/vnd.ibm.rights-management',
4679
    ),
4680
    'irp' =>
4681
    array (
4682
      0 => 'application/vnd.irepository.package+xml',
4683
    ),
4684
    'iso' =>
4685
    array (
4686
      0 => 'application/x-iso9660-image',
4687
    ),
4688
    'itp' =>
4689
    array (
4690
      0 => 'application/vnd.shana.informed.formtemplate',
4691
    ),
4692
    'ivp' =>
4693
    array (
4694
      0 => 'application/vnd.immervision-ivp',
4695
    ),
4696
    'ivu' =>
4697
    array (
4698
      0 => 'application/vnd.immervision-ivu',
4699
    ),
4700
    'jad' =>
4701
    array (
4702
      0 => 'text/vnd.sun.j2me.app-descriptor',
4703
    ),
4704
    'jam' =>
4705
    array (
4706
      0 => 'application/vnd.jam',
4707
    ),
4708
    'jar' =>
4709
    array (
4710
      0 => 'application/java-archive',
4711
    ),
4712
    'java' =>
4713
    array (
4714
      0 => 'text/x-java-source',
4715
    ),
4716
    'jisp' =>
4717
    array (
4718
      0 => 'application/vnd.jisp',
4719
    ),
4720
    'jlt' =>
4721
    array (
4722
      0 => 'application/vnd.hp-jlyt',
4723
    ),
4724
    'jnlp' =>
4725
    array (
4726
      0 => 'application/x-java-jnlp-file',
4727
    ),
4728
    'joda' =>
4729
    array (
4730
      0 => 'application/vnd.joost.joda-archive',
4731
    ),
4732
    'jpe' =>
4733
    array (
4734
      0 => 'image/jpeg',
4735
    ),
4736
    'jpeg' =>
4737
    array (
4738
      0 => 'image/jpeg',
4739
    ),
4740
    'jpg' =>
4741
    array (
4742
      0 => 'image/jpeg',
4743
    ),
4744
    'jpgm' =>
4745
    array (
4746
      0 => 'video/jpm',
4747
    ),
4748
    'jpgv' =>
4749
    array (
4750
      0 => 'video/jpeg',
4751
    ),
4752
    'jpm' =>
4753
    array (
4754
      0 => 'video/jpm',
4755
    ),
4756
    'js' =>
4757
    array (
4758
      0 => 'application/javascript',
4759
    ),
4760
    'json' =>
4761
    array (
4762
      0 => 'application/json',
4763
    ),
4764
    'jsonml' =>
4765
    array (
4766
      0 => 'application/jsonml+json',
4767
    ),
4768
    'kar' =>
4769
    array (
4770
      0 => 'audio/midi',
4771
    ),
4772
    'karbon' =>
4773
    array (
4774
      0 => 'application/vnd.kde.karbon',
4775
    ),
4776
    'kfo' =>
4777
    array (
4778
      0 => 'application/vnd.kde.kformula',
4779
    ),
4780
    'kia' =>
4781
    array (
4782
      0 => 'application/vnd.kidspiration',
4783
    ),
4784
    'kml' =>
4785
    array (
4786
      0 => 'application/vnd.google-earth.kml+xml',
4787
    ),
4788
    'kmz' =>
4789
    array (
4790
      0 => 'application/vnd.google-earth.kmz',
4791
    ),
4792
    'kne' =>
4793
    array (
4794
      0 => 'application/vnd.kinar',
4795
    ),
4796
    'knp' =>
4797
    array (
4798
      0 => 'application/vnd.kinar',
4799
    ),
4800
    'kon' =>
4801
    array (
4802
      0 => 'application/vnd.kde.kontour',
4803
    ),
4804
    'kpr' =>
4805
    array (
4806
      0 => 'application/vnd.kde.kpresenter',
4807
    ),
4808
    'kpt' =>
4809
    array (
4810
      0 => 'application/vnd.kde.kpresenter',
4811
    ),
4812
    'kpxx' =>
4813
    array (
4814
      0 => 'application/vnd.ds-keypoint',
4815
    ),
4816
    'ksp' =>
4817
    array (
4818
      0 => 'application/vnd.kde.kspread',
4819
    ),
4820
    'ktr' =>
4821
    array (
4822
      0 => 'application/vnd.kahootz',
4823
    ),
4824
    'ktx' =>
4825
    array (
4826
      0 => 'image/ktx',
4827
    ),
4828
    'ktz' =>
4829
    array (
4830
      0 => 'application/vnd.kahootz',
4831
    ),
4832
    'kwd' =>
4833
    array (
4834
      0 => 'application/vnd.kde.kword',
4835
    ),
4836
    'kwt' =>
4837
    array (
4838
      0 => 'application/vnd.kde.kword',
4839
    ),
4840
    'lasxml' =>
4841
    array (
4842
      0 => 'application/vnd.las.las+xml',
4843
    ),
4844
    'latex' =>
4845
    array (
4846
      0 => 'application/x-latex',
4847
    ),
4848
    'lbd' =>
4849
    array (
4850
      0 => 'application/vnd.llamagraphics.life-balance.desktop',
4851
    ),
4852
    'lbe' =>
4853
    array (
4854
      0 => 'application/vnd.llamagraphics.life-balance.exchange+xml',
4855
    ),
4856
    'les' =>
4857
    array (
4858
      0 => 'application/vnd.hhe.lesson-player',
4859
    ),
4860
    'lha' =>
4861
    array (
4862
      0 => 'application/x-lzh-compressed',
4863
    ),
4864
    'link66' =>
4865
    array (
4866
      0 => 'application/vnd.route66.link66+xml',
4867
    ),
4868
    'list' =>
4869
    array (
4870
      0 => 'text/plain',
4871
    ),
4872
    'list3820' =>
4873
    array (
4874
      0 => 'application/vnd.ibm.modcap',
4875
    ),
4876
    'listafp' =>
4877
    array (
4878
      0 => 'application/vnd.ibm.modcap',
4879
    ),
4880
    'lnk' =>
4881
    array (
4882
      0 => 'application/x-ms-shortcut',
4883
    ),
4884
    'log' =>
4885
    array (
4886
      0 => 'text/plain',
4887
    ),
4888
    'lostxml' =>
4889
    array (
4890
      0 => 'application/lost+xml',
4891
    ),
4892
    'lrf' =>
4893
    array (
4894
      0 => 'application/octet-stream',
4895
    ),
4896
    'lrm' =>
4897
    array (
4898
      0 => 'application/vnd.ms-lrm',
4899
    ),
4900
    'ltf' =>
4901
    array (
4902
      0 => 'application/vnd.frogans.ltf',
4903
    ),
4904
    'lvp' =>
4905
    array (
4906
      0 => 'audio/vnd.lucent.voice',
4907
    ),
4908
    'lwp' =>
4909
    array (
4910
      0 => 'application/vnd.lotus-wordpro',
4911
    ),
4912
    'lzh' =>
4913
    array (
4914
      0 => 'application/x-lzh-compressed',
4915
    ),
4916
    'm13' =>
4917
    array (
4918
      0 => 'application/x-msmediaview',
4919
    ),
4920
    'm14' =>
4921
    array (
4922
      0 => 'application/x-msmediaview',
4923
    ),
4924
    'm1v' =>
4925
    array (
4926
      0 => 'video/mpeg',
4927
    ),
4928
    'm21' =>
4929
    array (
4930
      0 => 'application/mp21',
4931
    ),
4932
    'm2a' =>
4933
    array (
4934
      0 => 'audio/mpeg',
4935
    ),
4936
    'm2v' =>
4937
    array (
4938
      0 => 'video/mpeg',
4939
    ),
4940
    'm3a' =>
4941
    array (
4942
      0 => 'audio/mpeg',
4943
    ),
4944
    'm3u' =>
4945
    array (
4946
      0 => 'audio/x-mpegurl',
4947
    ),
4948
    'm3u8' =>
4949
    array (
4950
      0 => 'application/vnd.apple.mpegurl',
4951
    ),
4952
    'm4a' =>
4953
    array (
4954
      0 => 'audio/mp4',
4955
    ),
4956
    'm4u' =>
4957
    array (
4958
      0 => 'video/vnd.mpegurl',
4959
    ),
4960
    'm4v' =>
4961
    array (
4962
      0 => 'video/x-m4v',
4963
    ),
4964
    'ma' =>
4965
    array (
4966
      0 => 'application/mathematica',
4967
    ),
4968
    'mads' =>
4969
    array (
4970
      0 => 'application/mads+xml',
4971
    ),
4972
    'mag' =>
4973
    array (
4974
      0 => 'application/vnd.ecowin.chart',
4975
    ),
4976
    'maker' =>
4977
    array (
4978
      0 => 'application/vnd.framemaker',
4979
    ),
4980
    'man' =>
4981
    array (
4982
      0 => 'text/troff',
4983
    ),
4984
    'mar' =>
4985
    array (
4986
      0 => 'application/octet-stream',
4987
    ),
4988
    'mathml' =>
4989
    array (
4990
      0 => 'application/mathml+xml',
4991
    ),
4992
    'mb' =>
4993
    array (
4994
      0 => 'application/mathematica',
4995
    ),
4996
    'mbk' =>
4997
    array (
4998
      0 => 'application/vnd.mobius.mbk',
4999
    ),
5000
    'mbox' =>
5001
    array (
5002
      0 => 'application/mbox',
5003
    ),
5004
    'mc1' =>
5005
    array (
5006
      0 => 'application/vnd.medcalcdata',
5007
    ),
5008
    'mcd' =>
5009
    array (
5010
      0 => 'application/vnd.mcd',
5011
    ),
5012
    'mcurl' =>
5013
    array (
5014
      0 => 'text/vnd.curl.mcurl',
5015
    ),
5016
    'mdb' =>
5017
    array (
5018
      0 => 'application/x-msaccess',
5019
    ),
5020
    'mdi' =>
5021
    array (
5022
      0 => 'image/vnd.ms-modi',
5023
    ),
5024
    'me' =>
5025
    array (
5026
      0 => 'text/troff',
5027
    ),
5028
    'mesh' =>
5029
    array (
5030
      0 => 'model/mesh',
5031
    ),
5032
    'meta4' =>
5033
    array (
5034
      0 => 'application/metalink4+xml',
5035
    ),
5036
    'metalink' =>
5037
    array (
5038
      0 => 'application/metalink+xml',
5039
    ),
5040
    'mets' =>
5041
    array (
5042
      0 => 'application/mets+xml',
5043
    ),
5044
    'mfm' =>
5045
    array (
5046
      0 => 'application/vnd.mfmp',
5047
    ),
5048
    'mft' =>
5049
    array (
5050
      0 => 'application/rpki-manifest',
5051
    ),
5052
    'mgp' =>
5053
    array (
5054
      0 => 'application/vnd.osgeo.mapguide.package',
5055
    ),
5056
    'mgz' =>
5057
    array (
5058
      0 => 'application/vnd.proteus.magazine',
5059
    ),
5060
    'mid' =>
5061
    array (
5062
      0 => 'audio/midi',
5063
    ),
5064
    'midi' =>
5065
    array (
5066
      0 => 'audio/midi',
5067
    ),
5068
    'mie' =>
5069
    array (
5070
      0 => 'application/x-mie',
5071
    ),
5072
    'mif' =>
5073
    array (
5074
      0 => 'application/vnd.mif',
5075
    ),
5076
    'mime' =>
5077
    array (
5078
      0 => 'message/rfc822',
5079
    ),
5080
    'mj2' =>
5081
    array (
5082
      0 => 'video/mj2',
5083
    ),
5084
    'mjp2' =>
5085
    array (
5086
      0 => 'video/mj2',
5087
    ),
5088
    'mk3d' =>
5089
    array (
5090
      0 => 'video/x-matroska',
5091
    ),
5092
    'mka' =>
5093
    array (
5094
      0 => 'audio/x-matroska',
5095
    ),
5096
    'mks' =>
5097
    array (
5098
      0 => 'video/x-matroska',
5099
    ),
5100
    'mkv' =>
5101
    array (
5102
      0 => 'video/x-matroska',
5103
    ),
5104
    'mlp' =>
5105
    array (
5106
      0 => 'application/vnd.dolby.mlp',
5107
    ),
5108
    'mmd' =>
5109
    array (
5110
      0 => 'application/vnd.chipnuts.karaoke-mmd',
5111
    ),
5112
    'mmf' =>
5113
    array (
5114
      0 => 'application/vnd.smaf',
5115
    ),
5116
    'mmr' =>
5117
    array (
5118
      0 => 'image/vnd.fujixerox.edmics-mmr',
5119
    ),
5120
    'mng' =>
5121
    array (
5122
      0 => 'video/x-mng',
5123
    ),
5124
    'mny' =>
5125
    array (
5126
      0 => 'application/x-msmoney',
5127
    ),
5128
    'mobi' =>
5129
    array (
5130
      0 => 'application/x-mobipocket-ebook',
5131
    ),
5132
    'mods' =>
5133
    array (
5134
      0 => 'application/mods+xml',
5135
    ),
5136
    'mov' =>
5137
    array (
5138
      0 => 'video/quicktime',
5139
    ),
5140
    'movie' =>
5141
    array (
5142
      0 => 'video/x-sgi-movie',
5143
    ),
5144
    'mp2' =>
5145
    array (
5146
      0 => 'audio/mpeg',
5147
    ),
5148
    'mp21' =>
5149
    array (
5150
      0 => 'application/mp21',
5151
    ),
5152
    'mp2a' =>
5153
    array (
5154
      0 => 'audio/mpeg',
5155
    ),
5156
    'mp3' =>
5157
    array (
5158
      0 => 'audio/mpeg',
5159
    ),
5160
    'mp4' =>
5161
    array (
5162
      0 => 'video/mp4',
5163
    ),
5164
    'mp4a' =>
5165
    array (
5166
      0 => 'audio/mp4',
5167
    ),
5168
    'mp4s' =>
5169
    array (
5170
      0 => 'application/mp4',
5171
    ),
5172
    'mp4v' =>
5173
    array (
5174
      0 => 'video/mp4',
5175
    ),
5176
    'mpc' =>
5177
    array (
5178
      0 => 'application/vnd.mophun.certificate',
5179
    ),
5180
    'mpe' =>
5181
    array (
5182
      0 => 'video/mpeg',
5183
    ),
5184
    'mpeg' =>
5185
    array (
5186
      0 => 'video/mpeg',
5187
    ),
5188
    'mpg' =>
5189
    array (
5190
      0 => 'video/mpeg',
5191
    ),
5192
    'mpg4' =>
5193
    array (
5194
      0 => 'video/mp4',
5195
    ),
5196
    'mpga' =>
5197
    array (
5198
      0 => 'audio/mpeg',
5199
    ),
5200
    'mpkg' =>
5201
    array (
5202
      0 => 'application/vnd.apple.installer+xml',
5203
    ),
5204
    'mpm' =>
5205
    array (
5206
      0 => 'application/vnd.blueice.multipass',
5207
    ),
5208
    'mpn' =>
5209
    array (
5210
      0 => 'application/vnd.mophun.application',
5211
    ),
5212
    'mpp' =>
5213
    array (
5214
      0 => 'application/vnd.ms-project',
5215
    ),
5216
    'mpt' =>
5217
    array (
5218
      0 => 'application/vnd.ms-project',
5219
    ),
5220
    'mpy' =>
5221
    array (
5222
      0 => 'application/vnd.ibm.minipay',
5223
    ),
5224
    'mqy' =>
5225
    array (
5226
      0 => 'application/vnd.mobius.mqy',
5227
    ),
5228
    'mrc' =>
5229
    array (
5230
      0 => 'application/marc',
5231
    ),
5232
    'mrcx' =>
5233
    array (
5234
      0 => 'application/marcxml+xml',
5235
    ),
5236
    'ms' =>
5237
    array (
5238
      0 => 'text/troff',
5239
    ),
5240
    'mscml' =>
5241
    array (
5242
      0 => 'application/mediaservercontrol+xml',
5243
    ),
5244
    'mseed' =>
5245
    array (
5246
      0 => 'application/vnd.fdsn.mseed',
5247
    ),
5248
    'mseq' =>
5249
    array (
5250
      0 => 'application/vnd.mseq',
5251
    ),
5252
    'msf' =>
5253
    array (
5254
      0 => 'application/vnd.epson.msf',
5255
    ),
5256
    'msh' =>
5257
    array (
5258
      0 => 'model/mesh',
5259
    ),
5260
    'msi' =>
5261
    array (
5262
      0 => 'application/x-msdownload',
5263
    ),
5264
    'msl' =>
5265
    array (
5266
      0 => 'application/vnd.mobius.msl',
5267
    ),
5268
    'msty' =>
5269
    array (
5270
      0 => 'application/vnd.muvee.style',
5271
    ),
5272
    'mts' =>
5273
    array (
5274
      0 => 'model/vnd.mts',
5275
    ),
5276
    'mus' =>
5277
    array (
5278
      0 => 'application/vnd.musician',
5279
    ),
5280
    'musicxml' =>
5281
    array (
5282
      0 => 'application/vnd.recordare.musicxml+xml',
5283
    ),
5284
    'mvb' =>
5285
    array (
5286
      0 => 'application/x-msmediaview',
5287
    ),
5288
    'mwf' =>
5289
    array (
5290
      0 => 'application/vnd.mfer',
5291
    ),
5292
    'mxf' =>
5293
    array (
5294
      0 => 'application/mxf',
5295
    ),
5296
    'mxl' =>
5297
    array (
5298
      0 => 'application/vnd.recordare.musicxml',
5299
    ),
5300
    'mxml' =>
5301
    array (
5302
      0 => 'application/xv+xml',
5303
    ),
5304
    'mxs' =>
5305
    array (
5306
      0 => 'application/vnd.triscape.mxs',
5307
    ),
5308
    'mxu' =>
5309
    array (
5310
      0 => 'video/vnd.mpegurl',
5311
    ),
5312
    'n-gage' =>
5313
    array (
5314
      0 => 'application/vnd.nokia.n-gage.symbian.install',
5315
    ),
5316
    'n3' =>
5317
    array (
5318
      0 => 'text/n3',
5319
    ),
5320
    'nb' =>
5321
    array (
5322
      0 => 'application/mathematica',
5323
    ),
5324
    'nbp' =>
5325
    array (
5326
      0 => 'application/vnd.wolfram.player',
5327
    ),
5328
    'nc' =>
5329
    array (
5330
      0 => 'application/x-netcdf',
5331
    ),
5332
    'ncx' =>
5333
    array (
5334
      0 => 'application/x-dtbncx+xml',
5335
    ),
5336
    'nfo' =>
5337
    array (
5338
      0 => 'text/x-nfo',
5339
    ),
5340
    'ngdat' =>
5341
    array (
5342
      0 => 'application/vnd.nokia.n-gage.data',
5343
    ),
5344
    'nitf' =>
5345
    array (
5346
      0 => 'application/vnd.nitf',
5347
    ),
5348
    'nlu' =>
5349
    array (
5350
      0 => 'application/vnd.neurolanguage.nlu',
5351
    ),
5352
    'nml' =>
5353
    array (
5354
      0 => 'application/vnd.enliven',
5355
    ),
5356
    'nnd' =>
5357
    array (
5358
      0 => 'application/vnd.noblenet-directory',
5359
    ),
5360
    'nns' =>
5361
    array (
5362
      0 => 'application/vnd.noblenet-sealer',
5363
    ),
5364
    'nnw' =>
5365
    array (
5366
      0 => 'application/vnd.noblenet-web',
5367
    ),
5368
    'npx' =>
5369
    array (
5370
      0 => 'image/vnd.net-fpx',
5371
    ),
5372
    'nsc' =>
5373
    array (
5374
      0 => 'application/x-conference',
5375
    ),
5376
    'nsf' =>
5377
    array (
5378
      0 => 'application/vnd.lotus-notes',
5379
    ),
5380
    'ntf' =>
5381
    array (
5382
      0 => 'application/vnd.nitf',
5383
    ),
5384
    'nzb' =>
5385
    array (
5386
      0 => 'application/x-nzb',
5387
    ),
5388
    'oa2' =>
5389
    array (
5390
      0 => 'application/vnd.fujitsu.oasys2',
5391
    ),
5392
    'oa3' =>
5393
    array (
5394
      0 => 'application/vnd.fujitsu.oasys3',
5395
    ),
5396
    'oas' =>
5397
    array (
5398
      0 => 'application/vnd.fujitsu.oasys',
5399
    ),
5400
    'obd' =>
5401
    array (
5402
      0 => 'application/x-msbinder',
5403
    ),
5404
    'obj' =>
5405
    array (
5406
      0 => 'application/x-tgif',
5407
    ),
5408
    'oda' =>
5409
    array (
5410
      0 => 'application/oda',
5411
    ),
5412
    'odb' =>
5413
    array (
5414
      0 => 'application/vnd.oasis.opendocument.database',
5415
    ),
5416
    'odc' =>
5417
    array (
5418
      0 => 'application/vnd.oasis.opendocument.chart',
5419
    ),
5420
    'odf' =>
5421
    array (
5422
      0 => 'application/vnd.oasis.opendocument.formula',
5423
    ),
5424
    'odft' =>
5425
    array (
5426
      0 => 'application/vnd.oasis.opendocument.formula-template',
5427
    ),
5428
    'odg' =>
5429
    array (
5430
      0 => 'application/vnd.oasis.opendocument.graphics',
5431
    ),
5432
    'odi' =>
5433
    array (
5434
      0 => 'application/vnd.oasis.opendocument.image',
5435
    ),
5436
    'odm' =>
5437
    array (
5438
      0 => 'application/vnd.oasis.opendocument.text-master',
5439
    ),
5440
    'odp' =>
5441
    array (
5442
      0 => 'application/vnd.oasis.opendocument.presentation',
5443
    ),
5444
    'ods' =>
5445
    array (
5446
      0 => 'application/vnd.oasis.opendocument.spreadsheet',
5447
    ),
5448
    'odt' =>
5449
    array (
5450
      0 => 'application/vnd.oasis.opendocument.text',
5451
    ),
5452
    'oga' =>
5453
    array (
5454
      0 => 'audio/ogg',
5455
    ),
5456
    'ogg' =>
5457
    array (
5458
      0 => 'audio/ogg',
5459
    ),
5460
    'ogv' =>
5461
    array (
5462
      0 => 'video/ogg',
5463
    ),
5464
    'ogx' =>
5465
    array (
5466
      0 => 'application/ogg',
5467
    ),
5468
    'omdoc' =>
5469
    array (
5470
      0 => 'application/omdoc+xml',
5471
    ),
5472
    'onepkg' =>
5473
    array (
5474
      0 => 'application/onenote',
5475
    ),
5476
    'onetmp' =>
5477
    array (
5478
      0 => 'application/onenote',
5479
    ),
5480
    'onetoc' =>
5481
    array (
5482
      0 => 'application/onenote',
5483
    ),
5484
    'onetoc2' =>
5485
    array (
5486
      0 => 'application/onenote',
5487
    ),
5488
    'opf' =>
5489
    array (
5490
      0 => 'application/oebps-package+xml',
5491
    ),
5492
    'opml' =>
5493
    array (
5494
      0 => 'text/x-opml',
5495
    ),
5496
    'oprc' =>
5497
    array (
5498
      0 => 'application/vnd.palm',
5499
    ),
5500
    'org' =>
5501
    array (
5502
      0 => 'application/vnd.lotus-organizer',
5503
    ),
5504
    'osf' =>
5505
    array (
5506
      0 => 'application/vnd.yamaha.openscoreformat',
5507
    ),
5508
    'osfpvg' =>
5509
    array (
5510
      0 => 'application/vnd.yamaha.openscoreformat.osfpvg+xml',
5511
    ),
5512
    'otc' =>
5513
    array (
5514
      0 => 'application/vnd.oasis.opendocument.chart-template',
5515
    ),
5516
    'otf' =>
5517
    array (
5518
      0 => 'font/otf',
5519
    ),
5520
    'otg' =>
5521
    array (
5522
      0 => 'application/vnd.oasis.opendocument.graphics-template',
5523
    ),
5524
    'oth' =>
5525
    array (
5526
      0 => 'application/vnd.oasis.opendocument.text-web',
5527
    ),
5528
    'oti' =>
5529
    array (
5530
      0 => 'application/vnd.oasis.opendocument.image-template',
5531
    ),
5532
    'otp' =>
5533
    array (
5534
      0 => 'application/vnd.oasis.opendocument.presentation-template',
5535
    ),
5536
    'ots' =>
5537
    array (
5538
      0 => 'application/vnd.oasis.opendocument.spreadsheet-template',
5539
    ),
5540
    'ott' =>
5541
    array (
5542
      0 => 'application/vnd.oasis.opendocument.text-template',
5543
    ),
5544
    'oxps' =>
5545
    array (
5546
      0 => 'application/oxps',
5547
    ),
5548
    'oxt' =>
5549
    array (
5550
      0 => 'application/vnd.openofficeorg.extension',
5551
    ),
5552
    'p' =>
5553
    array (
5554
      0 => 'text/x-pascal',
5555
    ),
5556
    'p10' =>
5557
    array (
5558
      0 => 'application/pkcs10',
5559
    ),
5560
    'p12' =>
5561
    array (
5562
      0 => 'application/x-pkcs12',
5563
    ),
5564
    'p7b' =>
5565
    array (
5566
      0 => 'application/x-pkcs7-certificates',
5567
    ),
5568
    'p7c' =>
5569
    array (
5570
      0 => 'application/pkcs7-mime',
5571
    ),
5572
    'p7m' =>
5573
    array (
5574
      0 => 'application/pkcs7-mime',
5575
    ),
5576
    'p7r' =>
5577
    array (
5578
      0 => 'application/x-pkcs7-certreqresp',
5579
    ),
5580
    'p7s' =>
5581
    array (
5582
      0 => 'application/pkcs7-signature',
5583
    ),
5584
    'p8' =>
5585
    array (
5586
      0 => 'application/pkcs8',
5587
    ),
5588
    'pas' =>
5589
    array (
5590
      0 => 'text/x-pascal',
5591
    ),
5592
    'paw' =>
5593
    array (
5594
      0 => 'application/vnd.pawaafile',
5595
    ),
5596
    'pbd' =>
5597
    array (
5598
      0 => 'application/vnd.powerbuilder6',
5599
    ),
5600
    'pbm' =>
5601
    array (
5602
      0 => 'image/x-portable-bitmap',
5603
    ),
5604
    'pcap' =>
5605
    array (
5606
      0 => 'application/vnd.tcpdump.pcap',
5607
    ),
5608
    'pcf' =>
5609
    array (
5610
      0 => 'application/x-font-pcf',
5611
    ),
5612
    'pcl' =>
5613
    array (
5614
      0 => 'application/vnd.hp-pcl',
5615
    ),
5616
    'pclxl' =>
5617
    array (
5618
      0 => 'application/vnd.hp-pclxl',
5619
    ),
5620
    'pct' =>
5621
    array (
5622
      0 => 'image/x-pict',
5623
    ),
5624
    'pcurl' =>
5625
    array (
5626
      0 => 'application/vnd.curl.pcurl',
5627
    ),
5628
    'pcx' =>
5629
    array (
5630
      0 => 'image/x-pcx',
5631
    ),
5632
    'pdb' =>
5633
    array (
5634
      0 => 'application/vnd.palm',
5635
    ),
5636
    'pdf' =>
5637
    array (
5638
      0 => 'application/pdf',
5639
    ),
5640
    'pfa' =>
5641
    array (
5642
      0 => 'application/x-font-type1',
5643
    ),
5644
    'pfb' =>
5645
    array (
5646
      0 => 'application/x-font-type1',
5647
    ),
5648
    'pfm' =>
5649
    array (
5650
      0 => 'application/x-font-type1',
5651
    ),
5652
    'pfr' =>
5653
    array (
5654
      0 => 'application/font-tdpfr',
5655
    ),
5656
    'pfx' =>
5657
    array (
5658
      0 => 'application/x-pkcs12',
5659
    ),
5660
    'pgm' =>
5661
    array (
5662
      0 => 'image/x-portable-graymap',
5663
    ),
5664
    'pgn' =>
5665
    array (
5666
      0 => 'application/x-chess-pgn',
5667
    ),
5668
    'pgp' =>
5669
    array (
5670
      0 => 'application/pgp-encrypted',
5671
    ),
5672
    'pic' =>
5673
    array (
5674
      0 => 'image/x-pict',
5675
    ),
5676
    'pkg' =>
5677
    array (
5678
      0 => 'application/octet-stream',
5679
    ),
5680
    'pki' =>
5681
    array (
5682
      0 => 'application/pkixcmp',
5683
    ),
5684
    'pkipath' =>
5685
    array (
5686
      0 => 'application/pkix-pkipath',
5687
    ),
5688
    'plb' =>
5689
    array (
5690
      0 => 'application/vnd.3gpp.pic-bw-large',
5691
    ),
5692
    'plc' =>
5693
    array (
5694
      0 => 'application/vnd.mobius.plc',
5695
    ),
5696
    'plf' =>
5697
    array (
5698
      0 => 'application/vnd.pocketlearn',
5699
    ),
5700
    'pls' =>
5701
    array (
5702
      0 => 'application/pls+xml',
5703
    ),
5704
    'pml' =>
5705
    array (
5706
      0 => 'application/vnd.ctc-posml',
5707
    ),
5708
    'png' =>
5709
    array (
5710
      0 => 'image/png',
5711
    ),
5712
    'pnm' =>
5713
    array (
5714
      0 => 'image/x-portable-anymap',
5715
    ),
5716
    'portpkg' =>
5717
    array (
5718
      0 => 'application/vnd.macports.portpkg',
5719
    ),
5720
    'pot' =>
5721
    array (
5722
      0 => 'application/vnd.ms-powerpoint',
5723
    ),
5724
    'potm' =>
5725
    array (
5726
      0 => 'application/vnd.ms-powerpoint.template.macroenabled.12',
5727
    ),
5728
    'potx' =>
5729
    array (
5730
      0 => 'application/vnd.openxmlformats-officedocument.presentationml.template',
5731
    ),
5732
    'ppam' =>
5733
    array (
5734
      0 => 'application/vnd.ms-powerpoint.addin.macroenabled.12',
5735
    ),
5736
    'ppd' =>
5737
    array (
5738
      0 => 'application/vnd.cups-ppd',
5739
    ),
5740
    'ppm' =>
5741
    array (
5742
      0 => 'image/x-portable-pixmap',
5743
    ),
5744
    'pps' =>
5745
    array (
5746
      0 => 'application/vnd.ms-powerpoint',
5747
    ),
5748
    'ppsm' =>
5749
    array (
5750
      0 => 'application/vnd.ms-powerpoint.slideshow.macroenabled.12',
5751
    ),
5752
    'ppsx' =>
5753
    array (
5754
      0 => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow',
5755
    ),
5756
    'ppt' =>
5757
    array (
5758
      0 => 'application/vnd.ms-powerpoint',
5759
    ),
5760
    'pptm' =>
5761
    array (
5762
      0 => 'application/vnd.ms-powerpoint.presentation.macroenabled.12',
5763
    ),
5764
    'pptx' =>
5765
    array (
5766
      0 => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
5767
    ),
5768
    'pqa' =>
5769
    array (
5770
      0 => 'application/vnd.palm',
5771
    ),
5772
    'prc' =>
5773
    array (
5774
      0 => 'application/x-mobipocket-ebook',
5775
    ),
5776
    'pre' =>
5777
    array (
5778
      0 => 'application/vnd.lotus-freelance',
5779
    ),
5780
    'prf' =>
5781
    array (
5782
      0 => 'application/pics-rules',
5783
    ),
5784
    'ps' =>
5785
    array (
5786
      0 => 'application/postscript',
5787
    ),
5788
    'psb' =>
5789
    array (
5790
      0 => 'application/vnd.3gpp.pic-bw-small',
5791
    ),
5792
    'psd' =>
5793
    array (
5794
      0 => 'image/vnd.adobe.photoshop',
5795
    ),
5796
    'psf' =>
5797
    array (
5798
      0 => 'application/x-font-linux-psf',
5799
    ),
5800
    'pskcxml' =>
5801
    array (
5802
      0 => 'application/pskc+xml',
5803
    ),
5804
    'ptid' =>
5805
    array (
5806
      0 => 'application/vnd.pvi.ptid1',
5807
    ),
5808
    'pub' =>
5809
    array (
5810
      0 => 'application/x-mspublisher',
5811
    ),
5812
    'pvb' =>
5813
    array (
5814
      0 => 'application/vnd.3gpp.pic-bw-var',
5815
    ),
5816
    'pwn' =>
5817
    array (
5818
      0 => 'application/vnd.3m.post-it-notes',
5819
    ),
5820
    'pya' =>
5821
    array (
5822
      0 => 'audio/vnd.ms-playready.media.pya',
5823
    ),
5824
    'pyv' =>
5825
    array (
5826
      0 => 'video/vnd.ms-playready.media.pyv',
5827
    ),
5828
    'qam' =>
5829
    array (
5830
      0 => 'application/vnd.epson.quickanime',
5831
    ),
5832
    'qbo' =>
5833
    array (
5834
      0 => 'application/vnd.intu.qbo',
5835
    ),
5836
    'qfx' =>
5837
    array (
5838
      0 => 'application/vnd.intu.qfx',
5839
    ),
5840
    'qps' =>
5841
    array (
5842
      0 => 'application/vnd.publishare-delta-tree',
5843
    ),
5844
    'qt' =>
5845
    array (
5846
      0 => 'video/quicktime',
5847
    ),
5848
    'qwd' =>
5849
    array (
5850
      0 => 'application/vnd.quark.quarkxpress',
5851
    ),
5852
    'qwt' =>
5853
    array (
5854
      0 => 'application/vnd.quark.quarkxpress',
5855
    ),
5856
    'qxb' =>
5857
    array (
5858
      0 => 'application/vnd.quark.quarkxpress',
5859
    ),
5860
    'qxd' =>
5861
    array (
5862
      0 => 'application/vnd.quark.quarkxpress',
5863
    ),
5864
    'qxl' =>
5865
    array (
5866
      0 => 'application/vnd.quark.quarkxpress',
5867
    ),
5868
    'qxt' =>
5869
    array (
5870
      0 => 'application/vnd.quark.quarkxpress',
5871
    ),
5872
    'ra' =>
5873
    array (
5874
      0 => 'audio/x-pn-realaudio',
5875
    ),
5876
    'ram' =>
5877
    array (
5878
      0 => 'audio/x-pn-realaudio',
5879
    ),
5880
    'rar' =>
5881
    array (
5882
      0 => 'application/x-rar-compressed',
5883
    ),
5884
    'ras' =>
5885
    array (
5886
      0 => 'image/x-cmu-raster',
5887
    ),
5888
    'rcprofile' =>
5889
    array (
5890
      0 => 'application/vnd.ipunplugged.rcprofile',
5891
    ),
5892
    'rdf' =>
5893
    array (
5894
      0 => 'application/rdf+xml',
5895
    ),
5896
    'rdz' =>
5897
    array (
5898
      0 => 'application/vnd.data-vision.rdz',
5899
    ),
5900
    'rep' =>
5901
    array (
5902
      0 => 'application/vnd.businessobjects',
5903
    ),
5904
    'res' =>
5905
    array (
5906
      0 => 'application/x-dtbresource+xml',
5907
    ),
5908
    'rgb' =>
5909
    array (
5910
      0 => 'image/x-rgb',
5911
    ),
5912
    'rif' =>
5913
    array (
5914
      0 => 'application/reginfo+xml',
5915
    ),
5916
    'rip' =>
5917
    array (
5918
      0 => 'audio/vnd.rip',
5919
    ),
5920
    'ris' =>
5921
    array (
5922
      0 => 'application/x-research-info-systems',
5923
    ),
5924
    'rl' =>
5925
    array (
5926
      0 => 'application/resource-lists+xml',
5927
    ),
5928
    'rlc' =>
5929
    array (
5930
      0 => 'image/vnd.fujixerox.edmics-rlc',
5931
    ),
5932
    'rld' =>
5933
    array (
5934
      0 => 'application/resource-lists-diff+xml',
5935
    ),
5936
    'rm' =>
5937
    array (
5938
      0 => 'application/vnd.rn-realmedia',
5939
    ),
5940
    'rmi' =>
5941
    array (
5942
      0 => 'audio/midi',
5943
    ),
5944
    'rmp' =>
5945
    array (
5946
      0 => 'audio/x-pn-realaudio-plugin',
5947
    ),
5948
    'rms' =>
5949
    array (
5950
      0 => 'application/vnd.jcp.javame.midlet-rms',
5951
    ),
5952
    'rmvb' =>
5953
    array (
5954
      0 => 'application/vnd.rn-realmedia-vbr',
5955
    ),
5956
    'rnc' =>
5957
    array (
5958
      0 => 'application/relax-ng-compact-syntax',
5959
    ),
5960
    'roa' =>
5961
    array (
5962
      0 => 'application/rpki-roa',
5963
    ),
5964
    'roff' =>
5965
    array (
5966
      0 => 'text/troff',
5967
    ),
5968
    'rp9' =>
5969
    array (
5970
      0 => 'application/vnd.cloanto.rp9',
5971
    ),
5972
    'rpss' =>
5973
    array (
5974
      0 => 'application/vnd.nokia.radio-presets',
5975
    ),
5976
    'rpst' =>
5977
    array (
5978
      0 => 'application/vnd.nokia.radio-preset',
5979
    ),
5980
    'rq' =>
5981
    array (
5982
      0 => 'application/sparql-query',
5983
    ),
5984
    'rs' =>
5985
    array (
5986
      0 => 'application/rls-services+xml',
5987
    ),
5988
    'rsd' =>
5989
    array (
5990
      0 => 'application/rsd+xml',
5991
    ),
5992
    'rss' =>
5993
    array (
5994
      0 => 'application/rss+xml',
5995
    ),
5996
    'rtf' =>
5997
    array (
5998
      0 => 'application/rtf',
5999
    ),
6000
    'rtx' =>
6001
    array (
6002
      0 => 'text/richtext',
6003
    ),
6004
    's' =>
6005
    array (
6006
      0 => 'text/x-asm',
6007
    ),
6008
    's3m' =>
6009
    array (
6010
      0 => 'audio/s3m',
6011
    ),
6012
    'saf' =>
6013
    array (
6014
      0 => 'application/vnd.yamaha.smaf-audio',
6015
    ),
6016
    'sbml' =>
6017
    array (
6018
      0 => 'application/sbml+xml',
6019
    ),
6020
    'sc' =>
6021
    array (
6022
      0 => 'application/vnd.ibm.secure-container',
6023
    ),
6024
    'scd' =>
6025
    array (
6026
      0 => 'application/x-msschedule',
6027
    ),
6028
    'scm' =>
6029
    array (
6030
      0 => 'application/vnd.lotus-screencam',
6031
    ),
6032
    'scq' =>
6033
    array (
6034
      0 => 'application/scvp-cv-request',
6035
    ),
6036
    'scs' =>
6037
    array (
6038
      0 => 'application/scvp-cv-response',
6039
    ),
6040
    'scurl' =>
6041
    array (
6042
      0 => 'text/vnd.curl.scurl',
6043
    ),
6044
    'sda' =>
6045
    array (
6046
      0 => 'application/vnd.stardivision.draw',
6047
    ),
6048
    'sdc' =>
6049
    array (
6050
      0 => 'application/vnd.stardivision.calc',
6051
    ),
6052
    'sdd' =>
6053
    array (
6054
      0 => 'application/vnd.stardivision.impress',
6055
    ),
6056
    'sdkd' =>
6057
    array (
6058
      0 => 'application/vnd.solent.sdkm+xml',
6059
    ),
6060
    'sdkm' =>
6061
    array (
6062
      0 => 'application/vnd.solent.sdkm+xml',
6063
    ),
6064
    'sdp' =>
6065
    array (
6066
      0 => 'application/sdp',
6067
    ),
6068
    'sdw' =>
6069
    array (
6070
      0 => 'application/vnd.stardivision.writer',
6071
    ),
6072
    'see' =>
6073
    array (
6074
      0 => 'application/vnd.seemail',
6075
    ),
6076
    'seed' =>
6077
    array (
6078
      0 => 'application/vnd.fdsn.seed',
6079
    ),
6080
    'sema' =>
6081
    array (
6082
      0 => 'application/vnd.sema',
6083
    ),
6084
    'semd' =>
6085
    array (
6086
      0 => 'application/vnd.semd',
6087
    ),
6088
    'semf' =>
6089
    array (
6090
      0 => 'application/vnd.semf',
6091
    ),
6092
    'ser' =>
6093
    array (
6094
      0 => 'application/java-serialized-object',
6095
    ),
6096
    'setpay' =>
6097
    array (
6098
      0 => 'application/set-payment-initiation',
6099
    ),
6100
    'setreg' =>
6101
    array (
6102
      0 => 'application/set-registration-initiation',
6103
    ),
6104
    'sfd-hdstx' =>
6105
    array (
6106
      0 => 'application/vnd.hydrostatix.sof-data',
6107
    ),
6108
    'sfs' =>
6109
    array (
6110
      0 => 'application/vnd.spotfire.sfs',
6111
    ),
6112
    'sfv' =>
6113
    array (
6114
      0 => 'text/x-sfv',
6115
    ),
6116
    'sgi' =>
6117
    array (
6118
      0 => 'image/sgi',
6119
    ),
6120
    'sgl' =>
6121
    array (
6122
      0 => 'application/vnd.stardivision.writer-global',
6123
    ),
6124
    'sgm' =>
6125
    array (
6126
      0 => 'text/sgml',
6127
    ),
6128
    'sgml' =>
6129
    array (
6130
      0 => 'text/sgml',
6131
    ),
6132
    'sh' =>
6133
    array (
6134
      0 => 'application/x-sh',
6135
    ),
6136
    'shar' =>
6137
    array (
6138
      0 => 'application/x-shar',
6139
    ),
6140
    'shf' =>
6141
    array (
6142
      0 => 'application/shf+xml',
6143
    ),
6144
    'sid' =>
6145
    array (
6146
      0 => 'image/x-mrsid-image',
6147
    ),
6148
    'sig' =>
6149
    array (
6150
      0 => 'application/pgp-signature',
6151
    ),
6152
    'sil' =>
6153
    array (
6154
      0 => 'audio/silk',
6155
    ),
6156
    'silo' =>
6157
    array (
6158
      0 => 'model/mesh',
6159
    ),
6160
    'sis' =>
6161
    array (
6162
      0 => 'application/vnd.symbian.install',
6163
    ),
6164
    'sisx' =>
6165
    array (
6166
      0 => 'application/vnd.symbian.install',
6167
    ),
6168
    'sit' =>
6169
    array (
6170
      0 => 'application/x-stuffit',
6171
    ),
6172
    'sitx' =>
6173
    array (
6174
      0 => 'application/x-stuffitx',
6175
    ),
6176
    'skd' =>
6177
    array (
6178
      0 => 'application/vnd.koan',
6179
    ),
6180
    'skm' =>
6181
    array (
6182
      0 => 'application/vnd.koan',
6183
    ),
6184
    'skp' =>
6185
    array (
6186
      0 => 'application/vnd.koan',
6187
    ),
6188
    'skt' =>
6189
    array (
6190
      0 => 'application/vnd.koan',
6191
    ),
6192
    'sldm' =>
6193
    array (
6194
      0 => 'application/vnd.ms-powerpoint.slide.macroenabled.12',
6195
    ),
6196
    'sldx' =>
6197
    array (
6198
      0 => 'application/vnd.openxmlformats-officedocument.presentationml.slide',
6199
    ),
6200
    'slt' =>
6201
    array (
6202
      0 => 'application/vnd.epson.salt',
6203
    ),
6204
    'sm' =>
6205
    array (
6206
      0 => 'application/vnd.stepmania.stepchart',
6207
    ),
6208
    'smf' =>
6209
    array (
6210
      0 => 'application/vnd.stardivision.math',
6211
    ),
6212
    'smi' =>
6213
    array (
6214
      0 => 'application/smil+xml',
6215
    ),
6216
    'smil' =>
6217
    array (
6218
      0 => 'application/smil+xml',
6219
    ),
6220
    'smv' =>
6221
    array (
6222
      0 => 'video/x-smv',
6223
    ),
6224
    'smzip' =>
6225
    array (
6226
      0 => 'application/vnd.stepmania.package',
6227
    ),
6228
    'snd' =>
6229
    array (
6230
      0 => 'audio/basic',
6231
    ),
6232
    'snf' =>
6233
    array (
6234
      0 => 'application/x-font-snf',
6235
    ),
6236
    'so' =>
6237
    array (
6238
      0 => 'application/octet-stream',
6239
    ),
6240
    'spc' =>
6241
    array (
6242
      0 => 'application/x-pkcs7-certificates',
6243
    ),
6244
    'spf' =>
6245
    array (
6246
      0 => 'application/vnd.yamaha.smaf-phrase',
6247
    ),
6248
    'spl' =>
6249
    array (
6250
      0 => 'application/x-futuresplash',
6251
    ),
6252
    'spot' =>
6253
    array (
6254
      0 => 'text/vnd.in3d.spot',
6255
    ),
6256
    'spp' =>
6257
    array (
6258
      0 => 'application/scvp-vp-response',
6259
    ),
6260
    'spq' =>
6261
    array (
6262
      0 => 'application/scvp-vp-request',
6263
    ),
6264
    'spx' =>
6265
    array (
6266
      0 => 'audio/ogg',
6267
    ),
6268
    'sql' =>
6269
    array (
6270
      0 => 'application/x-sql',
6271
    ),
6272
    'src' =>
6273
    array (
6274
      0 => 'application/x-wais-source',
6275
    ),
6276
    'srt' =>
6277
    array (
6278
      0 => 'application/x-subrip',
6279
    ),
6280
    'sru' =>
6281
    array (
6282
      0 => 'application/sru+xml',
6283
    ),
6284
    'srx' =>
6285
    array (
6286
      0 => 'application/sparql-results+xml',
6287
    ),
6288
    'ssdl' =>
6289
    array (
6290
      0 => 'application/ssdl+xml',
6291
    ),
6292
    'sse' =>
6293
    array (
6294
      0 => 'application/vnd.kodak-descriptor',
6295
    ),
6296
    'ssf' =>
6297
    array (
6298
      0 => 'application/vnd.epson.ssf',
6299
    ),
6300
    'ssml' =>
6301
    array (
6302
      0 => 'application/ssml+xml',
6303
    ),
6304
    'st' =>
6305
    array (
6306
      0 => 'application/vnd.sailingtracker.track',
6307
    ),
6308
    'stc' =>
6309
    array (
6310
      0 => 'application/vnd.sun.xml.calc.template',
6311
    ),
6312
    'std' =>
6313
    array (
6314
      0 => 'application/vnd.sun.xml.draw.template',
6315
    ),
6316
    'stf' =>
6317
    array (
6318
      0 => 'application/vnd.wt.stf',
6319
    ),
6320
    'sti' =>
6321
    array (
6322
      0 => 'application/vnd.sun.xml.impress.template',
6323
    ),
6324
    'stk' =>
6325
    array (
6326
      0 => 'application/hyperstudio',
6327
    ),
6328
    'stl' =>
6329
    array (
6330
      0 => 'application/vnd.ms-pki.stl',
6331
    ),
6332
    'str' =>
6333
    array (
6334
      0 => 'application/vnd.pg.format',
6335
    ),
6336
    'stw' =>
6337
    array (
6338
      0 => 'application/vnd.sun.xml.writer.template',
6339
    ),
6340
    'sub' =>
6341
    array (
6342
      0 => 'text/vnd.dvb.subtitle',
6343
      1 => 'image/vnd.dvb.subtitle',
6344
    ),
6345
    'sus' =>
6346
    array (
6347
      0 => 'application/vnd.sus-calendar',
6348
    ),
6349
    'susp' =>
6350
    array (
6351
      0 => 'application/vnd.sus-calendar',
6352
    ),
6353
    'sv4cpio' =>
6354
    array (
6355
      0 => 'application/x-sv4cpio',
6356
    ),
6357
    'sv4crc' =>
6358
    array (
6359
      0 => 'application/x-sv4crc',
6360
    ),
6361
    'svc' =>
6362
    array (
6363
      0 => 'application/vnd.dvb.service',
6364
    ),
6365
    'svd' =>
6366
    array (
6367
      0 => 'application/vnd.svd',
6368
    ),
6369
    'svg' =>
6370
    array (
6371
      0 => 'image/svg+xml',
6372
    ),
6373
    'svgz' =>
6374
    array (
6375
      0 => 'image/svg+xml',
6376
    ),
6377
    'swa' =>
6378
    array (
6379
      0 => 'application/x-director',
6380
    ),
6381
    'swf' =>
6382
    array (
6383
      0 => 'application/x-shockwave-flash',
6384
    ),
6385
    'swi' =>
6386
    array (
6387
      0 => 'application/vnd.aristanetworks.swi',
6388
    ),
6389
    'sxc' =>
6390
    array (
6391
      0 => 'application/vnd.sun.xml.calc',
6392
    ),
6393
    'sxd' =>
6394
    array (
6395
      0 => 'application/vnd.sun.xml.draw',
6396
    ),
6397
    'sxg' =>
6398
    array (
6399
      0 => 'application/vnd.sun.xml.writer.global',
6400
    ),
6401
    'sxi' =>
6402
    array (
6403
      0 => 'application/vnd.sun.xml.impress',
6404
    ),
6405
    'sxm' =>
6406
    array (
6407
      0 => 'application/vnd.sun.xml.math',
6408
    ),
6409
    'sxw' =>
6410
    array (
6411
      0 => 'application/vnd.sun.xml.writer',
6412
    ),
6413
    't' =>
6414
    array (
6415
      0 => 'text/troff',
6416
    ),
6417
    't3' =>
6418
    array (
6419
      0 => 'application/x-t3vm-image',
6420
    ),
6421
    'taglet' =>
6422
    array (
6423
      0 => 'application/vnd.mynfc',
6424
    ),
6425
    'tao' =>
6426
    array (
6427
      0 => 'application/vnd.tao.intent-module-archive',
6428
    ),
6429
    'tar' =>
6430
    array (
6431
      0 => 'application/x-tar',
6432
    ),
6433
    'tcap' =>
6434
    array (
6435
      0 => 'application/vnd.3gpp2.tcap',
6436
    ),
6437
    'tcl' =>
6438
    array (
6439
      0 => 'application/x-tcl',
6440
    ),
6441
    'teacher' =>
6442
    array (
6443
      0 => 'application/vnd.smart.teacher',
6444
    ),
6445
    'tei' =>
6446
    array (
6447
      0 => 'application/tei+xml',
6448
    ),
6449
    'teicorpus' =>
6450
    array (
6451
      0 => 'application/tei+xml',
6452
    ),
6453
    'tex' =>
6454
    array (
6455
      0 => 'application/x-tex',
6456
    ),
6457
    'texi' =>
6458
    array (
6459
      0 => 'application/x-texinfo',
6460
    ),
6461
    'texinfo' =>
6462
    array (
6463
      0 => 'application/x-texinfo',
6464
    ),
6465
    'text' =>
6466
    array (
6467
      0 => 'text/plain',
6468
    ),
6469
    'tfi' =>
6470
    array (
6471
      0 => 'application/thraud+xml',
6472
    ),
6473
    'tfm' =>
6474
    array (
6475
      0 => 'application/x-tex-tfm',
6476
    ),
6477
    'tga' =>
6478
    array (
6479
      0 => 'image/x-tga',
6480
    ),
6481
    'thmx' =>
6482
    array (
6483
      0 => 'application/vnd.ms-officetheme',
6484
    ),
6485
    'tif' =>
6486
    array (
6487
      0 => 'image/tiff',
6488
    ),
6489
    'tiff' =>
6490
    array (
6491
      0 => 'image/tiff',
6492
    ),
6493
    'tmo' =>
6494
    array (
6495
      0 => 'application/vnd.tmobile-livetv',
6496
    ),
6497
    'torrent' =>
6498
    array (
6499
      0 => 'application/x-bittorrent',
6500
    ),
6501
    'tpl' =>
6502
    array (
6503
      0 => 'application/vnd.groove-tool-template',
6504
    ),
6505
    'tpt' =>
6506
    array (
6507
      0 => 'application/vnd.trid.tpt',
6508
    ),
6509
    'tr' =>
6510
    array (
6511
      0 => 'text/troff',
6512
    ),
6513
    'tra' =>
6514
    array (
6515
      0 => 'application/vnd.trueapp',
6516
    ),
6517
    'trm' =>
6518
    array (
6519
      0 => 'application/x-msterminal',
6520
    ),
6521
    'tsd' =>
6522
    array (
6523
      0 => 'application/timestamped-data',
6524
    ),
6525
    'tsv' =>
6526
    array (
6527
      0 => 'text/tab-separated-values',
6528
    ),
6529
    'ttc' =>
6530
    array (
6531
      0 => 'font/collection',
6532
    ),
6533
    'ttf' =>
6534
    array (
6535
      0 => 'font/ttf',
6536
    ),
6537
    'ttl' =>
6538
    array (
6539
      0 => 'text/turtle',
6540
    ),
6541
    'twd' =>
6542
    array (
6543
      0 => 'application/vnd.simtech-mindmapper',
6544
    ),
6545
    'twds' =>
6546
    array (
6547
      0 => 'application/vnd.simtech-mindmapper',
6548
    ),
6549
    'txd' =>
6550
    array (
6551
      0 => 'application/vnd.genomatix.tuxedo',
6552
    ),
6553
    'txf' =>
6554
    array (
6555
      0 => 'application/vnd.mobius.txf',
6556
    ),
6557
    'txt' =>
6558
    array (
6559
      0 => 'text/plain',
6560
    ),
6561
    'u32' =>
6562
    array (
6563
      0 => 'application/x-authorware-bin',
6564
    ),
6565
    'udeb' =>
6566
    array (
6567
      0 => 'application/x-debian-package',
6568
    ),
6569
    'ufd' =>
6570
    array (
6571
      0 => 'application/vnd.ufdl',
6572
    ),
6573
    'ufdl' =>
6574
    array (
6575
      0 => 'application/vnd.ufdl',
6576
    ),
6577
    'ulx' =>
6578
    array (
6579
      0 => 'application/x-glulx',
6580
    ),
6581
    'umj' =>
6582
    array (
6583
      0 => 'application/vnd.umajin',
6584
    ),
6585
    'unityweb' =>
6586
    array (
6587
      0 => 'application/vnd.unity',
6588
    ),
6589
    'uoml' =>
6590
    array (
6591
      0 => 'application/vnd.uoml+xml',
6592
    ),
6593
    'uri' =>
6594
    array (
6595
      0 => 'text/uri-list',
6596
    ),
6597
    'uris' =>
6598
    array (
6599
      0 => 'text/uri-list',
6600
    ),
6601
    'urls' =>
6602
    array (
6603
      0 => 'text/uri-list',
6604
    ),
6605
    'ustar' =>
6606
    array (
6607
      0 => 'application/x-ustar',
6608
    ),
6609
    'utz' =>
6610
    array (
6611
      0 => 'application/vnd.uiq.theme',
6612
    ),
6613
    'uu' =>
6614
    array (
6615
      0 => 'text/x-uuencode',
6616
    ),
6617
    'uva' =>
6618
    array (
6619
      0 => 'audio/vnd.dece.audio',
6620
    ),
6621
    'uvd' =>
6622
    array (
6623
      0 => 'application/vnd.dece.data',
6624
    ),
6625
    'uvf' =>
6626
    array (
6627
      0 => 'application/vnd.dece.data',
6628
    ),
6629
    'uvg' =>
6630
    array (
6631
      0 => 'image/vnd.dece.graphic',
6632
    ),
6633
    'uvh' =>
6634
    array (
6635
      0 => 'video/vnd.dece.hd',
6636
    ),
6637
    'uvi' =>
6638
    array (
6639
      0 => 'image/vnd.dece.graphic',
6640
    ),
6641
    'uvm' =>
6642
    array (
6643
      0 => 'video/vnd.dece.mobile',
6644
    ),
6645
    'uvp' =>
6646
    array (
6647
      0 => 'video/vnd.dece.pd',
6648
    ),
6649
    'uvs' =>
6650
    array (
6651
      0 => 'video/vnd.dece.sd',
6652
    ),
6653
    'uvt' =>
6654
    array (
6655
      0 => 'application/vnd.dece.ttml+xml',
6656
    ),
6657
    'uvu' =>
6658
    array (
6659
      0 => 'video/vnd.uvvu.mp4',
6660
    ),
6661
    'uvv' =>
6662
    array (
6663
      0 => 'video/vnd.dece.video',
6664
    ),
6665
    'uvva' =>
6666
    array (
6667
      0 => 'audio/vnd.dece.audio',
6668
    ),
6669
    'uvvd' =>
6670
    array (
6671
      0 => 'application/vnd.dece.data',
6672
    ),
6673
    'uvvf' =>
6674
    array (
6675
      0 => 'application/vnd.dece.data',
6676
    ),
6677
    'uvvg' =>
6678
    array (
6679
      0 => 'image/vnd.dece.graphic',
6680
    ),
6681
    'uvvh' =>
6682
    array (
6683
      0 => 'video/vnd.dece.hd',
6684
    ),
6685
    'uvvi' =>
6686
    array (
6687
      0 => 'image/vnd.dece.graphic',
6688
    ),
6689
    'uvvm' =>
6690
    array (
6691
      0 => 'video/vnd.dece.mobile',
6692
    ),
6693
    'uvvp' =>
6694
    array (
6695
      0 => 'video/vnd.dece.pd',
6696
    ),
6697
    'uvvs' =>
6698
    array (
6699
      0 => 'video/vnd.dece.sd',
6700
    ),
6701
    'uvvt' =>
6702
    array (
6703
      0 => 'application/vnd.dece.ttml+xml',
6704
    ),
6705
    'uvvu' =>
6706
    array (
6707
      0 => 'video/vnd.uvvu.mp4',
6708
    ),
6709
    'uvvv' =>
6710
    array (
6711
      0 => 'video/vnd.dece.video',
6712
    ),
6713
    'uvvx' =>
6714
    array (
6715
      0 => 'application/vnd.dece.unspecified',
6716
    ),
6717
    'uvvz' =>
6718
    array (
6719
      0 => 'application/vnd.dece.zip',
6720
    ),
6721
    'uvx' =>
6722
    array (
6723
      0 => 'application/vnd.dece.unspecified',
6724
    ),
6725
    'uvz' =>
6726
    array (
6727
      0 => 'application/vnd.dece.zip',
6728
    ),
6729
    'vcard' =>
6730
    array (
6731
      0 => 'text/vcard',
6732
    ),
6733
    'vcd' =>
6734
    array (
6735
      0 => 'application/x-cdlink',
6736
    ),
6737
    'vcf' =>
6738
    array (
6739
      0 => 'text/x-vcard',
6740
    ),
6741
    'vcg' =>
6742
    array (
6743
      0 => 'application/vnd.groove-vcard',
6744
    ),
6745
    'vcs' =>
6746
    array (
6747
      0 => 'text/x-vcalendar',
6748
    ),
6749
    'vcx' =>
6750
    array (
6751
      0 => 'application/vnd.vcx',
6752
    ),
6753
    'vis' =>
6754
    array (
6755
      0 => 'application/vnd.visionary',
6756
    ),
6757
    'viv' =>
6758
    array (
6759
      0 => 'video/vnd.vivo',
6760
    ),
6761
    'vob' =>
6762
    array (
6763
      0 => 'video/x-ms-vob',
6764
    ),
6765
    'vor' =>
6766
    array (
6767
      0 => 'application/vnd.stardivision.writer',
6768
    ),
6769
    'vox' =>
6770
    array (
6771
      0 => 'application/x-authorware-bin',
6772
    ),
6773
    'vrml' =>
6774
    array (
6775
      0 => 'model/vrml',
6776
    ),
6777
    'vsd' =>
6778
    array (
6779
      0 => 'application/vnd.visio',
6780
    ),
6781
    'vsf' =>
6782
    array (
6783
      0 => 'application/vnd.vsf',
6784
    ),
6785
    'vss' =>
6786
    array (
6787
      0 => 'application/vnd.visio',
6788
    ),
6789
    'vst' =>
6790
    array (
6791
      0 => 'application/vnd.visio',
6792
    ),
6793
    'vsw' =>
6794
    array (
6795
      0 => 'application/vnd.visio',
6796
    ),
6797
    'vtu' =>
6798
    array (
6799
      0 => 'model/vnd.vtu',
6800
    ),
6801
    'vxml' =>
6802
    array (
6803
      0 => 'application/voicexml+xml',
6804
    ),
6805
    'w3d' =>
6806
    array (
6807
      0 => 'application/x-director',
6808
    ),
6809
    'wad' =>
6810
    array (
6811
      0 => 'application/x-doom',
6812
    ),
6813
    'wav' =>
6814
    array (
6815
      0 => 'audio/x-wav',
6816
    ),
6817
    'wax' =>
6818
    array (
6819
      0 => 'audio/x-ms-wax',
6820
    ),
6821
    'wbmp' =>
6822
    array (
6823
      0 => 'image/vnd.wap.wbmp',
6824
    ),
6825
    'wbs' =>
6826
    array (
6827
      0 => 'application/vnd.criticaltools.wbs+xml',
6828
    ),
6829
    'wbxml' =>
6830
    array (
6831
      0 => 'application/vnd.wap.wbxml',
6832
    ),
6833
    'wcm' =>
6834
    array (
6835
      0 => 'application/vnd.ms-works',
6836
    ),
6837
    'wdb' =>
6838
    array (
6839
      0 => 'application/vnd.ms-works',
6840
    ),
6841
    'wdp' =>
6842
    array (
6843
      0 => 'image/vnd.ms-photo',
6844
    ),
6845
    'weba' =>
6846
    array (
6847
      0 => 'audio/webm',
6848
    ),
6849
    'webm' =>
6850
    array (
6851
      0 => 'video/webm',
6852
    ),
6853
    'webp' =>
6854
    array (
6855
      0 => 'image/webp',
6856
    ),
6857
    'wg' =>
6858
    array (
6859
      0 => 'application/vnd.pmi.widget',
6860
    ),
6861
    'wgt' =>
6862
    array (
6863
      0 => 'application/widget',
6864
    ),
6865
    'wks' =>
6866
    array (
6867
      0 => 'application/vnd.ms-works',
6868
    ),
6869
    'wm' =>
6870
    array (
6871
      0 => 'video/x-ms-wm',
6872
    ),
6873
    'wma' =>
6874
    array (
6875
      0 => 'audio/x-ms-wma',
6876
    ),
6877
    'wmd' =>
6878
    array (
6879
      0 => 'application/x-ms-wmd',
6880
    ),
6881
    'wmf' =>
6882
    array (
6883
      0 => 'application/x-msmetafile',
6884
    ),
6885
    'wml' =>
6886
    array (
6887
      0 => 'text/vnd.wap.wml',
6888
    ),
6889
    'wmlc' =>
6890
    array (
6891
      0 => 'application/vnd.wap.wmlc',
6892
    ),
6893
    'wmls' =>
6894
    array (
6895
      0 => 'text/vnd.wap.wmlscript',
6896
    ),
6897
    'wmlsc' =>
6898
    array (
6899
      0 => 'application/vnd.wap.wmlscriptc',
6900
    ),
6901
    'wmv' =>
6902
    array (
6903
      0 => 'video/x-ms-wmv',
6904
    ),
6905
    'wmx' =>
6906
    array (
6907
      0 => 'video/x-ms-wmx',
6908
    ),
6909
    'wmz' =>
6910
    array (
6911
      0 => 'application/x-msmetafile',
6912
      1 => 'application/x-ms-wmz',
6913
    ),
6914
    'woff' =>
6915
    array (
6916
      0 => 'font/woff',
6917
    ),
6918
    'woff2' =>
6919
    array (
6920
      0 => 'font/woff2',
6921
    ),
6922
    'wpd' =>
6923
    array (
6924
      0 => 'application/vnd.wordperfect',
6925
    ),
6926
    'wpl' =>
6927
    array (
6928
      0 => 'application/vnd.ms-wpl',
6929
    ),
6930
    'wps' =>
6931
    array (
6932
      0 => 'application/vnd.ms-works',
6933
    ),
6934
    'wqd' =>
6935
    array (
6936
      0 => 'application/vnd.wqd',
6937
    ),
6938
    'wri' =>
6939
    array (
6940
      0 => 'application/x-mswrite',
6941
    ),
6942
    'wrl' =>
6943
    array (
6944
      0 => 'model/vrml',
6945
    ),
6946
    'wsdl' =>
6947
    array (
6948
      0 => 'application/wsdl+xml',
6949
    ),
6950
    'wspolicy' =>
6951
    array (
6952
      0 => 'application/wspolicy+xml',
6953
    ),
6954
    'wtb' =>
6955
    array (
6956
      0 => 'application/vnd.webturbo',
6957
    ),
6958
    'wvx' =>
6959
    array (
6960
      0 => 'video/x-ms-wvx',
6961
    ),
6962
    'x32' =>
6963
    array (
6964
      0 => 'application/x-authorware-bin',
6965
    ),
6966
    'x3d' =>
6967
    array (
6968
      0 => 'model/x3d+xml',
6969
    ),
6970
    'x3db' =>
6971
    array (
6972
      0 => 'model/x3d+binary',
6973
    ),
6974
    'x3dbz' =>
6975
    array (
6976
      0 => 'model/x3d+binary',
6977
    ),
6978
    'x3dv' =>
6979
    array (
6980
      0 => 'model/x3d+vrml',
6981
    ),
6982
    'x3dvz' =>
6983
    array (
6984
      0 => 'model/x3d+vrml',
6985
    ),
6986
    'x3dz' =>
6987
    array (
6988
      0 => 'model/x3d+xml',
6989
    ),
6990
    'xaml' =>
6991
    array (
6992
      0 => 'application/xaml+xml',
6993
    ),
6994
    'xap' =>
6995
    array (
6996
      0 => 'application/x-silverlight-app',
6997
    ),
6998
    'xar' =>
6999
    array (
7000
      0 => 'application/vnd.xara',
7001
    ),
7002
    'xbap' =>
7003
    array (
7004
      0 => 'application/x-ms-xbap',
7005
    ),
7006
    'xbd' =>
7007
    array (
7008
      0 => 'application/vnd.fujixerox.docuworks.binder',
7009
    ),
7010
    'xbm' =>
7011
    array (
7012
      0 => 'image/x-xbitmap',
7013
    ),
7014
    'xdf' =>
7015
    array (
7016
      0 => 'application/xcap-diff+xml',
7017
    ),
7018
    'xdm' =>
7019
    array (
7020
      0 => 'application/vnd.syncml.dm+xml',
7021
    ),
7022
    'xdp' =>
7023
    array (
7024
      0 => 'application/vnd.adobe.xdp+xml',
7025
    ),
7026
    'xdssc' =>
7027
    array (
7028
      0 => 'application/dssc+xml',
7029
    ),
7030
    'xdw' =>
7031
    array (
7032
      0 => 'application/vnd.fujixerox.docuworks',
7033
    ),
7034
    'xenc' =>
7035
    array (
7036
      0 => 'application/xenc+xml',
7037
    ),
7038
    'xer' =>
7039
    array (
7040
      0 => 'application/patch-ops-error+xml',
7041
    ),
7042
    'xfdf' =>
7043
    array (
7044
      0 => 'application/vnd.adobe.xfdf',
7045
    ),
7046
    'xfdl' =>
7047
    array (
7048
      0 => 'application/vnd.xfdl',
7049
    ),
7050
    'xht' =>
7051
    array (
7052
      0 => 'application/xhtml+xml',
7053
    ),
7054
    'xhtml' =>
7055
    array (
7056
      0 => 'application/xhtml+xml',
7057
    ),
7058
    'xhvml' =>
7059
    array (
7060
      0 => 'application/xv+xml',
7061
    ),
7062
    'xif' =>
7063
    array (
7064
      0 => 'image/vnd.xiff',
7065
    ),
7066
    'xla' =>
7067
    array (
7068
      0 => 'application/vnd.ms-excel',
7069
    ),
7070
    'xlam' =>
7071
    array (
7072
      0 => 'application/vnd.ms-excel.addin.macroenabled.12',
7073
    ),
7074
    'xlc' =>
7075
    array (
7076
      0 => 'application/vnd.ms-excel',
7077
    ),
7078
    'xlf' =>
7079
    array (
7080
      0 => 'application/x-xliff+xml',
7081
    ),
7082
    'xlm' =>
7083
    array (
7084
      0 => 'application/vnd.ms-excel',
7085
    ),
7086
    'xls' =>
7087
    array (
7088
      0 => 'application/vnd.ms-excel',
7089
    ),
7090
    'xlsb' =>
7091
    array (
7092
      0 => 'application/vnd.ms-excel.sheet.binary.macroenabled.12',
7093
    ),
7094
    'xlsm' =>
7095
    array (
7096
      0 => 'application/vnd.ms-excel.sheet.macroenabled.12',
7097
    ),
7098
    'xlsx' =>
7099
    array (
7100
      0 => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
7101
    ),
7102
    'xlt' =>
7103
    array (
7104
      0 => 'application/vnd.ms-excel',
7105
    ),
7106
    'xltm' =>
7107
    array (
7108
      0 => 'application/vnd.ms-excel.template.macroenabled.12',
7109
    ),
7110
    'xltx' =>
7111
    array (
7112
      0 => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template',
7113
    ),
7114
    'xlw' =>
7115
    array (
7116
      0 => 'application/vnd.ms-excel',
7117
    ),
7118
    'xm' =>
7119
    array (
7120
      0 => 'audio/xm',
7121
    ),
7122
    'xml' =>
7123
    array (
7124
      0 => 'application/xml',
7125
    ),
7126
    'xo' =>
7127
    array (
7128
      0 => 'application/vnd.olpc-sugar',
7129
    ),
7130
    'xop' =>
7131
    array (
7132
      0 => 'application/xop+xml',
7133
    ),
7134
    'xpi' =>
7135
    array (
7136
      0 => 'application/x-xpinstall',
7137
    ),
7138
    'xpl' =>
7139
    array (
7140
      0 => 'application/xproc+xml',
7141
    ),
7142
    'xpm' =>
7143
    array (
7144
      0 => 'image/x-xpixmap',
7145
    ),
7146
    'xpr' =>
7147
    array (
7148
      0 => 'application/vnd.is-xpr',
7149
    ),
7150
    'xps' =>
7151
    array (
7152
      0 => 'application/vnd.ms-xpsdocument',
7153
    ),
7154
    'xpw' =>
7155
    array (
7156
      0 => 'application/vnd.intercon.formnet',
7157
    ),
7158
    'xpx' =>
7159
    array (
7160
      0 => 'application/vnd.intercon.formnet',
7161
    ),
7162
    'xsl' =>
7163
    array (
7164
      0 => 'application/xml',
7165
    ),
7166
    'xslt' =>
7167
    array (
7168
      0 => 'application/xslt+xml',
7169
    ),
7170
    'xsm' =>
7171
    array (
7172
      0 => 'application/vnd.syncml+xml',
7173
    ),
7174
    'xspf' =>
7175
    array (
7176
      0 => 'application/xspf+xml',
7177
    ),
7178
    'xul' =>
7179
    array (
7180
      0 => 'application/vnd.mozilla.xul+xml',
7181
    ),
7182
    'xvm' =>
7183
    array (
7184
      0 => 'application/xv+xml',
7185
    ),
7186
    'xvml' =>
7187
    array (
7188
      0 => 'application/xv+xml',
7189
    ),
7190
    'xwd' =>
7191
    array (
7192
      0 => 'image/x-xwindowdump',
7193
    ),
7194
    'xyz' =>
7195
    array (
7196
      0 => 'chemical/x-xyz',
7197
    ),
7198
    'xz' =>
7199
    array (
7200
      0 => 'application/x-xz',
7201
    ),
7202
    'yang' =>
7203
    array (
7204
      0 => 'application/yang',
7205
    ),
7206
    'yin' =>
7207
    array (
7208
      0 => 'application/yin+xml',
7209
    ),
7210
    'z1' =>
7211
    array (
7212
      0 => 'application/x-zmachine',
7213
    ),
7214
    'z2' =>
7215
    array (
7216
      0 => 'application/x-zmachine',
7217
    ),
7218
    'z3' =>
7219
    array (
7220
      0 => 'application/x-zmachine',
7221
    ),
7222
    'z4' =>
7223
    array (
7224
      0 => 'application/x-zmachine',
7225
    ),
7226
    'z5' =>
7227
    array (
7228
      0 => 'application/x-zmachine',
7229
    ),
7230
    'z6' =>
7231
    array (
7232
      0 => 'application/x-zmachine',
7233
    ),
7234
    'z7' =>
7235
    array (
7236
      0 => 'application/x-zmachine',
7237
    ),
7238
    'z8' =>
7239
    array (
7240
      0 => 'application/x-zmachine',
7241
    ),
7242
    'zaz' =>
7243
    array (
7244
      0 => 'application/vnd.zzazz.deck+xml',
7245
    ),
7246
    'zip' =>
7247
    array (
7248
      0 => 'application/zip',
7249
    ),
7250
    'zir' =>
7251
    array (
7252
      0 => 'application/vnd.zul',
7253
    ),
7254
    'zirz' =>
7255
    array (
7256
      0 => 'application/vnd.zul',
7257
    ),
7258
    'zmm' =>
7259
    array (
7260
      0 => 'application/vnd.handheld-entertainment+xml',
7261
    ),
7262
    123 =>
7263
    array (
7264
      0 => 'application/vnd.lotus-1-2-3',
7265
    ),
7266
  ),
7267
);
7268
    // phpcs:enable
7269
}
7270