Êşº¾EÑ  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)VPot decoration structure fix  Gnet/minecraft/util/datafix/fixes/PotDecorationsComponentUnflatteningFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesDATA_COMPONENTS)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;  getOutputSchema !apply()Ljava/util/function/Function; # $%writeFixAndReadœ(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; '() *+ com/mojang/serialization/Dynamic asStreamOpt'()Lcom/mojang/serialization/DataResult; -./ 01#com/mojang/serialization/DataResultresult()Ljava/util/Optional; 345 67java/util/OptionalisEmpty()Z 39 :;get()Ljava/lang/Object;=java/util/stream/Stream <@ ABmap8(Ljava/util/function/Function;)Ljava/util/stream/Stream; <D EFtoList()Ljava/util/List;Hjava/util/HashMap GJ K(I)V MNO PQjava/util/Listsize()I MS :T(I)Ljava/lang/Object;Vminecraft:brick 3X YZorElse&(Ljava/lang/Object;)Ljava/lang/Object;\java/lang/String [4_backaleftcrightefrontg#java/lang/IndexOutOfBoundsException fi j()Vlid 'n op createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; rst uv java/util/Mapof5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; 'x yz createMap3(Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; r| }~put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; '€ �+asStringƒminecraft:pot_decorations '† ‡ˆupdateS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethisILnet/minecraft/util/datafix/fixes/PotDecorationsComponentUnflatteningFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; unpackListF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; decorationIdLjava/lang/String;sideNamenewStackLjava/util/Map;iIoriginal"Lcom/mojang/serialization/Dynamic; decorationIdsLjava/util/Optional;decorationIdListLjava/util/List;LocalVariableTypeTable_Ljava/util/Map;Lcom/mojang/serialization/Dynamic;>;'Lcom/mojang/serialization/Dynamic;XLjava/util/Optional;>;>;:Ljava/util/List;>; StackMapTable Signaturef(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;lambda$unpackList$08(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;slambda$makeRule$0 components SourceFile+PotDecorationsComponentUnflatteningFix.javaBootstrapMethodsZµ ¶ ®••¹ º «¬¬½ ¾ ”•À ÁÂà ÄÅ"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Êcom/mojang/datafixers/DSL TypeReferenceÍ%java/lang/invoke/MethodHandles$LookupÏjava/lang/invoke/MethodHandlesLookup! ‰Š?*+·±‹ Œ����‘�’“ŠJ **¶ ²¶*¶²¶º¶"°‹Œ  �� ”•ŠÚ*¶&¹,L+¶2™*°+¶8À<º>¹?¹CM»GY·IN6¢›,¹L¢,¹RÀ3U¶WÀ[:§U:¶]™*°ª1"',^§`§b§d§ »fY·h¿:*k¶m*¶m¸q:-*¶m*¶w¹{W„§ÿe*-¶w°‹b  *"3#<%G&_(c+k,m.Œ/‘0–1›2 3¨4ª6­7¶6»9Î#Ô<Œ\ \–—ck–—ª$˜—»™š6�›œÚ�� ĞŸ *°¡¢3§0š£4»™¤Ú�¥ ĞŸ¦*°¡§3§0¤¨& ü3ş"Mr(ü[ G[ù+‘�©ª «¬Š4 *¶¹,°‹ Œ  ­� ®•Š6 *‚º„¶…°‹Œ  ¯�°±² ¿³´·¿³¸»¿³¼·ÆÇÉË ÌÎĞ