Help required to populate gridline

Kishan Bhat <[email protected]> Fri, 25 Feb 2011 17:38:06 +0530
Newsgroups gmane.comp.gnu.enterprise.general
Message-ID <[email protected]>
--20cf30434204cdcc8e049d1a2e8d
Content-Type: multipart/alternative; boundary=20cf30434204cdcc85049d1a2e8b

--20cf30434204cdcc85049d1a2e8b
Content-Type: text/plain; charset=ISO-8859-1

Hello All,

I need help in building my gnue-forms gfd - it has 3 tabs/pages.

   1. The first tab has customer info. The user can filter a customer here
   by typing the letter o. This is info goes into my db table - oppurtunity.
   2. The second tab has the Purchase order details for the filtered
   customer. The existing PO's are shown and new ones can be entered. This goes
   into my DB table po_item where I think I've linked each of this row to the
   id from the earlier db table.
   3. In my 3'rd tab, I want a dropdown which shows the PO number (tab 2,
   grid col 1). I've managed to show the id for now. A user can select a PO
   number from dropdown choice for which the gridline at the bottom will list
   all sku's for this particular PO Number. The user can then choose to enter a
   number for any of the sku's and I'll pick up the non-zero quantities and add
   them as a new row to DB table "invoice_item" and also add them back to the
   "invoiced" column of DB table po_item.

Currently, I can search for a customer, add a customer, add multiple PO's
for a customer. But I'm not able to get the 3'rd tab to show the PO sku
details on selecting a po number from dropdown - even on using
"fk_source=dts_po_item fk_key=id fk_description=PONum" in the gfd for the
3'rd block. The dropdown does list the choices fine.

How can I make the 3'rd tab populate the sku items based on the PO num
selected from dropdown?

Thanks in advance,
Kishan

--20cf30434204cdcc85049d1a2e8b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hello All,<div><br></div><div>I need help in building my gnue-forms gfd - i=
t has 3 tabs/pages.</div><div><ol><li>The first tab has customer info. The =
user can filter a customer here by typing the letter o. This is info goes i=
nto my db table - oppurtunity.</li>
<li>The second tab has the Purchase order details for the filtered customer=
. The existing PO&#39;s are shown and new ones can be entered. This goes in=
to my DB table po_item where I think I&#39;ve linked each of this row to th=
e id from the earlier db table.</li>
<li>In my 3&#39;rd tab, I want a dropdown which shows the PO number (tab 2,=
 grid col 1). I&#39;ve managed to show the id for now. A user can select a =
PO number from dropdown choice for which the gridline at the bottom will li=
st all sku&#39;s for this particular PO Number. The user can then choose to=
 enter a number for any of the sku&#39;s and I&#39;ll pick up the non-zero =
quantities and add them as a new row to DB table &quot;invoice_item&quot; a=
nd also add them back to the &quot;invoiced&quot; column of DB table po_ite=
m.</li>
</ol></div><div>Currently, I can search for a customer, add a customer, add=
 multiple PO&#39;s for a customer. But I&#39;m not able to get the 3&#39;rd=
 tab to show the PO sku details on selecting a po number from dropdown - ev=
en on using &quot;fk_source=3Ddts_po_item fk_key=3Did fk_description=3DPONu=
m&quot; in the gfd for the 3&#39;rd block. The dropdown does list the choic=
es fine.</div>
<div><br></div><div>How can I make the 3&#39;rd tab populate the sku items =
based on the PO num selected from dropdown?</div><div><br></div><div>Thanks=
 in advance,</div><div>Kishan</div>

