Skip to main content



      Home
Home » Modeling » GMF (Graphical Modeling Framework) » GMF2.0 disappeared visual elements.
GMF2.0 disappeared visual elements. [message #145001] Tue, 31 July 2007 11:00 Go to next message
Eclipse UserFriend
Originally posted by: snej_NO-SPAM_.esuark.de

Hi there,

i finally managed the migration to gmf 2.0. But i discoverd a big problem:

I have a so called "ObjectLayer" where package structures could be
edited, like in an uml diagram. So i have for example 2 packages "com"
and "genloop" and want to connect them with a subpackage-link. In gmf
1.0.3 this was no problem, but in 2.0 the second (target) package
dissapears. Only in the diagram, in the xmi file everything went like it
should.

Here is the ecore definition of my package:

<eClassifiers xsi:type="ecore:EClass" name="EjbPackage">
<eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="EjbPackage"/>
<details key="kind" value="elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name"
eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="name"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="subPackage"
upperBound="-1"
eType="#//EjbPackage" containment="true">
<eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="subPackage"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ejbClass"
upperBound="-1"
eType="#//EjbClass" containment="true">
<eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ejbClass"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference"
name="sessionBeans" upperBound="-1"
eType="#//SessionBean" containment="true">
<eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sessionBeans"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>


Is it possible that the linkmapping from 1.0.3 doesn't work here?

<links>
<tool
xsi:type="gmftool:CreationTool"
href="Genloop.gmftool#//@palette/@tools.0/@tools.11"/>
<diagramLink
href="Genloop.gmfgraph#SubpackageLink"/>
<linkMetaFeature
xsi:type="ecore:EReference"
href="Genloop.ecore#//EjbPackage/subPackage"/>
</links>

Thanks in advance
Jens
Re: GMF2.0 disappeared visual elements. [message #145593 is a reply to message #145001] Tue, 07 August 2007 10:09 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: snej_NO-SPAM_.esuark.de

Jens Krause wrote:
> i finally managed the migration to gmf 2.0. But i discoverd a big problem:

Well, this problem gets a blocker now.
Does nobody have an idea what the problem could be?

If more informations are needed, i will deliver them ...

regards
jens
Re: GMF2.0 disappeared visual elements. [message #145606 is a reply to message #145593] Tue, 07 August 2007 10:24 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: snej_NO-SPAM_.esuark.de

This is a multi-part message in MIME format.
--------------020602060408020703090503
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Jens Krause wrote:
> If more informations are needed, i will deliver them ...

I wanted to make 2 screenshots, one from gmf 2.0 version, one from the
old 1.3.0 version, but only the new one was possible (only without popup
menu in 1.3.0).
So the attached screenshot shows that the link name is undefined,
whether in gmf 1.3.0 there the label says "Create Subpackage To".

So why is it in 1.3.0 ok and in 2.0 not?

If i create the link to a new EjbPackage in 2.0 it is created in the
model, but not as visual part.

jens

--------------020602060408020703090503
Content-Type: image/png;
name="subpackage_link_gmf2_crop.png"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="subpackage_link_gmf2_crop.png"

iVBORw0KGgoAAAANSUhEUgAAAy8AAAEACAIAAAFCLe47AAAABGdBTUEAALGP C/xhBQAAAAlw
SFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9cIBw4TNsqDDE4AACAASURBVHic 7N13QBPXHwDw
7yUkLEFQQJApGxVRXFVbB1qtE7WOuhW3UrXaatXWqq2zat1172ordaCidVN/ 7iqKi62yA0EI
MwlJ7n5/PDxjWBECSfD7aarv3r179ziPl3fv3r2jGIYBVI6iglzRm0wTUzMA OLFv95dBkwGA
wkNWAeVDxuJoqzT6wtrOCQCO/B70+L/fSQyeZRUp8ywz0FZp9EvK63gen8/j G/J4fPzFrAiP
b2hWvwEAeFgnPD84BQBcvXzxF7Mid66E8viG7k1bKp9l+IupFgcXdzZc9iGT SCRcLrd0/J2l
rWkjg64/Rshksgp2wOPxqllEHaSIzeV61t+0ZVvZdVmZxwsAmg9fmBabW/Hx AoBKE+gjrmd9
AJj99cwPq/7NfIYM3RetTko+n8/+WQfIikSSvCwSLvsXM5fh1aeqdaYUFxez f9YBGZlZPD6/
qDij3EZGNY9X3eNh9tCl/iMAcHJvqlvfmNKi/JrI1tDErPJEFYrLb82T8nl8 SIp/oXNN2QVz
erJhW3snW3snEi4uLlYoFCRy+c8rSKSdg7Ny4porlYOLe6PGTg2sGpnVtyy7 KVv9r7yqtTN0
7Sxjm7JszNXr4bp1yGTF4ss/9O41cWLFyZp0m/Pq+kb1s5U7DuQY8Gh5dX8o cVEh1NBleXWa
siaNmyvE2exifqHUzNSQXUxIzjI25MWfX6KcJiE5y83RquJsE64faPLZKADw b/uJi7Pzyb//
IuG0tDRBalKZmxQUFtYzNS0dr1tnWdHtJdXcb5m4Lb/TSD6pSS95PL5uHbIa oqkqkhwynfvG
rAUzZn4dn5AAABMmTiYxr18nAoCtvdO0GcEVfPM+i7j76N4NPMs+gLiokGGY j+KQVVnpRgbg
7ZIqwEOmLgYkACDMyqqRQ5acnFwT2WrRswOBmWmZ2VkZRjxu2U3ZatZErq6u 1dlcB2WmS9sy
F1JhIOBNOTUFLPxHDNAAALAu+1D9AgfjIfsw50JP4iH7YHjI1CXIyASA2Lh4 vFteLlGWgKbp
retWzJr/Y/iD+K5t3KVS6fJfVuJZppaubdwBwNDQcMXPy7CRoZbH//3+7MF/ ri2nXPjnIh4y
tbRsO71l2+kA0LHDJ3jIKpeYEM3jG/L4fB7PkMf/KLsY1Wf8dvxi9JHpT/dN BIDXiYl4llXk
+cNbJOA9+ncenw8ALs7OeMgq5+zmzYYtre3K/sWUlePG4hakw7a8BDKZTCKR 1NKPUosUsbls
uIxDVkEvtnvgtxUngPLHpuk1MrgMAHKE6R9W/Vu3GqF+4jozuAwAslMT2XAZ dVn1B5cRdWZw
GWlkCDNSy21k4OCy0twaPCGNDNCpXtkaGvYDmhhflpDdwjdoLwnrVlOWXxDC hh2cXSMiHrFD
zGztnRycXR2cXeHtULLAwUPkcjlJbGvvZOfgXPpG98TJU6tfKmc378aOTawb 2Vs0sDKtZ15G
508dG1wGVT3LRFmC+BePz587O2v+jyRmza/rL166rEOHTBFz+NXdC9IiqXfA wPLSGHiPlUcf
+qBsL/2X02PYFADQ1PiyMn4xtTU2QCHOdu4/xMInQCHOVoizXbrOcu4yy8B7 LFl0C5hj4D2W
JFP+GHiPder8tUok+5EVvgGAU1Ob50efAoCCwkIA6NW7b6WFadWmfas27ZOT U/Ly3zv3ZTK5
Dp1lhTcXUxzNN4P/fWkVMHiCRrJKT0nk8XXpGSbTT1fUSL4vN5eOs7V3Km/w YgV27z1w4PBR
3frGrB1NfVvC+8O9iVFjxgEAGXpWpvZ+Hr+v+0mHfjFryIUjmzX1i1lUWEBR VN0/ZFVWupFB
fIy/mNWEh0wt7OAyKPMaMzk52dHRsbYLpcOUb5cUFuSVccjq3uiw6nPjXEqC fgoFnSUQ6FC7
TGc5u3mLwdsaAAAaWttgXfYBEpOSAKv/D+Ls5AR4yKoAD5layOAyACj36RKE KibKEvCNjCVF
hWYWDVf9MFflAkkFtjFQtURERLDhNT9/ZW9nBQCjJ21VToMnGaoWRzulB9QV MijKBIA1S79c
sPQEAMz4eralhQWeZEhjyImlbPuWTYDNWKQpiQnRFla215Z9lpGWJMxIzc7K sHd2y8/NKbur
DCF1rFu+SCVGGrmw76QhIuZ6HvQAAGAYANi+cw9eXaKqEGUJoh7f4/ENAaD0 7TcVan1dUhRV
zTJVPwdNZYJqlCI2V3nY+qYt2yyt7dT6umQYpri4+EP/jROu7RXnF2Tc2Nt9 /ZPi4uJq3nxn
GAYrXd3HjvInZn89c/bXM9Vtk1WhFnELmAgAzQNnf+iGmioA0hHY8Ecak52a KJHKjAx5Dezf
zb8aGfkEuzCQZiQmRNvbPuamn0gLm0W6MJ4/ezJw8FB3Nxd9rcnIo3c19zRZ zT2rUUOq/6BR
9R1d8hsJNAIAAPvGjQ/v3wX62xlbXFxca88rRgmKSGD/gYOTpkxTWVv6Wany pglt3/FTjZdN
I89laYSzm/egFeHkY93IvoFVI4sGVmb1Lct+0KtMuvA2jdoc2k1qsmv7AgEg ICi01vZbZbVc
k5XXT7Zp204AmD3z3alvaW2HJ1nZ6Lg/qXJmptRB/9xO09TzH5pCHiMk1O2M 1foDIjwerzZ7
MRTFeXKHvimv0v/adTomMl4uzmY/63YclxZmDZ+5Ji4utteYnzhuQ+XibNOm I9kEHLeh2w+e
fhT5ZPy83zhuQ79ftTcnK40kc/lsmlyc3ahNkFycXa/ZKDb9pPmbCnMzlfei 5odkS8r8vx8+
eXXzaGH8ObL4aeduAKBQKKbNCI6JjVX9ARUKMgF4l249nJq4A4CLmycAOLq4 lfl138TdkwQS
E5O+GjlaJpPt2LkbAPbs3e/m6c0maNaiVeltsSYrm+S/VVy/ObdWDEtNjLN3 9vikX8da23UV
XI8xDRg8gWNQcnyq/zhzFYhycy3qv+uJVf76xpOsLtDg45Kakpr0ksPhXrx8 tfcXPfWm2YGq
o6lvy95f9Fr/6xpbe6f+/fqmpKQ0atTon4uXlB8NT09Pt7OzS0tLW7r8l5TU VLN69VxcXLKz
s1NSUi6Ena3afvt80ZPD5WJNVhdUoSbbf+Dg8GHDTEyMa6hIyg1/PMlQVZTX hfGCegkATRlX
ADh05A+KosaMGolfl0iTyOlFjB09igT0tccf6T6GIWNjcRQG0pDEhGgu14DD 5XK5XA6Xy+Ua
cDgl4Q/ojL127VqVhw3y+fwqt6gYhrl27Votd8aiKvBwfOPWONOlUTpZLCoq AoC09HR1R8YC
QK9evaq8e5JDlc8zsmscGavj4pIbvq3JAABMTEwAoLGdesOvEaqU8jz+KrDh jzRp07adZCAG
MXjoV3K5HGsypEnKg3wA4GTIn4A1Gao5UqmUjP7AmgxpRpldGI0bWRcW5OET 5Kgqls+fOWfh
Mom4UFpUaGbR4Mal0M49A/Mk4ORgu37ezIkLfwz5++TQIYMBIOvNG/y6RFVk am7RwNpOOcbc
CERZgokLfwQAcoYBgFXDhvh1iaqoME8kERdWng7bZKjKYuJftmrZMj0xno05 sicYABraterd
d6JySjzJUBX5+/szNK0c06+bz+tsTkt7MQBYWttlpiXxeDxhVhaeZKiKSn9d ngv7FwCeAYye
FQxv7yJSFIUnGdKY0bOOs+EcYcltcquGDfHqEtU4rMmQZiS9iuVyuRwOl8s1 eNcfS/pmtV02
VHc08+/EhmPj4sdNKpk3BE8yVEWGRiamZvXNG5A3dUFy2DfSxINRh6c9OzAJ ANxcmxzcs4Os
wq9LVEVrfvqOBMijSnFP03uIovuO7Z3I+RIA4uIT1q7fdPjAHjfvFniSoSrq 3bef8oD4gO//
jFdwORwuedG3t5fnwb07ASAh+gmeZEgznJp4lrcK22SoxunNPP74qJJeYCfx nzJ9Jgl4+viq
+7TSP//80717d/V3dmt1e45EDgAdlj4kOVRnooOrV6/iuDf9QtMl/16xUU/V Osny8vI+6AwD
AIlQbNF6pIWdDVms5lQa3bt3z8vLMzc3r04mqBawL4vYs3M7G6nW12V4ePiH 7iw7p9jCzsbG
1hwAjI2NAUChUJAH8aqmCmVAOuIDHu79IEP3RbNhsVgMAFwulzxSXDUMw/D5 /Fqb8RppkD5d
XSqfYWQef6Q7OFyuQpKrkOS+7SkDAHjwMAL0t8cfqzRdkxT12MTUHACKkpIc PH3Z+NevE9U9
yXIZXn1K+/PgIZ1F8wzFCjmHw+WbWb7JTCejMLw93T5gFAaeYahieZe/s+Le fHO+5KWAnbv3
zhGJSFif2mRIl2W+Kbx16FjbUUHO5g8B4PjRg5YWFmSVvrbJavRKE9/eVQXu X21/uGfK0ZW/
dQo+wuWCbSMbdpW+1mS12fCfujO81val19pN3fvJ9AOl4/X1JKs1x26/2jm1 KwC8fp0olUor
TjwzeFZ5q9p1KBk1qvJSmfJeKfehabTOqYmnvZObnYOLjZ1DQxs7y4Y25hYN 6pnVNzaphydZ
ufgFIfyCkBEdm5DF/gMHGxoakjD5V3f18GIX7RycAWDb1s337/+nnAl7fiQl Jf/8y8rS8aUX
yzylFAqFg7Nr6XhdM2joiNKR+tomqwX/HD8CAAFBQ8ni08cP2VXkRR4v42KU F4l27doqZ8Ku
UgmUt6gSVo5JSXxZrZ+n5kU+j1m6dGnk8xi/Zl7ezVtGP3tM4rEmK1dAUKhe vOlSd/g18woP
D/dr5gUAly+ck8vlACAWi9WaOio0NLRPnz41XsYKnT9/PjAwsHb2JS3K5wsu 1s6+qo9RyGX2
fbVdClXKr73Br8uy0TLxszM7OCa2xvUM5cVSj84DtV2iymn3VYQVUOvrcuBA 7R/iWi4DLRfT
XBuOTWtDhw6yAgUtF4/5dhstF9NyMc9nnF2HmbRcbOE/mZaLDbzHLlp3NDc3 h6wlH+PmE2i5
2L5TMC0Xm/lNNPAeS1K2GbRYVlw4Ys5mcVH+r7tD2fQN2kxR3lz9T6ZQSMvF pMz50aeEj4//
+31rULp6YN9yGh0To/wDkvh2HTqF/H0iKjp6xcrVBYWFhw4feREVxW5LArb2 Tlu2bSdX1m6e
3uQVqk19WwLA48gn5B2rEolk2+87yItaSx9MdYf6aP0FXrU8MpaRiSk+z7yB mV1bp+Q7CkYm
BlrOyMQAIIn4jSR4eXEZIxNLH21My8ytx2cYmfhJbGoLT3sAKPhvPSMTJ11Z zsjEoru/kvQA
cO/oPLeeCxMuLG3Sa9GVPV+TSAAQ/m81G/4gDetx2Q3ruVhLotOyc0r6WWLj 4jw9PJ4/eQQA
fQcMNDI0OhHyJ7shib9/5xYA2No7PX54v56p6dgxo23tnUpfefTr0+eTTp0f PbiXEBudl58P
AC+ePgaAu3fv7dy953//Xmvf8bPTJ0LaftIp4r+7ZJMHDyNa+vmlC9LFYgm2 ycogLcpnnm99
fut+fo4cANzat7K2rqlX9mkE1SwYauzr0s+/bWTEf5UmGzNuwuGD+9lF5ZsQ 2CYrGy0T+7Tz
VV7UYmEqxtAK8q9YQ00xdc4wAFA+wwDgVcwTdi4MPMnKYGhiBh2Xa7sUH0AH b7ZeuHi5X5/e
AODr3x77yVCN6N3r8917DwDA04h7eJLVTeTCcNCQYYOGDAMA5buuRUViAMjK ylJOv2Hjptnf
zLO1d9q4eYtYLAGAgsJCNnHVTJ44ngTw67IuyxXl8ngG8P6j0eS94yoPS3O5 3GlTJ/91PGTO
rK9JjJGhIZu4Cp4+vMOG8eqyLqhCm8zN0zshNrrydFWl3OOPX5cfqRo9wwDA 0tqO/RO/LuuC
2h8Zu3z+THbqKPemLclrb9amb+6V3etig4vz7d6Nq4uLi8eaDGnMfLtZKmcY AJwLO481GdIk
9gwjU6yTP7EmQzUOTzKkSdJiAQmQCQrIn3iSIY2RFgvk8vrseUZIJBK12mRG RkY1U6oPoAtl
QBV4+7IICZdrwOWmu7k45ImyvT3dGFquVk3Wq1evmi6iXpQBVSzn2twy49Wd M1YikeTk5FR5
99WZ6SknJ0cikeCcsTpOGPZN2zGLXO0yyOLseQsAYO26335c+vMHTIJnZlb1 Hr/qjGu1sbGp
Zg6oFiS9FoLgMQA8O/ST38T9PXt0/3nlGmMTE54BD/vJkGa0nnmEvCyi+fi+ ANC3d88B/frg
oEWkSfiyCKRNeJIhTdq0bScJDBk2IuvNGxLGkwxpTOTzmK5du0Y+jwGAv48f e5NVcpJhmwxp
jF8zr0FDR5wKOUYWvbxKWmlYkyFNYs8wZXiSoRqHJxnSJEFGJgnExsXL5HIS xpMMaUxhkdjM
zKywSAwAnh7uclnJSYYNf6QZb0dhcLlcA0kBl7wsQiGXcrlctR6JQwih6hNl CTav/fnbJSvl
MplcViyXy+SyYoVMtn/XtlnzfwQA8kRS6Q13rVzB4fEnffddeTnjtyVCqLbF xL90c3ZoYG33
8OHDxlb1K00/ZdHiihPgtSVCqLb5+/urBKoJKzKEUG0rzBMBQLYwXZiuOjsx cWT3dFHGqccv
Tjx+ccJCEbps8eALYXvJKktru9179qmkx4oMIVTbYuJfAkADa7vk9KyyU0hz XcS3u5rc7Wpy
F5Jv/jbZ7c2rq+zKyZOCuvUoeXTRytYBsI8MIVT7vNxd5bLibGG6o52VoqzX g4wOPipSjSkJ
kAl8rl8peSdVliAFsEWGEKoDsEWGENIhFla2VdgKKzKEkA6JvBdOcTgcikNx KIr8z+FQFOft
fxyKInEc8nfJgraLjRD6uLx+FZ+c9DotNUUgSBcKhVnZ2QDvDcsXXv7Gw4Pn 7mbg5spxbUK5
OL+3dueektcQzpm3AAC279jt5t0CW2QIoVrl4dWMVtA0raBpBa1Q0DQN8N7E lhnpeSAIV46p
T0Mep4dKPjTDAECf3j2DZ0zFigwhVKse3LhowONXMCtv87F74/Lfv7TkcNjU UydNIIHNG9YC
gIuzM2AfGUJIpyQmxFRhK6zIEEI6pMyHxiuFnf0IId2VvOF66cihX41ycHGP iooGjb8Pmlzx
kkmBRCJRZGRkbm5uLc8RNHDgQFKG0NDQ2twvRVH169f38/OzsLCA9w8FQqhq kjdcb9zPP7tX
48axuWnnIhzndiPxVrYOZDS//O20iqDBioz83l68eDEgIMDU1LRjx46aylnF rcUtO/6w6eWd
eHNLEyMj3pMjv3Ra8ZisKi4uBgCZTNanT58a2nvFZDLZtWvXsApDqPpIzdVg QwR3rhdbiwFA
liBlyPCRd+7eu3ThbLOmTQHA08dXk5eWN27cCAgI0GCGZcrJlmVFp4nzC4qK FBKJLCe75EGt
JUuWpKSkzJs3DwACAwMzMjIWLFgAAPPmzdu/fz/5s6bLBgABAQE3btyohR0h 9DFQrsJYf/91
NDUxgdRiOcL02Kinmuzsr847VtXXyMXs8sal7KJHU0sSoCiKokomvC0Z9UtR ALB+/fpaKJUy
9jjw+XzSSGSxr5JViUcIKcvL/bDKRP/uWrZdcLdtWfHLli0DgA0bNgDAqVOn AGD16tW1WrL3
la7FAOsvhNTA4XItGlgBQFLUYyefliSSVigq2ETDFdn58+c1m6H+wjoLoSqT FWZzOJSJqblC
nCOTKYzMrUj8g4cRJNCmtT9ZJAENV2Ta6mXXKVibI1RliQnRyg+NCzKzORwO lVdIHhl3dbYn
D43nibIpivL2dCssyKuRh8Y5PJ7G80QIfVRE4fNyrs1VP73m+8josuZ7RAR2 9iNUKWHYN59O
XwIAACUv403MtGfXCjIy7WxV5yzTv85+vabX9deFI5u1XYQ6rvfoWdougk5I ei0MW/tT37GD
2Jhnh37yDSp5+cigoSNDjh22smrY1K9t8svo3zZvG/XVMKzIkLoCBk/QdhHQ R6H1zCMcihOv
eDf7RfPxfdm1d25cIXMpJsW/AIBvZs3kcDhYkSENOHb71YiOTbRdiiqytXcS pJb9UjJU+5zd
vKuwFT40jqpl6s5wAFCpxXxbtlZenD4zGAA2bNyUnp4++5t5ANClWw+JRPLj T0sBwNbeiSQb
PmJUQWHhgoXvvVP6iz792DSjxowTCoW/rFjFrlXOk3U85O+/jocox7C7uHX7 dl5+/rQZwQAw
7KtRotxcEp+enr7+t40kZVpa2sbNW6ZMmyEWS/r0D1Qp2OSp04uKxL379i99 KMorZAVs7Z1G
jBqjTkpUMazIUFXcvrpi5e5fV+7+dX+vMiYnCD3596HDR6RS6aQp0wDg921b AYDL5UqlxdOm
TgaATKGQoqjMTCEAWNSvT7YyMDAwMjTMfVu5EP+cP7dnb8mzZVwul6IomqYB ID4hQSVPYtSY
ccOGDhk+bOjI0WPZZOwu8vMLcrJzToeeAQAOh2Lv2tvZ2c37Zg4JN27ceM6s r3ft2G5sbBQR
8UilYLt3/m5iYvzocSSbuQrlQlZKkJp07I/D6qT8aG3atlMlJj1dsG7DRrlc fvHSZTaS0uAT
zqGhoTiODADOnz8fGFiVOZV0nLQoX9tFqOMMTcy0XYSaJcoSbF778+c9e6rM EHv+3NlZ838E
gBuXQtn5yCKfx4SHh3ft2pX86dfMi8R7NfOLeR7JbmtpbZcjTMeKTPOwIkNV cO3kfrydUilx
UWGZ8djZjz4ALy0MABRO76rpU6tnDfq+ZFgGN6lWp4FDiIUVGfoAtExMAq+P BDn3H5LxJM3G
3BAKLmQ+Sc97dtmj+7sKbvicbeeuRx5cO3lIrzKf8X+H1zRI9mJf1dKUjpfJ FTwDrlo/jFIm
JdtWVgyNo2lG6a0a79xb3sF98PyMpEwzq4YmJtz4k2vbL7lDVtnaO6WnJFbw 5g4V7I0Ojd+Z
rThnW3snczOzO7duNGzYULP7LZPGOvspiho4cCDvo38+icfjDRw4UP3zTL/Q siJaVnRq9ayo
Z+m3/7h+6/K9iIfxtw5de37vyZOIaLKWlhUZ+0469uuE/AcbBwc0o2VFaenp tKzIrfu3tKxI
IMhgkxXki2hZEZttVOwrWlZk/9lsNgH7IWmEQiHJnJYVxSUksvHKG3IZKdmE 1zSI3YXyrp27
zqVlRbEJiWzm0sitACCN3EoiSYLa+Rg2n5gpzGR/RtaTlwUXj10IORK2b+Oh i8cuPHlZoLyW
oqiVq9aQcJv2HQBAKBQCwLQZwVu2bT8e8veUaTPK+xdUTk9qIrFYQiaecnB2 hbd3MMh9Z+X4
ipGsXr16DQCt2rQHAEFq0p1bN+Z9t4AkEIsl7Cpiz979kU+esoskQcvW7dh8 lIuqjDw3/up1
onKkxioyhmFOnz4t++ifT5LJZKdPn66rk8QyMjEjEw/6frOVlYVHS5+W7Zs3 b+7s0dLHxcfV
zsmDrGVk4oJ7a4bN2WHWZvbxsLuMTNyoPp+RiaNDv/f44sfeUzYzMvG5qw9N /WcdPnWTkYl/
Du5j6BfMyMSnLz+o13r2hm8D2Xy2Hbli3nZO6y9XiP9by8jEDUw5jEwsV9CM TLxqV5hjt4Wk
SKU3ZGRissqYq1DZ9YvTCyzafRN6+UHpxGt3n7fqMO/F6QXKq2r0I3nwa0NT LlsGVn0Dbocv
ugwYFDB0dN8OvbvWL9XGXLRwARm3cf/OrTbtOwz7ahQABM+cPvKr4V27dJ49 K7i8f0Hl9ISx
sZGlpSW8nTn6/IV/HF3cflm+FACU4908Kx/eFXbhQhN3z7u3SiYWbdiw4YF9 ey5dvuLg7Ho8
JAQA7t+56dOsxa7dewFg0sQJto1sNmzcpJzgzs0bLm6eZ8PCyiwq68HDCDKr z8OIRwDAMAx2
9mteHe7sp59u1HYp6qzwuPrY2V+p1KSXZPaLkslTOSVD/7GPDH0Aju8cbReh 7oqrjanY64Be
/QZdCgsFgIBe/a5fLpkyCysypK46P8oJ6YWL506NnzQdgLl28RwAfPJpt/u3 /8WKDCF9gk+G
AsCBPb+zT2XcvnG1Xceu+IgSQnqMHQMBAI8eRzb1bXnhn4tlriVhhUKhEq/C wdnV1t6JJFBJ
xkba2jvZOTiXuZfax+Fw7t8OxxYZQvpEpTmmvNiqpd+Lp4/LW0vCXC4XAJyc HMvLPyXxZcX7
Kt0erM0WYgOrRmXGY4sMoY/O/Tu3tF0EDcMWGUK64tpJvHFZiQ5fDLO0tmvb ts2l82c/793v
wYOHOcL0Zb+sxIoMIZ3wMcxz/UGzXwDAC6rkOrcp897TBZfOn7WydcgSpFha 2wHAlIlBWJEh
hHSUSv1F5AjTASBLkMKG7exssY8MIaT3sCJDCOk9rMgQQjqKAQn5KEc+eBgR FR0DAFHRMWQm
jJTUNKzIEEJ6xsfb62HEIx/vksmvbaytNdnZ7+npqcHc9BceB4SqLDEhmuJw OBSHvNOSTG5B
UZy3/3HcXBxE2Vkers75uTnenm6FBXkc9nkljfDx8cnJyRGJRBrMU7+IRKKc nBwfHx9tFwQh
PZZ3+TsPx+dW3JvcpONvzs8Wnvtaee2S5SsVCjrswkXlSI21yMioEIZhyGRs WkHqUO2WIScn
hz0U2ioDQnot800hiCS3Dh3rO2u6S0syoePDsM2/+03cDwDLlywCoK6H3+jX 5wsXj2aJ8S9A
gxUZ+3tLpsfVLu2WAaswhKrD/avtRzdMAYCjK38jMZ2Cj/gG7WUTUBS1bs0K AHgd95zE4IBY
hJDOaTt5j3IfWaXpsSJDCOkQZ7fKXw5QGg6/QAjprkFDR6iTDCsyhJAuinwe s2nbzqVLl27a
tjPyeQwbP2DQkHv3/2MXBw0ZLhLlYkWGENJFfs28Zs+cGh4ePnvmVL9mXmw8 TdNNmrikpwv6
9B8IABwOxeFQ2EeGENJds2dOVYk5F3qSBM6fPQ0AJ47/CXhpiRCqA7AiQwjp rti4eHWSYUWG
ENJFhUViQUamvb29ICOzsEjMxsfExhUUFLCLsXFxcrkC+8gQQjrEwsq2JFBO gvZvExDtrGwB
B8QihHRK5L3wime/oCgSxyF/lyTABwMRQhoXFPufnAAAIABJREFUGhoaGBio HCPKEgCAkUk9
uaxYLpfJZcVymUwhL5bLZM6evmSthZUtCQBAZFyGdUOLxg0M104aMX/PMTaf gV8OO33iOLs4
YvQ47CBDCOkiP49GjRsYAsD8PcfWTno3uF+5CgOAY0cOYi2GEKptZvUbWDRs BAA2jV3USa/c
FisNazGEkBZERERoKiusxRBCtS0/N9vV2R4AMtNeVz83rMUQQrXtQ68oK4aD LRBCWhAREeHU
2Ka8tUf2BLPh7Jz8Wd8drCArbIshhGpbpVeUwRM+b96xW/OO3UYP79Guleuy xYPZVVOmzyQB
S2s7EsBaDCFU2yq/osxNgsJMKMx8HJ1uVN/mt3nd2DW7ft8W8PkX7OKwEaPx ihIhpAUVX1FC
XlJXa+VFgAbvlv4JO3v33n0SPnbkINZiCKHaRq4o5TJZeVeUW88kqsSMnvUu zOfzIp88KYkf
F4RPICGENK/6TyCpD/vFEEL6DWsxhJB+w1oMIaTfsHcfIaRDLN6fClEdWIsh hHTIk/v/qk6L
SOZNVJ4W8e00iiWptF1mhBCqIgdXL8B+MYSQrok7FNS89adN/TuWuXbC5BnN WraLiY1jY/CK
EiFUe14lxDE0TTM0wygYBUMzNMPQzu+n6fvLEWnuPQBwbUIBwM1t05wG7CKr 5s5ftH/3dori
7Nyzz9vLCwD8WnfAWgwhVHs8vJvRCgVNK2haQStoElBNJIoGgLDNv7ERT/dP bBG0DwDOnf9n
47rVADBp4niyKvLhHazFEEI6RiII23Ws75R3c+2H7SqZsbrPF71IYM/eA9On TiZhrMUQQrVn
5eJvSkcuWbtNeTFs17G+Y3uDRFSyeOiC74S9JLxx3arxk6b/9yDiZMhREoNX lAihWtUtoJuR
sSlFURWk8fhqS5z83UiLZuMHK689sOd3MtICAFJexuBIC4SQ3sO2GEJIV5w5 urMKW2EthhDS
FZ17BlaeqBS8okQI6TesxRBC+g1rMYSQjop8HhP5PEYlMioq2sHFfehXo9gY jfWLkVun2p3/
GsuAUF0SHh4OAH7NvJQjL125mvI6HgCmzgjeuX3rxs1ba6R3PyoqKjExUSqV 1kTm5WEn+Q4N
Da3N/QKAoaGhs7Ozj49PLe8XoboqecP1k4axXbt2BYBN23YOlno6zi15mdvM 6VNJ4OSp0J3b
tw7o31djtRhpfQgEgtzcXHd3d3d3d03l/P5uFHeWtQOAJ3F5LTzMAaDDT/eB 4iqXQSaT1ciu
KxMTE1O/fn1shSFUfY5zu82Gbpu27QSA2TOnKq/a9vvO2V/PBICBgQNIjMZq MUtLy9TUVB6P
5+rqqqk8y+Qe+K2RES9h/5lPFkx8eSeejddW5cVydXXNy8srKiqyt7fPycnR bmEQqgNIW0xF
j+7d7J3dOnzS/u+/jgLA2XPnNXlFeefOnc6dO2swwzJlJGUam5vFvRK8vBMv EghrencfxNzc
/MaNG9ouBUJ1hEqPGNGsadPUxAR2cfbXMzV5j9LX11eDuZXHzKqhuYUxAJhb mhiaGrPxffv2
JS2g+fPnZ2Zm9unTBwD4fH5hYaGlpWVhYWGrVq1qoXi1cxAQQixN1mIWFhYa zK08JiZcIyOe
RxNbIyOesbkZGx8aGmppaQkAW7ZssbGxOXPmDIk3NTUtLCw0NTV9/vx5LRSv dg4CQoilySvK
ip9T15TLG5cCQKGcPrv6HgC4dR1H4gMDA//44w8LC4tZs2YJhcKgoKCzZ8/W QnlUVHAQ+Hw+
Gy4uLq6V4iCkl/JyP6BnWd+eo6S4Iw+qjoIjwsLCSGDNmjUAQKowUlko/6ld pAzK1RlCqDTz
+pbqJ9a3WgwhVNdxuFyVGFpRalZrJViL1SpshSFUqYKUZ4aWjWXFMq6BAYdD SXPSTOwqGlKu
yVrs/PnzGsyt7tGFS1qEdB9NA4dDcbhcDoficCiaLol/8DCCBNq09ldOr8la jAxuQAih6pAU
08XCHIlUBgBGhjy6mK73dhVbfz14GNGmtX+6ICM9PR2vKBFCusLCyvbJ/X8p ik/JZRwDDsXh
FANQRuZCQSpFUU2cGmdnZXA4HIrieLq75OeJzE2N63u6aXK8GN/6u1yGl8vw +NbfaTBbhBCq
gCbbYsXCX/nWc0hAg9kihD42ouvzAKBhj03qJNbwFSXWXwihavJ0eiHpP1Ik ECSfn01iGg3Y
TgIZGZknTp2ZPm3yjfBbPbqXzNWD/WK1gc/nFxcX49h9hNRja2QBthYutt6f AMDRBXMavV0x
cOjIezevURSne0AXAHBw9Up9HYu1WG1gqzAcu49Q5USvAQCMjMjSyGXfi0RX 8g0+B4Ayp+/D
Wgyp5cKRzdouQt3Xe/QsbRdBN0gEAEYgKVkSgVEetwd5PvnEX4c3bf09eMa0 27fude38WQvf
5mKxGGux2sBeUep1Kyxg8ARtF6Euu3Zyv7aLoCuObj+lvNgx+DA7lsK+sd3s 4OkUxenyWScA
OB96guJQWIvVBt15HB0h3ddm0m6KQ/7jqDNTDr7JDWmGV/BBbRcBfaSwLYY0 I2brOG0XAek9
UZbAybWMWaorhm0xVF2Nxu9SifFt2TonJyci4lF1srW1d9q3v+z2na29U3lb 0TS9b/9BmqYr
TlZ91c/c1t5JIpFUng5VBmsxVC1ewQczDkxRibxy8bylpaW/fysAsLV3ys7O BoDhI0YVFBYu
WLgYAG7dvp2Xnz9tRjC7yYaNm9LT02d/M085n6Y+3uyrrZYt/yUrK2v4iFHK CZTzJMaMmxA0
YdyYcWXciOjSrYdEIvnxp6UAsGr12rS0tB+W/AQAk6dOLyoS9+7bHwAmTp4q FkvcPL3T0tI2
bNykUjBbe6f09PT1v20s72iUWcgKuLh5qpkSVYDS1PsTLS0tMzMzNZKVvrOx sal7b3K7cGQz
e49y16ZxwRP7AcDWvefad5no11L1xVeZmZk2NjYkbGvvJEhNgreNF4qi0lMS AwcPuXfvPgmT
ZA7OrnK5HABIYnbDXr37XrwQBgD2Tk1Sk17J5XIDA4My82S3IgFBahKbjIiI eDRk+FdFRWJB
ahLJTbnMyomVw8oFKy8NS7mQlR5SW3un1wmxRm9HRV07ub8ujbQIDQ1lX3RN iLIEAPD0wU0j
Y1OVPvs2nb8ga6sG22Low8kKlx57vfTY6+bNPe/fLmNSue49e+eIRBGPHr8X GdAtJfFl4ID+
ADB96pR7t2+Sb9D4hAQA+O7buXdv/e/61UsqWV28EDZrzlwAmDRxwps3b0gj y6J+/dJ5AsBf
x0MEqUnkczzkbzYZ2cWoseOjnj0hib+eOSM9PX3Z8l8q/VnLKxibuTLlQlZK kJrEVmGoTIOG
jhg0dIRKpJ9/u+TklOzsnCHDSlZhW0zz6nxbbPXiL9q5GZJwgsRn8ozV2itX 3YFtMZUcBg0d
MXr0aAA4cuTIqZBjbHx6usDOzlY5Jd6jRB/s+xX/sOEALZYDfdwsre1yhOmA tRhCSDedCjlG
LieVG2IAENCz9z9hoVYNG5LFtes24BWl5tX5K0qEtOLayf0dvhhWOh7bYkht Mbv49Z21XYi6
qVj0GrynarsU+gprMaQuWiZhaDkAKJxKem0vbP2xd/DPbAJuUqh2Sqb/aLkU hwtUGdZiSG2M
glHIAODVnzMYmZRrAAaC1IRDEw14kJf2ynfeNbJWi/69H9V97Cp59KFKUxp4 j1UnWe1h3r01
lmPAI4EF3V3WXH1NwrS8use2zAFuGvRB+Wu2MFiLIXUxtIK0xUCmaNT+cy7D JGU/sm7jZ8g3
kN68DAAlawFiXwk+G7miiaP13eNLqrw7XtMg2Yt9H7RJ38nrZC/2scWoGEnG axrExnzo7qpp
7qpjGxaOeFuY9959nXj7mIkJ17dNN+Hj4xlJmc0HvHvIYcSoMcf+OAzqVQTK Y4CrU9Qy91VB
5mTVgP79du3YXp39qkljzViRSKTXk2dpCp/PF4lE2i5FjWBomqFlDC2TF0NW YrZIWCjMFGWn
ZOcI8sV5EgAgaxlaFhb+SHBrw50/FzK0jNc0yKXbPIaWLd5w3LzV1Lz8fIaW DZyxsV7LKemZ
b3hNg3hNgxhaJpdLG3eaPXLudjYT5QxJPm49vmv75U8MLZNIxPX9p63bG6ay oUQqYzPc+edV
kxaTn0S/Utn1xEV7HD6bw2Ze/Gwn+eQ93Nqw3YwZSw8o77RGP1sOX/50xC9v F2nlQ21iwjUy
4gGAkRHP2NxMedXOHdvJIF5ixcrVLm6eBYWFn3T6DABC/j4BACRMkDHApdMD wMFDh52auN+9
e69T5649evYGAIVC0axFK/JkmK29U5v2HT7vVfKSWVIxKT89yg4wZmOa+/nP mfstu3btmlUA
MHZ8kLOrh1AoBICfli338mnOpm/Zup1KguBZc3xbtiZ7US5qxTR2j5IMY8Mp tEhVrqmjqjsu
HNn8mYuAb24PAKe27LDy6cLlQMSDOPsmdo0a1stNfC61dB84sCVJLFfQBtyS L0hDv2Bp5FYA
iHmV4dWkkWPAwuRrq8gq+y7fp/5bMmLW44slcf8sz3yTb9PQTGVD5cUiSbGJ Eb/J5z+8uvxL
fJLQ3claeUOShvz5RlTY0MLU1H9WYcRm5V0nJAndnKxVMgcAlx6LX19ZEfs6 w9OlEdQKQ7/g
9i2a3Dg8DwCK81J5/gtJ/MJeHr5tugFA3CuBRxNbAHj64Pqqi3Hshr+sWPXD 4oWkfRSfkODu
5ubbsvW6tat79fy8WYtWz588unT5Ss/Pe0BZz2Ox6Z8+fpiTk2NpaUnixWKJ sbFRm/YdHty7
IxQKra2tlePVaYuRNAkJL93cXEl41py5mzduIGma+rZ88fQx2TtJbGtr+/jh fTY3kiAxMcnZ
2al0UUka9h6lTCZPTEpyd3Ml8Rq7oiS/t+yzux+tuld/sRhaAbQcAFx9Wnh8 0YaroGmGahnQ
ks83iL70xm/6ZuZFyeQWvx/99+tRXd5tScsBwMzYAGh58pWfgZaHXHw0pGfL LFEBvL36oxka
aLmNpTEb42hrScKRMal+XvYkHxM+B2g5AAO0nGIUQMtVN3z7Z0NzQ6DlcgUN tFx518Ao3kup
jJZTDF1GfM0IHtll/XeDyO6UryjXXH0tfHzcyIgXuv/MqGUTX96JH71mv3K/ 2A+LF37WpWS4
cT1TUwAgv+dnzp57/uTR5StXSRVGqNQ+yuktLS3ZeGNjIwCgaQYArK2tVeLL VOZVqvKgfFKF
nQ49EzigP5kRgIJ3a/n8ku4/5QTlFVUFj2eQl5cHAHHx8S7Ozhq7orS0tMQq DABkMpnyyVGX
MIyCUcgYhUwup3KSs/NyxHJpsShNlCsskBQUAwBZyyhkPdq7N+q8sP1Xv5L+ fhJ5+Mzdem3n
hfzzgFHIlmw9593vZ7KqYacFjEIWe2aRR59lrYeuYTOJPbuw9dA15u2/vfkw TjkfRiF7cfp7
i0++O33lkcqGJI1yShJW3vWq3f84dv9ROc3bPBdYdVqw/sAVlfia+6yb2+/d IvNev1hGUmam
IA8AXt6JFwmEpf8tboRfJYHjf59wdHELPXMWAGYEzwKA8UGTlFPa2jspXwYq py/twb3bbdp3
6Na9p0r84kXfl76iJDkrxzT389+0ZavKtqvX/tq+46ckfODQIe+mviR8/86t Tzt3U0mw9td1
vi1b83i8Cor64GHEo8eRvs2bAYC7mxuPx8NRr5pXV0e9drR/bVjPGgCyRVTs zVsAIEh5aevg
CgD16nP9go8pIsudsgZVTFogNGq/jIRr6B5lzYl88tSvha9GslqydNnXM2f8 vmPXkh8Xl15b
3qOmWItpXl2txTrYJRjWs9J2QeomaUGWcYfKJ9j4yF07ud+rTRcOh0NRHIpD URSHzM6PIy2Q
2jgcrY8Iq7MoHPRadViLIXUZt1+u7SLUWcbaLoC+cPNp+TI6kqKAYRhnd5+U lzGAtRhSU12a
+ko3SYvytV0E/TBkxNiTf/0xaGjJtOCr1qzHdixCSJ8M+3IQAIwY/iVZHDpk ENZiCOk9jbzt
qUZfGaVBw4cOdvNpMXxoSS1Wz9QUazGE9J7KAFT16yNN1Vy1XAMmRD1hwyEn T2MthpBekslk
p0PPnDp9RiaTkUrkXNj51NQ0lWTKb59btvyX7Ozsil9uovxyvGq+164mJES9 eyVNUkIUAHw9
YyqOF9O8OjleDNW0KvTub9i4yaye2eRJQeTBw7Hjg549fxHx393y3jhX+kVz pVOW+XK8qr3X
TuNwvBhCdUpRkfiT9u3y8wukUimJWfLj4tevE6Gct8wBwORJQdnZ2XPmfnvo QLlzEHUP6HZw
/97gWXPKXPvdt3MD+/cXS8Qq8eXtUeOeRdwtHYltMc3DthiqglobacFOLKF3 ypt3H/vFEPqI
NPfz/23jZm2XQsPwihKhj8izyAhtF0HzsC2GENInn3xaMnVd+06dSQDbYgjp hGsn92u7CPph
4YLvSGDxwgUAoFAosHdf87B3H6HQ0NDAwEDlGFGWAACePrhpZGyqPCUsALTp /AVZy1qbvtnw
pGHXrl0BIDw8XDpYOt/u3ZO8Q4aPBIb5+/gxAGjh3xbbYgghnTPfbhbMhE3b dgLA7Jmq7xvu
0vkzth6kaRprMYSQjiJtsdK+njmdDT+J+A9rMYSQjvJr5lVpGg6Hg/coEUL6 DWsxhJB+w1oM
IaTfsBZDCOk3rMUQQjqqsEhcWKQ6f8az5y9UAniPEiGko/Lz8wHA1OS9V0TZ N7Z7G2gMAAzD
YC2GENI50mJBTg7HzMwMAAQZmZaWtCHflqyytLSMjYsHAE8PdwB4+uw51mII IZ1jyLe1bQSC
jEwAsG1ko7LW3NxMeVGTtZhEIjEyMtJghvpIIpFouwgI6SsLK9sn9/8lE1Jz KA7F4VAUlZGe
TCaoJoscDseYb0BxqPw8EYfiuLs6a7J3Pzk5WYO56Sk8CAjVMk3WYtgMATwI CGmC6Pq87Gvf
qJlYk7WYv7//tWvXNJih3rl27Zq/v7+2S4GQfvN0euHbf6Rj24A352dnhc0S ng1mV02YPCM5
JTU7O2f4yPFspMb6xUQiEUVRDMPcu3evXr16zs7OhoaGmspcHTwej0zWUVxc XJv7BQCpVJqY
mFhQUNCrVy+ViZMQQh/O1sgCbC1cbL0/AYCjC+Y0eruiWCbLyMx0au3419ED ADBizISd2zdp
+B6lpaWlZjNUHzsxoY2N6h0NhJA+Eb0GAHh7q3Dksu9Foiv5Bp8DwB8HdnM4 nLj4hOUr1/xx
cO/hA3t4PAON1WKamjNW38uAEKouiQDACN72MIvAKI/bg1zjjBw7cevGdWZm ZuQtnOOCpmi+
LYYQQtV0dPsp5cWOwYfZ/vujh/aSd4OHHDsEAH8c3IvvBkcI6Zw2k3Yrjxer ND0+DY4Q0m/Y
FkMI6QpRlsDJtfJZqlVgWwwhpN+wFkMI6TesxRBC+g1rMYSQjho0dMSgoSNU Ir9dsFChUJw+
c5aNwVoMIaSLBg0dsX/c/v3j9qtUZDk5IolEMnBAfwD4ecXq1NQ0rMUQQvpk 767fTUxMZn49
BwA2bdlqb98YR1oghHTRqZBjpBV2KuTYe/GhZwb062thUR8A5swKTktLp/DZ Q4SQxoWGhgYG
BirHiLIEAPD0wU0jY1OVEfltOn9B1lYNXlEihPQb1mIIIf2GtRhCSL9hLYYQ 0m9YiyGE9BvW
YgghHRUbF09eA64sMSmZYZjstzPUA9ZiCCHdFBsXb2/lam/lqlKRKeRymqYb WFoCQGpqWnFx
MdZiCCF94urahMPhvnqdCACCjAw+n49j9xFCusLCypYNt3sbtvdoXDqlpbUt AHTv2RtwrleE
kE55cv9f6u2s+2TefYrD4VAlgZIlikRwSlJpu8wIIVQt+BwlQgghhPRD6We0 S2Ofy9689uf5
S9fQtIJWKGiafhtQ0DRNAgytoBU0TSsO7tmxZO025Qe6b1wKHTByqpqPeO9e tSIn4ZmlW7PJ
C39QWWVt5yiXy0tvkiNMBwCJRPLdgkWnz5zFa0qEEEII1XEx8S/N6jcAgJeJ qQ2s7QAgOT3L
prGLRjKfvHDx/D3HGK7Rlp9XqawSpifnCNNLf8haIyOjLZs2JL+Kw/uUCCGE EKrjvNxd83Oz
AcDV2T5bmA4AjnZWmWmvNbiLKfO/rfK22DeGEEIIoTrO1NyC9I1ZNGxE+sas 7Zw01TdWfdga
QwghhFAdFxERUV5AF2BrDCGEEEJ1XC3cqawOHDeGEEIIoTrO1NwCGCY3W2jR sBEAZAlSrO2c
gGEEyS/VzOHInuDgyQPKXPXP1QcXrz5o17Fv774TVVZZWtt179Y15K+jyu/k tbS2YwfyE9g3
hhBCCKE6TgN3KhXFUCg4cCWt68/J7OdxdDoUCtxtDXt96mnJidu8dlTp7fbt 2dm+U+e4Uu8U
AQCpVDr7m2+dXD2xbwwhhBBCdZwG7lQqJJCbBGJjUBizcXP+lAIAgPHGfhYt G8vjX3FLb2du
bn7/9v+WLv+Fw+UuWbxQeVXLNp+cCz2x6bd12BpDCCGEUB1X/TuVIJdCXtJ4 DxjvUU6CPAC5
tLytly75ISYmtn2nzlcvnleOJ3cwsTWGEEIIoTquME9E0woAEL3JoGkaAITp SQytUD+H0bP+
ElWaxquitV5enndv/jt0+Eg25tF/d3AufoQQQgihGqQyWp+iqL+PHys9Fz+2 xhBCCCGEtAlb
YwghhBBC2oTjxhBCCCGEVJ05urPW9oWtMYQQQgghVQNGTo28F05RFJT8T8F7 f1EA5O/3E8Db
GOUEJX+XJADlBYqiKArvVCKEEEIIaRP2jSGEEEIIVUIUPo8NN+i+sfoZOrh6 pbyKIWFsjSGE
EEIIlSvv8ndtJwbBmCCJSCKRSCQikSTpuPD5beU0Nv23ld4wMSl56Mhxc2fN HNCvD0VRZ8Iu
rN+45dTxoy4uziopsTWGEEIIobrJgMdnGJqhGYZhmJK/6Ld/lMQyDF1xJtJi OYAtABhZgBGQ
ILh80pVNcHTBHJuyNhw2cvzZk3/Z2TYi48ZGfTWse0CXfgOHPbz7P5JgbNCU 39atBpzhAiGE
EEKoArn5UhC9Jp+wtT+BRKDyGbnse2fzh+aKK0/3TVTekAGm4pz37/7dqmFD aysrbI0hhBBC
CJUr900eSARhu/aDRNR37CAQCVQ+IpEobPPvedwevkF7lTf88/C+foOGHf0z pKCgoKCg4I8/
j/fpPyTk6CE2wcQpM99kZ2e9eYN3KhFCCCFUN925esbAgGfA48Pb93NXQeuZ R45unwIAR7cf
KzNBx+DDzcd3Lx3v2sTlwe1wdoaLUV8NGzViGAUlxUh5GcPOcIGtMYQQQgih irSZtLui+caq
De9UIoQQQghpE/aNIYQQQgipEmUJnN28a2df2DeGEEIIIaRN2BpDCCGEENIm bI0hhBBCCH2w
5A3Xq5mDpbUdCWBrDCGEEELowyRvuH7SMLbSBtnLV688fXz3Hzycn5+fn5+/ /+BhTx/fl69e
qSTTuVH8yk+KMgxjaWmpxcJoS05ODh4HovSh0GJhEEIIfeQin8c0uJh20jA2 uN9XXWWNG/Ns
N23bOVjqmd2rsV8zr9Lpe/cN/PfaZTs7W7I4YdyYL3p+3rVHr5jnkSRm2IjR 27Zs1LnWmIqc
nJz8/PwXL16IRCIHBwdra2sTExM+n6+R6T1qA6NQiVjQ3WXN1deqyShuxdlk ZmZqrky6iGGY
4uLioqIioVCYkpJiYWHRtGlTMzMzbZcLIYQQqrpKOxGOHTnI5XJ1rjVG+oFy cnIAIDMz89Gj
R/7+/v7+/touV9XdWdKm8RfzTEy4AJCRlOnbplvi7WPsYv6DAx2WP1DZRCaT FRcXKy/WZoG1
gqIoQ0NDQ0NDS0tLT09PABCJRLdv327VqhU5ldmzAiGEENIWv2Ze0MxrNnRL 3nA93DC2gdRz
9typAOBYTvqws6c7d+uxaOGCIYMHAsDfJ0+vXLXmQtgZNsGosRO2bv5N51pj rIiICAsLi4CA
AG0XpLqKixkTE66REQ8AjM3NAEB58U0x3norG/nXT05OTklJ0evmOEIIobrH cW63wRvAcW63
ipN5uLvFRT9jFyeMGzNh3Bh2MUeYTgI6Ooo/KirKyMjI0bG8tqbeWNDdJTql 8OKxC6H7z4Tu
P3No+59xrwRbV+4ni3cuhEenFC7o7qK8iUwmmz9/fuPGjW1sbDZu3EgiJRLJ tGnTrKysrKys
pk+fLpFISDyfz1+zZk2jRo0cHR3PnDmzZs0aW1tbR0fHy5cv1/JPWkMcHR2N jIyioqK0XRCE
EELoPZU2xdSno31jSUlJHTt21HYpNGDN1denpjb/dERvK+/GBa+Fmem5d/75 t5fS4pM//5v6
/jAyT0/PS5curV27VjnSy8vr6tWrO3bsAIDY2FgvL6/ExESyavLkyQsWLJBK pWZmZgKBgIQt
LCzEYnFt/ZQ1y9HR8fbt29ouBUIIIVRTdLQ1JpFIjIyMtF0KzZBKmYykzLyc IqAokUAIAMqL
Uqm6dyrZBxdU3lHaoEEDADA0NFQOKxSqTw/oLyMjI7YvECGEEKp7dLQ1Vpd8 deC58uLxPS6j
1+xnF1uP+E4lfWxs7Pfff//HH38wDLN48eJZs2YBQExMzJw5c/7++28AGDJk SHR0dM0XXHfx
+XzlpxzUTKPOVgghhFCZuAa8msscW2M1rNTUFWuuJVe8BY/HW79+/fr165Uj jYyMduzYQe5U
KlNuXpQXrkv4fL5KACGEEKoFCnkNzm+ArTGkT0grU82+sVopEUIIoTqOw+Xm p72g6Hcji4ok
ChOjd70tDIcya9yUrsYYIR19phKhCqjT81c6TV3tL0QIIVTjFLShpV29xk7G DRsbmDfi8Osp
L4KCVjObBw8jVAIEtsYQQgghhCpCMyArlkkKpDKZQiGTSaQy5UW61PN4Ko0t VpvWZU+fiXcq
EUIIIYRUWVjZsmFzy/emFrOrbNsevfqz+rTOAAAcM0lEQVR8UAIdbY0NHHcd epT12OCV9GLh
r7VeHIQQQgh9dCLvhVMUBSX/U/DeXxSwc04pJ4C3McoJSv4uSQDKCxRFUZSO tsZOH+zWp08f
vvV3+W82AgAFUK/hHGyHIYQQQqju0dHWGFEs/BVoGd/6u2Lhr9gUQwghhJBW xB0KGrwljl08
+bWHz8TD6mwozMraun3X9X//J8jIrGdq6u/fcvyYUV27fKaSTKdbYwS2wxBC CCGkLcLL3/T9
5Yg09x4b0/eXI0rrmZvbpjv231l6w+9/WNrE2Xn5T4tV71QCAICDq1fKqxgS 1oPWGELqY6ci
w7n4EUIIaYSkGED0bix72ObfSqfJPTCJBFoE7WMjT54+G/3kP3bR2aMZCSQl RKlsjq0xpE/U
mdMV531FCCGkQblv8kAiAICwXcf6ThnRd8qI0mlEErh16Jhv0F7lyMD+fXbt PTBjaklDLTHu
OVDg7F7SJjPgcsVisYmJCWBrDOmLAwcOhIaGhoSEBAYGhoaGkj/JqvJiAEA5 JiQkRCVGzXww
5oNiLhzZHDB4gjr/pgjppmsn9/cePUvbpUA6JDOtMGzXsb5je/cd2xskIpW1 IrC4dehY8/F7
fCf0UFn166qf0wWC+YuW3Pjf7Tdv3piZmbVq5Xdo3y6y9tzpvwcNHRkdE2Nj Y0MxTKk5y7TN
0tLywIEDffpUMlcH+nicP39+/PjxOTk52i4Iqhy2xpC+w9aYLiNXgBWnEWUJ SGDz2p+7BXQz
MOAZ8PgAQKacKNP5c2eXrN3GbggANy6FDhg5tdZmuMC5+BFCuiU9v+rvekMI IX2EdyoRQroi
PV/RdeGR0z8MtTMz0XZZPiK29k6C1CRtlwIhnXPmaBmPSdYQbI0hhLRv6s7w 03diH2+ZGLN1
XHlp4hMSVq/59dat24VFRU19vGdMnzagf7/q77oKbRFbe6duXbscPXJI+cZH pflUudGz7fcd
K1etWbRwwczp08rLTY9aVOUV1dbeqXRkDf1QP/60dNlPSzgcvDuEKtK5ZyW3 RDUIz0WEkDaR
+5JLR36WcWCKnRm3vGQzg2dduXJtz64dUc+fJL2K/+f8ObYpZmvvtGPn7lZt 2ts5OAOAQqFY
sXJ1sxatXNw8p80ILigsJMkSE5PGjg9y8/R2dvX4auRooVAIb1sAtvZObFOg vM1V7Nyx/bMu
AfEJCaVXSaXSed8t8PBq6uHVdP73i6RSaXV2dOXqtXPnwlKTXp09e+7qtevs j6ycW+nMy/xh
AUAmk/20bHlT35ZePs137NzN7uXQ4SNt2ndwdHH7vFefF1FR7F4OHjrcrkMn pybuXbr1uHv3
XsjfJzp17urUxL1Hz95R0dEV/yC29k6lsy1dVJYgNYl82HDiy7jSR1Ijdu/Z 19jRpU//wOzs
bE3liVB1YN8YQqg27N7+vUqMqEAc9tr89yUL7cxMKmiHEaFnz23auKG8tYMH BU6bOpmE23f8
9M+jRxYv+h4AhEJhh06dnz5+CADOzk6HDpTMAyQWS1q3++TF08eC1CSVrpry NldhbmZ288b1
X1as4nA4ixYuUF7VrsOnp/4+vv7XNQAQn5DQvuNnjx/er9qOEhOTZn8zL+K/ uwAQeuqEf9tP
Lpw74+TkqJJb6czL/GFJ2UL+OrrspyUqO+rfr+/YMaNJYg/vpimJL0n8gP79 xo0dQ+KbuHtG
PYscOuRLlWQV/CClsy1d1AqUeSTV2RAhvYN9Ywih2sBIkkwd7EOS7UKS7eKY xjOHOn3eynBJ
QPbNk8vV2Tywf799+w+Wt9bGxoYN0zRTz9SUhK2trdmWQas27U+HnsnLz2cY RkEryusUKW/z
Mv2weOGQIYM/6xKg0rPF3sFkJ92uwo6kUmmf/oEXzp0xNDQEAENDwwvnzvTu N0CdLqIKftgy
i2RpaUkCxsZGcrm8zPjyklXwg5SXrfrUOZJVMHlSUFry6/NnQxs0aKDBbNFH JfJ5zKChIyKf
x1SaMjMz89sFC/3829k0dnL19Bk+cgzbz83C1hhCqFbICro2iFna6dXSTq8G Or8MvxdrY1z0
hY+639Dbtm7u1q1L0KQpXj7NnZq4f96rz+nQM2WmfHDv9vG/T5AbZN269ww9 c5bEr1m1YvXa
X5s292vf8dMTJ06y6Rcv+t7N05u9cVbe5uXx9PC4EX518pR3I7ru3f7f5q3b 3D193D19tu/Y
ee/2/6q2o8BBX27csM7JyZGNcXJy/G39rwMHDymdm8pieT/s/Ts3Dxw65NOs hXdT312735um
sso+9IipFLUC5R3J6vt52VIcNIaq40RoWHh4+OjRo8PDw0+EhlWQ8uvZc48e +2vdmlWREfcz
05Jexkb9dfRw94BuZK2ltR0J4HxjSA/gfGN6pLz5xpKT40pHAoCxiZlVQ9sa LhRCHwDnG9Nl
tTnfWOlR/IOGjgCArl27Ojg4uLu7k8j4+PiUlJTw8HAAOBVyTGUTazvH9ORX BgYlA8PY5leO
MJ0skgCOG0MI1QZHRw9tFwEhhKqFbWyRvjEHB4eUlBQHB4fZM6fOnjm1zE2G Dhm8Zev2b+aU
tO/ZRhhZNDAwEIvFxsbG2DeG9AD2jekRnIsf6bVrJ/druwiojujwxTASSElJ Xb123dXr4VlZ
WebmZm1at54yKYjcrHzy9NnXs795ERWNfWMIIc2jsh8xwgdAy7RdEITUxuFR Vq0BAC8nUPUp
N+sdHOy3bv6tzGQtfJv/e+0y4J1KhFBNoNNvGjZw13YpEPowUsEtgHraLgX6 GGFrDCGkeQxD
M4p3HWMKl8EZd3YVJUVyaJqNjHr0VCaTtWjnz8bQHMrIzsuu82zu65OAUK1j GLryRAjVAGyN
IYQ0j6EVDP3e7BXihAhaUWzm2824Ho+WyLMz8ozsjU24XBMPXxMLQ4VYnpeV J46/x+Tdg86g
sm2dZOAzXh51oIIEnwxbtnBq/8Du/uok1tROP3IMXfYb6zkGvFtrOnIk707L J3F5LTzM2UXa
yKDTgtu0XCduzevRa7KUscWuufLr8pHRxdaY8mBtmUwnTm6kLTweDwACAwNx CL9+YWgF8/6g
MYUCKIoyNKC4DMPlcQyN+VwDAw7FGPIoroLmGlB8Y0PKgC+XFAMAU2rA2ctk YZfRaxZN6zus
d9t6JkaR0cnr9/3z18bp1S8qr9lk2fPdlaerbJMq5FP6x1T24OmrAd18SRrZ 890VJ67+TqtQ
fv3FazZ5UA//g2smGRvxlOPLa40BAORL3YcssPJuXPBamJmea1r0r3tgb3ZR cHVLmRvZ2jt9
OWhg69atgyaMU47USJtA19oWapanvGSVbstumJWVtfyXlQUFBfv27KpaUXWQ zk1/RynRdlmQ
TsBTQh8xjIJRyNnPha0/Rkc+i4tKeXg94r8rj/679vj25fuREXERD+Kunr5J Yp7ffvIqNiU2
Ou7C1h+VtyWfzqNW3/tr4bRhnzUwM+JzoW0zxz/XTyareM0mj/52l/CNiCz+ sv1M70kbUtKE
eXkFExftC152mMT7DVhy/c6LoiKxKDd/7spjo+btJPEAoLyj8jZX/qhsohLJ azZ5+JzfU9KE
BQWFP28L7TD8FxK/cF1I4PRNmVmiDGHOgGmb2PTl7VF5L7xmkyvOvLxMyttp BeWfv/avAdM2
ZQhzBJnZvSdtWLgupLxN9PcDAKeuRJi3ntFvysb3VjHltsYkEjojKfPlnfhM QZ5IIIx7JVBe
lEjKvcW5bevmpj7eX/TpV7pzYcPGTcNHjEpPTy8oLJz9zbwFCxcDwPeLfjh4 6DAApKameXg1
FYslALD/wMGFi3/80F/DMvMHAFt7p4mTp6alpYnFko2bt7h5ek+ZNoMsbti4 qU//wEo3nzx1
enp6elGReP1vG3v37V9eAdSZ47fMxKPGjMvKyhIKhSNGjVmxcrVKSisrq+XL fgr/918A6NKt
x63btyUSSV5+/o8/LZ02I5ikWbV67bCvRqWlpYlyc39Y8pPy5hcvXW7u53/x 0mWyWF4Oy5b/
Mj5oUnZ2dlZW1phxE9jilXdYyvPgYQT5PHocmfDylaycl1Lo3AwXyt+4DMNg 39hHjsfjqZwS
WiwMUgeZ4UL2cCXfvDEbSflMerptMlAy23YBhiZckNHZGaJHd54xHE6nXp+Y mPFoGZ0nzMt6
dgdkxa2+/YuJ2qOSrWP3xf/9tcDWyhxKMWw5S/p4M7to2nqOXPHuq5GiKMmj TQBw78nrRRtD
H0UlF4qLlePV3FyZsf/sgge/cZUmc1fQdL0234gjysiQXTT5f3v3HdfUuf8B /DlkMDQxWBAQ
FZAlLqKgiFpEFMFVan/XV69XLyD1qhVBHLWOap2tP0fdttrh4qde2zpa57UK VbGgOBiK1oEg
SEBGJIRs8vvj0GMkCcMLJujnbXhxzrPOQ/SlX7/n5Hn6JkjSv6J7qTU1bfwS 6HJjV9Qdhzk2
NrixQYxdtJ63sU6Xdv3nSK9vMtil9bIUxr8/zHfPF5HWli/lxpSVTy/lOel/ ptKCzTkxo3ev
SQttbFiEkOL8kh8TT8YkRDKnj8/sGrMjU/9OJZPOUSqVYyPGrVy+rH//fkxh J5euuhtGURRV
VJAnlVYHDQ25fjU1OCR08aIFO77ZefSnw337Dbj8e5KNjbXBwY1d1OD4+h2N nTa1+3+ZG9Md
pzA/l8ViEULUarWruxe9IyoTD/Hath0yJOjL1Svt7e1v3Li5fNXqrKys6mqZ 7iSdu7jlPbrP
rLnKXMLZueOH48fP/2QuU1jPCPm5D5hpdHLpWv/bUseFI7vpFS7Sr9/w96t9 Olat1mRmZfXt
IySE1NTU5D8poG/7tLe1NbvcmFarFQgEx44dUyqVCMVApVIplcpjx44JBAKE Yq0IfaeSeRFC
VBotsSCWlixLLpvLZVnZWNvZtXN4p62VFYvLZXO5LMs2VloOV6muIYTo9qVf F76f2f/D/911
+Peyiudyuexq5sO/z/2OGVy35ZLp4eGDfe78sqjq2rr0w/P+FupLl78ft3PW pKCnSStzfl30
t1ChVquly2351ncfFTbYXfe1PHbU4Inr0zIeyOUyejKDJ65fMXOUwfkwpwn/ HDI+4dvScvGz
sorxCbuYcmNX1B2HOTY2uLFBjF1U/8VUxU4YPD7h22dlFSWlFePivombGGSs S+t9yW9sOLQu
0oqj/24YzY3JFBobG5aVFcfKimPN53m6OeqeyhTGb3ESQgjhcrlnT5/MzMqO T5jDFH4yb86w
kKGpKZcK8h4lnf9PxHtjCSFt2thER0X28Q+IipwUOnxYWGiof0BgzOSoOqFY Yxgcv+W6C9q1
e/DwoW5Jk3JjuqJjppSVlZWWlkZN/ujjaVOZclFhvqgw//69O9/t+sbe3p4Q MjEy+uNpU3Oy
M9OuXI54byzzz0Rc7IxJkdFFRUWVEsnyFauYEa5fTZ00cULg4KCt23fQJcZG +NeUmClTp5eX
l5eVlcVMeTGHV35XVWr1k4ICPr/2v5RZ2bcdHTr0Efr2Efo6OHQwu9wYweqv oAerv7YidG5M
cXUZt60DU8jqHXf7+2nix3fZAheWJZsQSlklKy+r0BLSwcGObcnRUpSqWq6u LOA7OPvGHdBk
Gn4KB6BFKauKUwpcDObGrq0ddP/Oi7+CJOoaHvtFOsOzu22/+Slm8hR/a1RT U9PJpevTJ49N
PRHDHjx8+I9JkVf/SGl8F4O5MV0ZmVne3l5WlpaEELlcbo5P8QNAa6f/FH+P j3bWaXN62xJ5
1fOAeQZunGmxbCyYgrHcWI1a5Tcn2a/evgjF/htuHt7Lljb5wbiWtnvP3g0b N8tk1eFhYcnn
f2tq9/LSYkKIu2sncfkz5hFoUvuLcnfrolEqpCoFXY5oDACaX50VLlQ31uq3 GT6QRwjPYBWA
SdT3mUpoSXmP7pt6CgZMjo6aHB3VcLvmgGgMAJofp1OwsvDi27BsGLwxKAs2 xzmIiIpMPRF4
GyEaA4Bm9tcGbe4mngdAUxUhFIPm5O4j7NWzR9yMqaHDQuiSs+fOb9uxKzMr +8mju7otEY0B
QHMaOSne1FMAeHWnEw2vAALwao4eTgwd9T6fxx8Q0C817dqadRsvnPnV1asn Xbtp646r19I3
rluDaAwAAABeMLdV/ls1CwuLsyeOBA0bOW92/PqNWy8nn7XQWapw0+Ztao3G b8C7iMYAAABa
hP6CW68c5bREhNSM02sWb2oUyOFw/rh4nqKo8f8zjry8p8zc2fHXrt9YtXyp 2a3+CgAA8Mag
FyxlXoSQTxcuPnjo30yDAwcP0bvrMLHRhaTkIUOHd3Z19w8I3J/4f0yVo3MX po3uwb79if4B
gZ1d3UPDRt3JyaHL5XL5zPgENw+vXkK/7V9/Y2whVv3p6dJoNKu/WNOjdx9X d6/pM2ZWSaXM
Rffu298/cFAXN48hQ4enpqb9+NPPg4KCu7h5DB8xMufu3Qa7689Z/2d8AzzM uWWwPP9h7W9T
XOz0/bu/dXXpgtVfoRXA6q8A8HrQyxc312jGkk+lpaWj33t/zKhRJ06dOvnL MTs7O6KTGerb
b0Dsx9PDw0Y4O3fUHcrYfkQ52Rm2traEEJlM7tmtO72PkNCv//EjP7m4dCGE 5OY+DhwcpB9s
GZseM7h/QOChA4ke7u6EkGfPnoWEhmfduq5/UTcPL4NzaGR3pv2blBu7cGS3 t/8Q8tc6Y/rr
jb04wXpjAAAALcpgePGstFSpVAmFvj8fPSaVVtvZvVR741oqfXAhKXnW7Ll0 BFMPOqwhhFhb
WzFbKDYy1VJ/9FNTo23bpg19bG9vrzsT3Ysam0Mju6uNbKT9VkE0BgAA0FLq 5J9EhfnxCXP6
+fvdTE8jhIwdM3rnru/u3ru3ccM6ps2RY8fXb/gqP/+Je9euWzZ9RRcuXrTA 3aubVFrdyOxR
asqleZ/MP3n6DI/H+9eUGA6HY7CZ/vR0T9PTrmzb8fW+/YnFxSUe7u4Js+Ka tNllU7s39Wc0
c+3tHBpu9BfcqYRWAHcqAeD1aN47laa1dNnyObMTVErlnHnzPT08li5ZbOoZ vUWYfSobCbkx
AACAN9CKZZ/TB/v37jbtTKBB+EwlAAAAgCkhGgMAAABoEbb2TiGh4adOn2FK Tp46ExIabmvv
pNsMdyoBAABqYWsvM3f8+PGIiIj624hLRfTBlrUrh4YMZbM5bA6XEEJRlLEu p078unTtdqYj
IeTif44HjTBwoYzb9862P2t5xDJ0ZqgqW8XpyTm37ZziA0VYeZhvD2+mme5D Y7+dPRUw8N12
7doNGhh4OeXK8pWrUlMuvuPgTNeu27Dxj9Q0RGMAAAAALcXCwiLlYrLQv/9n ixas+mLNrfSr
upsjrV3/lVqtRjQGAAAA0Ci+Pbx9iTeJJWufbrFMtlS0V8yPjSeEEKf6enG5 nDuZNwkh//j7
h3WqFn46LzXtGqIxAAAAgKaZ7xS/9oMt850auLVd8ayo/vI5CbMInuIHAAAA eAUNhmKNh2gM
AAAAwJQQjQEAAACYEqIxAAAAAFNCNAYAAADQZAqlqOFGjYNoDAAAAKBpFEpR RYVFgwFZ+vUb
OTl3xWIxU1IhFufk3E2/fkO3GaIxAAAAgEaRVssUSpGouITLFfB4PC5XICou UShF0mqZsS7d
unkXFBZKJFWEEIlEUlj4tFu3F6v2Py0q+vP+A0RjAAAAAC2FoqjuPt0f5eaW lpU9yn3c3cdH
d4+moiJRZWWlma7+SlGUVqutZ0speHvgTwIAALx+AjtHA4WEEEIcOhJCiC0h hBBbu/oGGR42
ij4YEuJECPHw7lGnfNiIkcRsdw0XCARisdjW1tbUEwHTE4vFAoHA1LMAAIC3 TkZaMkVRpPaL
Ii99owihv7/cgPxVotug9nttA6J7QlEURZnpnUqhUJiVlaXVak09ETAxrVab lZUlFApNPREA
AICWYqa5MT6fHxgYmJSU5O/vz+fzTT0dMI3Kysr09PR3333XxsbG1HMBAIC3 1/19MR9svc+c
Honz9Plof4O9JJKqzdu+Pnc+qUhUzGvbdkBAv+jIiQMHBOi3NMdorKKighBi Y2MTFhYmEonO
nz/v5ubm4uLCYrFMPbXXhMPh1ClRqVQmmYlJaDSavLy83NxcoVAYFhZGF9J/ KgAAAF6zZ+dm
j16VqHiexpSMXpWoU6+9vP3jzmN36nfsN2jozbSLSxd/qnunkqZWq79Ys/7n o8fVGs3s+Fiz
i8Z0n9fWarWOjo7h4eGEELFYXFRUVFJSIpPJlErlm30TMyIios77cOrUKRPO 5zWgKIrL5Vpb
W3fo0MHJycnb29vb25upYpq92b/vAABghuRKQsR3mdOTWzbqt3m+Zwp90Dvm B6bwasqFr3f9
kPT7pUe5ue3btx8VFpoQP4PP4xNCBgYNP5S45/MlC+kozeyiMWMEAoFAIPDx 8TH1REwjIiLC
1FMAAAB4Gz0vqyRyESHk5K6Do6dOGD11gn4bsZyk7DvYK+Z73UI+jzc3Yea8 2XF0bkwuV/Ty
G/AwJ4Ou1c01mF00huQHDe8DA28FAACYUMlT6cldB0dHjhwdOZLIxXVqxUSQ su9gz+jvek0e
Xqcq7Wr63sQDqWnpVVKpvd07QYMH/XHxN7rqysXfVn259uejx7VaMmfWTLOL xgAAAADMR8iC
QxSh7quMrnDRIzrEYMeA/v4DAvrVWeGCxmazly9ZvHzpYrNe4QIAAADgLYHc GAAAAEBdvxww
8DHJFoJoDAAAAKCuoBGv7/NzuFMJAAAAYEqIxgAAAABMCdEYAAAAQNNk3L43 bvyEjNv36m9W
WVm5cPFS37797Z06d/XyiZz80aXLKfrN8NwYAAAAQBOIT8iT85J3R+3em7zX JddFMMbKWEtP
n56P/sz5cvUK/SqVSrVsxap/H/5JrVEjNwYAAADQsHHjJ4wbP2Hz9p2EkODg 4Dy3vODgYELI
5u076Sr9Ln/eyd64eWvQ0OFOnd169fFfvOTzyspKukroHxAdFfng3u3HD+4h NwYAAADQsKM/
HqQPxCfkycnJUS5Re/P2RrlEzYqdNit2msEu7drxP1u04LNFC+hTmUzm6uFd XJhPnzKbIyE3
BgAAANAEgjFWwcHBk/dODg4Oruc2JSHkcsqVf0bHuHl2s3fq3L13n08+XZR1 M52uupWe9v0P
e7p6+bh5dkNuDAAAAKBpfHt4M6myegweNHDwoIEGqzgczperV9CPlCE3BgAA AGBKiMYAAAAA
TAnRGAAAAIApIRoDAAAAMCU8xQ8AAADQNNJqWWFhobOzcxsb63qaaTSawqdF YrFYpVKxWBa8
tjz7DvZ8Hq9OM0RjAAAAAE0graiRKCXOdl0lklKisGxja/RO462MTKFv7y6d O+lX1Wi1hQWF
ZeXlWq0W0RgAAABAw/68/4AQwufzeVw7Ho9HiIJnySMKIiouoVfY9/L0qNPF t3dvkaj4+fPn
coWCzWbbCgQdOzqxWCxCSHZ2tpenZ+fOnQhyYwAAAACNwQRb0ooaiUTC49pJ lKU8rqWjQwdH
hw4Gu7DZLGfnjs7OHenTmpqam7cy/Pr2qdus5SYNAAAA0EoJ7Bwz0pIpiiK1 XxR56RtVqcqn
KKpKU1Al12lQe0DRux5RtQdU7QFFvNxdJZViiqLcXV00amW1VEVRFD5TCQAA AGBKyI0BAAAA
NECcPJc5bj9sU/MO/v8o1azrzh3nwQAAAABJRU5ErkJggg==
--------------020602060408020703090503--
Re: GMF2.0 disappeared visual elements. [message #145736 is a reply to message #145606] Wed, 08 August 2007 05:34 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: 5d5.mail.ru

Label is taken from displayName property of ElementType class from
gmfgen model.

On 2007-08-07 16:24:16 +0200, Jens Krause <snej_NO-SPAM_@esuark.de> said:

>
> Jens Krause wrote:
>> If more informations are needed, i will deliver them ...
>
> I wanted to make 2 screenshots, one from gmf 2.0 version, one from the
> old 1.3.0 version, but only the new one was possible (only without popup
> menu in 1.3.0).
> So the attached screenshot shows that the link name is undefined,
> whether in gmf 1.3.0 there the label says "Create Subpackage To".
>
> So why is it in 1.3.0 ok and in 2.0 not?
>
> If i create the link to a new EjbPackage in 2.0 it is created in the
> model, but not as visual part.
>
> jens
>
>
> <image>
Re: GMF2.0 disappeared visual elements. [message #146062 is a reply to message #145736] Fri, 10 August 2007 04:44 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: snej_NO-SPAM_.esuark.de

Dmitry Stadnik wrote:
> Label is taken from displayName property of ElementType class from
> gmfgen model.

Well, thanks for this information, but this didn't solve the problem
:-(. The label still says "undefined" ...
Could the it be that the problem is that i use my EjbPackage as package
and if you create a subPackage link to that EjbPackage it becomes a
"subPackage" child of the source EjbPackage? In Gmf 1.3 that works ...

The text of the label is secondary, my primary task is to get the visual
representation of the element created in the model.

jens
Re: GMF2.0 disappeared visual elements. [message #146125 is a reply to message #146062] Fri, 10 August 2007 05:47 Go to previous message
Eclipse UserFriend
Originally posted by: snej_NO-SPAM_.esuark.de

Jens Krause wrote:
> Well, thanks for this information, but this didn't solve the problem
> :-(. The label still says "undefined" ...
> Could the it be that the problem is that i use my EjbPackage as package
> and if you create a subPackage link to that EjbPackage it becomes a
> "subPackage" child of the source EjbPackage? In Gmf 1.3 that works ...

In the model it looks like that:

2 EjbPackages, "com" and "genloop" before the subPackageLink is created:

<objectLayer xmi:type="ControlLayer:ObjectLayer" xmi:id="[id]">
<ejbPackage xmi:type="ControlLayer:EjbPackage" xmi:id="[id]"
name="com"/>
<ejbPackage xmi:type="ControlLayer:EjbPackage" xmi:id="[id]"
name="genloop"/>
</objectLayer>

and so it looks after:

<objectLayer xmi:type="ControlLayer:ObjectLayer" xmi:id="[id]">
<ejbPackage xmi:type="ControlLayer:EjbPackage" xmi:id="[id]"
name="com">
<subPackage xmi:type="ControlLayer:EjbPackage" xmi:id="[id]"
name="genloop"/>
</ejbPackage>
</objectLayer>

So the EjbPackage "genloop" becomes a subPackage of "com". In Gmf 1.3
there simply appears a link between the two packages, in gmf 2.0 the
target package "genloop" and the link disappear ...

Any ideas? This problem blocks my work enormously and i have no idea how
to solve this :-(.

regards
jens
Previous Topic:Fixed element size from the beginning
Next Topic:Re: GMF or just GEF for our form editor
Goto Forum:
  


Current Time: Thu May 08 10:24:28 EDT 2025

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

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

Back to the top