7  java/lang/Object()V   org/freertr/addr/addrPrefixrangeCheckMask(Lorg/freertr/addr/addrType;I)I  maskLenI  org/freertr/addr/addrType copyBytes()Lorg/freertr/addr/addrType;  networkLorg/freertr/addr/addrType;  mask  wildcard " # broadcast % &update  ) *+ compareTo(Lorg/freertr/addr/addrType;)I -./ 01java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;3 45makeConcatWithConstants'(Ljava/lang/String;I)Ljava/lang/String; 7 89maxBits()I ; <= fromNetmask(I)V ? @AsetAnd9(Lorg/freertr/addr/addrType;Lorg/freertr/addr/addrType;)V C DEsetNot(Lorg/freertr/addr/addrType;)V G HAsetOr -J KLtrim()Ljava/lang/String;N/ -P QRindexOf(Ljava/lang/String;)I -T UV substring(II)Ljava/lang/String; X YZ fromString(Ljava/lang/String;)Z -\ ]9length _`a bRjava/lang/IntegerparseIntdjava/lang/Exception f ghmatches(Lorg/freertr/addr/addrType;)Z j kh isNetwork m nh isBroadcast pqr storg/freertr/addr/addrIPv4 getBroadcast()Lorg/freertr/addr/addrIPv4; p;worg/freertr/addr/addrIP v vz {| fromIPv4mask(Lorg/freertr/addr/addrIPv4;)V v~ | fromIPv4addr v 9 toNetmask  (Lorg/freertr/addr/addrType;I)V  org/freertr/addr/addrIPv6 getAllNodes()Lorg/freertr/addr/addrIPv6; ; v  fromIPv6mask(Lorg/freertr/addr/addrIPv6;)V v  fromIPv6addr v ttoIPv4 p v toIPv6 X  ip4toIP<(Lorg/freertr/addr/addrPrefix;)Lorg/freertr/addr/addrPrefix;  ip6toIP# vX v isIPv4()Z  ip2ip4 4&(Ljava/lang/String;)Ljava/lang/String;  ip2ip6 48(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; p    defaultRoute4()Lorg/freertr/addr/addrPrefix;   defaultRoute6  * (Lorg/freertr/addr/addrPrefix;)Ijava/lang/Comparable SignatureTT;CodeLineNumberTable(TT;I)V$()Lorg/freertr/addr/addrPrefix; StackMapTable%(Lorg/freertr/addr/addrPrefix;)ItoString(TT;I)IsetMask(TT;)Z isUnicastsupernet!(Lorg/freertr/addr/addrPrefix;Z)Z&(Lorg/freertr/addr/addrPrefix;Z)Zt(Lorg/freertr/addr/addrPrefix;)Lorg/freertr/addr/addrPrefix;t(Lorg/freertr/addr/addrPrefix;)Lorg/freertr/addr/addrPrefix;t(Lorg/freertr/addr/addrPrefix;)Lorg/freertr/addr/addrPrefix;t(Lorg/freertr/addr/addrPrefix;)Lorg/freertr/addr/addrPrefix;str2ip1(Ljava/lang/String;)Lorg/freertr/addr/addrPrefix;L(Ljava/lang/String;)Lorg/freertr/addr/addrPrefix;ip2str1(Lorg/freertr/addr/addrPrefix;)Ljava/lang/String;L(Lorg/freertr/addr/addrPrefix;)Ljava/lang/String;ip2evpn<()Lorg/freertr/addr/addrPrefix;<()Lorg/freertr/addr/addrPrefix; defaultRoute (I)Lorg/freertr/addr/addrPrefix;;(I)Lorg/freertr/addr/addrPrefix;dispSub;(Lorg/freertr/addr/addrPrefix;)I(Ljava/lang/Object;)IMethodParameterskLjava/lang/Object;Ljava/lang/Comparable;>; SourceFileaddrPrefix.javaBootstrapMethods/#  4$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%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup! #!* $%g3***+ *+*+*+*+!*$"./012&3.425n>Y'L+*+*+*+*!!+* +>?@A)B4C<D*N*+(=*!+!(H IJLL)*,* 2U G+6+6==YZ \]_ &]5** :***>**B*!**Fc de%f4g=2*** *$o pqYZX+IL+MO=*+SIW*+`+[SI^ N****  *$'<?c6 z{ |}%'<?@BRV WcghN+*(+*!(  kh4+*(@nh4+*!(@h(*+e=*+i~=*+l~=&3NB*+e*+!e*+(*!+!(.  .0>@  i9oL+* uvYxMvYxN,+y-*p}Y-, !, i9L+* vYxMvYxN,+-*Y-, !, C#*vL*vMY+,  C#*vL*vMY+,    YoL+*+YM,*,*O>YvYx:v*S!v*`*[S> %-29= ?"R#f$h&') ( P'*v*,*,3 46 ,*,*!,A (YpYJ (YYS < ]^ `  N*v<<dhl moqA*! *+