Re: XForms: a few comments

S ANCELOT (sancelot@usa.net)
Mon, 26 Apr 1999 09:45:01 +0200

# To subscribers of the xforms list from S ANCELOT <sancelot@usa.net> :

This is a multi-part message in MIME format.
--------------DDE466212593E92BB25BD2E4
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

"T.C. Zhao" wrote:
>
> # To subscribers of the xforms list from "T.C. Zhao" <tc_zhao@yahoo.com> :
>
> --- Stephane ANCELOT <sancelot@usa.net> wrote:
> > # To subscribers of the xforms list from Stephane ANCELOT
> > <sancelot@usa.net> :
> >
> > I tried xforms on differents platforms :
> > LINUX,linux+glibc ,solaris
> > I have had some problems with the following :
> > * management of keypad keys not always working
> > * X error messages sometimes, when running program
> > * Colormap not well deallocated
> > * and lot of others problems .
>
> It would be nice if you could let me know more about
> these problems. What kind of X error messages ? and
> what do you mean Colormap not well deallocated ? and
> what are the "lot of other problems " ? Without more details,
> it's just not enough info to go on to even understand if and what
> the problems are, and close to impossible to think about fixes.
Yes, but no more time to loose using xforms.
I sea errors in this mailing list for a too long time and no update !
short explain of my problems enclosed, but no more time trying to
understand why problems with my app.

> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
>
> _________________________________________________
> To unsubscribe, send the message "unsubscribe" to
> xforms-request@bob.usuhs.mil or see
> http://bob.usuhs.mil/mailserv/xforms.html
> XForms Home Page: http://bragg.phys.uwm.edu/xforms
> List Archive: http://bob.usuhs.mil/mailserv/list-archives/

1. Often the following mistake appeared when running program , spurious
error !

X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 20 (X_GetProperty)
Resource id in failed request: 0x2000df7
Serial number of failed request: 137
Current serial number in output stream: 137

2. Problems to input data, sometimes, cursor and written data no more
available in input fields !
chg_outil program enclosed.

3. Impossible to make an usable program to edit data in a table (little
excel like excel table).
--------------DDE466212593E92BB25BD2E4
Content-Type: application/octet-stream;
name="chg_outil"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="chg_outil"

