Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Buckminster dev » [buckminster-dev] NPE during cquery resolve
[buckminster-dev] NPE during cquery resolve [message #25770] Fri, 26 September 2008 19:40 Go to next message
Eclipse UserFriend
Originally posted by: Mark.Addleman.ca.com

This is a multi-part message in MIME format.

------_=_NextPart_001_01C9200F.B4D9D52A
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

INFO: Query complete.

ERROR: SVN: '0x00000003: Resources Changed' operation finished with
error

ERROR: SVN: '0x00000003: Resources Changed' operation finished with
error: null

java.lang.NullPointerException

at
org.eclipse.team.svn.core.svnstorage.AbstractSVNStorage.repo sitoryLocati
onAsReference(AbstractSVNStorage.java:252)

at
org.eclipse.team.svn.core.SVNTeamProvider.setRepositoryLocat ion(SVNTeamP
rovider.java:143)

at
org.eclipse.team.svn.core.SVNTeamProvider.relocateResource(S VNTeamProvid
er.java:84)

at
org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage.refres hLocalResour
ceImpl(SVNRemoteStorage.java:471)

at
org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage.refres hLocalResour
ces(SVNRemoteStorage.java:341)

at
org.eclipse.team.svn.core.ResourceChangeListener$1.runImpl(R esourceChang
eListener.java:95)

at
org.eclipse.team.svn.core.operation.AbstractActionOperation. run(Abstract
ActionOperation.java:76)

at
org.eclipse.team.svn.core.operation.LoggedOperation.run(Logg edOperation.
java:37)

at
org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doT ask(Progress
MonitorUtility.java:103)

at
org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doT askExternal(
ProgressMonitorUtility.java:89)

at
org.eclipse.team.svn.core.utility.ProgressMonitorUtility$1$1 .run(Progres
sMonitorUtility.java:59)

at
org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1800)

at
org.eclipse.team.svn.core.utility.ProgressMonitorUtility$1.r un(ProgressM
onitorUtility.java:57)

at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

=20

CQuery:

<?xml version=3D"1.0" encoding=3D"UTF-8"?>

<cq:componentQuery
xmlns:cq=3D"http://www.eclipse.org/buckminster/CQuery-1.0"
resourceMap=3D"m365.rmap" properties=3D"buckminster.properties">

<cq:rootRequest name=3D"m365.reports" =
componentType=3D"osgi.bundle"/>

<cq:advisorNode namePattern=3D".*report.*" =
componentType=3D"osgi.bundle"
useMaterialization=3D"false" useTargetPlatform=3D"false"
useWorkspace=3D"false"/>

</cq:componentQuery>

=20

RMap:

<?xml version=3D"1.0" encoding=3D"UTF-8"?>

<rmap

xmlns=3D"http://www.eclipse.org/buckminster/RMap-1.0"

xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance"

xmlns:mp=3D"http://www.eclipse.org/buckminster/MavenProvider-1.0"

xmlns:bc=3D"http://www.eclipse.org/buckminster/Common-1.0">

=20

<searchPath name=3D"m365">

<provider

readerType=3D"svn"

componentTypes=3D"eclipse.feature,osgi.bundle"

source=3D"true" mutable=3D"true">

<uri

=20
format=3D" https://{0}:{1}@subversion.wily-m365.com/svn/m365subversion/ tru=
n
k/{2}">

<bc:propertyRef key=3D"svn.user" />

<bc:propertyRef key=3D"svn.password" />

<bc:propertyRef key=3D"buckminster.component" />

</uri>

</provider>

</searchPath>

=20

<searchPath name=3D"lib.syncex">

<provider

readerType=3D"svn"

componentTypes=3D"eclipse.feature,osgi.bundle,buckminster"

source=3D"true">

<uri

=20
format=3D" https://{0}:{1}@subversion.wily-m365.com/svn/m365subversion/ tru=
n
k/lib.syncex-2.0-200804">

<bc:propertyRef key=3D"svn.user" />

<bc:propertyRef key=3D"svn.password" />

<bc:propertyRef key=3D"eclipse.project" />

</uri>

</provider>

</searchPath>

=20

=20

<locator searchPathRef=3D"lib.syncex" =
pattern=3D"^lib.syncex_2.0_200804.*"
/>

<locator searchPathRef=3D"m365" pattern=3D"^lib.*" />

<locator searchPathRef=3D"m365" pattern=3D"^m365.*" />

<locator searchPathRef=3D"m365" pattern=3D"^com.*" />

<locator searchPathRef=3D"m365" pattern=3D"^org.apache.commons.dbcp" =
/>

<locator searchPathRef=3D"m365" pattern=3D"^wily.*" />

=20

<redirect

=
href=3D" http://www.eclipse.org/buckminster/samples/rmaps/dogfood2.rm ap"

pattern=3D".*" />

</rmap>

=20


------_=_NextPart_001_01C9200F.B4D9D52A
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:#606420;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:Arial;
color:windowtext;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3D"#606420">

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>INFO:&nbsp; Query =
complete.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>ERROR: SVN: '0x00000003: Resources Changed'
operation finished with error<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp; ERROR: SVN: '0x00000003: Resources =
Changed'
operation finished with error: null<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier =
New"'>java.lang.NullPointerException<o:p></o:p></span></font ></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; at =
org.eclipse.team.svn.core.svnstorage.AbstractSVNStorage.repo sitoryLocatio=
nAsReference(AbstractSVNStorage.java:252)<o:p></o:p></span ></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; at
org.eclipse.team.svn.core.SVNTeamProvider.setRepositoryLocat ion(SVNTeamPr=
ovider.java:143)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; at
org.eclipse.team.svn.core.SVNTeamProvider.relocateResource(S VNTeamProvide=
r.java:84)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; at
org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage.refres hLocalResourc=
eImpl(SVNRemoteStorage.java:471)<o:p></o:p></span></font ></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; at
org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage.refres hLocalResourc=
es(SVNRemoteStorage.java:341)<o:p></o:p></span></font></p >

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; at
org.eclipse.team.svn.core.ResourceChangeListener$1.runImpl(R esourceChange=
Listener.java:95)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; at
org.eclipse.team.svn.core.operation.AbstractActionOperation. run(AbstractA=
ctionOperation.java:76)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; at =
org.eclipse.team.svn.core.operation.LoggedOperation.run(Logg edOperation.j=
ava:37)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; at
org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doT ask(ProgressM=
onitorUtility.java:103)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; at
org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doT askExternal(P=
rogressMonitorUtility.java:89)<o:p></o:p></span></font></p >

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; at
org.eclipse.team.svn.core.utility.ProgressMonitorUtility$1$1 .run(Progress=
MonitorUtility.java:59)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; at
org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1800) <o:=
p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; at
org.eclipse.team.svn.core.utility.ProgressMonitorUtility$1.r un(ProgressMo=
nitorUtility.java:57)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; at
org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)<o:p ></o:p></spa=
n></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>CQuery:<o:p></o:p></span></font></p >

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&lt;?xml version=3D&quot;1.0&quot;
encoding=3D&quot;UTF-8&quot;?&gt;<o:p></o:p></span ></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&lt;cq:componentQuery
xmlns:cq=3D&quot;http://www.eclipse.org/buckminster/CQuery-1.0&quot;
resourceMap=3D&quot;m365.rmap&quot;
properties=3D&quot;buckminster.properties&quot;& gt; <o:p></o:p></span></fo=
nt></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; &lt;cq:rootRequest =
name=3D&quot;m365.reports&quot;
componentType=3D&quot;osgi.bundle&quot;/&gt;<o:p ></o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; &lt;cq:advisorNode
namePattern=3D&quot;.*report.*&quot; =
componentType=3D&quot;osgi.bundle&quot;
useMaterialization=3D&quot;false&quot; =
useTargetPlatform=3D&quot;false&quot;
useWorkspace=3D&quot;false&quot;/&gt;<o:p></o:p ></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier =
New"'>&lt;/cq:componentQuery&gt;<o:p></o:p></span ></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>RMap:<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&lt;?xml version=3D&quot;1.0&quot;
encoding=3D&quot;UTF-8&quot;?&gt;<o:p></o:p></span ></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&lt;rmap<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier =
New"'>&nbsp;xmlns=3D&quot;http://www.eclipse.org/buckminster/RMap-1.0&quo=
t;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier =
New"'>&nbsp;xmlns:xsi=3D&quot;http://www.w3.org/2001/XMLSchema-instance&q=
uot;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier =
New"'>&nbsp;xmlns:mp=3D&quot;http://www.eclipse.org/buckminster/MavenProv=
ider-1.0&quot;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier =
New"'>&nbsp;xmlns:bc=3D&quot;http://www.eclipse.org/buckminster/Common-1.=
0&quot;&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp; &lt;searchPath =
name=3D&quot;m365&quot;&gt;<o:p></o:p></span> </font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; =
&lt;provider<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp; =
readerType=3D&quot;svn&quot;<o:p></o:p></span></font ></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;
componentTypes=3D&quot;eclipse.feature,osgi.bundle&q uot; <o:p></o:p></span=
></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp; =
source=3D&quot;true&quot;
mutable=3D&quot;true&quot;&gt;<o:p></o:p></span ></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&lt;uri<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
format=3D&quot;https://{0}:{1}@subversion.wily-m365.com/svn/m365subversio=
n/trunk/{2}&quot;&gt;<o:p></o:p></span></font></p >

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; =
&lt;bc:propertyRef key=3D&quot;svn.user&quot;
/&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; =
&lt;bc:propertyRef
key=3D&quot;svn.password&quot; /&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; =
&lt;bc:propertyRef
key=3D&quot;buckminster.component&quot; =
/&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&lt;/uri&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; =
&lt;/provider&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp; =
&lt;/searchPath&gt;<o:p></o:p></span></font></p >

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp; &lt;searchPath =
name=3D&quot;lib.syncex&quot;&gt;<o:p></o:p></span ></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; =
&lt;provider<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp; =
readerType=3D&quot;svn&quot;<o:p></o:p></span></font ></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;
componentTypes=3D&quot;eclipse.feature,osgi.bundle,buckm inster&quot; <o:p>=
</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp; =
source=3D&quot;true&quot;&gt;<o:p></o:p></span ></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&lt;uri<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
format=3D&quot;https://{0}:{1}@subversion.wily-m365.com/svn/m365subversio=
n/trunk/lib.syncex-2.0-200804&quot;&gt;<o:p></o:p> </span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; =
&lt;bc:propertyRef key=3D&quot;svn.user&quot;
/&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; =
&lt;bc:propertyRef
key=3D&quot;svn.password&quot; /&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; =
&lt;bc:propertyRef
key=3D&quot;eclipse.project&quot; /&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/uri&gt; <o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;&nbsp; =
&lt;/provider&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp; =
&lt;/searchPath&gt;<o:p></o:p></span></font></p >

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp; &lt;locator =
searchPathRef=3D&quot;lib.syncex&quot;
pattern=3D&quot;^lib.syncex_2.0_200804.*&quot; =
/&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp; &lt;locator =
searchPathRef=3D&quot;m365&quot;
pattern=3D&quot;^lib.*&quot; /&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp; &lt;locator =
searchPathRef=3D&quot;m365&quot;
pattern=3D&quot;^m365.*&quot; /&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp; &lt;locator =
searchPathRef=3D&quot;m365&quot;
pattern=3D&quot;^com.*&quot; /&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp; &lt;locator =
searchPathRef=3D&quot;m365&quot;
pattern=3D&quot;^org.apache.commons.dbcp&quot; =
/&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp; &lt;locator =
searchPathRef=3D&quot;m365&quot;
pattern=3D&quot;^wily.*&quot; /&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp; =
&lt;redirect<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp;
href=3D&quot; http://www.eclipse.org/buckminster/samples/rmaps/dogfood2.rm =
ap&quot;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&nbsp;&nbsp; pattern=3D&quot;.*&quot; =
/&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'>&lt;/rmap&gt;<o:p></o:p></span></font></p >

<p class=3DMsoNormal><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>

