7  java/lang/Object()Vorg/freertr/user/userFormat | 'label|vrf|iface|hop|label|targets|bytes  '(Ljava/lang/String;Ljava/lang/String;)V  org/freertr/tab/tabLabellabelsLorg/freertr/tab/tabGen;  org/freertr/tab/tabGensize()I  get(I)Ljava/lang/Comparable;!org/freertr/tab/tabLabelEntry # $%getList()Ljava/lang/String; ' ()add(Ljava/lang/String;)V+4interface|packet|mplsec|sr6sec|ldp4|ldp6|rsvp4|rsvp6 -./ 0org/freertr/cfg/cfgAllifaces2org/freertr/cfg/cfgIfc 14 56mplsPackLorg/freertr/ip/ipMpls; 89: ;<org/freertr/ip/ipMplssecurityZ 1> ?@nameLjava/lang/String; 1B CD getSRv6sec()Z 1F GHmplsLdp4Lorg/freertr/rtr/rtrLdpIface; 1J KHmplsLdp6 1M NO mplsRsvp4Lorg/freertr/rtr/rtrRsvpIface; 1Q RO mplsRsvp6T UVmakeConcatWithConstants-(Ljava/lang/String;ZZZZZZZ)Ljava/lang/String; X Y(I)V [ \]find.(Ljava/lang/Comparable;)Ljava/lang/Comparable; _`a b<org/freertr/util/debugger tabLabelEvntd Ue(I)Ljava/lang/String; ghi j)org/freertr/util/loggerdebug l (]nfailed to allocate exact label gp q)warn s tukey%Lorg/freertr/tab/tabLabelEntry$owner; w x<working -z {| labelRangeBegI -~ | labelRangeEnd  org/freertr/util/bitsrandom(II)I |labelfailed to allocate new label  releaseg([Lorg/freertr/tab/tabLabelEntry;Lorg/freertr/tab/tabLabelEntry$owner;)[Lorg/freertr/tab/tabLabelEntry;   allocBlockI(Lorg/freertr/tab/tabLabelEntry$owner;II)[Lorg/freertr/tab/tabLabelEntry;"failed to allocate new label block  allocateH(Lorg/freertr/tab/tabLabelEntry$owner;I)[Lorg/freertr/tab/tabLabelEntry;'failed to allocate specific label blockd  ]del  e(Lorg/freertr/tab/tabLabelEntry;Lorg/freertr/tab/tabLabelEntry$owner;)Lorg/freertr/tab/tabLabelEntry;java/util/ArrayList   java/lang/IntegervalueOf(I)Ljava/lang/Integer;  (java/util/List(Ljava/lang/Object;)Z  (I)Ljava/lang/Object; ((ILjava/lang/Object;)V   int2labels(I)Ljava/util/List;   prependLabels2(Ljava/util/List;Ljava/util/List;)Ljava/util/List; addAll(Ljava/util/Collection;)Z  Signature9Lorg/freertr/tab/tabGen;CodeLineNumberTablegetShFor()Lorg/freertr/user/userFormat; StackMapTablegetShIntjava/lang/String"(I)Lorg/freertr/tab/tabLabelEntry; allocateExactG(Lorg/freertr/tab/tabLabelEntry$owner;I)Lorg/freertr/tab/tabLabelEntry;F(Lorg/freertr/tab/tabLabelEntry$owner;)Lorg/freertr/tab/tabLabelEntry; [Lorg/freertr/tab/tabLabelEntry;((I)Ljava/util/List;q(Ljava/util/List;Ljava/util/List;)Ljava/util/List; prependLabel#(Ljava/util/List;I)Ljava/util/List;M(Ljava/util/List;I)Ljava/util/List; copyLabels"(Ljava/util/List;)Ljava/util/List;L(Ljava/util/List;)Ljava/util/List; SourceFile tabLabel.javaBootstrapMethods||||||| allocate  release   U$java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses#org/freertr/tab/tabLabelEntry$ownerowner%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!!*  :Y  K<# M, *,"&*"! "##$'%*'2"8)   Y * K<,z,1M,b>,3 ,37>*,=,3,A,E,I,L,PS&*. 2 34#5'6*8,93:;<3>11111 11 11 11  \0 YWL+Z  H I |5^ cf YWM,k mo,*r,v,& TUWX"Y'Z)\.]3^  S<Gy}= YWN-k!^-cf-*r-v-o6 hijk%l(n.o:q?rDsFhLuQv%   [ N6N Y`W:k -*W^cf*rv-S-6 z{|}&~,.4AGMS{Y%  8= %y}d>*:o* #(+16 ! r* **N--o*&  $   C**v*r+^*f* K**v*6  +6:<A  y.** M>**2:+:,S,&  !&,  5YL+W+ >+*+*** YK=+*+**   %6<    ! * I*YL+*W+ !"# Yó @