2 _ ] ] ] _ ] ]      ] ]    '  + '  ]  ] 9  _ ] > ]     ] _ ]  ] ] >  8    ]      _ ! ]"  # $% &'logLorg/apache/log4j/Logger;mrm*Lorg/swordapp/server/MediaResourceManager;U(Lorg/swordapp/server/MediaResourceManager;Lorg/swordapp/server/SwordConfiguration;)VCodeLineNumberTableLocalVariableTablethis&Lorg/swordapp/server/MediaResourceAPI;config(Lorg/swordapp/server/SwordConfiguration;getR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Vreq'Ljavax/servlet/http/HttpServletRequest;resp(Ljavax/servlet/http/HttpServletResponse; Exceptions(S(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Z)VallowUnauthenticatedZsLjava/lang/String;e(Lorg/swordapp/server/SwordAuthException; packagingoutLjava/io/OutputStream;inLjava/io/InputStream; acceptHeadersLjava/util/Map; editMediaURIresource#Lorg/swordapp/server/MediaResource; contentTypesdfLjava/text/SimpleDateFormat; lastModifiedLjava/util/Date;md5se Lorg/swordapp/server/SwordError;*Lorg/swordapp/server/SwordServerException;sendBodyauth%Lorg/swordapp/server/AuthCredentials;LocalVariableTypeTable5Ljava/util/Map; StackMapTable%)*+,-.headput editMediaIRIreceipt$Lorg/swordapp/server/DepositReceipt;depositLorg/swordapp/server/Deposit;/post responseEntryLorg/apache/abdera/model/Entry; isMultiparturimetadataRelevantlocation Lorg/apache/abdera/i18n/iri/IRI;01delete addGeneratorO(Lorg/swordapp/server/DepositReceipt;Lorg/swordapp/server/SwordConfiguration;)Vdoc generator!Lorg/apache/abdera/model/Element;2()V SourceFileMediaResourceAPI.java d3 bc mu `aGET on Media Resource URL4 56 mn kl7 89 :;java/lang/StringBuilder d&Authentication Credentials extracted: <=+ >? obo: @? A?&org/swordapp/server/SwordAuthException B9Basic realm="SWORD2"WWW-Authenticate* CD EF G? HI JK LMN OP. Q9 R?- STU Vy Packaging W?application/octet-stream Content-Typejava/text/SimpleDateFormatEEE, dd MMM yyyy HH:mm:ss Z dX YZjava/util/Date Last-Modified [\ ]? Content-MD5 ^_ `a bcd ef gorg/swordapp/server/SwordError hi(org/swordapp/server/SwordServerExceptionjavax/servlet/ServletException dj HF n :korg/swordapp/server/Deposit lm noLocation0 pq1 rs n WMmultipart/related tu vm wx yz {oCNo Edit-IRI found in Deposit Receipt; unable to send valid response |9 }9 application/atom+xml;type=entry ~   n    $org/swordapp/server/MediaResourceAPI $org/swordapp/server/SwordAPIEndpointjava/io/IOException%javax/servlet/http/HttpServletRequest&javax/servlet/http/HttpServletResponse#org/swordapp/server/AuthCredentials java/util/Mapjava/lang/String!org/swordapp/server/MediaResourcejava/lang/Throwable"org/swordapp/server/DepositReceiptorg/apache/abdera/i18n/iri/IRIorg/apache/abdera/model/Element+(Lorg/swordapp/server/SwordConfiguration;)Vorg/apache/log4j/Loggerdebug(Ljava/lang/Object;)V&org/swordapp/server/SwordConfigurationallowUnauthenticatedMediaAccess()ZgetAuthCredentialsO(Ljavax/servlet/http/HttpServletRequest;Z)Lorg/swordapp/server/AuthCredentials;append-(Ljava/lang/String;)Ljava/lang/StringBuilder; getUsername()Ljava/lang/String; getOnBehalfOftoStringisRetry setHeader'(Ljava/lang/String;Ljava/lang/String;)V setStatus(I)V getMessage sendError(ILjava/lang/String;)VgetAcceptHeaders8(Ljavax/servlet/http/HttpServletRequest;)Ljava/util/Map; getFullUrl;(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;(org/swordapp/server/MediaResourceManagergetMediaResourceRepresentation(Ljava/lang/String;Ljava/util/Map;Lorg/swordapp/server/AuthCredentials;Lorg/swordapp/server/SwordConfiguration;)Lorg/swordapp/server/MediaResource; isUnpackaged getPackagingequals(Ljava/lang/Object;)Zorg/swordapp/server/UriRegistryPACKAGE_SIMPLE_ZIPgetContentType(Ljava/lang/String;)VgetLastModified()Ljava/util/Date;format$(Ljava/util/Date;)Ljava/lang/String; getContentMD5getOutputStream%()Ljavax/servlet/ServletOutputStream;getInputStream()Ljava/io/InputStream;copyInputToOutput.(Ljava/io/InputStream;Ljava/io/OutputStream;)Vjava/io/OutputStreamflushjava/io/InputStreamclose swordErrorr(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lorg/swordapp/server/SwordError;)V(Ljava/lang/Throwable;)VN(Ljavax/servlet/http/HttpServletRequest;)Lorg/swordapp/server/AuthCredentials;addDepositPropertiesFromBinaryG(Lorg/swordapp/server/Deposit;Ljavax/servlet/http/HttpServletRequest;)VreplaceMediaResource(Ljava/lang/String;Lorg/swordapp/server/Deposit;Lorg/swordapp/server/AuthCredentials;Lorg/swordapp/server/SwordConfiguration;)Lorg/swordapp/server/DepositReceipt; getLocation"()Lorg/apache/abdera/i18n/iri/IRI;cleanup (Lorg/swordapp/server/Deposit;)V startsWith(Ljava/lang/String;)Z!addDepositPropertiesFromMultipartgetMetadataRelevant*(Ljavax/servlet/http/HttpServletRequest;)ZsetMetadataRelevant(Z)V addResourcereturnDepositReceiptisEmptygetAbderaEntry!()Lorg/apache/abdera/model/Entry; getWriter()Ljava/io/PrintWriter;org/apache/abdera/model/EntrywriteTo(Ljava/io/Writer;)Vjava/io/PrintWriterdeleteMediaResourceb(Ljava/lang/String;Lorg/swordapp/server/AuthCredentials;Lorg/swordapp/server/SwordConfiguration;)V getGeneratorK(Lorg/swordapp/server/SwordConfiguration;)Lorg/apache/abdera/model/Element;getWrappedEntry addExtensionN(Lorg/apache/abdera/model/Element;)Lorg/apache/abdera/model/ExtensibleElement; getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;!]_ `abc defQ *,*+g h  ij bc klmnfJ*+,g !"h ijopqrs9tmuf*+,:* 6*+ : Y  4::,,,*+:*+:**:(:  !":,#$:  !%:,&'Y(): * * +Y,: ,-  ./: ,0 $,1: 2: *  3 4 5%:*+,7:9Y::,;OR`c6`n8`zg/'*-56%7OGR9T;\=`>j?s@tDELORWYZ\^abdfjkl*p1q;s?uGvNwVx[y`c|e~mnpz|h3vw`xyT/z{|yG}~ N yy^ E 1/y e p z| z{ijopqrwu xR!@  $FFBJK s9tnfJ*+,g h ijopqrs9tnf*+,<N*+=N4::,,,:*+:>Y?:*+@*-*A:,BCD,̹*EM:*E*+,7*E4:9Y::*E,;*E:*EE6E8EEg#)23ABELU\phz xy/z{L=yp zz{ijopqrEG!OXKY s9tnf r*+,FN*+=N4::,,,:*+G:HI6*+:>Y?: *+J *+@*+K6L*-*M:  C:  8YNO,ɹ*PL QD* *R,&S,B D T:  ,UV,UW,B D*EM:*E*+,7*E4:9Y::*E,;*E: *E E'6E@8ELEf'7f@]ffhfg4)23ABELU\ejt{   !"%?$@'()+/-7?=@@/B1L3N6T:]?c@f?qAhxy/z{ LyUw\yw z )B zNz{rijroprqrjE-s !17] HXKY s9tnf*+,XN*+=N4::,,,*+:*-*Y,̹':*+,7:9Y::,;Bbe6Bbr8Bb~gbGJM]OQST)U2V3ZA[BaIdYgbveigkovrmto~quwhf xy/z{Iygt z z{ijopqr.!bLK s9tf{**ZN-+[-\Wg{ | ~h*ijkl f" ]^g