Êþº¾EÀ  java/lang/Object()V   com/google/common/collect/Lists newArrayList()Ljava/util/ArrayList;  net/minecraft/CrashReportdetailsLjava/util/List;  trackingStackTraceZjava/lang/StackTraceElement  uncategorizedStackTrace[Ljava/lang/StackTraceElement;net/minecraft/SystemReport  ! "# systemReportLnet/minecraft/SystemReport; % &'titleLjava/lang/String; ) *+ exceptionLjava/lang/Throwable;-java/lang/StringBuilder , 0 12 getDetails(Ljava/lang/StringBuilder;)V ,4 56toString()Ljava/lang/String; 89: ;<java/util/ListisEmpty()Z 8> ?@get(I)Ljava/lang/Object;B!net/minecraft/CrashReportCategory AD EF getStacktrace ()[Ljava/lang/StackTraceElement; HIJ KL#org/apache/commons/lang3/ArrayUtilssubarray*([Ljava/lang/Object;II)[Ljava/lang/Object;O -- Head -- ,Q RSappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;UThread: WXY Z[java/lang/Thread currentThread()Ljava/lang/Thread; W] ^6getName` b Stacktrace: d fat ,h Ri-(Ljava/lang/Object;)Ljava/lang/StringBuilder; 8k lmiterator()Ljava/util/Iterator; opq r<java/util/IteratorhasNext ot uvnext()Ljava/lang/Object; A0y { |2appendToCrashReportString ~€ �6java/lang/Throwable getMessage ƒ „…replaceMessage>(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/Throwable;‡java/io/StringWriter †Šjava/io/PrintWriter ‰Œ �(Ljava/io/Writer;)V ~� �‘printStackTrace(Ljava/io/PrintWriter;)V †4 ”•– —�org/apache/commons/io/IOUtils closeQuietly ~™ š›getCause()Ljava/lang/Throwable; ~� žŸ initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable; ~¡ ¢£ getSuppressed()[Ljava/lang/Throwable; ~¥ ¦§ addSuppressed(Ljava/lang/Throwable;)V ~© ªF getStackTrace ~¬ ­® setStackTrace!([Ljava/lang/StackTraceElement;)V °±² ³´java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;¶ ·¸ typeSwitch(Ljava/lang/Throwable;I)Iºjava/lang/NullPointerException ¹¼ ½(Ljava/lang/String;)V ¿ ÀÁcopyPropertiesA(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;Ãjava/lang/StackOverflowError ¼Æjava/lang/OutOfMemoryError ż ÉÊË ÌÍnet/minecraft/ReportType appendHeader,(Ljava/lang/StringBuilder;Ljava/util/List;)VÏTime: Ñ ÒÓDATE_TIME_FORMATTER$Ljava/time/format/DateTimeFormatter; ÕÖ× ØÙjava/time/ZonedDateTimenow()Ljava/time/ZonedDateTime; ÛÜÝ Þß"java/time/format/DateTimeFormatterformat9(Ljava/time/temporal/TemporalAccessor;)Ljava/lang/String;á Description: ã ä6getExceptionMessageæZ A detailed walkthrough of the error, its code path and all known details is as follows: è- 8ê ëìof()Ljava/util/List; î ïðgetFriendlyReport>(Lnet/minecraft/ReportType;Ljava/util/List;)Ljava/lang/String; ò óôsaveFileLjava/nio/file/Path; ö÷ø ùújava/nio/file/Path getParent()Ljava/nio/file/Path; üýþ ÿnet/minecraft/util/FileUtilcreateDirectoriesSafe(Ljava/nio/file/Path;)V  !java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;java/nio/file/OpenOption     java/nio/file/FilesnewBufferedWriterc(Ljava/nio/file/Path;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Ljava/io/BufferedWriter;  ½java/io/Writerwrite  close  LOGGERLorg/slf4j/Logger;!Could not save crash report to {}  !"org/slf4j/Loggererror9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V $ %& saveToFileA(Ljava/nio/file/Path;Lnet/minecraft/ReportType;Ljava/util/List;)Z ( )* addCategory8(Ljava/lang/String;I)Lnet/minecraft/CrashReportCategory; A¼ A- ./fillInStackTrace(I)I1.Negative index in crash report handler ({}/{}) 345 67java/lang/IntegervalueOf(I)Ljava/lang/Integer; A9 :;validateStackTrace=(Ljava/lang/StackTraceElement;Ljava/lang/StackTraceElement;)Z =>? @Ajava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V 8C DEadd(Ljava/lang/Object;)ZG(java/util/concurrent/CompletionExceptionInet/minecraft/ReportedException HK LM getReport()Lnet/minecraft/CrashReport; O P*(Ljava/lang/String;Ljava/lang/Throwable;)V RST U net/minecraft/util/MemoryReserveallocateW Don't panic! ~ ÉZ [\CRASHLnet/minecraft/ReportType; ^ ï_.(Lnet/minecraft/ReportType;)Ljava/lang/String; abc decom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;gyyyy-MM-dd HH:mm:ss ijk lmjava/util/LocaleROOTLjava/util/Locale; Ûo pq ofPatternJ(Ljava/lang/String;Ljava/util/Locale;)Ljava/time/format/DateTimeFormatter; Signature5Ljava/util/List;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethisLnet/minecraft/CrashReport;tMethodParametersgetTitle getExceptionbuilderLjava/lang/StringBuilder;elementLjava/lang/StackTraceElement;entry#Lnet/minecraft/CrashReportCategory; StackMapTablewriterLjava/io/StringWriter; printWriterLjava/io/PrintWriter; throwablecause suppressed[Ljava/lang/Throwable;eoriginalcopy�“java/lang/StringiI reportType extraCommentsLocalVariableTypeTable$Ljava/util/List;R(Lnet/minecraft/ReportType;Ljava/util/List;)Ljava/lang/String; getSaveFileLjava/io/Writer;U(Ljava/nio/file/Path;Lnet/minecraft/ReportType;Ljava/util/List;)Z1(Ljava/nio/file/Path;Lnet/minecraft/ReportType;)ZfilegetSystemReport()Lnet/minecraft/SystemReport;7(Ljava/lang/String;)Lnet/minecraft/CrashReportCategory;namesize fullTracesource traceIndex nestedOffsetcategory forThrowableD(Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/CrashReport;reportreportedException!Lnet/minecraft/ReportedException;preload SourceFileCrashReport.javaBootstrapMethodsµ ¶·¸ ·¹"java/lang/runtime/SwitchBootstraps†(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses¼%java/lang/invoke/MethodHandles$Lookup¾java/lang/invoke/MethodHandlesLookup! ÒÓ&'*+rsóôtu"#Pvˆ.*·*¸µ *µ*½µ*»Y·µ *+µ$*,µ(±w"% !##&('-(x .yz.&'.{+| &{}6v/*´$°w+x yz~›v/*´(°w/x yz16vN»,Y·.L*+¶/+¶3°w35 7xyz €12vrÌ*´¾�+*´ ¹7š**´ ¹=ÀA¶C¸GÀMµ*´¾žb+N¶PW+T¶P¸V¶\¶P_¶PW+a¶PW*´M,¾>6¢',2:+c¶Pe¶P¶gW+_¶PW„§ÿÙ+_¶PW*´ ¹jM,¹n™,¹sÀAN-+¶w+x¶PW§ÿá*´ +¶z±wF;<0?8@?ATB[DrEƒFŠD�H—K´L¹MÀNÃPËQx*r�‚´ ƒ„ÌyzÌ€…0þ5Mø)ü oú!|ä6võMLM*´(N-¶}Ç -*´$¸‚N»†Y·ˆL»‰Y+·‹M-,¶Ž+¶’:+¸“,¸“°:+¸“,¸“¿5@@B@w>TUV XY]!^*_/`5b9c=`@bFcJdx*MyzK†‡Iˆ‰ D*+…þ†‰~f~ ÀÁv F*¶˜M,Æ +,¶œW*¶ N-:¾66¢2:+¶¤„§ÿé+*¶¨¶«+°M*°BC~w. ij kmn-o3n9qArCsDux>-Š+>‹+/Œ�DŽ+F�+F�+…3ü~ÿ~~~‘‘øÿ ~~~| �� „…vÆ[*Y¸¯WM>,ºµªI+:*»¹Y+·»¸¾§"*»ÂY+·Ä¸¾§*»ÅY+·Ç¸¾§*°w{,|;}J~YZ{x[�+[&'…ý ~"ÿ~’~| �&ïðv+y»,Y·.N+-,¶È-ζPW-²Ð¸Ô¶Ú¶PW-_¶PW-à¶PW-*´$¶PW-x¶PW-*¶â¶PW-å¶PW6W¢-ç¶PW„§ÿï-x¶PW*-¶/-¶3°wB„†ˆ‰#Š*Œ1�:ŽA�J‘Q“[”b“h–o—t™x4T”•yyzy–\y—q€˜ y—™… ýT,ú| –—ršï_v= *+¸é¶í°w�x yz –\|–›úv/*´ñ°w¡x yztu%&vqt*´ñƬ+¹õÆ +¹õ¸û+²½¸ :*,-¶í¶Æ&¶§:ƶ§ :¶¤¿*+µñ¬:²+¹¬(3@~GLO~ ab~w6 ¥¦ ª«®(¯3°@®[²`³b´dµr¶x>(3†œd{+tyztóôt–\t—˜ t—™…A ÿ$öÉ8~ÿöÉ8~~ùF~| ó–—r�%žvH *+,¸é¶#¬w»x  yz Ÿô –\| Ÿ– ¡v/*´ °w¿x yz)¢v;*+¶'°wÃxyz£'|£)*vÆ É»AY+·+N*´™¯-¶,6*´(¶¨:::¾d6œ²0¾¸2¸2¹£-¾¢%2:¾`d¾¢¾`d2:*-¶8µ¾¡-£'¾¢*½µ*´*´¾¸<§*µ*´ -¹BW-°wRÇ ÉÊË Ì#Í&Ï.Ð3ÑIÔWÕ^×lØy܅ޛߤà·â¼æÇçx\ ¥¤• œ¥#™¦‚&–u‚.ާ•ÉyzÉ£'ɨ• À©„…1ÿI ’AM/=ÿ’A| £¨ ª«v­6*ÁF™*¶˜Æ *¶˜K§ÿí*ÁH™*ÀHN-¶JM§ »Y+*·NM,°wíîñ"ò*ô4÷x4'¬z"­®6{+6&'4¬z… ü | {& ¯v<¸Q»YV»~Y·X·N²Y¶]W±wûüý°v/¸`³f²h¸n³Ð±w ±²³ ´¹Âź »½¿