Passed
Pull Request — master (#2)
by mon
03:19
created

TypeExtensionMap   B

Complexity

Total Complexity 1

Size/Duplication

Total Lines 7258
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
wmc 1
lcom 0
cbo 0
dl 0
loc 7258
ccs 2
cts 2
cp 1
rs 8.8
c 0
b 0
f 0

1 Method

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