PK M'= META-INF/PK M'=|?q}}META-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.7.1 Created-By: 1.5.0_24-149 (Apple Inc.) Class-Path: lib/javamarc.jar PK M'=org/PK M'= org/marc4j/PK M'=Ψ!!org/marc4j/MARCJSONReader.class1  ()VCodeLineNumberTableLocalVariableTablethisLorg/marc4j/MARCJSONReader; SourceFileMARCJSONReader.java org/marc4j/MARCJSONReaderjava/lang/Object!/*     PK M'= S&1org/marc4j/MarcAlephSequentialReader$ASLine.class16 $ %& % ' () * + , - .01bibnumLjava/lang/String;tagind1ind2datathis$0&Lorg/marc4j/MarcAlephSequentialReader;)(Lorg/marc4j/MarcAlephSequentialReader;)VCodeLineNumberTableLocalVariableTablethisASLine InnerClasses-Lorg/marc4j/MarcAlephSequentialReader$ASLine;toString()Ljava/lang/String; SourceFileMarcAlephSequentialReader.java  2java/lang/StringBuilder  34|     !5+org/marc4j/MarcAlephSequentialReader$ASLinejava/lang/Object()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;$org/marc4j/MarcAlephSequentialReader! 4 *+*<   !g=Y*** * *  F ="#  /PK M'=e1K*org/marc4j/MarcAlephSequentialReader.class1O [ \ [ [ [ [ [ [  [ [   [ [ [  [    4 [ [ [ [ U  4  9 9 9  4 4 4 4     [ # U U ASLine InnerClassesfactoryLorg/marc4j/marc/MarcFactory;readerLjava/io/BufferedReader; firstLine-Lorg/marc4j/MarcAlephSequentialReader$ASLine;recordLorg/marc4j/marc/Record; currentBibnumLjava/lang/String; lineMatchLjava/util/regex/Pattern;subMatchlegalIndicatorlegalDataFieldDatabntreplaceExistingBNTLjava/lang/Boolean;errorsLorg/marc4j/ErrorHandler; controlFieldsLjava/util/HashMap; Signature:Ljava/util/HashMap;(Ljava/io/InputStream;)VCodeLineNumberTableLocalVariableTablethis&Lorg/marc4j/MarcAlephSequentialReader;instreamLjava/io/InputStream; Exceptions=(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/Boolean;)V bibnumtagreplacelinehasNext()ZeLjava/io/IOException;next()Lorg/marc4j/marc/Record;alinesLorg/marc4j/marc/Subfield;dLorg/marc4j/marc/DataField; parseLineA(Ljava/lang/String;)Lorg/marc4j/MarcAlephSequentialReader$ASLine;aslinemLjava/util/regex/Matcher; addDataToRecordH(Lorg/marc4j/marc/Record;Lorg/marc4j/MarcAlephSequentialReader$ASLine;)VraaddSubs0(Lorg/marc4j/marc/DataField;Ljava/lang/String;)VdatanextLine/()Lorg/marc4j/MarcAlephSequentialReader$ASLine;()ViI SourceFileMarcAlephSequentialReader.java001   x x de hi^(.{9}) (.{3})(.)(.) . (.*)$  jk\$\$([a-z0-9])(.*?)(?=\$\$|\Z) lk^[ 0-9]$ mk^\$\$.*$ nkorg/marc4j/ErrorHandler rs  `ajava/io/BufferedReaderjava/io/InputStreamReaderUTF-8 x x bc oi pq  org/marc4j/MarcExceptionInvalid first line x java/io/IOException  i  fg   tu   !" #$ %&' () * +,- ./+org/marc4j/MarcAlephSequentialReader$ASLine x0 123 4 56java/lang/StringBuilderIllegal line structure: 78 9 :; <= >i ?i @i i--Illegal first indicator '' changed to space :A Illegal second indicator ' BLDR CD EFMalformed variable field data: GH I JKjava/util/HashMapFMT LM00N 9=$org/marc4j/MarcAlephSequentialReaderjava/lang/Objectorg/marc4j/MarcReader$java/io/UnsupportedEncodingException"java/lang/IllegalArgumentExceptionjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;java/util/regex/Patterncompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;org/marc4j/marc/MarcFactory newInstance()Lorg/marc4j/marc/MarcFactory;*(Ljava/io/InputStream;Ljava/lang/String;)V(Ljava/io/Reader;)VreadLine()Ljava/lang/String;(Ljava/lang/String;)Vreadyresetbibnum newRecordjava/lang/Stringequals(Ljava/lang/Object;)Z containsKeynewControlFieldD(Ljava/lang/String;Ljava/lang/String;)Lorg/marc4j/marc/ControlField;org/marc4j/marc/RecordaddVariableField"(Lorg/marc4j/marc/VariableField;)V newSubfield()Lorg/marc4j/marc/Subfield;org/marc4j/marc/SubfieldsetCode(C)VsetData newDataField1(Ljava/lang/String;CC)Lorg/marc4j/marc/DataField;org/marc4j/marc/DataField addSubfield(Lorg/marc4j/marc/Subfield;)V)(Lorg/marc4j/MarcAlephSequentialReader;)Vmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;java/util/regex/Matchermatches groupCount()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringaddError(ILjava/lang/String;)Vgroup(I)Ljava/lang/String;tagind1ind2L(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V booleanValue newLeader,(Ljava/lang/String;)Lorg/marc4j/marc/Leader; setLeader(Lorg/marc4j/marc/Leader;)VcharAt(I)Cfind toCharArray()[Cput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/Integer![\] `abcdefghijklkmknkoipqrs tuvw xyzD *+{ R S| }~ #xz**** *  *  **Y**YY+*,*-*:*** Y !{Fc "# $)%2)=dDeYf^gciljvk}ln|4}~iqli#z^*"*L#{wyz|}~z*$***%**&'**'*(*)L+%** *+**'+(L**\+*,*'***-.4*/L+a0+*1**  2M,+3*'2JY#MVY#{b&27EJMVYZ_biv|47eZ)}~z4Y*5M* +6N--7 -8 *9Y:;<+<=>,-?%,-?@,-?A,-?B,-?C* ,A6N-76*,%,@D9Y:E<,A<F<=G,HA* ,BI6N-76*,%,@D9Y:J<,A<F<=G,HA,{N %@BKT]fo{|*}~i ezW,@***K,@L*+*,CMN+,@,+*,@,C-.*,C6N-7,**,@D9Y:O<,C<=G*,@,AP,BP2:*,CQ*'.{B%67DYZfm |4}~gefczB* ,6N-R4*/:-?S40-?1+3˱{" *6>A|4%B}~BBi 9zp"*" #YT*L*+M,{( )+, -| "}~i e#zGUYV++WXW; *+9Y:Y<Z<=XWֱ{+ ./0@/F2| -_ 4[^PK M'= AMETA-INF/PK M'=|?q}}+META-INF/MANIFEST.MFPK M'=Aorg/PK M'= Aorg/marc4j/PK M'=Ψ!!%org/marc4j/MARCJSONReader.classPK M'= S&1org/marc4j/MarcAlephSequentialReader$ASLine.classPK M'=e1K*org/marc4j/MarcAlephSequentialReader.classPK