49 : ;< = > ? @A B ZC D EFG ZHIJ = K EB L M N O P Q R ST UVW X Y Z i[\ i] i^ _`ab *Bc *def *g h M ij Zk Zl m n op q r s t u v wx BByz B{| g Bg} ~  N=  Z Z Z Z    S Z    aB B Z      *    ]  x zB z Builder InnerClassesIteratorlistLjava/util/List; Signature"Ljava/util/List; immutableZ$assertionsDisabledfill((Lucar/ma2/Section;[I)Lucar/ma2/Section;CodeLineNumberTableLocalVariableTableiIsLucar/ma2/Section;shape[IerrsLjava/lang/String;ok StackMapTable Exceptionsmake$(Ljava/util/List;)Lucar/ma2/Section;iterLucar/ma2/RangeIterator; rangeIterrangesLocalVariableTypeTable*Ljava/util/List;>(Ljava/util/List;)Lucar/ma2/Section;([I)VaShapethis([I[I)Vorigin ([I[I[I)Vsizestride(Ljava/util/List;)Vfrom%(Ljava/util/List;)V([Lucar/ma2/Range;)V[Lucar/ma2/Range;(Lucar/ma2/Section;)V(Ljava/util/List;[I)V'(Ljava/util/List;[I)V(Ljava/lang/String;)VrangeLucar/ma2/Range;indexe!Ljava/lang/NumberFormatException;index1index2stoke2Ljava/util/StringTokenizer;s1s2s3 sectionSpecstokecompact()Lucar/ma2/Section;rresultscompose&(Lucar/ma2/Section;)Lucar/ma2/Section;basejwant intersectotheroffset(Lucar/ma2/Section;)Iresultunion shiftOrigin newOrigin([I)Lucar/ma2/Section; intersects(Lucar/ma2/Section;)ZcontainstoString()Ljava/lang/String;sbuffLjava/util/Formatter;show()V appendRange DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;$(Lucar/ma2/Range;)Lucar/ma2/Section;(I)Lucar/ma2/Section;(II)Lucar/ma2/Section;firstlast(III)Lucar/ma2/Section;)(Ljava/lang/String;III)Lucar/ma2/Section;name insertRange%(ILucar/ma2/Range;)Lucar/ma2/Section; removeRangesetRange replaceRangereduceneedednewList setDefaults makeImmutable subSection fromIndex endExclusive removeLast removeVlen removeFirst parentSection parentSizeprepend isImmutable()ZisVariableLengthaFrom isStridedgetShape()[I getOrigin getStride(I)IgetSize()JgetRank()IcompatibleRank computeSizeproductJ([I)Jlen getRanges()Ljava/util/List;$()Ljava/util/List;getRange(I)Lucar/ma2/Range;find$(Ljava/lang/String;)Lucar/ma2/Range; rangeNameLjavax/annotation/Nullable; addRangeNamesnr rangeNamescount$Ljava/util/List;8(Ljava/util/List;)Lucar/ma2/Section; checkInRange([I)Ljava/lang/String; equivalent([I)Z conformal reduceThis reduceOther equalShapeorequals(Ljava/lang/Object;)ZoLjava/lang/Object;oshashCode getIterator([I)Lucar/ma2/Section$Iterator; toBuilder()Lucar/ma2/Section$Builder;builderlambda$reduce$0(Lucar/ma2/Range;)Z SourceFile Section.javaucar/ma2/Section  !ucar/ma2/InvalidRangeException   java/util/ArrayList   ucar/ma2/RangeIteratorucar/ma2/Range *"java/lang/IllegalArgumentExceptionCan deal with non Range yet        java/util/StringTokenizer(),    : )*  java/lang/NumberFormatExceptionjava/lang/StringBuilder illegal selector:  part of <>   Invalid Section rank     Incompatible Section rank      5  java/util/Formatter,java/lang/Object %s%n %s= java/lang/IllegalStateException Cant modify     BootstrapMethods*5    java/util/List' shape[] must have same rank as Section   java/lang/AssertionError     Invalid number of Range Namesjava/lang/String  Number of ranges in section (  ) must be = Illegal Range for dimension 2: empty range only for unlimited dimension len = 0: last requested  > max   ' . ucar/ma2/Section$Iterator ucar/ma2/Section$Builder  java/util/Iteratoriterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;add(I)VEMPTYVLEN(II)V(III)V(Ljava/util/Collection;)Vjava/util/CollectionsaddAll,(Ljava/util/Collection;[Ljava/lang/Object;)Z'(Ljava/lang/String;Ljava/lang/String;)V hasMoreTokens nextTokentrimindexOfjava/lang/IntegerparseInt(Ljava/lang/String;)Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;()Lucar/ma2/Range;get(I)Ljava/lang/Object;"(Lucar/ma2/Range;)Lucar/ma2/Range;lengthformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;getName(Ljava/lang/String;III)V(ILjava/lang/Object;)Vremoveset'(ILjava/lang/Object;)Ljava/lang/Object;stream()Ljava/util/stream/Stream;  test ()Ljava/util/function/Predicate;java/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;java/util/stream/CollectorstoList()Ljava/util/stream/Collector;collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;unmodifiableList"(Ljava/util/List;)Ljava/util/List;subList(II)Ljava/util/List;(Ljava/util/Collection;)Zucar/ma2/IndexsetName(I)Ljava/lang/StringBuilder;(Lucar/ma2/Section;[I)V appendRanges,(Ljava/util/List;)Lucar/ma2/Section$Builder;java/lang/ClassdesiredAssertionStatus  45"java/lang/invoke/LambdaMetafactory metafactoryLookup(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;%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!EE V* Y+*+M, Y,>6+*~>*Y*+2 #$ &'( +",,-=,C.G/I24%VVC"4( iTi M Y L* M, /, N-+-W YλY+67"8)97;A<D= "MEMEZ' g** Y +M,>6L,.6*YW%*W*W* IJK#L(M>NCOSQ`KfT #=gg& g** Y >,R,.#*Y+.+.,.`dW&,.*W*W* ]^_`a=bCcSe`_fh*Uggg+  r** Y 6,[,.**Y+.+.,.`d-.W',.*W*W* rstu vGwNx^zktq}4_rrrr4 _** Y+ Y** Y *+WP** Y+r** Y+*,   ** Y Y+ !N-"-#$:%&M:'E(6YM:Y*Y+,--.-+-/-0Y%!:#:#:" #:(6 (6  (6 Y   M/: Y*Y+,--.-+-/-0*,WCVY))n!*49CJVY[6J V[*%   * |un[* ii_)+*ii@ii@ iiiii)+ii i@ Y*12L* M, , N+-3WY+ )47 ) @ 4  4Z 8z+*+1*1 Y4 Y*12M>*5>*6:+:,W,7WY,6  !$'%6&E'L)Q*],k%q/>E&L)Hzz'S 'S Z3 `*+8 Y4 Y*12M>*5-*6:+:,9W̻Y,& :;>?-@<ACBQ?WE><C 7``B B  Z6c*+8 Y:=>*5d6<*6:+:;<6h`==h>2 OPRST(U8V@WLXSY[Ta\R8#@L#>ccOM =c+1*1 Y4 Y*12M>*5-*6:+:,>W̻Y,& g hj!k0l?mFnTkZq>?F#7cc!B !B  Z6f+1*1 Y4 Y*12M>*50*6:+:,;?WɻY,& } ~!0?FW]>?F#:ff!E !E  Z9\+*1 Y4 Y*12M>*5(*6:,+.t?WѻY," .=MS4=!2\\= =  Z1[*+8 Y4=*5;*6N+:--@. !/6EHQSY4/$6E[[3 U+1*1=*5:*6N+:-;;-AA.   *1=?KMS4*#1DUU / cBYCL=*5J*6N+DEFW-+%EFW+GEY-HSFW+I* %)48FX^*%3 Tc[ B) |BYCL=*5c*6N+JEFW-+%EFW.-K+LEY-KSFW+GEY-HSFW+I2 %)48FM_qw*%L m|t B)B** Y  ]*M NYOP*W* g*M NYOP*+W*M*M NYOP*YW$*W*W*" !*".#>%K&MM :*M NYOP*W*YW*4567%98: :::'*M NYOP*YW*IJK%L*'''')*M NYOP*Y+QW*\]^'_4)))))q*M NYOP*,R*mnop g*M NYOP*SW*}~r*M NYOP*,TW* r*M NYOP*,TW* k*M NYOP<* M, , N-=<**UVWXYZMY,. 08:=ACb*0 kXb  b  $*M NYOP+*5 Y[=+^*6N-F+.*Y+.TW(+.*TW*TW:)1?CIagx*?G+a5 ^*M**M**\*   QY*] M*5<*dd^   o#*5<*d6*_* !# !D+1=`*5 aYb*5 Yc**5^ -5 DD? &+* Y+M,*dWY,  && /*M +* L+ + M,$&) +  0* L+ + M, ,e)+ .!0   6*5 L=*5+*6=O+* +,.+4. &6 * %6*5 L=*5+*6;O+7 89.84; &6 * %6*5 L=*5+*6eO+E FG.F4I &6 * %E*6;SE*6=]E*6eh2*fgl   4 *5u   P*1+1|@ 9 @* N- %- :=i@ (+47  97    & @*N-66-.6i@$ &$  6 Y*  B*6/* M, , N+-K&-(*-  //  b+5*1 Yh=YcN* : - :+6ij:-kW-&  !BV]`>VBbbI!A b3 !b*5+)*Y+l-*5mn-+m0=*5*6N-j-`-"+.S*Y+o-mp-0-A+.0*Y+o-mq--Amr-+.dm0t>4CQUX_bio*Qn64! %6"#T*1+ Y4=*53*6N--;-=+.2  "047>@JLR*0=TT! $*s+s*tM+tN,-u  * %&'H*s+s*1+1=*1$*N+:-==.  %+2>@F4+2()HH  ")*;n*+++M*1,1>*1C*:,:  vR !"$ %"&,'3(:)D*F+P,R-W.Z/d0f&l2>33:,($Hnn+,Y- !  . 5<* M,  , N-%h-w``<9: ;$<0;3=  52  "/0> xY*+yK 129zY{*|  32 zY{ 45C*=  @64}` @78z~ x