2 v  m  m  m   m m    m  m  m m      m ! " #$ %& %'( %) %*+ , -./ , ,0 12 13 45 m6 278 59: 7 2; <=> ?@ ?A BC D E FG FHIJ EK EL EM DN O P Q mR S T U V #W X #Y FZ [$ \] ?^ m_ m` ?a 7bc `" `d e f gh mi jk ml mm mnopq rstu qvwxyz{serialVersionUIDJ ConstantValue@D OCTET_STREAMLjava/lang/String;| PLAIN_TEXT}XML rootMimeTypeLorg/apache/tika/mime/MimeType; textMimeType xmlMimeTyperegistry(Lorg/apache/tika/mime/MediaTypeRegistry;typesLjava/util/Map; SignaturePLjava/util/Map;patternsLorg/apache/tika/mime/Patterns;magicsLjava/util/List;.Ljava/util/List;xmls1Ljava/util/List; DEFAULT_TYPES Lorg/apache/tika/mime/MimeTypes;"CLASSLOADER_SPECIFIC_DEFAULT_TYPESHLjava/util/Map;()VCodeLineNumberTableLocalVariableTablethis getMimeType3(Ljava/lang/String;)Lorg/apache/tika/mime/MimeType;nametype StackMapTable  Deprecated/(Ljava/io/File;)Lorg/apache/tika/mime/MimeType;fileLjava/io/File; Exceptions#([B)Lorg/apache/tika/mime/MimeType;magicLorg/apache/tika/mime/Magic;i$Ljava/util/Iterator; extractor)Lorg/apache/tika/detect/XmlRootExtractor; rootElementLjavax/xml/namespace/QName;detector%Lorg/apache/tika/detect/TextDetector;streamLjava/io/ByteArrayInputStream;eLjava/lang/Exception;data[Bresult~/=readMagicHeader(Ljava/io/InputStream;)[BLjava/io/InputStream;bytes totalReadIlastReadshorterforNamenormalisedType Lorg/apache/tika/mime/MediaType;mimeoygetRegisteredMimeType setSuperTypeB(Lorg/apache/tika/mime/MimeType;Lorg/apache/tika/mime/MediaType;)VparentaddAliasalias addPattern4(Lorg/apache/tika/mime/MimeType;Ljava/lang/String;)Vpattern5(Lorg/apache/tika/mime/MimeType;Ljava/lang/String;Z)VisRegexZgetMediaTypeRegistry*()Lorg/apache/tika/mime/MediaTypeRegistry; getMinLength()Iadd"(Lorg/apache/tika/mime/MimeType;)VinitdetectZ(Ljava/io/InputStream;Lorg/apache/tika/metadata/Metadata;)Lorg/apache/tika/mime/MediaType;prefixslashuriLjava/net/URI;pathLjava/net/URISyntaxException;hint(Lorg/apache/tika/mime/MimeTypeException;inputmetadata#Lorg/apache/tika/metadata/Metadata; resourceNametypeName:hIgetDefaultMimeTypes"()Lorg/apache/tika/mime/MimeTypes;9(Ljava/lang/ClassLoader;)Lorg/apache/tika/mime/MimeTypes;Ljava/io/IOException; classLoaderLjava/lang/ClassLoader;w SourceFileMimeTypes.java &org/apache/tika/mime/MediaTypeRegistry java/util/HashMap org/apache/tika/mime/Patterns  java/util/ArrayList org/apache/tika/mime/MimeType ~      org/apache/tika/Tika   "java/lang/IllegalArgumentExceptionData is missing  ~  org/apache/tika/mime/Magic  application/xml   text/html'org/apache/tika/detect/XmlRootExtractor    #org/apache/tika/detect/TextDetector java/io/ByteArrayInputStream !org/apache/tika/metadata/Metadata java/lang/ExceptionInputStream is missing       &org/apache/tika/mime/MimeTypeExceptionjava/lang/StringBuilderInvalid media type name:                   java/net/URI    java/net/URISyntaxException  Content-Type org/apache/tika/mime/MimeTypestika-mimetypes.xmlcustom-mimetypes.xml java/lang/RuntimeException/Unable to parse the default media type registry java/io/IOException.Unable to read the default media type registryjava/lang/Objectorg/apache/tika/detect/Detectorjava/io/Serializableapplication/octet-stream text/plainjava/util/Iteratorjavax/xml/namespace/QNamejava/lang/Stringorg/apache/tika/mime/MediaTypejava/lang/Throwablejava/io/InputStream+(Lorg/apache/tika/mime/MediaTypeRegistry;)V#(Lorg/apache/tika/mime/MediaType;)V TEXT_PLAINAPPLICATION_XMLmatchesjava/util/LocaleENGLISHLjava/util/Locale; toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;$(Lorg/apache/tika/detect/Detector;)V"(Ljava/io/File;)Ljava/lang/String;(Ljava/lang/String;)Vjava/util/Listiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;eval([B)ZgetType!()Lorg/apache/tika/mime/MimeType;getName()Ljava/lang/String;equals(Ljava/lang/Object;)ZextractRootElement([B)Ljavax/xml/namespace/QName;getNamespaceURI getLocalPart matchesXML'(Ljava/lang/String;Ljava/lang/String;)Z(I)V([B)VtoStringread([B)I([BII)Ijava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vparse4(Ljava/lang/String;)Lorg/apache/tika/mime/MediaType; normalizeB(Lorg/apache/tika/mime/MediaType;)Lorg/apache/tika/mime/MediaType; java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;"()Lorg/apache/tika/mime/MediaType; addSuperTypeC(Lorg/apache/tika/mime/MediaType;Lorg/apache/tika/mime/MediaType;)V5(Ljava/lang/String;ZLorg/apache/tika/mime/MimeType;)VaddTypehasMagic getMagics()Ljava/util/List;addAll(Ljava/util/Collection;)Z hasRootXMLvalues()Ljava/util/Collection;java/util/Collectionjava/util/Collectionssort(Ljava/util/List;)Vmarkreset&(Ljava/lang/String;)Ljava/lang/String;getPath lastIndexOf(I)Ilength substring(I)Ljava/lang/String;isSpecializationOfC(Lorg/apache/tika/mime/MediaType;Lorg/apache/tika/mime/MediaType;)Z%org/apache/tika/mime/MimeTypesFactorycreate](Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Lorg/apache/tika/mime/MimeTypes;*(Ljava/lang/String;Ljava/lang/Throwable;)V1mvwxyz{|~{{{( **Y*Y*Y* * Y * Y *Y*Y*Y******6 o`cg)j4m?pMq[ritquyvw )* +M,,* +M,,* "$ ))  E*Y*+Dt=+ Y !+*M* "N-##-$%:+& 'M,(,)*+,)*g,Y-N-+.:B*":#*$:/01 Mҧ(,)**M,2Y*34N5Y+6:*-7Y89:N*;r8AGJMQiqx}z 8$)1q\xU+  %-jQ+ Y<!*3M>+,=6`>,,+,,d>6:,?6 $)/1@EN>QQ<:3E  tI+@M,g*,AN*-B:G*Y:*-B: Y,:**,CWç :DYEYFGH+HIJ+_bbgb:    !&+:?IO\jm4[!L%\ED;+@M,*,AN*-BDYEYFGH+HIJ,- ./ 1*;;6 D!O *+K,L 6 7    O *+K,M A B   J*+,N QR DW * ,+O h i*   D/*l -Pz B*+KQ*+K+CW+R* +STW+U*+VW !/6ABB/T*WXL+#0+$M* ,STW,U*,VW* Y*Y""07BELS " 6T 2] вN+,+*3Z*+[:*\KN+] :+],^_:f:`Ya:b:#/c6`d`e: ::*gK:*-hN,i_:#*K:*-hN:-!((*(Ax{fD !%(19>ALSXamx{} aL,S%}A`9'5 (FB'Bt)j)UkL*l*BmL+=no*pLMqYr,sMqYu,s* +kl*+CW+"%D"1t:" %&1 2 =AHS*& 2 UQOK +kYl