Êþº¾E¯  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;   _net/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreenwidthI  layout8Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout;  6net/minecraft/client/gui/layouts/HeaderAndFooterLayoutgetContentHeight()I  getHeaderHeight  net/minecraft/client/MinecraftfontLnet/minecraft/client/gui/Font; !"# $%7net/minecraft/client/gui/components/ObjectSelectionList'(Lnet/minecraft/client/Minecraft;IIII)V '() *+java/util/Collectioniterator()Ljava/util/Iterator; -./ 01java/util/IteratorhasNext()Z -3 45next()Ljava/lang/Object;7*net/minecraft/server/packs/repository/Pack 9:; <=%net/minecraft/world/flag/FeatureFlags VANILLA_SET)Lnet/minecraft/world/flag/FeatureFlagSet; 6? @AgetRequestedFeatures+()Lnet/minecraft/world/flag/FeatureFlagSet; 9C DEprintMissingFlagsf(Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/lang/String; GHI J1java/lang/StringisEmpty 6L MNgetTitle(()Lnet/minecraft/network/chat/Component; PQR ST net/minecraft/network/chat/StyleEMPTY"Lnet/minecraft/network/chat/Style; VWX YZjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; P\ ]^withBold7(Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Style; `ab cd)net/minecraft/network/chat/ComponentUtils mergeStylesp(Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Component;f&selectWorld.experimental.details.entryhjava/lang/Object jkl mn$net/minecraft/network/chat/Component translatableT(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent;pmnet/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen$PackListEntry r st access$000‚(Lnet/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen;)Lnet/minecraft/client/gui/Font; vwx yhnet/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen$PackList getRowWidth {|} ~2net/minecraft/client/gui/components/MultiLineLabelcreate|(Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;I)Lnet/minecraft/client/gui/components/MultiLineLabel; o� $‚ä(Lnet/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/components/MultiLineLabel;)V v„ …†addEntryD(Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)I v š(Lnet/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen;Lnet/minecraft/client/Minecraft;Ljava/util/Collection;)VCodeLineNumberTableLocalVariableTabletitle&Lnet/minecraft/network/chat/Component;messagenonVanillaFeaturesLjava/lang/String;pack,Lnet/minecraft/server/packs/repository/Pack;thisjLnet/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen$PackList; minecraft Lnet/minecraft/client/Minecraft; selectedPacksLjava/util/Collection;LocalVariableTypeTableDLjava/util/Collection; StackMapTableMethodParametersthis$1 Signatureg(Lnet/minecraft/client/Minecraft;Ljava/util/Collection;)VªLnet/minecraft/client/gui/components/ObjectSelectionList; SourceFile&ConfirmExperimentalFeaturesScreen.javaNestHost¥Qnet/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen InnerClasses DetailsScreen PackListEntryPackList«?net/minecraft/client/gui/components/AbstractSelectionList$Entry­9net/minecraft/client/gui/components/AbstractSelectionListEntry v!$ˆ‰e ¥+Y¸WW*,+´+´ ¶+´ ¶,´¸W `h· -¹&:¹,™i¹2À6:²8¶>¸B:¶FšE¶K²O¸U¶[¸_:e½gYS¸i:*»oY++¸q*¶u¸z·€¶ƒW§ÿ“±Š* vw,yJzW{_|s}ƒ~¡€¤�‹Hs.Œ�ƒŽ�WJ��JW‘’¥“”¥•–¥—˜™ ¥—š›ÿ4v'-ûlúœ �•—žŸy‰3 *´‡hl¬Š…‹  “”ž ¡¢£¤¦"¤§o¨v©ª¬®