Re: Notebook not updating properly Linux
Matthias Brennwald <[email protected]> Fri, 14 Jul 2023 16:31:32 +0200
| Newsgroups | gmane.comp.python.wxpython |
|---|---|
| Message-ID | <[email protected]> |
--=-X6Rl+lECdy6uh/sH9J/b Content-Type: text/plain; charset="UTF-8"; format=flowed On Fri, Jul 14 2023 at 06:47:49 -07:00:00, [email protected] wrote: > Hello - > > 4.2.1 gtk3 (phoenix) wxWidgets 3.2.2.1 > > Just trying to create two pages, with a bit of text and a background > color. > On Linux (Ubuntu 22.04, x86_64) when I select page two, page one is > still rendered underneath : color and text, so you get a corrupted > display that looks like this: > > > Looks fine on mac: 4.2.1 osx-cocoa (phoenix) wxWidgets 3.2.2.1 > > > > Code to reproduce: > > #!/usr/bin/python > > import wx > app = wx.App() > frame = wx.Frame(None, title='notebook test') > notebook = wx.Notebook(frame) > > one = wx.Window(notebook) > one.SetBackgroundColour(wx.GREEN) > wx.StaticText(one, label="one") > print(one.GetBackgroundColour()) > notebook.AddPage(one, "One") > > two = wx.Window(notebook) > wx.StaticText(two, label="two") > # we didn't set a background color for page two, > # we expect it to be the platform default (gray/white/etc) > print(two.GetBackgroundColour()) > notebook.AddPage(two, "Two") > > frame.Show() > app.MainLoop() > > Thanks for any pointers/workarounds. > -ck Running your code example works as expected on my Debian 12 machine with wx 4.2.1 and Wayland. I don't think your issue is a "general Linux" thing, but might be related to the specific packages / versions installed on your machine. -- You received this message because you are subscribed to the Google Groups "wxPython-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/wxpython-users/K0JSXR.I9YMWMWQ4DKM1%40gmail.com. --=-X6Rl+lECdy6uh/sH9J/b Content-Type: multipart/related; boundary="=-Lxq8JrjNcNOR1T8oDonm" Type: text/html --=-Lxq8JrjNcNOR1T8oDonm Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div id=3D"geary-body" dir=3D"auto"><div><br></div></div><div id=3D"geary-q= uote" dir=3D"auto"><br>On Fri, Jul 14 2023 at 06:47:49 -07:00:00, charleykh= [email protected] wrote:<br><blockquote type=3D"cite"><div>Hello -</div><div><br= ></div>4.2.1 gtk3 (phoenix) wxWidgets 3.2.2.1<br><div><br></div><div>Just t= rying to create two pages, with a bit of text and a background color.</div>= <div>On Linux (Ubuntu 22.04, x86_64) when I select page two, page one is st= ill rendered underneath : color and text, so you get a corrupted display th= at looks like this:</div><div><br><img alt=3D"Screenshot from 2023-07-14 06= -37-02.png" width=3D"397px" height=3D"248px" src=3D"cid:03b54a1d-0265-4a7b-= a468-eb1b1b473eb5"></div><div><br></div><div>Looks fine on mac: 4.2.1 osx-c= ocoa (phoenix) wxWidgets 3.2.2.1</div><div><br></div><div><img alt=3D"Scree= nshot from 2023-07-14 06-38-43.png" width=3D"400px" height=3D"141px" src=3D= "cid:2a91de67-76d1-410c-ad83-f1b1522a692c"><br></div><div><br></div><div>Co= de to reproduce:</div><div><br></div><div><font face=3D"Courier New">#!/usr= /bin/python<br><br>import wx<br>app =3D wx.App()<br>frame =3D wx.Frame(None= , title=3D'notebook test')<br>notebook =3D wx.Notebook(frame)</font></div><= div><font face=3D"Courier New"><br>one =3D wx.Window(notebook)<br>one.SetBa= ckgroundColour(wx.GREEN)<br>wx.StaticText(one, label=3D"one")<br>print(one.= GetBackgroundColour())<br>notebook.AddPage(one, "One")<br><br></font></div>= <div><font face=3D"Courier New">two =3D wx.Window(notebook)</font></div><di= v><font face=3D"Courier New">wx.StaticText(two, label=3D"two")</font></div>= <div><font face=3D"Courier New"># we didn't set a background color for page= two,</font></div><div><font face=3D"Courier New"># we expect it to be the = platform default (gray/white/etc)<br>print(two.GetBackgroundColour())<br>no= tebook.AddPage(two, "Two")<br><br>frame.Show()<br>app.MainLoop()</font><br>= </div><div><font face=3D"Courier New"><br></font></div><div>Thanks for any = pointers/workarounds. <font face=3D"Courier New"><br></font></div><div= >-ck</div></blockquote><div><br></div><div>Running your code example works = as expected on my Debian 12 machine with wx 4.2.1 and Wayland. I don't thin= k your issue is a "general Linux" thing, but might be related to the specif= ic packages / versions installed on your machine.</div></div> <p></p> -- <br /> You received this message because you are subscribed to the Google Groups &= quot;wxPython-users" group.<br /> To unsubscribe from this group and stop receiving emails from it, send an e= mail to <a href=3D"mailto:[email protected]">wxpy= [email protected]</a>.<br /> To view this discussion on the web visit <a href=3D"https://groups.google.c= om/d/msgid/wxpython-users/K0JSXR.I9YMWMWQ4DKM1%40gmail.com?utm_medium=3Dema= il&utm_source=3Dfooter">https://groups.google.com/d/msgid/wxpython-users/K0= JSXR.I9YMWMWQ4DKM1%40gmail.com</a>.<br /> --=-Lxq8JrjNcNOR1T8oDonm Content-Type: application/octet-stream Content-Disposition: inline; filename=03b54a1d-0265-4a7b-a468-eb1b1b473eb5 Content-Transfer-Encoding: base64 Content-Id: <03b54a1d-0265-4a7b-a468-eb1b1b473eb5> iVBORw0KGgoAAAANSUhEUgAAAY0AAAD4CAYAAAAQP7oXAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AAAAtdEVYdENyZWF0aW9uIFRpbWUARnJpIDE0 IEp1bCAyMDIzIDA2OjM3OjAyIEFNIFBEVGAHbUEAABYwSURBVHic7d13dFR13sfxz507M+mhJBRJ CKGFolIM0ovo2huyKgLK6hFXRV1cdn0W0bVh4biKa6+sxwjKY1vXDvuwLipi6FUEpHcIgfRkZu7c 5w8gEkzgB6Tzfp3jOehMrt9LknnP/d17Eyuq552u5EquK8mVwo7Cxft1yxXpeurBsSopKVEgEBAA 4NTl9/sVEREhr6RfguG6Chft14sTrtOIoRcpPz9fruvW7KQAgBoXCAQUDAbllRvWoWC4xbkafWUP XTfkAhUUFNT0jACAWsR1XXkO/klyAmoWG9KT99+hoqKiGh4NAFAbeQ8tTYVL8vThmw8RDABAhbyS KzlBJTe01b51Mie9AdQboVBIwWBQjuOUnp+1LEu2bcvn88nr9TLHcc7hlRuW6xTrrt9dSjAA1AvB YFBFRUVyHKfCx4uLi2XbtqKiouTz+ZjDcA6vJLmhEp03oFeVDAsA1amgoMD4DbDjOMrPz5ff71dM TAxzGMzhkevKdRw1bhhXmXMCQLXLy8s7oRWTQCCgvLw85jCYw+PKlVxHfl/1rKkBQFUoKChQKBQ6 4Y8PhUKVcqtBfZ/Dc+DqqbAsyzqJ8YBayi3Q9hWZ+vrLmVqaVcU3qrp7tWLmR5r6Roa+2Rau2v8X yggGg5VyTvbQDWzMUfEcntIb+7jzG7WYG8jVzo2blFVynB8YWqX3Jz2p56d8rMVZVfxCHtqgWRnT 9NFXP2h9ntn30wnvVw1tt7aqzFsFTmZbtX2OcLji74GKHjtyWwcuuRXBQO3l5s/WpFue03ynra5/ ZpKGJnlqeqRKUVX7VV//vioSCoUqvCroRDiOI8dxZNt2pc1x8803H/Vjp0yZUuVzhMNhTZ48Wb16 9dKAAQPKPPbtt98qMzNT48aNk8dT9uvlyDm8NAO1n6NwuD5+kVbVftXXv6/yncwyTkUCgYCioqIq dY7ywiAdPSiVOYfH41GvXr2UkZGhUCikwYMHSzoQjIyMDI0YMeJXwShvDi/FQJVxNmnGC2/q/9Zu V1ZOngpKLMU0a69eV/xOo37TRtGHTqOF92nFZ9M0fcZ8/ZwVVFTTDup92QiNvKC9Yg8/1Rb6WVPv ulpTJXk736yXJl6qxHC2ln3ytqbPXKD12Y6im3dU3ytHaeTgVEUd/rHufn3/8ljN3rNHxf6m6jTw Wt18/QAl+Y9jBtM5S+fdqi8ev19TluQpquN1euiBa9Qusrznnch+Ocpa+J6mvDNLy7fkKhQZp8Tk frpx/E1K9xxlu/Xw1GVlHmWczDbrwhyHjjAyMjIkSV6vtzQYhyJyrG2yPIWqE96jn+Yv17oiyR/d QHFRhdq/fblmvjpJVtPndGvXSMkt1Iq3HtLEz7YoKK8io30q2L5UM15brQ15j2ni1a1Vel2f5Vd8 0yaK80p2k1h5VKSVbz+sxz7dopAvXk0T/MrZtlRfvPiIcvyTNa5/Q5W+RrrF2rtjvxrER8jdt11L Pn9OjzkN9PQtXRRlMIPP5DmH77ubp6Vv/U0ZS/NkNx+su/58dfnBOMH90r7/6tXJH2hhsa245i11 mr9Qe/YG5Y+2pOKKtls/HW2dvjq3WVfmODIco0aN+tVy1dG2yXW2qHpWM1103/O6sf1efTnxbr2x bK/mZ67VzV3PlL33G30wY6uCVqL6j31cYwc00K4vJ2n8G4u19pN/asEl49T70HbsFF1x/y9r9O7e GXp+xlaFfB008m+PaGhLW1n/flx3v7JY82bOVXa/i5Vw6GM9TXTxAy9o9Bke7Zo5Sfe8ulC7Zv9b i0d2UZ9CgxkMntOntBoBbf78KX09d6tCDdN1y4Rb1avxUd7in8B+NczeqV0BV1bEmRrx8ARdmGjL dRy5dsXbBSqD58BBBkcaqAZ2gtLaJ8gjV/n7c+VICm1co3VBV1Z8d53bJ1G2fGoxaKA6+Sy5heu0 dlvFh9qhDWu0LuDKDazW1LHDNHTo1fr9y4tU6LpysnZpT5k3XLa8Xo8kW0179lQ7r+SWbNWW3Y7R DMc1ZzhbS77/UXmKVe+b7tQFycf3oyFM9stO7q7003xS8RK9dtftmvDse5q7rUT1cPXpmCpah6/u bdaVOQ4/hzFq1ChlZGTo66+/Nt4m5zRQrbzegy+gbvg4vvIOvRS6KnNluBtWWJLlT1Xfy3rotMO+ V6y4Tkr0SCrvSD0UVMiVZHnk8VTBy6wVrcQEj/Zm5Svz7Sn6vuNY9Uss7xv5JPYrorNuePRRtfzX R/ps1kKtnj1dqzPn69qJj+vaZhVst56ybbvCk78nctXSoW1W5hwnqrLnODwYh5/DOLRUVdF5jcPn OLg8dQp8ZaFW8qamqa1vtpblLtZ/5mbpzAENtGv2N1oVdGXFtFHbFrYsf7SifZZUtEebtxTKTY6V HEd2cmul2N/op1Cugon9NOTCVoq2pGDubuX5mqjcFSG3QGtm/ldrHMlq0EZtm3nkjT72DN5Gx35O KStefW4fI/+0x/TR+u/08rNtlfLgFWp5xGKwFXES++XkK9dqrXNv+IvOvXaT3n/wHr27ZpPmLdqp a4aUv13Zdr08EvH5fCouLi73sYqicCx+v//YTzqOOaRjB6yq5wiHw5o3b96vzmEc+nNmZqYGDRpU 7pHK4XNwpIEaZSUM1NDzP9ePX2zTd38fo4Wv+xQsKFJIEWpzyZU6O0aS215ndozSd4ty9d0zt2vl mz6VRJ2jvz49REMHfakn/7NL814fp5umxivaU6z8gggNuu913XnWYctC7m7NeOJWzbEKtC+vRGFF q/OQK9Q1QrL8x57BijaY87A3d1ZUJw0bO1yrxr+lH3+crpc/7aZHrkopexLRe+L75az7UPfdP0NF ic2UEB3Uns2OZEWrWfMGsrwx5W938iilHf8b11rP6/XKtu1Ku3rJtu0Teod/tDlOJF6VPYfH49Ef //jHcqMwYMAA9evXr9zHjpzj4Jm3454LqBxWtLrc+JAmjBigtCYRChU7imreWefe9ID+Oqyd/JJk NdbgW/+gIWe1VLxdopycoGJifAqG49XjtomaMPIcdW4RLzuQp/yAT41T26qJL3jgy9qTqA7ppyu1 aZzs4hztK7LVqFW6LhvziO69vKVs4xkMnnMEb8tL9fur0xSpYq3+8E3N2n3EN9pJ7JcTjtVpybEK Zm/R+k1ZchPSNGDEPRrdL15WRdut/CtCa43jvZehqrZV2+c42vmOih47cltWZJcb3HDBLm37YdoJ DwgANe14fgR4RSIiIhQdHc0cR5mDa/EA1AsxMTEn9RvwvF7vSb9QnwpzeFibAlBfxMXFndDJ44iI CMXFVd7vFKrPc3BzH4B6JSYmRn6//6i/3vSQqvw1q/V1DqIBoN7x+Xzy+XxyHEeBQECO45T++gfL smTbtvx+/wldnXSqz0E0ANRbh94517T6NAcnwgEAxogGAMAY0QAAGCMaAABjRAMAYIxoAACMlV5y u2zZspqcAwBQB5RGozJ+1gkAoH4rc3Nfenp6Tc0BAKgDOKcBADBGNAAAxogGAMAY0QAAGCMaAABj RAMAYIxoAACMEQ0AgDGiAQAwRjQAAMaIBgDAGNEAABjzHvsplcst3KRvP3hX//p6kdbsyJUT3URt uvTXpcOv00UdGsiq7oGqkrtb/xw3Si8sC5b/uO9s/Wn6E7qkYb3aawD1WLVGw81dpFfveUAf7krS 4CE3aFxaguycjZr35Uf6+91ztPzeybpnYGL9CYfVSAPueFJtClxJjtZ//IReWd1dd/35UrW0JVlx So6tN3sL4BRQjdEo1tK3JuujHWka/fcnNKxNxMH/3lcDzx+kjg/+Qc8995p6d7tXA+Oy9M1Lf9O0 zA3asSdHxYpSYrveunrMXbqqU+yBqIR26Ydpr2rarCVanxVWo/b9dO2YMbq8Q0wtio5Pie26KFGS FJI9xy9rYzO179pVHeyAFjxzvUY+d4leePVGtbMlBefr6eEPaPsNb+upKxNlyVXOV/dr+It+/c/0 B3VO1F4tmv6ypnyaqXX7LDVu20uXj75Nw7onsM4IoFpU32tNyWLN+M9uNT7veg0pDcZB3iRddMNF apE7RzN+yJXr5mvTsmXal3qNJjz2pCb99ffq55mnVx5+VQsKJalYK6bcq0e+LNLZox/RM0//jy6N W6iXHnxF8wurbY9Okl8du50u3/aftDrXlSQ5m1dqVW5I61atUUCSFNSalauljt11RnSJVr15r+5/ d4taD7tXkyaN1zWtNuqd++5TxupATe4IgFNItUUjnLVZWws9atOhnfzlPO5t3UHt/EFt27RTYUmS peiUrjr7rG46q++luu2Oy5S8f4Ey14bk5s3R+59lqcfo8bph4BlK69RX140dps7752j28grOH9RC MV3OUif9pKU/Fktylb18uXZFx8hZuUxrQ5KcDVq6okCp3bupUf5cvffJZrUZeZ/GDemrbt366qo/ 3a/hqRv18fs/qKCmdwbAKaF6z2mcxLM8zZPU3MpVTp4rZ+vP2lBcpJ1PDdPFT/3ycU7Ikj+7QK4a 1qIlqopZjXuoZ/uX9MHC1Qr2batlizeq4zXDFfn+11qyJazO/iVauitJPXsmyd36ldaXNFXfri1+ Kb2dpC5nJiojc7W2OgPVwa7JvQFwKqi2aHgSWiopKqyla35W4KKzdMQClUIb12pdwKukls3l0b5f fbxle2XLVTgsyXUlT2Odd88kDW9/+CulR1EJ8XUiGJIkq5l69mqtKTMytTa/UPN+bKEeo89V9NKp mrVop37jnaf1TXvqjlRbWusaRhcAqk71ndOI7KYLzmmi7Fnv6NONR6zBh3bo31O/0La4Pjq/97Ev u7WT2qiVb7/WbQ2rRUqKUkr/SVaTmLp0Stij5P791Xr395r14WwtaZiu9BaJ6tGzjdbN+VKff7ta TfsNVDuvZCenqa1/t5Yv3XFw+U6Ss03Llmcpom2akjnKAFANqnF5Klpn3XS3rlz5kF4bd7fWXXW5 +qQlyM7ZoHlffKivforSOeNv1cCGln55VSyf1aC/fnvxuxr/vxP1mD1SF53RVL7iPdqU20IXnt9Z 0XXmUEPyJA/SOe0y9I/pe5Q87Fm1ti15+vRX639M0fvhZA27rf2BT1JcX117ZYr+NO1RTY66Ueen ulo/8029u7GVfvuH3oqp6R0BcEqo1nMaVoOzNebZF9R5+jR9PGuKnpyWr3BkglLPHKS7Jo/UJZ0b Gh76RKvbrU9qYoPXlPHVi3o4o1CKaao2A0er//mdFV3F+1GpPC107oVd9daafRo4qK1sSWoxQIPS pmiNc4EuaHPoECJCnW56XBMjX9GUdx/XX/ZLjdr20vBHb9d1HY9c7AOAqmFFdrneDRfs1uypDys9 Pb2m5wEA1GJ16QQAAKCGEQ0AgDGiAQAwRjQAAMaIBgDAGNEAABgjGgAAY0QDAGCMaAAAjBENAICx av3ZU3WV/949NT1ClQg80aSmRwBQx3CkAQAwVuZIY+HChTU1Ry2XUtMDVAk+3wCOV5lo9Ondp6bm qN161/QAVYPPNoDjxfIUAMAY0QAAGCsbDddW5IrGariBXzgNAPi1stEIxSn5gU5qNc9XQ+MAAGoz lqcAAMbKubnPo/gXz9aAFw/8Wzhpr/a0ilfTnTu0eMomFVgRSnyus9p9HCuvx5U8jgLts7Uz3aeW Hzpa88Eq7fHFqeVfOqnlkgjZjuRGFyv7tpVaNaRQbvXuHwCgEh0RDUu+Akm+Iu29bruykyT/wuZK /q8lV/GKy5UKGngVvSBGXlcKd9usn34bUMN3UpXyni2343rlRPnUfEwXpa5ylX/JBu1o71XCO8lK eKaL0lrN0+ru4RrZUQDAySu7PJUfr9hiyemxTqtu2a6dl2zX5gk/aUsrW5YTp0YrDpwg9xZZsnyO tMOrUK+d2nBntkIlHjktcxTcmaJWqzwKDV6hJX/Zqp1DN2rl81tVLJ8S/5HAzy0BgDqszGu4tTlK XldyWhT/soxkFymne0Da4leD+XHy9HUVUSSFO+1SzvoGarjFUp7lkeW6CqSUyFoUJ58rWd+cqb7n lW5ZlitZW+IV5exRHhdnAUCd9Os3/lY5z7JcKSooe0EjxeaXKKpIclL2KdvXTE0WRGi3EyPbkkqa uFKhJLkqHLVUq84Nl240dtrpSlvO0hQA1GVllqfclEIFLcm7IfqXB5woNVjml9Nhvwp3J6jJB40U 6XUVjgtqf68CxX7bXM3nRCrscRWypXD3PAUtS5HLIlScUqjClEIVJrmK2OCT0z5PRRxlAECdVfZI o+FO7U5OUavFaery9FbtaepXzIqGStxYqG3PbJWT302p70QoFOcqbEnF/feq4I1UJYcDKvYcvLcj abO2dGiutgs6Kn38Du1MD8o/9zQ1X1ei7XdnK1QDOwkAqBxlT4RbAW15fL2ym3oU+0mq2rzeQk02 FGvLEyu1+fQC7b44R2G3RAWxB59/WpayOrhy2+WqpHRZK6jtLyzTxh5B+TKTlPp8qlos9ip49jbt 6MjyFADUZVZkl+vdcMFuzZ76MD/lFgBwVNwRDgAwRjQAAMaIBgDAGNEAABgjGgAAY0QDAGCMaAAA jBENAIAxogEAMEY0AADGiAYAwBjRAAAYIxoAAGNEAwBgjGgAAIwRDQCAMaIBADBGNAAAxogGAMAY 0QAAGCMaAABjRAMAYIxoAACMEQ0AgDGiAQAwRjQAAMaIBgDAGNEAABgjGgAAY0QDAGCMaAAAjBEN AIAxogEAMEY0AADGiAYAwBjRAAAYIxoAAGNEAwBgjGgAAIwRDQCAMaIBADBGNAAAxogGAMAY0QAA GCMaAABjRAMAYIxoAACMEQ0AgDGiAQAwRjQAAMaIBgDAGNEAABgjGgAAY0QDAGCMaAAAjBENAIAx ogEAMEY0AADGiAYAwBjRAAAYIxoAAGNEAwBgjGgAAIwRDQCAMaIBADBGNAAAxogGAMAY0QAAGCMa AABjRAMAYIxoAACMEQ0AgDGiAQAwRjQAAMaIBgDAGNEAABgjGgAAY0QDAGCMaAAAjBENAIAxogEA MEY0AADGiAYAwBjRAAAYIxoAAGNEAwBgjGgAAIwRDQCAMaIBADBGNAAAxogGAMAY0QAAGCMaAABj RAMAYIxoAACMEQ0AgDGiAQAwRjQAAMaIBgDAGNEAABgjGgAAY0QDAGCMaAAAjBENAIAxogEAMEY0 AADGiAYAwBjRAAAYIxoAAGNEAwBgjGgAAIwRDQCAMaIBADBGNAAAxogGAMAY0QAAGCMaAABjRAMA YIxoAACMEQ0AgDGiAQAwRjQAAMaIBgDAGNEAABgjGgAAY0QDAGCMaAAAjBENAIAxogEAMEY0AADG iAYAwBjRAAAYIxoAAGNEAwBgjGgAAIwRDQCAMaIBADBGNAAAxogGAMAY0QAAGCMaAABjRAMAYIxo AACMEQ0AgDGiAQAw5pGsmp4BAFBHcKQBADDmkSUONgAARg4uT1ENAMCxsTwFADDGiXAAgLED5zQI BwDAwMHlKaIBADg2lqcAAMYORINuAAAMeGRxyS0AwAz3aQAAjB28I5xoAACOzWNxlAEAMOSV5Sk9 0pj7w9waHgcAUJv9Py0F+CQk8tV8AAAAAElFTkSuQmCC --=-Lxq8JrjNcNOR1T8oDonm Content-Type: application/octet-stream Content-Disposition: inline; filename=2a91de67-76d1-410c-ad83-f1b1522a692c Content-Transfer-Encoding: base64 Content-Id: <2a91de67-76d1-410c-ad83-f1b1522a692c> iVBORw0KGgoAAAANSUhEUgAAAZAAAACNCAYAAACZgCw9AAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AAAAtdEVYdENyZWF0aW9uIFRpbWUARnJpIDE0 IEp1bCAyMDIzIDA2OjM4OjQzIEFNIFBEVGK5yBUAACAASURBVHic7Z17jFx1+f9fnzOzs9duL+z2 hr3SUgFBaAvdNvwkxCLRhMQEhWokwT/AKEYNRow2xksMIYj8gleERE1IiIJoUPx+ifGS2HIp1bYg pZVtty3byy50e9nd2d3OnMv3j5nnzDOfbktbutvu9HklbXdnzvnMOWdmzrvP3T3/3K5kpDjC8HCe OAwJ45AkTgBwzpEASRwTOEcUx+XHEgIXABDFESSQJDEuCErPxzHOlX6OkxgHRHFMEGSI4ohMJkNC ggOSGCAhiWNwDnCQAC7B4XCBK+/riKMI5wJwDlc6QOI4wpEhSSIcAS4IiOMQXIBzAXHpBQAIyscW BAFJ6RRJiCEpH3MQlI4loXRsDgIccZKUziUuvb68NpTOO8GRJAlB4ICAOC4SuAzgSJLSeSVJ6ZrJ +Zf2TUhk7aR0HKWTJz1HR2kfuf6Bc6XnnAMHcRSTXkgX4HDEci2cK52ng9IPpWuTyWRJ5AKUXyuK IigtWXo/HeXXkPdTzt8hR1b6bETgSteN8nNxHOMCR0BQfl9K5++CgDiKCILy+cu1dqSfOfnbla9v 6XXL1yiKSDJyVSBxDhfHxK70mhkXgPqclM4/Lr+fCUEmSxSFZFymdO1ISMprJ1FUOtfytXLlz3fl M1xaN3ABSUB6DeKk9Pl3SVI6HhdAHEEQlD7KCbikdK5ynbPZ8vUvf2/kGstnqvympJ+z0jV2xFFM kAlwCaX1SUqPOUdU/hwF5WuBc6XPeVw6f/nORnFEEGQhSUrHVD7HKIrL1zwpfzdd+hlMP/9RVFpT 7g1JUl6nfM3K3//0+geu8r4mSfn3CBdkyuuSfm9K32Mnn36cXANX+TxF5deXY3Y4olh9vpxDf08r n3D5ngXl738m/ZzJF0TfJ0pXwVG+HMRJTOCC0veq/LmQreI4Kd1Xyp/Z9JjK5yjXOEkovzflz1DV Ow1R+TOW3n+CoHwfLF87R+X+B+V/k/Q+VjpGV77/ReVVy9elvG4QBERxkUxQV773lO9BxOn7R/me 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 RLQgxXHM/wFV2Jn+EV1xSQAAAABJRU5ErkJggg== --=-Lxq8JrjNcNOR1T8oDonm-- --=-X6Rl+lECdy6uh/sH9J/b--