4WXYZ[\]^ _` _ ab _ c de _ fg _ hi _ j k lm _ n o p q rs #t u Ov w xy z{ )| )}~ .   O O     8 O O = O r  D   H     R_ R R R Q  O     v  q q  q        `   q 8     = z  Q = Hv H O  D            O  _                 = D   O                   H  H     !"# $%&' () ?* (+ ?, D-. /0 / 1 23 45 _ 67 8 9 @2:;< => ?@A B C DE FG _ H I JSK L MN _OCapabilityComparator InnerClassesCacheKey'IGNORED_NAMESPACES_FOR_SYSTEM_RESOURCESLjava/util/Set; Signature#Ljava/util/Set;CONTRACT_OSGI_FRAMEWORKLjava/lang/String; ConstantValue DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;IDENTITY_INITIAL_RESOURCEPIDENTITY_SYSTEM_RESOURCEQlog!Lorg/osgi/service/log/LogService;systemCapabilityIndex/LaQute/bnd/deployer/repository/CapabilityIndex; repositoriesLjava/util/List;:Ljava/util/List;failed1Ljava/util/List; providerCacheLjava/util/Map;tLjava/util/Map;>; optionalRoots-Ljava/util/Set;resourcePriorities$Ljava/util/concurrent/ConcurrentMap;ULjava/util/concurrent/ConcurrentMap;capabilityComparatorLjava/util/Comparator;6Ljava/util/Comparator; effectiveSetFLjava/util/Map;>; resolverHooks?Ljava/util/List; callbacks8Ljava/util/List; initialisedZsystemResourceLorg/osgi/resource/Resource; inputResourceblacklistedResourceslevelI framework LIST_STRING#LaQute/lib/converter/TypeReference;ILaQute/lib/converter/TypeReference;>;$(Lorg/osgi/service/log/LogService;)VCodeLineNumberTableLocalVariableTablethis*Lbiz/aQute/resolve/AbstractResolveContext;init()Vdr!Lbiz/aQute/resolve/DebugReporter;eLjava/lang/Exception; StackMapTable findProviders1(Lorg/osgi/resource/Requirement;)Ljava/util/List; requirementLorg/osgi/resource/Requirement;resultLocalVariableTypeTable0Ljava/util/List;Q(Lorg/osgi/resource/Requirement;)Ljava/util/List;getMandatoryResources()Ljava/util/Collection;6()Ljava/util/Collection;insertHostedCapability?(Ljava/util/List;Lorg/osgi/service/resolver/HostedCapability;)IcLorg/osgi/resource/Capability; otherPrioObjLjava/lang/Integer; otherPriorityicapshc,Lorg/osgi/service/resolver/HostedCapability;prioObjprioritynewIndex_(Ljava/util/List;Lorg/osgi/service/resolver/HostedCapability;)I isEffective"(Lorg/osgi/resource/Requirement;)Z effective getWirings()Ljava/util/Map;I()Ljava/util/Map;findProviders0cachedprocessMandatoryResourceW(Lorg/osgi/resource/Requirement;Ljava/util/LinkedHashSet;Lorg/osgi/resource/Resource;)VselfCapselfCapsfirstStageResultLjava/util/LinkedHashSet;resource9Ljava/util/LinkedHashSet;Rw(Lorg/osgi/resource/Requirement;Ljava/util/LinkedHashSet;Lorg/osgi/resource/Resource;)VfindProvidersFromRepositoriesO(Lorg/osgi/resource/Requirement;Ljava/util/LinkedHashSet;)Ljava/util/ArrayList; capability capabilitiesLjava/util/Collection;repo(Lorg/osgi/service/repository/Repository;existingWiredCapabilitiessecondStageResultLjava/util/ArrayList;orderrepoCapabilitiessecondStageList6Ljava/util/Collection;5Ljava/util/ArrayList;S(Lorg/osgi/resource/Requirement;Ljava/util/LinkedHashSet;)Ljava/util/ArrayList;_(Lorg/osgi/service/repository/Repository;Lorg/osgi/resource/Requirement;)Ljava/util/Collection;mapfLjava/util/Map;>;T(Lorg/osgi/service/repository/Repository;Lorg/osgi/resource/Requirement;)Ljava/util/Collection;setResourcePriority (ILorg/osgi/resource/Resource;)VcreateBundleRequirementE(Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/resource/Requirement;bsn versionStrmatches@(Lorg/osgi/resource/Requirement;Lorg/osgi/resource/Capability;)Z filterStrfilterLorg/osgi/framework/Filter;+Lorg/osgi/framework/InvalidSyntaxException;matchUisCorrectEffectiveness capEffectivecap reqEffectivesetOptionalRoots(Ljava/util/Collection;)Vroots4Ljava/util/Collection;7(Ljava/util/Collection;)V addRepository+(Lorg/osgi/service/repository/Repository;)VgetRepositories()Ljava/util/List;<()Ljava/util/List; getFailed3()Ljava/util/List; isPermitted(Lorg/osgi/resource/Resource;)ZidCapsidentityfindFrameworkContractCapability<(Lorg/osgi/resource/Resource;)Lorg/osgi/resource/Capability; contractCaps getCacheKeyT(Lorg/osgi/resource/Requirement;)Lbiz/aQute/resolve/AbstractResolveContext$CacheKey; getVersionN(Lorg/osgi/resource/Capability;Ljava/lang/String;)Lorg/osgi/framework/Version;attr versionattLjava/lang/Object;getInputResource()Lorg/osgi/resource/Resource;setInputResource(Lorg/osgi/resource/Resource;)VgetSystemResourcesetSystemResourcesystemaddEffectiveDirective(Ljava/lang/String;)VeffectiveDirective$(Ljava/lang/String;Ljava/util/Set;)VexcludedNamespaces8(Ljava/lang/String;Ljava/util/Set;)VaddEffectiveSet(Ljava/util/Map;)VI(Ljava/util/Map;>;)VpostProcessProvidersA(Lorg/osgi/resource/Requirement;Ljava/util/Set;Ljava/util/List;)V resolverHook-LaQute/bnd/service/resolve/hook/ResolverHook;callback&Lbiz/aQute/resolve/ResolutionCallback;wired candidates/Ljava/util/Set;(Lorg/osgi/resource/Requirement;Ljava/util/Set;Ljava/util/List;)VaddResolverHook0(LaQute/bnd/service/resolve/hook/ResolverHook;)V addCallbacks>Ljava/util/Collection;A(Ljava/util/Collection;)VcreateIdentityRequirement versionRangeLaQute/libg/filters/Filter; frameworkReqVisInputResourceisSystemResourcegetHighestResourceB(Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/resource/Resource;range resources.Ljava/util/List; getResourcesF(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;reposbundle(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;A(Ljava/util/List;Lorg/osgi/resource/Requirement;)Ljava/util/List; providersreq(Ljava/util/List;Lorg/osgi/resource/Requirement;)Ljava/util/List; setFrameworkH(LaQute/bnd/osgi/resource/ResourceBuilder;Lorg/osgi/resource/Resource;)Vnamesbuilder'LaQute/bnd/osgi/resource/CapReqBuilder; namespace)LaQute/bnd/osgi/resource/ResourceBuilder;$Ljava/util/List; ExceptionsaddSystemResource toVersion0(Ljava/lang/Object;)Lorg/osgi/framework/Version;objectcreateRepository:(Ljava/util/List;)Lorg/osgi/service/repository/Repository;X(Ljava/util/List;)Lorg/osgi/service/repository/Repository;createPackageCapabilityD(Ljava/lang/String;Ljava/lang/String;)Lorg/osgi/resource/Capability; packageName versionStringversionLorg/osgi/framework/Version;resourceIdentityEquals;(Lorg/osgi/resource/Resource;Lorg/osgi/resource/Resource;)Zv1v2r1r2id1id2getIdentityCapability identityCapsgetResourceIdentity0(Lorg/osgi/resource/Resource;)Ljava/lang/String;getResourceVersion:(Lorg/osgi/resource/Resource;)Lorg/osgi/framework/Version; setBlackListentryEntryLjava/util/Map$Entry;rejectlLjava/util/Map$Entry;>;7Ljava/util/Collection;:(Ljava/util/Collection;)V getCallbacks:()Ljava/util/List; getBlackList()Ljava/util/Set;/()Ljava/util/Set;setLevel(I)VngetLevel()I getFrameworkloadPathP(LaQute/bnd/osgi/resource/ResourceBuilder;Ljava/lang/String;Ljava/lang/String;)VmLjava/util/jar/Manifest;jinLjava/util/jar/JarInputStream;rbfinLjava/io/InputStream;fLjava/io/File;pathwhatpLaQute/bnd/header/Parameters;ALjava/util/Map$Entry;WXYsetInputRequirements#([Lorg/osgi/resource/Requirement;)Vrreqs [Lorg/osgi/resource/Requirement;FgetEffectiveSetH()Ljava/util/Map;>;lambda$isPermitted$2!(Lorg/osgi/resource/Capability;)Zlambda$findProviders$1lambda$findProviders0$0d(Lorg/osgi/resource/Requirement;Lbiz/aQute/resolve/AbstractResolveContext$CacheKey;)Ljava/util/List;resvaluek3Lbiz/aQute/resolve/AbstractResolveContext$CacheKey;optional SourceFileAbstractResolveContext.javaaQute/bnd/osgi/Constants-org/osgi/framework/namespace/PackageNamespace.org/osgi/framework/namespace/IdentityNamespaceorg/osgi/framework/Constants*org/osgi/framework/namespace/HostNamespace,org/osgi/framework/namespace/BundleNamespace-org/osgi/namespace/contract/ContractNamespace,org/osgi/service/repository/ContentNamespace HP-aQute/bnd/deployer/repository/CapabilityIndex $%java/util/ArrayList &' )'java/util/HashMap +,java/util/HashSet .&java/util/concurrent/ConcurrentHashMap 01 6, 8'java/util/LinkedList :' <= A BC "#=biz/aQute/resolve/AbstractResolveContext$CapabilityComparator HZ 34 [P  \biz/aQute/resolve/DebugReporter] ^_ H` aPjava/lang/Exceptionjava/lang/RuntimeException Hb OP vW cd ef g hij kl mnjava/lang/Integer o- p- mqorg/osgi/resource/Capability er storg/osgi/resource/Namespacejava/lang/Stringresolve tf uf java/util/Set vw xf yt BootstrapMethodszn{| }~ java/util/List Horg/osgi/service/log/LogServicejava/lang/StringBuilderfor   found w "   d  &org/osgi/service/repository/Repository V *       V 'java/util/CollectionfK       4aQute/bnd/deployer/repository/MapToDictionaryAdapter t H )org/osgi/framework/InvalidSyntaxException)Invalid filter directive on requirement: "osgi.wiring.package    osgi.identity;Resource is missing an identity capability (osgi.identity).?Resource has more than one identity capability (osgi.identity).ee.  osgi.contract(biz/aQute/resolve/AbstractResolveContext OSGiFramework1biz/aQute/resolve/AbstractResolveContext$CacheKey Horg/osgi/framework/Version   @? >?  +aQute/bnd/service/resolve/hook/ResolverHook $biz/aQute/resolve/ResolutionCallback aQute/libg/filters/SimpleFilter HaQute/libg/filters/AndFilter  aQute/libg/filters/LiteralFilter  H%aQute/bnd/osgi/resource/CapReqBuilder     4 org/osgi/resource/Resource   n D?  -osgi.wiring.bundleosgi.wiring.host EF  system.bundle    "java/lang/IllegalArgumentException#Cannot convert type {0} to Version.java/lang/Object  w -aQute/bnd/osgi/repository/ResourcesRepository      'java/util/Map$Entry aQute/bnd/header/Parameters  aQute/bnd/header/Attrs wlatestsnapshotfile  d .mf java/util/jar/Manifest Hjava/util/jar/JarInputStream  Pjava/lang/Throwable b'aQute/bnd/osgi/resource/ResourceBuilder   Found fileresource ; but file does not exist  Could not find resource Cannot find resource   org.osgi.framework tjava/util/LinkedHashSet  xy ^_ resolution  osgi.content*biz/aQute/resolve/AbstractResolveContext$1(org/osgi/service/resolver/ResolveContext <> <>java/util/Iteratororg/osgi/resource/Requirement java/util/Maporg/osgi/framework/FilteraQute/libg/filters/Filter java/io/Filejava/io/InputStreamjava/io/IOExceptionN(Lbiz/aQute/resolve/AbstractResolveContext;Lorg/osgi/service/log/LogService;)Vclear addResourcejava/lang/SystemoutLjava/io/PrintStream;C(Ljava/io/PrintStream;Lbiz/aQute/resolve/AbstractResolveContext;I)Vreport(Ljava/lang/Throwable;)VisEmpty()Zadd(Ljava/lang/Object;)Zjava/util/Collections singleton#(Ljava/lang/Object;)Ljava/util/Set;*org/osgi/service/resolver/HostedCapability getResource"java/util/concurrent/ConcurrentMapget&(Ljava/lang/Object;)Ljava/lang/Object;intValuesize(I)Ljava/lang/Object;(ILjava/lang/Object;)V getDirectivesequals containsKey getNamespace()Ljava/lang/String;containsemptyMap  E(Lbiz/aQute/resolve/AbstractResolveContext$CacheKey;)Ljava/util/List;applyh(Lbiz/aQute/resolve/AbstractResolveContext;Lorg/osgi/resource/Requirement;)Ljava/util/function/Function;computeIfAbsentC(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString(ILjava/lang/String;)VgetCapabilities$(Ljava/lang/String;)Ljava/util/List;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;ensureCapacityaddAll(Ljava/util/Collection;)Zsort)(Ljava/util/List;Ljava/util/Comparator;)V'(Ljava/util/Collection;)Ljava/util/Map;emptySet testJ(Lbiz/aQute/resolve/AbstractResolveContext;)Ljava/util/function/Predicate;removeIf!(Ljava/util/function/Predicate;)ZvalueOf(I)Ljava/lang/Integer; putIfAbsent8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;M(Ljava/lang/String;Ljava/lang/String;)LaQute/bnd/osgi/resource/CapReqBuilder;buildSyntheticRequirement!()Lorg/osgi/resource/Requirement; org/osgi/framework/FrameworkUtil createFilter/(Ljava/lang/String;)Lorg/osgi/framework/Filter; getAttributes(Ljava/util/Dictionary;)Z+(ILjava/lang/String;Ljava/lang/Throwable;)Vstream()Ljava/util/stream/Stream;  ()Ljava/util/function/Predicate;java/util/stream/StreamanyMatch startsWith(Ljava/lang/String;)ZO(Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lorg/osgi/resource/Resource;)V parseVersion0(Ljava/lang/String;)Lorg/osgi/framework/Version; emptyVersionputputAll filterMatches2(Lorg/osgi/resource/Requirement;Ljava/util/List;)VprocessCandidates'(Ljava/lang/String;Ljava/lang/String;)VaddChild;(LaQute/libg/filters/Filter;)LaQute/libg/filters/AndFilter;aQute/bnd/osgi/resource/FiltersfromVersionRange&(Ljava/lang/String;)Ljava/lang/String; addDirective%aQute/bnd/osgi/resource/ResourceUtilsIDENTITY_VERSION_COMPARATOR reverseOrder.(Ljava/util/Comparator;)Ljava/util/Comparator;'(Ljava/util/Collection;)Ljava/util/Set;java/util/ObjectsrequireNonNullcloneG(Lorg/osgi/resource/Capability;)LaQute/bnd/osgi/resource/CapReqBuilder;hashCodeaQute/lib/converter/ConvertercnvI(LaQute/lib/converter/TypeReference;Ljava/lang/Object;)Ljava/lang/Object; addAttributeM(Ljava/lang/String;Ljava/lang/Object;)LaQute/bnd/osgi/resource/CapReqBuilder; addCapabilityR(LaQute/bnd/osgi/resource/CapReqBuilder;)LaQute/bnd/osgi/resource/ResourceBuilder;copyCapabilities.(Ljava/util/Set;Lorg/osgi/resource/Resource;)VgetClass()Ljava/lang/Class;java/lang/ClassgetNamejava/text/MessageFormatformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;buildSyntheticCapability ()Lorg/osgi/resource/Capability;entrySetgetValuegetKeyaQute/bnd/osgi/ProcessorremoveDuplicateMarkeraQute/lib/io/IOgetFile"(Ljava/lang/String;)Ljava/io/File;isFile%(Ljava/io/File;)Ljava/io/InputStream;endsWith(Ljava/io/InputStream;)V getManifest()Ljava/util/jar/Manifest;close addSuppressedaQute/bnd/osgi/Domaindomain1(Ljava/util/jar/Manifest;)LaQute/bnd/osgi/Domain; addManifest(LaQute/bnd/osgi/Domain;)ZbuildaQute/bnd/version/VersionRangeisVersionRangeaddRequirementJ(Lorg/osgi/resource/Requirement;)LaQute/bnd/osgi/resource/ResourceBuilder;'(Ljava/lang/Object;Ljava/lang/Object;)ZappendMatchingCapabilities8(Lorg/osgi/resource/Requirement;Ljava/util/Collection;)V  MN LK JK"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! !"#$%&'()'*+,-./0123456,78'9:';<=>?@?A/BCD?EFG=HIJ* * Y * Y* Y*Y*Y*Y*Y* Y*Y**Y *!*+"*#Y*+$%KBwfgh%i0j;kFmQn\ogplswt|xyzLMN"#$OPJJ**&* *'(*!)Y***!+L+,* L.Y+/<?-K2 }~#37<?@IL 3QR@ STJMNU .G- VWJ *0*+1M,2*+3W,K L  MN XY Z'[  Z\UO]^_J: *0*45K L  MN`abJ *0*,678N- -9:66+;N+<=:*>78: 96+,?+;6+,?K:&4AVfmvyLf A8cdV#effgC)VhCMNi'jk|lf&mmC nC[ i\U "8A9=8@opqJW*0+@BCDM, E,F*-*,G *,CH+IJK&  "$FSUL WMNWXYBrU "D0stJ6*0KK L MNuvWJM*0*+L*+MNOM Y,PN*"RYSTU+VWU-VXY-K%KL*MMNMXY1w'%(Z'[1w\%(Z\]xyJK-I-+IZ:6[:\#]=:*+^ ,_WٱK"6@GJL>6zd8{'KMNKXYK|}K~?[8{\K|U O&J ׻ YN6 Y:*[:\]`:a*+b:ocedef:  \? ]=: * >g"*+ h iW* >j-kWh-*%l Y-P:*+,mKR  5:CR^}"%&Lf }-d Ct5MNXY} C [4Ct U2  G`qBVJ5+,5nN-op-,Cq:*rsWK3 568$:2;L45MN55XY *,$i[ *$iUJR*,tuWK ?@L MNmC~? JE *+vwKCDCL  J5r>*+,hh+@xCD: y:>zY,{|}>$:*"RYSU+VX LO~K:HI KLM"N*O-Q2R7TLWOUQVpYLH/-QSrMNrXYrzdp=U*D@ B~ JQ>+@BCD: EF-,BCD: EF>>K* ]_ `b#f+g5hJiMlOoL>5QMNQXYQdOZ==U#D D@Jc**+WKs tuLMN[ JD *+3WK x yL MN J/*K|L MNJ/*KL MNJO+Z+ZM, ,2*"Y,;*"Y,<={CDN-*"Y-KR%2>@JVXbirvL*MN~?%l'r[ %l\UO +D JC*ZL+7+[M,\',]=N-{CF-K&   '16<>AL 'dC~? :'[  :\UO) JR Y*I*@**KL  XYJ,*{+CM,,,D ,DK  (L ,d, U J/*KzL MNJ>*+K ~LMN@?J/*KL MNJ>*+K LMN?JK*+YWK LMNJ*+,, YWK L MN[ U1 DHDDHDHJU *+K  L MN 6,[  67Jf-2*[:\]:+-*[:\]:+,-K&   +47XbeL>+ X fMNfXYff'[ff\U ! "JD *+3WK  L MN JV *+WK  L MN :[  : JAY*M+Y,Y+MYx,wN-K" )5;?L*AA 6?YU)J= +*4KL MN ~?J= +*'KL MN ~?J+**+,N-2-l-<K  L*+MN++ '[  UOJ~,-vw:*+K L4MN' Y[ (JGYN+[:\']`:*,b:-Wջ Y-PK&/;>L>/ &GMNG'GY?[ / G(?/UH-J *,,Z[N-\-]=::::69b,IF6F6U{CO:   3W W+W9K: ,3<LH#' 3<,dMND?[ # U>K =DD ; -JK +,±K  L  MN  ~?- J<****D *DYY*ƶSȷɿK&   !15L <U  JE Y*˰KL  '[    J2YM,*W+Y+̧N,-W,ΰK  !%"-#L*2 2  (%   U !B- J?*M+N,2,-F**:+:љK"'( )*+",;-=0L>! " ????: 5U,DD J-**ZL+ +2+[]=K"45789;$<,;L-~?'[ \U O Jr*L++{CDK@A B DEDL~?dU = J`*L++͸ӰKIJ K ML~? dU =JZ *[M,\{,]`N-+n::\M]:qf:\#]=:* >W٧K& VW&XJYqZ[\]^L>qdJ;&bi,kMN [ J;!&bi "U& )`&)#$J/*KaL MN%&'J/* KeL MN()*J>*!K ijLMN+C,-J/*!KmL MN.J/*KqL MN/0JoY,:ܹۙ:\]:D:߶:F F:F:   :  Y : 3Y :  :  : : !Y:   W :  %  & :   :    3*"RYSUUUUUXY§u =*:  Y*"RYSUUUUXY.*"RYSUUUUXYM*+ C!K& 5DNSgjt{0]`pzL12 12 %34 5 ~? 012  ~? 67 -~? {89 `~? z0~? DS ~? 5SMN:; <=[ 5S>U GDD:?@DDDD?@ DDDD?@ DDDD?@" DDDD?@ DDDD?@ DDDD?@ DDDD? DDDD?/ DDDD 9* DDA-BCJ4YM+N-66-2:,W*,K%+3L*DY4MN4EF,5UGG-HtJ/*KL MNI JKJF*{CKL cdLKJD* +>JK:LMNdMNJYN* +-*+-+*f:\]:*+- +@ CF6+*+J Y-P:*%l*+- :- W Y-PKB>FIUZ_vLR>O? P''MNXYQR|}_ES=[  P\\|U( BTPJnBYW WWWYKS VW!X,Y7UV*#