------_=_NextPart_001_01C9200F.B4D9D52A--
Re: [buckminster-dev] NPE during cquery resolve [message #25788 is a reply to message #25770] Fri, 26 September 2008 20:13 Go to previous messageGo to next message
Thomas Hallgren is currently offline Thomas HallgrenFriend
Messages: 3240
Registered: July 2009
Senior Member
Hi Mark,
Is this reproducable? From the looks of it it's a NPE deep down in Subversive code. I
haven't seen this before. During what phase of query does this happen? Do you see any
problems in the log that precedes the error?

Regards,
Thomas Hallgren

Addleman, Mark J wrote:
> INFO: Query complete.
>
> ERROR: SVN: '0x00000003: Resources Changed' operation finished with error
>
> ERROR: SVN: '0x00000003: Resources Changed' operation finished with
> error: null
>
> java.lang.NullPointerException
>
> at
> org.eclipse.team.svn.core.svnstorage.AbstractSVNStorage.repo sitoryLocationAsReference(AbstractSVNStorage.java:252)
>
> at
> org.eclipse.team.svn.core.SVNTeamProvider.setRepositoryLocat ion(SVNTeamProvider.java:143)
>
> at
> org.eclipse.team.svn.core.SVNTeamProvider.relocateResource(S VNTeamProvider.java:84)
>
> at
> org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage.refres hLocalResourceImpl(SVNRemoteStorage.java:471)
>
> at
> org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage.refres hLocalResources(SVNRemoteStorage.java:341)
>
> at
> org.eclipse.team.svn.core.ResourceChangeListener$1.runImpl(R esourceChangeListener.java:95)
>
> at
> org.eclipse.team.svn.core.operation.AbstractActionOperation. run(AbstractActionOperation.java:76)
>
> at
> org.eclipse.team.svn.core.operation.LoggedOperation.run(Logg edOperation.java:37)
>
> at
> org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doT ask(ProgressMonitorUtility.java:103)
>
> at
> org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doT askExternal(ProgressMonitorUtility.java:89)
>
> at
> org.eclipse.team.svn.core.utility.ProgressMonitorUtility$1$1 .run(ProgressMonitorUtility.java:59)
>
> at
> org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1800)
>
> at
> org.eclipse.team.svn.core.utility.ProgressMonitorUtility$1.r un(ProgressMonitorUtility.java:57)
>
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>
>
>
> CQuery:
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> <cq:componentQuery
> xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0"
> resourceMap="m365.rmap" properties="buckminster.properties">
>
> <cq:rootRequest name="m365.reports" componentType="osgi.bundle"/>
>
> <cq:advisorNode namePattern=".*report.*" componentType="osgi.bundle"
> useMaterialization="false" useTargetPlatform="false" useWorkspace="false"/>
>
> </cq:componentQuery>
>
>
>
> RMap:
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> <rmap
>
> xmlns="http://www.eclipse.org/buckminster/RMap-1.0"
>
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>
> xmlns:mp="http://www.eclipse.org/buckminster/MavenProvider-1.0"
>
> xmlns:bc="http://www.eclipse.org/buckminster/Common-1.0">
>
>
>
> <searchPath name="m365">
>
> <provider
>
> readerType="svn"
>
> componentTypes="eclipse.feature,osgi.bundle"
>
> source="true" mutable="true">
>
> <uri
>
>
> format=" https://{0}:{1}@subversion.wily-m365.com/svn/m365subversion/ trunk/{2}">
>
> <bc:propertyRef key="svn.user" />
>
> <bc:propertyRef key="svn.password" />
>
> <bc:propertyRef key="buckminster.component" />
>
> </uri>
>
> </provider>
>
> </searchPath>
>
>
>
> <searchPath name="lib.syncex">
>
> <provider
>
> readerType="svn"
>
> componentTypes="eclipse.feature,osgi.bundle,buckminster"
>
> source="true">
>
> <uri
>
>
> format=" https://{0}:{1}@subversion.wily-m365.com/svn/m365subversion/ trunk/lib.syncex-2.0-200804">
>
> <bc:propertyRef key="svn.user" />
>
> <bc:propertyRef key="svn.password" />
>
> <bc:propertyRef key="eclipse.project" />
>
> </uri>
>
> </provider>
>
> </searchPath>
>
>
>
>
>
> <locator searchPathRef="lib.syncex" pattern="^lib.syncex_2.0_200804.*" />
>
> <locator searchPathRef="m365" pattern="^lib.*" />
>
> <locator searchPathRef="m365" pattern="^m365.*" />
>
> <locator searchPathRef="m365" pattern="^com.*" />
>
> <locator searchPathRef="m365" pattern="^org.apache.commons.dbcp" />
>
> <locator searchPathRef="m365" pattern="^wily.*" />
>
>
>
> <redirect
>
> href=" http://www.eclipse.org/buckminster/samples/rmaps/dogfood2.rm ap"
>
> pattern=".*" />
>
> </rmap>
>
>
>
RE: [buckminster-dev] NPE during cquery resolve [message #25818 is a reply to message #25770] Fri, 26 September 2008 21:17 Go to previous message
Eclipse UserFriend
Originally posted by: Mark.Addleman.ca.com

This is a multi-part message in MIME format.

------_=_NextPart_001_01C9201D.48D0948A
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Yes, it is reproducible. Attached is the result from "./buckminster
-LDEBUG resolve ../reports.cquery":

It looks like the operation completes: The files are updated like I
expect them to be. This could be nothing.

-----Original Message-----
From: buckminster-dev-bounces@eclipse.org
[mailto:buckminster-dev-bounces@eclipse.org] On Behalf Of Thomas
Hallgren
Sent: Friday, September 26, 2008 1:13 PM
To: Buckminster developer discussions
Subject: Re: [buckminster-dev] NPE during cquery resolve

Hi Mark,
Is this reproducable? From the looks of it it's a NPE deep down in
Subversive code. I=20
haven't seen this before. During what phase of query does this happen?
Do you see any=20
problems in the log that precedes the error?

Regards,
Thomas Hallgren

Addleman, Mark J wrote:
> INFO: Query complete.
>=20
> ERROR: SVN: '0x00000003: Resources Changed' operation finished with
error
>=20
> ERROR: SVN: '0x00000003: Resources Changed' operation finished with=20
> error: null
>=20
> java.lang.NullPointerException
>=20
> at=20
>
org.eclipse.team.svn.core.svnstorage.AbstractSVNStorage.repo sitoryLocati
onAsReference(AbstractSVNStorage.java:252)
>=20
> at=20
>
org.eclipse.team.svn.core.SVNTeamProvider.setRepositoryLocat ion(SVNTeamP
rovider.java:143)
>=20
> at=20
>
org.eclipse.team.svn.core.SVNTeamProvider.relocateResource(S VNTeamProvid
er.java:84)
>=20
> at=20
>
org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage.refres hLocalResour
ceImpl(SVNRemoteStorage.java:471)
>=20
> at=20
>
org.eclipse.team.svn.core.svnstorage.SVNRemoteStorage.refres hLocalResour
ces(SVNRemoteStorage.java:341)
>=20
> at=20
>
org.eclipse.team.svn.core.ResourceChangeListener$1.runImpl(R esourceChang
eListener.java:95)
>=20
> at=20
>
org.eclipse.team.svn.core.operation.AbstractActionOperation. run(Abstract
ActionOperation.java:76)
>=20
> at=20
>
org.eclipse.team.svn.core.operation.LoggedOperation.run(Logg edOperation.
java:37)
>=20
> at=20
>
org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doT ask(Progress
MonitorUtility.java:103)
>=20
> at=20
>
org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doT askExternal(
ProgressMonitorUtility.java:89)
>=20
> at=20
>
org.eclipse.team.svn.core.utility.ProgressMonitorUtility$1$1 .run(Progres
sMonitorUtility.java:59)
>=20
> at=20
> org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1800)
>=20
> at=20
>
org.eclipse.team.svn.core.utility.ProgressMonitorUtility$1.r un(ProgressM
onitorUtility.java:57)
>=20
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>=20
> =20
>=20
> CQuery:
>=20
> <?xml version=3D"1.0" encoding=3D"UTF-8"?>
>=20
> <cq:componentQuery=20
> xmlns:cq=3D"http://www.eclipse.org/buckminster/CQuery-1.0"=20
> resourceMap=3D"m365.rmap" properties=3D"buckminster.properties">
>=20
> <cq:rootRequest name=3D"m365.reports" =
componentType=3D"osgi.bundle"/>
>=20
> <cq:advisorNode namePattern=3D".*report.*"
componentType=3D"osgi.bundle"=20
> useMaterialization=3D"false" useTargetPlatform=3D"false"
useWorkspace=3D"false"/>
>=20
> </cq:componentQuery>
>=20
> =20
>=20
> RMap:
>=20
> <?xml version=3D"1.0" encoding=3D"UTF-8"?>
>=20
> <rmap
>=20
> xmlns=3D"http://www.eclipse.org/buckminster/RMap-1.0"
>=20
> xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance"
>=20
> xmlns:mp=3D"http://www.eclipse.org/buckminster/MavenProvider-1.0"
>=20
> xmlns:bc=3D"http://www.eclipse.org/buckminster/Common-1.0">
>=20
> =20
>=20
> <searchPath name=3D"m365">
>=20
> <provider
>=20
> readerType=3D"svn"
>=20
> componentTypes=3D"eclipse.feature,osgi.bundle"
>=20
> source=3D"true" mutable=3D"true">
>=20
> <uri
>=20
> =20
>
format=3D" https://{0}:{1}@subversion.wily-m365.com/svn/m365subversion/ tru=
n
k/{2}">
>=20
> <bc:propertyRef key=3D"svn.user" />
>=20
> <bc:propertyRef key=3D"svn.password" />
>=20
> <bc:propertyRef key=3D"buckminster.component" />
>=20
> </uri>
>=20
> </provider>
>=20
> </searchPath>
>=20
> =20
>=20
> <searchPath name=3D"lib.syncex">
>=20
> <provider
>=20
> readerType=3D"svn"
>=20
> componentTypes=3D"eclipse.feature,osgi.bundle,buckminster"
>=20
> source=3D"true">
>=20
> <uri
>=20
> =20
>
format=3D" https://{0}:{1}@subversion.wily-m365.com/svn/m365subversion/ tru=
n
k/lib.syncex-2.0-200804">
>=20
> <bc:propertyRef key=3D"svn.user" />
>=20
> <bc:propertyRef key=3D"svn.password" />
>=20
> <bc:propertyRef key=3D"eclipse.project" />
>=20
> </uri>
>=20
> </provider>
>=20
> </searchPath>
>=20
> =20
>=20
> =20
>=20
> <locator searchPathRef=3D"lib.syncex"
pattern=3D"^lib.syncex_2.0_200804.*" />
>=20
> <locator searchPathRef=3D"m365" pattern=3D"^lib.*" />
>=20
> <locator searchPathRef=3D"m365" pattern=3D"^m365.*" />
>=20
> <locator searchPathRef=3D"m365" pattern=3D"^com.*" />
>=20
> <locator searchPathRef=3D"m365" pattern=3D"^org.apache.commons.dbcp" =
/>
>=20
> <locator searchPathRef=3D"m365" pattern=3D"^wily.*" />
>=20
> =20
>=20
> <redirect
>=20
>
href=3D" http://www.eclipse.org/buckminster/samples/rmaps/dogfood2.rm ap"
>=20
> pattern=3D".*" />
>=20
> </rmap>
>=20
> =20
>=20

_______________________________________________
buckminster-dev mailing list
buckminster-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/buckminster-dev


------_=_NextPart_001_01C9201D.48D0948A
Content-Type: application/octet-stream;
name="log"
Content-Transfer-Encoding: base64
Content-Description: log
Content-Disposition: attachment;
filename="log"

