--e89a8ff255c2153dc204da4baf08 Content-Type: multipart/alternative; boundary=e89a8ff255c2153dbf04da4baf06 --e89a8ff255c2153dbf04da4baf06 Content-Type: text/plain; charset=UTF-8 Hi again guys, I've made a small update to the highlighter, it should now work better with brackets in lookups, and it should also highlight the new mouse button names of the SDL2 ports as correct; which are now MOUSELEFT and friends as opposed to MOUSE1 and friends. Anyhoo, I'd appreciate some tips and advice on the todo list items. First there's the case of the reserved references, I can get $[numargs] to highlight properly, but not $numargs, any ideas what I can do in this vein? I'm assuming the tag is attempting a match against the $ (or @ as the case may be) as well. secondly, I wish to add proper support for the shader commands; it's essentially vanilla GLSL, only it has CubeScript sprinkled about to generate significant parts of the shader; basically as though it's a shader processing language. The CubeScript witchcraft is used to generate code, and to take the place of what would ordinarily be #ifdef and #define statements. A basic shader with variants would typically look something like this. myshader = [ shader 0 [myshader_@arg1] [ attribute vec4 vvertex; void main() { @(if (strstr $arg1 "f") [ result [ gl_Position = vec4(0, 0, 0, 0); ]] [ result [ gl_Position = vvertex; ]]) } ] [ fragdata(0, fragcolor, vec4) void main(void) { @(if (strstr $arg1 "p") [ result [ fragcolor = vec4(1.0, 0.0, 1.0, 1.0); ]] [ result [ fragcolor = vec4(1.0, 1.0, 1.0, 1.0); ]]) } ] ] myshader "p" myshader "f" myshader "fp" Would I be able to do this by leveraging the existing GLSL file for my uses, or will I be best served by making a tailored highlighter myself for the GLSL sections? Regards ~Kevin Meyer --e89a8ff255c2153dbf04da4baf06 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi again guys, I've made a small update= to the highlighter, it should now work better with brackets in lookups, an= d it should also highlight the new mouse button names of the SDL2 ports as = correct; which are now MOUSELEFT and friends as opposed to MOUSE1 and frien= ds.


Anyhoo, I'd appreciate some tips and advice on the todo l= ist items.

First there's the case of the reserved ref= erences, I can get $[numargs] to highlight properly, but not $numargs, any = ideas what I can do in this vein? I'm assuming the <keyword> tag = is attempting a match against the $ (or @ as the case may be) as well.


secondly, I wish to add proper support for the shader co= mmands; it's essentially vanilla GLSL, only it has CubeScript sprinkled= about to generate significant parts of the shader; basically as though it&= #39;s a shader processing language.
The CubeScript witchcraft is used to generate code, and to take the place o= f what would ordinarily be #ifdef and #define statements.
A basic shader with variants would typically look something like this.

myshader =3D [
=C2=A0=C2= =A0=C2=A0 shader 0 [myshader_@arg1] [
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2= =A0 attribute vec4 vvertex;
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 void m= ain()
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 {
=C2=A0=C2=A0=C2=A0 =C2= =A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 @(if (strstr $arg1 "f") [ resu= lt [
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0= gl_Position =3D vec4(0, 0, 0, 0);
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 ]] [ result [
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 = =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 gl_Position =3D vvertex;
=C2=A0=C2= =A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 ]])
=C2=A0=C2=A0=C2=A0 = =C2=A0=C2=A0=C2=A0 }
=C2=A0=C2=A0=C2=A0 ] [
=C2=A0=C2=A0=C2=A0 =C2=A0= =C2=A0=C2=A0 fragdata(0, fragcolor, vec4)
=C2=A0=C2=A0=C2=A0 =C2=A0=C2= =A0=C2=A0 void main(void)
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 {
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0= =C2=A0 =C2=A0=C2=A0=C2=A0 @(if (strstr $arg1 "p") [ result [
= =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0= fragcolor =3D vec4(1.0, 0.0, 1.0, 1.0);
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0= =C2=A0 =C2=A0=C2=A0=C2=A0 ]] [ result [
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0= =C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 fragcolor =3D vec4(1.0, 1.0, 1= .0, 1.0);
=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 ]]) =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 }
=C2=A0=C2=A0=C2=A0 ]
]
myshader "p"
myshader "f"
myshader "fp"= ;


Would I be able to do this by leveraging the = existing GLSL file for my uses, or will I be best served by making a tailor= ed highlighter myself for the GLSL sections?

Regards
~Kevin Meyer