f0VMRgECAQAAAAAAAAAAAAACAAIAAAABAAEYgAAAADQAAGP8AAAAAAA0ACAABQAoABoAFwAA
AAYAAAA0AAEANAAAAAAAAACgAAAAoAAAAAUAAAAAAAAAAwAAANQAAAAAAAAAAAAAABEAAAAA
AAAABAAAAAAAAAABAAAAAAABAAAAAAAAAAA/dwAAP3cAAAAFAAEAAAAAAAEAAD94AAI/eAAA
AAAAAAZAAAAHlAAAAAcAAQAAAAAAAgAAP4QAAj+EAAAAAAAAAKAAAAAAAAAABwAAAAAvdXNy
L2xpYi9sZC5zby4xAAAAAAAAAJcAAACUAAAAUwAAAH8AAABGAAAAgwAAAAAAAAAAAAAAAAAA
AEsAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAAAAABzAAAAhQAAAGQAAAAAAAAAAAAAAIEAAAAA
AAAANQAAAAAAAAAAAAAAbwAAAGoAAAA0AAAAbAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAKQAA
AAAAAAAAAAAAAAAAAAAAAAArAAAAAAAAACEAAABnAAAAAAAAAAAAAAAAAAAAaAAAAIkAAAAA
AAAAewAAAEQAAAAAAAAAAAAAAGYAAAAAAAAAAAAAAAAAAAAgAAAAiwAAAAAAAAAAAAAAkQAA
AGIAAAAAAAAAAAAAAJIAAABNAAAAdgAAACcAAACKAAAAjAAAAEoAAACQAAAAcAAAAAAAAAAA
AAAAhgAAAG4AAAAAAAAAkwAAAHcAAAAAAAAAAAAAAD0AAAAfAAAATAAAAI4AAAByAAAAbQAA
AFwAAABlAAAAdAAAAI8AAAB1AAAAAAAAAAAAAAB4AAAAVQAAADYAAABhAAAAOwAAAAAAAAAA
AAAAAAAAAAAAAAA5AAAAAAAAAGsAAAAAAAAAAAAAAAAAAAAAAAAAVwAAAI0AAAA4AAAAAAAA
AHoAAAAxAAAAggAAAIcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOAAAAAAAAAAAAAAAA
AAAAQAAAAC0AAAAuAAAALwAAAB4AAACAAAAAAAAAAH4AAABWAAAAWAAAAEUAAAAAAAAAAAAA
ACYAAAAkAAAAfAAAAAAAAACEAAAAAAAAAF0AAABCAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAABwAAAAwAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAIwAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAADcAAAAAAAAAQwAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAABR
AAAAQQAAAAAAAABUAAAAAAAAAAAAAAA6AAAAAAAAAFAAAAAAAAAAAAAAACIAAAAzAAAAPgAA
AAAAAABeAAAAAAAAAEgAAABZAAAAPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAABP
AAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AHEAAAAAAAAARwAAABsAAAAAAAAAeQAAAGkAAAAAAAAAAAAAAH0AAAAlAAAAYAAAAEkAAAAq
AAAAAAAAAAAAAABjAAAAAAAAAFoAAABfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB
ANQAAAAAAwAAAQAAAAAAAQDoAAAAAAMAAAIAAAAAAAEFnAAAAAADAAADAAAAAAABDtwAAAAA
AwAABAAAAAAAARXIAAAAAAMAAAUAAAAAAAEV4AAAAAADAAAGAAAAAAABGIAAAAAAAwAABwAA
AAAAATpkAAAAAAMAAAgAAAAAAAE6eAAAAAADAAAJAAAAAAABOpAAAAAAAwAACgAAAAAAAj94
AAAAAAMAAAsAAAAAAAI/hAAAAAADAAAMAAAAAAACQCQAAAAAAwAADQAAAAAAAkL4AAAAAAMA
AA4AAAAAAAJFpAAAAAADAAAPAAAAAAACRawAAAAAAwAAEAAAAAAAAkW4AAAAAAMAABEAAAAA
AAAAAAAAAAADAAASAAAAAAAAAAAAAAAAAwAAEwAAAAAAAAAAAAAAAAMAABQAAAAAAAAAAAAA
AAADAAAVAAAAAAAAAAAAAAAAAwAAFgAAAAAAAAAAAAAAAAMAABcAAAAAAAAAAAAAAAADAAAY
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
EgAAAAAABjYAATp4AAAAFBIAAAkAAAY8AAJC3AAAAAASAAAAAAAGVAACRAAAAAFAEQAADgAA
Bl4AAkVMAAAABBEAAA4AAAZiAAJAtAAAAAASAAAAAAAGagABJqgAAAMcEgAABwAABoIAASnE
AAABKBIAAAcAAAaeAAEq7AAAASgSAAAHAG91dnJpcl9fRlA3ZmxvYmpzX2wAZmxfaGlkZV9m
b3JtAGZsX3NldF9icm93c2VyX2ZvbnRzdHlsZQBmbF9zZXRfaW5wdXRfY29sb3IAZmxfc2V0
X29iamVjdF9sYWJlbABfc3RhcnQAY2FsbG9jAGZkX3N1cHBvcnRmb3JtAGF0b2YAYXRvaQB1
cGRhdGV0eHRfX0ZQN2Zsb2Jqc19kAGZsX3NldF9icm93c2VyX2ZvbnRzaXplAGZpY2hpZXJf
cHJvamV0AF9lbnZpcm9uAF9lbmQAZmxfbWFwY29sb3IAX2lvYgBfR0xPQkFMX09GRlNFVF9U
QUJMRV8ARGIARGMARGQARGUAZmxfZW5kX2Zvcm0AUl9jYW1icmFnZQBmZF9uZXpmb3JtAGZs
X2FkZF9pbnB1dABmbF9zaG93X2ZzZWxlY3RvcgBhdGV4aXQAc29ydGllAGV4aXQAd2luX291
dGlsAHNhdXZlcl9vdXRpbGxhZ2VfX0Z2AGNyZWF0ZV9mb3JtX3dpbl9vdXRpbF9fRnYAZmxf
YWRkX3RhYmZvbGRlcgBmb250ZV9jaG9pY2VfX0ZQN2Zsb2Jqc18Ab3V2cmlyX291dGlsX19G
UGMAc3ByaW50ZgBmbF9zZXRfb2JqZWN0X2NhbGxiYWNrAF9pbml0AGZsX2RlYWN0aXZhdGVf
YWxsX2Zvcm1zAGNoYW1wcwBmYWJzAHRleHRfZmljaGllcm91dGlsAFJheW9uAHJ1bl93aW5f
c2F1dmVnYXJkZV9fRlBjAGZsX3JlZnJlc2hfZnNlbGVjdG9yAGZsX2ZpbmlzaABScwBmbF9k
b19mb3JtcwBkX2ZpbABmY2xvc2UAZ2V0ZW52AGZsX2FjdGl2YXRlX2Zvcm0AZmxfYWN0aXZh
dGVfYWxsX2Zvcm1zAFhjAF9EWU5BTUlDAFhlAFhmAHByaW50ZgBfX2lvYgBmbF9iZ25fZm9y
bQBmbF9pbml0aWFsaXplAGZsX3NldF9vYmplY3RfbHN0eWxlAHZlcnNpb25fb3V0aWwAZmxf
c2V0X29iamVjdF9sYWxpZ24AZmRfbWFuZHJpbmZvcm0AZmxfYWRkX3RleHQAZ2V0X3ZhbHVl
X19GUGRQN2Zsb2Jqc18AaW5pdF9vdXRpbGxhZ2VfX0ZQYwBmZF9maWxfZm9ybQBfZXhpdABk
ZWZpbml0X2NvbG9ybWFwX19GdgBzYXV2ZXJfb3V0aWxfX0ZQN2Zsb2Jqc19sAGluaXRfd2lu
X3NhdXZlZ2FyZGVfX0Z2AGNyZWF0ZV9mb3JtX3NhdXZlZ2FyZGVfX0Z2AGVudmlyb24AZXJy
bm8AZmxfc2V0X29iamVjdF9sc2l6ZQBub21maWNoaWVyAGZsX2dldF9pbnB1dABmbF9hZGR0
b190YWJmb2xkZXIAZmRfZG9pZ3Rmb3JtAGZsX2dldF9mc2VsZWN0b3JfZmRzdHJ1Y3QAZmlj
aGllcm91dGlsAGZvbnRlX2l0YWxpcXVlX19GUDdmbG9ianNfAGZsX3Nob3dfZm9ybQBjcmVh
dGVfZm9ybV9maWxfZm9ybV9fRnYAZmxfc2V0X2Nob2ljZV9mb250c2l6ZQBmcwBmbF9hZGRf
Ym94AGZnZXRzAGZsX2dldF9maWxlbmFtZQBfZWRhdGEAX1BST0NFRFVSRV9MSU5LQUdFX1RB
QkxFXwBmb3BlbgBmbF9maXRfb2JqZWN0X2xhYmVsAHN0cmNweQBjcmVhdGVfZm9ybV9kb2ln
dGZvcm1fX0Z2AGZsX3NldF9mc2VsZWN0b3JfZm9udHNpemUAX2V0ZXh0AF9saWJfdmVyc2lv
bgBmb250ZV9fRlA3ZmxvYmpzXwBmbF9zZXRfb2JqZWN0X2xjb2wAZmxfc2V0X2lucHV0AHN0
cnRva2VuX19GUGNUMABtYWluAHF1aXR0ZXJfX0ZQN2Zsb2Jqc19sAGZsX2FkZF9idXR0b24A
ZmxfZ2V0X2RpcmVjdG9yeQBzdHJsZW4AZmxfaGlkZV9vYmplY3QAZmxfc2V0X29iamVjdF9j
b2xvcgBDaG9peEZpY2hpZXJfX0ZQY041MABmbF9zZXRfb2JqZWN0X2dyYXZpdHkAX2ZpbmkA
Zmxfc2V0X2Nob2ljZV9mb250c3R5bGUAcmVmZXJlbmNlAHdpbgBmcHJpbnRmAGNyZWF0ZV9m
b3JtX25lemZvcm1fX0Z2AGNyZWF0ZV9mb3JtX21hbmRyaW5mb3JtX19GdgBjcmVhdGVfZm9y
bV9zdXBwb3J0Zm9ybV9fRnYAbGliZm9ybXMuc28uMC44OABsaWJYMTEuc28uNABsaWJtLnNv
LjEAbGliYy5zby4xAAAAAkXAAAAnEwAAAAAAAkXIAABVEwAAACAAAkBUAAA1FQAAAAAAAkBg
AAA3FQAAAAAAAkBsAABgFQAAAAAAAkB4AABpFQAAAAAAAkCEAAAiFQAAAAAAAkCQAAB6FQAA
AAAAAkCcAACHFQAAAAAAAkCoAABNFQAAAAAAAkC0AACQFQAAAAAAAkDAAAA+FQAAAAAAAkDM
AAB4FQAAAAAAAkDYAABUFQAAAAAAAkDkAABDFQAAAAAAAkDwAABMFQAAAAAAAkD8AACBFQAA
AAAAAkEIAABIFQAAAAAAAkEUAAAeFQAAAAAAAkEgAABXFQAAAAAAAkEsAABqFQAAAAAAAkE4
AABvFQAAAAAAAkFEAABKFQAAAAAAAkFQAAAgFQAAAAAAAkFcAABWFQAAAAAAAkFoAABzFQAA
AAAAAkF0AACFFQAAAAAAAkGAAACJFQAAAAAAAkGMAABnFQAAAAAAAkGYAABYFQAAAAAAAkGk
AAA/FQAAAAAAAkGwAABcFQAAAAAAAkG8AACAFQAAAAAAAkHIAABaFQAAAAAAAkHUAAA7FQAA
AAAAAkHgAAAwFQAAAAAAAkHsAAAzFQAAAAAAAkH4AACLFQAAAAAAAkIEAAB0FQAAAAAAAkIQ
AAAjFQAAAAAAAkIcAAB8FQAAAAAAAkIoAABsFQAAAAAAAkI0AACIFQAAAAAAAkJAAAAdFQAA
AAAAAkJMAAAlFQAAAAAAAkJYAAAcFQAAAAAAAkJkAABHFQAAAAAAAkJwAAA0FQAAAAAAAkJ8
AAB1FQAAAAAAAkKIAACGFQAAAAAAAkKUAABBFQAAAAAAAkKgAABOFQAAAAAAAkKsAAAbFQAA
AAAAAkK4AABPFQAAAAAAAkLEAAB5FQAAAAAAAkLQAABxFQAAAAAAAkLcAACNFQAAAAAAAkLo
AAApFQAAAAC8ECAA4AOgQKIDoEScI6AggJAAAQKAAASQEAABQABJ7gEAAAARAABOkBIieEAA
SeoBAAAAQAAIbAEAAACQEAAQkhAAEZUsIAKUAqAElARAChcAAJGWEuHA1CLAAEAAAg8BAAAA
QABJ3wEAAABAAEngAQAAAJ3jv5BAAAADLwAASS8AAEmuFeKArgXADxEAAACQEiAE0AXACNIC
IASAomAAAoAACaACIATQBAAAn8IAAKAEIATQBAAAgKIgABK///sBAAAAgcfgCIHoAACd47+Q
gcfgCIHoAACd47+QQABJx5AQABmAoiAAAoAABgEAAABAAEnFAQAAABCAAATBPgAAwCYAAMAm
IASBx+AIgegAAJ3jvognAACQ0ATjBNICIBARAACQf///7ZASI5DQBOME0gIgFBEAAJB////o
kBIjoNAE4wTSAiAYEQAAkH///+OQEiOYKQAAkNAFIxDSAiAQEQAAkH///92QEiPQJQAAkNAE
owgjAACQ0gIgEKIUY8B////WkBAAEdAEowghAACQ0gIgHKAUI7B////QkBAAENAEowjSAiAU
f///zJAEYAjQBKMI0gIgGH///8iQBCAI0ASjCNICICQRAACQf///w5ASI+jQBKMI0gIgIBEA
AJB///++kBIjqBEAAJDQAiMU0gIgEBEAAJB///+4kBIj4NAEowghAACR0AIgKEAASXugFCCg
khAACEAASX6QEAAQ0AUjENACIBRAAEl0ohAgAJQEP7CSEAAIQABJdpAQAAolAABO0ATjBKAE
P2DQAiAcQABJaqYUoqCSEAAIQABJbZAQABBAAElukBAAEICiIAASgAAGogRgAdAMoqDQLAAA
0AzgAdAsIAGApGACBL//9qAEIFARAABOQABJZJASIqiUkgAAEoAACa4HvygRAACRkBIh6BMA
AE5AAElfkhJisEAASUiQECAAkBAAFxMAAE6SEmLQFwAAkEAASVqWEuMYkBAAFxMAAE5AAElZ
khJi6KySAAASgAAHkBAAFhEAAE6QEiLwQABJVZIQABcwgACKEwAATkAASUiSEmMIkBAAFicA
AJATAABO1Bzj4EAASUKSEmMoJQAAkEAASUvQHKPAMQAAT8Uc4+DJHiA4haCJxJAQABYTAABO
khJjUCkAAJGoFSCgIQAAkJQQABSBoAhC2BwjsCsAAJDEHWPoIwAAkMUco8DYO6BghaAAosQ7
oHDYHGPwoBQjsNojoFyBoACgmhAADMU/v/DWB7/w2Ae/9KIUY/BAAEkgwTugaKQUo8BAAEkp
0BygCDEAAE/FHOPgyR4gOIWgicSQEAAWEwAATpISY4jEHCAIlBAAFNgdY+jEO6Bg2DugcNgc
YAiBoAhC2iOgXMQcoAiaEAAMlhAAApgQAANAAEkIwTugaBMAAJDUGmOokBAAFhMAAE5AAEkC
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
QABFlZQQINLQJgAAkBAgCJIQIACUECAAlhAhSpgQINIbAABPQABFj5oTYUCQECABkhAgKJQQ
IDyWECA8mBAgHhsAAE9AAEWomhNiMKAQAAjgJiAQkhAgCUAARYiUECASkBAAEEAARZSSECAH
kBAAEEAARYWSECASkBAAEEAARZGSECAFkBAAEEAARYKSECALkBAgAJIQIBSUECCWlhAhIpgQ
IB4bAABPQABFj5oTYjigEAAI4CYgFJIQIAlAAEVvlBAgEpAQABBAAEV7khAgB5AQABBAAEVs
khAgEpAQABBAAEV4khAgBZAQABBAAEVpkhAgC0AARXkBAAAA0AYAAPAiAACBx+AIgegAAJ3j
v5CQECABQABFTZIQIBSwEAAIkBAgAJIQIhxAAEVLlBAhItAmAACQECAIkhAgAJQQIACWECIc
mBAhIhsAAE9AAEVFmhNhQJAQIAGSECBalBAgRpYQIFCYECAeGwAAT0AARV6aE2JQoBAACOAm
IBCSECAJQABFPpQQIBKQEAAQQABFSpIQIAeQEAAQQABFO5IQIBKQEAAQQABFR5IQIAWQEAAQ
QABFOJIQIAtAAEVIAQAAANAGAADwIgAAgcfgCIHoAACd475gEQAAT0AARPKQEiJglJIAABKA
AAmgB77AEQAAkZASIegTAABPQABE7ZISYmhAAETWkBAgAJAQABATAABPkhJiiEAAROmWEAAY
kBAAEBMAAE9AAETokhJioLiSAAASgAAJthAgABEAAE+QEiKoQABE5JIQABARAACRQABEw9AC
Iwi0B7+IJwAATxEAAAS6EiOIkBAAGpIQIFBAAEUklBAAHICiIAACgAEUAQAAAEAARMWQEAAa
gKIgAAK///eQEAAaGQAAT5gTIthAAAEPkhAADEAARRmiECAAoBAACJAQIAAZAABPmBMi2EAA
AQeSEAAMoSwgEKE8IBCApCu4AoAAkbAQAAiApCu4FIAAEICkAB2ApCBkIoAALoCmIAAUgAAH
gKQj6ICkIAoCgAAXgKYgABC//9mQEAAaAoAAN4CmIAAQv//VkBAAGgKAAJmApAAdFIAABxEA
AAWApC+gAoAAZ4CmIAAQv//MkBAAGpASI3CApAAIAoAAvoCmIAAQv//GkBAAGgK//8SQEAAa
gKRgADKAAAeiBGABQABEhJAQABgZAACQwTsj2KIEYAGQECAAQAAA1ZIU4tiwkgAAEr//9YCk
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
lhAgspAQIQKSECBnlBAgkEAAQl6WECBzkBAhBJIQIP+UECD/QABCWZYQIP+QECEFkhAgAJQQ
IABAAEJUlhAg/5AQIQaSECA0lBAgnEAAQk+WECCykBAhA5IQIP+UECC1QABCSpYQIKKQECEH
khAg+5QQIMNAAEJFlhAgtZAQIQiSECA0lBAgykAAQkCWECCykBAgAdAkIaCBx+AIgegAAJ3j
v5BAAAADLwAAQS8AAEGuFeF0rgXADxEAAACQEiAI0AXACNICP/yAon//AoAACaACP/zQBAAA
n8IAAKAEP/zQBAAAgKI//xK///sBAAAAgcfgCIHoAACd47+QgcfgCIHoAACd47+gf///5gEA
AACBx+AIgegAAJ3jv6B///eeAQAAAIHH4AiB6AAAAAAAAAAAAAEAAAAAAAAAAAAAAAAgAAAA
AAAAAEhPTUUAAAAAVmFyaWFibGUgSE9NRSBub3QgZGVmaW5lZCAKAAAAAAAlcy9NQUNTT0ZU
L09VVElMLyVzAAAAAAB3KwAAAAAAAGltcG9zc2libGUgZGUgY3JlZXIgJXMKADEwOzEuMDsg
ICAvKiB2ZXJzaW9uIDEuMCAqLyAKAAAAMTAwOyUzLjJmOyAvKiBkaWFtZXRyZSBkdSBmaWwg
Ki8gCgAAAAAAADEwMDA7JXM7T3V0aWwgMDslMy4yZjslMy4yZjslMy4yZjslMy4yZjswOyUz
LjJmOzA7CgAAAAAAMTAwMDslcztPdXRpbCAxOyUzLjJmOyUzLjJmOyUzLjJmOyUzLjJmOzA7
JTMuMmY7MDsKAAAAAAA0MDAwOyUzLjJmOwoAAAAANTAwMDslcztkb2lndDslMy4yZjslMy4y
ZjslMy4yZjswOwoAAAAAADMwMDA7JXM7c3VwcG9ydCBkZSBkb2lndDslMy4yZjsKAAAAAAAA
AAA2MDAwOyVzO2Jyb2NoZTslMy4yZjsKAABAAAAAAAAAACU1LjJmAAAAAAAAAAAAAAAlcy9N
QUNTT0ZUL09VVElMAAAAAAAAAABDaG9pc2lyIHVuIG91dGlsbGFnZQAAAAAqAAAAAAAAAAAA
AAAAAAAARm9ybQAAAABEaWFtZXRyZSBmaWwAAAAAZG9pZ3QgZGUgY2ludHJhZ2UAAAAAAAAA
bmV6IGRlIGNpbnRyYWdlAFN1cHBvcnQgZG9pZ3QAAABCcm9jaGUgb3B0aW9ubmVsbGUAAAAA
AABRdWl0dGVyAFNhdXZlZ2FyZGVyAAAAAABDaGFyZ2VyIHVuIG91dGlsbGFnZSBleGlzdGFu
dAAAAFRvb2xpbmcgZWRpdG9yAAAAAAAAAAAAAE91dnJpciB1biBmaWNoaWVyIG91dGlsIGV4
aXN0YW50AAAAAAAAAABUZXh0AAAAAFF1aXR0ZXIAVGFiYmVkIGZvbGRlcgAAAHNhdmUAAAAA
RGMAAAAAAABEZQAAAAAAAERkAAAAAAAAcmVmZXJlbmNlIGRvaWd0AFJheW9uMAAAUmF5b24x
AABYZTEAAAAAAFhlMAAAAAAAWGMAAAAAAABYZgAAAAAAAHJlZmVyZW5jZSBkdSBuZXoAAAAA
AAAAAGRpYW1ldHJlIGJyb2NoZQByZWZlcmVuY2UgZGUgbGEgYnJvY2hlAABScwAAAAAAAFJl
ZmVyZW5jZSBzdXBwb3J0IGRvaWd0AERpYW1ldHJlIGZpbAAAAABIT01FAAAAAFZhcmlhYmxl
IEhPTUUgbm90IGRlZmluZWQgCgAAAAAAJXMvTUFDU09GVC9PVVRJTC8lcwAAAAAAcgAAAAAA
AABJbXBvc3NpYmxlIGQnb3V2aXIgbGUgZmljaGllciBvdXRpbGxhZ2UgJXMKAAAAAAA7AAAA
AAAAAE9LIAAAAAAAQWJhbmRvbgBSZXBlcnRvaXJlAAAAAAAATWFzcXVlAABTYXV2ZWdhcmRl
cgAAAAAAQWJhbmRvbgBOb20gZHUgZmljaGllciBhIHNhdXZlZ2FyZGVyAAAAAHdpbl9zYXV2
ZWdhcmRlAAAAAAAAAAAAAEZpbGVuYW1lAAAAAAAAAABBbm51bGVyAFNhdXZlcgAAAAI/hAAC
RawAAkWoAAAAAQAABroAAAABAAAGywAAAAEAAAbXAAAAAQAABuEAAAAMAAE6ZAAAAA0AATp4
AAAABAABAOgAAAAFAAEO3AAAAAoAAAbrAAAABgABBZwAAAALAAAAEAAAABUAAAAAAAAAAwAC
QCQAAAACAAACoAAAABQAAAAHAAAAFwABFeAAAAAHAAEVyAAAAAgAAAK4AAAACQAAAAwAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMA
ADAwv//zAQAAAAMAADwwv//wAQAAAAMAAEgwv//tAQAAAAMAAFQwv//qAQAAAAMAAGAwv//n
AQAAAAMAAGwwv//kAQAAAAMAAHgwv//hAQAAAAMAAIQwv//eAQAAAAMAAJAwv//bAQAAAAMA
AJwwv//YAQAAAAMAAKgwv//VAQAAAAMAALQwv//SAQAAAAMAAMAwv//PAQAAAAMAAMwwv//M
AQAAAAMAANgwv//JAQAAAAMAAOQwv//GAQAAAAMAAPAwv//DAQAAAAMAAPwwv//AAQAAAAMA
AQgwv/+9AQAAAAMAARQwv/+6AQAAAAMAASAwv/+3AQAAAAMAASwwv/+0AQAAAAMAATgwv/+x
AQAAAAMAAUQwv/+uAQAAAAMAAVAwv/+rAQAAAAMAAVwwv/+oAQAAAAMAAWgwv/+lAQAAAAMA
AXQwv/+iAQAAAAMAAYAwv/+fAQAAAAMAAYwwv/+cAQAAAAMAAZgwv/+ZAQAAAAMAAaQwv/+W
AQAAAAMAAbAwv/+TAQAAAAMAAbwwv/+QAQAAAAMAAcgwv/+NAQAAAAMAAdQwv/+KAQAAAAMA
AeAwv/+HAQAAAAMAAewwv/+EAQAAAAMAAfgwv/+BAQAAAAMAAgQwv/9+AQAAAAMAAhAwv/97
AQAAAAMAAhwwv/94AQAAAAMAAigwv/91AQAAAAMAAjQwv/9yAQAAAAMAAkAwv/9vAQAAAAMA
Akwwv/9sAQAAAAMAAlgwv/9pAQAAAAMAAmQwv/9mAQAAAAMAAnAwv/9jAQAAAAMAAnwwv/9g
AQAAAAMAAogwv/9dAQAAAAMAApQwv/9aAQAAAAMAAqAwv/9XAQAAAAMAAqwwv/9UAQAAAAMA
Argwv/9RAQAAAAMAAsQwv/9OAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAC/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAD/////AAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA
AAAEAP/xAAAAAAABANQAAAAAAwAAAQAAAAAAAQDoAAAAAAMAAAIAAAAAAAEFnAAAAAADAAAD
AAAAAAABDtwAAAAAAwAABAAAAAAAARXIAAAAAAMAAAUAAAAAAAEV4AAAAAADAAAGAAAAAAAB
GIAAAAAAAwAABwAAAAAAATpkAAAAAAMAAAgAAAAAAAE6eAAAAAADAAAJAAAAAAABOpAAAAAA
AwAACgAAAAAAAj94AAAAAAMAAAsAAAAAAAI/hAAAAAADAAAMAAAAAAACQCQAAAAAAwAADQAA
AAAAAkL4AAAAAAMAAA4AAAAAAAJFpAAAAAADAAAPAAAAAAACRawAAAAAAwAAEAAAAAAAAkW4
AAAAAAMAABEAAAAAAAAAAAAAAAADAAASAAAAAAAAAAAAAAAAAwAAEwAAAAAAAAAAAAAAAAMA
ABQAAAAAAAAAAAAAAAADAAAVAAAAAAAAAAAAAAAAAwAAFgAAAAAAAAAAAAAAAAMAABcAAAAA
AAAAAAAAAAADAAAYAAAAAAAAAAAAAAAAAwAAGQAAAAsAAAAAAAAAAAQA//EAAAASAAAAAAAA
AAAEAP/xAAAAHgAAAAAAAAAABAD/8QAAACkAAkWkAAAAAAEAAA8AAAA3AAJFrAAAAAABAAAQ
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
EQAADgAABiQAAkIoAAAAABIAAAAAAAY+AAJDGAAAAB4RAAAOAAAGSwABOKAAAAA0EgAABwAA
BmYAAkE4AAAAABIAAAAAAAZzAAEsFAAAAMQSAAAHAAAGjAACQtAAAAAAEgAAAAAABqMAAkVE
AAAABBEAAA4AAAamAAJBaAAAAAASAAAAAAAGsQACQgQAAAAAEgAAAAAABrcAAkJ8AAAAABIA
AAAAAAbHAAJFuAAAAAARAP/xAAAGzgACQCQAAAAAEQD/8QAABugAAkDMAAAAABIAAAAAAAbu
AAJCxAAAAAASAAAAAAAHAgACQJAAAAAAEgAAAAAABwkAASSoAAACABIAAAcAAAcjAAJCHAAA
AAASAAAAAAAHPQABP3cAAAAAEQD/8QAAB0QAATqQAAAABBEAAAoAAAdRAAE5CAAAADQSAAAH
AAAHYwACQbwAAAAAEgAAAAAAB3YAAkD8AAAAABIAAAAAAAeDAAEx4AAAAbQSAAAHAAAHkwAB
IRgAAAGEEgAABwAAB5gAAR/sAAAAHBIAAAcAAAetAAJBdAAAAAASAAAAAAAHuwACQogAAAAA
EgAAAAAAB8wAAkCcAAAAABIAAAAAAAfTAAJCNAAAAAASAAAAAAAH4gACQYAAAAAAEgAAAAAA
B/YAATOUAAACkBIAAAcAAAgLAAJB+AAAAAASAAAAAAAIIQABOngAAAAUEgAACQAACCcAAkLc
AAAAABIAAAAAAAg/AAJEAAAAAUARAAAOAAAISQACRUwAAAAEEQAADgAACE0AAkC0AAAAABIA
AAAAAAhVAAEmqAAAAxwSAAAHAAAIbQABKcQAAAEoEgAABwAACIkAASrsAAABKBIAAAcAY2hn
X291dGlsAGNydGkucwB2YWx1ZXMtWGEuYwBjcnRzdHVmZi5jAF9fQ1RPUl9MSVNUX18AX19E
VE9SX0xJU1RfXwBfX2RvX2dsb2JhbF9kdG9yc19hdXgAZ2NjMl9jb21waWxlZC4AZm9yY2Vf
dG9fZGF0YQBmaW5pX2R1bW15AGNoZ19vdXRpbC5DAGdjYzJfY29tcGlsZWQuAHdpbl9vdXRp
bC5DAGdjYzJfY29tcGlsZWQuAG91dGlsLkMAZ2NjMl9jb21waWxlZC4Ac3RydG9rZW4uYwBu
ZXh0LjIAbGliZGlzay5DAGdjYzJfY29tcGlsZWQuAGluaXQuMgB3aW5fc2F1dmVnYXJkZS5D
AGdjYzJfY29tcGlsZWQuAGluaXQuMgBmZW5fc2F1dmUuQwBnY2MyX2NvbXBpbGVkLgBmb250
ZXMuQwBnY2MyX2NvbXBpbGVkLgBjb2xvcm1hcC5DAGdjYzJfY29tcGlsZWQuAGRlamFfZmFp
dC4yAGNydHN0dWZmLmMAX19kb19nbG9iYWxfY3RvcnNfYXV4AGdjYzJfY29tcGlsZWQuAGZv
cmNlX3RvX2RhdGEAaW5pdF9kdW1teQBfX0RUT1JfRU5EX18AX19DVE9SX0VORF9fAGNydG4u
cwBvdXZyaXJfX0ZQN2Zsb2Jqc19sAGZsX2hpZGVfZm9ybQBmbF9zZXRfYnJvd3Nlcl9mb250
c3R5bGUAZmxfc2V0X2lucHV0X2NvbG9yAGZsX3NldF9vYmplY3RfbGFiZWwAX3N0YXJ0AGNh
bGxvYwBmZF9zdXBwb3J0Zm9ybQBhdG9mAGF0b2kAdXBkYXRldHh0X19GUDdmbG9ianNfZABm
bF9zZXRfYnJvd3Nlcl9mb250c2l6ZQBmaWNoaWVyX3Byb2pldABfZW52aXJvbgBfZW5kAGZs
X21hcGNvbG9yAF9pb2IAX0dMT0JBTF9PRkZTRVRfVEFCTEVfAERiAERjAERkAERlAGZsX2Vu
ZF9mb3JtAFJfY2FtYnJhZ2UAZmRfbmV6Zm9ybQBmbF9hZGRfaW5wdXQAZmxfc2hvd19mc2Vs
ZWN0b3IAYXRleGl0AHNvcnRpZQBleGl0AHdpbl9vdXRpbABzYXV2ZXJfb3V0aWxsYWdlX19G
dgBjcmVhdGVfZm9ybV93aW5fb3V0aWxfX0Z2AGZsX2FkZF90YWJmb2xkZXIAZm9udGVfY2hv
aWNlX19GUDdmbG9ianNfAG91dnJpcl9vdXRpbF9fRlBjAHNwcmludGYAZmxfc2V0X29iamVj
dF9jYWxsYmFjawBfaW5pdABmbF9kZWFjdGl2YXRlX2FsbF9mb3JtcwBjaGFtcHMAZmFicwB0
ZXh0X2ZpY2hpZXJvdXRpbABSYXlvbgBydW5fd2luX3NhdXZlZ2FyZGVfX0ZQYwBmbF9yZWZy
ZXNoX2ZzZWxlY3RvcgBmbF9maW5pc2gAUnMAZmxfZG9fZm9ybXMAZF9maWwAZmNsb3NlAGdl
dGVudgBmbF9hY3RpdmF0ZV9mb3JtAGZsX2FjdGl2YXRlX2FsbF9mb3JtcwBYYwBfRFlOQU1J
QwBYZQBYZgBwcmludGYAX19pb2IAZmxfYmduX2Zvcm0AZmxfaW5pdGlhbGl6ZQBmbF9zZXRf
b2JqZWN0X2xzdHlsZQB2ZXJzaW9uX291dGlsAGZsX3NldF9vYmplY3RfbGFsaWduAGZkX21h
bmRyaW5mb3JtAGZsX2FkZF90ZXh0AGdldF92YWx1ZV9fRlBkUDdmbG9ianNfAGluaXRfb3V0
aWxsYWdlX19GUGMAZmRfZmlsX2Zvcm0AX2V4aXQAZGVmaW5pdF9jb2xvcm1hcF9fRnYAc2F1
dmVyX291dGlsX19GUDdmbG9ianNfbABpbml0X3dpbl9zYXV2ZWdhcmRlX19GdgBjcmVhdGVf
Zm9ybV9zYXV2ZWdhcmRlX19GdgBlbnZpcm9uAGVycm5vAGZsX3NldF9vYmplY3RfbHNpemUA
bm9tZmljaGllcgBmbF9nZXRfaW5wdXQAZmxfYWRkdG9fdGFiZm9sZGVyAGZkX2RvaWd0Zm9y
bQBmbF9nZXRfZnNlbGVjdG9yX2Zkc3RydWN0AGZpY2hpZXJvdXRpbABmb250ZV9pdGFsaXF1
ZV9fRlA3ZmxvYmpzXwBmbF9zaG93X2Zvcm0AY3JlYXRlX2Zvcm1fZmlsX2Zvcm1fX0Z2AGZs
X3NldF9jaG9pY2VfZm9udHNpemUAZnMAZmxfYWRkX2JveABmZ2V0cwBmbF9nZXRfZmlsZW5h
bWUAX2VkYXRhAF9QUk9DRURVUkVfTElOS0FHRV9UQUJMRV8AZm9wZW4AZmxfZml0X29iamVj
dF9sYWJlbABzdHJjcHkAY3JlYXRlX2Zvcm1fZG9pZ3Rmb3JtX19GdgBmbF9zZXRfZnNlbGVj
dG9yX2ZvbnRzaXplAF9ldGV4dABfbGliX3ZlcnNpb24AZm9udGVfX0ZQN2Zsb2Jqc18AZmxf
c2V0X29iamVjdF9sY29sAGZsX3NldF9pbnB1dABzdHJ0b2tlbl9fRlBjVDAAbWFpbgBxdWl0
dGVyX19GUDdmbG9ianNfbABmbF9hZGRfYnV0dG9uAGZsX2dldF9kaXJlY3RvcnkAc3RybGVu
AGZsX2hpZGVfb2JqZWN0AGZsX3NldF9vYmplY3RfY29sb3IAQ2hvaXhGaWNoaWVyX19GUGNO
NTAAZmxfc2V0X29iamVjdF9ncmF2aXR5AF9maW5pAGZsX3NldF9jaG9pY2VfZm9udHN0eWxl
AHJlZmVyZW5jZQB3aW4AZnByaW50ZgBjcmVhdGVfZm9ybV9uZXpmb3JtX19GdgBjcmVhdGVf
Zm9ybV9tYW5kcmluZm9ybV9fRnYAY3JlYXRlX2Zvcm1fc3VwcG9ydGZvcm1fX0Z2AAAAAAAA
AAEAAAAFAAAAqQAAAA1kAAAAAAAAAAAAAC5kAAADAAAAAAAAAFA4AAAAAAAAAAAAAJA4AAAA
AAAAAAAAAEU8AAAAAAAAAABAKCMpU3VuT1MgNS40IGdlbmVyaWMgSnVseSAxOTk0AABhczog
U0MzLjAgZWFybHkgYWNjZXNzIDAxIFNlcCAxOTkzCgBHQ0M6IChHTlUpIDIuNy4yLjIAAGFz
OiBTQzMuMSBkZXYgMDkgTWF5IDE5OTQKAEdDQzogKEdOVSkgMi43LjIuMgAAYXM6IFNDMy4x
IGRldiAwOSBNYXkgMTk5NAoAR0NDOiAoR05VKSAyLjcuMi4yAABhczogU0MzLjEgZGV2IDA5
IE1heSAxOTk0CgBHQ0M6IChHTlUpIDIuNy4yLjIAAGFzOiBTQzMuMSBkZXYgMDkgTWF5IDE5
OTQKAEdDQzogKEdOVSkgMi43LjIuMgAAYXM6IFNDMy4xIGRldiAwOSBNYXkgMTk5NAoAR0ND
OiAoR05VKSAyLjcuMi4yAABhczogU0MzLjEgZGV2IDA5IE1heSAxOTk0CgBHQ0M6IChHTlUp
IDIuNy4yLjIAAGFzOiBTQzMuMSBkZXYgMDkgTWF5IDE5OTQKAEdDQzogKEdOVSkgMi43LjIu
MgAAYXM6IFNDMy4xIGRldiAwOSBNYXkgMTk5NAoAR0NDOiAoR05VKSAyLjcuMi4yAABhczog
U0MzLjEgZGV2IDA5IE1heSAxOTk0CgBHQ0M6IChHTlUpIDIuNy4yLjIAAGFzOiBTQzMuMCBl
YXJseSBhY2Nlc3MgMDEgU2VwIDE5OTMKAEdDQzogKEdOVSkgMi43LjIuMgBsZDogKFNHVSkg
U3VuT1MvRUxGIChMSy0xLjQgKFMvSSkpAAAAAAABAAAANAAAA1wAAAAMZAAAAAABMeAAAABF
ZAAAAAABMeAAAACAPAAAAAAAAAAAAACPgAAAAAAAAAAAAACxgAAAAAAAAAAAAADDgAAAAAAA
AAAAAADqgAAAAAAAAAAAAAEDgAAAAAAAAAAAAAEhgAAAAAAAAAAAAAFlgAAAAAAAAAAAAAGp
gAAAAAAAAAAAAAHHgAAAAAAAAAAAAAHpgAAAAAAAAAAAAAIGgAAAAAAAAAAAAAIigAAAAAAA
AAAAAAI0gAAAAAAAAAAAAAJHgAAAAAAAAAAAAAJggAAAAAAAAAAAAAJzgAAAAAAAAAAAAAJ/
gAAAAAAAAAAAAAKogAAAAAAAAAAAAAMDgAAAAAAAAAAAAAMXJAAACgABMeAAAAMuoAAACgAA
AEQAAAM2QAAACgAAAAgAAAAARAAACgAAAAAAAAAARAAACgAAAAwAAAAARAAADwAAAAwAAAAA
RAAAEQAAABwAAAAARAAAEgAAADwAAAAARAAAFAAAAEgAAAAARAAAFQAAAEwAAAAARAAAFgAA
AHQAAAAARAAAFwAAAHgAAAAARAAAGQAAAMwAAAAARAAAGgAAANQAAAAARAAAHAAAAQwAAAAA
RAAAHQAAARAAAAAARAAAHgAAATQAAAAARAAAHwAAATgAAAAARAAAIAAAAYQAAAAARAAAIgAA
AYwAAAAARAAAJAAAAZgAAAAARAAAJQAAAaAAAAAARAAAJgAAAawAAANBQAAACwAAAAkAAANG
QAAADAAAAAoAAANMQAAADAAAAAsAAANSKAAADQACRbgAAAAAwAAAAAAAAAwAAAAA4AAAAAAA
AawAAANbZAAAAAABM5QALmludGVycAAuaGFzaAAuZHluc3ltAC5keW5zdHIALnJlbGEuYnNz
AC5yZWxhLnBsdAAudGV4dAAuaW5pdAAuZmluaQAucm9kYXRhAC5nb3QALmR5bmFtaWMALnBs
dAAuZGF0YQAuY3RvcnMALmR0b3JzAC5ic3MALnN5bXRhYgAuc3RydGFiAC5zdGFiLmluZGV4
AC5jb21tZW50AC5zdGFiAC5zaHN0cnRhYgAuc3RhYi5pbmRleHN0cgAuc3RhYnN0cgAAdmFs
dWVzLVhhLmMAL21vcmUvb240OTRfd3MvdXNyL3NyYy9saWIvbGliYy8AcG9ydC9nZW4vdmFs
dWVzLVhhLmMAAABYdCA7IFY9Mi4wAC9uZnMvc29sYXJpcy9BRkZBSVJFUy83MjkvUFdFL3N0
ZXBoL0Y0WFgvRjQxMkcvWEZPUk1TL0NIR19PVVRJTAAvdXNyL2Njcy9saWIvdmFsdWVzLVhh
Lm8AAHN0cnRva2VuLmMAL25mcy9zb2xhcmlzL0FGRkFJUkVTLzcyOS9QV0Uvc3RlcGgvRjRY
WC9GNDEyRy9TVFJUT0tFTi8AL25mcy9zb2xhcmlzL0FGRkFJUkVTLzcyOS9TU1dFL0Y0MTJH
L1NUUlRPS0VOLy4vc3RydG9rZW4uYwBnY2MyX2NvbXBpbGVkLgBpbnQ6dDE9cjE7LTIxNDc0
ODM2NDg7MjE0NzQ4MzY0NzsAY2hhcjp0Mj1yMjswOzEyNzsAbG9uZyBpbnQ6dDM9cjE7LTIx
NDc0ODM2NDg7MjE0NzQ4MzY0NzsAdW5zaWduZWQgaW50OnQ0PXIxOzA7LTE7AGxvbmcgdW5z
aWduZWQgaW50OnQ1PXIxOzA7LTE7AGxvbmcgbG9uZyBpbnQ6dDY9cjE7MDEwMDAwMDAwMDAw
MDAwMDAwMDAwMDA7MDc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3NzsAbG9uZyBsb25nIHVuc2lnbmVk
IGludDp0Nz1yMTswMDAwMDAwMDAwMDAwOzAxNzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3OwBzaG9y
dCBpbnQ6dDg9cjE7LTMyNzY4OzMyNzY3OwBzaG9ydCB1bnNpZ25lZCBpbnQ6dDk9cjE7MDs2
NTUzNTsAc2lnbmVkIGNoYXI6dDEwPXIxOy0xMjg7MTI3OwB1bnNpZ25lZCBjaGFyOnQxMT1y
MTswOzI1NTsAZmxvYXQ6dDEyPXIxOzQ7MDsAZG91YmxlOnQxMz1yMTs4OzA7AGxvbmcgZG91
YmxlOnQxND1yMTsxNjswOwBib29sOnQxNT1AczMyOy0xNjsAdm9pZDp0MTY9MTYAX193Y2hh
cl90OnQxNz1yMTstMjE0NzQ4MzY0ODsyMTQ3NDgzNjQ3OwBfX3Z0YmxfcHRyX3R5cGU6VDE4
PXM4X19kZWx0YTo4LDAsMTY7X19pbmRleDo4LDE2LDE2O19fcGZuOjE5PSoxNiwzMiwzMjtf
X2RlbHRhMjo4LDMyLDE2OzsAX192dGJsX3B0cl90eXBlOnQxOABzdHJ0b2tlbl9fRlBjVDA6
RjIwPSoyAHN0cjpwMjAAY2NsYXNzOlAyMABjOnIxAHA6cjIwAHE6cjIwAG5leHQ6VjIwAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAB
ANQAAADUAAAAEQAAAAAAAAAAAAAAAQAAAAAAAAAJAAAABQAAAAIAAQDoAAAA6AAABLQAAAAD
AAAAAAAAAAQAAAAEAAAADwAAAAsAAAACAAEFnAAABZwAAAlAAAAABAAAABoAAAAEAAAAEAAA
ABcAAAADAAAAAgABDtwAAA7cAAAG6wAAAAAAAAAAAAAAAQAAAAAAAAAfAAAABAAAAAIAARXI
AAAVyAAAABgAAAADAAAAEQAAAAQAAAAMAAAAKQAAAAQAAAACAAEV4AAAFeAAAAKgAAAAAwAA
AA0AAAAEAAAADAAAADMAAAABAAAABgABGIAAABiAAAAh5AAAAAAAAAAAAAAABAAAAAAAAAA5
AAAAAQAAAAYAATpkAAA6ZAAAABQAAAAAAAAAAAAAAAQAAAAAAAAAPwAAAAEAAAAGAAE6eAAA
OngAAAAUAAAAAAAAAAAAAAAEAAAAAAAAAEUAAAABAAAAAgABOpAAADqQAAAE5wAAAAAAAAAA
AAAACAAAAAAAAABNAAAAAQAAAAMAAj94AAA/eAAAAAwAAAAAAAAAAAAAAAQAAAAEAAAAUgAA
AAYAAAADAAI/hAAAP4QAAACgAAAABAAAAAAAAAAEAAAACAAAAFsAAAABAAAABwACQCQAAEAk
AAAC1AAAAAAAAAAAAAAABAAAAAwAAABgAAAAAQAAAAMAAkL4AABC+AAAAqwAAAAAAAAAAAAA
AAgAAAAAAAAAZgAAAAEAAAADAAJFpAAARaQAAAAIAAAAAAAAAAAAAAAEAAAAAAAAAG0AAAAB
AAAAAwACRawAAEWsAAAACAAAAAAAAAAAAAAABAAAAAAAAAB0AAAACAAAAAMAAkW4AABFuAAA
AVQAAAAAAAAAAAAAAAgAAAAAAAAAeQAAAAIAAAAAAAAAAAAARbgAAAuwAAAAEwAAAEEAAAAE
AAAAEAAAAIEAAAADAAAAAAAAAAAAAFFoAAAIpQAAAAAAAAAAAAAAAQAAAAAAAACJAAAAAQAA
AAAAAAAAAABaEAAAAEgAAAAYAAAAAAAAAAQAAAAMAAAAlQAAAAEAAAAAAAAAAAAAWlgAAAJb
AAAAAAAAAAAAAAABAAAAAAAAAJ4AAAABAAAAAAAAAAAAAFy0AAACfAAAABkAAAAAAAAABAAA
AAwAAACkAAAAAwAAAAAAAAAAAABfMAAAAMYAAAAAAAAAAAAAAAEAAAAAAAAArgAAAAMAAAAA
AAAAAAAAX/YAAACpAAAAAAAAAAAAAAABAAAAAAAAAL0AAAADAAAAAAAAAAAAAGCfAAADXAAA
AAAAAAAAAAAAAQAAAAA=
--------------DDE466212593E92BB25BD2E4
Content-Type: text/plain; charset=us-ascii;
name="chg_outil.C"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="chg_outil.C"

