Installation error for PyOpenGL in Mac
Ambareesh Sreekumaran Nair Jayakumari <[email protected]> Wed, 19 Jun 2019 12:43:46 -0700
| Newsgroups | gmane.comp.python.opengl.user |
|---|---|
| Message-ID | <CA+GmF2g98Fgh9J8FPjue84zL8jh8B+SJOux5PitXFPo3_cc34g@mail.gmail.com> |
--000000000000bdf865058bb274d5 Content-Type: multipart/alternative; boundary="000000000000bdf861058bb274d3" --000000000000bdf861058bb274d3 Content-Type: text/plain; charset="UTF-8" Hi, I'm using MacOS Mojave (10.14.5), and I'm trying to install PyOpenGL using my anaconda I tried: pip install PyOpenGL PyOpenGL_accelerate and it is failing with error code 1. I've taken the log of the error and attached it as a .txt file. Could you help me out with this? <Re-posting, as I'd made the earlier post, before subscribing to the mail list, Apologies> Best, *Ambareesh* --000000000000bdf861058bb274d3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail= =3D"gmail_signature"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><di= v><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir= =3D"ltr"><div><div dir=3D"ltr"><div>Hi,<br></div></div></div></div></div></= div></div></div><div class=3D"gmail_quote"><div dir=3D"ltr"><div><br></div>= I'm using MacOS Mojave (10.14.5), and I'm trying to install PyOpenG= L using my anaconda<div><div>I tried:</div><div><p class=3D"gmail-m_6282392= 826626393967gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-= variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no= rmal;font-family:Menlo;color:rgb(0,0,0);min-height:13px"><span class=3D"gma= il-m_6282392826626393967gmail-s1" style=3D"font-variant-ligatures:no-common= -ligatures"><span class=3D"gmail-m_6282392826626393967gmail-Apple-converted= -space">=C2=A0</span></span><span style=3D"font-variant-ligatures:no-common= -ligatures">=C2=A0</span><span style=3D"font-variant-ligatures:no-common-li= gatures">pip install PyOpenGL PyOpenGL_accelerate=C2=A0</span></p><p class= =3D"gmail-m_6282392826626393967gmail-p1" style=3D"margin:0px;font-variant-n= umeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:= 11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);min-height:13px"= ><span style=3D"font-variant-ligatures:no-common-ligatures"><br></span></p>= <p class=3D"gmail-m_6282392826626393967gmail-p1" style=3D"margin:0px;font-v= ariant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;fo= nt-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);min-heig= ht:13px"><span style=3D"font-variant-ligatures:no-common-ligatures">and it = is failing with error code 1. I've taken the log of the error and attac= hed it as a .txt file. Could you help me out with this?</span></p><p class= =3D"gmail-m_6282392826626393967gmail-p1" style=3D"margin:0px;font-variant-n= umeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:= 11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);min-height:13px"= ><span style=3D"font-variant-ligatures:no-common-ligatures"><br></span></p>= <p class=3D"gmail-m_6282392826626393967gmail-p1" style=3D"margin:0px;font-v= ariant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;fo= nt-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);min-heig= ht:13px"><span style=3D"font-variant-ligatures:no-common-ligatures"><Re-= posting, as I'd made the earlier post, before subscribing to the mail l= ist, Apologies></span></p><div><div dir=3D"ltr" class=3D"gmail-m_6282392= 826626393967gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><d= iv dir=3D"ltr"><div>Best,</div><div><i>Ambareesh</i></div><br><br class=3D"= gmail-Apple-interchange-newline"></div></div></div></div></div></div></div>= </div></div></div></div></div></div></div></div></div> --000000000000bdf861058bb274d3-- --000000000000bdf865058bb274d5 Content-Type: text/plain; charset="US-ASCII"; name="error_log_openGL.txt" Content-Disposition: attachment; filename="error_log_openGL.txt" Content-Transfer-Encoding: base64 Content-ID: <f_jx3n9s4y0> X-Attachment-Id: f_jx3n9s4y0 UmVxdWlyZW1lbnQgYWxyZWFkeSBzYXRpc2ZpZWQ6IFB5T3BlbkdMIGluIC9hbmFjb25kYTMvbGli L3B5dGhvbjMuNy9zaXRlLXBhY2thZ2VzICgzLjEuMCkKQ29sbGVjdGluZyBQeU9wZW5HTF9hY2Nl bGVyYXRlCiAgVXNpbmcgY2FjaGVkIGh0dHBzOi8vZmlsZXMucHl0aG9uaG9zdGVkLm9yZy9wYWNr YWdlcy9kOS83NC8yOTNhYTg3OTRmMmYyMzYxODZkMTllNjFjNTU0ODE2MGJmZTE1OWM5OTZiYTAx ZWQ5MTQ0Yzg5ZWU4ZWUvUHlPcGVuR0wtYWNjZWxlcmF0ZS0zLjEuMC50YXIuZ3oKQnVpbGRpbmcg d2hlZWxzIGZvciBjb2xsZWN0ZWQgcGFja2FnZXM6IFB5T3BlbkdMLWFjY2VsZXJhdGUKICBCdWls ZGluZyB3aGVlbCBmb3IgUHlPcGVuR0wtYWNjZWxlcmF0ZSAoc2V0dXAucHkpOiBzdGFydGVkCiAg QnVpbGRpbmcgd2hlZWwgZm9yIFB5T3BlbkdMLWFjY2VsZXJhdGUgKHNldHVwLnB5KTogZmluaXNo ZWQgd2l0aCBzdGF0dXMgJ2Vycm9yJwogIENvbXBsZXRlIG91dHB1dCBmcm9tIGNvbW1hbmQgL2Fu YWNvbmRhMy9iaW4vcHl0aG9uIC11IC1jICJpbXBvcnQgc2V0dXB0b29scywgdG9rZW5pemU7X19m aWxlX189Jy9wcml2YXRlL3Zhci9mb2xkZXJzL2duL25zMDE5Z2s5NDBqZ192M3NxMzc5XzByNDAw MDBnbi9UL3BpcC1pbnN0YWxsLWN4OHl3OHpkL1B5T3BlbkdMLWFjY2VsZXJhdGUvc2V0dXAucHkn O2Y9Z2V0YXR0cih0b2tlbml6ZSwgJ29wZW4nLCBvcGVuKShfX2ZpbGVfXyk7Y29kZT1mLnJlYWQo KS5yZXBsYWNlKCdcclxuJywgJ1xuJyk7Zi5jbG9zZSgpO2V4ZWMoY29tcGlsZShjb2RlLCBfX2Zp bGVfXywgJ2V4ZWMnKSkiIGJkaXN0X3doZWVsIC1kIC9wcml2YXRlL3Zhci9mb2xkZXJzL2duL25z MDE5Z2s5NDBqZ192M3NxMzc5XzByNDAwMDBnbi9UL3BpcC13aGVlbC1sbnQ3aThwbSAtLXB5dGhv bi10YWcgY3AzNzoKICBydW5uaW5nIGJkaXN0X3doZWVsCiAgcnVubmluZyBidWlsZAogIHJ1bm5p bmcgYnVpbGRfcHkKICBjcmVhdGluZyBidWlsZAogIGNyZWF0aW5nIGJ1aWxkL2xpYi5tYWNvc3gt MTAuNy14ODZfNjQtMy43CiAgY3JlYXRpbmcgYnVpbGQvbGliLm1hY29zeC0xMC43LXg4Nl82NC0z LjcvT3BlbkdMX2FjY2VsZXJhdGUKICBjb3B5aW5nIC4vX19pbml0X18ucHkgLT4gYnVpbGQvbGli Lm1hY29zeC0xMC43LXg4Nl82NC0zLjcvT3BlbkdMX2FjY2VsZXJhdGUKICBjb3B5aW5nIC4vc2V0 dXAucHkgLT4gYnVpbGQvbGliLm1hY29zeC0xMC43LXg4Nl82NC0zLjcvT3BlbkdMX2FjY2VsZXJh dGUKICBydW5uaW5nIGJ1aWxkX2V4dAogIHNraXBwaW5nICdzcmMvd3JhcHBlci5jJyBDeXRob24g ZXh0ZW5zaW9uICh1cC10by1kYXRlKQogIGJ1aWxkaW5nICdPcGVuR0xfYWNjZWxlcmF0ZS53cmFw cGVyJyBleHRlbnNpb24KICBjcmVhdGluZyBidWlsZC90ZW1wLm1hY29zeC0xMC43LXg4Nl82NC0z LjcKICBjcmVhdGluZyBidWlsZC90ZW1wLm1hY29zeC0xMC43LXg4Nl82NC0zLjcvc3JjCiAgZ2Nj IC1Xbm8tdW51c2VkLXJlc3VsdCAtV3NpZ24tY29tcGFyZSAtV3VucmVhY2hhYmxlLWNvZGUgLURO REVCVUcgLWcgLWZ3cmFwdiAtTzMgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtSS9hbmFjb25k YTMvaW5jbHVkZSAtYXJjaCB4ODZfNjQgLUkvYW5hY29uZGEzL2luY2x1ZGUgLWFyY2ggeDg2XzY0 IC1JL3ByaXZhdGUvdmFyL2ZvbGRlcnMvZ24vbnMwMTlnazk0MGpnX3Yzc3EzNzlfMHI0MDAwMGdu L1QvcGlwLWluc3RhbGwtY3g4eXc4emQvUHlPcGVuR0wtYWNjZWxlcmF0ZS8uLiAtSS9wcml2YXRl L3Zhci9mb2xkZXJzL2duL25zMDE5Z2s5NDBqZ192M3NxMzc5XzByNDAwMDBnbi9UL3BpcC1pbnN0 YWxsLWN4OHl3OHpkL1B5T3BlbkdMLWFjY2VsZXJhdGUvc3JjIC1JL3ByaXZhdGUvdmFyL2ZvbGRl cnMvZ24vbnMwMTlnazk0MGpnX3Yzc3EzNzlfMHI0MDAwMGduL1QvcGlwLWluc3RhbGwtY3g4eXc4 emQvUHlPcGVuR0wtYWNjZWxlcmF0ZSAtSS9hbmFjb25kYTMvaW5jbHVkZS9weXRob24zLjdtIC1j IHNyYy93cmFwcGVyLmMgLW8gYnVpbGQvdGVtcC5tYWNvc3gtMTAuNy14ODZfNjQtMy43L3NyYy93 cmFwcGVyLm8KICBzcmMvd3JhcHBlci5jOjI3MjQ6MTM2OiB3YXJuaW5nOiBjb2RlIHdpbGwgbmV2 ZXIgYmUgZXhlY3V0ZWQgWy1XdW5yZWFjaGFibGUtY29kZV0KICAgICAgICBfX3B5eF90XzYgPSBQ eVR1cGxlX0dFVF9JVEVNKF9fcHl4X3RfMywgX19weXhfdF80KTsgX19QeXhfSU5DUkVGKF9fcHl4 X3RfNik7IF9fcHl4X3RfNCsrOyBpZiAodW5saWtlbHkoMCA8IDApKSB7X19weXhfZmlsZW5hbWUg PSBfX3B5eF9mWzBdOyBfX3B5eF9saW5lbm8gPSA4MjsgX19weXhfY2xpbmVubyA9IF9fTElORV9f OyBnb3RvIF9fcHl4X0wxX2Vycm9yO30KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+CiAg c3JjL3dyYXBwZXIuYzoyNzE3OjEzNTogd2FybmluZzogY29kZSB3aWxsIG5ldmVyIGJlIGV4ZWN1 dGVkIFstV3VucmVhY2hhYmxlLWNvZGVdCiAgICAgICAgX19weXhfdF82ID0gUHlMaXN0X0dFVF9J VEVNKF9fcHl4X3RfMywgX19weXhfdF80KTsgX19QeXhfSU5DUkVGKF9fcHl4X3RfNik7IF9fcHl4 X3RfNCsrOyBpZiAodW5saWtlbHkoMCA8IDApKSB7X19weXhfZmlsZW5hbWUgPSBfX3B5eF9mWzBd OyBfX3B5eF9saW5lbm8gPSA4MjsgX19weXhfY2xpbmVubyA9IF9fTElORV9fOyBnb3RvIF9fcHl4 X0wxX2Vycm9yO30KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn4KICBzcmMvd3JhcHBlci5j OjI5NzA6MTMzOiB3YXJuaW5nOiBjb2RlIHdpbGwgbmV2ZXIgYmUgZXhlY3V0ZWQgWy1XdW5yZWFj aGFibGUtY29kZV0KICAgICAgX19weXhfdF80ID0gUHlMaXN0X0dFVF9JVEVNKF9fcHl4X3RfMiwg X19weXhfdF8zKTsgX19QeXhfSU5DUkVGKF9fcHl4X3RfNCk7IF9fcHl4X3RfMysrOyBpZiAodW5s aWtlbHkoMCA8IDApKSB7X19weXhfZmlsZW5hbWUgPSBfX3B5eF9mWzBdOyBfX3B5eF9saW5lbm8g PSA4OTsgX19weXhfY2xpbmVubyA9IF9fTElORV9fOyBnb3RvIF9fcHl4X0wxX2Vycm9yO30KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBefn5+fn5+CiAgc3JjL3dyYXBwZXIuYzozODg3OjEzNjogd2Fybmlu ZzogY29kZSB3aWxsIG5ldmVyIGJlIGV4ZWN1dGVkIFstV3VucmVhY2hhYmxlLWNvZGVdCiAgICAg ICAgX19weXhfdF8zID0gUHlUdXBsZV9HRVRfSVRFTShfX3B5eF90XzIsIF9fcHl4X3RfNCk7IF9f UHl4X0lOQ1JFRihfX3B5eF90XzMpOyBfX3B5eF90XzQrKzsgaWYgKHVubGlrZWx5KDAgPCAwKSkg e19fcHl4X2ZpbGVuYW1lID0gX19weXhfZlswXTsgX19weXhfbGluZW5vID0gMTQ1OyBfX3B5eF9j bGluZW5vID0gX19MSU5FX187IGdvdG8gX19weXhfTDFfZXJyb3I7fQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIF5+fn5+fn4KICBzcmMvd3JhcHBlci5jOjM4ODA6MTM1OiB3YXJuaW5nOiBjb2RlIHdp bGwgbmV2ZXIgYmUgZXhlY3V0ZWQgWy1XdW5yZWFjaGFibGUtY29kZV0KICAgICAgICBfX3B5eF90 XzMgPSBQeUxpc3RfR0VUX0lURU0oX19weXhfdF8yLCBfX3B5eF90XzQpOyBfX1B5eF9JTkNSRUYo X19weXhfdF8zKTsgX19weXhfdF80Kys7IGlmICh1bmxpa2VseSgwIDwgMCkpIHtfX3B5eF9maWxl bmFtZSA9IF9fcHl4X2ZbMF07IF9fcHl4X2xpbmVubyA9IDE0NTsgX19weXhfY2xpbmVubyA9IF9f TElORV9fOyBnb3RvIF9fcHl4X0wxX2Vycm9yO30KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+ fn4KICBzcmMvd3JhcHBlci5jOjM3OTM6MTM2OiB3YXJuaW5nOiBjb2RlIHdpbGwgbmV2ZXIgYmUg ZXhlY3V0ZWQgWy1XdW5yZWFjaGFibGUtY29kZV0KICAgICAgICBfX3B5eF90XzYgPSBQeVR1cGxl X0dFVF9JVEVNKF9fcHl4X3RfMywgX19weXhfdF80KTsgX19QeXhfSU5DUkVGKF9fcHl4X3RfNik7 IF9fcHl4X3RfNCsrOyBpZiAodW5saWtlbHkoMCA8IDApKSB7X19weXhfZmlsZW5hbWUgPSBfX3B5 eF9mWzBdOyBfX3B5eF9saW5lbm8gPSAxNDM7IF9fcHl4X2NsaW5lbm8gPSBfX0xJTkVfXzsgZ290 byBfX3B5eF9MMV9lcnJvcjt9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fgogIHNyYy93 cmFwcGVyLmM6Mzc4NjoxMzU6IHdhcm5pbmc6IGNvZGUgd2lsbCBuZXZlciBiZSBleGVjdXRlZCBb LVd1bnJlYWNoYWJsZS1jb2RlXQogICAgICAgIF9fcHl4X3RfNiA9IFB5TGlzdF9HRVRfSVRFTShf X3B5eF90XzMsIF9fcHl4X3RfNCk7IF9fUHl4X0lOQ1JFRihfX3B5eF90XzYpOyBfX3B5eF90XzQr KzsgaWYgKHVubGlrZWx5KDAgPCAwKSkge19fcHl4X2ZpbGVuYW1lID0gX19weXhfZlswXTsgX19w eXhfbGluZW5vID0gMTQzOyBfX3B5eF9jbGluZW5vID0gX19MSU5FX187IGdvdG8gX19weXhfTDFf ZXJyb3I7fQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fgogIHNyYy93cmFwcGVyLmM6NDIy NzoxMzM6IHdhcm5pbmc6IGNvZGUgd2lsbCBuZXZlciBiZSBleGVjdXRlZCBbLVd1bnJlYWNoYWJs ZS1jb2RlXQogICAgICBfX3B5eF90XzYgPSBQeUxpc3RfR0VUX0lURU0oX19weXhfdF83LCBfX3B5 eF90XzEpOyBfX1B5eF9JTkNSRUYoX19weXhfdF82KTsgX19weXhfdF8xKys7IGlmICh1bmxpa2Vs eSgwIDwgMCkpIHtfX3B5eF9maWxlbmFtZSA9IF9fcHl4X2ZbMF07IF9fcHl4X2xpbmVubyA9IDE2 MjsgX19weXhfY2xpbmVubyA9IF9fTElORV9fOyBnb3RvIF9fcHl4X0wxX2Vycm9yO30KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBefn5+fn5+CiAgc3JjL3dyYXBwZXIuYzoxMTQ3NDoyMTogZXJyb3I6IG5v IG1lbWJlciBuYW1lZCAnZXhjX3R5cGUnIGluICdzdHJ1Y3QgX3RzJwogICAgICAqdHlwZSA9IHRz dGF0ZS0+ZXhjX3R5cGU7CiAgICAgICAgICAgICAgfn5+fn5+ICBeCiAgc3JjL3dyYXBwZXIuYzox MTQ3NToyMjogZXJyb3I6IG5vIG1lbWJlciBuYW1lZCAnZXhjX3ZhbHVlJyBpbiAnc3RydWN0IF90 cyc7IGRpZCB5b3UgbWVhbiAnY3VyZXhjX3ZhbHVlJz8KICAgICAgKnZhbHVlID0gdHN0YXRlLT5l eGNfdmFsdWU7CiAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+CiAgICAgICAgICAgICAg ICAgICAgICAgY3VyZXhjX3ZhbHVlCiAgL2FuYWNvbmRhMy9pbmNsdWRlL3B5dGhvbjMuN20vcHlz dGF0ZS5oOjI0MDoxNTogbm90ZTogJ2N1cmV4Y192YWx1ZScgZGVjbGFyZWQgaGVyZQogICAgICBQ eU9iamVjdCAqY3VyZXhjX3ZhbHVlOwogICAgICAgICAgICAgICAgXgogIHNyYy93cmFwcGVyLmM6 MTE0NzY6MTk6IGVycm9yOiBubyBtZW1iZXIgbmFtZWQgJ2V4Y190cmFjZWJhY2snIGluICdzdHJ1 Y3QgX3RzJzsgZGlkIHlvdSBtZWFuICdjdXJleGNfdHJhY2ViYWNrJz8KICAgICAgKnRiID0gdHN0 YXRlLT5leGNfdHJhY2ViYWNrOwogICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn4KICAg ICAgICAgICAgICAgICAgICBjdXJleGNfdHJhY2ViYWNrCiAgL2FuYWNvbmRhMy9pbmNsdWRlL3B5 dGhvbjMuN20vcHlzdGF0ZS5oOjI0MToxNTogbm90ZTogJ2N1cmV4Y190cmFjZWJhY2snIGRlY2xh cmVkIGhlcmUKICAgICAgUHlPYmplY3QgKmN1cmV4Y190cmFjZWJhY2s7CiAgICAgICAgICAgICAg ICBeCiAgc3JjL3dyYXBwZXIuYzoxMTQ4ODoyNDogZXJyb3I6IG5vIG1lbWJlciBuYW1lZCAnZXhj X3R5cGUnIGluICdzdHJ1Y3QgX3RzJwogICAgICB0bXBfdHlwZSA9IHRzdGF0ZS0+ZXhjX3R5cGU7 CiAgICAgICAgICAgICAgICAgfn5+fn5+ICBeCiAgc3JjL3dyYXBwZXIuYzoxMTQ4OToyNTogZXJy b3I6IG5vIG1lbWJlciBuYW1lZCAnZXhjX3ZhbHVlJyBpbiAnc3RydWN0IF90cyc7IGRpZCB5b3Ug bWVhbiAnY3VyZXhjX3ZhbHVlJz8KICAgICAgdG1wX3ZhbHVlID0gdHN0YXRlLT5leGNfdmFsdWU7 CiAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgY3VyZXhjX3ZhbHVlCiAgL2FuYWNvbmRhMy9pbmNsdWRlL3B5dGhvbjMuN20vcHlzdGF0 ZS5oOjI0MDoxNTogbm90ZTogJ2N1cmV4Y192YWx1ZScgZGVjbGFyZWQgaGVyZQogICAgICBQeU9i amVjdCAqY3VyZXhjX3ZhbHVlOwogICAgICAgICAgICAgICAgXgogIHNyYy93cmFwcGVyLmM6MTE0 OTA6MjI6IGVycm9yOiBubyBtZW1iZXIgbmFtZWQgJ2V4Y190cmFjZWJhY2snIGluICdzdHJ1Y3Qg X3RzJzsgZGlkIHlvdSBtZWFuICdjdXJleGNfdHJhY2ViYWNrJz8KICAgICAgdG1wX3RiID0gdHN0 YXRlLT5leGNfdHJhY2ViYWNrOwogICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn4K ICAgICAgICAgICAgICAgICAgICAgICBjdXJleGNfdHJhY2ViYWNrCiAgL2FuYWNvbmRhMy9pbmNs dWRlL3B5dGhvbjMuN20vcHlzdGF0ZS5oOjI0MToxNTogbm90ZTogJ2N1cmV4Y190cmFjZWJhY2sn IGRlY2xhcmVkIGhlcmUKICAgICAgUHlPYmplY3QgKmN1cmV4Y190cmFjZWJhY2s7CiAgICAgICAg ICAgICAgICBeCiAgc3JjL3dyYXBwZXIuYzoxMTQ5MToxMzogZXJyb3I6IG5vIG1lbWJlciBuYW1l ZCAnZXhjX3R5cGUnIGluICdzdHJ1Y3QgX3RzJwogICAgICB0c3RhdGUtPmV4Y190eXBlID0gdHlw ZTsKICAgICAgfn5+fn5+ICBeCiAgc3JjL3dyYXBwZXIuYzoxMTQ5MjoxMzogZXJyb3I6IG5vIG1l bWJlciBuYW1lZCAnZXhjX3ZhbHVlJyBpbiAnc3RydWN0IF90cyc7IGRpZCB5b3UgbWVhbiAnY3Vy ZXhjX3ZhbHVlJz8KICAgICAgdHN0YXRlLT5leGNfdmFsdWUgPSB2YWx1ZTsKICAgICAgICAgICAg ICBefn5+fn5+fn4KICAgICAgICAgICAgICBjdXJleGNfdmFsdWUKICAvYW5hY29uZGEzL2luY2x1 ZGUvcHl0aG9uMy43bS9weXN0YXRlLmg6MjQwOjE1OiBub3RlOiAnY3VyZXhjX3ZhbHVlJyBkZWNs YXJlZCBoZXJlCiAgICAgIFB5T2JqZWN0ICpjdXJleGNfdmFsdWU7CiAgICAgICAgICAgICAgICBe CiAgc3JjL3dyYXBwZXIuYzoxMTQ5MzoxMzogZXJyb3I6IG5vIG1lbWJlciBuYW1lZCAnZXhjX3Ry YWNlYmFjaycgaW4gJ3N0cnVjdCBfdHMnOyBkaWQgeW91IG1lYW4gJ2N1cmV4Y190cmFjZWJhY2sn PwogICAgICB0c3RhdGUtPmV4Y190cmFjZWJhY2sgPSB0YjsKICAgICAgICAgICAgICBefn5+fn5+ fn5+fn5+CiAgICAgICAgICAgICAgY3VyZXhjX3RyYWNlYmFjawogIC9hbmFjb25kYTMvaW5jbHVk ZS9weXRob24zLjdtL3B5c3RhdGUuaDoyNDE6MTU6IG5vdGU6ICdjdXJleGNfdHJhY2ViYWNrJyBk ZWNsYXJlZCBoZXJlCiAgICAgIFB5T2JqZWN0ICpjdXJleGNfdHJhY2ViYWNrOwogICAgICAgICAg ICAgICAgXgogIHNyYy93cmFwcGVyLmM6MTE1MzY6MjQ6IGVycm9yOiBubyBtZW1iZXIgbmFtZWQg J2V4Y190eXBlJyBpbiAnc3RydWN0IF90cycKICAgICAgdG1wX3R5cGUgPSB0c3RhdGUtPmV4Y190 eXBlOwogICAgICAgICAgICAgICAgIH5+fn5+fiAgXgogIHNyYy93cmFwcGVyLmM6MTE1Mzc6MjU6 IGVycm9yOiBubyBtZW1iZXIgbmFtZWQgJ2V4Y192YWx1ZScgaW4gJ3N0cnVjdCBfdHMnOyBkaWQg eW91IG1lYW4gJ2N1cmV4Y192YWx1ZSc/CiAgICAgIHRtcF92YWx1ZSA9IHRzdGF0ZS0+ZXhjX3Zh bHVlOwogICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fgogICAgICAgICAgICAgICAg ICAgICAgICAgIGN1cmV4Y192YWx1ZQogIC9hbmFjb25kYTMvaW5jbHVkZS9weXRob24zLjdtL3B5 c3RhdGUuaDoyNDA6MTU6IG5vdGU6ICdjdXJleGNfdmFsdWUnIGRlY2xhcmVkIGhlcmUKICAgICAg UHlPYmplY3QgKmN1cmV4Y192YWx1ZTsKICAgICAgICAgICAgICAgIF4KICBzcmMvd3JhcHBlci5j OjExNTM4OjIyOiBlcnJvcjogbm8gbWVtYmVyIG5hbWVkICdleGNfdHJhY2ViYWNrJyBpbiAnc3Ry dWN0IF90cyc7IGRpZCB5b3UgbWVhbiAnY3VyZXhjX3RyYWNlYmFjayc/CiAgICAgIHRtcF90YiA9 IHRzdGF0ZS0+ZXhjX3RyYWNlYmFjazsKICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fn5+ fn5+CiAgICAgICAgICAgICAgICAgICAgICAgY3VyZXhjX3RyYWNlYmFjawogIC9hbmFjb25kYTMv aW5jbHVkZS9weXRob24zLjdtL3B5c3RhdGUuaDoyNDE6MTU6IG5vdGU6ICdjdXJleGNfdHJhY2Vi YWNrJyBkZWNsYXJlZCBoZXJlCiAgICAgIFB5T2JqZWN0ICpjdXJleGNfdHJhY2ViYWNrOwogICAg ICAgICAgICAgICAgXgogIHNyYy93cmFwcGVyLmM6MTE1Mzk6MTM6IGVycm9yOiBubyBtZW1iZXIg bmFtZWQgJ2V4Y190eXBlJyBpbiAnc3RydWN0IF90cycKICAgICAgdHN0YXRlLT5leGNfdHlwZSA9 IGxvY2FsX3R5cGU7CiAgICAgIH5+fn5+fiAgXgogIHNyYy93cmFwcGVyLmM6MTE1NDA6MTM6IGVy cm9yOiBubyBtZW1iZXIgbmFtZWQgJ2V4Y192YWx1ZScgaW4gJ3N0cnVjdCBfdHMnOyBkaWQgeW91 IG1lYW4gJ2N1cmV4Y192YWx1ZSc/CiAgICAgIHRzdGF0ZS0+ZXhjX3ZhbHVlID0gbG9jYWxfdmFs dWU7CiAgICAgICAgICAgICAgXn5+fn5+fn5+CiAgICAgICAgICAgICAgY3VyZXhjX3ZhbHVlCiAg L2FuYWNvbmRhMy9pbmNsdWRlL3B5dGhvbjMuN20vcHlzdGF0ZS5oOjI0MDoxNTogbm90ZTogJ2N1 cmV4Y192YWx1ZScgZGVjbGFyZWQgaGVyZQogICAgICBQeU9iamVjdCAqY3VyZXhjX3ZhbHVlOwog ICAgICAgICAgICAgICAgXgogIHNyYy93cmFwcGVyLmM6MTE1NDE6MTM6IGVycm9yOiBubyBtZW1i ZXIgbmFtZWQgJ2V4Y190cmFjZWJhY2snIGluICdzdHJ1Y3QgX3RzJzsgZGlkIHlvdSBtZWFuICdj dXJleGNfdHJhY2ViYWNrJz8KICAgICAgdHN0YXRlLT5leGNfdHJhY2ViYWNrID0gbG9jYWxfdGI7 CiAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fgogICAgICAgICAgICAgIGN1cmV4Y190cmFjZWJh Y2sKICAvYW5hY29uZGEzL2luY2x1ZGUvcHl0aG9uMy43bS9weXN0YXRlLmg6MjQxOjE1OiBub3Rl OiAnY3VyZXhjX3RyYWNlYmFjaycgZGVjbGFyZWQgaGVyZQogICAgICBQeU9iamVjdCAqY3VyZXhj X3RyYWNlYmFjazsKICAgICAgICAgICAgICAgIF4KICA4IHdhcm5pbmdzIGFuZCAxNSBlcnJvcnMg Z2VuZXJhdGVkLgogIGVycm9yOiBjb21tYW5kICdnY2MnIGZhaWxlZCB3aXRoIGV4aXQgc3RhdHVz IDEKICAKICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgUnVubmlu ZyBzZXR1cC5weSBjbGVhbiBmb3IgUHlPcGVuR0wtYWNjZWxlcmF0ZQpGYWlsZWQgdG8gYnVpbGQg UHlPcGVuR0wtYWNjZWxlcmF0ZQpJbnN0YWxsaW5nIGNvbGxlY3RlZCBwYWNrYWdlczogUHlPcGVu R0wtYWNjZWxlcmF0ZQogIFJ1bm5pbmcgc2V0dXAucHkgaW5zdGFsbCBmb3IgUHlPcGVuR0wtYWNj ZWxlcmF0ZTogc3RhcnRlZAogICAgUnVubmluZyBzZXR1cC5weSBpbnN0YWxsIGZvciBQeU9wZW5H TC1hY2NlbGVyYXRlOiBmaW5pc2hlZCB3aXRoIHN0YXR1cyAnZXJyb3InCiAgICBDb21wbGV0ZSBv dXRwdXQgZnJvbSBjb21tYW5kIC9hbmFjb25kYTMvYmluL3B5dGhvbiAtdSAtYyAiaW1wb3J0IHNl dHVwdG9vbHMsIHRva2VuaXplO19fZmlsZV9fPScvcHJpdmF0ZS92YXIvZm9sZGVycy9nbi9uczAx OWdrOTQwamdfdjNzcTM3OV8wcjQwMDAwZ24vVC9waXAtaW5zdGFsbC1jeDh5dzh6ZC9QeU9wZW5H TC1hY2NlbGVyYXRlL3NldHVwLnB5JztmPWdldGF0dHIodG9rZW5pemUsICdvcGVuJywgb3Blbiko X19maWxlX18pO2NvZGU9Zi5yZWFkKCkucmVwbGFjZSgnXHJcbicsICdcbicpO2YuY2xvc2UoKTtl eGVjKGNvbXBpbGUoY29kZSwgX19maWxlX18sICdleGVjJykpIiBpbnN0YWxsIC0tcmVjb3JkIC9w cml2YXRlL3Zhci9mb2xkZXJzL2duL25zMDE5Z2s5NDBqZ192M3NxMzc5XzByNDAwMDBnbi9UL3Bp cC1yZWNvcmQtdXhiNDl6bGwvaW5zdGFsbC1yZWNvcmQudHh0IC0tc2luZ2xlLXZlcnNpb24tZXh0 ZXJuYWxseS1tYW5hZ2VkIC0tY29tcGlsZToKICAgIHJ1bm5pbmcgaW5zdGFsbAogICAgcnVubmlu ZyBidWlsZAogICAgcnVubmluZyBidWlsZF9weQogICAgY3JlYXRpbmcgYnVpbGQKICAgIGNyZWF0 aW5nIGJ1aWxkL2xpYi5tYWNvc3gtMTAuNy14ODZfNjQtMy43CiAgICBjcmVhdGluZyBidWlsZC9s aWIubWFjb3N4LTEwLjcteDg2XzY0LTMuNy9PcGVuR0xfYWNjZWxlcmF0ZQogICAgY29weWluZyAu L19faW5pdF9fLnB5IC0+IGJ1aWxkL2xpYi5tYWNvc3gtMTAuNy14ODZfNjQtMy43L09wZW5HTF9h Y2NlbGVyYXRlCiAgICBjb3B5aW5nIC4vc2V0dXAucHkgLT4gYnVpbGQvbGliLm1hY29zeC0xMC43 LXg4Nl82NC0zLjcvT3BlbkdMX2FjY2VsZXJhdGUKICAgIHJ1bm5pbmcgYnVpbGRfZXh0CiAgICBz a2lwcGluZyAnc3JjL3dyYXBwZXIuYycgQ3l0aG9uIGV4dGVuc2lvbiAodXAtdG8tZGF0ZSkKICAg IGJ1aWxkaW5nICdPcGVuR0xfYWNjZWxlcmF0ZS53cmFwcGVyJyBleHRlbnNpb24KICAgIGNyZWF0 aW5nIGJ1aWxkL3RlbXAubWFjb3N4LTEwLjcteDg2XzY0LTMuNwogICAgY3JlYXRpbmcgYnVpbGQv dGVtcC5tYWNvc3gtMTAuNy14ODZfNjQtMy43L3NyYwogICAgZ2NjIC1Xbm8tdW51c2VkLXJlc3Vs dCAtV3NpZ24tY29tcGFyZSAtV3VucmVhY2hhYmxlLWNvZGUgLUROREVCVUcgLWcgLWZ3cmFwdiAt TzMgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtSS9hbmFjb25kYTMvaW5jbHVkZSAtYXJjaCB4 ODZfNjQgLUkvYW5hY29uZGEzL2luY2x1ZGUgLWFyY2ggeDg2XzY0IC1JL3ByaXZhdGUvdmFyL2Zv bGRlcnMvZ24vbnMwMTlnazk0MGpnX3Yzc3EzNzlfMHI0MDAwMGduL1QvcGlwLWluc3RhbGwtY3g4 eXc4emQvUHlPcGVuR0wtYWNjZWxlcmF0ZS8uLiAtSS9wcml2YXRlL3Zhci9mb2xkZXJzL2duL25z MDE5Z2s5NDBqZ192M3NxMzc5XzByNDAwMDBnbi9UL3BpcC1pbnN0YWxsLWN4OHl3OHpkL1B5T3Bl bkdMLWFjY2VsZXJhdGUvc3JjIC1JL3ByaXZhdGUvdmFyL2ZvbGRlcnMvZ24vbnMwMTlnazk0MGpn X3Yzc3EzNzlfMHI0MDAwMGduL1QvcGlwLWluc3RhbGwtY3g4eXc4emQvUHlPcGVuR0wtYWNjZWxl cmF0ZSAtSS9hbmFjb25kYTMvaW5jbHVkZS9weXRob24zLjdtIC1jIHNyYy93cmFwcGVyLmMgLW8g YnVpbGQvdGVtcC5tYWNvc3gtMTAuNy14ODZfNjQtMy43L3NyYy93cmFwcGVyLm8KICAgIHNyYy93 cmFwcGVyLmM6MjcyNDoxMzY6IHdhcm5pbmc6IGNvZGUgd2lsbCBuZXZlciBiZSBleGVjdXRlZCBb LVd1bnJlYWNoYWJsZS1jb2RlXQogICAgICAgICAgX19weXhfdF82ID0gUHlUdXBsZV9HRVRfSVRF TShfX3B5eF90XzMsIF9fcHl4X3RfNCk7IF9fUHl4X0lOQ1JFRihfX3B5eF90XzYpOyBfX3B5eF90 XzQrKzsgaWYgKHVubGlrZWx5KDAgPCAwKSkge19fcHl4X2ZpbGVuYW1lID0gX19weXhfZlswXTsg X19weXhfbGluZW5vID0gODI7IF9fcHl4X2NsaW5lbm8gPSBfX0xJTkVfXzsgZ290byBfX3B5eF9M MV9lcnJvcjt9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+CiAgICBzcmMvd3JhcHBl ci5jOjI3MTc6MTM1OiB3YXJuaW5nOiBjb2RlIHdpbGwgbmV2ZXIgYmUgZXhlY3V0ZWQgWy1XdW5y ZWFjaGFibGUtY29kZV0KICAgICAgICAgIF9fcHl4X3RfNiA9IFB5TGlzdF9HRVRfSVRFTShfX3B5 eF90XzMsIF9fcHl4X3RfNCk7IF9fUHl4X0lOQ1JFRihfX3B5eF90XzYpOyBfX3B5eF90XzQrKzsg aWYgKHVubGlrZWx5KDAgPCAwKSkge19fcHl4X2ZpbGVuYW1lID0gX19weXhfZlswXTsgX19weXhf bGluZW5vID0gODI7IF9fcHl4X2NsaW5lbm8gPSBfX0xJTkVfXzsgZ290byBfX3B5eF9MMV9lcnJv cjt9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn4KICAgIHNyYy93cmFwcGVyLmM6Mjk3 MDoxMzM6IHdhcm5pbmc6IGNvZGUgd2lsbCBuZXZlciBiZSBleGVjdXRlZCBbLVd1bnJlYWNoYWJs ZS1jb2RlXQogICAgICAgIF9fcHl4X3RfNCA9IFB5TGlzdF9HRVRfSVRFTShfX3B5eF90XzIsIF9f cHl4X3RfMyk7IF9fUHl4X0lOQ1JFRihfX3B5eF90XzQpOyBfX3B5eF90XzMrKzsgaWYgKHVubGlr ZWx5KDAgPCAwKSkge19fcHl4X2ZpbGVuYW1lID0gX19weXhfZlswXTsgX19weXhfbGluZW5vID0g ODk7IF9fcHl4X2NsaW5lbm8gPSBfX0xJTkVfXzsgZ290byBfX3B5eF9MMV9lcnJvcjt9CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBefn5+fn5+CiAgICBzcmMvd3JhcHBlci5jOjM4ODc6MTM2OiB3YXJu aW5nOiBjb2RlIHdpbGwgbmV2ZXIgYmUgZXhlY3V0ZWQgWy1XdW5yZWFjaGFibGUtY29kZV0KICAg ICAgICAgIF9fcHl4X3RfMyA9IFB5VHVwbGVfR0VUX0lURU0oX19weXhfdF8yLCBfX3B5eF90XzQp OyBfX1B5eF9JTkNSRUYoX19weXhfdF8zKTsgX19weXhfdF80Kys7IGlmICh1bmxpa2VseSgwIDwg MCkpIHtfX3B5eF9maWxlbmFtZSA9IF9fcHl4X2ZbMF07IF9fcHl4X2xpbmVubyA9IDE0NTsgX19w eXhfY2xpbmVubyA9IF9fTElORV9fOyBnb3RvIF9fcHl4X0wxX2Vycm9yO30KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIF5+fn5+fn4KICAgIHNyYy93cmFwcGVyLmM6Mzg4MDoxMzU6IHdhcm5pbmc6 IGNvZGUgd2lsbCBuZXZlciBiZSBleGVjdXRlZCBbLVd1bnJlYWNoYWJsZS1jb2RlXQogICAgICAg ICAgX19weXhfdF8zID0gUHlMaXN0X0dFVF9JVEVNKF9fcHl4X3RfMiwgX19weXhfdF80KTsgX19Q eXhfSU5DUkVGKF9fcHl4X3RfMyk7IF9fcHl4X3RfNCsrOyBpZiAodW5saWtlbHkoMCA8IDApKSB7 X19weXhfZmlsZW5hbWUgPSBfX3B5eF9mWzBdOyBfX3B5eF9saW5lbm8gPSAxNDU7IF9fcHl4X2Ns aW5lbm8gPSBfX0xJTkVfXzsgZ290byBfX3B5eF9MMV9lcnJvcjt9CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIF5+fn5+fn4KICAgIHNyYy93cmFwcGVyLmM6Mzc5MzoxMzY6IHdhcm5pbmc6IGNvZGUg d2lsbCBuZXZlciBiZSBleGVjdXRlZCBbLVd1bnJlYWNoYWJsZS1jb2RlXQogICAgICAgICAgX19w eXhfdF82ID0gUHlUdXBsZV9HRVRfSVRFTShfX3B5eF90XzMsIF9fcHl4X3RfNCk7IF9fUHl4X0lO Q1JFRihfX3B5eF90XzYpOyBfX3B5eF90XzQrKzsgaWYgKHVubGlrZWx5KDAgPCAwKSkge19fcHl4 X2ZpbGVuYW1lID0gX19weXhfZlswXTsgX19weXhfbGluZW5vID0gMTQzOyBfX3B5eF9jbGluZW5v ID0gX19MSU5FX187IGdvdG8gX19weXhfTDFfZXJyb3I7fQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgXn5+fn5+fgogICAgc3JjL3dyYXBwZXIuYzozNzg2OjEzNTogd2FybmluZzogY29kZSB3aWxs IG5ldmVyIGJlIGV4ZWN1dGVkIFstV3VucmVhY2hhYmxlLWNvZGVdCiAgICAgICAgICBfX3B5eF90 XzYgPSBQeUxpc3RfR0VUX0lURU0oX19weXhfdF8zLCBfX3B5eF90XzQpOyBfX1B5eF9JTkNSRUYo X19weXhfdF82KTsgX19weXhfdF80Kys7IGlmICh1bmxpa2VseSgwIDwgMCkpIHtfX3B5eF9maWxl bmFtZSA9IF9fcHl4X2ZbMF07IF9fcHl4X2xpbmVubyA9IDE0MzsgX19weXhfY2xpbmVubyA9IF9f TElORV9fOyBnb3RvIF9fcHl4X0wxX2Vycm9yO30KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+ fn5+fgogICAgc3JjL3dyYXBwZXIuYzo0MjI3OjEzMzogd2FybmluZzogY29kZSB3aWxsIG5ldmVy IGJlIGV4ZWN1dGVkIFstV3VucmVhY2hhYmxlLWNvZGVdCiAgICAgICAgX19weXhfdF82ID0gUHlM aXN0X0dFVF9JVEVNKF9fcHl4X3RfNywgX19weXhfdF8xKTsgX19QeXhfSU5DUkVGKF9fcHl4X3Rf Nik7IF9fcHl4X3RfMSsrOyBpZiAodW5saWtlbHkoMCA8IDApKSB7X19weXhfZmlsZW5hbWUgPSBf X3B5eF9mWzBdOyBfX3B5eF9saW5lbm8gPSAxNjI7IF9fcHl4X2NsaW5lbm8gPSBfX0xJTkVfXzsg Z290byBfX3B5eF9MMV9lcnJvcjt9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+CiAgICBz cmMvd3JhcHBlci5jOjExNDc0OjIxOiBlcnJvcjogbm8gbWVtYmVyIG5hbWVkICdleGNfdHlwZScg aW4gJ3N0cnVjdCBfdHMnCiAgICAgICAgKnR5cGUgPSB0c3RhdGUtPmV4Y190eXBlOwogICAgICAg ICAgICAgICAgfn5+fn5+ICBeCiAgICBzcmMvd3JhcHBlci5jOjExNDc1OjIyOiBlcnJvcjogbm8g bWVtYmVyIG5hbWVkICdleGNfdmFsdWUnIGluICdzdHJ1Y3QgX3RzJzsgZGlkIHlvdSBtZWFuICdj dXJleGNfdmFsdWUnPwogICAgICAgICp2YWx1ZSA9IHRzdGF0ZS0+ZXhjX3ZhbHVlOwogICAgICAg ICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+CiAgICAgICAgICAgICAgICAgICAgICAgICBjdXJl eGNfdmFsdWUKICAgIC9hbmFjb25kYTMvaW5jbHVkZS9weXRob24zLjdtL3B5c3RhdGUuaDoyNDA6 MTU6IG5vdGU6ICdjdXJleGNfdmFsdWUnIGRlY2xhcmVkIGhlcmUKICAgICAgICBQeU9iamVjdCAq Y3VyZXhjX3ZhbHVlOwogICAgICAgICAgICAgICAgICBeCiAgICBzcmMvd3JhcHBlci5jOjExNDc2 OjE5OiBlcnJvcjogbm8gbWVtYmVyIG5hbWVkICdleGNfdHJhY2ViYWNrJyBpbiAnc3RydWN0IF90 cyc7IGRpZCB5b3UgbWVhbiAnY3VyZXhjX3RyYWNlYmFjayc/CiAgICAgICAgKnRiID0gdHN0YXRl LT5leGNfdHJhY2ViYWNrOwogICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fgogICAg ICAgICAgICAgICAgICAgICAgY3VyZXhjX3RyYWNlYmFjawogICAgL2FuYWNvbmRhMy9pbmNsdWRl L3B5dGhvbjMuN20vcHlzdGF0ZS5oOjI0MToxNTogbm90ZTogJ2N1cmV4Y190cmFjZWJhY2snIGRl Y2xhcmVkIGhlcmUKICAgICAgICBQeU9iamVjdCAqY3VyZXhjX3RyYWNlYmFjazsKICAgICAgICAg ICAgICAgICAgXgogICAgc3JjL3dyYXBwZXIuYzoxMTQ4ODoyNDogZXJyb3I6IG5vIG1lbWJlciBu YW1lZCAnZXhjX3R5cGUnIGluICdzdHJ1Y3QgX3RzJwogICAgICAgIHRtcF90eXBlID0gdHN0YXRl LT5leGNfdHlwZTsKICAgICAgICAgICAgICAgICAgIH5+fn5+fiAgXgogICAgc3JjL3dyYXBwZXIu YzoxMTQ4OToyNTogZXJyb3I6IG5vIG1lbWJlciBuYW1lZCAnZXhjX3ZhbHVlJyBpbiAnc3RydWN0 IF90cyc7IGRpZCB5b3UgbWVhbiAnY3VyZXhjX3ZhbHVlJz8KICAgICAgICB0bXBfdmFsdWUgPSB0 c3RhdGUtPmV4Y192YWx1ZTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VyZXhjX3ZhbHVlCiAgICAvYW5hY29uZGEzL2lu Y2x1ZGUvcHl0aG9uMy43bS9weXN0YXRlLmg6MjQwOjE1OiBub3RlOiAnY3VyZXhjX3ZhbHVlJyBk ZWNsYXJlZCBoZXJlCiAgICAgICAgUHlPYmplY3QgKmN1cmV4Y192YWx1ZTsKICAgICAgICAgICAg ICAgICAgXgogICAgc3JjL3dyYXBwZXIuYzoxMTQ5MDoyMjogZXJyb3I6IG5vIG1lbWJlciBuYW1l ZCAnZXhjX3RyYWNlYmFjaycgaW4gJ3N0cnVjdCBfdHMnOyBkaWQgeW91IG1lYW4gJ2N1cmV4Y190 cmFjZWJhY2snPwogICAgICAgIHRtcF90YiA9IHRzdGF0ZS0+ZXhjX3RyYWNlYmFjazsKICAgICAg ICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn4KICAgICAgICAgICAgICAgICAgICAgICAg IGN1cmV4Y190cmFjZWJhY2sKICAgIC9hbmFjb25kYTMvaW5jbHVkZS9weXRob24zLjdtL3B5c3Rh dGUuaDoyNDE6MTU6IG5vdGU6ICdjdXJleGNfdHJhY2ViYWNrJyBkZWNsYXJlZCBoZXJlCiAgICAg ICAgUHlPYmplY3QgKmN1cmV4Y190cmFjZWJhY2s7CiAgICAgICAgICAgICAgICAgIF4KICAgIHNy Yy93cmFwcGVyLmM6MTE0OTE6MTM6IGVycm9yOiBubyBtZW1iZXIgbmFtZWQgJ2V4Y190eXBlJyBp biAnc3RydWN0IF90cycKICAgICAgICB0c3RhdGUtPmV4Y190eXBlID0gdHlwZTsKICAgICAgICB+ fn5+fn4gIF4KICAgIHNyYy93cmFwcGVyLmM6MTE0OTI6MTM6IGVycm9yOiBubyBtZW1iZXIgbmFt ZWQgJ2V4Y192YWx1ZScgaW4gJ3N0cnVjdCBfdHMnOyBkaWQgeW91IG1lYW4gJ2N1cmV4Y192YWx1 ZSc/CiAgICAgICAgdHN0YXRlLT5leGNfdmFsdWUgPSB2YWx1ZTsKICAgICAgICAgICAgICAgIF5+ fn5+fn5+fgogICAgICAgICAgICAgICAgY3VyZXhjX3ZhbHVlCiAgICAvYW5hY29uZGEzL2luY2x1 ZGUvcHl0aG9uMy43bS9weXN0YXRlLmg6MjQwOjE1OiBub3RlOiAnY3VyZXhjX3ZhbHVlJyBkZWNs YXJlZCBoZXJlCiAgICAgICAgUHlPYmplY3QgKmN1cmV4Y192YWx1ZTsKICAgICAgICAgICAgICAg ICAgXgogICAgc3JjL3dyYXBwZXIuYzoxMTQ5MzoxMzogZXJyb3I6IG5vIG1lbWJlciBuYW1lZCAn ZXhjX3RyYWNlYmFjaycgaW4gJ3N0cnVjdCBfdHMnOyBkaWQgeW91IG1lYW4gJ2N1cmV4Y190cmFj ZWJhY2snPwogICAgICAgIHRzdGF0ZS0+ZXhjX3RyYWNlYmFjayA9IHRiOwogICAgICAgICAgICAg ICAgXn5+fn5+fn5+fn5+fgogICAgICAgICAgICAgICAgY3VyZXhjX3RyYWNlYmFjawogICAgL2Fu YWNvbmRhMy9pbmNsdWRlL3B5dGhvbjMuN20vcHlzdGF0ZS5oOjI0MToxNTogbm90ZTogJ2N1cmV4 Y190cmFjZWJhY2snIGRlY2xhcmVkIGhlcmUKICAgICAgICBQeU9iamVjdCAqY3VyZXhjX3RyYWNl YmFjazsKICAgICAgICAgICAgICAgICAgXgogICAgc3JjL3dyYXBwZXIuYzoxMTUzNjoyNDogZXJy b3I6IG5vIG1lbWJlciBuYW1lZCAnZXhjX3R5cGUnIGluICdzdHJ1Y3QgX3RzJwogICAgICAgIHRt cF90eXBlID0gdHN0YXRlLT5leGNfdHlwZTsKICAgICAgICAgICAgICAgICAgIH5+fn5+fiAgXgog ICAgc3JjL3dyYXBwZXIuYzoxMTUzNzoyNTogZXJyb3I6IG5vIG1lbWJlciBuYW1lZCAnZXhjX3Zh bHVlJyBpbiAnc3RydWN0IF90cyc7IGRpZCB5b3UgbWVhbiAnY3VyZXhjX3ZhbHVlJz8KICAgICAg ICB0bXBfdmFsdWUgPSB0c3RhdGUtPmV4Y192YWx1ZTsKICAgICAgICAgICAgICAgICAgICAgICAg ICAgIF5+fn5+fn5+fgogICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VyZXhjX3ZhbHVlCiAg ICAvYW5hY29uZGEzL2luY2x1ZGUvcHl0aG9uMy43bS9weXN0YXRlLmg6MjQwOjE1OiBub3RlOiAn Y3VyZXhjX3ZhbHVlJyBkZWNsYXJlZCBoZXJlCiAgICAgICAgUHlPYmplY3QgKmN1cmV4Y192YWx1 ZTsKICAgICAgICAgICAgICAgICAgXgogICAgc3JjL3dyYXBwZXIuYzoxMTUzODoyMjogZXJyb3I6 IG5vIG1lbWJlciBuYW1lZCAnZXhjX3RyYWNlYmFjaycgaW4gJ3N0cnVjdCBfdHMnOyBkaWQgeW91 IG1lYW4gJ2N1cmV4Y190cmFjZWJhY2snPwogICAgICAgIHRtcF90YiA9IHRzdGF0ZS0+ZXhjX3Ry YWNlYmFjazsKICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn4KICAgICAgICAg ICAgICAgICAgICAgICAgIGN1cmV4Y190cmFjZWJhY2sKICAgIC9hbmFjb25kYTMvaW5jbHVkZS9w eXRob24zLjdtL3B5c3RhdGUuaDoyNDE6MTU6IG5vdGU6ICdjdXJleGNfdHJhY2ViYWNrJyBkZWNs YXJlZCBoZXJlCiAgICAgICAgUHlPYmplY3QgKmN1cmV4Y190cmFjZWJhY2s7CiAgICAgICAgICAg ICAgICAgIF4KICAgIHNyYy93cmFwcGVyLmM6MTE1Mzk6MTM6IGVycm9yOiBubyBtZW1iZXIgbmFt ZWQgJ2V4Y190eXBlJyBpbiAnc3RydWN0IF90cycKICAgICAgICB0c3RhdGUtPmV4Y190eXBlID0g bG9jYWxfdHlwZTsKICAgICAgICB+fn5+fn4gIF4KICAgIHNyYy93cmFwcGVyLmM6MTE1NDA6MTM6 IGVycm9yOiBubyBtZW1iZXIgbmFtZWQgJ2V4Y192YWx1ZScgaW4gJ3N0cnVjdCBfdHMnOyBkaWQg eW91IG1lYW4gJ2N1cmV4Y192YWx1ZSc/CiAgICAgICAgdHN0YXRlLT5leGNfdmFsdWUgPSBsb2Nh bF92YWx1ZTsKICAgICAgICAgICAgICAgIF5+fn5+fn5+fgogICAgICAgICAgICAgICAgY3VyZXhj X3ZhbHVlCiAgICAvYW5hY29uZGEzL2luY2x1ZGUvcHl0aG9uMy43bS9weXN0YXRlLmg6MjQwOjE1 OiBub3RlOiAnY3VyZXhjX3ZhbHVlJyBkZWNsYXJlZCBoZXJlCiAgICAgICAgUHlPYmplY3QgKmN1 cmV4Y192YWx1ZTsKICAgICAgICAgICAgICAgICAgXgogICAgc3JjL3dyYXBwZXIuYzoxMTU0MTox MzogZXJyb3I6IG5vIG1lbWJlciBuYW1lZCAnZXhjX3RyYWNlYmFjaycgaW4gJ3N0cnVjdCBfdHMn OyBkaWQgeW91IG1lYW4gJ2N1cmV4Y190cmFjZWJhY2snPwogICAgICAgIHRzdGF0ZS0+ZXhjX3Ry YWNlYmFjayA9IGxvY2FsX3RiOwogICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fgogICAgICAg ICAgICAgICAgY3VyZXhjX3RyYWNlYmFjawogICAgL2FuYWNvbmRhMy9pbmNsdWRlL3B5dGhvbjMu N20vcHlzdGF0ZS5oOjI0MToxNTogbm90ZTogJ2N1cmV4Y190cmFjZWJhY2snIGRlY2xhcmVkIGhl cmUKICAgICAgICBQeU9iamVjdCAqY3VyZXhjX3RyYWNlYmFjazsKICAgICAgICAgICAgICAgICAg XgogICAgOCB3YXJuaW5ncyBhbmQgMTUgZXJyb3JzIGdlbmVyYXRlZC4KICAgIGVycm9yOiBjb21t YW5kICdnY2MnIGZhaWxlZCB3aXRoIGV4aXQgc3RhdHVzIDEKICAgIAogICAgLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo= --000000000000bdf865058bb274d5 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --000000000000bdf865058bb274d5 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ PyOpenGL Homepage http://pyopengl.sourceforge.net _______________________________________________ PyOpenGL-Users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/pyopengl-users --000000000000bdf865058bb274d5--