Êþº¾E‚  =net/minecraft/client/data/models/blockstates/PropertyDispatch()V   @net/minecraft/client/data/models/blockstates/PropertyDispatch$C2 property1;Lnet/minecraft/world/level/block/state/properties/Property;    property2  java/util/Listof6(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;?net/minecraft/world/level/block/state/properties/Property$Value  9net/minecraft/world/level/block/state/properties/PropertyvalueY(Ljava/lang/Comparable;)Lnet/minecraft/world/level/block/state/properties/Property$Value;  ! ">net/minecraft/client/data/models/blockstates/PropertyValueList„([Lnet/minecraft/world/level/block/state/properties/Property$Value;)Lnet/minecraft/client/data/models/blockstates/PropertyValueList; $ %&putValueU(Lnet/minecraft/client/data/models/blockstates/PropertyValueList;Ljava/lang/Object;)V ( )*getPossibleValues()Ljava/util/List;, -.accept€(Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C2;Ljava/util/function/BiFunction;)Ljava/util/function/Consumer; 0 12forEach (Ljava/util/function/Consumer;)V4 -5–(Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C2;Ljava/lang/Comparable;Ljava/util/function/BiFunction;)Ljava/util/function/Consumer; 789 :;java/util/function/BiFunctionapply8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; = >?select‚(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Object;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C2; SignatureALnet/minecraft/world/level/block/state/properties/Property;ALnet/minecraft/world/level/block/state/properties/Property;y(Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;)VCodeLineNumberTableLocalVariableTablethisBLnet/minecraft/client/data/models/blockstates/PropertyDispatch$C2;LocalVariableTypeTableOLnet/minecraft/client/data/models/blockstates/PropertyDispatch$C2;MethodParameters…(Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;)VgetDefinedPropertiesR()Ljava/util/List;>;value1Ljava/lang/Comparable;value2variantsLjava/lang/Object;key@Lnet/minecraft/client/data/models/blockstates/PropertyValueList;TT1;TT2;TV;\(TT1;TT2;TV;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C2;generate`(Ljava/util/function/BiFunction;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch; generatorLjava/util/function/BiFunction;,Ljava/util/function/BiFunction;r(Ljava/util/function/BiFunction;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch;lambda$generate$08(Ljava/util/function/BiFunction;Ljava/lang/Comparable;)Vlambda$generate$1N(Ljava/lang/Comparable;Ljava/util/function/BiFunction;Ljava/lang/Comparable;)Vš;T2::Ljava/lang/Comparable;>Lnet/minecraft/client/data/models/blockstates/PropertyDispatch; SourceFilePropertyDispatch.javaNestHostBootstrapMethodsj(Ljava/lang/Object;)Vl m `ao(Ljava/lang/Comparable;)Vq r bct uvw xy"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; InnerClassesC2Value~%java/lang/invoke/MethodHandles$Lookup€java/lang/invoke/MethodHandlesLookup! @A @BCD*·*+µ*,µ ±Eyz {|F GH  I GJ ABK  @LM*DH *´*´ ¸°E€F  GHI  GJ@N>?D¾(½Y*´+¶SY*´ ,¶S¸:*-¶#*°E„ …†„ˆ&‰F4(GH(OP(QP(RS TUI*(GJ(OV(QW(RXK OQR@YZ[Di*´¶'*+º+¹/*°E �’FGH\]IGJ\^K\@_`aDe*´ ¶'*,+º3¹/±EŽF GH\]OPI GJbcDj*+-,+-¹6¶