--20cf30434204cdcc85049d1a2e8b--
--20cf30434204cdcc8e049d1a2e8d
Content-Type: application/octet-stream; name="test.gsd"
Content-Disposition: attachment; filename="test.gsd"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gkkzh13l1

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KCjwhLS0KICBHTlUgRW50ZXJw
cmlzZSBTYW1wbGUgQXBwbGljYXRpb24gLSBEYXRhYmFzZSBTY2hlbWEgLSBDdXN0b21lcgogCiAg
Q29weXJpZ2h0IDIwMDEtMjAwNyBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24KIAogIFRoaXMgZmls
ZSBpcyBwYXJ0IG9mIEdOVSBFbnRlcnByaXNlCiAKICBHTlUgRW50ZXJwcmlzZSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdAogIGFuZC9vciBtb2RpZnkgaXQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKICBMaWNlbnNlIGFzIHB1Ymxpc2hl
ZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKICB2ZXJzaW9uIDMsIG9y
IChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCiAKICBHTlUgRW50ZXJwcmlzZSBp
cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUKICB1c2VmdWwsIGJ1dCBX
SVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkCiAgd2FycmFudHkg
b2YgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgogIFBVUlBPU0Uu
IFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KIAog
IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YwogIExpY2Vuc2UgYWxvbmcgd2l0aCBwcm9ncmFtOyBzZWUgdGhlIGZpbGUgQ09QWUlORy4gSWYg
bm90LAogIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4sIDU5IFRl
bXBsZSBQbGFjZQogIC0gU3VpdGUgMzMwLCBCb3N0b24sIE1BIDAyMTExLTEzMDcsIFVTQS4KCiAg
JElkJAogIC0tPgoKPHNjaGVtYT4KICA8IS0tID09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPgogIDwhLS0gRGVmaW5p
dGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLS0+CiAgPCEtLSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4KCiAgPHRhYmxlcz4KICAgIDx0YWJsZSBu
YW1lPSJvcHBvcnR1bml0eSI+CiAgICAgIDxmaWVsZHM+CiAgICAgICAgPGZpZWxkIG5hbWU9Imlk
IiB0eXBlPSJudW1iZXIiIGxlbmd0aD0iOCIgbnVsbGFibGU9IkZhbHNlIiBkZWZhdWx0d2l0aD0i
c2VyaWFsIi8+CiAgICAgICAgPGZpZWxkIG5hbWU9Ik9wcG9ydHVuaXR5TnVtIiB0eXBlPSJzdHJp
bmciIGxlbmd0aD0iOCIgbnVsbGFibGU9IkZhbHNlIiAvPgogICAgICAgIDxmaWVsZCBuYW1lPSJj
dXN0b21lciIgdHlwZT0ic3RyaW5nIiBsZW5ndGg9IjUwIiBudWxsYWJsZT0iRmFsc2UiIC8+CiAg
ICAgICAgPGZpZWxkIG5hbWU9ImNpdHkiIHR5cGU9InN0cmluZyIgbGVuZ3RoPSIzMCIgLz4KICAg
ICAgICA8ZmllbGQgbmFtZT0iY3JlYXRlZCIgdHlwZT0iZGF0ZXRpbWUiIG51bGxhYmxlPSJOIiAv
PgoJPGZpZWxkIG5hbWU9ImNyZWF0ZWRieSIgdHlwZT0ic3RyaW5nIiBsZW5ndGg9IjgiIC8+CiAg
ICAgICAgPGZpZWxkIG5hbWU9ImluYWN0aXZlIiB0eXBlPSJib29sZWFuIiAvPgoJPGZpZWxkIG5h
bWU9ImxlYWQiIHR5cGU9InN0cmluZyIgbGVuZ3RoPSIxMCIgLz4KCTxmaWVsZCBuYW1lPSJzaXRl
TmFtZSIgdHlwZT0ic3RyaW5nIiBsZW5ndGg9IjEwIiAvPgoJPGZpZWxkIG5hbWU9InNpdGVBZGRy
ZXNzIiB0eXBlPSJzdHJpbmciIGxlbmd0aD0iNTAiIC8+Cgk8ZmllbGQgbmFtZT0icHJpQ29udGFj
dCIgdHlwZT0ic3RyaW5nIiBsZW5ndGg9IjEwIiAvPgoJPGZpZWxkIG5hbWU9InByaUNvbnRhY3RQ
aG9uZSIgdHlwZT0ic3RyaW5nIiBsZW5ndGg9IjEwIiAvPgoJPGZpZWxkIG5hbWU9InNlY0NvbnRh
Y3QiIHR5cGU9InN0cmluZyIgbGVuZ3RoPSIxMCIgLz4KCTxmaWVsZCBuYW1lPSJzZWNDb250YWN0
UGhvbmUiIHR5cGU9InN0cmluZyIgbGVuZ3RoPSIxMCIgLz4KCTxmaWVsZCBuYW1lPSJkZXNpZ25l
ciIgdHlwZT0ic3RyaW5nIiBsZW5ndGg9IjEwIiAvPgoJPGZpZWxkIG5hbWU9ImNvbnRyYWN0ZXIi
IHR5cGU9InN0cmluZyIgbGVuZ3RoPSIxMCIgLz4KCTxmaWVsZCBuYW1lPSJQTUMiIHR5cGU9InN0
cmluZyIgbGVuZ3RoPSIxMCIgLz4KCTxmaWVsZCBuYW1lPSJwcm9qZWN0TWFuYWdlciIgdHlwZT0i
c3RyaW5nIiBsZW5ndGg9IjE2IiAvPgoJPGZpZWxkIG5hbWU9InNpdGVBdWRpdERhdGUiIHR5cGU9
ImRhdGUiIC8+CgoJPGZpZWxkIG5hbWU9IlRJTiIgdHlwZT0ic3RyaW5nIiBsZW5ndGg9IjE2IiAv
PgoJPGZpZWxkIG5hbWU9ImJpbGxBZGRyZXNzIiB0eXBlPSJzdHJpbmciIGxlbmd0aD0iNTAiIC8+
Cgk8ZmllbGQgbmFtZT0ic2hpcEFkZHJlc3MiIHR5cGU9InN0cmluZyIgbGVuZ3RoPSI1MCIgLz4K
CTxmaWVsZCBuYW1lPSJzaXRlQ29udGFjdCIgdHlwZT0ic3RyaW5nIiBsZW5ndGg9IjIwIiAvPgkK
CQogICAgICA8L2ZpZWxkcz4KCiAgICAgIDxwcmltYXJ5a2V5IG5hbWU9InBrX29wcG9ydHVuaXR5
Ij4KICAgICAgICA8cGtmaWVsZCBuYW1lPSJpZCIvPgogICAgICA8L3ByaW1hcnlrZXk+CgogICAg
ICA8Y29uc3RyYWludHM+CiAgICAgICAgPGZvcmVpZ25rZXkgbmFtZT0iZmtfb3Bwb3J0dW5pdHlf
YWRkcmVzcyIgcmVmZXJlbmNlcz0ib3Bwb3J0dW5pdHkiPgogICAgICAgICAgPGZrZmllbGQgbmFt
ZT0iYWRkcmVzcyIgcmVmZXJlbmNlcz0iaWQiIC8+CiAgICAgICAgPC9mb3JlaWdua2V5PgogICAg
ICA8L2NvbnN0cmFpbnRzPgogICAgPC90YWJsZT4KCiAgICA8dGFibGUgbmFtZT0icG9faXRlbSI+
CiAgICAgIDxmaWVsZHM+CiAgICAgICAgPGZpZWxkIG5hbWU9ImlkIiB0eXBlPSJudW1iZXIiIGxl
bmd0aD0iOCIgbnVsbGFibGU9Ik4iIGRlZmF1bHR3aXRoPSJzZXJpYWwiLz4KCTxmaWVsZCBuYW1l
PSJvcHBpZCIgdHlwZT0ibnVtYmVyIiBsZW5ndGg9IjgiIG51bGxhYmxlPSJOIiAgLz4KCTxmaWVs
ZCBuYW1lPSJQT051bSIgdHlwZT0ic3RyaW5nIiBsZW5ndGg9IjEwIiBudWxsYWJsZT0iTiIgLz4K
ICAgICAgICA8ZmllbGQgbmFtZT0ic2t1IiB0eXBlPSJzdHJpbmciIGxlbmd0aD0iMTYiIG51bGxh
YmxlPSJOIiAvPgoJPGZpZWxkIG5hbWU9InF1YW50aXR5IiB0eXBlPSJudW1iZXIiIGxlbmd0aD0i
OSIgbnVsbGFibGU9Ik4iIC8+CiAgICAgICAgPGZpZWxkIG5hbWU9ImRlc2NyaXB0aW9uIiB0eXBl
PSJzdHJpbmciIGxlbmd0aD0iNTAiIC8+Cgk8ZmllbGQgbmFtZT0ic2NyYXBwZWQiIHR5cGU9ImJv
b2xlYW4iIC8+Cgk8ZmllbGQgbmFtZT0iaW52b2ljZWQiIHR5cGU9Im51bWJlciIgbGVuZ3RoPSI5
IiAvPgogICAgICA8L2ZpZWxkcz4KICAgICAgCiAgICAgIDxwcmltYXJ5a2V5IG5hbWU9InBrX2l0
ZW0iPgogICAgICAgIDxwa2ZpZWxkIG5hbWU9ImlkIi8+CiAgICAgIDwvcHJpbWFyeWtleT4KICAg
ICAgPGNvbnN0cmFpbnRzLz4KICAgIDwvdGFibGU+CgogICAgPHRhYmxlIG5hbWU9Imludm9pY2Vf
aXRlbSI+CiAgICAgIDxmaWVsZHM+CiAgICAgICAgPGZpZWxkIG5hbWU9ImlkIiB0eXBlPSJudW1i
ZXIiIGxlbmd0aD0iOCIgbnVsbGFibGU9Ik4iIGRlZmF1bHR3aXRoPSJzZXJpYWwiLz4KCTxmaWVs
ZCBuYW1lPSJvcHBpZCIgdHlwZT0ic3RyaW5nIiBsZW5ndGg9IjgiIG51bGxhYmxlPSJOIiAvPgoJ
PGZpZWxkIG5hbWU9InBvaWQiIHR5cGU9InN0cmluZyIgbGVuZ3RoPSI4IiBudWxsYWJsZT0iTiIv
PgoJPGZpZWxkIG5hbWU9Imludm9pY2VEYXRlIiB0eXBlPSJkYXRlIiAvPgoJPGZpZWxkIG5hbWU9
InNrdSIgdHlwZT0ic3RyaW5nIiBsZW5ndGg9IjE2IiBudWxsYWJsZT0iTiIgLz4KCTxmaWVsZCBu
YW1lPSJxdWFudGl0eSIgdHlwZT0ibnVtYmVyIiBsZW5ndGg9IjkiIG51bGxhYmxlPSJOIiAvPgog
ICAgICAgIDxmaWVsZCBuYW1lPSJ2YWx1ZSIgdHlwZT0ibnVtYmVyIiBsZW5ndGg9IjkiIHByZWNp
c2lvbj0iMiIgbnVsbGFibGU9Ik4iLz4KICAgICAgPC9maWVsZHM+CiAgICA8L3RhYmxlPgoKICAg
IDx0YWJsZSBuYW1lPSJpdGVtcyI+CiAgICAgIDxmaWVsZHM+CiAgICAgICAgPGZpZWxkIG5hbWU9
ImlkIiB0eXBlPSJudW1iZXIiIGxlbmd0aD0iOCIgbnVsbGFibGU9Ik4iIGRlZmF1bHR3aXRoPSJz
ZXJpYWwiLz4KICAgICAgICA8ZmllbGQgbmFtZT0ic2t1IiB0eXBlPSJzdHJpbmciIGxlbmd0aD0i
MTYiIG51bGxhYmxlPSJOIiAvPgogICAgICAgIDxmaWVsZCBuYW1lPSJkZXNjcmlwdGlvbiIgdHlw
ZT0ic3RyaW5nIiBsZW5ndGg9IjUwIiAvPgogICAgICAgIDxmaWVsZCBuYW1lPSJwcmljZSIgdHlw
ZT0ibnVtYmVyIiBsZW5ndGg9IjkiIHByZWNpc2lvbj0iMiIgLz4KICAgICAgPC9maWVsZHM+CiAg
ICAgIAogICAgICA8cHJpbWFyeWtleSBuYW1lPSJwa19pdGVtcyI+CiAgICAgICAgPHBrZmllbGQg
bmFtZT0ic2t1Ii8+CiAgICAgIDwvcHJpbWFyeWtleT4KICAgICAgCiAgICAgIDxpbmRleGVzPgog
ICAgICAgIDxpbmRleCBuYW1lPSJ1bmlxdWVfc2t1IiB1bmlxdWU9IlRydWUiPgogICAgICAgICAg
PGluZGV4ZmllbGQgbmFtZT0ic2t1Ii8+CiAgICAgICAgPC9pbmRleD4KICAgICAgPC9pbmRleGVz
PgoKICAgICAgPGNvbnN0cmFpbnRzLz4KICAgIDwvdGFibGU+CjwvdGFibGVzPgoKICA8IS0tID09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09IC0tPgogIDwhLS0gRGF0YSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+CiAgPCEtLSA9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAt
LT4KCiAgPGRhdGE+CiAgICA8dGFibGVkYXRhIG5hbWU9Im9wcG9ydHVuaXRpZXMiIHRhYmxlbmFt
ZT0ib3Bwb3J0dW5pdHkiPgogICAgICA8cm93cz4KICAgICAgICA8cm93PgogICAgICAgICAgPHZh
bHVlIGZpZWxkPSJpZCI+MDwvdmFsdWU+CiAgICAgICAgICA8dmFsdWUgZmllbGQ9Ik9wcG9ydHVu
aXR5TnVtIj4wX29wcDwvdmFsdWU+CiAgICAgICAgICA8dmFsdWUgZmllbGQ9ImN1c3RvbWVyIj5D
dXNfaWRfMDwvdmFsdWU+CiAgICAgICAgICA8dmFsdWUgZmllbGQ9InNpdGVBZGRyZXNzIj5PcHAg
VWxzb29yIGxha2U8L3ZhbHVlPgogICAgICAgICAgPHZhbHVlIGZpZWxkPSJjaXR5Ij5VbHNvb3I8
L3ZhbHVlPgogICAgICAgICAgPHZhbHVlIGZpZWxkPSJjcmVhdGVkIj4yMDA0LTA3LTIxIDE0OjIx
OjU5PC92YWx1ZT4KICAgICAgICA8L3Jvdz4KICAgICAgICA8cm93PgogICAgICAgICAgPHZhbHVl
IGZpZWxkPSJpZCI+MTwvdmFsdWU+CiAgICAgICAgICA8dmFsdWUgZmllbGQ9Ik9wcG9ydHVuaXR5
TnVtIj4xX29wcDwvdmFsdWU+CiAgICAgICAgICA8dmFsdWUgZmllbGQ9ImN1c3RvbWVyIj5DdXN0
X2lkXzE8L3ZhbHVlPgogICAgICAgICAgPHZhbHVlIGZpZWxkPSJzaXRlQWRkcmVzcyI+Q3V0dGFj
ayBSb2FkPC92YWx1ZT4KICAgICAgICAgIDx2YWx1ZSBmaWVsZD0iY2l0eSI+Qmh1YmhhbmVzaHdh
cjwvdmFsdWU+CiAgICAgICAgICA8dmFsdWUgZmllbGQ9ImNyZWF0ZWQiPjIwMDUtMTItMDMgMDc6
NDg6MDI8L3ZhbHVlPgogICAgICAgIDwvcm93PgogICAgICAgIDxyb3c+CiAgICAgICAgICA8dmFs
dWUgZmllbGQ9ImlkIj4yPC92YWx1ZT4KICAgICAgICAgIDx2YWx1ZSBmaWVsZD0iT3Bwb3J0dW5p
dHlOdW0iPjJfb3BwPC92YWx1ZT4KICAgICAgICAgIDx2YWx1ZSBmaWVsZD0iY3VzdG9tZXIiPkN1
c3RfaWRfMjwvdmFsdWU+CiAgICAgICAgICA8dmFsdWUgZmllbGQ9InNpdGVBZGRyZXNzIj5MYXZl
bGxlIFJvYWQ8L3ZhbHVlPgogICAgICAgICAgPHZhbHVlIGZpZWxkPSJjaXR5Ij5CYW5nYWxvcmU8
L3ZhbHVlPgogICAgICAgICAgPHZhbHVlIGZpZWxkPSJjcmVhdGVkIj4yMDA2LTA2LTIwIDE3OjA1
OjE3PC92YWx1ZT4KICAgICAgICA8L3Jvdz4KICAgICAgICA8cm93PgogICAgICAgICAgPHZhbHVl
IGZpZWxkPSJpZCI+MzwvdmFsdWU+CiAgICAgICAgICA8dmFsdWUgZmllbGQ9Ik9wcG9ydHVuaXR5
TnVtIj4zX29wcDwvdmFsdWU+CiAgICAgICAgICA8dmFsdWUgZmllbGQ9ImN1c3RvbWVyIj5jdXN0
X2lkXzM8L3ZhbHVlPgogICAgICAgICAgPHZhbHVlIGZpZWxkPSJzaXRlQWRkcmVzcyI+SG9zdXIg
Um9hZCwgQXVkdWdvZGk8L3ZhbHVlPgogICAgICAgICAgPHZhbHVlIGZpZWxkPSJjaXR5Ij5CYW5n
YWxvcmU8L3ZhbHVlPgogICAgICAgICAgPHZhbHVlIGZpZWxkPSJjcmVhdGVkIj4yMDAxLTAxLTIw
IDE1OjAxOjQxPC92YWx1ZT4KICAgICAgICA8L3Jvdz4KICAgICAgPC9yb3dzPgogICAgPC90YWJs
ZWRhdGE+CgogICAgPHRhYmxlZGF0YSBuYW1lPSJwb19pdGVtIiB0YWJsZW5hbWU9InBvX2l0ZW0i
PgogICAgICA8cm93cz4KICAgICAgICA8cm93PgogICAgICAgICAgPHZhbHVlIGZpZWxkPSJpZCI+
MDwvdmFsdWU+CgkgIDx2YWx1ZSBmaWVsZD0ib3BwaWQiPjA8L3ZhbHVlPgoJICA8dmFsdWUgZmll
bGQ9IlBPTnVtIj50ZXN0X1BPXzE8L3ZhbHVlPgogICAgICAgICAgPHZhbHVlIGZpZWxkPSJza3Ui
PkxhbWluYXRpb248L3ZhbHVlPgogICAgICAgICAgPHZhbHVlIGZpZWxkPSJxdWFudGl0eSI+MTwv
dmFsdWU+CiAgICAgICAgPC9yb3c+Cgk8cm93PgogICAgICAgICAgPHZhbHVlIGZpZWxkPSJpZCI+
MTwvdmFsdWU+CgkgIDx2YWx1ZSBmaWVsZD0ib3BwaWQiPjA8L3ZhbHVlPgoJICA8dmFsdWUgZmll
bGQ9IlBPTnVtIj50ZXN0X1BPXzI8L3ZhbHVlPgogICAgICAgICAgPHZhbHVlIGZpZWxkPSJza3Ui
Pk90aGVyIHNoZWV0PC92YWx1ZT4KICAgICAgICAgIDx2YWx1ZSBmaWVsZD0icXVhbnRpdHkiPjI8
L3ZhbHVlPgogICAgICAgIDwvcm93PgoJPC9yb3dzPgogICAgPC90YWJsZWRhdGE+CiAKICAgIDx0
YWJsZWRhdGEgbmFtZT0iaXRlbXMiIHRhYmxlbmFtZT0iaXRlbXMiPgogICAgICA8cm93cz4KCTxy
b3c+CiAgICAgICAgICA8dmFsdWUgZmllbGQ9ImlkIj4wPC92YWx1ZT4KICAgICAgICAgIDx2YWx1
ZSBmaWVsZD0ic2t1Ij5MYW1pbmF0aW9uPC92YWx1ZT4KICAgICAgICAgIDx2YWx1ZSBmaWVsZD0i
ZGVzY3JpcHRpb24iPkxhbWluYXRpb24gc2hlZXQ8L3ZhbHVlPgogICAgICAgICAgPHZhbHVlIGZp
ZWxkPSJwcmljZSI+MTAwMDwvdmFsdWU+CiAgICAgICAgPC9yb3c+CiAgICAgICAgPHJvdz4KICAg
ICAgICAgIDx2YWx1ZSBmaWVsZD0iaWQiPjE8L3ZhbHVlPgogICAgICAgICAgPHZhbHVlIGZpZWxk
PSJza3UiPk90aGVyIHNoZWV0PC92YWx1ZT4KICAgICAgICAgIDx2YWx1ZSBmaWVsZD0iZGVzY3Jp
cHRpb24iPlNoZWV0IDEwMCB4IDYwIG08L3ZhbHVlPgogICAgICAgICAgPHZhbHVlIGZpZWxkPSJw
cmljZSI+MjAwMDwvdmFsdWU+CiAgICAgICAgPC9yb3c+CiAgICAgIDwvcm93cz4KICAgIDwvdGFi
bGVkYXRhPgogICA8L2RhdGE+Cgo8L3NjaGVtYT4K
--20cf30434204cdcc8e049d1a2e8d
Content-Type: application/octet-stream; name="test.gfd"
Content-Disposition: attachment; filename="test.gfd"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gkkzh7d32

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KCjwhLS0KICBHTlUgRW50ZXJw
cmlzZSB0ZXN0IEFwcGxpY2F0aW9uIC0gQ3VzdG9tZXJzCiAKICBDb3B5cmlnaHQgMjAwMS0yMDA3
IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbgogCiAgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEVu
dGVycHJpc2UKIAogIEdOVSBFbnRlcnByaXNlIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVk
aXN0cmlidXRlIGl0CiAgYW5kL29yIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYwogIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb247IGVpdGhlcgogIHZlcnNpb24gMywgb3IgKGF0IHlvdXIgb3B0aW9uKSBh
bnkgbGF0ZXIgdmVyc2lvbi4KIAogIEdOVSBFbnRlcnByaXNlIGlzIGRpc3RyaWJ1dGVkIGluIHRo
ZSBob3BlIHRoYXQgaXQgd2lsbCBiZQogIHVzZWZ1bCwgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ
OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQKICB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkg
b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSCiAgUFVSUE9TRS4gU2VlIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgogCiAgWW91IHNob3VsZCBoYXZlIHJl
Y2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCiAgTGljZW5zZSBhbG9uZyB3
aXRoIHByb2dyYW07IHNlZSB0aGUgZmlsZSBDT1BZSU5HLiBJZiBub3QsCiAgd3JpdGUgdG8gdGhl
IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLiwgNTkgVGVtcGxlIFBsYWNlCiAgLSBTdWl0
ZSAzMzAsIEJvc3RvbiwgTUEgMDIxMTEtMTMwNywgVVNBLgogIC0tPgoKPGZvcm0gdGl0bGU9IkN1
c3RvbWVycyI+CiAgPG9wdGlvbnM+CiAgICA8b3B0aW9uIG5hbWU9ImF1dGhvciIgdmFsdWU9IkdO
VSBFbnRlcnByaXNlIHRlc3RzIi8+CiAgICA8b3B0aW9uIG5hbWU9InZlcnNpb24iIHZhbHVlPSIk
UmV2JCIvPgogICAgPG9wdGlvbiBuYW1lPSJkZXNjcmlwdGlvbiIgdmFsdWU9Ik91ciBjdXN0b21l
cnMuIi8+CiAgPC9vcHRpb25zPgoKPHRyaWdnZXIgdHlwZT0iT04tU1RBUlRVUCI+CjwhLS0KZm9y
bS5tbnVfX21haW5fbWVudV9fLm1udV9fZmlsZV9fLm1udV9fY29tbWl0X18uaGlkZGVuID0gVHJ1
ZQpmb3JtLm1udV9fbWFpbl9tZW51X18ubW51X19maWxlX18ubW51X19yb2xsYmFja19fLmhpZGRl
biA9IFRydWUKZm9ybS5tbnVfX21haW5fbWVudV9fLm1udV9fZmlsZV9fLm1udV9fcHJpbnRvdXRf
Xy5oaWRkZW4gPSBUcnVlCmZvcm0ubW51X19tYWluX21lbnVfXy5tbnVfX2ZpbGVfXy5tbnVfX3Nl
cDBfXy5oaWRkZW4gPSBUcnVlCmZvcm0ubW51X19tYWluX21lbnVfXy5tbnVfX2VkaXRfXy5tbnVf
X25ld19yZWNvcmRfXy5oaWRkZW4gPSBUcnVlCmZvcm0ubW51X19tYWluX21lbnVfXy5tbnVfX2Vk
aXRfXy5tbnVfX3NlcDFfXy5oaWRkZW4gPSBUcnVlCmZvcm0ubW51X19tYWluX21lbnVfXy5tbnVf
X2ZpbHRlcl9fLmhpZGRlbiA9IFRydWUKZm9ybS5tbnVfX21haW5fbWVudV9fLm1udV9fZmlsdGVy
X18ubW51X19pbml0X2ZpbHRlcl9fLmhpZGRlbiA9IFRydWUKZm9ybS5tbnVfX21haW5fbWVudV9f
Lm1udV9fZmlsdGVyX18ubW51X19jaGFuZ2VfZmlsdGVyX18uaGlkZGVuID0gVHJ1ZQpmb3JtLm1u
dV9fbWFpbl9tZW51X18ubW51X19maWx0ZXJfXy5tbnVfX2Rpc2NhcmRfZmlsdGVyX18uaGlkZGVu
ID0gVHJ1ZQpmb3JtLm1udV9fbWFpbl9tZW51X18ubW51X19maWx0ZXJfXy5tbnVfX2FwcGx5X2Zp
bHRlcl9fLmhpZGRlbiA9IFRydWUKLS0+CmZvcm0udGxiX19tYWluX3Rvb2xiYXJfXy50bGJfX25l
d19yZWNvcmRfXy5oaWRkZW4gPSBUcnVlCmZvcm0udGxiX19tYWluX3Rvb2xiYXJfXy50bGJfX2Rl
bGV0ZV9yZWNvcmRfXy5oaWRkZW4gPSBUcnVlCmZvcm0udGxiX19tYWluX3Rvb2xiYXJfXy50bGJf
X3NlcDFfXy5oaWRkZW4gPSBUcnVlCmZvcm0udGxiX19tYWluX3Rvb2xiYXJfXy50bGJfX2luaXRf
ZmlsdGVyX18uaGlkZGVuID0gVHJ1ZQpmb3JtLnRsYl9fbWFpbl90b29sYmFyX18udGxiX19hcHBs
eV9maWx0ZXJfXy5oaWRkZW4gPSBUcnVlCmZvcm0udGxiX19tYWluX3Rvb2xiYXJfXy50bGJfX3Nl
cDRfXy5oaWRkZW4gPSBUcnVlCmZvcm0udGxiX19tYWluX3Rvb2xiYXJfXy50bGJfX3NlcDZfXy5o
aWRkZW4gPSBUcnVlCjwvdHJpZ2dlcj4KICA8IS0tID09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPgogIDwhLS0gQWN0
aW9ucyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLS0+CiAgPCEtLSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4KCiAgPG1lbnUgbmFtZT0iX19leHRy
YV9tZW51X18iPgogICAgPG1lbnUgbmFtZT0ibW51X2N1c3RvbWVyIiBsYWJlbD0iQ3VzdG9tZXIi
PgogICAgICA8bWVudWl0ZW0gbmFtZT0ibW51X2ludm9pY2UiIGxhYmVsPSJDcmVhdGUgSW52b2lj
ZSIgYWN0aW9uPSJhY3RfaW52b2ljZSIvPgogICAgPC9tZW51PgogIDwvbWVudT4KCiAgPGFjdGlv
biBuYW1lPSJhY3RfaW52b2ljZSI+CiAgICBydW5Gb3JtKCJpbnZvaWNlcy5nZmQiLAogICAgICAg
ICAgICBwYXJhbWV0ZXJzPXsncHJtX2N1c3RvbWVyJzogYmxrX2N1c3RvbWVyLmlkLnZhbHVlfSkK
ICA8L2FjdGlvbj4KCiAgPHRyaWdnZXIgbmFtZT0ic3RhdHVzLWNoYW5nZSIgdHlwZT0iT04tU1RB
VFVTQ0hBTkdFIj4KICAgIHN0YXR1cyA9IGJsa19jdXN0b21lci5nZXRfcmVjb3JkX3N0YXR1cygp
CiAgICBhY3RfaW52b2ljZS5lbmFibGVkID0gc3RhdHVzIGluICgnY2xlYW4nLCAnbW9kaWZpZWQn
KQogIDwvdHJpZ2dlcj4KCiAgPCEtLSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4KICA8IS0tIERhdGFzb3VyY2Vz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC0tPgogIDwhLS0gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0gLS0+CgogIDxkYXRhc291cmNlIG5hbWU9ImR0c19vcHBv
cnR1bml0eSIgY29ubmVjdGlvbj0idGVzdCIgdGFibGU9Im9wcG9ydHVuaXR5IiBwcmVxdWVyeT0i
WSIgLz4KICAKICA8ZGF0YXNvdXJjZSBuYW1lPSJkdHNfcG9faXRlbSIgY29ubmVjdGlvbj0idGVz
dCIgdGFibGU9InBvX2l0ZW0iIHByZXF1ZXJ5PSJZIiBtYXN0ZXI9ImR0c19vcHBvcnR1bml0eSIg
bWFzdGVybGluaz0iaWQiIGRldGFpbGxpbms9Im9wcGlkIiAvPgogIAogIDxkYXRhc291cmNlIG5h
bWU9ImR0c19pbnZvaWNlX2l0ZW0iIGNvbm5lY3Rpb249InRlc3QiIHRhYmxlPSJpbnZvaWNlX2l0
ZW0iLz4KICAKICA8ZGF0YXNvdXJjZSBuYW1lPSJkdHNfaXRlbXMiIGNvbm5lY3Rpb249InRlc3Qi
IHRhYmxlPSJpdGVtcyIgcHJlcXVlcnk9IlkiIC8+CgogIDwhLS0gIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgLS0+Cgog
IDwhLS0gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0gLS0+CiAgPCEtLSBMb2dpYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLT4KICA8IS0tID09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09IC0tPgoKICA8bG9naWM+CiAgICA8YmxvY2sgbmFtZT0iYmxrX2N1c3RvbWVyIiBkYXRh
c291cmNlPSJkdHNfb3Bwb3J0dW5pdHkiPgogICAgICA8ZmllbGQgbmFtZT0iaWQiIGZpZWxkPSJp
ZCIgZGF0YXR5cGU9Im51bWJlciIgbGVuZ3RoPSI4IiBlZGl0YWJsZT0iTiIvPgogICAgICA8Zmll
bGQgbmFtZT0iT3Bwb3J0dW5pdHlOdW0iIGZpZWxkPSJPcHBvcnR1bml0eU51bSIgZGF0YXR5cGU9
InRleHQiIGxlbmd0aD0iOCIgY2FzZT0idXBwZXIiIGVkaXRhYmxlPSJuZXciIC8+CiAgICAgIDxm
aWVsZCBuYW1lPSJjdXN0b21lciIgZmllbGQ9ImN1c3RvbWVyIiBkYXRhdHlwZT0idGV4dCIgbGVu
Z3RoPSI1MCIgLz4KICAgICAgPGZpZWxkIG5hbWU9ImNpdHkiIGZpZWxkPSJjaXR5IiBkYXRhdHlw
ZT0idGV4dCIgbGVuZ3RoPSIzMCIgLz4KICAgICAgPGZpZWxkIG5hbWU9ImNyZWF0ZWQiIGZpZWxk
PSJjcmVhdGVkIiBkYXRhdHlwZT0iZGF0ZXRpbWUiIC8+CiAgICAgIDxmaWVsZCBuYW1lPSJjcmVh
dGVkYnkiIGZpZWxkPSJjcmVhdGVkYnkiIGRhdGF0eXBlPSJ0ZXh0IiBsZW5ndGg9IjEwIiAvPgog
ICAgICA8ZmllbGQgbmFtZT0iaW5hY3RpdmUiIGZpZWxkPSJpbmFjdGl2ZSIgZGF0YXR5cGU9ImJv
b2xlYW4iIC8+CiAgICAgIAogICAgICA8ZmllbGQgbmFtZT0ibGVhZCIgZmllbGQ9ImxlYWQiIGRh
dGF0eXBlPSJ0ZXh0IiBsZW5ndGg9IjEwIiAvPgogICAgICA8ZmllbGQgbmFtZT0ic2l0ZU5hbWUi
IGZpZWxkPSJzaXRlTmFtZSIgZGF0YXR5cGU9InRleHQiIGxlbmd0aD0iMTAiIC8+CiAgICAgIDxm
aWVsZCBuYW1lPSJzaXRlQWRkcmVzcyIgZmllbGQ9InNpdGVBZGRyZXNzIiBkYXRhdHlwZT0idGV4
dCIgbGVuZ3RoPSI1MCIgLz4KICAgICAgPGZpZWxkIG5hbWU9InByaUNvbnRhY3QiIGZpZWxkPSJw
cmlDb250YWN0IiBkYXRhdHlwZT0idGV4dCIgbGVuZ3RoPSIxMCIgLz4KICAgICAgPGZpZWxkIG5h
bWU9InByaUNvbnRhY3RQaG9uZSIgZmllbGQ9InByaUNvbnRhY3RQaG9uZSIgZGF0YXR5cGU9InRl
eHQiIGxlbmd0aD0iMTAiIC8+CiAgICAgIDxmaWVsZCBuYW1lPSJzZWNDb250YWN0IiBmaWVsZD0i
c2VjQ29udGFjdCIgZGF0YXR5cGU9InRleHQiIGxlbmd0aD0iMTAiIC8+CiAgICAgIDxmaWVsZCBu
YW1lPSJzZWNDb250YWN0UGhvbmUiIGZpZWxkPSJzZWNDb250YWN0UGhvbmUiIGRhdGF0eXBlPSJ0
ZXh0IiBsZW5ndGg9IjEwIiAvPgogICAgICA8ZmllbGQgbmFtZT0iZGVzaWduZXIiIGZpZWxkPSJk
ZXNpZ25lciIgZGF0YXR5cGU9InRleHQiIGxlbmd0aD0iMTAiIC8+CiAgICAgIDxmaWVsZCBuYW1l
PSJjb250cmFjdGVyIiBmaWVsZD0iY29udHJhY3RlciIgZGF0YXR5cGU9InRleHQiIGxlbmd0aD0i
MTAiIC8+CiAgICAgIDxmaWVsZCBuYW1lPSJQTUMiIGZpZWxkPSJQTUMiIGRhdGF0eXBlPSJ0ZXh0
IiBsZW5ndGg9IjEwIiAvPgogICAgICA8ZmllbGQgbmFtZT0icHJvamVjdE1hbmFnZXIiIGZpZWxk
PSJwcm9qZWN0TWFuYWdlciIgZGF0YXR5cGU9InRleHQiIGxlbmd0aD0iMTYiIC8+CiAgICAgIDxm
aWVsZCBuYW1lPSJzaXRlQXVkaXREYXRlIiBmaWVsZD0ic2l0ZUF1ZGl0RGF0ZSIgZGF0YXR5cGU9
ImRhdGUiIC8+CgogICAgICA8IS0tIAogICAgICAgIFRoZSBPTi1ORVdSRUNPUkQgdHJpZ2dlciBp
cyBmaXJlZCB3aGVuZXZlciBhIG5ldyByZWNvcmQgaXMgY3JlYXRlZC4KICAgICAgICBTbyB0aGlz
IGlzIGEgZ29vZCBwbGFjZSB0byBzZXQgZGVmYXVsdCB2YWx1ZXMuCiAgICAgICAgLS0+CiAgICAg
IDx0cmlnZ2VyIHR5cGU9Ik9OLU5FV1JFQ09SRCI+CiAgICAgICAgaW1wb3J0IGRhdGV0aW1lCiAg
ICAgICAgaW1wb3J0IG9zCiAgICAgICAgYmxrX2N1c3RvbWVyLmNyZWF0ZWQudmFsdWUgPSBkYXRl
dGltZS5kYXRldGltZS50b2RheSgpCiAgICAgICAgYmxrX2N1c3RvbWVyLmNyZWF0ZWRieS52YWx1
ZSA9IG9zLmdldGxvZ2luKCkKICAgICAgPC90cmlnZ2VyPgoKICAgIDwvYmxvY2s+CiAgIAogICAg
PGJsb2NrIG5hbWU9ImJsa19jdXN0b21lcl9zZWFyY2giPgogICAgICA8ZmllbGQgbmFtZT0iZmls
dGVyIiBkYXRhdHlwZT0idGV4dCIgbGVuZ3RoPSI4IiBjYXNlPSJ1cHBlciI+CiAgICAgICAgPHRy
aWdnZXIgdHlwZT0iUE9TVC1DSEFOR0UiPgogICAgICAgICAgYWN0X2ZpbHRlci5ydW4oKQogICAg
ICAgIDwvdHJpZ2dlcj4KICAgICAgPC9maWVsZD4KICAgIDwvYmxvY2s+CgogICAgPGJsb2NrIG5h
bWU9ImJsa19wb19pdGVtIiBkYXRhc291cmNlPSJkdHNfcG9faXRlbSIgYXV0b05leHRSZWNvcmQ9
IlkiPgoJPGZpZWxkIG5hbWU9ImlkIiBmaWVsZD0iaWQiIGRhdGF0eXBlPSJudW1iZXIiIGxlbmd0
aD0iOCIgZWRpdGFibGU9Ik4iLz4KICAgICAgICA8ZmllbGQgbmFtZT0ib3BwaWQiIGZpZWxkPSJv
cHBpZCIgZGF0YXR5cGU9InRleHQiIGxlbmd0aD0iOCIgZWRpdGFibGU9Ik4iLz4KCTxmaWVsZCBu
YW1lPSJQT051bSIgZmllbGQ9IlBPTnVtIiBkYXRhdHlwZT0idGV4dCIgbGVuZ3RoPSIxMCIgZWRp
dGFibGU9Im5ldyIgZGVmYXVsdFRvTGFzdD0iWSIgLz4KCTxmaWVsZCBuYW1lPSJza3UiIGZpZWxk
PSJza3UiIGZrX3NvdXJjZT0iZHRzX2l0ZW1zIiBma19rZXk9InNrdSIgZmtfZGVzY3JpcHRpb249
InNrdSIgcmVxdWlyZWQ9IlkiIC8+Cgk8ZmllbGQgbmFtZT0icXVhbnRpdHkiIGZpZWxkPSJxdWFu
dGl0eSIgZGF0YXR5cGU9Im51bWJlciIgbGVuZ3RoPSI5IiAvPgogICAgICAgIDxmaWVsZCBuYW1l
PSJkZXNjcmlwdGlvbiIgZmllbGQ9ImRlc2NyaXB0aW9uIiBkYXRhdHlwZT0idGV4dCIgbGVuZ3Ro
PSI1MCIgLz4KCTxmaWVsZCBuYW1lPSJzY3JhcHBlZCIgZmllbGQ9InNjcmFwcGVkIiBkYXRhdHlw
ZT0iYm9vbGVhbiIgLz4KCTxmaWVsZCBuYW1lPSJpbnZvaWNlZCIgZmllbGQ9Imludm9pY2VkIiBk
YXRhdHlwZT0ibnVtYmVyIiBsZW5ndGg9IjkiIC8+CgogICAgPC9ibG9jaz4KICAgIAogICAgPGJs
b2NrIG5hbWU9ImJsa19tYWtlX2ludm9pY2UiIGRhdGFzb3VyY2U9ImR0c19pbnZvaWNlX2l0ZW0i
PgogICAgICAgIDxmaWVsZCBuYW1lPSJpZCIgZmllbGQ9ImlkIiBkYXRhdHlwZT0ibnVtYmVyIiBs
ZW5ndGg9IjgiIGVkaXRhYmxlPSJOIi8+Cgk8ZmllbGQgbmFtZT0ib3BwaWQiIGZpZWxkPSJvcHBp
ZCIgZGF0YXR5cGU9InRleHQiIGxlbmd0aD0iOCIgZWRpdGFibGU9Ik4iLz4KCTxmaWVsZCBuYW1l
PSJwb2lkIiBmaWVsZD0icG9pZCIgZmtfc291cmNlPSJkdHNfcG9faXRlbSIgZmtfa2V5PSJpZCIg
cmVxdWlyZWQ9IlkiIC8+Cgk8ZmllbGQgbmFtZT0ic2t1IiBmaWVsZD0ic2t1IiBkYXRhdHlwZT0i
dGV4dCIgbGVuZ3RoPSI5IiBlZGl0YWJsZT0iTiIgLz4KCTxmaWVsZCBuYW1lPSJpbnZvaWNlRGF0
ZSIgZmllbGQ9Imludm9pY2VEYXRlIiBkYXRhdHlwZT0iZGF0ZSIgLz4KCTxmaWVsZCBuYW1lPSJx
dWFudGl0eSIgZmllbGQ9InF1YW50aXR5IiBkYXRhdHlwZT0ibnVtYmVyIiBsZW5ndGg9IjkiIGVk
aXRhYmxlPSJZIi8+CgogICAgICA8dHJpZ2dlciB0eXBlPSJQUkUtRk9DVVNJTiI+CiAgICAgICAg
YmxrX21ha2VfaW52b2ljZS5za3UudmFsdWUgPSBibGtfcG9faXRlbS5za3UudmFsdWUKICAgICAg
PC90cmlnZ2VyPgoKICAgIDwvYmxvY2s+CiAgICAKICAgIDxibG9jayBuYW1lPSJibGtfdmFyaWFi
bGVzIj4KICAgICAgICA8ZmllbGQgbmFtZT0iY3VycmVudE9wcG9ydHVuaXR5TnVtIiBkYXRhdHlw
ZT0idGV4dCIgbGVuZ3RoPSI4IiBlZGl0YWJsZT0iTiIvPgoJPGZpZWxkIG5hbWU9ImN1cnJlbnRQ
T051bSIgZGF0YXR5cGU9InRleHQiIGxlbmd0aD0iMTAiIGVkaXRhYmxlPSJOIi8+CiAgICA8L2Js
b2NrPgogICAgCiAgPC9sb2dpYz4KCiAgPCEtLSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4KICA8IS0tIExheW91
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC0tPgogIDwhLS0gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLS0+CgogIDxsYXlvdXQgeG1sbnM6cz0iR05V
ZTpMYXlvdXQ6U2l6ZXIiIHRhYmJlZD0idG9wIj4KICAgIDxwYWdlIG5hbWU9InBnX2N1c3RvbWVy
IiBjYXB0aW9uPSJDdXN0b21lciBJbmZvIj4KICAgICAgPHZib3ggbmFtZT0iYm94IiBibG9jaz0i
YmxrX2N1c3RvbWVyIj4KCTxoYm94IG5hbWU9InNlYXJjaCI+CgkJPHZib3ggbmFtZT0iY29udGFj
dCBpbmZvIj4KCQkJPGVudHJ5IGJsb2NrPSJibGtfY3VzdG9tZXJfc2VhcmNoIiBmaWVsZD0iZmls
dGVyIiBsYWJlbD0iU2VhcmNoIGZvcjoiIC8+CgkJCTxlbnRyeSBuYW1lPSJPcHBvcnR1bml0eU51
bSIgZmllbGQ9Ik9wcG9ydHVuaXR5TnVtIiBsYWJlbD0iT3Bwb3J0dW5pdHkgTnVtYmVyIi8+CgkJ
CTxlbnRyeSBuYW1lPSJjdXN0b21lciIgZmllbGQ9ImN1c3RvbWVyIiBsYWJlbD0iQ3VzdG9tZXIg
TmFtZSIvPgoJCQk8ZW50cnkgbmFtZT0iaWQiIGZpZWxkPSJpZCIgbGFiZWw9InRoaXNfaWQiIC8+
CgkJPC92Ym94PgoJCTxlbnRyeSBuYW1lPSJzaXRlQWRkcmVzcyIgZmllbGQ9InNpdGVBZGRyZXNz
IiBsYWJlbD0iQWRkcmVzcyIgc3R5bGU9Im11bHRpbGluZSIvPgoJPC9oYm94PgoJCgk8dmJveCBu
YW1lPSJjb250YWN0IGluZm8iPgoJICAgICA8aGJveCBuYW1lPSJjb250YWN0LWJveCI+CgkJPGVu
dHJ5IHM6d2lkdGg9IjIwIiBuYW1lPSJwcmlDb250YWN0IiBmaWVsZD0icHJpQ29udGFjdCIgbGFi
ZWw9IlByaSBDb250YWN0Ii8+CgkJPGVudHJ5IG5hbWU9InNlY0NvbnRhY3QiIGZpZWxkPSJzZWND
b250YWN0IiBsYWJlbD0iU2VjIENvbnRhY3QiLz4KCQk8ZW50cnkgbmFtZT0ibGVhZCIgZmllbGQ9
ImxlYWQiIGxhYmVsPSJTYWxlcyBMZWFkIi8+CgkgICAgPC9oYm94PgoJICAgIDxoYm94IG5hbWU9
ImNvbnRhY3QtYm94Ij4KCQk8ZW50cnkgbmFtZT0icHJpQ29udGFjdFBob25lIiBmaWVsZD0icHJp
Q29udGFjdFBob25lIiBsYWJlbD0iUHJpIENvbnRhY3QgUGgiLz4KCQk8ZW50cnkgbmFtZT0ic2Vj
Q29udGFjdFBob25lIiBmaWVsZD0ic2VjQ29udGFjdFBob25lIiBsYWJlbD0iU2VjIENvbnRhY3Qg
UGgiLz4KCQk8ZW50cnkgbmFtZT0ic2l0ZUF1ZGl0RGF0ZSIgZmllbGQ9InNpdGVBdWRpdERhdGUi
IGxhYmVsPSJTaXRlIEF1ZGl0IERhdGUiLz4KCSAgICA8L2hib3g+Cgk8L3Zib3g+CgkKCTxoYm94
IG5hbWU9Im90aGVyLWluZm8iPgoJCTxlbnRyeSBuYW1lPSJkZXNpZ25lciIgZmllbGQ9ImRlc2ln
bmVyIiBsYWJlbD0iRGVzaWduZXIiLz4KCQk8ZW50cnkgbmFtZT0iY29udHJhY3RlciIgZmllbGQ9
ImNvbnRyYWN0ZXIiIGxhYmVsPSJDb250cmFjdGVyIi8+CgkJPGVudHJ5IG5hbWU9IlBNQyIgZmll
bGQ9IlBNQyIgbGFiZWw9IlBNQyIvPgoJCTxlbnRyeSBuYW1lPSJwcm9qZWN0TWFuYWdlciIgZmll
bGQ9InByb2plY3RNYW5hZ2VyIiBsYWJlbD0iUHJvamVjdCBNYW5hZ2VyIi8+CiAgICAgICAgPC9o
Ym94PgogICAgICAgIDxoYm94PgoJCTxlbnRyeSBuYW1lPSJpbmFjdGl2ZSIgZmllbGQ9ImluYWN0
aXZlIiBsYWJlbD0iSW5hY3RpdmUiIC8+CgkJPGVudHJ5IG5hbWU9ImNyZWF0ZWRieSIgZmllbGQ9
ImNyZWF0ZWRieSIvPgoJCTxlbnRyeSBuYW1lPSJjcmVhdGVkIiBmaWVsZD0iY3JlYXRlZCIvPgoJ
PC9oYm94PgogICAgICA8L3Zib3g+CiAgICA8L3BhZ2U+CgogICAgPHBhZ2UgbmFtZT0icGdfUE8i
IGNhcHRpb249IlBPIEluZm8iPgoJPHZib3ggbmFtZT0iaW52b2ljZXMiIGJsb2NrPSJibGtfcG9f
aXRlbSI+CgkgIDxlbnRyeSBuYW1lPSJPcHBvcnR1bml0eU51bSIgYmxvY2s9ImJsa19jdXN0b21l
ciIgZmllbGQ9Ik9wcG9ydHVuaXR5TnVtIiBsYWJlbD0iT3Bwb3J0dW5pdHkgTnVtYmVyIi8+Cgkg
IDxlbnRyeSBuYW1lPSJpZCIgZmllbGQ9ImlkIiBsYWJlbD0idGhpc19pZCIgLz4KCSAgPGdyaWQg
bmFtZT0iZGV0YWlsX2dyaWQiIHJvd3M9IjIwIj4KICAgICAgICAgICAgPGdyaWRsaW5lPgoJICAg
ICAgPGVudHJ5IG5hbWU9IlBPTnVtIiBmaWVsZD0iUE9OdW0iIGxhYmVsPSJQTyBOdW1iZXIiIC8+
CiAgICAgICAgICAgICAgPGVudHJ5IG5hbWU9InNrdSIgZmllbGQ9InNrdSIgbGFiZWw9IlNLVSIg
Lz4KCSAgICAgIDxlbnRyeSBuYW1lPSJxdWFudGl0eSIgZmllbGQ9InF1YW50aXR5IiBsYWJlbD0i
UE8gUXVhbnRpdHkiIC8+CgkgICAgICA8ZW50cnkgbmFtZT0iZGVzY3JpcHRpb24iIGZpZWxkPSJk
ZXNjcmlwdGlvbiIgbGFiZWw9IkpvYiBkZXNjcmlwdGlvbiIgLz4KICAgICAgICAgICAgPC9ncmlk
bGluZT4KICAgICAgICAgICA8L2dyaWQ+Cgk8L3Zib3g+CiAgICA8L3BhZ2U+CiAgICAKICAgIDxw
YWdlIG5hbWU9InBnX21ha2VfaW52b2ljZSIgY2FwdGlvbj0iTWFrZSBJbnZvaWNlIj4KCTx2Ym94
IG5hbWU9Imludm9pY2VzIiBibG9jaz0iYmxrX21ha2VfaW52b2ljZSI+Cgk8aGJveD4KCQk8ZW50
cnkgbmFtZT0iT3Bwb3J0dW5pdHlOdW0iIGJsb2NrPSJibGtfY3VzdG9tZXIiIGZpZWxkPSJPcHBv
cnR1bml0eU51bSIgbGFiZWw9Ik9wcG9ydHVuaXR5IE51bWJlciIvPgoJCTxlbnRyeSBuYW1lPSJw
b2lkIiBmaWVsZD0icG9pZCIgbGFiZWw9IlBPIE51bWJlciIgLz4KCTwvaGJveD4KCSAgPGdyaWQg
bmFtZT0iZGV0YWlsX2dyaWQiIHJvd3M9IjEwIj4KICAgICAgICAgICAgPGdyaWRsaW5lPgogICAg
ICAgICAgICAgIDxlbnRyeSBuYW1lPSJpZCIgZmllbGQ9ImlkIiBsYWJlbD0idGhpc19pZCIgLz4K
CSAgICAgIDxlbnRyeSBuYW1lPSJza3UiIGZpZWxkPSJza3UiIGxhYmVsPSJTS1UiIC8+CgkgICAg
ICA8ZW50cnkgbmFtZT0icXVhbnRpdHkiIGZpZWxkPSJxdWFudGl0eSIgbGFiZWw9IkludiBxdWF0
aXR5Ii8+CiAgICAgICAgICAgIDwvZ3JpZGxpbmU+CiAgICAgICAgICAgPC9ncmlkPgoJPC92Ym94
PgogICAgPC9wYWdlPgoKPC9sYXlvdXQ+CgogIDwhLS0gPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLS0+CiAgPCEtLSBB
Y3Rpb25zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAtLT4KICA8IS0tID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPgoKICA8YWN0aW9uIG5hbWU9ImFj
dF9maWx0ZXIiPgogICAgdmFsID0gYmxrX2N1c3RvbWVyX3NlYXJjaC5maWx0ZXIudmFsdWUKICAg
IGlmIHZhbCBpcyBub3QgTm9uZToKICAgICAgICB2YWwgPSAiJSUiICsgdmFsICsgIiUlIgogICAg
ICAgIGJsa19jdXN0b21lci5zZXRfZmlsdGVyKFsnb3InLAogICAgICAgICAgICAgICAgWydsaWtl
JywgWyd1cHBlcicsIFsnZmllbGQnLCAnT3Bwb3J0dW5pdHlOdW0nXV0sIFsnY29uc3QnLCB2YWxd
XSwKICAgICAgICAgICAgICAgIFsnbGlrZScsIFsndXBwZXInLCBbJ2ZpZWxkJywgJ2N1c3RvbWVy
JyBdXSwgWydjb25zdCcsIHZhbF1dXSkKICAgIGVsc2U6CiAgICAgICAgYmxrX2N1c3RvbWVyLmNs
ZWFyKCkKICAgICMgU2V0IHRoZSB2YXJpYWJsZSB0byBiZSB1c2VkIGluIG90aGVyIHBhZ2VzIGxh
dGVyCiAgICAjYmxrX3ZhcmlhYmxlcy5jdXJyZW50T3Bwb3J0dW5pdHlOdW0udmFsdWUgPSBibGtf
Y3VzdG9tZXIuT3Bwb3J0dW5pdHlOdW0udmFsdWUKICA8L2FjdGlvbj4KCjwvZm9ybT4K
--20cf30434204cdcc8e049d1a2e8d
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnue

--20cf30434204cdcc8e049d1a2e8d--