#include "forms.h"

#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>

#include <dialogues.h>
#include <libdisk.h>
#include <colormap.h>
#include <fontes.h>
#include <win_sauvegarde.h>

#define f_haut 0x10
#define f_bas 0xe

#include "win_outil.h"

#include <outil.h>

FD_win_outil *win_outil;
FD_doigtform *fd_doigtform;
FD_nezform *fd_nezform;
FD_mandrinform *fd_mandrinform;
FD_supportform *fd_supportform;
FD_fil_form *fd_fil_form;

/* modifier cette valeur si un champs a ete rajoute */

int sortie = 0;
int champs = 0;

char fichieroutil[30];
char fichier_projet;

typedef char text[80];
text text_fichieroutil;
/* #include "./print_outillage.h" */

// teste, puis recupere une variable saisie
int get_value(double *var,FL_OBJECT *obj)
{
char *s;
if ((s = fl_get_input(obj)) != NULL)
{
*var = atof(s);

}
else *var = 0.0;
}

int sauver_outillage()
{
FILE *f_outillage;
char stx[200];
char *rep; // pointeur vers var environnement $HOME

get_value(&Dc,fd_doigtform->Dc);
get_value(&De,fd_doigtform->De);
get_value(&Dd,fd_doigtform->Dd);

get_value(&Rs,fd_supportform->Rs);
get_value(&(Rayon[0]),fd_nezform->Rayon0);
get_value(&(Xe[0]),fd_nezform->Xe0);
get_value(&(Rayon[1]),fd_nezform->Rayon1);
get_value(&(Xe[1]),fd_nezform->Xe1);

get_value(&Xf,fd_nezform->Xf);
get_value(&Xc,fd_nezform->Xc);
get_value(&d_fil,fd_fil_form->d_fil);

strcpy(reference[2],fl_get_input(fd_nezform->t_nez));
strcpy(reference[1],fl_get_input(fd_supportform->t_refsup));
strcpy(reference[0],fl_get_input(fd_doigtform->t_refdoigt));
for (int i =0 ;i < 3;i++)
if (strlen(reference[i]) == 0)
strcpy(reference[i]," ");


/* on va rechercher la variable home */
rep = getenv("HOME");
if (rep == NULL)
{
fprintf(stderr,"Variable HOME not defined \n");
exit(0);
}
sprintf(stx,"%s/MACSOFT/OUTIL/%s",rep,fichieroutil);

// printf("sauvegarde %s\n",stx);

/* sauvegarde de l'outillage */
f_outillage = fopen(stx,"w+");
if (f_outillage == NULL)
{
printf("impossible de creer %s\n",stx);
}
else {
fprintf(f_outillage,"10;1.0; /* version 1.0 */ \n");
fprintf(f_outillage,"100;%3.2f; /* diametre du fil */ \n",d_fil);
fprintf(f_outillage,"1000;%s;Outil 0;%3.2f;%3.2f;%3.2f;%3.2f;0;%3.2f;0;\n",reference[2],-Rayon[0],R_cambrage[0],Xe[0],-(fabs(Rayon[0])+d_fil/2.0),Xf);
fprintf(f_outillage,"1000;%s;Outil 1;%3.2f;%3.2f;%3.2f;%3.2f;0;%3.2f;0;\n",reference[2],Rayon[1],R_cambrage[1],Xe[1],fabs(Rayon[1])+d_fil/2.0,Xf);
fprintf(f_outillage,"4000;%3.2f;\n",Xc);
fprintf(f_outillage,"5000;%s;doigt;%3.2f;%3.2f;%3.2f;0;\n",reference[0],Dc,Dd,De);
fprintf(f_outillage,"3000;%s;support de doigt;%3.2f;\n",reference[1],Rs);
/* sauvegarde des parametres de broche si celle ci a ete definie */
strcpy(stx,fl_get_input(fd_mandrinform->diam_broche));
if (strlen(stx) > 0)
{
char s[30];
strcpy(s,fl_get_input(fd_mandrinform->ref_mandrin));
if (strlen(s) == 0) strcpy(s," ");

fprintf(f_outillage,"6000;%s;broche;%3.2f;\n",s,atof(stx));
}
fclose(f_outillage);
}

}



