1 4c 'd 'e fg fh 'i 'j kl km no pqr st uv wx c yz { |} ~ ~ ~  | c    u   u  downloadService(Lphex/download/swarming/SwarmingManager;sharedFilesServiceLphex/share/SharedFilesService; shareFileLphex/share/ShareFile;8(Lphex/share/ShareFile;Lphex/share/SharedFilesService;)VCodeLineNumberTableLocalVariableTablethis!Lphex/share/UrnCalculationWorker;run()VsuccZ calculateURN()Zexp Ljava/lang/InterruptedException;end2JaltContLphex/common/AltLocContainer; messageDigestLjava/security/MessageDigest;buffer[BlengthIstartstart2 shaDigestendurnLphex/common/URN;file'Lphex/download/swarming/SWDownloadFile;Ljava/io/IOException;urnCalculationModeinStreamLjava/io/FileInputStream; SourceFileUrnCalculationWorker.java <D :; 89 67 GH D  java/lang/Integer java/io/FileInputStream <com/bitzi/util/SHA1   java/lang/InterruptedException D D phex/common/URNjava/lang/StringBuilder urn:sha1:  < phex/share/UrnCalculationWorker  SHA1 time:  size:  S    java/io/IOException java/lang/Objectjava/lang/Runnablephex/servent/Servent getInstance()Lphex/servent/Servent;getDownloadService*()Lphex/download/swarming/SwarmingManager;phex/share/SharedFilesServiceaddUrn2FileMapping(Lphex/share/ShareFile;)VtriggerSaveSharedFilesphex/prefs/core/LibraryPrefsUrnCalculationModeLphex/prefs/api/Setting;phex/prefs/api/Settingget()Ljava/lang/Object;intValue()Iphex/share/ShareFile getSystemFile()Ljava/io/File;(Ljava/io/File;)Vjava/lang/SystemcurrentTimeMillis()Jread([B)Ijava/security/MessageDigestupdate([BII)Vjava/lang/Threadsleep(J)V currentThread()Ljava/lang/Thread; interruptphex/utils/IOUtil closeQuietly(Ljava/io/InputStream;)Vclosedigest()[Bappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;com/bitzi/util/Base32encode([B)Ljava/lang/String;toString()Ljava/lang/String;(Ljava/lang/String;)VsetURN(Lphex/common/URN;)Vphex/common/log/NLoggerisDebugEnabled(Ljava/lang/Class;)Z(J)Ljava/lang/StringBuilder; java/io/Filedebug&(Ljava/lang/Class;Ljava/lang/Object;)V&phex/download/swarming/SwarmingManagergetDownloadFileByURN:(Lphex/common/URN;)Lphex/download/swarming/SWDownloadFile;%phex/download/swarming/SWDownloadFilegetGoodAltLocContainer()Lphex/common/AltLocContainer;getAltLocContainerphex/common/AltLocContainer addContainer (Lphex/common/AltLocContainer;)V;(Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Throwable;)V '456789:;<=>g**+*,*?01 234@ AB:;89CD>`*<*** ?8: =>@@ABEFGH>2 <MY*MYN:77,Y69-7  ei: 6 , 7,-: 7 YY !" #"$%: * &'(2'Y )" e*+"*,*$-* .:/:*016,N'--36,:,Q\_j2q2j)q)"))+)?(J KNO&P,R1S6TCVLWQZ\a_\a_g`jnqbvcyd}efghikqrtu xz|}"&)/@aIJ Q%KL  MN&OP,QR?ST1UL6VLWR XL nYZ "[\I]2AB %^T#_`ab