ÊțșŸE¶  java/lang/Object()V   "net/minecraft/world/item/ItemStackEMPTY$Lnet/minecraft/world/item/ItemStack;  net/minecraft/core/NonNullListwithSize5(ILjava/lang/Object;)Lnet/minecraft/core/NonNullList;  /net/minecraft/world/inventory/MerchantContainer itemStacks Lnet/minecraft/core/NonNullList;  merchant+Lnet/minecraft/world/item/trading/Merchant;   size()I " #$iterator()Ljava/util/Iterator; &'( )*java/util/IteratorhasNext()Z &, -.next()Ljava/lang/Object; 0 1*isEmpty 3 45get(I)Ljava/lang/Object;7*net/minecraft/world/inventory/MerchantMenu 9 : getCount <=> ?@#net/minecraft/world/ContainerHelper removeItem8(Ljava/util/List;II)Lnet/minecraft/world/item/ItemStack; B CD isPaymentSlot(I)Z F GupdateSellItem <I JKtakeItem7(Ljava/util/List;I)Lnet/minecraft/world/item/ItemStack; M NOset'(ILjava/lang/Object;)Ljava/lang/Object; Q RSgetMaxStackSize'(Lnet/minecraft/world/item/ItemStack;)I U VW limitSize(I)V YZ[ \])net/minecraft/world/item/trading/MerchantgetTradingPlayer,()Lnet/minecraft/world/entity/player/Player; _ `a activeOffer0Lnet/minecraft/world/item/trading/MerchantOffer; c desetItem((ILnet/minecraft/world/item/ItemStack;)V g hifutureXpI Yk lm getOffers3()Lnet/minecraft/world/item/trading/MerchantOffers; o0p/net/minecraft/world/item/trading/MerchantOffers r si selectionHint ou vw getRecipeFor{(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/trading/MerchantOffer; yz{ |*.net/minecraft/world/item/trading/MerchantOffer isOutOfStock y~ €assemble&()Lnet/minecraft/world/item/ItemStack; y‚ ƒ getXp … †‡getItem'(I)Lnet/minecraft/world/item/ItemStack; Y‰ Š‹notifyTradeUpdated'(Lnet/minecraft/world/item/ItemStack;)V  Žclearnet/minecraft/world/Container SignatureFLnet/minecraft/core/NonNullList;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;.(Lnet/minecraft/world/item/trading/Merchant;)VCodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/world/inventory/MerchantContainer;villagerMethodParametersgetContainerSize itemStack StackMapTableslot((II)Lnet/minecraft/world/item/ItemStack;countresultremoveItemNoUpdate stillValid-(Lnet/minecraft/world/entity/player/Player;)Zplayer*Lnet/minecraft/world/entity/player/Player; setChangedbuyAbuyBofferoffers1Lnet/minecraft/world/item/trading/MerchantOffers;getActiveOffer2()Lnet/minecraft/world/item/trading/MerchantOffer;setSelectionHint clearContent getFutureXp SourceFileMerchantContainer.java!‘’`a“”sihi•–U*·*Čž ”*+”±—˜™š›œ› –2*޶ʗ˜ ™š1*–)*޶!L+č%™+č+ÀM,¶/šʧÿ䏗 "!$#'$˜ ž )™šŸ ü&ú†‡–@ *޶2À°—)˜ ™š  iœ ?Ą–ĆG*޶2ÀN -¶/š*Ž-¶8ž;°*Žž;:¶/š*¶A™*¶E°—. /0%304@5D7˜4G™šG iGąi ;ž 0Ł Ÿü%üœ  ąCD–O™ §Ź—;˜™š iŸ @œ €‡–= *ŽžH°—@˜ ™š  iœ de–w *Ž,¶LW,*,¶P¶T*¶A™*¶E±—E FGHJ˜  ™š  i ž Ÿœ  ž„Š–R*ŽčX+ЧʗN˜™š§šŸ@œ§©–3*¶E±— ST˜ ™šG–șŚ*”^*޶2À¶/™*޶2ÀLČM§*޶2ÀL*޶2ÀM+¶/™*ȶb*”f±*ŽčjN-¶nšd-+,*Žq¶t:Æ ¶x™*”^-,+*Žq¶t:Æ'¶xš*”^*¶}¶b*¶”f§*ȶb*”f*Ž*¶„čˆ±—bW[\"])_5`AcHdPeUfVi`jgksl€n†o’rŸs„tŻu»wĂxÈ{Ö|˜H"Ș &« sUŹaŚ™š5ąȘ A–« `w­źŸ)ęę)oy(ú ݰ–/*Ž^°—˜ ™š“”±W–F *”q*¶E±—ƒ„ …˜ ™š siœsČ–6*޶Œ±— ‰Š˜ ™šł –/*ŽfŹ—˜ ™šŽ”