void updatetxt(FL_OBJECT *obj,double var)
{
char s[20];
sprintf(s,"%5.2f",var);
fl_set_input(obj,s);
}

void ouvrir_outil(char *stx)
{
/* on recupere le nom du projet a ouvrir et on l'ouvre */
char s[80];

/* on ferme la fenetre */
init_outillage(stx);

/* mise a jour de l'affichage */
updatetxt(fd_doigtform->Dc,Dc);
updatetxt(fd_doigtform->Dd,Dd);
updatetxt(fd_doigtform->De,De);
updatetxt(fd_supportform->Rs,Rs);
updatetxt(fd_nezform->Rayon0,fabs(Rayon[0]));
updatetxt(fd_nezform->Xe0,Xe[0]);
updatetxt(fd_nezform->Rayon1,fabs(Rayon[1]));
updatetxt(fd_nezform->Xe1,Xe[1]);
updatetxt(fd_nezform->Xf,Xf);
updatetxt(fd_nezform->Xc,Xc);
updatetxt(fd_fil_form->d_fil,d_fil);
if (Db > 0.0) /* la broche est definie */
{
updatetxt(fd_mandrinform->diam_broche,Db);
fl_set_input(fd_mandrinform->ref_mandrin,reference[3]);
}
fl_set_input(fd_doigtform->t_refdoigt,reference[0]);
fl_set_input(fd_supportform->t_refsup,reference[1]);
fl_set_input(fd_nezform->t_nez,reference[2]);

}


