Êþº¾Eïnet/minecraft/nbt/Tagjava/lang/Integerjava/util/ArrayList  ()V  net/minecraft/nbt/ListTag(Ljava/util/List;)V java/util/AbstractList  listLjava/util/List;  net/minecraft/nbt/CompoundTagsize()I  !"get+(Ljava/lang/String;)Lnet/minecraft/nbt/Tag; $ %&contains(Ljava/lang/String;)Z ( )* isWrapper"(Lnet/minecraft/nbt/CompoundTag;)Z , -. wrapElement8(Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/CompoundTag; 012 34 java/util/Mapof5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; 6 7(Ljava/util/Map;)V 9 :;identifyRawElementType()B =>? @Ajava/io/DataOutput writeByte(I)V CDjava/util/List =F GAwriteInt CI JKiterator()Ljava/util/Iterator; MNO PQjava/util/IteratorhasNext()Z MS TUnext()Ljava/lang/Object; W XY wrapIfNeeded1(BLnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag; [ \]write(Ljava/io/DataOutput;)V _ `;getId b cd tryUnwrap8(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/Tag; f ghadd(Ljava/lang/Object;)Z j k sizeInBytes m noTYPELnet/minecraft/nbt/TagType;q"net/minecraft/nbt/StringTagVisitor p pt uv visitList(Lnet/minecraft/nbt/ListTag;)V px yzbuild()Ljava/lang/String; C| }~remove(I)Ljava/lang/Object; C€ �QisEmpty ƒ „… getNullable(I)Lnet/minecraft/nbt/Tag; ‡ˆ‰ 3Šjava/util/Optional((Ljava/lang/Object;)Ljava/util/Optional; ‡Œ �Žempty()Ljava/util/Optional; � ‘’ getCompound(I)Ljava/util/Optional;” !•()Ljava/util/function/Supplier; ‡— ˜™ orElseGet1(Ljava/util/function/Supplier;)Ljava/lang/Object; › œ’getList” Ÿ  ’ getOptional¢ £¤apply()Ljava/util/function/Function; ‡¦ §¨flatMap3(Ljava/util/function/Function;)Ljava/util/Optional;ªnet/minecraft/nbt/NumericTag ©¬ ­® shortValue()S¢ ©± ²intValue´net/minecraft/nbt/IntArrayTag ³¶ ·¸ getAsIntArray()[Iºnet/minecraft/nbt/LongArrayTag ¹¼ ½¾getAsLongArray()[J¢ ©Á Âà doubleValue()D¢ ©Æ ÇÈ floatValue()F¢Ënet/minecraft/nbt/StringTag ÊÍ ÎzvalueÐjava/lang/ThrowableÒjava/lang/MatchException ÏÔ ÕztoString Ñ× Ø*(Ljava/lang/String;Ljava/lang/Throwable;)V CÚ !~ ‡Ü ÝŠ ofNullable Cß àáset'(ILjava/lang/Object;)Ljava/lang/Object; Cã gä(ILjava/lang/Object;)V æ A è éêcopy()Lnet/minecraft/nbt/Tag; Cf íîï ðñjava/util/Objectsequals'(Ljava/lang/Object;Ljava/lang/Object;)Z Có ôhashCode ö ÷østream()Ljava/util/stream/Stream; öû üýaccept!()Ljava/util/function/BiConsumer; ÿ java/util/stream/StreammapMulti:(Ljava/util/function/BiConsumer;)Ljava/util/stream/Stream; tnet/minecraft/nbt/TagVisitor C  clear    net/minecraft/nbt/ListTag$29$SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult[I  net/minecraft/nbt/TagTypesgetType(I)Lnet/minecraft/nbt/TagType;  u"net/minecraft/nbt/StreamTagVisitorN(Lnet/minecraft/nbt/TagType;I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult;  .net/minecraft/nbt/StreamTagVisitor$ValueResultordinal ! "#HALT0Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; % &'visitContainerEnd2()Lnet/minecraft/nbt/StreamTagVisitor$ValueResult;  ) *9$SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult , -()Lnet/minecraft/nbt/TagType; / 01 visitElementN(Lnet/minecraft/nbt/TagType;I)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; 34.net/minecraft/nbt/StreamTagVisitor$EntryResult 6 ü7V(Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; 9 }… ; g<(ILnet/minecraft/nbt/Tag;)V > à?1(ILnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag; A !… C éD()Lnet/minecraft/nbt/ListTag; FGH üIjava/util/function/Consumer(Ljava/lang/Object;)VKnet/minecraft/nbt/ListTag$1 JNnet/minecraft/nbt/CollectionTagWRAPPER_MARKERLjava/lang/String; ConstantValueSELF_SIZE_IN_BYTESI$ Signature8Lnet/minecraft/nbt/TagType;)Ljava/util/List;CodeLineNumberTableLocalVariableTablethisLnet/minecraft/nbt/ListTag;LocalVariableTypeTableMethodParameters,(Ljava/util/List;)VLnet/minecraft/nbt/Tag;tagLnet/minecraft/nbt/CompoundTag; StackMapTable compoundTag elementTypeBelementoutputLjava/io/DataOutput; Exceptionsljava/io/IOExceptionhomogenousTypeRuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting; addAndUnwrap(Lnet/minecraft/nbt/Tag;)Vcompoundchild:()Lnet/minecraft/nbt/TagType;visitor$Lnet/minecraft/nbt/StringTagVisitor;index8(I)Ljava/util/Optional;getCompoundOrEmpty"(I)Lnet/minecraft/nbt/CompoundTag;4(I)Ljava/util/Optional;getListOrEmpty(I)Lnet/minecraft/nbt/ListTag;getShort*(I)Ljava/util/Optional; getShortOr(IS)SLnet/minecraft/nbt/NumericTag; defaultValueSgetInt,(I)Ljava/util/Optional;getIntOr(II)I getIntArrayLnet/minecraft/nbt/IntArrayTag;(I)Ljava/util/Optional<[I>; getLongArray Lnet/minecraft/nbt/LongArrayTag;(I)Ljava/util/Optional<[J>; getDouble+(I)Ljava/util/Optional; getDoubleOr(ID)DDgetFloat*(I)Ljava/util/Optional; getFloatOr(IF)FF getString+(I)Ljava/util/Optional; getStringOr'(ILjava/lang/String;)Ljava/lang/String;žjava/lang/StringRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;0(I)Ljava/util/Optional;setTag(ILnet/minecraft/nbt/Tag;)ZaddTagasList3()Ljava/util/Optional;listTagobjLjava/lang/Object;4()Ljava/util/stream/Stream;compoundStream<()Ljava/util/stream/Stream;!(Lnet/minecraft/nbt/TagVisitor;)VLnet/minecraft/nbt/TagVisitor;i$Lnet/minecraft/nbt/StreamTagVisitor;lambda$compoundStream$07(Lnet/minecraft/nbt/Tag;Ljava/util/function/Consumer;)VLjava/util/function/Consumer;RLjava/util/AbstractList;Lnet/minecraft/nbt/CollectionTag; SourceFile ListTag.java NestMembersBootstrapMethodsU¼ ¾!()Lnet/minecraft/nbt/CompoundTag;À DÃ&(Ljava/lang/Object;)Ljava/lang/Object; Å Æ ÇŽasShortÉ-(Lnet/minecraft/nbt/Tag;)Ljava/util/Optional; Ë Ì ÍŽasInt Ï Ð ÑŽasDouble Ó Ô ÕŽasFloat × Ø ÙŽasStringÛ'(Ljava/lang/Object;Ljava/lang/Object;)VÝ Þ ±²²á âãä åæ"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 ValueResult EntryResultë%java/lang/invoke/MethodHandles$Lookupíjava/lang/invoke/MethodHandlesLookup1 MOPQRSQTnoUVUW7 X: *»Y·· ±Y • –Z  [\ XX *·*+µ±Y™š ›Z [\ ]  W^U_ cdXd*¶ *¶L+Æ+°*°YžŸ ¡¤ZÎ`abc^a )*XL*¶ *¶#™§¬Y¨Z abc@^a XYXz" Ÿ+°+Á™+ÀM,¸'š,°+¸+°Y­®°±³Z  db"ef"a`c^ ea -.X8»Y*¸/·5°Y¸Z a`^a\]X»I*¶8=+¹<+*´¹B¹E*´¹HN-¹L™-¹RÀ:¸V+¹Z§ÿà±Y½¾ ¿À9ÁEÂHÃZ*9 g`I[\IhiDefc ý%Mú"jk^h:;XÃ?<*´¹HM,¹L™+,¹RÀN-¹^6š <§ Ÿ ¬§ÿÒ¬Y& ÈÉÊ'Ë+Ì1Í7Ï:Ñ=ÒZ*'efg`?[\=mfcý Mý$ùúnopqXs+Á™+ÀM*,¸a¶eW§ *+¶eW±YÖ ×ÙÛZ  rb[\a`c^akX <$<*´¹Bh`<*´¹HM,¹L™,¹RÀN-¹i`<§ÿä¬Yßàá.â7ã:äZ . s`<[\9Sc ýMú`;X- ¬YéZ [\-X.²l°YîZ [\UtÕzXN»pY·rL+*¶s+¶w°Yóô õZ[\ uv}…XB*´¹{À°YúZ[\wS^w�QX4 *´¹¬YÿZ  [\‘’Xj*¶‚N-Á™ -ÀM,¸†°¸‹°YZ ab[\wSc^wUxyzXE*¶�º“¶–À°Y Z[\wS^wœ’Xj*¶‚N-Á ™ -À M,¸†°¸‹°YZ a\[\wSc^wU{|}XE*¶šº�¶–À °YZ[\wS^w~’XB*¶žº¡¶¥°YZ[\wS^wU€�Xw*¶‚:Á©™À©N-¹«¬¬Y!Z*a‚[\wSƒ„c^ wƒ…’XB*¶žº¯¶¥°Y&Z[\wS^wU†‡ˆXw*¶‚:Á©™À©N-¹°¬¬Y*+-Z*a‚[\wSƒSc^ wƒ‰’Xm*¶‚N-Á³™-À³M,¶µ¸†°¸‹°Y124Z aŠ[\wSc^wU‹Œ’Xm*¶‚N-Á¹™-À¹M,¶»¸†°¸‹°Y89;Z a�[\wSc^wUŽ�’XB*¶žº¿¶¥°Y@Z[\wS^wU�‘’Xy *¶‚:Á©™À©:¹À¯(¯YDEGZ*a‚ [\ wS ƒ“c^ wƒ”’XB*¶žºÄ¶¥°YLZ[\wS^wU•–—Xw*¶‚:Á©™À©N-¹Å®$®YPQSZ*a‚[\wSƒ˜c^ wƒ™’XB*¶žºÉ¶¥°YXZ[\wS^wUš›œX½4*¶‚N-ÁÊ™-ÀÊ:¶Ì::°,°:»ÑY¶Ó·Ö¿#ÏY\]^!`#]Z4ÎPa`4[\4wS4ƒPcü!ÿ �Ï^ wƒ„…Xd#› *´¹B¢*´¹ÙÀ§°YdZ#[\#wSc!@^wŸ  ’X= *¶‚¸Û°YhZ [\ wS^wU¡X4 *´¹B¬YmZ  [\!…XB*´¹ÙÀ°YrZ[\wS^wà?XM*´,¹ÞÀ°YwZ [\wSa`^ wag<XN *´,¹â±Y | }Z  [\ wS a`^ wa¢£XP*´,¹ÞW¬Y � ‚Z [\wSa`^ wa¤£XO *´,¹â¬Y ‡ ˆZ  [\ wS a`^ waéDX»G»Y*´¹B·åL*´¹HM,¹L™,¹RÀN+-¹ç¹ëW§ÿà» Y+· °Y�Ž.�;�>‘Z . a`G[\6é] 6éWcýCMú"¥ŽX/*¸†°Y–Z [\U¦ðhXy'*+¦¬+Á ™+À M*´,´¸ì™§¬Y›œŸZ §\'[\'¨©c@^¨ôX4 *´¹ò¬Y¤Z  [\÷øX/*·õ°Y©Z [\Uª«øX9*¶ùºú¹þ°Y­Z [\U¬ü­X@+*¹±Y ¶·Z[\u®^u X8 *´¹±Y » ¼Z  [\ü7X‘ä*¶8=² +¸*´¹B¹¶.«$² °+¹$°>*´¹B¢Ž*´¹ÙÀ¸V:²(+¹+¹.¶2.ª(!² °§?+¹$°² +¹5¶.«&² °+¹$°„§ÿk+¹$°Y>ÀÁ8Ã<ÆCÉRÊeË”͘ЛÓ¢ÖÌØÐÛ×ÉÝßZ4era`E˜¯Sä[\äu°ßefc ü8üüN)úú^uA}~X0*¶8°YZ [\^wAgäX4 *,À¶:±YZ  [\^ waAàáX4 *,À¶=°YZ  [\^ waA!~X0*¶@°YZ [\^wAéêX/*¶B°YZ [\ ±²Xc*Á™*ÀM+,¹E±Y® ¯±Z  rba`h³c´ X# »JY·L³l±YUµ¶·¸ J¹Rົ½àº¿ÁàÂÄÈàÂÊÈàÂÎÈàÂÒÈàÂÖÈàÚÜßç* è@3é@Jêìî