cmVzb2x2ZSAnLi4vcmVwb3J0cy5jcXVlcnknCkRvd25sb2FkaW5nIGZpbGU6 L2hvbWUvYWRkbWEw
My9idWNrbWluc3Rlci8uLi9yZXBvcnRzLmNxdWVyeQpQbGF0Zm9ybSBpbnN0 YWxsIGxvY2F0aW9u
OiAvaG9tZS9hZGRtYTAzL2J1Y2ttaW5zdGVyCkRvd25sb2FkaW5nIGZpbGU6 L2hvbWUvYWRkbWEw
My9idWNrbWluc3Rlci5wcm9wZXJ0aWVzClRhcmdldCBwbGF0Zm9ybSBwcm92 aWRlZCBieSBjbGFz
cyBvcmcuZWNsaXBzZS5idWNrbWluc3Rlci5wZGUuaW50ZXJuYWwuUERFVGFy Z2V0UGxhdGZvcm0K
bTM2NS5yZXBvcnRzOm9zZ2kuYnVuZGxlOiBVc2luZyByZXNvbHZlciBybWFw CkRvd25sb2FkaW5n
IGZpbGU6L2hvbWUvYWRkbWEwMy9tMzY1LnJtYXAKbTM2NS5yZXBvcnRzOm9z Z2kuYnVuZGxlOiBV
c2luZyByZXNvdXJjZSBtYXAgZmlsZTovaG9tZS9hZGRtYTAzL20zNjUucm1h cAptMzY1LnJlcG9y
dHM6b3NnaS5idW5kbGU6IFVzaW5nIHNlYXJjaCBwYXRoIG0zNjUKbTM2NS5y ZXBvcnRzOm9zZ2ku
YnVuZGxlOiBUcnlpbmcgcHJvdmlkZXIgc3ZuKGh0dHBzOi8vezB9OnsxfUBz dWJ2ZXJzaW9uLndp
bHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL3syfSkKbTM2 NS5yZXBvcnRzOm9z
Z2kuYnVuZGxlOiB0cnVuay9oZWFkIHdpbGwgYmUgc2VhcmNoZWQKTGlzdGlu ZyByZW1vdGUgZm9s
ZGVyIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1 c3VidmVyc2lvbi90
cnVuayNIRUFECkxpc3RpbmcgcmVtb3RlIGZvbGRlciBodHRwczovL3N1YnZl cnNpb24ud2lseS1t
MzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsvbTM2NS5yZXBvcnRz I0hFQUQKUmVhZGlu
ZyByZW1vdGUgZmlsZSBodHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNv bS9zdm4vbTM2NXN1
YnZlcnNpb24vdHJ1bmsvbTM2NS5yZXBvcnRzL01FVEEtSU5GL01BTklGRVNU Lk1GI0hFQUQKbTM2
NS5yZXBvcnRzOm9zZ2kuYnVuZGxlOiBGb3VuZCBtYXRjaCAxLjAuMDojNjgw MwptMzY1LnJlcG9y
dHM6b3NnaS5idW5kbGU6IFVzaW5nIHByb3ZpZGVyIHN2bihodHRwczovL3sw fTp7MX1Ac3VidmVy
c2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay97 Mn0pCkxpc3Rpbmcg
cmVtb3RlIGZvbGRlciBodHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNv bS9zdm4vbTM2NXN1
YnZlcnNpb24vdHJ1bmsvbTM2NS5yZXBvcnRzIzY4MDMKUmVhZGluZyByZW1v dGUgZmlsZSBodHRw
czovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNp b24vdHJ1bmsvbTM2
NS5yZXBvcnRzL3BsdWdpbi54bWwjNjgwMwpSZWFkaW5nIHJlbW90ZSBmaWxl IGh0dHBzOi8vc3Vi
dmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVu ay9tMzY1LnJlcG9y
dHMvYnVpbGQucHJvcGVydGllcyM2ODAzClJlYWRpbmcgcmVtb3RlIGZpbGUg aHR0cHM6Ly9zdWJ2
ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5r L20zNjUucmVwb3J0
cy8uY2xhc3NwYXRoIzY4MDMKUmVhZGluZyByZW1vdGUgZmlsZSBodHRwczov L3N1YnZlcnNpb24u
d2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsvbTM2NS5y ZXBvcnRzL3JlcG9y
dGdlbmVyYXRvci5wcm9kdWN0IzY4MDMKUmVhZGluZyByZW1vdGUgZmlsZSBo dHRwczovL3N1YnZl
cnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsv bTM2NS5yZXBvcnRz
Ly5zZXR0aW5ncy9vcmcuZWNsaXBzZS5idWNrbWluc3Rlci5jb3JlLnByZWZz IzY4MDMKUmVtb3Rl
IGZpbGUgbm90IGZvdW5kIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUu Y29tL3N2bi9tMzY1
c3VidmVyc2lvbi90cnVuay9tMzY1LnJlcG9ydHMvLnNldHRpbmdzL29yZy5l Y2xpcHNlLmJ1Y2tt
aW5zdGVyLmNvcmUucHJlZnMjNjgwMwptMzY1LmRjZW0ucXVlcnlmdW5jdGlv bjpvc2dpLmJ1bmRs
ZTogVXNpbmcgcmVzb3VyY2UgbWFwIGZpbGU6L2hvbWUvYWRkbWEwMy9tMzY1 LnJtYXAKbTM2NS5k
Yy5lbS5kYXRhc291cmNlOm9zZ2kuYnVuZGxlOiBVc2luZyByZXNvdXJjZSBt YXAgZmlsZTovaG9t
ZS9hZGRtYTAzL20zNjUucm1hcAptMzY1LmRjZW0ucXVlcnlmdW5jdGlvbjpv c2dpLmJ1bmRsZTog
VXNpbmcgc2VhcmNoIHBhdGggbTM2NQptMzY1LmRjLmVtLmRhdGFzb3VyY2U6 b3NnaS5idW5kbGU6
IFVzaW5nIHNlYXJjaCBwYXRoIG0zNjUKbTM2NS5kY2VtLnF1ZXJ5ZnVuY3Rp b246b3NnaS5idW5k
bGU6IFRyeWluZyBwcm92aWRlciBzdm4oaHR0cHM6Ly97MH06ezF9QHN1YnZl cnNpb24ud2lseS1t
MzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsvezJ9KQptMzY1LmRj LmVtLmRhdGFzb3Vy
Y2U6b3NnaS5idW5kbGU6IFRyeWluZyBwcm92aWRlciBzdm4oaHR0cHM6Ly97 MH06ezF9QHN1YnZl
cnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsv ezJ9KQptMzY1LmNv
bmZpZ3VyYXRpb246b3NnaS5idW5kbGU6IFVzaW5nIHJlc291cmNlIG1hcCBm aWxlOi9ob21lL2Fk
ZG1hMDMvbTM2NS5ybWFwCm0zNjUuY29uZmlndXJhdGlvbjpvc2dpLmJ1bmRs ZTogVXNpbmcgc2Vh
cmNoIHBhdGggbTM2NQptMzY1LmRjZW0ucXVlcnlmdW5jdGlvbjpvc2dpLmJ1 bmRsZTogdHJ1bmsv
aGVhZCB3aWxsIGJlIHNlYXJjaGVkCm0zNjUuY29uZmlndXJhdGlvbjpvc2dp LmJ1bmRsZTogVHJ5
aW5nIHByb3ZpZGVyIHN2bihodHRwczovL3swfTp7MX1Ac3VidmVyc2lvbi53 aWx5LW0zNjUuY29t
L3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay97Mn0pCm0zNjUuZGMuZW0uZGF0 YXNvdXJjZTpvc2dp
LmJ1bmRsZTogdHJ1bmsvaGVhZCB3aWxsIGJlIHNlYXJjaGVkCkxpc3Rpbmcg cmVtb3RlIGZvbGRl
ciBodHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1 YnZlcnNpb24vdHJ1
bmsvbTM2NS5kYy5lbS5kYXRhc291cmNlI0hFQUQKTGlzdGluZyByZW1vdGUg Zm9sZGVyIGh0dHBz
Oi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lv bi90cnVuay9tMzY1
LmRjZW0ucXVlcnlmdW5jdGlvbiNIRUFECm0zNjUuY29uZmlndXJhdGlvbjpv c2dpLmJ1bmRsZTog
dHJ1bmsvaGVhZCB3aWxsIGJlIHNlYXJjaGVkCkxpc3RpbmcgcmVtb3RlIGZv bGRlciBodHRwczov
L3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24v dHJ1bmsvbTM2NS5j
b25maWd1cmF0aW9uI0hFQUQKUmVhZGluZyByZW1vdGUgZmlsZSBodHRwczov L3N1YnZlcnNpb24u
d2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsvbTM2NS5k Y2VtLnF1ZXJ5ZnVu
Y3Rpb24vTUVUQS1JTkYvTUFOSUZFU1QuTUYjSEVBRApSZWFkaW5nIHJlbW90 ZSBmaWxlIGh0dHBz
Oi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lv bi90cnVuay9tMzY1
LmRjLmVtLmRhdGFzb3VyY2UvTUVUQS1JTkYvTUFOSUZFU1QuTUYjSEVBRApS ZWFkaW5nIHJlbW90
ZSBmaWxlIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9t MzY1c3VidmVyc2lv
bi90cnVuay9tMzY1LmNvbmZpZ3VyYXRpb24vTUVUQS1JTkYvTUFOSUZFU1Qu TUYjSEVBRAptMzY1
LmNvbW1vbjpvc2dpLmJ1bmRsZTogVXNpbmcgcmVzb3VyY2UgbWFwIGZpbGU6 L2hvbWUvYWRkbWEw
My9tMzY1LnJtYXAKbTM2NS5jb21tb246b3NnaS5idW5kbGU6IFVzaW5nIHNl YXJjaCBwYXRoIG0z
NjUKbTM2NS5jb21tb246b3NnaS5idW5kbGU6IFRyeWluZyBwcm92aWRlciBz dm4oaHR0cHM6Ly97
MH06ezF9QHN1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZl cnNpb24vdHJ1bmsv
ezJ9KQptMzY1LmNvbW1vbjpvc2dpLmJ1bmRsZTogdHJ1bmsvaGVhZCB3aWxs IGJlIHNlYXJjaGVk
Ckxpc3RpbmcgcmVtb3RlIGZvbGRlciBodHRwczovL3N1YnZlcnNpb24ud2ls eS1tMzY1LmNvbS9z
dm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsvbTM2NS5jb21tb24jSEVBRAptMzY1 LmRjZW0ucXVlcnlm
dW5jdGlvbjpvc2dpLmJ1bmRsZTogRm91bmQgbWF0Y2ggMS4wLjA6IzY0NjIK bTM2NS5kY2VtLnF1
ZXJ5ZnVuY3Rpb246b3NnaS5idW5kbGU6IFVzaW5nIHByb3ZpZGVyIHN2biho dHRwczovL3swfTp7
MX1Ac3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lv bi90cnVuay97Mn0p
Cm0zNjUuZGMuZW0uZGF0YXNvdXJjZTpvc2dpLmJ1bmRsZTogRm91bmQgbWF0 Y2ggMS4wLjA6IzY1
NTAKbTM2NS5kYy5lbS5kYXRhc291cmNlOm9zZ2kuYnVuZGxlOiBVc2luZyBw cm92aWRlciBzdm4o
aHR0cHM6Ly97MH06ezF9QHN1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4v bTM2NXN1YnZlcnNp
b24vdHJ1bmsvezJ9KQpMaXN0aW5nIHJlbW90ZSBmb2xkZXIgaHR0cHM6Ly9z dWJ2ZXJzaW9uLndp
bHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuZGNl bS5xdWVyeWZ1bmN0
aW9uIzY0NjIKTGlzdGluZyByZW1vdGUgZm9sZGVyIGh0dHBzOi8vc3VidmVy c2lvbi53aWx5LW0z
NjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay9tMzY1LmRjLmVtLmRh dGFzb3VyY2UjNjU1
MAptMzY1LmNvbmZpZ3VyYXRpb246b3NnaS5idW5kbGU6IEZvdW5kIG1hdGNo IDEuMC4wOiM2Njg2
Cm0zNjUuY29uZmlndXJhdGlvbjpvc2dpLmJ1bmRsZTogVXNpbmcgcHJvdmlk ZXIgc3ZuKGh0dHBz
Oi8vezB9OnsxfUBzdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVz dWJ2ZXJzaW9uL3Ry
dW5rL3syfSkKTGlzdGluZyByZW1vdGUgZm9sZGVyIGh0dHBzOi8vc3VidmVy c2lvbi53aWx5LW0z
NjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay9tMzY1LmNvbmZpZ3Vy YXRpb24jNjY4NgpS
ZWFkaW5nIHJlbW90ZSBmaWxlIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0z NjUuY29tL3N2bi9t
MzY1c3VidmVyc2lvbi90cnVuay9tMzY1LmNvbW1vbi9NRVRBLUlORi9NQU5J RkVTVC5NRiNIRUFE
ClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHkt bTM2NS5jb20vc3Zu
L20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuZGNlbS5xdWVyeWZ1bmN0aW9u L2J1aWxkLnByb3Bl
cnRpZXMjNjQ2MgpSZWFkaW5nIHJlbW90ZSBmaWxlIGh0dHBzOi8vc3VidmVy c2lvbi53aWx5LW0z
NjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay9tMzY1LmRjLmVtLmRh dGFzb3VyY2UvYnVp
bGQucHJvcGVydGllcyM2NTUwClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0cHM6 Ly9zdWJ2ZXJzaW9u
LndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUu Y29uZmlndXJhdGlv
bi9wbHVnaW4ueG1sIzY2ODYKbTM2NS5jb21tb246b3NnaS5idW5kbGU6IEZv dW5kIG1hdGNoIDEu
MC4wOiM2NzcwCm0zNjUuY29tbW9uOm9zZ2kuYnVuZGxlOiBVc2luZyBwcm92 aWRlciBzdm4oaHR0
cHM6Ly97MH06ezF9QHN1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2 NXN1YnZlcnNpb24v
dHJ1bmsvezJ9KQpMaXN0aW5nIHJlbW90ZSBmb2xkZXIgaHR0cHM6Ly9zdWJ2 ZXJzaW9uLndpbHkt
bTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuY29tbW9u IzY3NzAKUmVhZGlu
ZyByZW1vdGUgZmlsZSBodHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNv bS9zdm4vbTM2NXN1
YnZlcnNpb24vdHJ1bmsvbTM2NS5kY2VtLnF1ZXJ5ZnVuY3Rpb24vLmNsYXNz cGF0aCM2NDYyClJl
YWRpbmcgcmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2 NS5jb20vc3ZuL20z
NjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuZGMuZW0uZGF0YXNvdXJjZS8uY2xh c3NwYXRoIzY1NTAK
UmVhZGluZyByZW1vdGUgZmlsZSBodHRwczovL3N1YnZlcnNpb24ud2lseS1t MzY1LmNvbS9zdm4v
bTM2NXN1YnZlcnNpb24vdHJ1bmsvbTM2NS5jb25maWd1cmF0aW9uL2J1aWxk LnByb3BlcnRpZXMj
NjY4NgpSZWFkaW5nIHJlbW90ZSBmaWxlIGh0dHBzOi8vc3VidmVyc2lvbi53 aWx5LW0zNjUuY29t
L3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay9tMzY1LmNvbW1vbi9idWlsZC5w cm9wZXJ0aWVzIzY3
NzAKUmVhZGluZyByZW1vdGUgZmlsZSBodHRwczovL3N1YnZlcnNpb24ud2ls eS1tMzY1LmNvbS9z
dm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsvbTM2NS5kY2VtLnF1ZXJ5ZnVuY3Rp b24vLnNldHRpbmdz
L29yZy5lY2xpcHNlLmJ1Y2ttaW5zdGVyLmNvcmUucHJlZnMjNjQ2MgpSZWFk aW5nIHJlbW90ZSBm
aWxlIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1 c3VidmVyc2lvbi90
cnVuay9tMzY1LmRjLmVtLmRhdGFzb3VyY2UvLnNldHRpbmdzL29yZy5lY2xp cHNlLmJ1Y2ttaW5z
dGVyLmNvcmUucHJlZnMjNjU1MApSZWFkaW5nIHJlbW90ZSBmaWxlIGh0dHBz Oi8vc3VidmVyc2lv
bi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay9tMzY1 LmNvbmZpZ3VyYXRp
b24vLmNsYXNzcGF0aCM2Njg2ClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0cHM6 Ly9zdWJ2ZXJzaW9u
LndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUu Y29tbW9uLy5jbGFz
c3BhdGgjNjc3MApSZW1vdGUgZmlsZSBub3QgZm91bmQgaHR0cHM6Ly9zdWJ2 ZXJzaW9uLndpbHkt
bTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuZGNlbS5x dWVyeWZ1bmN0aW9u
Ly5zZXR0aW5ncy9vcmcuZWNsaXBzZS5idWNrbWluc3Rlci5jb3JlLnByZWZz IzY0NjIKbTM2NS5z
eXN0ZW1zLmVudmlyb25tZW50Om9zZ2kuYnVuZGxlOiBVc2luZyByZXNvdXJj ZSBtYXAgZmlsZTov
aG9tZS9hZGRtYTAzL20zNjUucm1hcAptMzY1LnN5c3RlbXMuZW52aXJvbm1l bnQ6b3NnaS5idW5k
bGU6IFVzaW5nIHNlYXJjaCBwYXRoIG0zNjUKbTM2NS5zeXN0ZW1zLmVudmly b25tZW50Om9zZ2ku
YnVuZGxlOiBUcnlpbmcgcHJvdmlkZXIgc3ZuKGh0dHBzOi8vezB9OnsxfUBz dWJ2ZXJzaW9uLndp
bHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL3syfSkKUmVt b3RlIGZpbGUgbm90
IGZvdW5kIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9t MzY1c3VidmVyc2lv
bi90cnVuay9tMzY1LmRjLmVtLmRhdGFzb3VyY2UvLnNldHRpbmdzL29yZy5l Y2xpcHNlLmJ1Y2tt
aW5zdGVyLmNvcmUucHJlZnMjNjU1MAptMzY1LmV4dGVuc2lvbjpvc2dpLmJ1 bmRsZTogVXNpbmcg
cmVzb3VyY2UgbWFwIGZpbGU6L2hvbWUvYWRkbWEwMy9tMzY1LnJtYXAKbTM2 NS5leHRlbnNpb246
b3NnaS5idW5kbGU6IFVzaW5nIHNlYXJjaCBwYXRoIG0zNjUKbTM2NS5leHRl bnNpb246b3NnaS5i
dW5kbGU6IFRyeWluZyBwcm92aWRlciBzdm4oaHR0cHM6Ly97MH06ezF9QHN1 YnZlcnNpb24ud2ls
eS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsvezJ9KQptMzY1 LnN5c3RlbXMuZW52
aXJvbm1lbnQ6b3NnaS5idW5kbGU6IHRydW5rL2hlYWQgd2lsbCBiZSBzZWFy Y2hlZAptMzY1LmV4
dGVuc2lvbjpvc2dpLmJ1bmRsZTogdHJ1bmsvaGVhZCB3aWxsIGJlIHNlYXJj aGVkCkxpc3Rpbmcg
cmVtb3RlIGZvbGRlciBodHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNv bS9zdm4vbTM2NXN1
YnZlcnNpb24vdHJ1bmsvbTM2NS5zeXN0ZW1zLmVudmlyb25tZW50I0hFQUQK TGlzdGluZyByZW1v
dGUgZm9sZGVyIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2 bi9tMzY1c3VidmVy
c2lvbi90cnVuay9tMzY1LmV4dGVuc2lvbiNIRUFEClJlYWRpbmcgcmVtb3Rl IGZpbGUgaHR0cHM6
Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9u L3RydW5rL20zNjUu
Y29uZmlndXJhdGlvbi8uc2V0dGluZ3Mvb3JnLmVjbGlwc2UuYnVja21pbnN0 ZXIuY29yZS5wcmVm
cyM2Njg2ClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9u LndpbHktbTM2NS5j
b20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuY29tbW9uLy5zZXR0 aW5ncy9vcmcuZWNs
aXBzZS5idWNrbWluc3Rlci5jb3JlLnByZWZzIzY3NzAKUmVhZGluZyByZW1v dGUgZmlsZSBodHRw
czovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNp b24vdHJ1bmsvbTM2
NS5leHRlbnNpb24vTUVUQS1JTkYvTUFOSUZFU1QuTUYjSEVBRApSZWFkaW5n IHJlbW90ZSBmaWxl
IGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3Vi dmVyc2lvbi90cnVu
ay9tMzY1LnN5c3RlbXMuZW52aXJvbm1lbnQvTUVUQS1JTkYvTUFOSUZFU1Qu TUYjSEVBRApSZW1v
dGUgZmlsZSBub3QgZm91bmQgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2 NS5jb20vc3ZuL20z
NjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuY29uZmlndXJhdGlvbi8uc2V0dGlu Z3Mvb3JnLmVjbGlw
c2UuYnVja21pbnN0ZXIuY29yZS5wcmVmcyM2Njg2Cm0zNjUuY29uZmx1ZW5j ZS5zb2FwLndyYXBw
ZXI6b3NnaS5idW5kbGU6IFVzaW5nIHJlc291cmNlIG1hcCBmaWxlOi9ob21l L2FkZG1hMDMvbTM2
NS5ybWFwCm0zNjUuY29uZmx1ZW5jZS5zb2FwLndyYXBwZXI6b3NnaS5idW5k bGU6IFVzaW5nIHNl
YXJjaCBwYXRoIG0zNjUKbTM2NS5jb25mbHVlbmNlLnNvYXAud3JhcHBlcjpv c2dpLmJ1bmRsZTog
VHJ5aW5nIHByb3ZpZGVyIHN2bihodHRwczovL3swfTp7MX1Ac3VidmVyc2lv bi53aWx5LW0zNjUu
Y29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay97Mn0pCm0zNjUuY29uZmx1 ZW5jZS5zb2FwLndy
YXBwZXI6b3NnaS5idW5kbGU6IHRydW5rL2hlYWQgd2lsbCBiZSBzZWFyY2hl ZApMaXN0aW5nIHJl
bW90ZSBmb2xkZXIgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20v c3ZuL20zNjVzdWJ2
ZXJzaW9uL3RydW5rL20zNjUuY29uZmx1ZW5jZS5zb2FwLndyYXBwZXIjSEVB RApSZW1vdGUgZmls
ZSBub3QgZm91bmQgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20v c3ZuL20zNjVzdWJ2
ZXJzaW9uL3RydW5rL20zNjUuY29tbW9uLy5zZXR0aW5ncy9vcmcuZWNsaXBz ZS5idWNrbWluc3Rl
ci5jb3JlLnByZWZzIzY3NzAKbTM2NS5zb2FwLnNlcnZpY2VzLmZhY3Rvcnk6 b3NnaS5idW5kbGU6
IFVzaW5nIHJlc291cmNlIG1hcCBmaWxlOi9ob21lL2FkZG1hMDMvbTM2NS5y bWFwCm0zNjUuc29h
cC5zZXJ2aWNlcy5mYWN0b3J5Om9zZ2kuYnVuZGxlOiBVc2luZyBzZWFyY2gg cGF0aCBtMzY1Cm0z
NjUuc29hcC5zZXJ2aWNlcy5mYWN0b3J5Om9zZ2kuYnVuZGxlOiBUcnlpbmcg cHJvdmlkZXIgc3Zu
KGh0dHBzOi8vezB9OnsxfUBzdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3Zu L20zNjVzdWJ2ZXJz
aW9uL3RydW5rL3syfSkKbTM2NS5zb2FwLnNlcnZpY2VzLmZhY3Rvcnk6b3Nn aS5idW5kbGU6IHRy
dW5rL2hlYWQgd2lsbCBiZSBzZWFyY2hlZApMaXN0aW5nIHJlbW90ZSBmb2xk ZXIgaHR0cHM6Ly9z
dWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3Ry dW5rL20zNjUuc29h
cC5zZXJ2aWNlcy5mYWN0b3J5I0hFQUQKbTM2NS5leHRlbnNpb246b3NnaS5i dW5kbGU6IEZvdW5k
IG1hdGNoIDEuMC4wOiM2NzY5Cm0zNjUuZXh0ZW5zaW9uOm9zZ2kuYnVuZGxl OiBVc2luZyBwcm92
aWRlciBzdm4oaHR0cHM6Ly97MH06ezF9QHN1YnZlcnNpb24ud2lseS1tMzY1 LmNvbS9zdm4vbTM2
NXN1YnZlcnNpb24vdHJ1bmsvezJ9KQpMaXN0aW5nIHJlbW90ZSBmb2xkZXIg aHR0cHM6Ly9zdWJ2
ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5r L20zNjUuZXh0ZW5z
aW9uIzY3NjkKbTM2NS5zeXN0ZW1zLmVudmlyb25tZW50Om9zZ2kuYnVuZGxl OiBGb3VuZCBtYXRj
aCAxLjAuMDojNjc0NQptMzY1LnN5c3RlbXMuZW52aXJvbm1lbnQ6b3NnaS5i dW5kbGU6IFVzaW5n
IHByb3ZpZGVyIHN2bihodHRwczovL3swfTp7MX1Ac3VidmVyc2lvbi53aWx5 LW0zNjUuY29tL3N2
bi9tMzY1c3VidmVyc2lvbi90cnVuay97Mn0pCkxpc3RpbmcgcmVtb3RlIGZv bGRlciBodHRwczov
L3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24v dHJ1bmsvbTM2NS5z
eXN0ZW1zLmVudmlyb25tZW50IzY3NDUKUmVhZGluZyByZW1vdGUgZmlsZSBo dHRwczovL3N1YnZl
cnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsv bTM2NS5jb25mbHVl
bmNlLnNvYXAud3JhcHBlci9NRVRBLUlORi9NQU5JRkVTVC5NRiNIRUFEClJl YWRpbmcgcmVtb3Rl
IGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20z NjVzdWJ2ZXJzaW9u
L3RydW5rL20zNjUuc29hcC5zZXJ2aWNlcy5mYWN0b3J5L01FVEEtSU5GL01B TklGRVNULk1GI0hF
QUQKbTM2NS5jb25mbHVlbmNlLnNvYXAud3JhcHBlcjpvc2dpLmJ1bmRsZTog Rm91bmQgbWF0Y2gg
MS4wLjA6IzY3MzIKbTM2NS5jb25mbHVlbmNlLnNvYXAud3JhcHBlcjpvc2dp LmJ1bmRsZTogVXNp
bmcgcHJvdmlkZXIgc3ZuKGh0dHBzOi8vezB9OnsxfUBzdWJ2ZXJzaW9uLndp bHktbTM2NS5jb20v
c3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL3syfSkKTGlzdGluZyByZW1vdGUg Zm9sZGVyIGh0dHBz
Oi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lv bi90cnVuay9tMzY1
LmNvbmZsdWVuY2Uuc29hcC53cmFwcGVyIzY3MzIKUmVhZGluZyByZW1vdGUg ZmlsZSBodHRwczov
L3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24v dHJ1bmsvbTM2NS5l
eHRlbnNpb24vcGx1Z2luLnhtbCM2NzY5ClJlYWRpbmcgcmVtb3RlIGZpbGUg aHR0cHM6Ly9zdWJ2
ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5r L20zNjUuc3lzdGVt
cy5lbnZpcm9ubWVudC9wbHVnaW4ueG1sIzY3NDUKbTM2NS5zb2FwLnNlcnZp Y2VzLmZhY3Rvcnk6
b3NnaS5idW5kbGU6IEZvdW5kIG1hdGNoIDEuMC4wOiM2NzMzCm0zNjUuc29h cC5zZXJ2aWNlcy5m
YWN0b3J5Om9zZ2kuYnVuZGxlOiBVc2luZyBwcm92aWRlciBzdm4oaHR0cHM6 Ly97MH06ezF9QHN1
YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24vdHJ1 bmsvezJ9KQpMaXN0
aW5nIHJlbW90ZSBmb2xkZXIgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2 NS5jb20vc3ZuL20z
NjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuc29hcC5zZXJ2aWNlcy5mYWN0b3J5 IzY3MzMKUmVhZGlu
ZyByZW1vdGUgZmlsZSBodHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNv bS9zdm4vbTM2NXN1
YnZlcnNpb24vdHJ1bmsvbTM2NS5leHRlbnNpb24vYnVpbGQucHJvcGVydGll cyM2NzY5ClJlYWRp
bmcgcmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5j b20vc3ZuL20zNjVz
dWJ2ZXJzaW9uL3RydW5rL20zNjUuY29uZmx1ZW5jZS5zb2FwLndyYXBwZXIv cGx1Z2luLnhtbCM2
NzMyClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndp bHktbTM2NS5jb20v
c3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuc3lzdGVtcy5lbnZpcm9u bWVudC9idWlsZC5w
cm9wZXJ0aWVzIzY3NDUKUmVhZGluZyByZW1vdGUgZmlsZSBodHRwczovL3N1 YnZlcnNpb24ud2ls
eS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsvbTM2NS5zb2Fw LnNlcnZpY2VzLmZh
Y3RvcnkvcGx1Z2luLnhtbCM2NzMzClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0 cHM6Ly9zdWJ2ZXJz
aW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20z NjUuZXh0ZW5zaW9u
Ly5jbGFzc3BhdGgjNjc2OQpSZWFkaW5nIHJlbW90ZSBmaWxlIGh0dHBzOi8v c3VidmVyc2lvbi53
aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay9tMzY1LnN5 c3RlbXMuZW52aXJv
bm1lbnQvLmNsYXNzcGF0aCM2NzQ1ClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0 cHM6Ly9zdWJ2ZXJz
aW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20z NjUuY29uZmx1ZW5j
ZS5zb2FwLndyYXBwZXIvYnVpbGQucHJvcGVydGllcyM2NzMyClJlYWRpbmcg cmVtb3RlIGZpbGUg
aHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2 ZXJzaW9uL3RydW5r
L20zNjUuc29hcC5zZXJ2aWNlcy5mYWN0b3J5L2J1aWxkLnByb3BlcnRpZXMj NjczMwpSZWFkaW5n
IHJlbW90ZSBmaWxlIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29t L3N2bi9tMzY1c3Vi
dmVyc2lvbi90cnVuay9tMzY1LmV4dGVuc2lvbi8uc2V0dGluZ3Mvb3JnLmVj bGlwc2UuYnVja21p
bnN0ZXIuY29yZS5wcmVmcyM2NzY5ClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0 cHM6Ly9zdWJ2ZXJz
aW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20z NjUuc3lzdGVtcy5l
bnZpcm9ubWVudC8uc2V0dGluZ3Mvb3JnLmVjbGlwc2UuYnVja21pbnN0ZXIu Y29yZS5wcmVmcyM2
NzQ1ClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndp bHktbTM2NS5jb20v
c3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuY29uZmx1ZW5jZS5zb2Fw LndyYXBwZXIvLmNs
YXNzcGF0aCM2NzMyClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2 ZXJzaW9uLndpbHkt
bTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuc29hcC5z ZXJ2aWNlcy5mYWN0
b3J5Ly5jbGFzc3BhdGgjNjczMwpSZW1vdGUgZmlsZSBub3QgZm91bmQgaHR0 cHM6Ly9zdWJ2ZXJz
aW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20z NjUuZXh0ZW5zaW9u
Ly5zZXR0aW5ncy9vcmcuZWNsaXBzZS5idWNrbWluc3Rlci5jb3JlLnByZWZz IzY3NjkKUmVtb3Rl
IGZpbGUgbm90IGZvdW5kIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUu Y29tL3N2bi9tMzY1
c3VidmVyc2lvbi90cnVuay9tMzY1LnN5c3RlbXMuZW52aXJvbm1lbnQvLnNl dHRpbmdzL29yZy5l
Y2xpcHNlLmJ1Y2ttaW5zdGVyLmNvcmUucHJlZnMjNjc0NQptMzY1LmNvbmZs dWVuY2Uuc2NhZmZv
bGRpbmcuc29hcC5jbGllbnQ6b3NnaS5idW5kbGU6IFVzaW5nIHJlc291cmNl IG1hcCBmaWxlOi9o
b21lL2FkZG1hMDMvbTM2NS5ybWFwCm0zNjUuY29uZmx1ZW5jZS5zY2FmZm9s ZGluZy5zb2FwLmNs
aWVudDpvc2dpLmJ1bmRsZTogVXNpbmcgc2VhcmNoIHBhdGggbTM2NQptMzY1 LmNvbmZsdWVuY2Uu
c2NhZmZvbGRpbmcuc29hcC5jbGllbnQ6b3NnaS5idW5kbGU6IFRyeWluZyBw cm92aWRlciBzdm4o
aHR0cHM6Ly97MH06ezF9QHN1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4v bTM2NXN1YnZlcnNp
b24vdHJ1bmsvezJ9KQptMzY1LmVtYmVkZGVkZW0uY3VzdG9tZXIucHJvcGVy dGllczpvc2dpLmJ1
bmRsZTogVXNpbmcgcmVzb3VyY2UgbWFwIGZpbGU6L2hvbWUvYWRkbWEwMy9t MzY1LnJtYXAKbTM2
NS5lbWJlZGRlZGVtLmN1c3RvbWVyLnByb3BlcnRpZXM6b3NnaS5idW5kbGU6 IFVzaW5nIHNlYXJj
aCBwYXRoIG0zNjUKbTM2NS5jb25mbHVlbmNlLnNjYWZmb2xkaW5nLnNvYXAu Y2xpZW50Om9zZ2ku
YnVuZGxlOiB0cnVuay9oZWFkIHdpbGwgYmUgc2VhcmNoZWQKbTM2NS5lbWJl ZGRlZGVtLmN1c3Rv
bWVyLnByb3BlcnRpZXM6b3NnaS5idW5kbGU6IFRyeWluZyBwcm92aWRlciBz dm4oaHR0cHM6Ly97
MH06ezF9QHN1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZl cnNpb24vdHJ1bmsv
ezJ9KQpMaXN0aW5nIHJlbW90ZSBmb2xkZXIgaHR0cHM6Ly9zdWJ2ZXJzaW9u LndpbHktbTM2NS5j
b20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuY29uZmx1ZW5jZS5z Y2FmZm9sZGluZy5z
b2FwLmNsaWVudCNIRUFECm0zNjUuZW1iZWRkZWRlbS5jdXN0b21lci5wcm9w ZXJ0aWVzOm9zZ2ku
YnVuZGxlOiB0cnVuay9oZWFkIHdpbGwgYmUgc2VhcmNoZWQKTGlzdGluZyBy ZW1vdGUgZm9sZGVy
IGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3Vi dmVyc2lvbi90cnVu
ay9tMzY1LmVtYmVkZGVkZW0uY3VzdG9tZXIucHJvcGVydGllcyNIRUFEClJl YWRpbmcgcmVtb3Rl
IGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20z NjVzdWJ2ZXJzaW9u
L3RydW5rL20zNjUuY29uZmx1ZW5jZS5zb2FwLndyYXBwZXIvLnNldHRpbmdz L29yZy5lY2xpcHNl
LmJ1Y2ttaW5zdGVyLmNvcmUucHJlZnMjNjczMgpSZWFkaW5nIHJlbW90ZSBm aWxlIGh0dHBzOi8v
c3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90 cnVuay9tMzY1LnNv
YXAuc2VydmljZXMuZmFjdG9yeS8uc2V0dGluZ3Mvb3JnLmVjbGlwc2UuYnVj a21pbnN0ZXIuY29y
ZS5wcmVmcyM2NzMzClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2 ZXJzaW9uLndpbHkt
bTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuY29uZmx1 ZW5jZS5zY2FmZm9s
ZGluZy5zb2FwLmNsaWVudC9NRVRBLUlORi9NQU5JRkVTVC5NRiNIRUFEClJl YWRpbmcgcmVtb3Rl
IGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20z NjVzdWJ2ZXJzaW9u
L3RydW5rL20zNjUuZW1iZWRkZWRlbS5jdXN0b21lci5wcm9wZXJ0aWVzL01F VEEtSU5GL01BTklG
RVNULk1GI0hFQUQKUmVtb3RlIGZpbGUgbm90IGZvdW5kIGh0dHBzOi8vc3Vi dmVyc2lvbi53aWx5
LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay9tMzY1LmNvbmZs dWVuY2Uuc29hcC53
cmFwcGVyLy5zZXR0aW5ncy9vcmcuZWNsaXBzZS5idWNrbWluc3Rlci5jb3Jl LnByZWZzIzY3MzIK
bTM2NS5hdXRoZW50aWNhdGlvbi5jcmVkZW50aWFsczpvc2dpLmJ1bmRsZTog VXNpbmcgcmVzb3Vy
Y2UgbWFwIGZpbGU6L2hvbWUvYWRkbWEwMy9tMzY1LnJtYXAKbTM2NS5hdXRo ZW50aWNhdGlvbi5j
cmVkZW50aWFsczpvc2dpLmJ1bmRsZTogVXNpbmcgc2VhcmNoIHBhdGggbTM2 NQptMzY1LmF1dGhl
bnRpY2F0aW9uLmNyZWRlbnRpYWxzOm9zZ2kuYnVuZGxlOiBUcnlpbmcgcHJv dmlkZXIgc3ZuKGh0
dHBzOi8vezB9OnsxfUBzdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20z NjVzdWJ2ZXJzaW9u
L3RydW5rL3syfSkKbTM2NS5hdXRoZW50aWNhdGlvbi5jcmVkZW50aWFsczpv c2dpLmJ1bmRsZTog
dHJ1bmsvaGVhZCB3aWxsIGJlIHNlYXJjaGVkCkxpc3RpbmcgcmVtb3RlIGZv bGRlciBodHRwczov
L3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24v dHJ1bmsvbTM2NS5h
dXRoZW50aWNhdGlvbi5jcmVkZW50aWFscyNIRUFEClJlbW90ZSBmaWxlIG5v dCBmb3VuZCBodHRw
czovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNp b24vdHJ1bmsvbTM2
NS5zb2FwLnNlcnZpY2VzLmZhY3RvcnkvLnNldHRpbmdzL29yZy5lY2xpcHNl LmJ1Y2ttaW5zdGVy
LmNvcmUucHJlZnMjNjczMwptMzY1LmxvZ2dpbmc6b3NnaS5idW5kbGUvMS4w LjAjT1NHaTogVXNp
bmcgcmVzb3VyY2UgbWFwIGZpbGU6L2hvbWUvYWRkbWEwMy9tMzY1LnJtYXAK bTM2NS5sb2dnaW5n
Om9zZ2kuYnVuZGxlLzEuMC4wI09TR2k6IFVzaW5nIHNlYXJjaCBwYXRoIG0z NjUKbTM2NS5sb2dn
aW5nOm9zZ2kuYnVuZGxlLzEuMC4wI09TR2k6IFRyeWluZyBwcm92aWRlciBz dm4oaHR0cHM6Ly97
MH06ezF9QHN1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZl cnNpb24vdHJ1bmsv
ezJ9KQptMzY1LmxvZ2dpbmc6b3NnaS5idW5kbGUvMS4wLjAjT1NHaTogdHJ1 bmsvaGVhZCB3aWxs
IGJlIHNlYXJjaGVkCkxpc3RpbmcgcmVtb3RlIGZvbGRlciBodHRwczovL3N1 YnZlcnNpb24ud2ls
eS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsvbTM2NS5sb2dn aW5nI0hFQUQKbTM2
NS5jb25mbHVlbmNlLnNjYWZmb2xkaW5nLnNvYXAuY2xpZW50Om9zZ2kuYnVu ZGxlOiBGb3VuZCBt
YXRjaCAxLjAuMDojNjQ3OQptMzY1LmNvbmZsdWVuY2Uuc2NhZmZvbGRpbmcu c29hcC5jbGllbnQ6
b3NnaS5idW5kbGU6IFVzaW5nIHByb3ZpZGVyIHN2bihodHRwczovL3swfTp7 MX1Ac3VidmVyc2lv
bi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay97Mn0p ClJlYWRpbmcgcmVt
b3RlIGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3Zu L20zNjVzdWJ2ZXJz
aW9uL3RydW5rL20zNjUuYXV0aGVudGljYXRpb24uY3JlZGVudGlhbHMvTUVU QS1JTkYvTUFOSUZF
U1QuTUYjSEVBRApMaXN0aW5nIHJlbW90ZSBmb2xkZXIgaHR0cHM6Ly9zdWJ2 ZXJzaW9uLndpbHkt
bTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuY29uZmx1 ZW5jZS5zY2FmZm9s
ZGluZy5zb2FwLmNsaWVudCM2NDc5Cm0zNjUuZW1iZWRkZWRlbS5jdXN0b21l ci5wcm9wZXJ0aWVz
Om9zZ2kuYnVuZGxlOiBGb3VuZCBtYXRjaCAxLjAuMDojNjMwOQptMzY1LmVt YmVkZGVkZW0uY3Vz
dG9tZXIucHJvcGVydGllczpvc2dpLmJ1bmRsZTogVXNpbmcgcHJvdmlkZXIg c3ZuKGh0dHBzOi8v
ezB9OnsxfUBzdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2 ZXJzaW9uL3RydW5r
L3syfSkKTGlzdGluZyByZW1vdGUgZm9sZGVyIGh0dHBzOi8vc3VidmVyc2lv bi53aWx5LW0zNjUu
Y29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay9tMzY1LmVtYmVkZGVkZW0u Y3VzdG9tZXIucHJv
cGVydGllcyM2MzA5ClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2 ZXJzaW9uLndpbHkt
bTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUubG9nZ2lu Zy9NRVRBLUlORi9N
QU5JRkVTVC5NRiNIRUFECm0zNjUuYXV0aGVudGljYXRpb24uY3JlZGVudGlh bHM6b3NnaS5idW5k
bGU6IEZvdW5kIG1hdGNoIDEuMC4wOiM2NTIxCm0zNjUuYXV0aGVudGljYXRp b24uY3JlZGVudGlh
bHM6b3NnaS5idW5kbGU6IFVzaW5nIHByb3ZpZGVyIHN2bihodHRwczovL3sw fTp7MX1Ac3VidmVy
c2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay97 Mn0pCkxpc3Rpbmcg
cmVtb3RlIGZvbGRlciBodHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNv bS9zdm4vbTM2NXN1
YnZlcnNpb24vdHJ1bmsvbTM2NS5hdXRoZW50aWNhdGlvbi5jcmVkZW50aWFs cyM2NTIxClJlYWRp
bmcgcmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5j b20vc3ZuL20zNjVz
dWJ2ZXJzaW9uL3RydW5rL20zNjUuY29uZmx1ZW5jZS5zY2FmZm9sZGluZy5z b2FwLmNsaWVudC9i
dWlsZC5wcm9wZXJ0aWVzIzY0NzkKUmVhZGluZyByZW1vdGUgZmlsZSBodHRw czovL3N1YnZlcnNp
b24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsvbTM2 NS5lbWJlZGRlZGVt
LmN1c3RvbWVyLnByb3BlcnRpZXMvYnVpbGQucHJvcGVydGllcyM2MzA5Cm0z NjUubG9nZ2luZzpv
c2dpLmJ1bmRsZS8xLjAuMCNPU0dpOiBGb3VuZCBtYXRjaCAxLjAuMDojNjUy MQptMzY1LmxvZ2dp
bmc6b3NnaS5idW5kbGUvMS4wLjAjT1NHaTogVXNpbmcgcHJvdmlkZXIgc3Zu KGh0dHBzOi8vezB9
OnsxfUBzdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJz aW9uL3RydW5rL3sy
fSkKTGlzdGluZyByZW1vdGUgZm9sZGVyIGh0dHBzOi8vc3VidmVyc2lvbi53 aWx5LW0zNjUuY29t
L3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay9tMzY1LmxvZ2dpbmcjNjUyMQpS ZWFkaW5nIHJlbW90
ZSBmaWxlIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9t MzY1c3VidmVyc2lv
bi90cnVuay9tMzY1LmF1dGhlbnRpY2F0aW9uLmNyZWRlbnRpYWxzL3BsdWdp bi54bWwjNjUyMQpS
ZWFkaW5nIHJlbW90ZSBmaWxlIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0z NjUuY29tL3N2bi9t
MzY1c3VidmVyc2lvbi90cnVuay9tMzY1LmNvbmZsdWVuY2Uuc2NhZmZvbGRp bmcuc29hcC5jbGll
bnQvLmNsYXNzcGF0aCM2NDc5ClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0cHM6 Ly9zdWJ2ZXJzaW9u
LndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUu ZW1iZWRkZWRlbS5j
dXN0b21lci5wcm9wZXJ0aWVzLy5jbGFzc3BhdGgjNjMwOQpSZWFkaW5nIHJl bW90ZSBmaWxlIGh0
dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVy c2lvbi90cnVuay9t
MzY1LmxvZ2dpbmcvYnVpbGQucHJvcGVydGllcyM2NTIxClJlYWRpbmcgcmVt b3RlIGZpbGUgaHR0
cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJz aW9uL3RydW5rL20z
NjUuYXV0aGVudGljYXRpb24uY3JlZGVudGlhbHMvYnVpbGQucHJvcGVydGll cyM2NTIxClJlYWRp
bmcgcmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5j b20vc3ZuL20zNjVz
dWJ2ZXJzaW9uL3RydW5rL20zNjUuY29uZmx1ZW5jZS5zY2FmZm9sZGluZy5z b2FwLmNsaWVudC8u
c2V0dGluZ3Mvb3JnLmVjbGlwc2UuYnVja21pbnN0ZXIuY29yZS5wcmVmcyM2 NDc5ClJlYWRpbmcg
cmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20v c3ZuL20zNjVzdWJ2
ZXJzaW9uL3RydW5rL20zNjUuZW1iZWRkZWRlbS5jdXN0b21lci5wcm9wZXJ0 aWVzLy5zZXR0aW5n
cy9vcmcuZWNsaXBzZS5idWNrbWluc3Rlci5jb3JlLnByZWZzIzYzMDkKUmVh ZGluZyByZW1vdGUg
ZmlsZSBodHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2 NXN1YnZlcnNpb24v
dHJ1bmsvbTM2NS5sb2dnaW5nLy5jbGFzc3BhdGgjNjUyMQpSZW1vdGUgZmls ZSBub3QgZm91bmQg
aHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2 ZXJzaW9uL3RydW5r
L20zNjUuY29uZmx1ZW5jZS5zY2FmZm9sZGluZy5zb2FwLmNsaWVudC8uc2V0 dGluZ3Mvb3JnLmVj
bGlwc2UuYnVja21pbnN0ZXIuY29yZS5wcmVmcyM2NDc5Cm0zNjUuY29uZmx1 ZW5jZS5zb2FwLmNs
aWVudDpvc2dpLmJ1bmRsZTogVXNpbmcgcmVzb3VyY2UgbWFwIGZpbGU6L2hv bWUvYWRkbWEwMy9t
MzY1LnJtYXAKbTM2NS5jb25mbHVlbmNlLnNvYXAuY2xpZW50Om9zZ2kuYnVu ZGxlOiBVc2luZyBz
ZWFyY2ggcGF0aCBtMzY1Cm0zNjUuY29uZmx1ZW5jZS5zb2FwLmNsaWVudDpv c2dpLmJ1bmRsZTog
VHJ5aW5nIHByb3ZpZGVyIHN2bihodHRwczovL3swfTp7MX1Ac3VidmVyc2lv bi53aWx5LW0zNjUu
Y29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay97Mn0pClJlbW90ZSBmaWxl IG5vdCBmb3VuZCBo
dHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZl cnNpb24vdHJ1bmsv
bTM2NS5lbWJlZGRlZGVtLmN1c3RvbWVyLnByb3BlcnRpZXMvLnNldHRpbmdz L29yZy5lY2xpcHNl
LmJ1Y2ttaW5zdGVyLmNvcmUucHJlZnMjNjMwOQptMzY1LmNvbmZsdWVuY2Uu c29hcC5jbGllbnQ6
b3NnaS5idW5kbGU6IHRydW5rL2hlYWQgd2lsbCBiZSBzZWFyY2hlZAptMzY1 LmRhZW1vbjpvc2dp
LmJ1bmRsZTogVXNpbmcgcmVzb3VyY2UgbWFwIGZpbGU6L2hvbWUvYWRkbWEw My9tMzY1LnJtYXAK
bTM2NS5kYWVtb246b3NnaS5idW5kbGU6IFVzaW5nIHNlYXJjaCBwYXRoIG0z NjUKTGlzdGluZyBy
ZW1vdGUgZm9sZGVyIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29t L3N2bi9tMzY1c3Vi
dmVyc2lvbi90cnVuay9tMzY1LmNvbmZsdWVuY2Uuc29hcC5jbGllbnQjSEVB RAptMzY1LmRhZW1v
bjpvc2dpLmJ1bmRsZTogVHJ5aW5nIHByb3ZpZGVyIHN2bihodHRwczovL3sw fTp7MX1Ac3VidmVy
c2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay97 Mn0pCm0zNjUuZGFl
bW9uOm9zZ2kuYnVuZGxlOiB0cnVuay9oZWFkIHdpbGwgYmUgc2VhcmNoZWQK TGlzdGluZyByZW1v
dGUgZm9sZGVyIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2 bi9tMzY1c3VidmVy
c2lvbi90cnVuay9tMzY1LmRhZW1vbiNIRUFEClJlYWRpbmcgcmVtb3RlIGZp bGUgaHR0cHM6Ly9z
dWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3Ry dW5rL20zNjUuYXV0
aGVudGljYXRpb24uY3JlZGVudGlhbHMvLmNsYXNzcGF0aCM2NTIxClJlYWRp bmcgcmVtb3RlIGZp
bGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVz dWJ2ZXJzaW9uL3Ry
dW5rL20zNjUubG9nZ2luZy8uc2V0dGluZ3Mvb3JnLmVjbGlwc2UuYnVja21p bnN0ZXIuY29yZS5w
cmVmcyM2NTIxClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2ZXJz aW9uLndpbHktbTM2
NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuY29uZmx1ZW5j ZS5zb2FwLmNsaWVu
dC9NRVRBLUlORi9NQU5JRkVTVC5NRiNIRUFEClJlYWRpbmcgcmVtb3RlIGZp bGUgaHR0cHM6Ly9z
dWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3Ry dW5rL20zNjUuZGFl
bW9uL01FVEEtSU5GL01BTklGRVNULk1GI0hFQUQKUmVtb3RlIGZpbGUgbm90 IGZvdW5kIGh0dHBz
Oi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lv bi90cnVuay9tMzY1
LmxvZ2dpbmcvLnNldHRpbmdzL29yZy5lY2xpcHNlLmJ1Y2ttaW5zdGVyLmNv cmUucHJlZnMjNjUy
MQptMzY1LmVtYmVkZGVkZW0uY3VzdG9tZXIuaW5pdDpvc2dpLmJ1bmRsZTog VXNpbmcgcmVzb3Vy
Y2UgbWFwIGZpbGU6L2hvbWUvYWRkbWEwMy9tMzY1LnJtYXAKbTM2NS5lbWJl ZGRlZGVtLmN1c3Rv
bWVyLmluaXQ6b3NnaS5idW5kbGU6IFVzaW5nIHNlYXJjaCBwYXRoIG0zNjUK bTM2NS5lbWJlZGRl
ZGVtLmN1c3RvbWVyLmluaXQ6b3NnaS5idW5kbGU6IFRyeWluZyBwcm92aWRl ciBzdm4oaHR0cHM6
Ly97MH06ezF9QHN1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1 YnZlcnNpb24vdHJ1
bmsvezJ9KQptMzY1LmVtYmVkZGVkZW0uY3VzdG9tZXIuaW5pdDpvc2dpLmJ1 bmRsZTogdHJ1bmsv
aGVhZCB3aWxsIGJlIHNlYXJjaGVkCkxpc3RpbmcgcmVtb3RlIGZvbGRlciBo dHRwczovL3N1YnZl
cnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsv bTM2NS5lbWJlZGRl
ZGVtLmN1c3RvbWVyLmluaXQjSEVBRApSZWFkaW5nIHJlbW90ZSBmaWxlIGh0 dHBzOi8vc3VidmVy
c2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay9t MzY1LmF1dGhlbnRp
Y2F0aW9uLmNyZWRlbnRpYWxzLy5zZXR0aW5ncy9vcmcuZWNsaXBzZS5idWNr bWluc3Rlci5jb3Jl
LnByZWZzIzY1MjEKbTM2NS5jb25mbHVlbmNlLnNvYXAuY2xpZW50Om9zZ2ku YnVuZGxlOiBGb3Vu
ZCBtYXRjaCAxLjAuMDojNjczMgptMzY1LmNvbmZsdWVuY2Uuc29hcC5jbGll bnQ6b3NnaS5idW5k
bGU6IFVzaW5nIHByb3ZpZGVyIHN2bihodHRwczovL3swfTp7MX1Ac3VidmVy c2lvbi53aWx5LW0z
NjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay97Mn0pCkxpc3Rpbmcg cmVtb3RlIGZvbGRl
ciBodHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1 YnZlcnNpb24vdHJ1
bmsvbTM2NS5jb25mbHVlbmNlLnNvYXAuY2xpZW50IzY3MzIKbTM2NS5kYWVt b246b3NnaS5idW5k
bGU6IEZvdW5kIG1hdGNoIDEuMC4wOiM2Njc0Cm0zNjUuZGFlbW9uOm9zZ2ku YnVuZGxlOiBVc2lu
ZyBwcm92aWRlciBzdm4oaHR0cHM6Ly97MH06ezF9QHN1YnZlcnNpb24ud2ls eS1tMzY1LmNvbS9z
dm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsvezJ9KQpSZW1vdGUgZmlsZSBub3Qg Zm91bmQgaHR0cHM6
Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9u L3RydW5rL20zNjUu
YXV0aGVudGljYXRpb24uY3JlZGVudGlhbHMvLnNldHRpbmdzL29yZy5lY2xp cHNlLmJ1Y2ttaW5z
dGVyLmNvcmUucHJlZnMjNjUyMQptMzY1LmFwcGxpY2F0aW9uOm9zZ2kuYnVu ZGxlLzEuMC4wI09T
R2k6IFVzaW5nIHJlc291cmNlIG1hcCBmaWxlOi9ob21lL2FkZG1hMDMvbTM2 NS5ybWFwCm0zNjUu
YXBwbGljYXRpb246b3NnaS5idW5kbGUvMS4wLjAjT1NHaTogVXNpbmcgc2Vh cmNoIHBhdGggbTM2
NQpMaXN0aW5nIHJlbW90ZSBmb2xkZXIgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndp bHktbTM2NS5jb20v
c3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuZGFlbW9uIzY2NzQKbTM2 NS5hcHBsaWNhdGlv
bjpvc2dpLmJ1bmRsZS8xLjAuMCNPU0dpOiBUcnlpbmcgcHJvdmlkZXIgc3Zu KGh0dHBzOi8vezB9
OnsxfUBzdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJz aW9uL3RydW5rL3sy
fSkKbTM2NS5hcHBsaWNhdGlvbjpvc2dpLmJ1bmRsZS8xLjAuMCNPU0dpOiB0 cnVuay9oZWFkIHdp
bGwgYmUgc2VhcmNoZWQKTGlzdGluZyByZW1vdGUgZm9sZGVyIGh0dHBzOi8v c3VidmVyc2lvbi53
aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay9tMzY1LmFw cGxpY2F0aW9uI0hF
QUQKUmVhZGluZyByZW1vdGUgZmlsZSBodHRwczovL3N1YnZlcnNpb24ud2ls eS1tMzY1LmNvbS9z
dm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsvbTM2NS5lbWJlZGRlZGVtLmN1c3Rv bWVyLmluaXQvTUVU
QS1JTkYvTUFOSUZFU1QuTUYjSEVBRApSZWFkaW5nIHJlbW90ZSBmaWxlIGh0 dHBzOi8vc3VidmVy
c2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay9t MzY1LmFwcGxpY2F0
aW9uL01FVEEtSU5GL01BTklGRVNULk1GI0hFQUQKUmVhZGluZyByZW1vdGUg ZmlsZSBodHRwczov
L3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24v dHJ1bmsvbTM2NS5j
b25mbHVlbmNlLnNvYXAuY2xpZW50L2J1aWxkLnByb3BlcnRpZXMjNjczMgpS ZWFkaW5nIHJlbW90
ZSBmaWxlIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9t MzY1c3VidmVyc2lv
bi90cnVuay9tMzY1LmRhZW1vbi9wbHVnaW4ueG1sIzY2NzQKbTM2NS5lbWJl ZGRlZGVtLmN1c3Rv
bWVyLmluaXQ6b3NnaS5idW5kbGU6IEZvdW5kIG1hdGNoIDEuMC4wOiM1Mjc2 Cm0zNjUuZW1iZWRk
ZWRlbS5jdXN0b21lci5pbml0Om9zZ2kuYnVuZGxlOiBVc2luZyBwcm92aWRl ciBzdm4oaHR0cHM6
Ly97MH06ezF9QHN1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1 YnZlcnNpb24vdHJ1
bmsvezJ9KQpMaXN0aW5nIHJlbW90ZSBmb2xkZXIgaHR0cHM6Ly9zdWJ2ZXJz aW9uLndpbHktbTM2
NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuZW1iZWRkZWRl bS5jdXN0b21lci5p
bml0IzUyNzYKbTM2NS5hcHBsaWNhdGlvbjpvc2dpLmJ1bmRsZS8xLjAuMCNP U0dpOiBGb3VuZCBt
YXRjaCAxLjAuMDojNjczMgptMzY1LmFwcGxpY2F0aW9uOm9zZ2kuYnVuZGxl LzEuMC4wI09TR2k6
IFVzaW5nIHByb3ZpZGVyIHN2bihodHRwczovL3swfTp7MX1Ac3VidmVyc2lv bi53aWx5LW0zNjUu
Y29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay97Mn0pCkxpc3RpbmcgcmVt b3RlIGZvbGRlciBo
dHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZl cnNpb24vdHJ1bmsv
bTM2NS5hcHBsaWNhdGlvbiM2NzMyClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0 cHM6Ly9zdWJ2ZXJz
aW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20z NjUuY29uZmx1ZW5j
ZS5zb2FwLmNsaWVudC8uY2xhc3NwYXRoIzY3MzIKUmVhZGluZyByZW1vdGUg ZmlsZSBodHRwczov
L3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24v dHJ1bmsvbTM2NS5k
YWVtb24vYnVpbGQucHJvcGVydGllcyM2Njc0ClJlYWRpbmcgcmVtb3RlIGZp bGUgaHR0cHM6Ly9z
dWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3Ry dW5rL20zNjUuZW1i
ZWRkZWRlbS5jdXN0b21lci5pbml0L2J1aWxkLnByb3BlcnRpZXMjNTI3NgpS ZWFkaW5nIHJlbW90
ZSBmaWxlIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9t MzY1c3VidmVyc2lv
bi90cnVuay9tMzY1LmFwcGxpY2F0aW9uL3BsdWdpbi54bWwjNjczMgpSZWFk aW5nIHJlbW90ZSBm
aWxlIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1 c3VidmVyc2lvbi90
cnVuay9tMzY1LmNvbmZsdWVuY2Uuc29hcC5jbGllbnQvLnNldHRpbmdzL29y Zy5lY2xpcHNlLmJ1
Y2ttaW5zdGVyLmNvcmUucHJlZnMjNjczMgpSZWFkaW5nIHJlbW90ZSBmaWxl IGh0dHBzOi8vc3Vi
dmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVu ay9tMzY1LmRhZW1v
bi8uY2xhc3NwYXRoIzY2NzQKbTM2NS5lbWJlZGRlZGVtLmRhdGFjZW50ZXIu cHJvcGVydGllczpv
c2dpLmJ1bmRsZTogVXNpbmcgcmVzb3VyY2UgbWFwIGZpbGU6L2hvbWUvYWRk bWEwMy9tMzY1LnJt
YXAKbTM2NS5lbWJlZGRlZGVtLmRhdGFjZW50ZXIucHJvcGVydGllczpvc2dp LmJ1bmRsZTogVXNp
bmcgc2VhcmNoIHBhdGggbTM2NQptMzY1LmVtYmVkZGVkZW0uZGF0YWNlbnRl ci5wcm9wZXJ0aWVz
Om9zZ2kuYnVuZGxlOiBUcnlpbmcgcHJvdmlkZXIgc3ZuKGh0dHBzOi8vezB9 OnsxfUBzdWJ2ZXJz
aW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL3sy fSkKbTM2NS5lbWJl
ZGRlZGVtLmRhdGFjZW50ZXIucHJvcGVydGllczpvc2dpLmJ1bmRsZTogdHJ1 bmsvaGVhZCB3aWxs
IGJlIHNlYXJjaGVkCkxpc3RpbmcgcmVtb3RlIGZvbGRlciBodHRwczovL3N1 YnZlcnNpb24ud2ls
eS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsvbTM2NS5lbWJl ZGRlZGVtLmRhdGFj
ZW50ZXIucHJvcGVydGllcyNIRUFEClJlbW90ZSBmaWxlIG5vdCBmb3VuZCBo dHRwczovL3N1YnZl
cnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsv bTM2NS5jb25mbHVl
bmNlLnNvYXAuY2xpZW50Ly5zZXR0aW5ncy9vcmcuZWNsaXBzZS5idWNrbWlu c3Rlci5jb3JlLnBy
ZWZzIzY3MzIKbTM2NS53b3Jrc3RhdGlvbi5lbWd1aWRzZWxlY3Rpb246b3Nn aS5idW5kbGU6IFVz
aW5nIHJlc291cmNlIG1hcCBmaWxlOi9ob21lL2FkZG1hMDMvbTM2NS5ybWFw Cm0zNjUud29ya3N0
YXRpb24uZW1ndWlkc2VsZWN0aW9uOm9zZ2kuYnVuZGxlOiBVc2luZyBzZWFy Y2ggcGF0aCBtMzY1
Cm0zNjUud29ya3N0YXRpb24uZW1ndWlkc2VsZWN0aW9uOm9zZ2kuYnVuZGxl OiBUcnlpbmcgcHJv
dmlkZXIgc3ZuKGh0dHBzOi8vezB9OnsxfUBzdWJ2ZXJzaW9uLndpbHktbTM2 NS5jb20vc3ZuL20z
NjVzdWJ2ZXJzaW9uL3RydW5rL3syfSkKbTM2NS53b3Jrc3RhdGlvbi5lbWd1 aWRzZWxlY3Rpb246
b3NnaS5idW5kbGU6IHRydW5rL2hlYWQgd2lsbCBiZSBzZWFyY2hlZApMaXN0 aW5nIHJlbW90ZSBm
b2xkZXIgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20z NjVzdWJ2ZXJzaW9u
L3RydW5rL20zNjUud29ya3N0YXRpb24uZW1ndWlkc2VsZWN0aW9uI0hFQUQK UmVhZGluZyByZW1v
dGUgZmlsZSBodHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4v bTM2NXN1YnZlcnNp
b24vdHJ1bmsvbTM2NS5kYWVtb24vLnNldHRpbmdzL29yZy5lY2xpcHNlLmJ1 Y2ttaW5zdGVyLmNv
cmUucHJlZnMjNjY3NApSZWFkaW5nIHJlbW90ZSBmaWxlIGh0dHBzOi8vc3Vi dmVyc2lvbi53aWx5
LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay9tMzY1LmFwcGxp Y2F0aW9uL2J1aWxk
LnByb3BlcnRpZXMjNjczMgpSZWFkaW5nIHJlbW90ZSBmaWxlIGh0dHBzOi8v c3VidmVyc2lvbi53
aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay9tMzY1Lndv cmtzdGF0aW9uLmVt
Z3VpZHNlbGVjdGlvbi9NRVRBLUlORi9NQU5JRkVTVC5NRiNIRUFEClJlbW90 ZSBmaWxlIG5vdCBm
b3VuZCBodHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2 NXN1YnZlcnNpb24v
dHJ1bmsvbTM2NS5kYWVtb24vLnNldHRpbmdzL29yZy5lY2xpcHNlLmJ1Y2tt aW5zdGVyLmNvcmUu
cHJlZnMjNjY3NAptMzY1LmVtYmVkZGVkZW0uZXh0ZW5zaW9uOm9zZ2kuYnVu ZGxlOiBVc2luZyBy
ZXNvdXJjZSBtYXAgZmlsZTovaG9tZS9hZGRtYTAzL20zNjUucm1hcAptMzY1 LmVtYmVkZGVkZW0u
ZXh0ZW5zaW9uOm9zZ2kuYnVuZGxlOiBVc2luZyBzZWFyY2ggcGF0aCBtMzY1 Cm0zNjUuZW1iZWRk
ZWRlbS5leHRlbnNpb246b3NnaS5idW5kbGU6IFRyeWluZyBwcm92aWRlciBz dm4oaHR0cHM6Ly97
MH06ezF9QHN1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZl cnNpb24vdHJ1bmsv
ezJ9KQpSZWFkaW5nIHJlbW90ZSBmaWxlIGh0dHBzOi8vc3VidmVyc2lvbi53 aWx5LW0zNjUuY29t
L3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay9tMzY1LmVtYmVkZGVkZW0uZGF0 YWNlbnRlci5wcm9w
ZXJ0aWVzL01FVEEtSU5GL01BTklGRVNULk1GI0hFQUQKbTM2NS5lbWJlZGRl ZGVtLmV4dGVuc2lv
bjpvc2dpLmJ1bmRsZTogdHJ1bmsvaGVhZCB3aWxsIGJlIHNlYXJjaGVkCkxp c3RpbmcgcmVtb3Rl
IGZvbGRlciBodHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4v bTM2NXN1YnZlcnNp
b24vdHJ1bmsvbTM2NS5lbWJlZGRlZGVtLmV4dGVuc2lvbiNIRUFEClJlYWRp bmcgcmVtb3RlIGZp
bGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVz dWJ2ZXJzaW9uL3Ry
dW5rL20zNjUuYXBwbGljYXRpb24vLmNsYXNzcGF0aCM2NzMyClJlYWRpbmcg cmVtb3RlIGZpbGUg
aHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2 ZXJzaW9uL3RydW5r
L20zNjUuZW1iZWRkZWRlbS5leHRlbnNpb24vTUVUQS1JTkYvTUFOSUZFU1Qu TUYjSEVBRAptMzY1
LndvcmtzdGF0aW9uLmVtZ3VpZHNlbGVjdGlvbjpvc2dpLmJ1bmRsZTogRm91 bmQgbWF0Y2ggMS4w
LjA6IzY0NDEKbTM2NS53b3Jrc3RhdGlvbi5lbWd1aWRzZWxlY3Rpb246b3Nn aS5idW5kbGU6IFVz
aW5nIHByb3ZpZGVyIHN2bihodHRwczovL3swfTp7MX1Ac3VidmVyc2lvbi53 aWx5LW0zNjUuY29t
L3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay97Mn0pCkxpc3RpbmcgcmVtb3Rl IGZvbGRlciBodHRw
czovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNp b24vdHJ1bmsvbTM2
NS53b3Jrc3RhdGlvbi5lbWd1aWRzZWxlY3Rpb24jNjQ0MQptMzY1LmVtYmVk ZGVkZW0uZGF0YWNl
bnRlci5wcm9wZXJ0aWVzOm9zZ2kuYnVuZGxlOiBGb3VuZCBtYXRjaCAxLjAu MDojNjI2NAptMzY1
LmVtYmVkZGVkZW0uZGF0YWNlbnRlci5wcm9wZXJ0aWVzOm9zZ2kuYnVuZGxl OiBVc2luZyBwcm92
aWRlciBzdm4oaHR0cHM6Ly97MH06ezF9QHN1YnZlcnNpb24ud2lseS1tMzY1 LmNvbS9zdm4vbTM2
NXN1YnZlcnNpb24vdHJ1bmsvezJ9KQpMaXN0aW5nIHJlbW90ZSBmb2xkZXIg aHR0cHM6Ly9zdWJ2
ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5r L20zNjUuZW1iZWRk
ZWRlbS5kYXRhY2VudGVyLnByb3BlcnRpZXMjNjI2NApSZWFkaW5nIHJlbW90 ZSBmaWxlIGh0dHBz
Oi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lv bi90cnVuay9tMzY1
LmFwcGxpY2F0aW9uLy5zZXR0aW5ncy9vcmcuZWNsaXBzZS5idWNrbWluc3Rl ci5jb3JlLnByZWZz
IzY3MzIKbTM2NS5lbWJlZGRlZGVtLmV4dGVuc2lvbjpvc2dpLmJ1bmRsZTog Rm91bmQgbWF0Y2gg
MS4wLjA6IzYyODQKbTM2NS5lbWJlZGRlZGVtLmV4dGVuc2lvbjpvc2dpLmJ1 bmRsZTogVXNpbmcg
cHJvdmlkZXIgc3ZuKGh0dHBzOi8vezB9OnsxfUBzdWJ2ZXJzaW9uLndpbHkt bTM2NS5jb20vc3Zu
L20zNjVzdWJ2ZXJzaW9uL3RydW5rL3syfSkKTGlzdGluZyByZW1vdGUgZm9s ZGVyIGh0dHBzOi8v
c3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90 cnVuay9tMzY1LmVt
YmVkZGVkZW0uZXh0ZW5zaW9uIzYyODQKUmVtb3RlIGZpbGUgbm90IGZvdW5k IGh0dHBzOi8vc3Vi
dmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVu ay9tMzY1LmFwcGxp
Y2F0aW9uLy5zZXR0aW5ncy9vcmcuZWNsaXBzZS5idWNrbWluc3Rlci5jb3Jl LnByZWZzIzY3MzIK
bTM2NS5lbWd1aWRzZWxlY3Rpb24uaXNlbmdhcmQ6b3NnaS5idW5kbGU6IFVz aW5nIHJlc291cmNl
IG1hcCBmaWxlOi9ob21lL2FkZG1hMDMvbTM2NS5ybWFwCm0zNjUuZW1ndWlk c2VsZWN0aW9uLmlz
ZW5nYXJkOm9zZ2kuYnVuZGxlOiBVc2luZyBzZWFyY2ggcGF0aCBtMzY1Cm0z NjUuZW1ndWlkc2Vs
ZWN0aW9uLmlzZW5nYXJkOm9zZ2kuYnVuZGxlOiBUcnlpbmcgcHJvdmlkZXIg c3ZuKGh0dHBzOi8v
ezB9OnsxfUBzdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2 ZXJzaW9uL3RydW5r
L3syfSkKbTM2NS5lbWd1aWRzZWxlY3Rpb24uaXNlbmdhcmQ6b3NnaS5idW5k bGU6IHRydW5rL2hl
YWQgd2lsbCBiZSBzZWFyY2hlZApMaXN0aW5nIHJlbW90ZSBmb2xkZXIgaHR0 cHM6Ly9zdWJ2ZXJz
aW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20z NjUuZW1ndWlkc2Vs
ZWN0aW9uLmlzZW5nYXJkI0hFQUQKUmVhZGluZyByZW1vdGUgZmlsZSBodHRw czovL3N1YnZlcnNp
b24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsvbTM2 NS53b3Jrc3RhdGlv
bi5lbWd1aWRzZWxlY3Rpb24vYnVpbGQucHJvcGVydGllcyM2NDQxClJlYWRp bmcgcmVtb3RlIGZp
bGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVz dWJ2ZXJzaW9uL3Ry
dW5rL20zNjUuZW1iZWRkZWRlbS5kYXRhY2VudGVyLnByb3BlcnRpZXMvYnVp bGQucHJvcGVydGll
cyM2MjY0ClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9u LndpbHktbTM2NS5j
b20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuZW1ndWlkc2VsZWN0 aW9uLmlzZW5nYXJk
L01FVEEtSU5GL01BTklGRVNULk1GI0hFQUQKUmVhZGluZyByZW1vdGUgZmls ZSBodHRwczovL3N1
YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24vdHJ1 bmsvbTM2NS5lbWJl
ZGRlZGVtLmV4dGVuc2lvbi9idWlsZC5wcm9wZXJ0aWVzIzYyODQKUmVhZGlu ZyByZW1vdGUgZmls
ZSBodHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1 YnZlcnNpb24vdHJ1
bmsvbTM2NS53b3Jrc3RhdGlvbi5lbWd1aWRzZWxlY3Rpb24vLmNsYXNzcGF0 aCM2NDQxClJlYWRp
bmcgcmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5j b20vc3ZuL20zNjVz
dWJ2ZXJzaW9uL3RydW5rL20zNjUuZW1iZWRkZWRlbS5kYXRhY2VudGVyLnBy b3BlcnRpZXMvLmNs
YXNzcGF0aCM2MjY0Cm0zNjUuZW1ndWlkc2VsZWN0aW9uLmlzZW5nYXJkOm9z Z2kuYnVuZGxlOiBG
b3VuZCBtYXRjaCAxLjAuMDojNjQ0MQptMzY1LmVtZ3VpZHNlbGVjdGlvbi5p c2VuZ2FyZDpvc2dp
LmJ1bmRsZTogVXNpbmcgcHJvdmlkZXIgc3ZuKGh0dHBzOi8vezB9OnsxfUBz dWJ2ZXJzaW9uLndp
bHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL3syfSkKTGlz dGluZyByZW1vdGUg
Zm9sZGVyIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9t MzY1c3VidmVyc2lv
bi90cnVuay9tMzY1LmVtZ3VpZHNlbGVjdGlvbi5pc2VuZ2FyZCM2NDQxClJl YWRpbmcgcmVtb3Rl
IGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20z NjVzdWJ2ZXJzaW9u
L3RydW5rL20zNjUuZW1iZWRkZWRlbS5leHRlbnNpb24vLmNsYXNzcGF0aCM2 Mjg0ClJlYWRpbmcg
cmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20v c3ZuL20zNjVzdWJ2
ZXJzaW9uL3RydW5rL20zNjUud29ya3N0YXRpb24uZW1ndWlkc2VsZWN0aW9u Ly5zZXR0aW5ncy9v
cmcuZWNsaXBzZS5idWNrbWluc3Rlci5jb3JlLnByZWZzIzY0NDEKUmVhZGlu ZyByZW1vdGUgZmls
ZSBodHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1 YnZlcnNpb24vdHJ1
bmsvbTM2NS5lbWJlZGRlZGVtLmRhdGFjZW50ZXIucHJvcGVydGllcy8uc2V0 dGluZ3Mvb3JnLmVj
bGlwc2UuYnVja21pbnN0ZXIuY29yZS5wcmVmcyM2MjY0ClJlbW90ZSBmaWxl IG5vdCBmb3VuZCBo
dHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZl cnNpb24vdHJ1bmsv
bTM2NS53b3Jrc3RhdGlvbi5lbWd1aWRzZWxlY3Rpb24vLnNldHRpbmdzL29y Zy5lY2xpcHNlLmJ1
Y2ttaW5zdGVyLmNvcmUucHJlZnMjNjQ0MQptMzY1LmVtZ3VpZHNlbGVjdGlv bjpvc2dpLmJ1bmRs
ZTogVXNpbmcgcmVzb3VyY2UgbWFwIGZpbGU6L2hvbWUvYWRkbWEwMy9tMzY1 LnJtYXAKbTM2NS5l
bWd1aWRzZWxlY3Rpb246b3NnaS5idW5kbGU6IFVzaW5nIHNlYXJjaCBwYXRo IG0zNjUKbTM2NS5l
bWd1aWRzZWxlY3Rpb246b3NnaS5idW5kbGU6IFRyeWluZyBwcm92aWRlciBz dm4oaHR0cHM6Ly97
MH06ezF9QHN1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZl cnNpb24vdHJ1bmsv
ezJ9KQptMzY1LmVtZ3VpZHNlbGVjdGlvbjpvc2dpLmJ1bmRsZTogdHJ1bmsv aGVhZCB3aWxsIGJl
IHNlYXJjaGVkCkxpc3RpbmcgcmVtb3RlIGZvbGRlciBodHRwczovL3N1YnZl cnNpb24ud2lseS1t
MzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsvbTM2NS5lbWd1aWRz ZWxlY3Rpb24jSEVB
RApSZW1vdGUgZmlsZSBub3QgZm91bmQgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndp bHktbTM2NS5jb20v
c3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuZW1iZWRkZWRlbS5kYXRh Y2VudGVyLnByb3Bl
cnRpZXMvLnNldHRpbmdzL29yZy5lY2xpcHNlLmJ1Y2ttaW5zdGVyLmNvcmUu cHJlZnMjNjI2NApt
MzY1LmNyb3dkLnNvYXAuY2xpZW50Om9zZ2kuYnVuZGxlOiBVc2luZyByZXNv dXJjZSBtYXAgZmls
ZTovaG9tZS9hZGRtYTAzL20zNjUucm1hcAptMzY1LmNyb3dkLnNvYXAuY2xp ZW50Om9zZ2kuYnVu
ZGxlOiBVc2luZyBzZWFyY2ggcGF0aCBtMzY1Cm0zNjUuY3Jvd2Quc29hcC5j bGllbnQ6b3NnaS5i
dW5kbGU6IFRyeWluZyBwcm92aWRlciBzdm4oaHR0cHM6Ly97MH06ezF9QHN1 YnZlcnNpb24ud2ls
eS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsvezJ9KQptMzY1 LmNyb3dkLnNvYXAu
Y2xpZW50Om9zZ2kuYnVuZGxlOiB0cnVuay9oZWFkIHdpbGwgYmUgc2VhcmNo ZWQKTGlzdGluZyBy
ZW1vdGUgZm9sZGVyIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29t L3N2bi9tMzY1c3Vi
dmVyc2lvbi90cnVuay9tMzY1LmNyb3dkLnNvYXAuY2xpZW50I0hFQUQKUmVh ZGluZyByZW1vdGUg
ZmlsZSBodHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2 NXN1YnZlcnNpb24v
dHJ1bmsvbTM2NS5lbWJlZGRlZGVtLmV4dGVuc2lvbi8uc2V0dGluZ3Mvb3Jn LmVjbGlwc2UuYnVj
a21pbnN0ZXIuY29yZS5wcmVmcyM2Mjg0ClJlYWRpbmcgcmVtb3RlIGZpbGUg aHR0cHM6Ly9zdWJ2
ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5r L20zNjUuZW1ndWlk
c2VsZWN0aW9uLmlzZW5nYXJkL2J1aWxkLnByb3BlcnRpZXMjNjQ0MQpSZWFk aW5nIHJlbW90ZSBm
aWxlIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1 c3VidmVyc2lvbi90
cnVuay9tMzY1LmVtZ3VpZHNlbGVjdGlvbi9NRVRBLUlORi9NQU5JRkVTVC5N RiNIRUFEClJlbW90
ZSBmaWxlIG5vdCBmb3VuZCBodHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1 LmNvbS9zdm4vbTM2
NXN1YnZlcnNpb24vdHJ1bmsvbTM2NS5lbWJlZGRlZGVtLmV4dGVuc2lvbi8u c2V0dGluZ3Mvb3Jn
LmVjbGlwc2UuYnVja21pbnN0ZXIuY29yZS5wcmVmcyM2Mjg0Cm0zNjUuZXhj aGFuZ2UuY2xpZW50
Om9zZ2kuYnVuZGxlOiBVc2luZyByZXNvdXJjZSBtYXAgZmlsZTovaG9tZS9h ZGRtYTAzL20zNjUu
cm1hcAptMzY1LmV4Y2hhbmdlLmNsaWVudDpvc2dpLmJ1bmRsZTogVXNpbmcg c2VhcmNoIHBhdGgg
bTM2NQptMzY1LmV4Y2hhbmdlLmNsaWVudDpvc2dpLmJ1bmRsZTogVHJ5aW5n IHByb3ZpZGVyIHN2
bihodHRwczovL3swfTp7MX1Ac3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2 bi9tMzY1c3VidmVy
c2lvbi90cnVuay97Mn0pCm0zNjUuZXhjaGFuZ2UuY2xpZW50Om9zZ2kuYnVu ZGxlOiB0cnVuay9o
ZWFkIHdpbGwgYmUgc2VhcmNoZWQKTGlzdGluZyByZW1vdGUgZm9sZGVyIGh0 dHBzOi8vc3VidmVy
c2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay9t MzY1LmV4Y2hhbmdl
LmNsaWVudCNIRUFEClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2 ZXJzaW9uLndpbHkt
bTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuY3Jvd2Qu c29hcC5jbGllbnQv
TUVUQS1JTkYvTUFOSUZFU1QuTUYjSEVBRApSZWFkaW5nIHJlbW90ZSBmaWxl IGh0dHBzOi8vc3Vi
dmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVu ay9tMzY1LmVtZ3Vp
ZHNlbGVjdGlvbi5pc2VuZ2FyZC8uY2xhc3NwYXRoIzY0NDEKUmVhZGluZyBy ZW1vdGUgZmlsZSBo
dHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1YnZl cnNpb24vdHJ1bmsv
bTM2NS5leGNoYW5nZS5jbGllbnQvTUVUQS1JTkYvTUFOSUZFU1QuTUYjSEVB RAptMzY1LmVtZ3Vp
ZHNlbGVjdGlvbjpvc2dpLmJ1bmRsZTogRm91bmQgbWF0Y2ggMS4wLjA6IzY0 NDEKbTM2NS5lbWd1
aWRzZWxlY3Rpb246b3NnaS5idW5kbGU6IFVzaW5nIHByb3ZpZGVyIHN2biho dHRwczovL3swfTp7
MX1Ac3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lv bi90cnVuay97Mn0p
Ckxpc3RpbmcgcmVtb3RlIGZvbGRlciBodHRwczovL3N1YnZlcnNpb24ud2ls eS1tMzY1LmNvbS9z
dm4vbTM2NXN1YnZlcnNpb24vdHJ1bmsvbTM2NS5lbWd1aWRzZWxlY3Rpb24j NjQ0MQptMzY1LmNy
b3dkLnNvYXAuY2xpZW50Om9zZ2kuYnVuZGxlOiBGb3VuZCBtYXRjaCAxLjAu MDojNjQ3OQptMzY1
LmNyb3dkLnNvYXAuY2xpZW50Om9zZ2kuYnVuZGxlOiBVc2luZyBwcm92aWRl ciBzdm4oaHR0cHM6
Ly97MH06ezF9QHN1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4vbTM2NXN1 YnZlcnNpb24vdHJ1
bmsvezJ9KQpMaXN0aW5nIHJlbW90ZSBmb2xkZXIgaHR0cHM6Ly9zdWJ2ZXJz aW9uLndpbHktbTM2
NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuY3Jvd2Quc29h cC5jbGllbnQjNjQ3
OQpSZWFkaW5nIHJlbW90ZSBmaWxlIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5 LW0zNjUuY29tL3N2
bi9tMzY1c3VidmVyc2lvbi90cnVuay9tMzY1LmVtZ3VpZHNlbGVjdGlvbi5p c2VuZ2FyZC8uc2V0
dGluZ3Mvb3JnLmVjbGlwc2UuYnVja21pbnN0ZXIuY29yZS5wcmVmcyM2NDQx Cm0zNjUuZXhjaGFu
Z2UuY2xpZW50Om9zZ2kuYnVuZGxlOiBGb3VuZCBtYXRjaCAxLjAuMDojNjY3 NAptMzY1LmV4Y2hh
bmdlLmNsaWVudDpvc2dpLmJ1bmRsZTogVXNpbmcgcHJvdmlkZXIgc3ZuKGh0 dHBzOi8vezB9Onsx
fUBzdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9u L3RydW5rL3syfSkK
TGlzdGluZyByZW1vdGUgZm9sZGVyIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5 LW0zNjUuY29tL3N2
bi9tMzY1c3VidmVyc2lvbi90cnVuay9tMzY1LmV4Y2hhbmdlLmNsaWVudCM2 Njc0ClJlbW90ZSBm
aWxlIG5vdCBmb3VuZCBodHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1LmNv bS9zdm4vbTM2NXN1
YnZlcnNpb24vdHJ1bmsvbTM2NS5lbWd1aWRzZWxlY3Rpb24uaXNlbmdhcmQv LnNldHRpbmdzL29y
Zy5lY2xpcHNlLmJ1Y2ttaW5zdGVyLmNvcmUucHJlZnMjNjQ0MQptMzY1Lmpp cmEuc29hcC5jbGll
bnQ6b3NnaS5idW5kbGU6IFVzaW5nIHJlc291cmNlIG1hcCBmaWxlOi9ob21l L2FkZG1hMDMvbTM2
NS5ybWFwCm0zNjUuamlyYS5zb2FwLmNsaWVudDpvc2dpLmJ1bmRsZTogVXNp bmcgc2VhcmNoIHBh
dGggbTM2NQptMzY1LmppcmEuc29hcC5jbGllbnQ6b3NnaS5idW5kbGU6IFRy eWluZyBwcm92aWRl
ciBzdm4oaHR0cHM6Ly97MH06ezF9QHN1YnZlcnNpb24ud2lseS1tMzY1LmNv bS9zdm4vbTM2NXN1
YnZlcnNpb24vdHJ1bmsvezJ9KQptMzY1LmppcmEuc29hcC5jbGllbnQ6b3Nn aS5idW5kbGU6IHRy
dW5rL2hlYWQgd2lsbCBiZSBzZWFyY2hlZApMaXN0aW5nIHJlbW90ZSBmb2xk ZXIgaHR0cHM6Ly9z
dWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3Ry dW5rL20zNjUuamly
YS5zb2FwLmNsaWVudCNIRUFEClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0cHM6 Ly9zdWJ2ZXJzaW9u
LndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUu ZW1ndWlkc2VsZWN0
aW9uL2J1aWxkLnByb3BlcnRpZXMjNjQ0MQpSZWFkaW5nIHJlbW90ZSBmaWxl IGh0dHBzOi8vc3Vi
dmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVu ay9tMzY1LmNyb3dk
LnNvYXAuY2xpZW50L2J1aWxkLnByb3BlcnRpZXMjNjQ3OQpSZWFkaW5nIHJl bW90ZSBmaWxlIGh0
dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVy c2lvbi90cnVuay9t
MzY1LmppcmEuc29hcC5jbGllbnQvTUVUQS1JTkYvTUFOSUZFU1QuTUYjSEVB RApSZWFkaW5nIHJl
bW90ZSBmaWxlIGh0dHBzOi8vc3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2 bi9tMzY1c3VidmVy
c2lvbi90cnVuay9tMzY1LmV4Y2hhbmdlLmNsaWVudC9idWlsZC5wcm9wZXJ0 aWVzIzY2NzQKUmVh
ZGluZyByZW1vdGUgZmlsZSBodHRwczovL3N1YnZlcnNpb24ud2lseS1tMzY1 LmNvbS9zdm4vbTM2
NXN1YnZlcnNpb24vdHJ1bmsvbTM2NS5lbWd1aWRzZWxlY3Rpb24vLmNsYXNz cGF0aCM2NDQxClJl
YWRpbmcgcmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2 NS5jb20vc3ZuL20z
NjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuY3Jvd2Quc29hcC5jbGllbnQvLmNs YXNzcGF0aCM2NDc5
Cm0zNjUuamlyYS5zb2FwLmNsaWVudDpvc2dpLmJ1bmRsZTogRm91bmQgbWF0 Y2ggMS4wLjA6IzY3
MzIKbTM2NS5qaXJhLnNvYXAuY2xpZW50Om9zZ2kuYnVuZGxlOiBVc2luZyBw cm92aWRlciBzdm4o
aHR0cHM6Ly97MH06ezF9QHN1YnZlcnNpb24ud2lseS1tMzY1LmNvbS9zdm4v bTM2NXN1YnZlcnNp
b24vdHJ1bmsvezJ9KQpMaXN0aW5nIHJlbW90ZSBmb2xkZXIgaHR0cHM6Ly9z dWJ2ZXJzaW9uLndp
bHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuamly YS5zb2FwLmNsaWVu
dCM2NzMyClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9u LndpbHktbTM2NS5j
b20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuZXhjaGFuZ2UuY2xp ZW50Ly5jbGFzc3Bh
dGgjNjY3NApSZWFkaW5nIHJlbW90ZSBmaWxlIGh0dHBzOi8vc3VidmVyc2lv bi53aWx5LW0zNjUu
Y29tL3N2bi9tMzY1c3VidmVyc2lvbi90cnVuay9tMzY1LmVtZ3VpZHNlbGVj dGlvbi8uc2V0dGlu
Z3Mvb3JnLmVjbGlwc2UuYnVja21pbnN0ZXIuY29yZS5wcmVmcyM2NDQxClJl YWRpbmcgcmVtb3Rl
IGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20z NjVzdWJ2ZXJzaW9u
L3RydW5rL20zNjUuY3Jvd2Quc29hcC5jbGllbnQvLnNldHRpbmdzL29yZy5l Y2xpcHNlLmJ1Y2tt
aW5zdGVyLmNvcmUucHJlZnMjNjQ3OQpSZW1vdGUgZmlsZSBub3QgZm91bmQg aHR0cHM6Ly9zdWJ2
ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20zNjVzdWJ2ZXJzaW9uL3RydW5r L20zNjUuZW1ndWlk
c2VsZWN0aW9uLy5zZXR0aW5ncy9vcmcuZWNsaXBzZS5idWNrbWluc3Rlci5j b3JlLnByZWZzIzY0
NDEKbTM2NS5jb21tb246b3NnaS5idW5kbGU6IFVzaW5nIHJlc291cmNlIG1h cCBmaWxlOi9ob21l
L2FkZG1hMDMvbTM2NS5ybWFwCm0zNjUuY29tbW9uOm9zZ2kuYnVuZGxlOiBV c2luZyBzZWFyY2gg
cGF0aCBtMzY1Cm0zNjUuY29tbW9uOm9zZ2kuYnVuZGxlOiBUcnlpbmcgcHJv dmlkZXIgc3ZuKGh0
dHBzOi8vezB9OnsxfUBzdWJ2ZXJzaW9uLndpbHktbTM2NS5jb20vc3ZuL20z NjVzdWJ2ZXJzaW9u
L3RydW5rL3syfSkKbTM2NS5jb21tb246b3NnaS5idW5kbGU6IHRydW5rL2hl YWQgd2lsbCBiZSBz
ZWFyY2hlZAptMzY1LmNvbW1vbjpvc2dpLmJ1bmRsZTogRm91bmQgbWF0Y2gg MS4wLjA6IzY3NzAK
bTM2NS5jb21tb246b3NnaS5idW5kbGU6IFVzaW5nIHByb3ZpZGVyIHN2biho dHRwczovL3swfTp7
MX1Ac3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lv bi90cnVuay97Mn0p
ClJlYWRpbmcgcmVtb3RlIGZpbGUgaHR0cHM6Ly9zdWJ2ZXJzaW9uLndpbHkt bTM2NS5jb20vc3Zu
L20zNjVzdWJ2ZXJzaW9uL3RydW5rL20zNjUuY29tbW9uLy5zZXR0aW5ncy9v cmcuZWNsaXBzZS5i
dWNrbWluc3Rlci5jb3JlLnByZWZzIzY3NzAKUmVtb3RlIGZpbGUgbm90IGZv dW5kIGh0dHBzOi8v
c3VidmVyc2lvbi53aWx5LW0zNjUuY29tL3N2bi9tMzY1c3VidmVyc2lvbi90 cnVuay9tMzY1LmNy
b3dkLnNvYXAuY2xpZW50Ly5zZXR0aW5ncy9vcmcuZWNsaXBzZS5idWNrbWlu c3Rlci5jb3JlLnBy
ZWZzIzY0NzkKbTM2NS5zb2FwLnNlcnZpY2VzLmZhY3Rvcnk6b3NnaS5idW5k bGU6IFVzaW5nIHJl
c291cmNlIG1hcCBmaWxlOi9ob21lL2FkZG1hMDMvbTM2NS5ybWFwCm0zNjUu c29hcC5zZXJ2aWNl
cy5mYWN0b3J5Om9zZ2kuYnVuZGxlOiBVc2luZyBzZWFyY2ggcGF0aCBtMzY1 Cm0zNjUuc29hcC5z
ZXJ2aWNlcy5mYWN0b3J5Om9zZ2kuYnVuZGxlOiBUcnlpbmcgcHJvdmlkZXIg c3ZuKGh0dHBzOi8v
Previous Topic:E4 Resources discussions
Next Topic:Bad Manifest for org.eclipse.buckminster.generic and ui
Goto Forum:
  


Current Time: Sun Sep 22 14:51:54 GMT 2024

Powered by FUDForum. Page generated in 0.05763 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top