void quitter(FL_OBJECT *ob,long arg)
{
fl_finish();
exit(0);
}

/* callback du bouton ouvrir */
void ouvrir(FL_OBJECT *ob,long arg)
{
char d[80];
char s[80];
char stx[200];
char *rep; // pointeur vers la variable d'environnement $HOME
/* on affiche une boite de dialogue pour selectionner le fichier outil */

/* on va rechercher la variable home */
rep = getenv("HOME");
if (rep == NULL)
{
fprintf(stderr,"Variable HOME not defined \n");
exit(0);
}
sprintf(stx,"%s/MACSOFT/OUTIL",rep);

if (ChoixFichier(st_choisir_outillage,
"*",
stx, /* repertoire */
"",
d,
s) == 1)
{
strcpy(fichieroutil,s);
fl_set_object_label(win_outil->FichierOutil ,s);
ouvrir_outil(fichieroutil);
}
}

/* callback du bouton sauver outillage */
void sauver_outil(FL_OBJECT *ob,long arg)
{
char s[30];
/* on affiche une fenetre de saisie */
/* ou on demande le nom de l'outillage */
// fl_set_goodies_font(FL_NORMAL_STYLE,FL_LARGE_SIZE); /* change la fonte */
strcpy(s,fichieroutil);
if (run_win_sauvegarde(s) == 1)
{
strcpy(fichieroutil,s);
fl_set_object_label(win_outil->FichierOutil,fichieroutil);
sauver_outillage();
}
}

