Êþº¾EÞ  java/lang/Record()V   Enet/minecraft/client/renderer/block/dispatch/Variant$SimpleModelStatexLcom/mojang/math/Quadrant;   y   z  uvLockZ  com/mojang/math/Quadrant fromXYZAnglesq(Lcom/mojang/math/Quadrant;Lcom/mojang/math/Quadrant;Lcom/mojang/math/Quadrant;)Lcom/mojang/math/OctahedralGroup;  !"?net/minecraft/client/renderer/block/dispatch/BlockModelRotationgetd(Lcom/mojang/math/OctahedralGroup;)Lnet/minecraft/client/renderer/block/dispatch/BlockModelRotation; $ %& withUvLock;()Lnet/minecraft/client/renderer/block/dispatch/ModelState; ( )R(Lcom/mojang/math/Quadrant;Lcom/mojang/math/Quadrant;Lcom/mojang/math/Quadrant;Z)V+ ,-toString[(Lnet/minecraft/client/renderer/block/dispatch/Variant$SimpleModelState;)Ljava/lang/String;/ 01hashCodeJ(Lnet/minecraft/client/renderer/block/dispatch/Variant$SimpleModelState;)I3 45equals\(Lnet/minecraft/client/renderer/block/dispatch/Variant$SimpleModelState;Ljava/lang/Object;)Z 7 89CODEC Lcom/mojang/serialization/Codec; < = R0 ?@A BCcom/mojang/serialization/CodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;E FGapply()Ljava/util/function/Function; IJK LM!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;EE ?S TUBOOL0Lcom/mojang/serialization/codecs/PrimitiveCodec;Wuvlock YZ[ \]java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; _@`.com/mojang/serialization/codecs/PrimitiveCodecE cde fg;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroup©(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P4;i Fj(()Lcom/mojang/datafixers/util/Function4; lmn Fo!com/mojang/datafixers/Products$P4r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function4;)Lcom/mojang/datafixers/kinds/App;E rst uv2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; x yz MAP_CODEC#Lcom/mojang/serialization/MapCodec; | }~DEFAULTGLnet/minecraft/client/renderer/block/dispatch/Variant$SimpleModelState; SignaturelLcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTablethisMethodParameters asModelStaterotationALnet/minecraft/client/renderer/block/dispatch/BlockModelRotation; StackMapTable‹7net/minecraft/client/renderer/block/dispatch/ModelStatewithXc(Lcom/mojang/math/Quadrant;)Lnet/minecraft/client/renderer/block/dispatch/Variant$SimpleModelState;withYwithZJ(Z)Lnet/minecraft/client/renderer/block/dispatch/Variant$SimpleModelState;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Lcom/mojang/math/Quadrant;()Zlambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFile Variant.javaNestHost¡4net/minecraft/client/renderer/block/dispatch/VariantRecordBootstrapMethods¥ x;y;z;uvLock «&(Ljava/lang/Object;)Ljava/lang/Object;­ ® –°c(Lnet/minecraft/client/renderer/block/dispatch/Variant$SimpleModelState;)Lcom/mojang/math/Quadrant;² ³ –µ ¶ –¸ ¹ —»\(Lnet/minecraft/client/renderer/block/dispatch/Variant$SimpleModelState;)Ljava/lang/Boolean;½\(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;'Àª(Lcom/mojang/math/Quadrant;Lcom/mojang/math/Quadrant;Lcom/mojang/math/Quadrant;Ljava/lang/Boolean;)Lnet/minecraft/client/renderer/block/dispatch/Variant$SimpleModelState; à ˜™™Æ ÇÈÉ ÊË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;Í ÎÏÐ ÑÒ"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; InnerClassesSimpleModelStateInstance×com/mojang/datafixers/ProductsP4Ú%java/lang/invoke/MethodHandles$LookupÜjava/lang/invoke/MethodHandlesLookup1   yz€}~)�l*·*+µ*,µ *-µ*µ±‚@ƒ4„~   … †&�m#*´*´ *´¸¸L*´™ +¶#§+°‚ PQƒ#„~‡ˆ‰ ü!@ŠŒ��I»Y+*´ *´*´·'°‚Uƒ„~ … Ž��I»Y*´+*´*´·'°‚Yƒ„~ …���I»Y*´*´ +*´·'°‚]ƒ„~ …%��I»Y*´*´ *´·'°‚aƒ„~…,‘�1*º*°‚@ƒ „~0’�1*º.¬‚@ƒ „~4“�<*+º2¬‚@ƒ„~”•…” –�/*´°‚@ƒ „~–�/*´ °‚@ƒ „~–�/*´°‚@ƒ „~—�/*´¬‚@ƒ „~ ˜™�©c*²6:²;¹>ºD¶H²6N²;¹>ºO¶H²6P²;¹>ºQ¶H²RV¸X¹^ºa¶H¶b*ºh¶k°‚"F GH3IFJVF_KbFƒ cš›œ�< ºp¸q³w»Y²;²;²;·'³{±‚ F M�žŸ ¢   £NŤ¦§¨©Ìª¬¯Ìª±¯Ìª´¯Ìª·ºÌ¼¾¿ÌªÁÄÓ" ÔcrÕlÖØÙÛÝ