Êþº¾EX  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   *net/minecraft/util/datafix/fixes/ItemIdFix ITEM_NAMES*Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;  (it/unimi/dsi/fastutil/ints/Int2ObjectMapget(I)Ljava/lang/Object;java/lang/String  com/mojang/datafixers/DSLintType$()Lcom/mojang/datafixers/types/Type;   +net/minecraft/util/datafix/fixes/References ITEM_NAME)Lcom/mojang/datafixers/DSL$TypeReference; "#$ %&'com/mojang/datafixers/DSL$TypeReferencetypeName()Ljava/lang/String; ()* +3net/minecraft/util/datafix/schemas/NamespacedSchemanamespacedString - ./namedX(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; 1 23orh(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;5id 7 89 fieldFinderY(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder;; ItemIdFix = >?getInputSchema(()Lcom/mojang/datafixers/schemas/Schema; A B  ITEM_STACK DEF GH$com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type; J K?getOutputSchemaM NOapplyd(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; Q RSfixTypeEverywhereTypedœ(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;U NV()Ljava/util/function/Function; XYZ [\com/mojang/datafixers/Typedupdate�(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;UU `ab cd!com/mojang/datafixers/util/EithermapN(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/lang/Object;fcom/mojang/datafixers/util/Pair hij kljava/lang/IntegerintValue()I n opgetItem(I)Ljava/lang/String; er stofG(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair;vminecraft:stone xyz {|0it/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMapput'(ILjava/lang/Object;)Ljava/lang/Object;~minecraft:grass€minecraft:dirt‚minecraft:cobblestone„minecraft:planks†minecraft:saplingˆminecraft:bedrockŠminecraft:flowing_waterŒminecraft:waterŽminecraft:flowing_lava�minecraft:lava’minecraft:sand”minecraft:gravel–minecraft:gold_ore˜minecraft:iron_orešminecraft:coal_oreœ minecraft:logžminecraft:leaves minecraft:sponge¢minecraft:glass¤minecraft:lapis_ore¦minecraft:lapis_block¨minecraft:dispenserªminecraft:sandstone¬minecraft:noteblock®minecraft:golden_rail°minecraft:detector_rail²minecraft:sticky_piston´ minecraft:web¶minecraft:tallgrass¸minecraft:deadbushºminecraft:piston¼minecraft:wool¾minecraft:yellow_flowerÀminecraft:red_flowerÂminecraft:brown_mushroomÄminecraft:red_mushroomÆminecraft:gold_blockÈminecraft:iron_blockÊminecraft:double_stone_slabÌminecraft:stone_slabÎminecraft:brick_blockÐ minecraft:tntÒminecraft:bookshelfÔminecraft:mossy_cobblestoneÖminecraft:obsidianØminecraft:torchÚminecraft:fireÜminecraft:mob_spawnerÞminecraft:oak_stairsàminecraft:chestâminecraft:diamond_oreäminecraft:diamond_blockæminecraft:crafting_tableèminecraft:farmlandêminecraft:furnaceìminecraft:lit_furnaceîminecraft:ladderðminecraft:railòminecraft:stone_stairsôminecraft:leveröminecraft:stone_pressure_plateøminecraft:wooden_pressure_plateúminecraft:redstone_oreüminecraft:redstone_torchþminecraft:stone_buttonminecraft:snow_layer minecraft:iceminecraft:snowminecraft:cactusminecraft:clay minecraft:jukebox minecraft:fenceminecraft:pumpkinminecraft:netherrackminecraft:soul_sandminecraft:glowstoneminecraft:portalminecraft:lit_pumpkinminecraft:stained_glassminecraft:trapdoorminecraft:monster_egg minecraft:stonebrick"minecraft:brown_mushroom_block$minecraft:red_mushroom_block&minecraft:iron_bars(minecraft:glass_pane*minecraft:melon_block,minecraft:vine.minecraft:fence_gate0minecraft:brick_stairs2minecraft:stone_brick_stairs4minecraft:mycelium6minecraft:waterlily8minecraft:nether_brick:minecraft:nether_brick_fence<minecraft:nether_brick_stairs>minecraft:enchanting_table@minecraft:end_portalBminecraft:end_portal_frameDminecraft:end_stoneFminecraft:dragon_eggHminecraft:redstone_lampJminecraft:double_wooden_slabLminecraft:wooden_slabNminecraft:cocoaPminecraft:sandstone_stairsRminecraft:emerald_oreTminecraft:ender_chestVminecraft:tripwire_hookXminecraft:emerald_blockZminecraft:spruce_stairs\minecraft:birch_stairs^minecraft:jungle_stairs`minecraft:command_blockbminecraft:beacondminecraft:cobblestone_wallfminecraft:carrotshminecraft:potatoesjminecraft:wooden_buttonlminecraft:anvilnminecraft:trapped_chestp'minecraft:light_weighted_pressure_plater'minecraft:heavy_weighted_pressure_platetminecraft:daylight_detectorvminecraft:redstone_blockxminecraft:quartz_orezminecraft:hopper|minecraft:quartz_block~minecraft:quartz_stairs€minecraft:activator_rail‚minecraft:dropper„minecraft:stained_hardened_clay†minecraft:stained_glass_paneˆminecraft:leaves2Šminecraft:log2Œminecraft:acacia_stairsŽminecraft:dark_oak_stairs�minecraft:hay_block’minecraft:carpet”minecraft:hardened_clay–minecraft:coal_block˜minecraft:packed_icešminecraft:double_plantœminecraft:iron_shovelžminecraft:iron_pickaxe minecraft:iron_axe¢minecraft:flint_and_steel¤minecraft:apple¦ minecraft:bow¨minecraft:arrowªminecraft:coal¬minecraft:diamond®minecraft:iron_ingot°minecraft:gold_ingot²minecraft:iron_sword´minecraft:wooden_sword¶minecraft:wooden_shovel¸minecraft:wooden_pickaxeºminecraft:wooden_axe¼minecraft:stone_sword¾minecraft:stone_shovelÀminecraft:stone_pickaxeÂminecraft:stone_axeÄminecraft:diamond_swordÆminecraft:diamond_shovelÈminecraft:diamond_pickaxeÊminecraft:diamond_axeÌminecraft:stickÎminecraft:bowlÐminecraft:mushroom_stewÒminecraft:golden_swordÔminecraft:golden_shovelÖminecraft:golden_pickaxeØminecraft:golden_axeÚminecraft:stringÜminecraft:featherÞminecraft:gunpowderàminecraft:wooden_hoeâminecraft:stone_hoeäminecraft:iron_hoeæminecraft:diamond_hoeèminecraft:golden_hoeêminecraft:wheat_seedsìminecraft:wheatîminecraft:breadðminecraft:leather_helmetòminecraft:leather_chestplateôminecraft:leather_leggingsöminecraft:leather_bootsøminecraft:chainmail_helmetúminecraft:chainmail_chestplateüminecraft:chainmail_leggingsþminecraft:chainmail_bootsminecraft:iron_helmetminecraft:iron_chestplateminecraft:iron_leggingsminecraft:iron_bootsminecraft:diamond_helmet minecraft:diamond_chestplate minecraft:diamond_leggingsminecraft:diamond_bootsminecraft:golden_helmetminecraft:golden_chestplateminecraft:golden_leggingsminecraft:golden_bootsminecraft:flintminecraft:porkchopminecraft:cooked_porkchopminecraft:painting minecraft:golden_apple"minecraft:sign$minecraft:wooden_door&minecraft:bucket(minecraft:water_bucket*minecraft:lava_bucket,minecraft:minecart.minecraft:saddle0minecraft:iron_door2minecraft:redstone4minecraft:snowball6minecraft:boat8minecraft:leather:minecraft:milk_bucket<minecraft:brick>minecraft:clay_ball@minecraft:reedsBminecraft:paperDminecraft:bookFminecraft:slime_ballHminecraft:chest_minecartJminecraft:furnace_minecartL minecraft:eggNminecraft:compassPminecraft:fishing_rodRminecraft:clockTminecraft:glowstone_dustVminecraft:fishXminecraft:cooked_fishedZ minecraft:dye\minecraft:bone^minecraft:sugar`minecraft:cakeb minecraft:beddminecraft:repeaterfminecraft:cookiehminecraft:filled_mapjminecraft:shearslminecraft:melonnminecraft:pumpkin_seedspminecraft:melon_seedsrminecraft:beeftminecraft:cooked_beefvminecraft:chickenxminecraft:cooked_chickenzminecraft:rotten_flesh|minecraft:ender_pearl~minecraft:blaze_rod€minecraft:ghast_tear‚minecraft:gold_nugget„minecraft:nether_wart†minecraft:potionˆminecraft:glass_bottleŠminecraft:spider_eyeŒminecraft:fermented_spider_eyeŽminecraft:blaze_powder�minecraft:magma_cream’minecraft:brewing_stand”minecraft:cauldron–minecraft:ender_eye˜minecraft:speckled_melonšminecraft:spawn_eggœminecraft:experience_bottležminecraft:fire_charge minecraft:writable_book¢minecraft:written_book¤minecraft:emerald¦minecraft:item_frame¨minecraft:flower_potªminecraft:carrot¬minecraft:potato®minecraft:baked_potato°minecraft:poisonous_potato² minecraft:map´minecraft:golden_carrot¶minecraft:skull¸minecraft:carrot_on_a_stickºminecraft:nether_star¼minecraft:pumpkin_pie¾minecraft:fireworksÀminecraft:firework_chargeÂminecraft:enchanted_bookÄminecraft:comparatorÆminecraft:netherbrickÈminecraft:quartzÊminecraft:tnt_minecartÌminecraft:hopper_minecartÎminecraft:iron_horse_armorÐminecraft:golden_horse_armorÒminecraft:diamond_horse_armorÔminecraft:leadÖminecraft:name_tagØ minecraft:command_block_minecartÚminecraft:record_13Üminecraft:record_catÞminecraft:record_blocksàminecraft:record_chirpâminecraft:record_faräminecraft:record_mallæminecraft:record_mellohièminecraft:record_stalêminecraft:record_stradìminecraft:record_wardîminecraft:record_11ðminecraft:record_waitò minecraft:air xô õödefaultReturnValue(Ljava/lang/Object;)V xø ù()Vû üýaccept()Ljava/util/function/Consumer; ÿ "com/mojang/datafixers/DataFixUtilsmakeC(Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object; Signature>Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;CodeLineNumberTableLocalVariableTablethis,Lnet/minecraft/util/datafix/fixes/ItemIdFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersImakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; oldItemType"Lcom/mojang/datafixers/types/Type; newItemType#Lcom/mojang/datafixers/OpticFinder;LocalVariableTypeTable£Lcom/mojang/datafixers/types/Type;>;>;kLcom/mojang/datafixers/types/Type;>;¤Lcom/mojang/datafixers/OpticFinder;>;>;lambda$makeRule$0�(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; itemStackLcom/mojang/datafixers/Typed;lambda$makeRule$1F(Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Pair;oldId#Lcom/mojang/datafixers/util/Either;lambda$makeRule$3D(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;r!Lcom/mojang/datafixers/util/Pair;lambda$makeRule$26(Ljava/lang/Integer;)Lcom/mojang/datafixers/util/Pair;lLjava/lang/Integer;lambda$static$05(Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V2Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap; SourceFileItemIdFix.javaBootstrapMethods3&(Ljava/lang/Object;)Ljava/lang/Object;5 6 8<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;: ;   > ? '((B C #$$öG H +,,K LMN OP"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 TypeReferenceT%java/lang/invoke/MethodHandles$LookupVjava/lang/invoke/MethodHandlesLookup!  I*+·±           op7 ²¹ À°Y  55ÇM¸²¹!¸'¸,¸0L²¹!¸'¸,M4+¸6N*:*¶<²@¶C*¶I²@¶C-,ºL¶P°^_$`+a*M  8$)+"5 8$)+"5 J ,*+ºT¶W°b  5    <*º]º^¶_Àe°c !" #$,*°e %& '(=²¹!*¶g¸m¸q°d )* +,ù ß*u¶wW*}¶wW*¶wW*�¶wW*ƒ¶wW*…¶wW*‡¶wW*‰¶wW* ‹¶wW* �¶wW* �¶wW* ‘¶wW* “¶wW*•¶wW*—¶wW*™¶wW*›¶wW*�¶wW*Ÿ¶wW*¡¶wW*£¶wW*¥¶wW*§¶wW*©¶wW*«¶wW*­¶wW*¯¶wW*±¶wW*³¶wW*µ¶wW* ·¶wW*!¹¶wW*#»¶wW*%½¶wW*&¿¶wW*'Á¶wW*(öwW*)ŶwW**ǶwW*+ɶwW*,˶wW*-ͶwW*.϶wW*/ѶwW*0Ó¶wW*1Õ¶wW*2×¶wW*3Ù¶wW*4Û¶wW*5ݶwW*6ß¶wW*8á¶wW*9ã¶wW*:å¶wW*<ç¶wW*=é¶wW*>ë¶wW*Aí¶wW*Bï¶wW*Cñ¶wW*Eó¶wW*Fõ¶wW*H÷¶wW*Iù¶wW*Lû¶wW*Mý¶wW*Nÿ¶wW*O¶wW*P¶wW*Q¶wW*R¶wW*T ¶wW*U ¶wW*V ¶wW*W¶wW*X¶wW*Y¶wW*Z¶wW*[¶wW*_¶wW*`¶wW*a¶wW*b¶wW*c!¶wW*d#¶wW*e%¶wW*f'¶wW*g)¶wW*j+¶wW*k-¶wW*l/¶wW*m1¶wW*n3¶wW*o5¶wW*p7¶wW*q9¶wW*r;¶wW*t=¶wW*w?¶wW*xA¶wW*yC¶wW*zE¶wW*{G¶wW*}I¶wW*~K¶wW*M¶wW*€O¶wW*�Q¶wW*‚S¶wW*ƒU¶wW*…W¶wW*†Y¶wW*‡[¶wW*ˆ]¶wW*‰_¶wW*Ša¶wW*‹c¶wW*�e¶wW*Žg¶wW*�i¶wW*‘k¶wW*’m¶wW*“o¶wW*”q¶wW*—s¶wW*˜u¶wW*™w¶wW*šy¶wW*›{¶wW*œ}¶wW*�¶wW*ž�¶wW*Ÿƒ¶wW* …¶wW*¡‡¶wW*¢‰¶wW*£‹¶wW*¤�¶wW*ª�¶wW*«‘¶wW*¬“¶wW*­•¶wW*®—¶wW*¯™¶wW*›¶wW*�¶wW*Ÿ¶wW*¡¶wW*£¶wW*¥¶wW*§¶wW*©¶wW*«¶wW* ­¶wW* ¯¶wW* ±¶wW* ³¶wW* µ¶wW*·¶wW*¹¶wW*»¶wW*½¶wW*¿¶wW*Á¶wW*öwW*ŶwW*ǶwW*ɶwW*˶wW*ͶwW*϶wW*ѶwW*Ó¶wW*Õ¶wW*×¶wW*Ù¶wW* Û¶wW*!ݶwW*"ß¶wW*#á¶wW*$ã¶wW*%å¶wW*&ç¶wW*'é¶wW*(ë¶wW*)í¶wW**ï¶wW*+ñ¶wW*,ó¶wW*-õ¶wW*.÷¶wW*/ù¶wW*0û¶wW*1ý¶wW*2ÿ¶wW*3¶wW*4¶wW*5¶wW*6¶wW*7 ¶wW*8 ¶wW*9 ¶wW*:¶wW*;¶wW*<¶wW*=¶wW*>¶wW*?¶wW*@¶wW*A¶wW*B¶wW*C!¶wW*D#¶wW*E%¶wW*F'¶wW*G)¶wW*H+¶wW*I-¶wW*J/¶wW*K1¶wW*L3¶wW*M5¶wW*N7¶wW*O9¶wW*P;¶wW*Q=¶wW*R?¶wW*SA¶wW*TC¶wW*UE¶wW*VG¶wW*WI¶wW*XK¶wW*YM¶wW*ZO¶wW*[Q¶wW*\S¶wW*]U¶wW*^W¶wW*_Y¶wW*`[¶wW*a]¶wW*b_¶wW*ca¶wW*dc¶wW*ee¶wW*fg¶wW*gi¶wW*hk¶wW*im¶wW*jo¶wW*kq¶wW*ls¶wW*mu¶wW*nw¶wW*oy¶wW*p{¶wW*q}¶wW*r¶wW*s�¶wW*tƒ¶wW*u…¶wW*v‡¶wW*w‰¶wW*x‹¶wW*y�¶wW*z�¶wW*{‘¶wW*|“¶wW*}•¶wW*~—¶wW*™¶wW*€›¶wW*��¶wW*‚Ÿ¶wW*ƒ¡¶wW*„£¶wW*…¥¶wW*†§¶wW*‡©¶wW*ˆ«¶wW*‰­¶wW*Н¶wW*‹±¶wW*Œ³¶wW*�µ¶wW*Ž·¶wW*�¹¶wW*�»¶wW*‘½¶wW*’¿¶wW*“Á¶wW*”öwW*•ŶwW*–ǶwW*—ɶwW*˜˶wW*¡ͶwW*¢϶wW*£ѶwW*¤Ó¶wW*¥Õ¶wW*¦×¶wW*ÐÙ¶wW*ÑÛ¶wW*ÒݶwW*Óß¶wW*Ôá¶wW*Õã¶wW*Öå¶wW*×ç¶wW*Øé¶wW*Ùë¶wW*Úí¶wW*Ûï¶wW*ñ¶ó±ö= (1 :!C"L#U$^%g&p'y(‚)‹*”+�,¦-¯.¸/Á0Ê1Ó2Ü3å4î5÷67 89:$;-<6=?>H?Q@ZAcBlCuD~E‡F�G™H¢I«J´K½LÆMÏNØOáPêQóRüSTUV W)X2Y;ZD[M\V]`^j_t`~aˆb’cœd¦e°fºgÄhÎiØjâkìlömn opq(r2s<tFuPvZwdxnyxz‚{Œ|–} ~ª´€¾�Ȃ҃܄ç…ò†ý‡ˆ‰Š)‹4Œ?�JŽU�`�k‘v’�“Œ”—•¢–­—¸˜ÙΚÙ›äœï�úžŸ ¡&¢1£<¤G¥R¦]§h¨s©~ª‰«”¬Ÿ­ª®µ¯À°˱Ö²á³ì´÷µ¶ ·¸#¹.º9»D¼O½Z¾e¿pÀ{Á†Â‘ÜħŲƽÇÈÈÓÉÞÊéËôÌÿÍ ÎÏ Ð+Ñ6ÒAÓLÔWÕbÖm×x؃َڙۤܯݺÞÅßÐàÛáæâñãüäåæç(è3é>êIëTì_íjîuï€ð‹ñ–ò¡ó¬ô·õÂöÍ÷Øøãùîúùû ü ý þ %ÿ 0 ; F Q \ g r } ˆ “ ž © ´ ¿ Ê Õ à ë ö    " - 8 C N Y d o z … � ›! ¦" ±# ¼$ Ç% Ò& Ý' è( ó) þ* + , - *. 5/ @0 K1 V2 a3 l4 w5 ‚6 �7 ˜8 £9 ®: ¹; Ä< Ï= Ú> å? ð@ ûA B C D 'E 2F =G HH SI ^J iK tL M ŠN •O  P «Q ¶R ÁS ÌT ×U ÞV  ßc-.ù.»xY·÷ºú¸þÀ³±/014J247J29<J2=@J2ADJEFIQ"R SUW