From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/483 Path: main.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: upside-down form elements? Date: Wed, 02 Jun 1999 15:59:25 +0200 Sender: owner-ntg-context@let.uu.nl Message-ID: <375538BD.BE642BD3@wxs.nl> References: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------AEA1B12CD5A3ED973AB33FFB" X-Trace: main.gmane.org 1035391340 24434 80.91.224.250 (23 Oct 2002 16:42:20 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 23 Oct 2002 16:42:20 +0000 (UTC) Cc: Context List Original-To: Matthew.Baker@gmd.de Xref: main.gmane.org gmane.comp.tex.context:483 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:483 This is a multi-part message in MIME format. --------------AEA1B12CD5A3ED973AB33FFB Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Matthew Baker wrote: > > On Tue, 1 Jun 1999, Hans Hagen wrote: > > > Can you also test the travel form? > > Same problem > > > I encountered this problem with a form I made for Han The Thanh, but was > > not able to trace it. Acro 4 is more troublesome than Acro 3. I reported > > this bug several times to adobe, but it seems they didn't repair it. > > I've been looking at the Postscript output. Just before teach of my form > elements there something like > > 1 0 0 -1 162.73999 710.22999 cm > > and this is causing the problem. The -1 should be 1. However this > places the test above the box in which it is supposed to appear, ie > Acrobat's PS converter seems to have intelligently been able to reposition > the upside-down text. > > > The interesting thing is that I do not do anything special, just normal > > xforms and fields. Rather strange eh? > > I have no doubt in my mind that this is an Acrobat bug, given that a) it > looks fine in PDF and b) every version of reader I try seems to do > something different (either printing upside-down text, not printing > anything or plain not letting me type into the fields!). The question is, > is it a bug that can be worked around? > > I haven't tried this in windows yet. Will try to today (Windows machines > here are much scarcer than Unix boxes). The - sign is a cue. PDFTEX somehow has a opposite reference frame when annotations (the pure ones) are concerned than for instance pdfmarks. I have to feed the \pdfannot primitive with a negative value to compensate for this. I would say, as long as the type is ok, the viewers should do their job too. As said, I have encountered problems like yours before (it's one bottleneck in some forms experiments with thanh) but indeed every viewer acts different. I did some experiments, and found out that some box raising combined with positive values solves the problem. Now, the strange thing is that this only affects the box being drawn, there are (low level pdftex generated) x/y shifts involved, but no rotation and scaling! So, actually this is a bug in the readers. By the way, I did report the print problems to the beta program, I also suggested them to reset the cm matrix at the start of each annotation, but alas, problem not solved. I've attached a file, and I want to make sure field 2 and 3 print ok everywhere, so whoever want to test on whatever platform ... I'll send the 2 line patch and the test.tex file to thanh and matthew for further testing. (Matthew: you should change the macros in the spec-tpd.tex driver (run time loaded, so no fmt generation needed). Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.nl ----------------------------------------------------------------- --------------AEA1B12CD5A3ED973AB33FFB Content-Type: application/pdf; name="test.pdf" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="test.pdf" JVBERi0xLjIKMTMgMCBvYmogPDwKL0xlbmd0aCAxNCAwIFIKPj4Kc3RyZWFtCjAgZyAwIEcK MSAwIDAgMSAyODEuMDU4IDQwMC44NTcgY20KQlQKL0YzMyAxNC4zNDYgVGYgMCAwIFRkWygx KV1USiAtMjA5Ljg5NiAtNzcuMTU1IFRkWyhoaSktMjUwKHRoZXJlKS0yNTAoMTopXVRKCkVU Ci0xNDYuNTU4IC0yMC44NiA1Ni42OTMgMC4zOTggcmUgZgotMTQ2LjU1OCAtNzcuMTU1IDAu Mzk4IDU2LjY5MyByZSBmCi05MC4yNjMgLTc3LjE1NSAwLjM5OCA1Ni42OTMgcmUgZgotMTQ2 LjU1OCAtNzcuMTU1IDU2LjY5MyAwLjM5OCByZSBmCjEgMCAwIDEgLTIwOS44OTYgLTE0Ni45 NTYgY20KQlQKL0YzMyAxNC4zNDYgVGYgMCAwIFRkWyhoaSktMjUwKHRoZXJlKS0yNTAoMjop XVRKCkVUCjYzLjMzOCA1Ni4yOTQgNTYuNjkzIDAuMzk4IHJlIGYKNjMuMzM4IDAgMC4zOTgg NTYuNjkzIHJlIGYKMTE5LjYzMyAwIDAuMzk4IDU2LjY5MyByZSBmCjYzLjMzOCAwIDU2LjY5 MyAwLjM5OCByZSBmCjEgMCAwIDEgMCAtNjkuODAyIGNtCkJUCi9GMzMgMTQuMzQ2IFRmIDAg MCBUZFsoaGkpLTI1MCh0aGVyZSktMjUwKDM6KV1USgpFVAo2My4zMzggNTYuMjk0IDU2LjY5 MyAwLjM5OCByZSBmCjYzLjMzOCAwIDAuMzk4IDU2LjY5MyByZSBmCjExOS42MzMgMCAwLjM5 OCA1Ni42OTMgcmUgZgo2My4zMzggMCA1Ni42OTMgMC4zOTggcmUgZgoxIDAgMCAxIDAgLTU3 LjkxOSBjbQowIGcgMCBHCmVuZHN0cmVhbQplbmRvYmoKMTQgMCBvYmoKNjcyCmVuZG9iagox MiAwIG9iaiA8PAovVHlwZSAvUGFnZQovQ29udGVudHMgMTMgMCBSCi9SZXNvdXJjZXMgMTEg MCBSCi9NZWRpYUJveCBbMCAwIDU5Ny43NTYgNDQ4LjMxN10KL1BhcmVudCAxNiAwIFIKL0Fu bm90cyBbIDEgMCBSIDIgMCBSIDMgMCBSIF0KPj4gZW5kb2JqCjQgMCBvYmoKPDwgL1MgL0ph dmFTY3JpcHQgL0pTICh2YXIgdmlzaWJsZV9maWVsZCA9IG5ldyBBcnJheVwoXCkgOyB2YXIg dmlzaWJsZV9maWVsZHMgPSAwIDsgZnVuY3Rpb24gSGlkZV9XaGVuX0Rvd24gXChcKSB7IGV2 ZW50LnRhcmdldC5oaWRkZW4gPSB0cnVlIH0gZnVuY3Rpb24gSGlkZV9GaWVsZCBcKCBOYW1l IFwpIHsgdmFyIHYgPSB0aGlzLmdldEZpZWxkXChOYW1lXCkgOyBpZiBcKHZcKSB7IHYuaGlk ZGVuID0gdHJ1ZSB9IH0gZnVuY3Rpb24gVmlkZV9GaWVsZCBcKCBOYW1lIFwpIHsgdmFyIHYg PSB0aGlzLmdldEZpZWxkXChOYW1lXCkgOyBpZiBcKHZcKSB7ICsrdmlzaWJsZV9maWVsZHMg OyB2aXNpYmxlX2ZpZWxkW3Zpc2libGVfZmllbGRzXSA9IE5hbWUgOyB2LmhpZGRlbiA9IGZh bHNlIH0gfSBmdW5jdGlvbiBIaWRlX0ZpZWxkcyBcKFwpIHsgd2hpbGUgXCh2aXNpYmxlX2Zp ZWxkcz4wXCkgeyBIaWRlX0ZpZWxkXCh2aXNpYmxlX2ZpZWxkW3Zpc2libGVfZmllbGRzXVwp IDsgLS12aXNpYmxlX2ZpZWxkcyB9IH0gZnVuY3Rpb24gVmlkZV9GaWVsZHMgXCggTmFtZSBc KSB7IEhpZGVfRmllbGRzIFwoXCkgOyBWaWRlX0ZpZWxkIFwoIE5hbWVcKSB9IGZ1bmN0aW9u IFRvZ2dsZV9IaWRlIFwoIE5hbWUgXCkgeyB2YXIgdiA9IHRoaXMuZ2V0RmllbGRcKE5hbWVc KSA7IGlmIFwodlwpIHsgdi5oaWRkZW4gPSAhdi5oaWRkZW4gfSB9IGZ1bmN0aW9uIEZpZWxk X09uIFwoIE5hbWUgXCkgeyB2ID0gdGhpcy5nZXRGaWVsZFwoTmFtZVwpIDsgaWYgXCh2XCkg eyB2LnZhbHVlID0gIk9uIiB9IH0gZnVuY3Rpb24gRmllbGRfT2ZmIFwoIE5hbWUgXCkgeyB2 YXIgdiA9IHRoaXMuZ2V0RmllbGRcKE5hbWVcKSA7IGlmIFwodlwpIHsgdi52YWx1ZSA9ICJP ZmYiIH0gfSBmdW5jdGlvbiBUb2dnbGVfVmFsdWUgXCggTmFtZSBcKSB7IHZhciB2ID0gdGhp cy5nZXRGaWVsZFwoTmFtZVwpIDsgaWYgXCh2XCkgeyBpZiBcKHYudmFsdWU9PSJPbiJcKSB7 IHYudmFsdWUgPSAiT2ZmIiB9IGVsc2UgeyB2LnZhbHVlID0gIk9uIiB9IH0gfSBmdW5jdGlv biBUb2dnbGVfUmVhZCBcKCBOYW1lIFwpIHsgdmFyIHYgPSB0aGlzLmdldEZpZWxkXChOYW1l XCk7IGlmIFwodlwpIHsgdi5yZWFkb25seSA9ICF2LnJlYWRvbmx5IH0gfSBmdW5jdGlvbiBG bGlwX0ZpZWxkcyBcKCBOYW1lIFwpIHsgdmFyIE5hbWVzID0gTmFtZS5zcGxpdFwoIiwiXCkg OyBmb3IgXCh2YXIgaT0wO2k8TmFtZXMubGVuZ3RoO2krK1wpIHsgdiA9IHRoaXMuZ2V0Rmll bGRcKE5hbWVzW2ldXCkgOyBpZiBcKHZcKSB7IHYuaGlkZGVuID0gIXYuaGlkZGVuIDsgdi52 YWx1ZSA9ICJPbiIgfSB9IH0gKSA+PgplbmRvYmoKNSAwIG9iago8PCAvTmFtZXMgWyAgKGNv bGxlY3RlZCkgNCAwIFJdID4+CmVuZG9iago2IDAgb2JqCjw8IC9UeXBlIC9FbmNvZGluZyAv RGlmZmVyZW5jZXMgWyAyNCAvYnJldmUgL2Nhcm9uIC9jaXJjdW1mbGV4IC9kb3RhY2NlbnQg L2h1bmdhcnVtbGF1dCAvb2dvbmVrIC9yaW5nIC90aWxkZSAzOSAvcXVvdGVzaW5nbGUgOTYg L2dyYXZlIDEyOCAvYnVsbGV0IC9kYWdnZXIgL2RhZ2dlcmRibCAvZWxsaXBzaXMgL2VtZGFz aCAvZW5kYXNoIC9mbG9yaW4gL2ZyYWN0aW9uIC9ndWlsc2luZ2xsZWZ0IC9ndWlsc2luZ2xy aWdodCAvbWludXMgL3BlcnRob3VzYW5kIC9xdW90ZWRibGJhc2UgL3F1b3RlZGJsbGVmdCAv cXVvdGVkYmxyaWdodCAvcXVvdGVsZWZ0IC9xdW90ZXJpZ2h0IC9xdW90ZXNpbmdsYmFzZSAv dHJhZGVtYXJrIC9maSAvZmwgL0xzbGFzaCAvT0UgL1NjYXJvbiAvWWRpZXJlc2lzIC9aY2Fy b24gL2RvdGxlc3NpIC9sc2xhc2ggL29lIC9zY2Fyb24gL3pjYXJvbiAxNjQgL2N1cnJlbmN5 IDE2NiAvYnJva2VuYmFyIDE2OCAvZGllcmVzaXMgL2NvcHlyaWdodCAvb3JkZmVtaW5pbmUg MTcyIC9sb2dpY2Fsbm90IC8ubm90ZGVmIC9yZWdpc3RlcmVkIC9tYWNyb24gL2RlZ3JlZSAv cGx1c21pbnVzIC90d29zdXBlcmlvciAvdGhyZWVzdXBlcmlvciAvYWN1dGUgL211IDE4MyAv cGVyaW9kY2VudGVyZWQgL2NlZGlsbGEgL29uZXN1cGVyaW9yIC9vcmRtYXNjdWxpbmUgMTg4 IC9vbmVxdWFydGVyIC9vbmVoYWxmIC90aHJlZXF1YXJ0ZXJzIDE5MiAvQWdyYXZlIC9BYWN1 dGUgL0FjaXJjdW1mbGV4IC9BdGlsZGUgL0FkaWVyZXNpcyAvQXJpbmcgL0FFIC9DY2VkaWxs YSAvRWdyYXZlIC9FYWN1dGUgL0VjaXJjdW1mbGV4IC9FZGllcmVzaXMgL0lncmF2ZSAvSWFj dXRlIC9JY2lyY3VtZmxleCAvSWRpZXJlc2lzIC9FdGggL050aWxkZSAvT2dyYXZlIC9PYWN1 dGUgL09jaXJjdW1mbGV4IC9PdGlsZGUgL09kaWVyZXNpcyAvbXVsdGlwbHkgL09zbGFzaCAv VWdyYXZlIC9VYWN1dGUgL1VjaXJjdW1mbGV4IC9VZGllcmVzaXMgL1lhY3V0ZSAvVGhvcm4g L2dlcm1hbmRibHMgL2FncmF2ZSAvYWFjdXRlIC9hY2lyY3VtZmxleCAvYXRpbGRlIC9hZGll cmVzaXMgL2FyaW5nIC9hZSAvY2NlZGlsbGEgL2VncmF2ZSAvZWFjdXRlIC9lY2lyY3VtZmxl eCAvZWRpZXJlc2lzIC9pZ3JhdmUgL2lhY3V0ZSAvaWNpcmN1bWZsZXggL2lkaWVyZXNpcyAv ZXRoIC9udGlsZGUgL29ncmF2ZSAvb2FjdXRlIC9vY2lyY3VtZmxleCAvb3RpbGRlIC9vZGll cmVzaXMgL2RpdmlkZSAvb3NsYXNoIC91Z3JhdmUgL3VhY3V0ZSAvdWNpcmN1bWZsZXggL3Vk aWVyZXNpcyAveWFjdXRlIC90aG9ybiAveWRpZXJlc2lzIF0gPj4KZW5kb2JqCjcgMCBvYmoK PDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1R5cGUxIC9OYW1lIC9IZWx2IC9FbmNvZGluZyA2 IDAgUiAvQmFzZUZvbnQgL0hlbHZldGljYSA+PgplbmRvYmoKOCAwIG9iago8PCAvVHlwZSAv Rm9udCAvU3VidHlwZSAvVHlwZTEgL05hbWUgL1RpUm8gL0VuY29kaW5nIDYgMCBSIC9CYXNl Rm9udCAvVGltZXMtUm9tYW4gPj4KZW5kb2JqCjkgMCBvYmoKWyAgMSAwIFIgMiAwIFIgMyAw IFIgXQplbmRvYmoKMTAgMCBvYmoKPDwgL0ZpZWxkcyA5IDAgUiAvRFIgPDwgL0ZvbnQgPDwg IC9IZWx2IDcgMCBSIC9UaVJvIDggMCBSPj4gPj4gL0RBICgvSGVsdiAxMCBUZiAwIGcpID4+ CmVuZG9iagoxIDAgb2JqIDw8Ci9UeXBlIC9Bbm5vdAovU3VidHlwZSAvV2lkZ2V0IC9UICh0 ZXN0IDEpIC9GVCAvVHggL01heExlbiAxMDAwIC9EViAoKSAvViAoKSAvRmYgNDA5NiAvRiA0 IC9EQSAoL1RpUm8gMTQuMzQ2MTYgVGYgMCBnKSAgL1EgMCAKL1JlY3QgWzEzNi41MTMgMzc4 LjM4MyAxODkuMTgxIDMyNS43MTVdCj4+IGVuZG9iagoyIDAgb2JqIDw8Ci9UeXBlIC9Bbm5v dAovU3VidHlwZSAvV2lkZ2V0IC9UICh0ZXN0IDIpIC9GVCAvVHggL01heExlbiAxMDAwIC9E ViAoKSAvViAoKSAvRmYgNDA5NiAvRiA0IC9EQSAoL1RpUm8gMTQuMzQ2MTYgVGYgMCBnKSAg L1EgMCAKL1JlY3QgWzEzNi41MTMgMjU1LjkxMyAxODkuMTgxIDMwOC41ODFdCj4+IGVuZG9i agozIDAgb2JqIDw8Ci9UeXBlIC9Bbm5vdAovU3VidHlwZSAvV2lkZ2V0IC9UICh0ZXN0IDMp IC9GVCAvVHggL01heExlbiAxMDAwIC9EViAoKSAvViAoKSAvRmYgNDA5NiAvRiA0IC9EQSAo L1RpUm8gMTQuMzQ2MTYgVGYgMCBnKSAgL1EgMCAKL1JlY3QgWzEzNi41MTMgMTg2LjExMSAx ODkuMTgxIDIzOC43NzldCj4+IGVuZG9iagoxMSAwIG9iaiA8PAovRm9udCA8PCAvRjMzIDE1 IDAgUiA+PgovUHJvY1NldCBbIC9QREYgL1RleHQgXQo+PiBlbmRvYmoKMTcgMCBvYmogPDwK L1R5cGUgL0VuY29kaW5nCi9EaWZmZXJlbmNlcyBbIDAvLm5vdGRlZiA1L2RvdGFjY2VudC9o dW5nYXJ1bWxhdXQvb2dvbmVrIDgvLm5vdGRlZiA5L2ZyYWN0aW9uIDEwLy5ub3RkZWYgMTEv ZmYvZmkvZmwvZmZpL2ZmbC9kb3RsZXNzaS9kb3RsZXNzai9ncmF2ZS9hY3V0ZS9jYXJvbi9i cmV2ZS9tYWNyb24vcmluZy9jZWRpbGxhL2dlcm1hbmRibHMvYWUvb2Uvb3NsYXNoL0FFL09F L09zbGFzaC9zcGFjZS9leGNsYW0vcXVvdGVkYmwvbnVtYmVyc2lnbi9kb2xsYXIvcGVyY2Vu dC9hbXBlcnNhbmQvcXVvdGVyaWdodC9wYXJlbmxlZnQvcGFyZW5yaWdodC9hc3Rlcmlzay9w bHVzL2NvbW1hL2h5cGhlbi9wZXJpb2Qvc2xhc2gvemVyby9vbmUvdHdvL3RocmVlL2ZvdXIv Zml2ZS9zaXgvc2V2ZW4vZWlnaHQvbmluZS9jb2xvbi9zZW1pY29sb24vbGVzcy9lcXVhbC9n cmVhdGVyL3F1ZXN0aW9uL2F0L0EvQi9DL0QvRS9GL0cvSC9JL0ovSy9ML00vTi9PL1AvUS9S L1MvVC9VL1YvVy9YL1kvWi9icmFja2V0bGVmdC9iYWNrc2xhc2gvYnJhY2tldHJpZ2h0L2Np cmN1bWZsZXgvdW5kZXJzY29yZS9xdW90ZWxlZnQvYS9iL2MvZC9lL2YvZy9oL2kvai9rL2wv bS9uL28vcC9xL3Ivcy90L3Uvdi93L3gveS96L2JyYWNlbGVmdC9iYXIvYnJhY2VyaWdodC90 aWxkZS9kaWVyZXNpcy9Mc2xhc2gvcXVvdGVzaW5nbGUvcXVvdGVzaW5nbGJhc2UvZmxvcmlu L3F1b3RlZGJsYmFzZS9lbGxpcHNpcy9kYWdnZXIvZGFnZ2VyZGJsL2NpcmN1bWZsZXgvcGVy dGhvdXNhbmQvU2Nhcm9uL2d1aWxzaW5nbGxlZnQvT0UvWmNhcm9uL2FzY2lpY2lyY3VtL21p bnVzL2xzbGFzaC9xdW90ZWxlZnQvcXVvdGVyaWdodC9xdW90ZWRibGxlZnQvcXVvdGVkYmxy aWdodC9idWxsZXQvZW5kYXNoL2VtZGFzaC90aWxkZS90cmFkZW1hcmsvc2Nhcm9uL2d1aWxz aW5nbHJpZ2h0L29lL3pjYXJvbi9hc2NpaXRpbGRlL1lkaWVyZXNpcy9zcGFjZS9leGNsYW1k b3duL2NlbnQvc3RlcmxpbmcvY3VycmVuY3kveWVuL2Jyb2tlbmJhci9zZWN0aW9uL2RpZXJl c2lzL2NvcHlyaWdodC9vcmRmZW1pbmluZS9ndWlsbGVtb3RsZWZ0L2xvZ2ljYWxub3QvaHlw aGVuL3JlZ2lzdGVyZWQvbWFjcm9uL2RlZ3JlZS9wbHVzbWludXMvdHdvc3VwZXJpb3IvdGhy ZWVzdXBlcmlvci9hY3V0ZS9tdS9wYXJhZ3JhcGgvcGVyaW9kY2VudGVyZWQvY2VkaWxsYS9v bmVzdXBlcmlvci9vcmRtYXNjdWxpbmUvZ3VpbGxlbW90cmlnaHQvb25lcXVhcnRlci9vbmVo YWxmL3RocmVlcXVhcnRlcnMvcXVlc3Rpb25kb3duL0FncmF2ZS9BYWN1dGUvQWNpcmN1bWZs ZXgvQXRpbGRlL0FkaWVyZXNpcy9BcmluZy9BRS9DY2VkaWxsYS9FZ3JhdmUvRWFjdXRlL0Vj aXJjdW1mbGV4L0VkaWVyZXNpcy9JZ3JhdmUvSWFjdXRlL0ljaXJjdW1mbGV4L0lkaWVyZXNp cy9FdGgvTnRpbGRlL09ncmF2ZS9PYWN1dGUvT2NpcmN1bWZsZXgvT3RpbGRlL09kaWVyZXNp cy9tdWx0aXBseS9Pc2xhc2gvVWdyYXZlL1VhY3V0ZS9VY2lyY3VtZmxleC9VZGllcmVzaXMv WWFjdXRlL1Rob3JuL2dlcm1hbmRibHMvYWdyYXZlL2FhY3V0ZS9hY2lyY3VtZmxleC9hdGls ZGUvYWRpZXJlc2lzL2FyaW5nL2FlL2NjZWRpbGxhL2VncmF2ZS9lYWN1dGUvZWNpcmN1bWZs ZXgvZWRpZXJlc2lzL2lncmF2ZS9pYWN1dGUvaWNpcmN1bWZsZXgvaWRpZXJlc2lzL2V0aC9u dGlsZGUvb2dyYXZlL29hY3V0ZS9vY2lyY3VtZmxleC9vdGlsZGUvb2RpZXJlc2lzL2Rpdmlk ZS9vc2xhc2gvdWdyYXZlL3VhY3V0ZS91Y2lyY3VtZmxleC91ZGllcmVzaXMveWFjdXRlL3Ro b3JuL3lkaWVyZXNpc10KPj4gZW5kb2JqCjE1IDAgb2JqIDw8Ci9UeXBlIC9Gb250Ci9TdWJ0 eXBlIC9UeXBlMQovRW5jb2RpbmcgMTcgMCBSCi9CYXNlRm9udCAvVGltZXMtUm9tYW4KPj4g ZW5kb2JqCjE2IDAgb2JqIDw8Ci9UeXBlIC9QYWdlcwovQ291bnQgMQovS2lkcyBbMTIgMCBS XQo+PiBlbmRvYmoKMTggMCBvYmogPDwKL0phdmFTY3JpcHQgNSAwIFIKPj4gZW5kb2JqCjE5 IDAgb2JqIDw8Ci9UeXBlIC9DYXRhbG9nCi9QYWdlcyAxNiAwIFIKL05hbWVzIDE4IDAgUgov T3BlbkFjdGlvbiA8PC9TIC9Hb1RvIC9EIFswIC9GaXRdL05leHQgPDwgL1MgL1Jlc2V0Rm9y bSAgPj4+Pi9QYWdlTW9kZSAvVXNlTm9uZSAvQWNyb0Zvcm0gMTAgMCBSCj4+IGVuZG9iagoy MCAwIG9iaiA8PAovVGl0bGUgKCkgL1N1YmplY3QgKCkgL0F1dGhvciAoUFJBR01BIEFERTog SGFucyBIYWdlbi9Ub24gT3R0ZW4pIC9DcmVhdG9yIChDT05URVhUIC8gUFJBR01BIEFERSAv IEhBU1NFTFQgTkwgLyBwcmFnbWFAd3hzLm5sIC8gdGVzdC50ZXgpIC9Qcm9kdWNlciAocGRm VGVYKQovQ3JlYXRvciAoVGVYKQovUHJvZHVjZXIgKHBkZlRlWC0wLjEzZCkKL0NyZWF0aW9u RGF0ZSAoRDoxOTk5MDYwMjE1NDcwMCkKPj4gZW5kb2JqCnhyZWYKMCAyMQowMDAwMDAwMDAw IDY1NTM1IGYgCjAwMDAwMDM5NTAgMDAwMDAgbiAKMDAwMDAwNDEzNiAwMDAwMCBuIAowMDAw MDA0MzIyIDAwMDAwIG4gCjAwMDAwMDA5MDEgMDAwMDAgbiAKMDAwMDAwMjI0NCAwMDAwMCBu IAowMDAwMDAyMjk0IDAwMDAwIG4gCjAwMDAwMDM2MTAgMDAwMDAgbiAKMDAwMDAwMzcwOCAw MDAwMCBuIAowMDAwMDAzODA4IDAwMDAwIG4gCjAwMDAwMDM4NDYgMDAwMDAgbiAKMDAwMDAw NDUwOCAwMDAwMCBuIAowMDAwMDAwNzU1IDAwMDAwIG4gCjAwMDAwMDAwMDkgMDAwMDAgbiAK MDAwMDAwMDczNSAwMDAwMCBuIAowMDAwMDA2Mzk3IDAwMDAwIG4gCjAwMDAwMDY0ODcgMDAw MDAgbiAKMDAwMDAwNDU3OCAwMDAwMCBuIAowMDAwMDA2NTQ2IDAwMDAwIG4gCjAwMDAwMDY1 ODYgMDAwMDAgbiAKMDAwMDAwNjc0OSAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDIxCi9S b290IDE5IDAgUgovSW5mbyAyMCAwIFIKPj4Kc3RhcnR4cmVmCjcwMDAKJSVFT0YK --------------AEA1B12CD5A3ED973AB33FFB--