--e89a8ff255c2153dbf04da4baf06-- --e89a8ff255c2153dc204da4baf08 Content-Type: text/xml; charset=US-ASCII; name="cubescript.xml" Content-Disposition: attachment; filename="cubescript.xml" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hfhrf6nh0 PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIGxhbmd1YWdl IFNZU1RFTSAibGFuZ3VhZ2UuZHRkIj4KPCEtLQogICAgICAgIFRoaXMgaXMgYW4gYXR0ZW1wdCB0 byB3cml0ZSBhIHF1aWNrIGFuZCBkaXJ0eSBzeW50YXggZmlsZSBmb3IgQ3ViZXNjcmlwdC4KICAg ICAgICBUaGlzIHdpbGwgb25seSBkb2N1bWVudCBhIHN1YnNldCBvZiBhdmFpbGFibGUga2V5d29y ZHMgYW5kIGludGVybmFsIGNvbW1hbmRzLCBwYXJ0bHkgZHVlIHRvIHRoZSB2YXJpb3VzIGZvcmtz IGFuZCB0aGUgbGl0dGxlIG92ZXJsYXAgdGhleSBoYXZlLgogICAgICAgIFNvbWUgZWZmb3J0IGhh cyBiZWVuIHRha2VuIHRvIGhpZ2hsaWdodCBhbmQgbWFyayBlcnJvcnMgd2hlcmUgcG9zc2libGUu CgogICAgICAgIExpc3QgdmFsdWVzIHdoaWNoIGFyZSBjdXJyZW50IGlnbm9yZWQgYnkgdGhlIGtl eXdvcmQgaWRlbnRpZmllciBhcmUgY29tbWVudGVkLgotLT4KPGxhbmd1YWdlIG5hbWU9IkN1YmVT Y3JpcHQiIHNlY3Rpb249IlNjcmlwdHMiIHZlcnNpb249IjAuNzMiIGthdGV2ZXJzaW9uPSIzLjci IGV4dGVuc2lvbnM9Ii5jZmciIG1pbWV0eXBlPSIiIGNhc2VzZW5zaXRpdmU9InRydWUiIGF1dGhv cj0iS2V2aW4gTWV5ZXIiIGxpY2Vuc2U9InpsaWIvbGlicG5nIiBpbmRlbnRlcj0ibm9ybWFsIj4K ICA8aGlnaGxpZ2h0aW5nPgogICAgPCEtLQogICAgICAgIFRoZXJlIGFyZSBmYXIgbW9yZSBjb21t YW5kcyB0aGFuIHRoZXNlLCB0aGVzZSBhcmUganVzdCBndWFyYW50ZWVkIHRvIGJlIGluIGFsbCBm b3Jrcy4KICAgIC0tPgogICAgPGxpc3QgbmFtZT0iY29tbWFuZHMiPgogICAgICA8IS0tPGl0ZW0+ ID8gPC9pdGVtPi0tPgogICAgICA8aXRlbT4gYWxpYXMgPC9pdGVtPgogICAgICA8aXRlbT4gYXQg PC9pdGVtPgogICAgICA8aXRlbT4gY2FzZSA8L2l0ZW0+CiAgICAgIDxpdGVtPiBjYXNlZiA8L2l0 ZW0+CiAgICAgIDxpdGVtPiBjYXNlcyA8L2l0ZW0+CiAgICAgIDxpdGVtPiBjbGVhcmNvbnNvbGUg PC9pdGVtPgogICAgICA8aXRlbT4gY2xlYXJzbGVlcCA8L2l0ZW0+CiAgICAgIDxpdGVtPiBjb21w bGV0ZSA8L2l0ZW0+CiAgICAgIDxpdGVtPiBjb25jYXQgPC9pdGVtPgogICAgICA8aXRlbT4gY29u Y2F0d29yZCA8L2l0ZW0+CiAgICAgIDxpdGVtPiBjb25kIDwvaXRlbT4KICAgICAgPGl0ZW0+IGNv bnNraXAgPC9pdGVtPgogICAgICA8aXRlbT4gZG8gPC9pdGVtPgogICAgICA8aXRlbT4gZWNobyA8 L2l0ZW0+CiAgICAgIDxpdGVtPiBlcnJvciA8L2l0ZW0+CiAgICAgIDxpdGVtPiBlc2NhcGUgPC9p dGVtPgogICAgICA8aXRlbT4gZXhlYyA8L2l0ZW0+CiAgICAgIDxpdGVtPiBmb3JtYXQgPC9pdGVt PgogICAgICA8aXRlbT4gZ2V0YWxpYXMgPC9pdGVtPgogICAgICA8aXRlbT4gZ2V0ZnZhcm1pbiA8 L2l0ZW0+CiAgICAgIDxpdGVtPiBnZXRmdmFybWF4IDwvaXRlbT4KICAgICAgPGl0ZW0+IGdldHZh cm1pbiA8L2l0ZW0+CiAgICAgIDxpdGVtPiBnZXR2YXJtYXggPC9pdGVtPgogICAgICA8aXRlbT4g aGlzdG9yeSA8L2l0ZW0+CiAgICAgIDxpdGVtPiBpZiA8L2l0ZW0+CiAgICAgIDxpdGVtPiBpbmRl eG9mIDwvaXRlbT4KICAgICAgPGl0ZW0+IGlucHV0Y29tbWFuZCA8L2l0ZW0+CiAgICAgIDxpdGVt PiBrZXltYXAgPC9pdGVtPgogICAgICA8aXRlbT4gbGlzdGNvbXBsZXRlIDwvaXRlbT4KICAgICAg PGl0ZW0+IGxpc3RkZWwgPC9pdGVtPgogICAgICA8aXRlbT4gbGlzdGZpbmQgPC9pdGVtPgogICAg ICA8aXRlbT4gbGlzdGxlbiA8L2l0ZW0+CiAgICAgIDxpdGVtPiBsaXN0c3BsaWNlIDwvaXRlbT4K ICAgICAgPGl0ZW0+IGxvY2FsIDwvaXRlbT4KICAgICAgPGl0ZW0+IGxvb3AgPC9pdGVtPgogICAg ICA8aXRlbT4gbG9vcGNvbmNhdCA8L2l0ZW0+CiAgICAgIDxpdGVtPiBsb29wY29uY2F0d29yZCA8 L2l0ZW0+CiAgICAgIDxpdGVtPiBsb29wZmlsZXMgPC9pdGVtPgogICAgICA8aXRlbT4gbG9vcGxp c3QgPC9pdGVtPgogICAgICA8aXRlbT4gbG9vcHdoaWxlIDwvaXRlbT4KICAgICAgPGl0ZW0+IG1p bmljb25za2lwIDwvaXRlbT4KICAgICAgPGl0ZW0+IG5vZGVidWcgPC9pdGVtPgogICAgICA8aXRl bT4gb25yZWxlYXNlIDwvaXRlbT4KICAgICAgPGl0ZW0+IHByZXR0eWxpc3QgPC9pdGVtPgogICAg ICA8aXRlbT4gcHVzaCA8L2l0ZW0+CiAgICAgIDxpdGVtPiByZXNldHZhciA8L2l0ZW0+CiAgICAg IDxpdGVtPiByZXN1bHQgPC9pdGVtPgogICAgICA8aXRlbT4gcm5kIDwvaXRlbT4KICAgICAgPGl0 ZW0+IHNheWNvbW1hbmQgPC9pdGVtPgogICAgICA8aXRlbT4gc2VhcmNoYmluZHMgPC9pdGVtPgog ICAgICA8aXRlbT4gc2VhcmNoZWRpdGJpbmRzIDwvaXRlbT4KICAgICAgPGl0ZW0+IHNlYXJjaHNw ZWNiaW5kcyA8L2l0ZW0+CiAgICAgIDxpdGVtPiBzbGVlcCA8L2l0ZW0+CiAgICAgIDxpdGVtPiBz dHJjbXAgPC9pdGVtPgogICAgICA8aXRlbT4gc3RybGVuIDwvaXRlbT4KICAgICAgPGl0ZW0+IHN0 cnJlcGxhY2UgPC9pdGVtPgogICAgICA8aXRlbT4gc3Ryc3RyIDwvaXRlbT4KICAgICAgPGl0ZW0+ IHN1Ymxpc3QgPC9pdGVtPgogICAgICA8aXRlbT4gc3Vic3RyIDwvaXRlbT4KICAgICAgPGl0ZW0+ IHRhYmlmeSA8L2l0ZW0+CiAgICAgIDxpdGVtPiB0b2dnbGVjb25zb2xlIDwvaXRlbT4KICAgICAg PGl0ZW0+IHVuZXNjYXBlIDwvaXRlbT4KICAgICAgPGl0ZW0+IHdoaWxlIDwvaXRlbT4KICAgICAg PGl0ZW0+IHdyaXRlY2ZnIDwvaXRlbT4KICAgIDwvbGlzdD4KICAgIDxsaXN0IG5hbWU9ImJpbmRj b21tYW5kcyI+CiAgICAgIDxpdGVtPiBiaW5kIDwvaXRlbT4KICAgICAgPGl0ZW0+IGVkaXRiaW5k IDwvaXRlbT4KICAgICAgPGl0ZW0+IHNwZWNiaW5kIDwvaXRlbT4KICAgICAgPGl0ZW0+IGdldGJp bmQgPC9pdGVtPgogICAgICA8aXRlbT4gZ2V0ZWRpdGJpbmQgPC9pdGVtPgogICAgICA8aXRlbT4g Z2V0c3BlY2JpbmQgPC9pdGVtPgogICAgPC9saXN0PgogICAgPGxpc3QgbmFtZT0ib3BlcmF0b3Jz Ij4KICAgICAgPCEtLQogICAgICAgIGxpc3RlZCBpbiB0aGUgc2FtZSBvcmRlciBhcyBpbiBzcmMv ZW5naW5lL2NvbW1hbmQuY3BwCiAgICAgICAgSW5jbHVkZXMgYWR2YW5jZWQgb2VwcmF0b3JzIGFu ZCBiYXNpYyBvcGVyYXRvcnMgdGhhdCBhcmUgbm90IGhpZ2hsaWdodGVkIGF0IHByZXNlbnQuCiAg ICAgICAgQSBtb3N0bHkgc3VpdGFibGUgcmVnZXggZm9ybSBmb3IgdGhlIGNvbW1lbnRlZCBvcGVy YXRvcnMgaXMgYXMgZm9sbG93cywgbGV0J3Mgbm90IGdvIHRoZXJlLgogICAgICAgICg/IVx3KShb XCZndDtcJmx0O11cPT9bZnNdP3xbXCtcKlwtXD1dZj98XCE/XD1zfFx+fFwhXD0/Zj98W1xeXCZh bXA7XHxdXH4/fFx8XHx8XCZhbXA7XCZhbXA7fFwmbHQ7XCZsdDt8XCZndDtcJmd0OykoPyFcUykK ICAgICAgLS0+CiAgICAgIDwhLS08aXRlbT4gKyA8L2l0ZW0+CiAgICAgIDxpdGVtPiAqIDwvaXRl bT4KICAgICAgPGl0ZW0+IC0gPC9pdGVtPgogICAgICA8aXRlbT4gK2YgPC9pdGVtPgogICAgICA8 aXRlbT4gKmYgPC9pdGVtPgogICAgICA8aXRlbT4gLWYgPC9pdGVtPgogICAgICA8aXRlbT4gPSA8 L2l0ZW0+CiAgICAgIDxpdGVtPiAhPSA8L2l0ZW0+CiAgICAgIDxpdGVtPiAmZ3Q7IDwvaXRlbT4K ICAgICAgPGl0ZW0+ICZsdDsgPC9pdGVtPgogICAgICA8aXRlbT4gJmd0Oz0gPC9pdGVtPgogICAg ICA8aXRlbT4gJmx0Oz0gPC9pdGVtPgogICAgICA8aXRlbT4gPWYgPC9pdGVtPgogICAgICA8aXRl bT4gIT1mIDwvaXRlbT4KICAgICAgPGl0ZW0+ICZndDtmIDwvaXRlbT4KICAgICAgPGl0ZW0+ICZs dDtmIDwvaXRlbT4KICAgICAgPGl0ZW0+ICZndDs9ZiA8L2l0ZW0+CiAgICAgIDxpdGVtPiAmbHQ7 PWYgPC9pdGVtPgogICAgICA8aXRlbT4gXiA8L2l0ZW0+CiAgICAgIDxpdGVtPiAhIDwvaXRlbT4K ICAgICAgPGl0ZW0+ICZhbXA7IDwvaXRlbT4KICAgICAgPGl0ZW0+IHwgPC9pdGVtPgogICAgICA8 aXRlbT4gfiA8L2l0ZW0+CiAgICAgIDxpdGVtPiBefiA8L2l0ZW0+CiAgICAgIDxpdGVtPiAmYW1w O34gPC9pdGVtPgogICAgICA8aXRlbT4gfH4gPC9pdGVtPgogICAgICA8aXRlbT4gJmx0OyZsdDsg PC9pdGVtPgogICAgICA8aXRlbT4gJmd0OyZndDsgPC9pdGVtPgogICAgICA8aXRlbT4gJmFtcDsm YW1wOyA8L2l0ZW0+CiAgICAgIDxpdGVtPiB8fCA8L2l0ZW0+LS0+CiAgICAgIDxpdGVtPiBhYnMg PC9pdGVtPgogICAgICA8aXRlbT4gYWJzZiA8L2l0ZW0+CiAgICAgIDxpdGVtPiBkaXYgPC9pdGVt PgogICAgICA8aXRlbT4gbW9kIDwvaXRlbT4KICAgICAgPGl0ZW0+IGRpdmYgPC9pdGVtPgogICAg ICA8aXRlbT4gbW9kZiA8L2l0ZW0+CiAgICAgIDxpdGVtPiBzaW4gPC9pdGVtPgogICAgICA8aXRl bT4gY29zIDwvaXRlbT4KICAgICAgPGl0ZW0+IHRhbiA8L2l0ZW0+CiAgICAgIDxpdGVtPiBhc2lu IDwvaXRlbT4KICAgICAgPGl0ZW0+IGFjb3MgPC9pdGVtPgogICAgICA8aXRlbT4gYXRhbiA8L2l0 ZW0+CiAgICAgIDxpdGVtPiBzcXJ0IDwvaXRlbT4KICAgICAgPGl0ZW0+IHBvdyA8L2l0ZW0+CiAg ICAgIDxpdGVtPiBsb2dlIDwvaXRlbT4KICAgICAgPGl0ZW0+IGxvZzIgPC9pdGVtPgogICAgICA8 aXRlbT4gbG9nMTAgPC9pdGVtPgogICAgICA8aXRlbT4gZXhwIDwvaXRlbT4KICAgICAgPGl0ZW0+ IG1pbiA8L2l0ZW0+CiAgICAgIDxpdGVtPiBtYXggPC9pdGVtPgogICAgICA8aXRlbT4gbWluZiA8 L2l0ZW0+CiAgICAgIDxpdGVtPiBtYXhmIDwvaXRlbT4KICAgICAgPCEtLTxpdGVtPiA9cyA8L2l0 ZW0+CiAgICAgIDxpdGVtPiAhPXMgPC9pdGVtPgogICAgICA8aXRlbT4gJmx0O3MgPC9pdGVtPgog ICAgICA8aXRlbT4gJmd0O3MgPC9pdGVtPgogICAgICA8aXRlbT4gJmx0Oz1zIDwvaXRlbT4KICAg ICAgPGl0ZW0+ICZndDs9cyA8L2l0ZW0+LS0+CiAgICA8L2xpc3Q+CiAgICA8bGlzdCBuYW1lPSJr ZXlzIj4KICAgICAgPCEtLSBTREwgMi4wIFN0YW5kYXJkIE1vc2UgQnV0dG9ucyAtLT4KICAgICAg PGl0ZW0+IE1PVVNFTEVGVCA8L2l0ZW0+CiAgICAgIDxpdGVtPiBNT1VTRU1JRERMRSA8L2l0ZW0+ CiAgICAgIDxpdGVtPiBNT1VTRVJJR0hUIDwvaXRlbT4KICAgICAgPGl0ZW0+IE1PVVNFV0hFRUxV UCA8L2l0ZW0+CiAgICAgIDxpdGVtPiBNT1VTRVdIRUVMRE9XTiA8L2l0ZW0+CiAgICAgIDxpdGVt PiBNT1VTRVgxIDwvaXRlbT4KICAgICAgPGl0ZW0+IE1PVVNFWDIgPC9pdGVtPgoKICAgICAgPCEt LSBTREwgMS4yLCBTdGFuZGFyZCBNb3VzZSBCdXR0b25zIC0tPgogICAgICA8aXRlbT4gTU9VU0Ux IDwvaXRlbT4KICAgICAgPGl0ZW0+IE1PVVNFMiA8L2l0ZW0+CiAgICAgIDxpdGVtPiBNT1VTRTMg PC9pdGVtPgogICAgICA8aXRlbT4gTU9VU0U0IDwvaXRlbT4KICAgICAgPGl0ZW0+IE1PVVNFNSA8 L2l0ZW0+CgoKICAgICAgPGl0ZW0+IEJBQ0tTUEFDRSA8L2l0ZW0+CiAgICAgIDxpdGVtPiBUQUIg PC9pdGVtPgogICAgICA8aXRlbT4gQ0xFQVIgPC9pdGVtPgogICAgICA8aXRlbT4gUkVUVVJOIDwv aXRlbT4KICAgICAgPGl0ZW0+IFBBVVNFIDwvaXRlbT4KICAgICAgPGl0ZW0+IEVTQ0FQRSA8L2l0 ZW0+CiAgICAgIDxpdGVtPiBTUEFDRSA8L2l0ZW0+CiAgICAgIDxpdGVtPiBFWENMQUlNIDwvaXRl bT4KICAgICAgPGl0ZW0+IFFVT1RFREJMIDwvaXRlbT4KICAgICAgPGl0ZW0+IEhBU0ggPC9pdGVt PgogICAgICA8aXRlbT4gRE9MTEFSIDwvaXRlbT4KICAgICAgPGl0ZW0+IEFNUEVSU0FORCA8L2l0 ZW0+CiAgICAgIDxpdGVtPiBRVU9URSA8L2l0ZW0+CiAgICAgIDxpdGVtPiBMRUZUUEFSRU4gPC9p dGVtPgogICAgICA8aXRlbT4gUklHSFRQQVJFTiA8L2l0ZW0+CiAgICAgIDxpdGVtPiBBU1RFUklT SyA8L2l0ZW0+CiAgICAgIDxpdGVtPiBQTFVTIDwvaXRlbT4KICAgICAgPGl0ZW0+IENPTU1BIDwv aXRlbT4KICAgICAgPGl0ZW0+IE1JTlVTIDwvaXRlbT4KICAgICAgPGl0ZW0+IFBFUklPRCA8L2l0 ZW0+CiAgICAgIDxpdGVtPiBTTEFTSCA8L2l0ZW0+CiAgICAgIDxpdGVtPiAwIDwvaXRlbT4KICAg ICAgPGl0ZW0+IDEgPC9pdGVtPgogICAgICA8aXRlbT4gMiA8L2l0ZW0+CiAgICAgIDxpdGVtPiAz IDwvaXRlbT4KICAgICAgPGl0ZW0+IDQgPC9pdGVtPgogICAgICA8aXRlbT4gNSA8L2l0ZW0+CiAg ICAgIDxpdGVtPiA2IDwvaXRlbT4KICAgICAgPGl0ZW0+IDcgPC9pdGVtPgogICAgICA8aXRlbT4g OCA8L2l0ZW0+CiAgICAgIDxpdGVtPiA5IDwvaXRlbT4KICAgICAgPGl0ZW0+IENPTE9OIDwvaXRl bT4KICAgICAgPGl0ZW0+IFNFTUlDT0xPTiA8L2l0ZW0+CiAgICAgIDxpdGVtPiBMRVNTIDwvaXRl bT4KICAgICAgPGl0ZW0+IEVRVUFMUyA8L2l0ZW0+CiAgICAgIDxpdGVtPiBHUkVBVEVSIDwvaXRl bT4KICAgICAgPGl0ZW0+IFFVRVNUSU9OIDwvaXRlbT4KICAgICAgPGl0ZW0+IEFUIDwvaXRlbT4K ICAgICAgPGl0ZW0+IExFRlRCUkFDS0VUIDwvaXRlbT4KICAgICAgPGl0ZW0+IEJBQ0tTTEFTSCA8 L2l0ZW0+CiAgICAgIDxpdGVtPiBSSUdIVEJSQUNLRVQgPC9pdGVtPgogICAgICA8aXRlbT4gQ0FS RVQgPC9pdGVtPgogICAgICA8aXRlbT4gVU5ERVJTQ09SRSA8L2l0ZW0+CiAgICAgIDxpdGVtPiBC QUNLUVVPVEUgPC9pdGVtPgogICAgICA8aXRlbT4gQSA8L2l0ZW0+CiAgICAgIDxpdGVtPiBCIDwv aXRlbT4KICAgICAgPGl0ZW0+IEMgPC9pdGVtPgogICAgICA8aXRlbT4gRCA8L2l0ZW0+CiAgICAg IDxpdGVtPiBFIDwvaXRlbT4KICAgICAgPGl0ZW0+IEYgPC9pdGVtPgogICAgICA8aXRlbT4gRyA8 L2l0ZW0+CiAgICAgIDxpdGVtPiBIIDwvaXRlbT4KICAgICAgPGl0ZW0+IEkgPC9pdGVtPgogICAg ICA8aXRlbT4gSiA8L2l0ZW0+CiAgICAgIDxpdGVtPiBLIDwvaXRlbT4KICAgICAgPGl0ZW0+IEwg PC9pdGVtPgogICAgICA8aXRlbT4gTSA8L2l0ZW0+CiAgICAgIDxpdGVtPiBOIDwvaXRlbT4KICAg ICAgPGl0ZW0+IE8gPC9pdGVtPgogICAgICA8aXRlbT4gUCA8L2l0ZW0+CiAgICAgIDxpdGVtPiBR IDwvaXRlbT4KICAgICAgPGl0ZW0+IFIgPC9pdGVtPgogICAgICA8aXRlbT4gUyA8L2l0ZW0+CiAg ICAgIDxpdGVtPiBUIDwvaXRlbT4KICAgICAgPGl0ZW0+IFUgPC9pdGVtPgogICAgICA8aXRlbT4g ViA8L2l0ZW0+CiAgICAgIDxpdGVtPiBXIDwvaXRlbT4KICAgICAgPGl0ZW0+IFggPC9pdGVtPgog ICAgICA8aXRlbT4gWSA8L2l0ZW0+CiAgICAgIDxpdGVtPiBaIDwvaXRlbT4KICAgICAgPGl0ZW0+ IERFTEVURSA8L2l0ZW0+CiAgICAgIDxpdGVtPiBLUDAgPC9pdGVtPgogICAgICA8aXRlbT4gS1Ax IDwvaXRlbT4KICAgICAgPGl0ZW0+IEtQMiA8L2l0ZW0+CiAgICAgIDxpdGVtPiBLUDMgPC9pdGVt PgogICAgICA8aXRlbT4gS1A0IDwvaXRlbT4KICAgICAgPGl0ZW0+IEtQNSA8L2l0ZW0+CiAgICAg IDxpdGVtPiBLUDYgPC9pdGVtPgogICAgICA8aXRlbT4gS1A3IDwvaXRlbT4KICAgICAgPGl0ZW0+ IEtQOCA8L2l0ZW0+CiAgICAgIDxpdGVtPiBLUDkgPC9pdGVtPgogICAgICA8aXRlbT4gS1BfUEVS SU9EIDwvaXRlbT4KICAgICAgPGl0ZW0+IEtQX0RJVklERSA8L2l0ZW0+CiAgICAgIDxpdGVtPiBL UF9NVUxUSVBMWSA8L2l0ZW0+CiAgICAgIDxpdGVtPiBLUF9NSU5VUyA8L2l0ZW0+CiAgICAgIDxp dGVtPiBLUF9QTFVTIDwvaXRlbT4KICAgICAgPGl0ZW0+IEtQX0VOVEVSIDwvaXRlbT4KICAgICAg PGl0ZW0+IEtQX0VRVUFMUyA8L2l0ZW0+CiAgICAgIDxpdGVtPiBVUCA8L2l0ZW0+CiAgICAgIDxp dGVtPiBET1dOIDwvaXRlbT4KICAgICAgPGl0ZW0+IFJJR0hUIDwvaXRlbT4KICAgICAgPGl0ZW0+ IExFRlQgPC9pdGVtPgogICAgICA8aXRlbT4gSU5TRVJUIDwvaXRlbT4KICAgICAgPGl0ZW0+IEhP TUUgPC9pdGVtPgogICAgICA8aXRlbT4gRU5EIDwvaXRlbT4KICAgICAgPGl0ZW0+IFBBR0VVUCA8 L2l0ZW0+CiAgICAgIDxpdGVtPiBQQUdFRE9XTiA8L2l0ZW0+CiAgICAgIDxpdGVtPiBGMSA8L2l0 ZW0+CiAgICAgIDxpdGVtPiBGMiA8L2l0ZW0+CiAgICAgIDxpdGVtPiBGMyA8L2l0ZW0+CiAgICAg IDxpdGVtPiBGNCA8L2l0ZW0+CiAgICAgIDxpdGVtPiBGNSA8L2l0ZW0+CiAgICAgIDxpdGVtPiBG NiA8L2l0ZW0+CiAgICAgIDxpdGVtPiBGNyA8L2l0ZW0+CiAgICAgIDxpdGVtPiBGOCA8L2l0ZW0+ CiAgICAgIDxpdGVtPiBGOSA8L2l0ZW0+CiAgICAgIDxpdGVtPiBGMTAgPC9pdGVtPgogICAgICA8 aXRlbT4gRjExIDwvaXRlbT4KICAgICAgPGl0ZW0+IEYxMiA8L2l0ZW0+CiAgICAgIDxpdGVtPiBG MTMgPC9pdGVtPgogICAgICA8aXRlbT4gRjE0IDwvaXRlbT4KICAgICAgPGl0ZW0+IEYxNSA8L2l0 ZW0+CiAgICAgIDxpdGVtPiBOVU1MT0NLIDwvaXRlbT4KICAgICAgPGl0ZW0+IENBUFNMT0NLIDwv aXRlbT4KICAgICAgPGl0ZW0+IFNDUk9MTE9DSyA8L2l0ZW0+CiAgICAgIDxpdGVtPiBSU0hJRlQg PC9pdGVtPgogICAgICA8aXRlbT4gTFNISUZUIDwvaXRlbT4KICAgICAgPGl0ZW0+IFJDVFJMIDwv aXRlbT4KICAgICAgPGl0ZW0+IExDVFJMIDwvaXRlbT4KICAgICAgPGl0ZW0+IFJBTFQgPC9pdGVt PgogICAgICA8aXRlbT4gTEFMVCA8L2l0ZW0+CiAgICAgIDxpdGVtPiBSTUVUQSA8L2l0ZW0+CiAg ICAgIDxpdGVtPiBMTUVUQSA8L2l0ZW0+CiAgICAgIDxpdGVtPiBMU1VQRVIgPC9pdGVtPgogICAg ICA8aXRlbT4gUlNVUEVSIDwvaXRlbT4KICAgICAgPGl0ZW0+IE1PREUgPC9pdGVtPgogICAgICA8 aXRlbT4gQ09NUE9TRSA8L2l0ZW0+CiAgICAgIDxpdGVtPiBIRUxQIDwvaXRlbT4KICAgICAgPGl0 ZW0+IFBSSU5UIDwvaXRlbT4KICAgICAgPGl0ZW0+IFNZU1JFUSA8L2l0ZW0+CiAgICAgIDxpdGVt PiBCUkVBSyA8L2l0ZW0+CiAgICAgIDxpdGVtPiBNRU5VIDwvaXRlbT4KICAgIDwvbGlzdD4KICAg IDwhLS0gUmVzZXJ2ZWQgYWxpYXNlcy4gLS0+CiAgICA8bGlzdCBuYW1lPSJhbGlhc2VzIj4KICAg ICAgPGl0ZW0+IGNvbW1hbmRidWYgPC9pdGVtPgogICAgICA8aXRlbT4gZWRpdGluZyA8L2l0ZW0+ CiAgICAgIDxpdGVtPiBtYWlubWVudSA8L2l0ZW0+CiAgICAgIDxpdGVtPiBudW1hcmdzIDwvaXRl bT4KICAgIDwvbGlzdD4KICAgIDwhLS0KICAgICAgICBUT0RPIGxpc3QgZm9yIEN1YmVzY3JpcHQg Y29udGV4dHMKICAgICAgICAxKSBoaWdobGlnaHQgc29tZSByZXNlcnZlZCBhbGlhc2VzIGxpa2Ug YXJnIywgbnVtYXJncywgY29tbWFuZGJ1ZiwgZXRjLiAocGFydGlhbCkKICAgICAgICAyKSBBZGQg R0xTTCBzdXBwb3J0IGZvciBzaGFkZXIgY29tbWFuZHMsIEl0J3MgdmFuaWxsYSBHTFNMLCB0aGUg Y3ViZXNjcmlwdCB3aXRjaGNyYWZ0IGFzaWRlLgoKICAgIC0tPgoKICAgIDxjb250ZXh0cz4KICAg ICAgPGNvbnRleHQgbmFtZT0iTm9ybWFsIiBhdHRyaWJ1dGU9Ik5vcm1hbCIgbGluZUVuZENvbnRl eHQ9IiNzdGF5Ij4KICAgICAgICA8RGV0ZWN0Q2hhciBhdHRyaWJ1dGU9IkVycm9yIiBjb250ZXh0 PSIjc3RheSIgY2hhcj0iXSIvPgogICAgICAgIDxEZXRlY3RDaGFyIGF0dHJpYnV0ZT0iRXJyb3Ii IGNvbnRleHQ9IiNzdGF5IiBjaGFyPSIpIi8+CiAgICAgICAgPEluY2x1ZGVSdWxlcyBjb250ZXh0 PSJfX0Jhc2ljIiAvPgogICAgICA8L2NvbnRleHQ+CgogICAgICA8Y29udGV4dCBuYW1lPSJCbG9j ayIgYXR0cmlidXRlPSJOb3JtYWwiIGxpbmVFbmRDb250ZXh0PSIjc3RheSI+CiAgICAgICAgPERl dGVjdENoYXIgYXR0cmlidXRlPSJCcmFja2V0cyIgY29udGV4dD0iI3BvcCIgY2hhcj0iXSIgZW5k UmVnaW9uPSJCbG9jayIgLz4KICAgICAgICA8RGV0ZWN0Q2hhciBhdHRyaWJ1dGU9IkVycm9yIiBj b250ZXh0PSIjc3RheSIgY2hhcj0iKSIvPgogICAgICAgIDxJbmNsdWRlUnVsZXMgY29udGV4dD0i X19CYXNpYyIgLz4KICAgICAgPC9jb250ZXh0PgoKICAgICAgPGNvbnRleHQgbmFtZT0iQnJhY2tl dHMiIGF0dHJpYnV0ZT0iTm9ybWFsIiBsaW5lRW5kQ29udGV4dD0iI3N0YXkiPgogICAgICAgIDxE ZXRlY3RDaGFyIGF0dHJpYnV0ZT0iRXJyb3IiIGNvbnRleHQ9IiNzdGF5IiBjaGFyPSJdIi8+CiAg ICAgICAgPERldGVjdENoYXIgYXR0cmlidXRlPSJCcmFja2V0cyIgY29udGV4dD0iI3BvcCIgY2hh cj0iKSIvPgogICAgICAgIDxJbmNsdWRlUnVsZXMgY29udGV4dD0iX19CYXNpYyIgLz4KICAgICAg PC9jb250ZXh0PgoKICAgICAgPGNvbnRleHQgbmFtZT0iX19CYXNpYyIgYXR0cmlidXRlPSJOb3Jt YWwiIGxpbmVFbmRDb250ZXh0PSIjc3RheSI+CiAgICAgICAgPERldGVjdDJDaGFycyBhdHRyaWJ1 dGU9IkNvbW1lbnQiIGNvbnRleHQ9IkNvbW1lbnQiIGNoYXI9Ii8iIGNoYXIxPSIvIi8+CiAgICAg ICAgPERldGVjdENoYXIgYXR0cmlidXRlPSJCcmFja2V0cyIgY29udGV4dD0iQmxvY2siIGNoYXI9 IlsiIGJlZ2luUmVnaW9uPSJCbG9jayIgLz4KICAgICAgICA8RGV0ZWN0Q2hhciBhdHRyaWJ1dGU9 IkJyYWNrZXRzIiBjb250ZXh0PSJCcmFja2V0cyIgY2hhcj0iKCIgLz4KICAgICAgICA8RGV0ZWN0 Q2hhciBhdHRyaWJ1dGU9IlN0cmluZyIgY29udGV4dD0iU3RyaW5nIiBjaGFyPSImcXVvdDsiIC8+ CiAgICAgICAgPEFueUNoYXIgbG9va0FoZWFkPSJ0cnVlIiBjb250ZXh0PSJMb29rdXAiIFN0cmlu Zz0iJEAiIC8+CiAgICAgICAgPGtleXdvcmQgYXR0cmlidXRlPSJLZXl3b3JkIiBjb250ZXh0PSIj c3RheSIgU3RyaW5nPSJjb21tYW5kcyIvPgogICAgICAgIDxrZXl3b3JkIGF0dHJpYnV0ZT0iT3Bl cmF0b3IiIGNvbnRleHQ9IiNzdGF5IiBTdHJpbmc9Im9wZXJhdG9ycyIvPgogICAgICAgIDxrZXl3 b3JkIGF0dHJpYnV0ZT0iS2V5d29yZCIgY29udGV4dD0iQmluZCIgU3RyaW5nPSJiaW5kY29tbWFu ZHMiIC8+CiAgICAgICAgPEhsQ0hleCBhdHRyaWJ1dGU9IkludE90aGVyIiBjb250ZXh0PSIjc3Rh eSIvPgogICAgICAgIDxIbENPY3QgYXR0cmlidXRlPSJJbnRPdGhlciIgY29udGV4dD0iI3N0YXki Lz4KICAgICAgICA8RmxvYXQgYXR0cmlidXRlPSJGbG9hdCIgY29udGV4dD0iI3N0YXkiIC8+CiAg ICAgICAgPEludCBhdHRyaWJ1dGU9IkludDEwIiBjb250ZXh0PSIjc3RheSIvPgogICAgICA8L2Nv bnRleHQ+CgogICAgICA8Y29udGV4dCBuYW1lPSJDb21tZW50IiBhdHRyaWJ1dGU9IkNvbW1lbnQi IGxpbmVFbmRDb250ZXh0PSIjcG9wIiAvPgoKICAgICAgPGNvbnRleHQgbmFtZT0iX19Mb29rdXAi IGF0dHJpYnV0ZT0iTG9va3VwIiBsaW5lRW5kQ29udGV4dD0iI3BvcCI+CiAgICAgICAgPERldGVj dENoYXIgYXR0cmlidXRlPSJTdHJpbmciIGNvbnRleHQ9IlN0cmluZyIgY2hhcj0iJnF1b3Q7IiAv PgogICAgICAgIDxEZXRlY3RDaGFyIGF0dHJpYnV0ZT0iTG9va3VwQnJhY2tldHMiIGNvbnRleHQ9 Ikxvb2t1cEVuY0Jsb2NrIiBjaGFyPSJbIiAvPgogICAgICAgIDxEZXRlY3RDaGFyIGF0dHJpYnV0 ZT0iTG9va3VwQnJhY2tldHMiIGNvbnRleHQ9Ikxvb2t1cEVuY0JyYWNrZXRzIiBjaGFyPSIoIiAv PgogICAgICAgIDxSZWdFeHByIGF0dHJpYnV0ZT0iRXJyb3IiIGNvbnRleHQ9IiNzdGF5IiBTdHJp bmc9IlteXCRcc10rXCRbXlxbXF1cKFwpXHNdKiIgLz4KICAgICAgICA8UmVnRXhwciBhdHRyaWJ1 dGU9IkVycm9yIiBjb250ZXh0PSIjc3RheSIgU3RyaW5nPSJcUysoPyFbXHNcW1woXSlbXlwkQF0o Pz1bXFtcKF0pIiAvPgogICAgICAgIDxSZWdFeHByIGF0dHJpYnV0ZT0iS2V5IiBjb250ZXh0PSIj c3RheSIgU3RyaW5nPSJbQFwkXSphcmdbMC05XSsiIC8+CiAgICAgIDwvY29udGV4dD4KCiAgICAg IDxjb250ZXh0IG5hbWU9Ikxvb2t1cCIgYXR0cmlidXRlPSJMb29rdXAiIGxpbmVFbmRDb250ZXh0 PSIjcG9wIj4KICAgICAgICA8RGV0ZWN0U3BhY2VzIGF0dHJpYnV0ZT0iTm9ybWFsIiBjb250ZXh0 PSIjcG9wIiAvPgogICAgICAgIDxBbnlDaGFyIGxvb2tBaGVhZD0idHJ1ZSIgY29udGV4dD0iI3Bv cCIgU3RyaW5nPSIpXTsiIC8+CiAgICAgICAgPERldGVjdDJDaGFycyBsb29rQWhlYWQ9InRydWUi IGNvbnRleHQ9IiNwb3AiIGNoYXI9Ii8iIGNoYXIxPSIvIi8+CiAgICAgICAgPCEtLSBGSVhNRSBr ZXl3b3JkIGRvdGggbm90IGhpZ2hsaWdodCB0aGluZSByZXNlcnZlZCBhbGlhc2VzLS0+CiAgICAg ICAgPCEtLTxrZXl3b3JkICBhdHRyaWJ1dGU9IktleSIgY29udGV4dD0iI3N0YXkiIFN0cmluZz0i YWxpYXNlcyIgLz4tLT4KICAgICAgICA8SW5jbHVkZVJ1bGVzIGNvbnRleHQ9Il9fTG9va3VwIiAv PgogICAgICA8L2NvbnRleHQ+CgogICAgICA8Y29udGV4dCBuYW1lPSJMb29rdXBFbmNCcmFja2V0 cyIgYXR0cmlidXRlPSJMb29rdXAiIGxpbmVFbmRDb250ZXh0PSIjc3RheSI+CiAgICAgICAgPERl dGVjdENoYXIgYXR0cmlidXRlPSJMb29rdXBCcmFja2V0cyIgY29udGV4dD0iI3BvcCIgY2hhcj0i KSIgLz4KICAgICAgICA8RGV0ZWN0Q2hhciBhdHRyaWJ1dGU9IkVycm9yIiBjb250ZXh0PSIjc3Rh eSIgY2hhcj0iXSIgLz4KICAgICAgICA8RGV0ZWN0MkNoYXJzIGF0dHJpYnV0ZT0iQ29tbWVudCIg Y29udGV4dD0iQ29tbWVudCIgY2hhcj0iLyIgY2hhcjE9Ii8iLz4KICAgICAgICA8a2V5d29yZCBh dHRyaWJ1dGU9IktleSIgY29udGV4dD0iI3N0YXkiIFN0cmluZz0iYWxpYXNlcyIgLz4KICAgICAg ICA8SW5jbHVkZVJ1bGVzIGNvbnRleHQ9Il9fTG9va3VwIiAvPgogICAgICA8L2NvbnRleHQ+Cgog ICAgICA8Y29udGV4dCBuYW1lPSJMb29rdXBFbmNCbG9jayIgYXR0cmlidXRlPSJMb29rdXAiIGxp bmVFbmRDb250ZXh0PSIjc3RheSI+CiAgICAgICAgPERldGVjdDJDaGFycyBhdHRyaWJ1dGU9IkNv bW1lbnQiIGNvbnRleHQ9IkNvbW1lbnQiIGNoYXI9Ii8iIGNoYXIxPSIvIi8+CiAgICAgICAgPERl dGVjdENoYXIgYXR0cmlidXRlPSJFcnJvciIgY29udGV4dD0iI3N0YXkiIGNoYXI9IikiIC8+CiAg ICAgICAgPERldGVjdENoYXIgYXR0cmlidXRlPSJMb29rdXBCcmFja2V0cyIgY29udGV4dD0iI3Bv cCIgY2hhcj0iXSIgLz4KICAgICAgICA8a2V5d29yZCBhdHRyaWJ1dGU9IktleSIgY29udGV4dD0i I3N0YXkiIFN0cmluZz0iYWxpYXNlcyIgLz4KICAgICAgICA8SW5jbHVkZVJ1bGVzIGNvbnRleHQ9 Il9fTG9va3VwIiAvPgogICAgICA8L2NvbnRleHQ+CgogICAgICA8Y29udGV4dCBuYW1lPSJTdHJp bmciIGF0dHJpYnV0ZT0iU3RyaW5nIiBsaW5lRW5kQ29udGV4dD0iI3BvcCI+CiAgICAgICAgPERl dGVjdENoYXIgYXR0cmlidXRlPSJTdHJpbmciIGNvbnRleHQ9IiNwb3AiIGNoYXI9IiZxdW90OyIg Lz4KICAgICAgICA8RGV0ZWN0Q2hhciBhdHRyaWJ1dGU9IkVzY2FwZWQiIGNvbnRleHQ9IkVzY2Fw ZWQiIGNoYXI9Il4iIC8+CiAgICAgIDwvY29udGV4dD4KCiAgICAgIDxjb250ZXh0IG5hbWU9Ik1M U3RyaW5nIiBhdHRyaWJ1dGU9IlN0cmluZyIgbGluZUVuZENvbnRleHQ9IiNwb3AjcG9wIj4KICAg ICAgICA8RGV0ZWN0Q2hhciBhdHRyaWJ1dGU9IlN0cmluZyIgY29udGV4dD0iI3BvcCNwb3AiIGNo YXI9IiZxdW90OyIgLz4KICAgICAgICA8RGV0ZWN0Q2hhciBhdHRyaWJ1dGU9IkVzY2FwZWQiIGNv bnRleHQ9IkVzY2FwZWQiIGNoYXI9Il4iIC8+CiAgICAgIDwvY29udGV4dD4KCiAgICAgIDxjb250 ZXh0IG5hbWU9IkVzY2FwZWQiIGF0dHJpYnV0ZT0iRXNjYXBlZCIgbGluZUVuZENvbnRleHQ9Ik1M U3RyaW5nIiA+CiAgICAgICAgPCEtLSBDdWJlc2NyaXB0IHRyZWF0cyBhbnkgY2hhcmFjdGVyIGZv bGxvd2luZyBhICJeIiBpbiBhIHN0cmluZyBpcyBlc2NhcGVkLCBuZXdsaW5lcyBpbmNsdWRlZC4K ICAgICAgICBUaGUgd2VpcmQgc2V0dXAgd2l0aCB0aGUgTUxTdHJpbmcgY29udGV4dCBhdHRlbXB0 cyB0byB0YWtlIGNhcmUgb2YgbXVsdGktbGluZSBzdHJpbmdzIGFuZCBzZWVtcyB0byB3b3JrIHRv by4gLS0+CiAgICAgICAgPERldGVjdDJDaGFycyBjaGFyPSJmIiBjaGFyMT0iMCIgYXR0cmlidXRl PSJTdHJpbmcwIiBjb250ZXh0PSIjcG9wIi8+CiAgICAgICAgPERldGVjdDJDaGFycyBjaGFyPSJm IiBjaGFyMT0iMSIgYXR0cmlidXRlPSJTdHJpbmcxIiBjb250ZXh0PSIjcG9wIi8+CiAgICAgICAg PERldGVjdDJDaGFycyBjaGFyPSJmIiBjaGFyMT0iMiIgYXR0cmlidXRlPSJTdHJpbmcyIiBjb250 ZXh0PSIjcG9wIi8+CiAgICAgICAgPERldGVjdDJDaGFycyBjaGFyPSJmIiBjaGFyMT0iMyIgYXR0 cmlidXRlPSJTdHJpbmczIiBjb250ZXh0PSIjcG9wIi8+CiAgICAgICAgPERldGVjdDJDaGFycyBj aGFyPSJmIiBjaGFyMT0iNCIgYXR0cmlidXRlPSJTdHJpbmc0IiBjb250ZXh0PSIjcG9wIi8+CiAg ICAgICAgPERldGVjdDJDaGFycyBjaGFyPSJmIiBjaGFyMT0iNSIgYXR0cmlidXRlPSJTdHJpbmc1 IiBjb250ZXh0PSIjcG9wIi8+CiAgICAgICAgPERldGVjdDJDaGFycyBjaGFyPSJmIiBjaGFyMT0i NiIgYXR0cmlidXRlPSJTdHJpbmc2IiBjb250ZXh0PSIjcG9wIi8+CiAgICAgICAgPERldGVjdDJD aGFycyBjaGFyPSJmIiBjaGFyMT0iNyIgYXR0cmlidXRlPSJTdHJpbmc3IiBjb250ZXh0PSIjcG9w Ii8+CiAgICAgICAgPFJlZ0V4cHIgU3RyaW5nPSJmPy4iIGF0dHJpYnV0ZT0iRXNjYXBlZCIgY29u dGV4dD0iI3BvcCIvPgogICAgICA8L2NvbnRleHQ+CgogICAgICA8Y29udGV4dCBuYW1lPSJCaW5k IiBhdHRyaWJ1dGU9IkVycm9yIiBsaW5lRW5kQ29udGV4dD0iI3BvcCI+CiAgICAgICAgPERldGVj dFNwYWNlcyBhdHRyaWJ1dGU9Ik5vcm1hbCIgLz4KICAgICAgICA8QW55Q2hhciBsb29rQWhlYWQ9 InRydWUiIGNvbnRleHQ9IiNwb3AiIFN0cmluZz0iWygmcXVvdDskQCIgLz4KICAgICAgICA8a2V5 d29yZCBpbnNlbnNpdGl2ZT0idHJ1ZSIgYXR0cmlidXRlPSJLZXkiIGNvbnRleHQ9IiNwb3AiIFN0 cmluZz0ia2V5cyIgLz4KICAgICAgICA8RGV0ZWN0MkNoYXJzIGxvb2tBaGVhZD0idHJ1ZSIgY29u dGV4dD0iI3BvcCIgY2hhcj0iLyIgY2hhcjE9Ii8iLz4KICAgICAgICA8RGV0ZWN0Q2hhciBsb29r QWhlYWQ9InRydWUiIGNvbnRleHQ9IiNwb3AiIGNoYXI9IjsiLz4KICAgICAgPC9jb250ZXh0Pgog ICAgPC9jb250ZXh0cz4KCiAgICA8aXRlbURhdGFzPgogICAgICA8aXRlbURhdGEgbmFtZT0iTm9y bWFsIiAgICAgIGRlZlN0eWxlTnVtPSJkc05vcm1hbCIgc3BlbGxDaGVja2luZz0iZmFsc2UiLz4K ICAgICAgPGl0ZW1EYXRhIG5hbWU9Ikxvb2t1cCIgICAgICBkZWZTdHlsZU51bT0iZHNEYXRhVHlw ZSIgc3BlbGxDaGVja2luZz0iZmFsc2UiLz4KICAgICAgPGl0ZW1EYXRhIG5hbWU9IkVycm9yIiAg ICAgICBkZWZTdHlsZU51bT0iZHNFcnJvciIgc3BlbGxDaGVja2luZz0iZmFsc2UiLz4KICAgICAg PGl0ZW1EYXRhIG5hbWU9IkludDEwIiAgICAgICAgIGRlZlN0eWxlTnVtPSJkc0RlY1ZhbCIgc3Bl bGxDaGVja2luZz0iZmFsc2UiLz4KICAgICAgPGl0ZW1EYXRhIG5hbWU9IkludE90aGVyIiAgICBk ZWZTdHlsZU51bT0iZHNCYXNlTiIgc3BlbGxDaGVja2luZz0iZmFsc2UiLz4KICAgICAgPGl0ZW1E YXRhIG5hbWU9IkZsb2F0IiAgICAgICBkZWZTdHlsZU51bT0iZHNGbG9hdCIgc3BlbGxDaGVja2lu Zz0iZmFsc2UiLz4KICAgICAgPGl0ZW1EYXRhIG5hbWU9IlN0cmluZyIgICAgICBkZWZTdHlsZU51 bT0iZHNTdHJpbmciLz4KICAgICAgPGl0ZW1EYXRhIG5hbWU9IkVzY2FwZWQiICAgICBkZWZTdHls ZU51bT0iZHNDaGFyIiBzcGVsbENoZWNraW5nPSJmYWxzZSIvPgogICAgICA8aXRlbURhdGEgbmFt ZT0iQ29tbWVudCIgICAgIGRlZlN0eWxlTnVtPSJkc0NvbW1lbnQiLz4KICAgICAgPGl0ZW1EYXRh IG5hbWU9IktleXdvcmQiICAgICBkZWZTdHlsZU51bT0iZHNGdW5jdGlvbiIgc3BlbGxDaGVja2lu Zz0iZmFsc2UiLz4KICAgICAgPGl0ZW1EYXRhIG5hbWU9Ik9wZXJhdG9yIiAgICBkZWZTdHlsZU51 bT0iZHNLZXl3b3JkIiBzcGVsbENoZWNraW5nPSJmYWxzZSIvPgogICAgICA8aXRlbURhdGEgbmFt ZT0iS2V5IiAgICAgICAgIGRlZlN0eWxlTnVtPSJkc090aGVycyIgc3BlbGxDaGVja2luZz0iZmFs c2UiLz4KICAgICAgPGl0ZW1EYXRhIG5hbWU9Ikxvb2t1cEJyYWNrZXRzIiAgICBkZWZTdHlsZU51 bT0iZHNSZWdpb25NYXJrZXIiIHNwZWxsQ2hlY2tpbmc9ImZhbHNlIi8+CiAgICAgIDxpdGVtRGF0 YSBuYW1lPSJCcmFja2V0cyIgICAgZGVmU3R5bGVOdW09ImRzTm9ybWFsIiBib2xkPSIxIiBzcGVs bENoZWNraW5nPSJmYWxzZSIvPgogICAgICA8IS0tIFRoZXNlIGFyZSBmb3IgdGhlIF5mIyBmb3Jt YXQgdG9rZW5zLCB0aGUgYmFja2dyb3VuZCBjb2xvdXIgaXMgZXhwbGljaXRseSBzZXQgdG8gdHJ5 IGFuZCBndWFyYW50ZWUgdmlzaWJpbGl0eSBhdCBhbGwgdGltZXMgLS0+CiAgICAgIDxpdGVtRGF0 YSBuYW1lPSJTdHJpbmcwIiAgICAgZGVmU3R5bGVOdW09ImRzU3RyaW5nIiBib2xkPSIxIiBjb2xv cj0iIzQwRkY4MCIgYmFja2dyb3VuZENvbG9yPSIjM0YzRjNGIiBzcGVsbENoZWNraW5nPSJmYWxz ZSIvPgogICAgICA8aXRlbURhdGEgbmFtZT0iU3RyaW5nMSIgICAgIGRlZlN0eWxlTnVtPSJkc1N0 cmluZyIgYm9sZD0iMSIgY29sb3I9IiM2MEEwRkYiIGJhY2tncm91bmRDb2xvcj0iI0RGREZERiIg c3BlbGxDaGVja2luZz0iZmFsc2UiLz4KICAgICAgPGl0ZW1EYXRhIG5hbWU9IlN0cmluZzIiICAg ICBkZWZTdHlsZU51bT0iZHNTdHJpbmciIGJvbGQ9IjEiIGNvbG9yPSIjRkZDMDQwIiBiYWNrZ3Jv dW5kQ29sb3I9IiMzRjNGM0YiIHNwZWxsQ2hlY2tpbmc9ImZhbHNlIi8+CiAgICAgIDxpdGVtRGF0 YSBuYW1lPSJTdHJpbmczIiAgICAgZGVmU3R5bGVOdW09ImRzU3RyaW5nIiBib2xkPSIxIiBjb2xv cj0iI0ZGNDA0MCIgYmFja2dyb3VuZENvbG9yPSIjREZERkRGIiBzcGVsbENoZWNraW5nPSJmYWxz ZSIvPgogICAgICA8aXRlbURhdGEgbmFtZT0iU3RyaW5nNCIgICAgIGRlZlN0eWxlTnVtPSJkc1N0 cmluZyIgYm9sZD0iMSIgY29sb3I9IiM4MDgwODAiIGJhY2tncm91bmRDb2xvcj0iI0RGREZERiIg c3BlbGxDaGVja2luZz0iZmFsc2UiLz4KICAgICAgPGl0ZW1EYXRhIG5hbWU9IlN0cmluZzUiICAg ICBkZWZTdHlsZU51bT0iZHNTdHJpbmciIGJvbGQ9IjEiIGNvbG9yPSIjQTA0MEEwIiBiYWNrZ3Jv dW5kQ29sb3I9IiNERkRGREYiIHNwZWxsQ2hlY2tpbmc9ImZhbHNlIi8+CiAgICAgIDxpdGVtRGF0 YSBuYW1lPSJTdHJpbmc2IiAgICAgZGVmU3R5bGVOdW09ImRzU3RyaW5nIiBib2xkPSIxIiBjb2xv cj0iI0ZGODAwMCIgYmFja2dyb3VuZENvbG9yPSIjREZERkRGIiBzcGVsbENoZWNraW5nPSJmYWxz ZSIvPgogICAgICA8aXRlbURhdGEgbmFtZT0iU3RyaW5nNyIgICAgIGRlZlN0eWxlTnVtPSJkc1N0 cmluZyIgYm9sZD0iMSIgY29sb3I9IiNGRkZGRkYiIGJhY2tncm91bmRDb2xvcj0iIzNGM0YzRiIg c3BlbGxDaGVja2luZz0iZmFsc2UiLz4KICAgIDwvaXRlbURhdGFzPgogIDwvaGlnaGxpZ2h0aW5n PgogIDxnZW5lcmFsPgogICAgPGNvbW1lbnRzPgogICAgICA8Y29tbWVudCBuYW1lPSJzaW5nbGVM aW5lIiBzdGFydD0iLy8iIC8+CiAgICA8L2NvbW1lbnRzPgogIDwvZ2VuZXJhbD4KPC9sYW5ndWFn ZT4KPCEtLQovLyBrYXRlOiBzcGFjZS1pbmRlbnQgb247IGluZGVudC13aWR0aCAyOyByZXBsYWNl LXRhYnMgb247Ci0tPgo= --e89a8ff255c2153dc204da4baf08 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ KWrite-Devel mailing list KWrite-Devel@kde.org https://mail.kde.org/mailman/listinfo/kwrite-devel --e89a8ff255c2153dc204da4baf08--