=  java/lang/Object()V   !org/vufind/index/FormatCalculator get008Value"(Lorg/marc4j/marc/ControlField;I)C  java/lang/Stringlength()I  charAt(I)CAtlasMap TapeCartridge ChipCartridge  DiscCartridge" TapeCassette$TapeReel& FloppyDisk(CDROM*,ElectronicResource.Globe0Braille2 Filmstrip4 Transparency6Slide8 Microfilm:Collage<Drawing>Painting@PrintB PhotonegativeDPosterFChartH FlashCardJPostcardLPhotoN VideoCassetteP MotionPictureRKitT MusicalScoreV SensorImageX SoundDiscZ SoundCassette\SoundRecording^VideoCartridge`BRDiscb VideoDiscd VideoReelf VideoOnline h ij hasSerialHost(Lorg/marc4j/marc/Record;)ZlArticlenBookComponentPartpSerialComponentPartrWebsitetOnlineIntegratingResourcevPhysicalIntegratingResourcexeBookzBook| Newspaper~Journal  jisConferenceProceedingSerialVideo  java/lang/CharactervalueOf(C)Ljava/lang/Character;  java/util/Listcontains(Ljava/lang/Object;)ZProjectedMediumMusicRecordingImageDataSetSoftwareFont VideoGameInteractiveMultimediaPhysicalObject  jisThesis Manuscript  org/marc4j/marc/ControlFieldgetData()Ljava/lang/String;   toLowerCase)java/lang/StringIndexOutOfBoundsExceptionjava/lang/NullPointerException111  org/marc4j/marc/RecordgetVariableField3(Ljava/lang/String;)Lorg/marc4j/marc/VariableField;org/marc4j/marc/DataField711 getVariableFields$(Ljava/lang/String;)Ljava/util/List; iterator()Ljava/util/Iterator;  java/util/IteratorhasNext()Z next()Ljava/lang/Object;org/marc4j/marc/VariableField245  getSubfield(C)Lorg/marc4j/marc/Subfield; org/marc4j/marc/Subfield[electronic resource]  (Ljava/lang/CharSequence;)Z  jisOnlineAccordingTo338086502773  isEmpty338  getSubfieldOrDefaultB(Lorg/marc4j/marc/DataField;CLjava/lang/String;)Ljava/lang/String;online resource  equalscr rdacarrierjava/util/ArrayList 336two-dimensional moving imagetdi  rdacontent   add   getLeader()Lorg/marc4j/marc/Leader;  toString008  (C)C  jisGovernmentDocumentGovernmentDocumentThesis ! "# isElectronic(Lorg/marc4j/marc/Record;C)Z% Electronic'ConferenceProceeding ) *+getFormatsFrom33xFields*(Lorg/marc4j/marc/Record;)Ljava/util/List; - .size 0 12addAll(Ljava/util/Collection;)Z4007 6 78definitelyNotBookBasedOn007(C)Z : ;<getFormatFrom007'(CLjava/lang/String;)Ljava/lang/String; > ?@"definitelyNotBookBasedOnRecordType"(CLorg/marc4j/marc/ControlField;)Z B CDgetFormatFromRecordType[(Lorg/marc4j/marc/Record;CLorg/marc4j/marc/ControlField;Ljava/util/List;)Ljava/lang/String; F GHgetFormatFromBibLevel](Lorg/marc4j/marc/Record;CCLorg/marc4j/marc/ControlField;ZLjava/util/List;)Ljava/lang/String; KTextMUnknownOjava/util/LinkedHashSet Q R+getFormatsAsList NT U(Ljava/util/Collection;)V N X YZget(I)Ljava/lang/Object; \ ] java/util/SetCodeLineNumberTableLocalVariableTablethis#Lorg/vufind/index/FormatCalculator; formatCodeC StackMapTablefileType recordTypemarc008Lorg/marc4j/marc/ControlField; formatCode5 formatStringLjava/lang/String; formatCode2recordLorg/marc4j/marc/Record;bibLevel couldBeBookZformatCodes007Ljava/util/List;LocalVariableTypeTable'Ljava/util/List; Signaturet(Lorg/marc4j/marc/Record;CCLorg/marc4j/marc/ControlField;ZLjava/util/List;)Ljava/lang/String;e+Ljava/lang/StringIndexOutOfBoundsException; Ljava/lang/NullPointerException;positionI variableFieldLorg/marc4j/marc/VariableField; conference1Lorg/marc4j/marc/DataField; conference2title hostFieldfield subfieldCode defaultValuesubfieldLorg/marc4j/marc/Subfield;data carrierFielddesccodesource typeFieldisOnlineformats$Ljava/util/List;>(Lorg/marc4j/marc/Record;)Ljava/util/List; formatField formatFrom007resultleaderformatsFrom33xformatFromRecordTypeformatFromBibLevel getFormats)(Lorg/marc4j/marc/Record;)Ljava/util/Set;=(Lorg/marc4j/marc/Record;)Ljava/util/Set; getFormatLjava/util/Set;list#Ljava/util/Set; SourceFileFormatCalculator.java!^/*_"` ab78^v0-g+k+m+v+_+,2.4`0ab0cde,?@^vserqqqsqqqsGssssq*,>dimu z_@HFPGnHpJrStU`*P"fdvabvgdvhieH%;<^j,  , >SavhSvS)SS,SSSSSdmarUX[mm^mamdmmgmgmmj!#%')+-/8c2d2f2o2t51357wcsSVY\_wwbehwknqwwt9;=?A?C;EGI?K"frM1OQSUdsWY[Vc*d-fPrS],  , 6s_aMce)_6ab|dfhjlnpruy{}47:=@  8;CO^adg`4OjdjabjcdjklWmdeP:Ai AU2S*A AGH^RXTas[knnTTTTqTTTTTTTT*+gkmo)aV*hwq*$os!$!$!sua t2*$os!$!$!w mwya-*"np{}*+)_f\lorx     DG J%R&U*`HXabXnoXgdXpdXhiXqrXstu Xsve\ A)(() wxCD^at_bbee=@C)S*-!de-*-!8f,m2t/v513O*-"4a1c1l1u1z1g!mv)[*-!&lo& #;EGk)*-Lai147:=@CFI&[Q*+)_(8`<c?fCEGJMOQSUZ` g8h;j>lAnDqhskunwq}`4abnogdhiste/(`!27,#A7  ^+N N   _`4yzy{abhi|}e NCj^M+MN+::N,-_ 6<?`46~MabMno A<e @"#^I+ֹN-(-h-h߶m*+_*  35;=EG`*IabInoIgd =e 5 j^P+_`abnoe@j^P+_ `abnoe@ij^:+M,$,N-:g_!'358 `*'!~:ab:noe &^/+: : -_, -.`>/ab//d/l &le@Aj^6p+M,Z,N-:*a):*b):*2): _& 9!:';3<?=K>i?kAnB`H'D38l?,lK l!J~pabpnoe:P *+^ *+=YN+:t::*a):*b):*2): $ - W -e W-_6 OPQ4R;SGTSU_VWXY\]`\ ;[GOlSCl_7l 4b~abnortu eFV  wR+^+YM+ N+: 6-6-66 *+ , W*+ , W*+ ,$ W*+ ,& W*+(:  ,6 , /WY: +3:  ~ :  ::  6  W*56 v , W*9: , W~*=6  ,*+ A):  ,  W*+  E:  ,  W,I;c d,Q W!a,J W ,L W,_2ghi k$l/m:p=sEtOvWwaykzu|}}$.6?BMPZhlt}`ei.ll~ \klabnotl hi$cd/gd:pd=qr Tt 5st lvl Tl u5sv eO 9A  A!  w^A NY*+PS_` ab now^!NYVM*+PN,-W[W,_`*!ab!notuw