Source file iana.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
module Map = Map.Make (struct
  type t = string

  let compare a b =
    String.compare (String.lowercase_ascii a) (String.lowercase_ascii b)
end)

module Set = Set.Make (struct
  type t = string

  let compare a b =
    String.compare (String.lowercase_ascii a) (String.lowercase_ascii b)
end)

(* last update 2016-06-01 *)

let database =
  Map.add "video"
    (Set.of_list
       [
         "1d-interleaved-parityfec"; "3gpp"; "3gpp-tt"; "3gpp2"; "BMPEG";
         "BT656"; "CelB"; "DV"; "H261"; "H263"; "H263-1998"; "H263-2000";
         "H264"; "H264-RCDO"; "H264-SVC"; "H265"; "JPEG"; "MP1S"; "MP2P";
         "MP2T"; "MP4V-ES"; "MPV"; "SMPTE292M"; "VP8"; "encaprtp"; "example";
         "iso.segment"; "jpeg2000"; "mj2"; "mp4"; "mpeg"; "mpeg4-generic"; "nv";
         "ogg"; "parityfec"; "pointer"; "quicktime"; "raptorfec"; "raw";
         "rtp-enc-aescm128"; "rtploopback"; "rtx"; "ulpfec"; "vc1"; "vnd.CCTV";
         "vnd.dece.hd"; "vnd.dece.mobile"; "vnd.dece.mp4"; "vnd.dece.pd";
         "vnd.dece.sd"; "vnd.dece.video"; "vnd.directv.mpeg";
         "vnd.directv.mpeg-tts"; "vnd.dlna.mpeg-tts"; "vnd.dvb.file"; "vnd.fvt";
         "vnd.hns.video"; "vnd.iptvforum.1dparityfec-1010";
         "vnd.iptvforum.1dparityfec-2005"; "vnd.iptvforum.2dparityfec-1010";
         "vnd.iptvforum.2dparityfec-2005"; "vnd.iptvforum.ttsavc";
         "vnd.iptvforum.ttsmpeg2"; "vnd.motorola.video"; "vnd.motorola.videop";
         "vnd.mpegurl"; "vnd.ms-playready.media.pyv";
         "vnd.nokia.interleaved-multimedia"; "vnd.nokia.videovoip";
         "vnd.objectvideo"; "vnd.radgamettools.bink";
         "vnd.radgamettools.smacker"; "vnd.sealed.mpeg1"; "vnd.sealed.mpeg4";
         "vnd.sealed.swf"; "vnd.sealedmedia.softseal.mov"; "vnd.uvvu.mp4";
         "vnd.vivo";
       ])
    (Map.add "text"
       (Set.of_list
          [
            "1d-interleaved-parityfec"; "RED"; "cache-manifest"; "calendar";
            "css"; "csv"; "csv-schema"; "directory"; "dns"; "ecmascript";
            "encaprtp"; "enriched"; "example"; "fwdred"; "grammar-ref-list";
            "html"; "javascript"; "jcr-cnd"; "markdown"; "mizar"; "n3";
            "parameters"; "parityfec"; "plain"; "provenance-notation";
            "prs.fallenstein.rst"; "prs.lines.tag"; "prs.prop.logic";
            "raptorfec"; "rfc822-headers"; "richtext"; "rtf";
            "rtp-enc-aescm128"; "rtploopback"; "rtx"; "sgml"; "t140";
            "tab-separated-values"; "troff"; "turtle"; "ulpfec"; "uri-list";
            "vcard"; "vnd.DMClientScript"; "vnd.IPTC.NITF"; "vnd.IPTC.NewsML";
            "vnd.a"; "vnd.abc"; "vnd.curl"; "vnd.debian.copyright";
            "vnd.dvb.subtitle"; "vnd.esmertec.theme-descriptor"; "vnd.fly";
            "vnd.fmi.flexstor"; "vnd.graphviz"; "vnd.in3d.3dml";
            "vnd.in3d.spot"; "vnd.latex-z"; "vnd.motorola.reflex";
            "vnd.ms-mediapackage"; "vnd.net2phone.commcenter.command";
            "vnd.radisys.msml-basic-layout"; "vnd.si.uricatalogue";
            "vnd.sun.j2me.app-descriptor"; "vnd.trolltech.linguist";
            "vnd.wap.si"; "vnd.wap.sl"; "vnd.wap.wml"; "vnd.wap.wmlscript";
            "xml"; "xml-external-parsed-entity";
          ])
       (Map.add "multipart"
          (Set.of_list
             [
               "alternative"; "appledouble"; "byteranges"; "digest";
               "encrypted"; "example"; "form-data"; "header-set"; "mixed";
               "parallel"; "related"; "report"; "signed"; "voice-message";
               "x-mixed-replace";
             ])
          (Map.add "model"
             (Set.of_list
                [
                  "example"; "iges"; "mesh"; "vnd.collada+xml"; "vnd.dwf";
                  "vnd.flatland.3dml"; "vnd.gdl"; "vnd.gs-gdl"; "vnd.gtw";
                  "vnd.moml+xml"; "vnd.mts"; "vnd.opengex";
                  "vnd.parasolid.transmit.binary";
                  "vnd.parasolid.transmit.text";
                  "vnd.rosette.annotated-data-model";
                  "vnd.valve.source.compiled-map"; "vnd.vtu"; "vrml";
                  "x3d+fastinfoset"; "x3d+xml"; "x3d-vrml";
                ])
             (Map.add "message"
                (Set.of_list
                   [
                     "CPIM"; "delivery-status"; "disposition-notification";
                     "example"; "external-body"; "feedback-report"; "global";
                     "global-delivery-status";
                     "global-disposition-notification"; "global-headers";
                     "http"; "imdn+xml"; "news"; "partial"; "rfc822"; "s-http";
                     "sip"; "sipfrag"; "tracking-status"; "vnd.si.simp";
                     "vnd.wfa.wsc";
                   ])
                (Map.add "image"
                   (Set.of_list
                      [
                        "bmp"; "cgm"; "emf"; "example"; "fits"; "g3fax"; "gif";
                        "ief"; "jp2"; "jpeg"; "jpm"; "jpx"; "ktx"; "naplps";
                        "png"; "prs.btif"; "prs.pti"; "pwg-raster"; "svg+xml";
                        "t38"; "tiff"; "tiff-fx"; "vnd.adobe.photoshop";
                        "vnd.airzip.accelerator.azv"; "vnd.cns.inf2";
                        "vnd.dece.graphic"; "vnd.djvu"; "vnd.dvb.subtitle";
                        "vnd.dwg"; "vnd.dxf"; "vnd.fastbidsheet"; "vnd.fpx";
                        "vnd.fst"; "vnd.fujixerox.edmics-mmr";
                        "vnd.fujixerox.edmics-rlc"; "vnd.globalgraphics.pgb";
                        "vnd.microsoft.icon"; "vnd.mix"; "vnd.mozilla.apng";
                        "vnd.ms-modi"; "vnd.net-fpx"; "vnd.radiance";
                        "vnd.sealed.png"; "vnd.sealedmedia.softseal.gif";
                        "vnd.sealedmedia.softseal.jpg"; "vnd.svf";
                        "vnd.tencent.tap"; "vnd.valve.source.texture";
                        "vnd.wap.wbmp"; "vnd.xiff"; "vnd.zbrush.pcx"; "wmf";
                        "x-emf"; "x-wmf";
                      ])
                   (Map.add "examples" (Set.of_list [])
                      (Map.add "audio"
                         (Set.of_list
                            [
                              "1d-interleaved-parityfec"; "32kadpcm"; "3gpp";
                              "3gpp2"; "AMR"; "AMR-WB";
                              "ATRAC-ADVANCED-LOSSLESS"; "ATRAC-X"; "ATRAC3";
                              "BV16"; "BV32"; "CN"; "DAT12"; "DV"; "DVI4";
                              "EVRC"; "EVRC-QCP"; "EVRC0"; "EVRC1"; "EVRCB";
                              "EVRCB0"; "EVRCB1"; "EVRCNW"; "EVRCNW0";
                              "EVRCNW1"; "EVRCWB"; "EVRCWB0"; "EVRCWB1"; "EVS";
                              "G711-0"; "G719"; "G722"; "G7221"; "G723";
                              "G726-16"; "G726-24"; "G726-32"; "G726-40";
                              "G728"; "G729"; "G7291"; "G729D"; "G729E"; "GSM";
                              "GSM-EFR"; "GSM-HR-08"; "L16"; "L20"; "L24"; "L8";
                              "LPC"; "MP4A-LATM"; "MPA"; "PCMA"; "PCMA-WB";
                              "PCMU"; "PCMU-WB"; "QCELP"; "RED"; "SMV";
                              "SMV-QCP"; "SMV0"; "UEMCLIP"; "VDVI"; "VMR-WB";
                              "ac3"; "amr-wb+"; "aptx"; "asc"; "basic";
                              "clearmode"; "dls"; "dsr-es201108";
                              "dsr-es202050"; "dsr-es202211"; "dsr-es202212";
                              "eac3"; "encaprtp"; "example"; "fwdred"; "iLBC";
                              "ip-mr_v2.5"; "mobile-xmf"; "mp4"; "mpa-robust";
                              "mpeg"; "mpeg4-generic"; "ogg"; "opus";
                              "parityfec"; "prs.sid"; "raptorfec";
                              "rtp-enc-aescm128"; "rtp-midi"; "rtploopback";
                              "rtx"; "sp-midi"; "speex"; "t140c"; "t38";
                              "telephone-event"; "tone"; "ulpfec";
                              "vnd.3gpp.iufp"; "vnd.4SB"; "vnd.CELP";
                              "vnd.audiokoz"; "vnd.cisco.nse";
                              "vnd.cmles.radio-events"; "vnd.cns.anp1";
                              "vnd.cns.inf1"; "vnd.dece.audio";
                              "vnd.digital-winds"; "vnd.dlna.adts";
                              "vnd.dolby.heaac.1"; "vnd.dolby.heaac.2";
                              "vnd.dolby.mlp"; "vnd.dolby.mps"; "vnd.dolby.pl2";
                              "vnd.dolby.pl2x"; "vnd.dolby.pl2z";
                              "vnd.dolby.pulse.1"; "vnd.dra"; "vnd.dts";
                              "vnd.dts.hd"; "vnd.dvb.file"; "vnd.everad.plj";
                              "vnd.hns.audio"; "vnd.lucent.voice";
                              "vnd.ms-playready.media.pya";
                              "vnd.nokia.mobile-xmf"; "vnd.nortel.vbk";
                              "vnd.nuera.ecelp4800"; "vnd.nuera.ecelp7470";
                              "vnd.nuera.ecelp9600"; "vnd.octel.sbc";
                              "vnd.qcelp"; "vnd.rhetorex.32kadpcm"; "vnd.rip";
                              "vnd.sealedmedia.softseal.mpeg"; "vnd.vmx.cvsd";
                              "vorbis"; "vorbis-config";
                            ])
                         (Map.add "application"
                            (Set.of_list
                               [
                                 "1d-interleaved-parityfec";
                                 "3gpdash-qoe-report+xml"; "3gpp-ims+xml";
                                 "A2L"; "AML"; "ATF"; "ATFX"; "ATXML";
                                 "CALS-1840"; "CDFX+XML"; "CEA"; "CSTAdata+xml";
                                 "DCD"; "DII"; "DIT"; "EDI-X12"; "EDI-consent";
                                 "EDIFACT"; "EmergencyCallData.Comment+xml";
                                 "EmergencyCallData.DeviceInfo+xml";
                                 "EmergencyCallData.ProviderInfo+xml";
                                 "EmergencyCallData.ServiceInfo+xml";
                                 "EmergencyCallData.SubscriberInfo+xml"; "H224";
                                 "LXF"; "MF4"; "ODX"; "PDX"; "activemessage";
                                 "alto-costmap+json"; "alto-costmapfilter+json";
                                 "alto-directory+json";
                                 "alto-endpointcost+json";
                                 "alto-endpointcostparams+json";
                                 "alto-endpointprop+json";
                                 "alto-endpointpropparams+json";
                                 "alto-error+json"; "alto-networkmap+json";
                                 "alto-networkmapfilter+json"; "andrew-inset";
                                 "applefile"; "atom+xml"; "atomcat+xml";
                                 "atomdeleted+xml"; "atomicmail"; "atomsvc+xml";
                                 "auth-policy+xml"; "bacnet-xdd+zip";
                                 "batch-SMTP"; "beep+xml"; "calendar+json";
                                 "calendar+xml"; "call-completion"; "cbor";
                                 "ccmp+xml"; "ccxml+xml"; "cdmi-capability";
                                 "cdmi-container"; "cdmi-domain"; "cdmi-object";
                                 "cdmi-queue"; "cdni"; "cea-2018+xml";
                                 "cellml+xml"; "cfw"; "cms"; "cnrp+xml";
                                 "coap-group+json"; "commonground";
                                 "conference-info+xml"; "cpl+xml"; "csrattrs";
                                 "csta+xml"; "csvm+json"; "cybercash";
                                 "dash+xml"; "dashdelta"; "davmount+xml";
                                 "dca-rft"; "dec-dx"; "dialog-info+xml";
                                 "dicom"; "dns"; "dskpp+xml"; "dssc+der";
                                 "dssc+xml"; "dvcs"; "ecmascript"; "efi";
                                 "emma+xml"; "emotionml+xml"; "encaprtp";
                                 "epp+xml"; "epub+zip"; "eshop"; "example";
                                 "exi"; "fastinfoset"; "fastsoap"; "fdt+xml";
                                 "fits"; "font-sfnt"; "font-tdpfr"; "font-woff";
                                 "framework-attributes+xml"; "gzip"; "held+xml";
                                 "http"; "hyperstudio"; "ibe-key-request+xml";
                                 "ibe-pkg-reply+xml"; "ibe-pp-data"; "iges";
                                 "im-iscomposing+xml"; "index"; "index.cmd";
                                 "index.obj"; "index.response"; "index.vnd";
                                 "inkml+xml"; "iotp"; "ipfix"; "ipp"; "isup";
                                 "its+xml"; "javascript"; "jose"; "jose+json";
                                 "jrd+json"; "json"; "json-patch+json";
                                 "json-seq"; "jwk+json"; "jwk-set+json"; "jwt";
                                 "kpml-request+xml"; "kpml-response+xml";
                                 "ld+json"; "lgr+xml"; "link-format";
                                 "load-control+xml"; "lost+xml"; "lostsync+xml";
                                 "mac-binhex40"; "macwriteii"; "mads+xml";
                                 "marc"; "marcxml+xml"; "mathematica";
                                 "mathml+xml"; "mathml-content+xml";
                                 "mathml-presentation+xml";
                                 "mbms-associated-procedure-description+xml";
                                 "mbms-deregister+xml"; "mbms-envelope+xml";
                                 "mbms-msk+xml"; "mbms-msk-response+xml";
                                 "mbms-protection-description+xml";
                                 "mbms-reception-report+xml";
                                 "mbms-register+xml";
                                 "mbms-register-response+xml";
                                 "mbms-schedule+xml";
                                 "mbms-user-service-description+xml"; "mbox";
                                 "media-policy-dataset+xml";
                                 "media_control+xml"; "mediaservercontrol+xml";
                                 "merge-patch+json"; "metalink4+xml";
                                 "mets+xml"; "mikey"; "mods+xml"; "moss-keys";
                                 "moss-signature"; "mosskey-data";
                                 "mosskey-request"; "mp21"; "mp4";
                                 "mpeg4-generic"; "mpeg4-iod"; "mpeg4-iod-xmt";
                                 "mrb-consumer+xml"; "mrb-publish+xml";
                                 "msc-ivr+xml"; "msc-mixer+xml"; "msword";
                                 "mxf"; "nasdata"; "news-checkgroups";
                                 "news-groupinfo"; "news-transmission";
                                 "nlsml+xml"; "nss"; "ocsp-request";
                                 "ocsp-response"; "octet-stream"; "oda";
                                 "oebps-package+xml"; "ogg"; "oxps";
                                 "p2p-overlay+xml"; "parityfec";
                                 "patch-ops-error+xml"; "pdf"; "pgp-encrypted";
                                 "pgp-keys"; "pgp-signature"; "pidf+xml";
                                 "pidf-diff+xml"; "pkcs10"; "pkcs12";
                                 "pkcs7-mime"; "pkcs7-signature"; "pkcs8";
                                 "pkix-attr-cert"; "pkix-cert"; "pkix-crl";
                                 "pkix-pkipath"; "pkixcmp"; "pls+xml";
                                 "poc-settings+xml"; "postscript";
                                 "ppsp-tracker+json"; "problem+json";
                                 "problem+xml"; "provenance+xml";
                                 "prs.alvestrand.titrax-sheet"; "prs.cww";
                                 "prs.hpub+zip"; "prs.nprend"; "prs.plucker";
                                 "prs.rdf-xml-crypt"; "prs.xsf+xml"; "pskc+xml";
                                 "qsig"; "raptorfec"; "rdap+json"; "rdf+xml";
                                 "reginfo+xml"; "relax-ng-compact-syntax";
                                 "remote-printing"; "reputon+json";
                                 "resource-lists+xml";
                                 "resource-lists-diff+xml"; "rfc+xml"; "riscos";
                                 "rlmi+xml"; "rls-services+xml";
                                 "rpki-ghostbusters"; "rpki-manifest";
                                 "rpki-roa"; "rpki-updown"; "rtf";
                                 "rtploopback"; "rtx"; "samlassertion+xml";
                                 "samlmetadata+xml"; "sbml+xml"; "scaip+xml";
                                 "scim+json"; "scvp-cv-request";
                                 "scvp-cv-response"; "scvp-vp-request";
                                 "scvp-vp-response"; "sdp"; "sep+xml";
                                 "sep-exi"; "session-info"; "set-payment";
                                 "set-payment-initiation"; "set-registration";
                                 "set-registration-initiation"; "sgml";
                                 "sgml-open-catalog"; "shf+xml"; "sieve";
                                 "simple-filter+xml"; "simple-message-summary";
                                 "simpleSymbolContainer"; "slate"; "smil";
                                 "smpte336m"; "soap+fastinfoset"; "soap+xml";
                                 "sparql-query"; "sparql-results+xml";
                                 "spirits-event+xml"; "sql"; "srgs"; "srgs+xml";
                                 "sru+xml"; "ssml+xml"; "tamp-apex-update";
                                 "tamp-apex-update-confirm";
                                 "tamp-community-update";
                                 "tamp-community-update-confirm"; "tamp-error";
                                 "tamp-sequence-adjust";
                                 "tamp-sequence-adjust-confirm";
                                 "tamp-status-query"; "tamp-status-response";
                                 "tamp-update"; "tamp-update-confirm";
                                 "tei+xml"; "thraud+xml"; "timestamp-query";
                                 "timestamp-reply"; "timestamped-data";
                                 "ttml+xml"; "tve-trigger"; "ulpfec";
                                 "urc-grpsheet+xml"; "urc-ressheet+xml";
                                 "urc-targetdesc+xml"; "urc-uisocketdesc+xml";
                                 "vcard+json"; "vcard+xml"; "vemmi";
                                 "vnd.3M.Post-it-Notes"; "vnd.3gpp-prose+xml";
                                 "vnd.3gpp-prose-pc3ch+xml";
                                 "vnd.3gpp.SRVCC-info+xml";
                                 "vnd.3gpp.access-transfer-events+xml";
                                 "vnd.3gpp.bsf+xml"; "vnd.3gpp.mid-call+xml";
                                 "vnd.3gpp.pic-bw-large";
                                 "vnd.3gpp.pic-bw-small"; "vnd.3gpp.pic-bw-var";
                                 "vnd.3gpp.sms"; "vnd.3gpp.sms+xml";
                                 "vnd.3gpp.srvcc-ext+xml";
                                 "vnd.3gpp.state-and-event-info+xml";
                                 "vnd.3gpp.ussd+xml"; "vnd.3gpp2.bcmcsinfo+xml";
                                 "vnd.3gpp2.sms"; "vnd.3gpp2.tcap";
                                 "vnd.3lightssoftware.imagescal";
                                 "vnd.FloGraphIt";
                                 "vnd.HandHeld-Entertainment+xml"; "vnd.Kinar";
                                 "vnd.MFER"; "vnd.Mobius.DAF"; "vnd.Mobius.DIS";
                                 "vnd.Mobius.MBK"; "vnd.Mobius.MQY";
                                 "vnd.Mobius.MSL"; "vnd.Mobius.PLC";
                                 "vnd.Mobius.TXF"; "vnd.Quark.QuarkXPress";
                                 "vnd.RenLearn.rlprint";
                                 "vnd.SimTech-MindMapper";
                                 "vnd.accpac.simply.aso";
                                 "vnd.accpac.simply.imp"; "vnd.acucobol";
                                 "vnd.acucorp"; "vnd.adobe.flash.movie";
                                 "vnd.adobe.formscentral.fcdt"; "vnd.adobe.fxp";
                                 "vnd.adobe.partial-upload";
                                 "vnd.adobe.xdp+xml"; "vnd.adobe.xfdf";
                                 "vnd.aether.imp"; "vnd.ah-barcode";
                                 "vnd.ahead.space"; "vnd.airzip.filesecure.azf";
                                 "vnd.airzip.filesecure.azs";
                                 "vnd.americandynamics.acc"; "vnd.amiga.ami";
                                 "vnd.amundsen.maze+xml"; "vnd.anki";
                                 "vnd.anser-web-certificate-issue-initiation";
                                 "vnd.antix.game-component";
                                 "vnd.apache.thrift.binary";
                                 "vnd.apache.thrift.compact";
                                 "vnd.apache.thrift.json"; "vnd.api+json";
                                 "vnd.apple.installer+xml"; "vnd.apple.mpegurl";
                                 "vnd.arastra.swi"; "vnd.aristanetworks.swi";
                                 "vnd.artsquare"; "vnd.astraea-software.iota";
                                 "vnd.audiograph"; "vnd.autopackage";
                                 "vnd.avistar+xml"; "vnd.balsamiq.bmml+xml";
                                 "vnd.balsamiq.bmpr"; "vnd.bekitzur-stech+json";
                                 "vnd.biopax.rdf+xml"; "vnd.blueice.multipass";
                                 "vnd.bluetooth.ep.oob"; "vnd.bluetooth.le.oob";
                                 "vnd.bmi"; "vnd.businessobjects";
                                 "vnd.cab-jscript"; "vnd.canon-cpdl";
                                 "vnd.canon-lips";
                                 "vnd.cendio.thinlinc.clientconf";
                                 "vnd.century-systems.tcp_stream";
                                 "vnd.chemdraw+xml"; "vnd.chipnuts.karaoke-mmd";
                                 "vnd.cinderella"; "vnd.cirpack.isdn-ext";
                                 "vnd.citationstyles.style+xml"; "vnd.claymore";
                                 "vnd.cloanto.rp9"; "vnd.clonk.c4group";
                                 "vnd.cluetrust.cartomobile-config";
                                 "vnd.cluetrust.cartomobile-config-pkg";
                                 "vnd.coffeescript"; "vnd.collection+json";
                                 "vnd.collection.doc+json";
                                 "vnd.collection.next+json";
                                 "vnd.commerce-battelle"; "vnd.commonspace";
                                 "vnd.contact.cmsg"; "vnd.coreos.ignition+json";
                                 "vnd.cosmocaller"; "vnd.crick.clicker";
                                 "vnd.crick.clicker.keyboard";
                                 "vnd.crick.clicker.palette";
                                 "vnd.crick.clicker.template";
                                 "vnd.crick.clicker.wordbank";
                                 "vnd.criticaltools.wbs+xml"; "vnd.ctc-posml";
                                 "vnd.ctct.ws+xml"; "vnd.cups-pdf";
                                 "vnd.cups-postscript"; "vnd.cups-ppd";
                                 "vnd.cups-raster"; "vnd.cups-raw"; "vnd.curl";
                                 "vnd.cyan.dean.root+xml"; "vnd.cybank";
                                 "vnd.dart"; "vnd.data-vision.rdz";
                                 "vnd.debian.binary-package"; "vnd.dece.data";
                                 "vnd.dece.ttml+xml"; "vnd.dece.unspecified";
                                 "vnd.dece.zip"; "vnd.denovo.fcselayout-link";
                                 "vnd.desmume.movie";
                                 "vnd.dir-bi.plate-dl-nosuffix";
                                 "vnd.dm.delegation+xml"; "vnd.dna";
                                 "vnd.document+json"; "vnd.dolby.mobile.1";
                                 "vnd.dolby.mobile.2";
                                 "vnd.doremir.scorecloud-binary-document";
                                 "vnd.dpgraph"; "vnd.dreamfactory";
                                 "vnd.drive+json"; "vnd.dtg.local";
                                 "vnd.dtg.local.flash"; "vnd.dtg.local.html";
                                 "vnd.dvb.ait"; "vnd.dvb.dvbj";
                                 "vnd.dvb.esgcontainer";
                                 "vnd.dvb.ipdcdftnotifaccess";
                                 "vnd.dvb.ipdcesgaccess";
                                 "vnd.dvb.ipdcesgaccess2"; "vnd.dvb.ipdcesgpdd";
                                 "vnd.dvb.ipdcroaming";
                                 "vnd.dvb.iptv.alfec-base";
                                 "vnd.dvb.iptv.alfec-enhancement";
                                 "vnd.dvb.notif-aggregate-root+xml";
                                 "vnd.dvb.notif-container+xml";
                                 "vnd.dvb.notif-generic+xml";
                                 "vnd.dvb.notif-ia-msglist+xml";
                                 "vnd.dvb.notif-ia-registration-request+xml";
                                 "vnd.dvb.notif-ia-registration-response+xml";
                                 "vnd.dvb.notif-init+xml"; "vnd.dvb.pfr";
                                 "vnd.dvb.service"; "vnd.dxr"; "vnd.dynageo";
                                 "vnd.dzr"; "vnd.easykaraoke.cdgdownload";
                                 "vnd.ecdis-update"; "vnd.ecowin.chart";
                                 "vnd.ecowin.filerequest";
                                 "vnd.ecowin.fileupdate"; "vnd.ecowin.series";
                                 "vnd.ecowin.seriesrequest";
                                 "vnd.ecowin.seriesupdate";
                                 "vnd.emclient.accessrequest+xml";
                                 "vnd.enliven"; "vnd.enphase.envoy";
                                 "vnd.eprints.data+xml"; "vnd.epson.esf";
                                 "vnd.epson.msf"; "vnd.epson.quickanime";
                                 "vnd.epson.salt"; "vnd.epson.ssf";
                                 "vnd.ericsson.quickcall"; "vnd.eszigno3+xml";
                                 "vnd.etsi.aoc+xml"; "vnd.etsi.asic-e+zip";
                                 "vnd.etsi.asic-s+zip"; "vnd.etsi.cug+xml";
                                 "vnd.etsi.iptvcommand+xml";
                                 "vnd.etsi.iptvdiscovery+xml";
                                 "vnd.etsi.iptvprofile+xml";
                                 "vnd.etsi.iptvsad-bc+xml";
                                 "vnd.etsi.iptvsad-cod+xml";
                                 "vnd.etsi.iptvsad-npvr+xml";
                                 "vnd.etsi.iptvservice+xml";
                                 "vnd.etsi.iptvsync+xml";
                                 "vnd.etsi.iptvueprofile+xml";
                                 "vnd.etsi.mcid+xml"; "vnd.etsi.mheg5";
                                 "vnd.etsi.overload-control-policy-dataset+xml";
                                 "vnd.etsi.pstn+xml"; "vnd.etsi.sci+xml";
                                 "vnd.etsi.simservs+xml";
                                 "vnd.etsi.timestamp-token"; "vnd.etsi.tsl+xml";
                                 "vnd.etsi.tsl.der"; "vnd.eudora.data";
                                 "vnd.ezpix-album"; "vnd.ezpix-package";
                                 "vnd.f-secure.mobile";
                                 "vnd.fastcopy-disk-image"; "vnd.fdf";
                                 "vnd.fdsn.mseed"; "vnd.fdsn.seed"; "vnd.ffsns";
                                 "vnd.filmit.zfc"; "vnd.fints";
                                 "vnd.firemonkeys.cloudcell";
                                 "vnd.fluxtime.clip"; "vnd.font-fontforge-sfd";
                                 "vnd.framemaker"; "vnd.frogans.fnc";
                                 "vnd.frogans.ltf"; "vnd.fsc.weblaunch";
                                 "vnd.fujitsu.oasys"; "vnd.fujitsu.oasys2";
                                 "vnd.fujitsu.oasys3"; "vnd.fujitsu.oasysgp";
                                 "vnd.fujitsu.oasysprs"; "vnd.fujixerox.ART-EX";
                                 "vnd.fujixerox.ART4"; "vnd.fujixerox.HBPL";
                                 "vnd.fujixerox.ddd"; "vnd.fujixerox.docuworks";
                                 "vnd.fujixerox.docuworks.binder";
                                 "vnd.fujixerox.docuworks.container";
                                 "vnd.fut-misnet"; "vnd.fuzzysheet";
                                 "vnd.genomatix.tuxedo"; "vnd.geo+json";
                                 "vnd.geocube+xml"; "vnd.geogebra.file";
                                 "vnd.geogebra.tool"; "vnd.geometry-explorer";
                                 "vnd.geonext"; "vnd.geoplan"; "vnd.geospace";
                                 "vnd.gerber";
                                 "vnd.globalplatform.card-content-mgt";
                                 "vnd.globalplatform.card-content-mgt-response";
                                 "vnd.gmx"; "vnd.google-earth.kml+xml";
                                 "vnd.google-earth.kmz";
                                 "vnd.gov.sk.e-form+xml";
                                 "vnd.gov.sk.e-form+zip";
                                 "vnd.gov.sk.xmldatacontainer+xml";
                                 "vnd.grafeq"; "vnd.gridmp";
                                 "vnd.groove-account"; "vnd.groove-help";
                                 "vnd.groove-identity-message";
                                 "vnd.groove-injector";
                                 "vnd.groove-tool-message";
                                 "vnd.groove-tool-template"; "vnd.groove-vcard";
                                 "vnd.hal+json"; "vnd.hal+xml"; "vnd.hbci";
                                 "vnd.hcl-bireports"; "vnd.hdt";
                                 "vnd.heroku+json"; "vnd.hhe.lesson-player";
                                 "vnd.hp-HPGL"; "vnd.hp-PCL"; "vnd.hp-PCLXL";
                                 "vnd.hp-hpid"; "vnd.hp-hps"; "vnd.hp-jlyt";
                                 "vnd.httphone"; "vnd.hydrostatix.sof-data";
                                 "vnd.hyperdrive+json"; "vnd.hzn-3d-crossword";
                                 "vnd.ibm.MiniPay"; "vnd.ibm.afplinedata";
                                 "vnd.ibm.electronic-media"; "vnd.ibm.modcap";
                                 "vnd.ibm.rights-management";
                                 "vnd.ibm.secure-container"; "vnd.iccprofile";
                                 "vnd.ieee.1905"; "vnd.igloader";
                                 "vnd.immervision-ivp"; "vnd.immervision-ivu";
                                 "vnd.ims.imsccv1p1"; "vnd.ims.imsccv1p2";
                                 "vnd.ims.imsccv1p3";
                                 "vnd.ims.lis.v2.result+json";
                                 "vnd.ims.lti.v2.toolconsumerprofile+json";
                                 "vnd.ims.lti.v2.toolproxy+json";
                                 "vnd.ims.lti.v2.toolproxy.id+json";
                                 "vnd.ims.lti.v2.toolsettings+json";
                                 "vnd.ims.lti.v2.toolsettings.simple+json";
                                 "vnd.informedcontrol.rms+xml";
                                 "vnd.informix-visionary";
                                 "vnd.infotech.project";
                                 "vnd.infotech.project+xml";
                                 "vnd.innopath.wamp.notification";
                                 "vnd.insors.igm"; "vnd.intercon.formnet";
                                 "vnd.intergeo"; "vnd.intertrust.digibox";
                                 "vnd.intertrust.nncp"; "vnd.intu.qbo";
                                 "vnd.intu.qfx"; "vnd.iptc.g2.catalogitem+xml";
                                 "vnd.iptc.g2.conceptitem+xml";
                                 "vnd.iptc.g2.knowledgeitem+xml";
                                 "vnd.iptc.g2.newsitem+xml";
                                 "vnd.iptc.g2.newsmessage+xml";
                                 "vnd.iptc.g2.packageitem+xml";
                                 "vnd.iptc.g2.planningitem+xml";
                                 "vnd.ipunplugged.rcprofile";
                                 "vnd.irepository.package+xml"; "vnd.is-xpr";
                                 "vnd.isac.fcs"; "vnd.jam";
                                 "vnd.japannet-directory-service";
                                 "vnd.japannet-jpnstore-wakeup";
                                 "vnd.japannet-payment-wakeup";
                                 "vnd.japannet-registration";
                                 "vnd.japannet-registration-wakeup";
                                 "vnd.japannet-setstore-wakeup";
                                 "vnd.japannet-verification";
                                 "vnd.japannet-verification-wakeup";
                                 "vnd.jcp.javame.midlet-rms"; "vnd.jisp";
                                 "vnd.joost.joda-archive"; "vnd.jsk.isdn-ngn";
                                 "vnd.kahootz"; "vnd.kde.karbon";
                                 "vnd.kde.kchart"; "vnd.kde.kformula";
                                 "vnd.kde.kivio"; "vnd.kde.kontour";
                                 "vnd.kde.kpresenter"; "vnd.kde.kspread";
                                 "vnd.kde.kword"; "vnd.kenameaapp";
                                 "vnd.kidspiration"; "vnd.koan";
                                 "vnd.kodak-descriptor"; "vnd.las.las+xml";
                                 "vnd.liberty-request+xml";
                                 "vnd.llamagraphics.life-balance.desktop";
                                 "vnd.llamagraphics.life-balance.exchange+xml";
                                 "vnd.lotus-1-2-3"; "vnd.lotus-approach";
                                 "vnd.lotus-freelance"; "vnd.lotus-notes";
                                 "vnd.lotus-organizer"; "vnd.lotus-screencam";
                                 "vnd.lotus-wordpro"; "vnd.macports.portpkg";
                                 "vnd.mapbox-vector-tile";
                                 "vnd.marlin.drm.actiontoken+xml";
                                 "vnd.marlin.drm.conftoken+xml";
                                 "vnd.marlin.drm.license+xml";
                                 "vnd.marlin.drm.mdcf"; "vnd.mason+json";
                                 "vnd.maxmind.maxmind-db"; "vnd.mcd";
                                 "vnd.medcalcdata"; "vnd.mediastation.cdkey";
                                 "vnd.meridian-slingshot"; "vnd.mfmp";
                                 "vnd.micro+json"; "vnd.micrografx.flo";
                                 "vnd.micrografx.igx";
                                 "vnd.microsoft.portable-executable";
                                 "vnd.miele+json"; "vnd.mif";
                                 "vnd.minisoft-hp3000-save";
                                 "vnd.mitsubishi.misty-guard.trustweb";
                                 "vnd.mophun.application";
                                 "vnd.mophun.certificate";
                                 "vnd.motorola.flexsuite";
                                 "vnd.motorola.flexsuite.adsi";
                                 "vnd.motorola.flexsuite.fis";
                                 "vnd.motorola.flexsuite.gotap";
                                 "vnd.motorola.flexsuite.kmr";
                                 "vnd.motorola.flexsuite.ttc";
                                 "vnd.motorola.flexsuite.wem";
                                 "vnd.motorola.iprm"; "vnd.mozilla.xul+xml";
                                 "vnd.ms-3mfdocument";
                                 "vnd.ms-PrintDeviceCapabilities+xml";
                                 "vnd.ms-PrintSchemaTicket+xml";
                                 "vnd.ms-artgalry"; "vnd.ms-asf";
                                 "vnd.ms-cab-compressed"; "vnd.ms-excel";
                                 "vnd.ms-excel.addin.macroEnabled.12";
                                 "vnd.ms-excel.sheet.binary.macroEnabled.12";
                                 "vnd.ms-excel.sheet.macroEnabled.12";
                                 "vnd.ms-excel.template.macroEnabled.12";
                                 "vnd.ms-fontobject"; "vnd.ms-htmlhelp";
                                 "vnd.ms-ims"; "vnd.ms-lrm";
                                 "vnd.ms-office.activeX+xml";
                                 "vnd.ms-officetheme";
                                 "vnd.ms-playready.initiator+xml";
                                 "vnd.ms-powerpoint";
                                 "vnd.ms-powerpoint.addin.macroEnabled.12";
                                 "vnd.ms-powerpoint.presentation.macroEnabled.12";
                                 "vnd.ms-powerpoint.slide.macroEnabled.12";
                                 "vnd.ms-powerpoint.slideshow.macroEnabled.12";
                                 "vnd.ms-powerpoint.template.macroEnabled.12";
                                 "vnd.ms-project"; "vnd.ms-tnef";
                                 "vnd.ms-windows.devicepairing";
                                 "vnd.ms-windows.nwprinting.oob";
                                 "vnd.ms-windows.printerpairing";
                                 "vnd.ms-windows.wsd.oob";
                                 "vnd.ms-wmdrm.lic-chlg-req";
                                 "vnd.ms-wmdrm.lic-resp";
                                 "vnd.ms-wmdrm.meter-chlg-req";
                                 "vnd.ms-wmdrm.meter-resp";
                                 "vnd.ms-word.document.macroEnabled.12";
                                 "vnd.ms-word.template.macroEnabled.12";
                                 "vnd.ms-works"; "vnd.ms-wpl";
                                 "vnd.ms-xpsdocument"; "vnd.msa-disk-image";
                                 "vnd.mseq"; "vnd.msign"; "vnd.multiad.creator";
                                 "vnd.multiad.creator.cif"; "vnd.music-niff";
                                 "vnd.musician"; "vnd.muvee.style"; "vnd.mynfc";
                                 "vnd.ncd.control"; "vnd.ncd.reference";
                                 "vnd.nervana"; "vnd.netfpx";
                                 "vnd.neurolanguage.nlu";
                                 "vnd.nintendo.nitro.rom";
                                 "vnd.nintendo.snes.rom"; "vnd.nitf";
                                 "vnd.noblenet-directory";
                                 "vnd.noblenet-sealer"; "vnd.noblenet-web";
                                 "vnd.nokia.catalogs"; "vnd.nokia.conml+wbxml";
                                 "vnd.nokia.conml+xml";
                                 "vnd.nokia.iSDS-radio-presets";
                                 "vnd.nokia.iptv.config+xml";
                                 "vnd.nokia.landmark+wbxml";
                                 "vnd.nokia.landmark+xml";
                                 "vnd.nokia.landmarkcollection+xml";
                                 "vnd.nokia.n-gage.ac+xml";
                                 "vnd.nokia.n-gage.data";
                                 "vnd.nokia.n-gage.symbian.install";
                                 "vnd.nokia.ncd"; "vnd.nokia.pcd+wbxml";
                                 "vnd.nokia.pcd+xml"; "vnd.nokia.radio-preset";
                                 "vnd.nokia.radio-presets"; "vnd.novadigm.EDM";
                                 "vnd.novadigm.EDX"; "vnd.novadigm.EXT";
                                 "vnd.ntt-local.content-share";
                                 "vnd.ntt-local.file-transfer";
                                 "vnd.ntt-local.ogw_remote-access";
                                 "vnd.ntt-local.sip-ta_remote";
                                 "vnd.ntt-local.sip-ta_tcp_stream";
                                 "vnd.oasis.opendocument.chart";
                                 "vnd.oasis.opendocument.chart-template";
                                 "vnd.oasis.opendocument.database";
                                 "vnd.oasis.opendocument.formula";
                                 "vnd.oasis.opendocument.formula-template";
                                 "vnd.oasis.opendocument.graphics";
                                 "vnd.oasis.opendocument.graphics-template";
                                 "vnd.oasis.opendocument.image";
                                 "vnd.oasis.opendocument.image-template";
                                 "vnd.oasis.opendocument.presentation";
                                 "vnd.oasis.opendocument.presentation-template";
                                 "vnd.oasis.opendocument.spreadsheet";
                                 "vnd.oasis.opendocument.spreadsheet-template";
                                 "vnd.oasis.opendocument.text";
                                 "vnd.oasis.opendocument.text-master";
                                 "vnd.oasis.opendocument.text-template";
                                 "vnd.oasis.opendocument.text-web"; "vnd.obn";
                                 "vnd.oftn.l10n+json";
                                 "vnd.oipf.contentaccessdownload+xml";
                                 "vnd.oipf.contentaccessstreaming+xml";
                                 "vnd.oipf.cspg-hexbinary";
                                 "vnd.oipf.dae.svg+xml";
                                 "vnd.oipf.dae.xhtml+xml";
                                 "vnd.oipf.mippvcontrolmessage+xml";
                                 "vnd.oipf.pae.gem"; "vnd.oipf.spdiscovery+xml";
                                 "vnd.oipf.spdlist+xml";
                                 "vnd.oipf.ueprofile+xml";
                                 "vnd.oipf.userprofile+xml"; "vnd.olpc-sugar";
                                 "vnd.oma-scws-config";
                                 "vnd.oma-scws-http-request";
                                 "vnd.oma-scws-http-response";
                                 "vnd.oma.bcast.associated-procedure-parameter+xml";
                                 "vnd.oma.bcast.drm-trigger+xml";
                                 "vnd.oma.bcast.imd+xml"; "vnd.oma.bcast.ltkm";
                                 "vnd.oma.bcast.notification+xml";
                                 "vnd.oma.bcast.provisioningtrigger";
                                 "vnd.oma.bcast.sgboot";
                                 "vnd.oma.bcast.sgdd+xml"; "vnd.oma.bcast.sgdu";
                                 "vnd.oma.bcast.simple-symbol-container";
                                 "vnd.oma.bcast.smartcard-trigger+xml";
                                 "vnd.oma.bcast.sprov+xml";
                                 "vnd.oma.bcast.stkm";
                                 "vnd.oma.cab-address-book+xml";
                                 "vnd.oma.cab-feature-handler+xml";
                                 "vnd.oma.cab-pcc+xml";
                                 "vnd.oma.cab-subs-invite+xml";
                                 "vnd.oma.cab-user-prefs+xml"; "vnd.oma.dcd";
                                 "vnd.oma.dcdc"; "vnd.oma.dd2+xml";
                                 "vnd.oma.drm.risd+xml";
                                 "vnd.oma.group-usage-list+xml";
                                 "vnd.oma.lwm2m+json"; "vnd.oma.pal+xml";
                                 "vnd.oma.poc.detailed-progress-report+xml";
                                 "vnd.oma.poc.final-report+xml";
                                 "vnd.oma.poc.groups+xml";
                                 "vnd.oma.poc.invocation-descriptor+xml";
                                 "vnd.oma.poc.optimized-progress-report+xml";
                                 "vnd.oma.push"; "vnd.oma.scidm.messages+xml";
                                 "vnd.oma.xcap-directory+xml";
                                 "vnd.omads-email+xml"; "vnd.omads-file+xml";
                                 "vnd.omads-folder+xml"; "vnd.omaloc-supl-init";
                                 "vnd.onepager"; "vnd.openblox.game+xml";
                                 "vnd.openblox.game-binary"; "vnd.openeye.oeb";
                                 "vnd.openxmlformats-officedocument.custom-properties+xml";
                                 "vnd.openxmlformats-officedocument.customXmlProperties+xml";
                                 "vnd.openxmlformats-officedocument.drawing+xml";
                                 "vnd.openxmlformats-officedocument.drawingml.chart+xml";
                                 "vnd.openxmlformats-officedocument.drawingml.chartshapes+xml";
                                 "vnd.openxmlformats-officedocument.drawingml.diagramColors+xml";
                                 "vnd.openxmlformats-officedocument.drawingml.diagramData+xml";
                                 "vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml";
                                 "vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml";
                                 "vnd.openxmlformats-officedocument.extended-properties+xml";
                                 "vnd.openxmlformats-officedocument.presentationml.commentAuthors+xml";
                                 "vnd.openxmlformats-officedocument.presentationml.comments+xml";
                                 "vnd.openxmlformats-officedocument.presentationml.handoutMaster+xml";
                                 "vnd.openxmlformats-officedocument.presentationml.notesMaster+xml";
                                 "vnd.openxmlformats-officedocument.presentationml.notesSlide+xml";
                                 "vnd.openxmlformats-officedocument.presentationml.presProps+xml";
                                 "vnd.openxmlformats-officedocument.presentationml.presentation";
                                 "vnd.openxmlformats-officedocument.presentationml.presentation.main+xml";
                                 "vnd.openxmlformats-officedocument.presentationml.slide";
                                 "vnd.openxmlformats-officedocument.presentationml.slide+xml";
                                 "vnd.openxmlformats-officedocument.presentationml.slideLayout+xml";
                                 "vnd.openxmlformats-officedocument.presentationml.slideMaster+xml";
                                 "vnd.openxmlformats-officedocument.presentationml.slideUpdateInfo+xml";
                                 "vnd.openxmlformats-officedocument.presentationml.slideshow";
                                 "vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml";
                                 "vnd.openxmlformats-officedocument.presentationml.tableStyles+xml";
                                 "vnd.openxmlformats-officedocument.presentationml.tags+xml";
                                 "vnd.openxmlformats-officedocument.presentationml.template";
                                 "vnd.openxmlformats-officedocument.presentationml.template.main+xml";
                                 "vnd.openxmlformats-officedocument.presentationml.viewProps+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.comments+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.connections+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.sheet";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.styles+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.table+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.template";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml";
                                 "vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml";
                                 "vnd.openxmlformats-officedocument.theme+xml";
                                 "vnd.openxmlformats-officedocument.themeOverride+xml";
                                 "vnd.openxmlformats-officedocument.vmlDrawing";
                                 "vnd.openxmlformats-officedocument.wordprocessingml.comments+xml";
                                 "vnd.openxmlformats-officedocument.wordprocessingml.document";
                                 "vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml";
                                 "vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml";
                                 "vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml";
                                 "vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml";
                                 "vnd.openxmlformats-officedocument.wordprocessingml.footer+xml";
                                 "vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml";
                                 "vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml";
                                 "vnd.openxmlformats-officedocument.wordprocessingml.settings+xml";
                                 "vnd.openxmlformats-officedocument.wordprocessingml.styles+xml";
                                 "vnd.openxmlformats-officedocument.wordprocessingml.template";
                                 "vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml";
                                 "vnd.openxmlformats-officedocument.wordprocessingml.webSettings+xml";
                                 "vnd.openxmlformats-package.core-properties+xml";
                                 "vnd.openxmlformats-package.digital-signature-xmlsignature+xml";
                                 "vnd.openxmlformats-package.relationships+xml";
                                 "vnd.oracle.resource+json";
                                 "vnd.orange.indata"; "vnd.osa.netdeploy";
                                 "vnd.osgeo.mapguide.package";
                                 "vnd.osgi.bundle"; "vnd.osgi.dp";
                                 "vnd.osgi.subsystem"; "vnd.otps.ct-kip+xml";
                                 "vnd.oxli.countgraph"; "vnd.pagerduty+json";
                                 "vnd.palm"; "vnd.panoply"; "vnd.paos.xml";
                                 "vnd.pawaafile"; "vnd.pcos"; "vnd.pg.format";
                                 "vnd.pg.osasli";
                                 "vnd.piaccess.application-licence";
                                 "vnd.picsel"; "vnd.pmi.widget";
                                 "vnd.poc.group-advertisement+xml";
                                 "vnd.pocketlearn"; "vnd.powerbuilder6";
                                 "vnd.powerbuilder6-s"; "vnd.powerbuilder7";
                                 "vnd.powerbuilder7-s"; "vnd.powerbuilder75";
                                 "vnd.powerbuilder75-s"; "vnd.preminet";
                                 "vnd.previewsystems.box";
                                 "vnd.proteus.magazine";
                                 "vnd.publishare-delta-tree"; "vnd.pvi.ptid1";
                                 "vnd.pwg-multiplexed";
                                 "vnd.pwg-xhtml-print+xml";
                                 "vnd.qualcomm.brew-app-res";
                                 "vnd.quarantainenet";
                                 "vnd.quobject-quoxdocument";
                                 "vnd.radisys.moml+xml"; "vnd.radisys.msml+xml";
                                 "vnd.radisys.msml-audit+xml";
                                 "vnd.radisys.msml-audit-conf+xml";
                                 "vnd.radisys.msml-audit-conn+xml";
                                 "vnd.radisys.msml-audit-dialog+xml";
                                 "vnd.radisys.msml-audit-stream+xml";
                                 "vnd.radisys.msml-conf+xml";
                                 "vnd.radisys.msml-dialog+xml";
                                 "vnd.radisys.msml-dialog-base+xml";
                                 "vnd.radisys.msml-dialog-fax-detect+xml";
                                 "vnd.radisys.msml-dialog-fax-sendrecv+xml";
                                 "vnd.radisys.msml-dialog-group+xml";
                                 "vnd.radisys.msml-dialog-speech+xml";
                                 "vnd.radisys.msml-dialog-transform+xml";
                                 "vnd.rainstor.data"; "vnd.rapid";
                                 "vnd.realvnc.bed"; "vnd.recordare.musicxml";
                                 "vnd.recordare.musicxml+xml";
                                 "vnd.rig.cryptonote"; "vnd.route66.link66+xml";
                                 "vnd.rs-274x"; "vnd.ruckus.download";
                                 "vnd.s3sms"; "vnd.sailingtracker.track";
                                 "vnd.sbm.cid"; "vnd.sbm.mid2"; "vnd.scribus";
                                 "vnd.sealed.3df"; "vnd.sealed.csf";
                                 "vnd.sealed.doc"; "vnd.sealed.eml";
                                 "vnd.sealed.mht"; "vnd.sealed.net";
                                 "vnd.sealed.ppt"; "vnd.sealed.tiff";
                                 "vnd.sealed.xls";
                                 "vnd.sealedmedia.softseal.html";
                                 "vnd.sealedmedia.softseal.pdf"; "vnd.seemail";
                                 "vnd.sema"; "vnd.semd"; "vnd.semf";
                                 "vnd.shana.informed.formdata";
                                 "vnd.shana.informed.formtemplate";
                                 "vnd.shana.informed.interchange";
                                 "vnd.shana.informed.package"; "vnd.siren+json";
                                 "vnd.smaf"; "vnd.smart.notebook";
                                 "vnd.smart.teacher";
                                 "vnd.software602.filler.form+xml";
                                 "vnd.software602.filler.form-xml-zip";
                                 "vnd.solent.sdkm+xml"; "vnd.spotfire.dxp";
                                 "vnd.spotfire.sfs"; "vnd.sss-cod";
                                 "vnd.sss-dtf"; "vnd.sss-ntf";
                                 "vnd.stepmania.package";
                                 "vnd.stepmania.stepchart"; "vnd.street-stream";
                                 "vnd.sun.wadl+xml"; "vnd.sus-calendar";
                                 "vnd.svd"; "vnd.swiftview-ics";
                                 "vnd.syncml+xml"; "vnd.syncml.dm+wbxml";
                                 "vnd.syncml.dm+xml";
                                 "vnd.syncml.dm.notification";
                                 "vnd.syncml.dmddf+wbxml";
                                 "vnd.syncml.dmddf+xml";
                                 "vnd.syncml.dmtnds+wbxml";
                                 "vnd.syncml.dmtnds+xml";
                                 "vnd.syncml.ds.notification";
                                 "vnd.tao.intent-module-archive";
                                 "vnd.tcpdump.pcap";
                                 "vnd.tmd.mediaflex.api+xml"; "vnd.tml";
                                 "vnd.tmobile-livetv"; "vnd.trid.tpt";
                                 "vnd.triscape.mxs"; "vnd.trueapp";
                                 "vnd.truedoc"; "vnd.ubisoft.webplayer";
                                 "vnd.ufdl"; "vnd.uiq.theme"; "vnd.umajin";
                                 "vnd.unity"; "vnd.uoml+xml";
                                 "vnd.uplanet.alert"; "vnd.uplanet.alert-wbxml";
                                 "vnd.uplanet.bearer-choice";
                                 "vnd.uplanet.bearer-choice-wbxml";
                                 "vnd.uplanet.cacheop";
                                 "vnd.uplanet.cacheop-wbxml";
                                 "vnd.uplanet.channel";
                                 "vnd.uplanet.channel-wbxml";
                                 "vnd.uplanet.list"; "vnd.uplanet.list-wbxml";
                                 "vnd.uplanet.listcmd";
                                 "vnd.uplanet.listcmd-wbxml";
                                 "vnd.uplanet.signal"; "vnd.uri-map";
                                 "vnd.valve.source.material"; "vnd.vcx";
                                 "vnd.vd-study"; "vnd.vectorworks";
                                 "vnd.vel+json"; "vnd.verimatrix.vcas";
                                 "vnd.vidsoft.vidconference"; "vnd.visio";
                                 "vnd.visionary"; "vnd.vividence.scriptfile";
                                 "vnd.vsf"; "vnd.wap.sic"; "vnd.wap.slc";
                                 "vnd.wap.wbxml"; "vnd.wap.wmlc";
                                 "vnd.wap.wmlscriptc"; "vnd.webturbo";
                                 "vnd.wfa.p2p"; "vnd.wfa.wsc";
                                 "vnd.windows.devicepairing"; "vnd.wmc";
                                 "vnd.wmf.bootstrap"; "vnd.wolfram.mathematica";
                                 "vnd.wolfram.mathematica.package";
                                 "vnd.wolfram.player"; "vnd.wordperfect";
                                 "vnd.wqd"; "vnd.wrq-hp3000-labelled";
                                 "vnd.wt.stf"; "vnd.wv.csp+wbxml";
                                 "vnd.wv.csp+xml"; "vnd.wv.ssp+xml";
                                 "vnd.xacml+json"; "vnd.xara"; "vnd.xfdl";
                                 "vnd.xfdl.webform"; "vnd.xmi+xml";
                                 "vnd.xmpie.cpkg"; "vnd.xmpie.dpkg";
                                 "vnd.xmpie.plan"; "vnd.xmpie.ppkg";
                                 "vnd.xmpie.xlim"; "vnd.yamaha.hv-dic";
                                 "vnd.yamaha.hv-script"; "vnd.yamaha.hv-voice";
                                 "vnd.yamaha.openscoreformat";
                                 "vnd.yamaha.openscoreformat.osfpvg+xml";
                                 "vnd.yamaha.remote-setup";
                                 "vnd.yamaha.smaf-audio";
                                 "vnd.yamaha.smaf-phrase";
                                 "vnd.yamaha.through-ngn";
                                 "vnd.yamaha.tunnel-udpencap"; "vnd.yaoweme";
                                 "vnd.yellowriver-custom-menu"; "vnd.zul";
                                 "vnd.zzazz.deck+xml"; "voicexml+xml";
                                 "vq-rtcpxr"; "watcherinfo+xml";
                                 "whoispp-query"; "whoispp-response"; "widget";
                                 "wita"; "wordperfect5.1"; "wsdl+xml";
                                 "wspolicy+xml"; "x-www-form-urlencoded";
                                 "x400-bp"; "xacml+xml"; "xcap-att+xml";
                                 "xcap-caps+xml"; "xcap-diff+xml";
                                 "xcap-el+xml"; "xcap-error+xml"; "xcap-ns+xml";
                                 "xcon-conference-info+xml";
                                 "xcon-conference-info-diff+xml"; "xenc+xml";
                                 "xhtml+xml"; "xml"; "xml-dtd";
                                 "xml-external-parsed-entity"; "xml-patch+xml";
                                 "xmpp+xml"; "xop+xml"; "xslt+xml"; "xv+xml";
                                 "yang"; "yin+xml"; "zip"; "zlib";
                               ])
                            Map.empty))))))))