Passed
Pull Request — master (#9)
by mon
02:04
created

ApacheMap::getFileName()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

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