Êþº¾E;net/minecraft/server/notifications/EmptyNotificationService  ()V    .net/minecraft/util/worldupdate/UpgradeProgress;(Lnet/minecraft/server/notifications/NotificationService;)V java/lang/Object;net/minecraft/util/worldupdate/UpgradeProgress$FileFixStats   totalFileFixStats=Lnet/minecraft/util/worldupdate/UpgradeProgress$FileFixStats;  typeFileFixStats  runningFileFixerStats)java/util/concurrent/atomic/AtomicInteger   !" totalChunks+Ljava/util/concurrent/atomic/AtomicInteger; $ %" converted ' ("skipped*8it/unimi/dsi/fastutil/objects/Reference2FloatOpenHashMap ) -./ 011it/unimi/dsi/fastutil/objects/Reference2FloatMaps synchronizef(Lit/unimi/dsi/fastutil/objects/Reference2FloatMap;)Lit/unimi/dsi/fastutil/objects/Reference2FloatMap; 3 45 progressMap2Lit/unimi/dsi/fastutil/objects/Reference2FloatMap; 7 89canceledZ ;<= >?5net/minecraft/util/worldupdate/UpgradeProgress$StatusCOUNTING7Lnet/minecraft/util/worldupdate/UpgradeProgress$Status; A B?statusD&java/util/concurrent/atomic/AtomicLong C G HIlastLoggedProgressTime(Ljava/util/concurrent/atomic/AtomicLong; K LMnotificationService8Lnet/minecraft/server/notifications/NotificationService; O P9finished R S"totalOperations U VW addAndGet(I)I Y Z[ totalProgressF ] ^_get()I abc de0it/unimi/dsi/fastutil/objects/Reference2FloatMapput(Ljava/lang/Object;F)F ag higetFloat(Ljava/lang/Object;)F k l_incrementAndGet n opincrementFinishedOperationsBy(I)V r s"finishedOperations u v logProgress x yz dataFixType)Lnet/minecraft/util/datafix/DataFixTypes; | }~type5Lnet/minecraft/util/worldupdate/UpgradeProgress$Type; € �reset ƒ „pset †‡ˆ ‰Šnet/minecraft/util/Util getMillis()J CŒ ^Šè � s_ ’ S_ C” „•(J)V — ˜™LOGGERLorg/slf4j/Logger;›Upgrading progress: {}%BÈ žŸ  ¡¢java/lang/IntegervalueOf(I)Ljava/lang/Integer; ¤¥¦ §¨org/slf4j/Loggerinfo'(Ljava/lang/String;Ljava/lang/Object;)V ª«¬ ­®6net/minecraft/server/notifications/NotificationServiceworldUpgradeProgress(F)V °±² ³´com/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger; Signature|Lit/unimi/dsi/fastutil/objects/Reference2FloatMap;>;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethis0Lnet/minecraft/util/worldupdate/UpgradeProgress;MethodParameters isFinished()Z setFinished(Z)VgetTotalFileFixStats?()Lnet/minecraft/util/worldupdate/UpgradeProgress$FileFixStats;getTypeFileFixStatsgetRunningFileFixerStatsaddTotalFileFixOperationsadditionalFileFixOperationsIgetTotalProgress()FsetTotalProgressgetTotalChunksaddTotalChunksadditionalTotalChunks getConvertedsetDimensionProgress)(Lnet/minecraft/resources/ResourceKey;F)V dimensionKey%Lnet/minecraft/resources/ResourceKey;currentProgressLocalVariableTypeTableHLnet/minecraft/resources/ResourceKey;L(Lnet/minecraft/resources/ResourceKey;F)VgetDimensionProgress((Lnet/minecraft/resources/ResourceKey;)FK(Lnet/minecraft/resources/ResourceKey;)FincrementConverted getSkippedincrementSkippedincrementFinishedOperationscount setCanceled isCanceled getStatus9()Lnet/minecraft/util/worldupdate/UpgradeProgress$Status; setStatus:(Lnet/minecraft/util/worldupdate/UpgradeProgress$Status;)VgetDataFixType+()Lnet/minecraft/util/datafix/DataFixTypes;setType8(Lnet/minecraft/util/worldupdate/UpgradeProgress$Type;)VgetType7()Lnet/minecraft/util/worldupdate/UpgradeProgress$Type;setApplicableFixerAmountamountincrementRunningFileFixer,(Lnet/minecraft/util/datafix/DataFixTypes;)VprogressnowJ StackMapTable notifications:()Lnet/minecraft/server/notifications/NotificationService; SourceFileUpgradeProgress.java NestMembersü3net/minecraft/util/worldupdate/UpgradeProgress$Noopþ3net/minecraft/util/worldupdate/UpgradeProgress$Type InnerClasses FileFixStatsStatusTypeNoop! ˜™BP9BZ[!"%"("45µ¶B89Byz·¸BB?B}~·¸HILM!¹: *»Y··±º ) *»  ¼½ ¹Õq*· *»Y·µ*»Y·µ*»Y·µ*»Y·µ*»Y·µ#*»Y·µ&*»)Y·+¸,µ2*µ6*²:µ@*»CY·EµF*+µJ±º6 ,%0;F T!Y#`%k-p.»q¼½qLM¾L¿À¹/*´N¬ºi» ¼½Á¹>*µN±º mn»¼½P9¾PÃĹ/*´°ºq» ¼½ÅĹ/*´°ºu» ¼½ÆÄ¹/*´°ºy» ¼½Çp¹U*´´Q¶TW*´´Q¶TW±º} ~»¼½ÈɾÈÊ˹/*´X®º‚» ¼½Ì®¹>*#µX±º †‡»¼½Z[¾ZÍ_¹2*´¶\¬ºŠ» ¼½Îp¹B *´¶TW±º Ž �» ¼½ ÏɾÏÐ_¹2*´#¶\¬º’» ¼½ÑÒ¹a *´2+$¹`W±º – —»  ¼½ ÓÔ Õ[Ö  Ó×¾ ÓÕµØÙÚ¹Q *´2+¹f®ºš» ¼½ ÓÔÖ  Ó×¾ÓµÛܹ7 *´#¶jW±º žŸ»  ¼½Ý_¹2*´&¶\¬º¢» ¼½Þ¹7 *´&¶jW±º ¦§»  ¼½ß¹4*¶m±º ª«» ¼½op¹]*´´q¶TW*´´q¶TW*¶t±º® ¯°±»¼½àɾàá¹4*µ6±º ´µ» ¼½âÀ¹/*´6¬º¸» ¼½ãä¹/*´@°º¼» ¼½åæ¹>*+µ@±º ÀÁ»¼½B?¾Bçè¹/*´w°ºÄ» ¼½·¸éê¹I *+µ{*´¶±ºÈÉ Ê» ¼½ }~¾}ëì¹/*´{°ºÍ» ¼½·¸íp¹D *´´Q¶‚±º Ñ Ò» ¼½ îɾîï¹: *´´q¶jW±º Õ Ö»  ¼½�ð¹x,*´¶*´¶*´¶‚*´#¶‚*´&¶‚*+µw±ºÙÚÛÜÝ&Þ+ß»,¼½,yz¾yv¹­K¸…@*´F¶‹�a”›9*´¶�†*´¶‘†nF*´F¶“²–š%œj‹¸�¹£*´J%¹©±ºâãä&å.æ@çJé» &$ñ[K¼½GòóôüJõö¹/*´J°ºì» ¼½÷¹¸¯³–±ºøùú ûý;ÿ" ;@ý@û