4B V       u u              V    d     u u  4       u u u              fuzzyVersionLjava/util/regex/Pattern;fuzzyVersionRangeVERSION_STRINGLjava/lang/String; ConstantValueVERSION VERSIONRANGEMAVEN_SNAPSHOT_DATE_TIME$Ljava/time/format/DateTimeFormatter; UNRESOLVED LaQute/bnd/version/MavenVersion;SNAPSHOTHIGHESTLOWESTversionLaQute/bnd/version/Version; comparable+LaQute/bnd/version/maven/ComparableVersion;(LaQute/bnd/version/Version;)VCodeLineNumberTableLocalVariableTablethis osgiVersion(Ljava/lang/String;)Vmaven StackMapTable parseString4(Ljava/lang/String;)LaQute/bnd/version/MavenVersion;osgiVersionStrmLjava/util/regex/Matcher;majorIminormicro qualifierparseMavenStringeLjava/lang/Exception; versionStrgetOSGiVersion()LaQute/bnd/version/Version; isSnapshot()Z compareTo#(LaQute/bnd/version/MavenVersion;)IothertoString()Ljava/lang/String;hashCode()Iequals(Ljava/lang/Object;)ZobjLjava/lang/Object; toSnapshot"()LaQute/bnd/version/MavenVersion;newvvalidate&(Ljava/lang/String;)Ljava/lang/String;v toDateStamp(J)Ljava/lang/String;epochJ'(JLjava/lang/String;)Ljava/lang/String;builds5(JLjava/lang/String;)LaQute/bnd/version/MavenVersion;F(Ljava/lang/String;Ljava/lang/String;)LaQute/bnd/version/MavenVersion; timestamp dateStampliteralcleanresultcleanupVersionvr LaQute/bnd/version/VersionRange;prefixfirstlastsuffixLjava/lang/StringBuilder; isInteger(Ljava/lang/String;)ZremoveLeadingZeroesgroupncleanupModifier.(Ljava/lang/StringBuilder;Ljava/lang/String;)VcCimodifierl(Ljava/lang/Object;)I()V SignatureJLjava/lang/Object;Ljava/lang/Comparable; SourceFileMavenVersion.java k gh)aQute/bnd/version/maven/ComparableVersion  kr ijaQute/bnd/version/Version 0   ^Y  "java/lang/IllegalArgumentExceptionjava/lang/StringBuilderInvalid syntax for version:  ! "# $% k&aQute/bnd/version/MavenVersion kljava/lang/Exception ' () * + ,Version is null Not a version `a- ./ - w 0 12 _YaQute/bnd/version/VersionRange ZY  3 XY .0.0. .0.0.0.0. 2147483647 % 45 1"_ %(\d+)(\.(\d+)(\.(\d+))?)?([-.]?(.*))? 67-(\(|\[)\s*([-.\w]+)\s*,\s*([-.\w]+)\s*(\]|\))5(\d{1,10})(\.(\d{1,10})(\.(\d{1,10})(\.([-\w]+))?)?)?((\(|\[)(\d{1,10})(\.(\d{1,10})(\.(\d{1,10})(\.([-\w]+))?)?)?,(\d{1,10})(\.(\d{1,10})(\.(\d{1,10})(\.([-\w]+))?)?)?(\]|\)))|(\d{1,10})(\.(\d{1,10})(\.(\d{1,10})(\.([-\w]+))?)?)?yyyyMMdd.HHmmss8 9:; <= >? @A 0-UNRESOLVED bc+2147483647.2147483647.2147483647.2147483647 ecalpha fcjava/lang/Objectjava/lang/Comparablejava/lang/Stringjava/util/regex/Matcher toMavenStringtrimisEmptyjava/util/regex/Patternmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matchesappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/String;java/lang/IntegerparseInt(Ljava/lang/String;)I(IIILjava/lang/String;)V.(LaQute/bnd/version/maven/ComparableVersion;)IgetClass()Ljava/lang/Class;getMajorgetMinorgetMicroaQute/lib/date/Dates formatMillis9(Ljava/time/format/DateTimeFormatter;J)Ljava/lang/String;length substring(II)Ljava/lang/String;(C)Ljava/lang/StringBuilder;charAt(I)Ccompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;java/util/LocaleROOTLjava/util/Locale;"java/time/format/DateTimeFormatter ofPatternJ(Ljava/lang/String;Ljava/util/Locale;)Ljava/time/format/DateTimeFormatter; UTC_ZONE_IDLjava/time/ZoneId;withZone8(Ljava/time/ZoneId;)Ljava/time/format/DateTimeFormatter;!VW XYZY[\]I^Y_Y`abcd\](ecfcghijklmY**+*Y+n#$ %&opcqhkrm)**Y+ *Y++ n()*(+o)pc)s\t1 uuuvwmN*  K* K*  K*L+YY*+=++>++6+:Y:Yn:23 567:!;(<C>L?a@wABCoHx\!wyzLL{|a7}|w!~|\ ght )@@wm\ Y*L nH I Jo  \tIm/*nOo pcm2*nXo pcmX+**+ n]^`opcctm2*!neo pcm2*"njo pcm+*++*#+#+M*,$n"opq r stuvo +pc+ ct m`(Y*%*&*'(LY+n z{o(pc h ma*)**no \t m2+,no  m{#-N,Y-.,N-n !o ##\\t!umH *-/0no  pc  \mq",Y+.,L*+0no "pc"\"\twm8*!M,,1 d2NY-.+:Yn.o48pc8\0\#\. \ mky** YK  3*L+4Y*5M*MYM6*L+C+N+:+:+:,-,7W,8*L++9N-:,-W+9::<,;W+: ,<+: ,<,,.7W+9::*,=W+: ,<,,.7W+: ,.7W,<,,>W,*<,",-n8"+-.6>EKRY`got| '/5:BFNV]choto+K:\R3\Y,\`%\&~\\'\}\ ]~\N\{\yg\^yz6CtR uVTuuuu?uu(uu mW!*1 *1 *?@no !}\t@ m/* <*1d*A0 **Bn"    #')o/\ &|t mk*C=>+1O+A60 9-a zA Z_ - *7W*C *DWn& NU[cjo4?T|kk\f|t Am3 *+En o  pcmVFG8HG6IGJG3KLMNO+YPQYRSYTUn6   %+1=I