Êþº¾Eœ  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   ?net/minecraft/util/datafix/fixes/ChunkBedBlockEntityInjecterFixgetOutputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesCHUNK)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;Level    com/mojang/datafixers/types/Type findFieldType6(Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;" TileEntities$3com/mojang/datafixers/types/templates/List$ListType&java/lang/IllegalStateException($Tile entity type is not a list type. %* +(Ljava/lang/String;)V - ./cap€(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/templates/List$ListType;)Lcom/mojang/datafixers/TypeRewriteRule; #1 23 getElement$()Lcom/mojang/datafixers/types/Type; 567 89com/mojang/datafixers/DSL fieldFinderY(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder;;InjectBedBlockEntityType = > getInputSchema @ A BLOCK_ENTITY C DEfindChoiceTypep(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;G HIapply()Ljava/util/function/Function; K LMfixTypeEverywhereœ(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;OBedBlockEntityInjecterQ HR‡(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; T UVfixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; XYZ [\%com/mojang/datafixers/TypeRewriteRuleseqw(Lcom/mojang/datafixers/TypeRewriteRule;Lcom/mojang/datafixers/TypeRewriteRule;)Lcom/mojang/datafixers/TypeRewriteRule; ^_` abcom/mojang/datafixers/TypedgetTypedB(Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/Typed; 5d efremainderFinder%()Lcom/mojang/datafixers/OpticFinder; ^h ijget7(Lcom/mojang/datafixers/OpticFinder;)Ljava/lang/Object;l com/mojang/serialization/DynamicnxPos kp iq>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; stu vw(com/mojang/serialization/OptionalDynamicasInt(I)IyzPos ^{ |j getOrCreate~java/lang/Iterable €�‚ ƒ„com/google/common/collect/Lists newArrayList+(Ljava/lang/Iterable;)Ljava/util/ArrayList;†Sections ˆ‰Š ‹Ijava/util/function/Functionidentity s� Ž�asList/(Ljava/util/function/Function;)Ljava/util/List; ‘’“ ”•java/util/Listiterator()Ljava/util/Iterator; —˜™ š›java/util/IteratorhasNext()Z —� žŸnext()Ljava/lang/Object;¡Y£Blocks s¥ ¦§ asIntStream()Ljava/util/stream/IntStream;© Hª_(Lcom/mojang/serialization/Dynamic;III)Lcom/google/common/collect/Streams$IntFunctionWithIndex; ¬­® ¯°!com/google/common/collect/Streams mapWithIndexo(Ljava/util/stream/IntStream;Lcom/google/common/collect/Streams$IntFunctionWithIndex;)Ljava/util/stream/Stream;² ³´accepts(Ljava/util/List;Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Consumer; ¶·¸ ¹ºjava/util/stream/StreamforEachOrdered (Ljava/util/function/Consumer;)V ‘¼ ½›isEmpty ^¿ ÀÁsetT(Lcom/mojang/datafixers/OpticFinder;Ljava/lang/Object;)Lcom/mojang/datafixers/Typed; ^à ÀÄ_(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; kÆ ÇÈ createMap3(Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; Ê ËÌreadI(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; ÎÏÐ ÑÒ#com/mojang/serialization/DataResultresult()Ljava/util/Optional;Ô iÕ()Ljava/util/function/Supplier; רÙ ÚÛjava/util/Optional orElseThrow1(Ljava/util/function/Supplier;)Ljava/lang/Object;Ýcom/mojang/datafixers/util/Pair Üß àŸgetFirst ‘â ãäadd(Ljava/lang/Object;)Zæ/Could not parse newly created bed block entity. èéê ëìcom/google/common/collect/Maps newHashMap()Ljava/util/HashMap;îid kð ñò createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;ô minecraft:bed ö÷ø ùú java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;üx kþ ÿ createInt%(I)Lcom/mojang/serialization/Dynamic;yzcolor k    createShort%(S)Lcom/mojang/serialization/Dynamic;GCodeLineNumberTableLocalVariableTablethisALnet/minecraft/util/datafix/fixes/ChunkBedBlockEntityInjecterFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; chunkType"Lcom/mojang/datafixers/types/Type; levelTypetileEntitiesTypetileEntityListType5Lcom/mojang/datafixers/types/templates/List$ListType;LocalVariableTypeTable%Lcom/mojang/datafixers/types/Type<*>;8Lcom/mojang/datafixers/types/templates/List$ListType<*>; StackMapTabletileEntityTypelevelF#Lcom/mojang/datafixers/OpticFinder; tileEntitiesFbedIdI;Lcom/mojang/datafixers/types/templates/List$ListType;(Lcom/mojang/datafixers/types/Type;&Lcom/mojang/datafixers/OpticFinder<*>;;Lcom/mojang/datafixers/OpticFinder;>; Signature (Lcom/mojang/datafixers/types/Type<*>;Lcom/mojang/datafixers/types/templates/List$ListType;)Lcom/mojang/datafixers/TypeRewriteRule; lambda$cap$2¤(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;pos sectionTag"Lcom/mojang/serialization/Dynamic;i$Ljava/util/Iterator;inputLcom/mojang/datafixers/Typed;levellevelTagchunkXchunkZ tileEntitiesLjava/util/List; sectionTags%Lcom/mojang/serialization/Dynamic<*>; Lcom/mojang/datafixers/Typed<*>;Ljava/util/List;8Ljava/util/List<+Lcom/mojang/serialization/Dynamic<*>;>;C!com/mojang/datafixers/OpticFinder lambda$cap$4f(Ljava/util/List;Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)VbedTagLjava/util/Map; lambda$cap$5#()Ljava/lang/IllegalStateException; lambda$cap$38(Lcom/mojang/serialization/Dynamic;IIIIJ)Ljava/util/Map;pxxyyzzblockindexJ[Ljava/util/Map;Lcom/mojang/serialization/Dynamic<*>;>; lambda$cap$0D(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;ops%Lcom/mojang/serialization/DynamicOps; lambda$cap$1D(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;v!Lcom/mojang/datafixers/util/Pair; SourceFile#ChunkBedBlockEntityInjecterFix.javaBootstrapMethods`&(Ljava/lang/Object;)Ljava/lang/Object;b c TUUf g ./i<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;k(IJ)Ljava/lang/Object;m n JKp(IJ)Ljava/util/Map;r(Ljava/lang/Object;)Vt u DEw(Ljava/util/Map;)VŸz { HII~  XYY‚ ƒ„… †‡"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; InnerClassesŠ'com/mojang/datafixers/DSL$TypeReference TypeReference�*com/mojang/datafixers/types/templates/ListListType�Ccom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType’2com/mojang/datafixers/types/templates/TaggedChoiceTaggedChoiceType•6com/google/common/collect/Streams$IntFunctionWithIndexIntFunctionWithIndex˜%java/lang/invoke/MethodHandles$Lookupšjava/lang/invoke/MethodHandlesLookup!  I*+·±    æ8*¶² ¶L+¶M,!¶N-Á#š »%Y'·)¿-À#:*,¶,°   !*#0%48 -&0* -&0 !þ*./ W,¶0N+¸4:!,¸4: 6*:*¶<²?¶B*¶²?¶BºF¶J*N*¶² ¶-ºP¶S¸W° ")* +.01=2S0HWWWR" J#$B%$=&'4WW(R") J#*B%+ ,- ./ ý ½-*¶]:¸c¶gÀk:m¶o¶r6x¶o¶r6+¶zÀ}¸:…¶o¸‡¶Œ:  ¹�:  ¹–™H ¹œÀk:   ¶o¶r6  ¢¶o¶¤  º¨¸«, º±¹µ§ÿ´¹»š-*+¶¾¶Â°-° :345!6.8<:K;j<w=›M R£S­T»V„ w)0' j612 TO34 ½#$½%$½"½56¶76©82!œ9'.�:'<�;<Kr=< 4j61> ¶7?©8><�;@Kr=A !*ÿT BB^^k‘‘—úN DE �(-Æ&*+,-¶Å¶É¹ÍºÓ¶ÖÀܶ޹áW± NO'Q*(;<("(12(FG!' HI " »%Yå·)° O JK … ª ÿ~x �ˆ6~6z~6 z~6 ¸ç:  *í¶ï*ó¶ï¹õW *û¶ï*x`¶ý¹õW *¶ï* x`¶ý¹õW *¶ï* x`¶ý¹õW *¶ï*¶¹õW °° 6 >?@A$B-D2EFF^GwH�I¥J¨Lp •L'ŽM'$„N' -{O' 2vFG ª12ª9'ª0'ª:'ªP'ªQR 2vFS !û¨ TU 0º ° 1 VW XY ,*° 1 Z[\]^>�_ad�_eh�jlo�qsv�xy|�_}€ˆ*‰5‹ #ŒŽ�‘“”¬– —™›