Êþº¾E²  java/lang/Record()V   Bnet/minecraft/client/renderer/block/SelectBlockModel$UnbakedSwitchpropertyVLnet/minecraft/client/renderer/block/model/properties/select/SelectBlockModelProperty;  casesLjava/util/List;6it/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap   java/util/Listiterator()Ljava/util/Iterator;  java/util/IteratorhasNext()Z ! "#next()Ljava/lang/Object;%?net/minecraft/client/renderer/block/SelectBlockModel$SwitchCase $' ()model>Lnet/minecraft/client/renderer/block/model/BlockModel$Unbaked; +,- ./4net/minecraft/client/renderer/block/SelectBlockModel @AB CDjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;F GHgetv(Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;)Lnet/minecraft/client/renderer/block/SelectBlockModel$ModelSelector; =J K�(Lnet/minecraft/client/renderer/block/model/properties/select/SelectBlockModelProperty;Lnet/minecraft/client/renderer/block/SelectBlockModel$ModelSelector;)VM NOtoStringX(Lnet/minecraft/client/renderer/block/SelectBlockModel$UnbakedSwitch;)Ljava/lang/String;Q RShashCodeG(Lnet/minecraft/client/renderer/block/SelectBlockModel$UnbakedSwitch;)IU VWequalsY(Lnet/minecraft/client/renderer/block/SelectBlockModel$UnbakedSwitch;Ljava/lang/Object;)Z SignatureTP;XLjava/util/List;>;i(Lnet/minecraft/client/renderer/block/model/properties/select/SelectBlockModelProperty;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethisDLnet/minecraft/client/renderer/block/SelectBlockModel$UnbakedSwitch;LocalVariableTypeTableLLnet/minecraft/client/renderer/block/SelectBlockModel$UnbakedSwitch;MethodParameters^(TP;Ljava/util/List;>;)VÆ(Lnet/minecraft/client/renderer/block/model/BlockModel$BakingContext;Lorg/joml/Matrix4fc;Lnet/minecraft/client/renderer/block/model/BlockModel;)Lnet/minecraft/client/renderer/block/model/BlockModel;valueLjava/lang/Object; caseModelbakedCaseModel6Lnet/minecraft/client/renderer/block/model/BlockModel;cALnet/minecraft/client/renderer/block/SelectBlockModel$SwitchCase;contextDLnet/minecraft/client/renderer/block/model/BlockModel$BakingContext;transformationLorg/joml/Matrix4fc;fallback bakedModels0Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;TT;FLnet/minecraft/client/renderer/block/SelectBlockModel$SwitchCase;kLit/unimi/dsi/fastutil/objects/Object2ObjectMap; StackMapTableyBnet/minecraft/client/renderer/block/model/BlockModel$BakingContext{org/joml/Matrix4fc}4net/minecraft/client/renderer/block/model/BlockModel()Ljava/lang/String;()I(Ljava/lang/Object;)ZoX()Lnet/minecraft/client/renderer/block/model/properties/select/SelectBlockModelProperty;()TP;()Ljava/util/List;Z()Ljava/util/List;>;†;T:Ljava/lang/Object;>Ljava/lang/Record; SourceFileSelectBlockModel.javaNestHostRecordBootstrapMethods�J(Ljava/lang/Object;)Lnet/minecraft/client/renderer/block/model/BlockModel; � �‘’ GD java/util/Map”property;cases ˜ ™š› œ�"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;Ÿ  ¡¢ £¤java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClasses UnbakedSwitch SwitchCaseUnbaked BakingContext«Bnet/minecraft/client/renderer/block/SelectBlockModel$ModelSelector ModelSelector®%java/lang/invoke/MethodHandles$Lookup°java/lang/invoke/MethodHandlesLookup1 XYXZ[\s*·*+µ*,µ ±]/^ _` a _b YZc  Xd.e\­ �»Y·:*´ ¹:¹™R¹ À$:´&:+,¹*:´0¹:  ¹™ ¹ :  ¹3W§ÿá§ÿª-¹9»=Y*´Y¸?WºE·I°]* 4 5*618<9[:g;j<m>u?^\ [ fg 19h)<.ij*@kl�_`�mn�op�qj „rsa*[ ft *@ku�_b „rvwLý4ÿ3 xz|4$+|ÿ!xz|4úc moqN~\C*ºL°]/^ _`a _bR\C*ºP¬]/^ _`a _bV€\N*+ºT¬]/^_`�ga _bc� ‚\A*´°]/^ _`a _bXƒ„\A*´ °]/^ _`a _bX…X†‡ˆ‰=Š XYXZ‹—ŒŽŒž“•–¥2=¦$=§+|¨ x|©ª=¬ ­¯±