Źžŗ¾EÆ  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   ;net/minecraft/util/datafix/fixes/StructureReferenceCountFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesSTRUCTURE_FEATURE)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;Structure Reference Fix apply()Ljava/util/function/Function;  !"fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;$ references '() *+ com/mojang/serialization/DynamicupdateS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; '- ./asNumber'()Lcom/mojang/serialization/DataResult; 234 56#com/mojang/serialization/DataResultmapD(Ljava/util/function/Function;)Lcom/mojang/serialization/DataResult; 28 9:result()Ljava/util/Optional;< =>test ()Ljava/util/function/Predicate; @AB CDjava/util/Optionalfilter4(Ljava/util/function/Predicate;)Ljava/util/Optional; FGH IJjava/lang/IntegervalueOf(I)Ljava/lang/Integer; @L MNorElse&(Ljava/lang/Object;)Ljava/lang/Object; FP QRintValue()I 'T UV createInt%(I)Lcom/mojang/serialization/Dynamic; XYZ [\com/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder; _`a *bcom/mojang/datafixers/Typed_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;CodeLineNumberTableLocalVariableTablethis=Lnet/minecraft/util/datafix/fixes/StructureReferenceCountFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; structureInfo"Lcom/mojang/datafixers/types/Type;LocalVariableTypeTable%Lcom/mojang/datafixers/types/Type<*>;setCountToAtLeastOneF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; structureTag"Lcom/mojang/serialization/Dynamic;'Lcom/mojang/serialization/Dynamic; Signaturef(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;lambda$setCountToAtLeastOne$0lambda$setCountToAtLeastOne$1(Ljava/lang/Integer;)ZnumberLjava/lang/Integer; StackMapTablelambda$makeRule$0<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed; SourceFileStructureReferenceCountFix.javaBootstrapMethodsN‰ Š € Ž ztt‘ ’P“java/lang/Number•'(Ljava/lang/Number;)Ljava/lang/Integer;—(Ljava/lang/Object;)Z™ š {|| ž st  ”¢£ ¤„"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«%java/lang/invoke/MethodHandles$Lookup­java/lang/invoke/MethodHandlesLookup!cI*+·±d   e fghijkl hjmncb*¶² ¶L*+ŗ¶°d  efg opq  or stcH *#ŗ%¶&°de  uvq  uwluxy ztcW-**¶,ŗ0¹1¹7ŗ;¶?øE¶KĄF¶O¶S°de -$v {|cB *¶Ož§¬de  }~ @ €c7 *øWŗ]¶^°de  ‚ƒ„…†4Ÿ‡ˆ‹Ÿ‡ŒŸ‡”Ÿ–˜›Ÿ‡œ¦§X© Ŗ¬®