ĘþšūEÖ  !net/minecraft/util/ArrayListDeque(I)V    java/util/AbstractList()V java/lang/Object  contents[Ljava/lang/Object;  headI  size  verifyIndexInRange  getIndex(I)I ! "#getInner(I)Ljava/lang/Object;%#java/lang/IndexOutOfBoundsException $ ( )(II)V +,- ./java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object; 1 2 grow 4 5modCount 789 :;java/lang/Mathmax(II)I = >? copyCount([Ljava/lang/Object;I)V A B#get DEF GHjava/util/function/Predicatetest(Ljava/lang/Object;)Z JKL M/ java/util/function/UnaryOperatorapply OPQ RSjava/util/function/Consumeraccept(Ljava/lang/Object;)V U VWadd(ILjava/lang/Object;)V Y ZSaddFirst \ ]SaddLast_ java/util/NoSuchElementException ^ b c#removee.net/minecraft/util/ArrayListDeque$ReversedView dg hI(Lnet/minecraft/util/ArrayListDeque;Lnet/minecraft/util/ArrayListDeque;)V j kl removeFirst()Ljava/lang/Object; n ol removeLast q rlgetFirst t ulgetLast +w xyequals'(Ljava/lang/Object;Ljava/lang/Object;)Z{4net/minecraft/util/ArrayListDeque$DescendingIterator z} ~&(Lnet/minecraft/util/ArrayListDeque;)V € ‚reversed#()Lnet/minecraft/util/ListAndDeque;„net/minecraft/util/ListAndDeque MIN_GROWTH ConstantValueRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethis#Lnet/minecraft/util/ArrayListDeque;LocalVariableTypeTable(Lnet/minecraft/util/ArrayListDeque;capacityMethodParameters()IRuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;index Signature(I)TT; StackMapTable innerIndexset'(ILjava/lang/Object;)Ljava/lang/Object;elementLjava/lang/Object;currentTT; (ITT;)TT;i internalIndex(ITT;)V newLength newContentsvalueremoveIf!(Ljava/util/function/Predicate;)ZfilterLjava/util/function/Predicate;removed$Ljava/util/function/Predicate<-TT;>;'(Ljava/util/function/Predicate<-TT;>;)Zcount replaceAll%(Ljava/util/function/UnaryOperator;)Voperator"Ljava/util/function/UnaryOperator;'Ljava/util/function/UnaryOperator;*(Ljava/util/function/UnaryOperator;)VforEach (Ljava/util/function/Consumer;)VactionLjava/util/function/Consumer;#Ljava/util/function/Consumer<-TT;>;&(Ljava/util/function/Consumer<-TT;>;)V(TT;)V offerFirst(TT;)Z offerLast()TT;(()Lnet/minecraft/util/ListAndDeque; pollFirstpollLast peekFirstpeekLastremoveFirstOccurrenceoremoveLastOccurrencedescendingIterator()Ljava/util/Iterator;()Ljava/util/Iterator;()Ljava/util/List;!()Ljava/util/SequencedCollection;()Ljava/util/Deque;YLjava/util/AbstractList;Lnet/minecraft/util/ListAndDeque; SourceFileArrayListDeque.java NestMembers InnerClasses ReversedViewDescendingIterator!ƒ…†‡ˆ ‰$ ŠF*·ą‹ Œ Ž Šm*·*― ĩ*ĩ*ĩą‹ ŒŽ‘ ’‘“ŠA*īŽ‹!Œ Ž ‘“ŠB*īūŽ‹&Œ Ž ”•ŠS *ī`*īūpŽ‹*Œ Ž –  ’–B#ŠY*ķ**ķķ °‹ /0ŒŽ– ’–—˜ )ŠY›Ą ŧ$Y·&ŋą‹4 57Œ–™ ’ –ŠS *īļ'ą‹ :;Œ Ž –  ’–"#ŠM*ī2°‹?ŒŽš ’š—˜›œŠ­!*ķ,ļ*W*ķ>*ķ :*ī,S°‹DE FGHIŒ4!Ž!–!žš Ÿž !!  Ÿ ’ –—ĄVWŠ}°*ī`ļ',ļ*W*ī*īū *ķ0*ķ>*ī  *ī,S§gš0*Yīdĩ*īœ*Yī*īū`ĩ*ī*ķ,S§6*īd6Ą!*ī*`ķ*ī*ķ2S„ĸ§ĸß*ī,S*Yī3`ĩ3*Yī`ĩą‹NN OPQS%T-U7V;WEXLYZ[h]v^Ž]”`›bĨcŊdŒ4p$ǰŽ°–°ž%‹Ģ°° ™ü" üú#’ –—Ī2 Š+*īū*īūzļ6`<― M*,*īķ<*ĩ*,ĩą‹hij k%l*mŒ +ŽĨĶ +c#ŠHŠ*ķ*ķ=*ķ Nš*īS*Yī`ĩ§N*īd  *īS§:`6*īĒ*ī*dķ*ķ@S„§ĸá*ī**īdķS*Yī3`ĩ3*Yīdĩ-°‹>qr stuv)w3x=zK{^zd}t~€ˆŒ4B"ĒŠŽŠ– šy§žŠy§ ™ý) üú!’–—˜ĻĐŠ%e=>*īĒ>*ķ@:+đC™ „§ ™*ī*dķS*ī*ķS„§ĸĀ*Yī3`ĩ3*Yīdĩ™§Ž‹2 †‡ ˆ‰Š$‹(Œ6A‡GQ‘[’Œ4.§žCĒeŽeŠŦcŽ .§ eeŠ­™ýü úú@’Š—Ū>?Š‹>Ē+*ķ@S„§ĸðą‹–—–™Œ*ĒŽĶŊ ™ üú’ ĶŊ°ąŠŪ+=*īĒ#*ķ>*ī+*ķ đIļ*S„§ĸÛą‹ žŸ$*ĄŒ*–(Ē+Ž+ēģ++ēī™ üú'’ē—ĩķ·Š‘=*īĒ+*ķ@đN„§ĸęą‹Ĩ ĶĨό ĒŽļđļš™ üú’ļ—ŧZSŠ[*+ķTą‹ Ž­ŒŽ§ž§ ’§—ž]SŠ^ **ī+ķTą‹ ą ēŒ Ž §ž  § ’§—ž―HŠ[*+ķXŽ‹ ķ·ŒŽ§ž§ ’§—ūŋHŠ[*+ķ[Ž‹ ž―ŒŽ§ž§ ’§—ūklŠb*īš ŧ^Y·`ŋ*ķa°‹ÂÃŌ Ž ™—ĀolŠg*īš ŧ^Y·`ŋ**īdķa°‹ĘË͌ Ž ™—‚ŠF ŧdY**·f°‹Ԍ  Ž  —ÁÂlŠ[*īš°*ķi°‹ŨØ ÚŒ Ž ™ —ˆ‰ÃlŠ[*īš°*ķm°‹ßā ⌠Ž ™ —ˆ‰rlŠb*īš ŧ^Y·`ŋ*ķ@°‹įčęŒ Ž ™—ĀulŠg*īš ŧ^Y·`ŋ**īdķ@°‹ïðōŒ Ž ™—ĀÄlŠ[*īš°*ķp°‹ũø úŒ Ž ™ —ˆ‰ÅlŠ[*īš°*ķs°‹ĸ Œ Ž ™ —ˆ‰ÆHŠī(=*īĒ*ķ@N+-ļv™ *ķaWŽ„§ĸߎ‹    &Œ*§ž$Ē(Ž(Įž§ (™ üú’ĮČHŠĩ)*īd=›*ķ@N+-ļv™ *ķaWŽ„ĸ§ĸ㎋ !'Œ*§ž Ē)Ž)Įž§ )™ üú’ĮÉĘŠE ŧzY*·|°‹Œ  Ž  —ËAĖŠA*ķ°‹Œ Ž AÍŠA*ķ°‹Œ Ž AÎŠA*ķ°‹Œ Ž —ÏÐŅŌdzÓdÔzÕ