1 5 4    N 4 N 4 4@ 4       4      4 5  /  2BUFSIZEI ConstantValue@channelLjava/nio/channels/FileChannel; mappedBuffers[Ljava/nio/MappedByteBuffer;sizeJpos'(Ljava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis.Lcom/itextpdf/text/pdf/MappedRandomAccessFile;filenameLjava/lang/String;mode ExceptionsinitMapMode InnerClassesI(Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileChannel$MapMode;)Vsize2offsetindexeLjava/io/IOException;Ljava/lang/RuntimeException;mapMode'Ljava/nio/channels/FileChannel$MapMode;requiredBuffers getChannel!()Ljava/nio/channels/FileChannel;read()ImapNoffNbBn#Ljava/nio/BufferUnderflowException;([BII)I currentBufferLjava/nio/MappedByteBuffer;bytesFromThisBufferbytes[Bofflen totalReadgetFilePointer()Jseek(J)Vlengthclose()Vifinalizeclean(Ljava/nio/ByteBuffer;)ZbufferLjava/nio/ByteBuffer;Ljava/lang/Boolean; SourceFileMappedRandomAccessFile.java At :;rw java/io/RandomAccessFile AB [\ Y MQjava/io/FileInputStream A Y >o >? @?java/nio/MappedByteBuffer <= java/lang/Errorjava/lang/StringBuilderShould never happen -  != java/io/IOException stjava/lang/RuntimeException ^ !java/nio/BufferUnderflowException ^ xy vt .com/itextpdf/text/pdf/MappedRandomAccessFile$1 A java/lang/Boolean ,com/itextpdf/text/pdf/MappedRandomAccessFilejava/lang/Objectjava/io/FileNotFoundException%java/nio/channels/FileChannel$MapModejava/lang/Throwablejava/lang/Stringequals(Ljava/lang/Object;)Z READ_WRITE(Ljava/lang/String;)V READ_ONLYjava/nio/channels/FileChanneljava/lang/Mathmin(JJ)JmapF(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;load()Ljava/nio/MappedByteBuffer;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;limitget(I)Bposition(I)Ljava/nio/Buffer; remaining(II)I([BII)Ljava/nio/ByteBuffer;java/nio/ByteBufferisDirect()Z(Ljava/nio/ByteBuffer;)Vjava/security/AccessController doPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; booleanValue!456789:;<=>?@? ABC;**,*Y+, * Y+ DOB QR(V:ZE ;FG;HI;JIKL!MQC *+*+* *m*q `>*6 7*;*e7*+,S*2Wa7(YY :*":*"7!7#DZeh ij/m7o:pGqVrfsqttpvwyz{|}~E\ VR?=BS?:pT7UVUWFG:;XY/Z7K![\C/*DE FG]^CP*m<*q=**2$*2%>*Y a~6LM&-M&.LM&D2 ,.9CJMNE> C_79`79abJc7NUdPFG]eCQ *m6*q66g*Z*2:$D'Wd()6+*W`=*Ya`66DN ),5?BJXbgsz}E\ 5KfgX(h7FGijk7l7 _7y`7vm7noC/*DE FGpqC>*D EFG@?roC/*DE FGstC?<*#*2*2+W*S* *,*D& %+29>E)u7?FGK!vtC; *"*-DE  FGKw xyCa!* *./Y*012L+3D E!z{a|}~PNO /