ÊþºŸEÏ  java/lang/Record()V   Unet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$CopyOperation sourcePath:Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;    targetPath  opWLnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy;  8net/minecraft/commands/arguments/NbtPathArgument$NbtPathget)(Lnet/minecraft/nbt/Tag;)Ljava/util/List;  java/util/ListisEmpty()Z !"# $java/util/function/Supplier()Ljava/lang/Object;&net/minecraft/nbt/Tag ()* +,Unet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategymerged(Lnet/minecraft/nbt/Tag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)V.6com/mojang/brigadier/exceptions/CommandSyntaxException0 12toStringk(Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$CopyOperation;)Ljava/lang/String;4 56hashCodeZ(Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$CopyOperation;)I8 9:equalsl(Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$CopyOperation;Ljava/lang/Object;)Z < =>CODEC Lcom/mojang/serialization/Codec;@source BCD EFcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;H IJapply()Ljava/util/function/Function; LMN OP!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;RtargetH (<H XYZ [\;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;^ I_(()Lcom/mojang/datafixers/util/Function3; abc Id!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;H ghi jk2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; < SignatureyLcom/mojang/serialization/Codec;Î(Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy;)VCodeLineNumberTableLocalVariableTablethisWLnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$CopyOperation;MethodParameters7(Ljava/util/function/Supplier;Lnet/minecraft/nbt/Tag;)V sourceTagsLjava/util/List;Ljava/util/function/Supplier;Lnet/minecraft/nbt/Tag;LocalVariableTypeTable)Ljava/util/List;6Ljava/util/function/Supplier; StackMapTableP(Ljava/util/function/Supplier;Lnet/minecraft/nbt/Tag;)V()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;<()Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Y()Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileCopyCustomDataFunction.javaNestHostGnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunctionRecordBootstrapMethods”sourcePath;targetPath;op ™&(Ljava/lang/Object;)Ljava/lang/Object;› œ …ž“(Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$CopyOperation;)Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;  ¡ …£ € †Š°(Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$CopyOperation;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy;šJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;ª « o­$(Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$CopyOperation;¯ ° ‡ˆˆ³ ޵¶ ·ž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; InnerClasses CopyOperationÃ0net/minecraft/commands/arguments/NbtPathArgumentNbtPath MergeStrategyInstanceÈcom/mojang/datafixers/ProductsP3Ë%java/lang/invoke/MethodHandles$LookupÍjava/lang/invoke/MethodHandlesLookup0  =>mn op\*·*+µ*,µ *-µ±q!r*st  u  Ivpº,*Ž,¶N-¹š*Ž+¹ À%*Ž -¶'§N±'*-q* +,'0*.+1r* wx,st,Ry,@z{ w|,R}~'B-u R@m1€p1*º/°q!r st5p1*º3¬q!r st9‚p<*+º7¬q!rstƒ„uƒ …p/*ްq!r st…p/*Ž °q!r st†p/*ްq!r st ‡ˆp†D*²;?¹AºG¶K²;Q¹AºS¶K²TU¹AºV¶K¶W*º]¶`°q"#$*%7"@&C"r D‰Š‹p$ ºežf³l±q"ŒŽ‘  ’B²“•–—¹˜š¹˜Ÿ¹˜¢¥¹§©¬¹˜®±À2ÁÂÄ (ÅD XgÆaÇÉÊÌÎ