int main(int argc,char *argv[])
{
strcpy(fichieroutil,"");
fl_initialize(&argc,argv,"Form",0,0);
definit_colormap();
win_outil = create_form_win_outil();
fd_doigtform = create_form_doigtform();
fd_nezform = create_form_nezform();
fd_supportform = create_form_supportform();
fd_mandrinform = create_form_mandrinform();
fd_fil_form = create_form_fil_form();

// creation du tab folder
fl_addto_tabfolder(win_outil->folder,"Diametre fil",fd_fil_form->fil_form);
fl_addto_tabfolder(win_outil->folder,"doigt de cintrage",fd_doigtform->doigtform);
fl_addto_tabfolder(win_outil->folder,"nez de cintrage",fd_nezform->nezform);
fl_addto_tabfolder(win_outil->folder,"Support doigt",fd_supportform->supportform);
fl_addto_tabfolder(win_outil->folder,"Broche optionnelle",fd_mandrinform->mandrinform);

fl_set_object_label(win_outil->FichierOutil,fichieroutil);
/* mise a jour des textes dans la langue */
fl_set_object_label(win_outil->Quitter ,st_quitter);
fl_set_object_label(win_outil->sauver_outil,st_sauvegarder);
fl_set_object_label(win_outil->ouvrir,st_ouvrir_autre_outil);

fl_show_form(win_outil->win_outil,FL_PLACE_CENTER,FL_TRANSIENT,"Tooling editor");
while (1) fl_do_forms();

exit(0);
}

--------------DDE466212593E92BB25BD2E4--

_________________________________________________
To unsubscribe, send the message "unsubscribe" to
xforms-request@bob.usuhs.mil or see
http://bob.usuhs.mil/mailserv/xforms.html
XForms Home Page: http://bragg.phys.uwm.edu/xforms
List Archive: http://bob.usuhs.mil/mailserv/list-archives/