0 (S TUV WX YZ [ S\] S ^ _ `a `b cd efg ehi ej ek l emn ([o p eq r s t uv wx wyz &{|zipFileLjava/util/zip/ZipFile;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis Lorg/python/core/SyspathArchive; archiveNameLjava/lang/String; Exceptions,(Ljava/util/zip/ZipFile;Ljava/lang/String;)VgetArchiveName&(Ljava/lang/String;)Ljava/lang/String;dir lowerNameidxIchC makeSubfolder4(Ljava/lang/String;)Lorg/python/core/SyspathArchive;folder makeEntryentryarchivegetEntry,(Ljava/lang/String;)Ljava/util/zip/ZipEntry; entryNamegetInputStream/(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;lLjava/util/zip/ZipEntry;istreamLjava/io/InputStream;lenbuffer[Boff SourceFileSyspathArchive.java +, 67java/io/IOExceptionjava/lang/StringBuffer +}path ' ~' not an archive java/util/zip/ZipFile java/io/File + )*   .zip .jar = org/python/core/SyspathArchive/ +5 A7 DE GH  }java/io/ByteArrayInputStream +org/python/core/PyString()Vappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString()Ljava/lang/String;(Ljava/io/File;)Vorg/python/core/PySystemStateisPackageCacheEnabled()ZpackageManager Lorg/python/core/PackageManager;org/python/core/PackageManageraddJar(Ljava/lang/String;Z)Vjava/lang/String toLowerCaseindexOf(Ljava/lang/String;)Ilength()IcharAt(I)C separatorChar substring(II)Ljava/lang/String;(I)Ljava/lang/String;java/util/zip/ZipEntrygetSize()Jjava/io/InputStreamread([BII)Iclose([B)V!()*+,-P*++L+#YY+ * Y Y+  +."   .AGO/P01P234+5-Q *,*+. /  01 )* 2367-I*L+= +=*d**`> / *`.2   !$'%)'1(>)G+/*I83D93 =:;1<=>?-Z&Y*Y*+ .//&01&@3A7-;*M*N,-+Y,-`+ .34 568/*;01;B36C3 .@3DE-A **+ !.=/ 01 F3GH-O*+"M+#>:6),d$6`6d>,%&Y'.6 A KLMNO+P0Q2R9S>TAUEV/H+I;O01OBJ FKL@M;;NO8P;4QR