From volga629 at networklab.ca Sat Feb 4 00:20:59 2017 Content-Type: multipart/mixed; boundary="===============7069929809639251888==" MIME-Version: 1.0 From: Slava Bendersky To: users at ovirt.org Subject: [ovirt-users] FreeIPA with ovirt 4.1 Date: Fri, 03 Feb 2017 19:20:55 -0500 Message-ID: <647136769.9663409.1486167655086.JavaMail.zimbra@skillsearch.ca> --===============7069929809639251888== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --=3D_c136e2c2-eb56-4389-a88a-8501528346dc Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit Hello Everyone, = Having trouble implement FreeIPA authentication with GSSAPI SSO and ovirt 4= .1. I ran setup and it finished OK then it wrote the files bellow. Next I l= og to web admin with internal user and added FeeIPA user as SuperUser role.= Also I added under System FreeIPA group authorized to login on any attempt= to login with FreeIPA credentials getting message = 2017-02-04 00:03:08,464Z ERROR [org.ovirt.engine.core.sso.servlets.Interact= iveAuthServlet] (default task-6) [] Internal Server Error: Unsupported comm= and = 2017-02-04 00:03:08,464Z ERROR [org.ovirt.engine.core.sso.utils.SsoUtils] (= default task-6) [] Unsupported command = 2017-02-04 00:03:08,659Z ERROR [org.ovirt.engine.core.aaa.servlet.SsoPostLo= ginServlet] (default task-3) [] server_error: Unsupported command = Also when in extensions.d directory contain the following files. If I remov= e mydomain.lan-authn.properties then in web ui FreeIPA domain not showing u= p in drop down list. Any http don't have influence on this. = [root(a)vhe00 extensions.d]# pwd = /etc/ovirt-engine/extensions.d = [root(a)vhe00 extensions.d]# ls = mydomain.lan-authn.properties mydomain.lan -http-authn.properties mydomain.= lan .properties internal-authz.properties = mydomain.lan -authz.properties mydomain.lan -http-mapping.properties intern= al-authn.properties = [root(a)vhe00 extensions.d]# = If possible clarify how it should be and what is possible issue. = Slava. = --=3D_c136e2c2-eb56-4389-a88a-8501528346dc Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable
Hello Everyone,
Having trouble imple= =3D ment  FreeIPA authentication with GSSAPI SSO  and ovirt 4.1. I ra= =3D n setup and it finished OK then it wrote the files bellow. Next I log to we= =3D b admin with internal user and added FeeIPA user as SuperUser role. Also I = =3D added under System FreeIPA group authorized to login on any attempt to logi= =3D n with FreeIPA credentials getting message


2017-02-04 00:03:0= 8,=3D 464Z ERROR [org.ovirt.engine.core.sso.servlets.InteractiveAuthServlet] (def= =3D ault task-6) [] Internal Server Error: Unsupported command
2017-0= =3D 2-04 00:03:08,464Z ERROR [org.ovirt.engine.core.sso.utils.SsoUtils] (defaul= =3D t task-6) [] Unsupported command
2017-02-04 00:03:08,659Z ERROR [= =3D org.ovirt.engine.core.aaa.servlet.SsoPostLoginServlet] (default task-3) [] = =3D server_error: Unsupported command


Also when in extensions.d directory contain the= f=3D ollowing files. If I remove mydomain.lan-authn.properties then in web ui FreeIPA domain not= =3D showing up in drop down list. Any http don't have influence on this.

[root(a)vhe00 extensions.d]# pwd=3D
/etc/ovirt-engine/extensions.d

[root(a)vhe00 = ex=3D tensions.d]# ls
mydomain.lan-authn.properties mydomain.lan-http-authn.prop= =3D erties  mydomain= =3D .lan.properties      internal-authz.properties
<= =3D div>mydomain.lan-authz.properties mydomain.lan-http-mapping.properties  internal-authn.proper= =3D ties
[root(a)vhe00 extensions.d]# 

<=3D div>
If possible clarify how it should= b=3D e and what is possible issue.



Sl=3D ava.  --=3D_c136e2c2-eb56-4389-a88a-8501528346dc-- --===============7069929809639251888== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS09X2MxMzZlMmMyLWViNTYtNDM4OS1hODhhLTg1MDE1MjgzNDZkYwpDb250ZW50LVR5cGU6IHRl eHQvcGxhaW47IGNoYXJzZXQ9dXRmLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoK SGVsbG8gRXZlcnlvbmUsIApIYXZpbmcgdHJvdWJsZSBpbXBsZW1lbnQgRnJlZUlQQSBhdXRoZW50 aWNhdGlvbiB3aXRoIEdTU0FQSSBTU08gYW5kIG92aXJ0IDQuMS4gSSByYW4gc2V0dXAgYW5kIGl0 IGZpbmlzaGVkIE9LIHRoZW4gaXQgd3JvdGUgdGhlIGZpbGVzIGJlbGxvdy4gTmV4dCBJIGxvZyB0 byB3ZWIgYWRtaW4gd2l0aCBpbnRlcm5hbCB1c2VyIGFuZCBhZGRlZCBGZWVJUEEgdXNlciBhcyBT dXBlclVzZXIgcm9sZS4gQWxzbyBJIGFkZGVkIHVuZGVyIFN5c3RlbSBGcmVlSVBBIGdyb3VwIGF1 dGhvcml6ZWQgdG8gbG9naW4gb24gYW55IGF0dGVtcHQgdG8gbG9naW4gd2l0aCBGcmVlSVBBIGNy ZWRlbnRpYWxzIGdldHRpbmcgbWVzc2FnZSAKCgoyMDE3LTAyLTA0IDAwOjAzOjA4LDQ2NFogRVJS T1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS5zc28uc2VydmxldHMuSW50ZXJhY3RpdmVBdXRoU2Vy dmxldF0gKGRlZmF1bHQgdGFzay02KSBbXSBJbnRlcm5hbCBTZXJ2ZXIgRXJyb3I6IFVuc3VwcG9y dGVkIGNvbW1hbmQgCjIwMTctMDItMDQgMDA6MDM6MDgsNDY0WiBFUlJPUiBbb3JnLm92aXJ0LmVu Z2luZS5jb3JlLnNzby51dGlscy5Tc29VdGlsc10gKGRlZmF1bHQgdGFzay02KSBbXSBVbnN1cHBv cnRlZCBjb21tYW5kIAoyMDE3LTAyLTA0IDAwOjAzOjA4LDY1OVogRVJST1IgW29yZy5vdmlydC5l bmdpbmUuY29yZS5hYWEuc2VydmxldC5Tc29Qb3N0TG9naW5TZXJ2bGV0XSAoZGVmYXVsdCB0YXNr LTMpIFtdIHNlcnZlcl9lcnJvcjogVW5zdXBwb3J0ZWQgY29tbWFuZCAKCgpBbHNvIHdoZW4gaW4g ZXh0ZW5zaW9ucy5kIGRpcmVjdG9yeSBjb250YWluIHRoZSBmb2xsb3dpbmcgZmlsZXMuIElmIEkg cmVtb3ZlIG15ZG9tYWluLmxhbi1hdXRobi5wcm9wZXJ0aWVzIHRoZW4gaW4gd2ViIHVpIEZyZWVJ UEEgZG9tYWluIG5vdCBzaG93aW5nIHVwIGluIGRyb3AgZG93biBsaXN0LiBBbnkgaHR0cCBkb24n dCBoYXZlIGluZmx1ZW5jZSBvbiB0aGlzLiAKCltyb290QHZoZTAwIGV4dGVuc2lvbnMuZF0jIHB3 ZCAKL2V0Yy9vdmlydC1lbmdpbmUvZXh0ZW5zaW9ucy5kIAoKW3Jvb3RAdmhlMDAgZXh0ZW5zaW9u cy5kXSMgbHMgCm15ZG9tYWluLmxhbi1hdXRobi5wcm9wZXJ0aWVzIG15ZG9tYWluLmxhbiAtaHR0 cC1hdXRobi5wcm9wZXJ0aWVzIG15ZG9tYWluLmxhbiAucHJvcGVydGllcyBpbnRlcm5hbC1hdXRo ei5wcm9wZXJ0aWVzIApteWRvbWFpbi5sYW4gLWF1dGh6LnByb3BlcnRpZXMgbXlkb21haW4ubGFu IC1odHRwLW1hcHBpbmcucHJvcGVydGllcyBpbnRlcm5hbC1hdXRobi5wcm9wZXJ0aWVzIApbcm9v dEB2aGUwMCBleHRlbnNpb25zLmRdIyAKCgpJZiBwb3NzaWJsZSBjbGFyaWZ5IGhvdyBpdCBzaG91 bGQgYmUgYW5kIHdoYXQgaXMgcG9zc2libGUgaXNzdWUuIAoKCgpTbGF2YS4gCgotLT1fYzEzNmUy YzItZWI1Ni00Mzg5LWE4OGEtODUwMTUyODM0NmRjCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBj aGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUK CjxodG1sPjxib2R5PjxkaXYgc3R5bGU9M0QiZm9udC1mYW1pbHk6IGx1Y2lkYSBjb25zb2xlLHNh bnMtc2VyaWY7IGZvbnQtc2l6ZT0KOiAxMnB0OyBjb2xvcjogIzAwMDAwMCI+PGRpdj5IZWxsbyBF dmVyeW9uZSw8L2Rpdj48ZGl2PkhhdmluZyB0cm91YmxlIGltcGxlPQptZW50ICZuYnNwO0ZyZWVJ UEEgYXV0aGVudGljYXRpb24gd2l0aCBHU1NBUEkgU1NPICZuYnNwO2FuZCBvdmlydCA0LjEuIEkg cmE9Cm4gc2V0dXAgYW5kIGl0IGZpbmlzaGVkIE9LIHRoZW4gaXQgd3JvdGUgdGhlIGZpbGVzIGJl bGxvdy4gTmV4dCBJIGxvZyB0byB3ZT0KYiBhZG1pbiB3aXRoIGludGVybmFsIHVzZXIgYW5kIGFk ZGVkIEZlZUlQQSB1c2VyIGFzIFN1cGVyVXNlciByb2xlLiBBbHNvIEkgPQphZGRlZCB1bmRlciBT eXN0ZW0gRnJlZUlQQSBncm91cCBhdXRob3JpemVkIHRvIGxvZ2luIG9uIGFueSBhdHRlbXB0IHRv IGxvZ2k9Cm4gd2l0aCBGcmVlSVBBIGNyZWRlbnRpYWxzIGdldHRpbmcgbWVzc2FnZTwvZGl2Pjxk aXY+PGJyIGRhdGEtbWNlLWJvZ3VzPTNEIj0KMSI+PC9kaXY+PGRpdj48YnIgZGF0YS1tY2UtYm9n dXM9M0QiMSI+PC9kaXY+PGRpdj48ZGl2PjIwMTctMDItMDQgMDA6MDM6MDgsPQo0NjRaIEVSUk9S IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuc3NvLnNlcnZsZXRzLkludGVyYWN0aXZlQXV0aFNlcnZs ZXRdIChkZWY9CmF1bHQgdGFzay02KSBbXSBJbnRlcm5hbCBTZXJ2ZXIgRXJyb3I6IFVuc3VwcG9y dGVkIGNvbW1hbmQ8L2Rpdj48ZGl2PjIwMTctMD0KMi0wNCAwMDowMzowOCw0NjRaIEVSUk9SIFtv cmcub3ZpcnQuZW5naW5lLmNvcmUuc3NvLnV0aWxzLlNzb1V0aWxzXSAoZGVmYXVsPQp0IHRhc2st NikgW10gVW5zdXBwb3J0ZWQgY29tbWFuZDwvZGl2PjxkaXY+MjAxNy0wMi0wNCAwMDowMzowOCw2 NTlaIEVSUk9SIFs9Cm9yZy5vdmlydC5lbmdpbmUuY29yZS5hYWEuc2VydmxldC5Tc29Qb3N0TG9n aW5TZXJ2bGV0XSAoZGVmYXVsdCB0YXNrLTMpIFtdID0Kc2VydmVyX2Vycm9yOiBVbnN1cHBvcnRl ZCBjb21tYW5kPC9kaXY+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnIgZGF0YS1tPQpjZS1i b2d1cz0zRCIxIj48L2Rpdj48ZGl2PkFsc28gd2hlbiBpbiBleHRlbnNpb25zLmQgZGlyZWN0b3J5 IGNvbnRhaW4gdGhlIGY9Cm9sbG93aW5nIGZpbGVzLiBJZiBJIHJlbW92ZSZuYnNwOzxzcGFuIHN0 eWxlPTNEImNvbG9yOiAjMDAwMDAwOyBmb250LWZhbWlseT0KOiAnbHVjaWRhIGNvbnNvbGUnLCBz YW5zLXNlcmlmOyBmb250LXNpemU6IDE2cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12PQph cmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQt d2VpZ2h0OiBub3JtYWw7IGw9CmV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogMjsgdGV4 dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleD0KdC10cmFuc2Zvcm06IG5vbmU7 IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogMjsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJr PQppdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBk aXNwbGF5OiBpbmxpbmUgIWltcG89CnJ0YW50OyBmbG9hdDogbm9uZTsiIGRhdGEtbWNlLXN0eWxl PTNEImNvbG9yOiAjMDAwMDAwOyBmb250LWZhbWlseTogJ2x1Y2lkYT0KIGNvbnNvbGUnLCBzYW5z LXNlcmlmOyBmb250LXNpemU6IDE2cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50 LWxpPQpnYXR1cmVzOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2Vp Z2h0OiBub3JtYWw7IGxldHRlci1zcGE9CmNpbmc6IG5vcm1hbDsgb3JwaGFuczogMjsgdGV4dC1h bGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmbz0Kcm06IG5vbmU7IHdo aXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogMjsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQt dGV4dC1zPQp0cm9rZS13aWR0aDogMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBkaXNw bGF5OiBpbmxpbmUgIWltcG9ydGFudDsgZmw9Cm9hdDogbm9uZTsiPm15ZG9tYWluLmxhbi1hdXRo bi5wcm9wZXJ0aWVzIHRoZW4gaW4gd2ViIHVpIEZyZWVJUEEgZG9tYWluIG5vdD0KIHNob3dpbmcg dXAgaW4gZHJvcCBkb3duIGxpc3QuIEFueSBodHRwIGRvbid0IGhhdmUgaW5mbHVlbmNlIG9uIHRo aXMuPC9zcGFuPQo+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0zRCJjb2xvcjogIzAwMDAwMDsgZm9u dC1mYW1pbHk6ICdsdWNpZGEgY29uc29sZScsIHM9CmFucy1zZXJpZjsgZm9udC1zaXplOiAxNnB4 OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vcj0KbWFsOyBm b250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3Bh Y2luZzogbm9ybWFsPQo7IG9ycGhhbnM6IDI7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVu dDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2g9Cml0ZS1zcGFjZTogbm9ybWFsOyB3aWRv d3M6IDI7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOj0KIDBw eDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7 IGZsb2F0OiBub25lOyIgPQpkYXRhLW1jZS1zdHlsZT0zRCJjb2xvcjogIzAwMDAwMDsgZm9udC1m YW1pbHk6ICdsdWNpZGEgY29uc29sZScsIHNhbnMtc2VyaWY9CjsgZm9udC1zaXplOiAxNnB4OyBm b250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vcm1hbDsgZm9udD0K LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2lu Zzogbm9ybWFsOyBvcnBoYW5zPQo6IDI7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDog MHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U9Cjogbm9ybWFsOyB3aWRvd3M6 IDI7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGJh Yz0Ka2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IGZs b2F0OiBub25lOyI+PGJyIGRhdGEtPQptY2UtYm9ndXM9M0QiMSI+PC9zcGFuPjwvZGl2PjxkaXY+ PGRpdj5bcm9vdEB2aGUwMCBleHRlbnNpb25zLmRdIyBwd2Q8L2Rpdj49CjxkaXY+L2V0Yy9vdmly dC1lbmdpbmUvZXh0ZW5zaW9ucy5kPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5bcm9vdEB2aGUw MCBleD0KdGVuc2lvbnMuZF0jIGxzPC9kaXY+PGRpdj5teWRvbWFpbi5sYW4tYXV0aG4ucHJvcGVy dGllcyZuYnNwOzxzcGFuIHN0eWxlPTNEPQoiY29sb3I6ICMwMDAwMDA7IGZvbnQtZmFtaWx5OiAn bHVjaWRhIGNvbnNvbGUnLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE2cHg9CjsgZm9udC1zdHls ZTogbm9ybWFsOyBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7IGZvbnQtdmFyaWFudC1j YXBzOiBubz0Kcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1h bDsgb3JwaGFuczogMjsgdGV4dC1hbGlnbjogPQpzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4 dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czo9CiAyOyB3b3Jk LXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBiYWNrZ3JvdW5k LWNvbG9yOiAjZj0KZmZmZmY7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyBmbG9hdDogbm9u ZTsiIGRhdGEtbWNlLXN0eWxlPTNEImNvbG9yOiAjPQowMDAwMDA7IGZvbnQtZmFtaWx5OiAnbHVj aWRhIGNvbnNvbGUnLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE2cHg7IGZvbnQtc3Q9CnlsZTog bm9ybWFsOyBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBz OiBub3JtYWw7IGZvbj0KdC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsg b3JwaGFuczogMjsgdGV4dC1hbGlnbjogc3RhcnQ7IHRlPQp4dC1pbmRlbnQ6IDBweDsgdGV4dC10 cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogMjsgd29yZC09CnNw YWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBiYWNrZ3JvdW5kLWNv bG9yOiAjZmZmZmZmOyBkaT0Kc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyBmbG9hdDogbm9uZTsi Pm15ZG9tYWluLmxhbjwvc3Bhbj4taHR0cC1hdXRobi5wcm9wPQplcnRpZXMgJm5ic3A7PHNwYW4g c3R5bGU9M0QiY29sb3I6ICMwMDAwMDA7IGZvbnQtZmFtaWx5OiAnbHVjaWRhIGNvbnNvbGUnLCA9 CnNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTZweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZh cmlhbnQtbGlnYXR1cmVzOiBubz0Kcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9u dC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hPQpsOyBvcnBoYW5zOiAyOyB0 ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7 IHc9CmhpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiAyOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdl YmtpdC10ZXh0LXN0cm9rZS13aWR0aD0KOiAwcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7 IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyBmbG9hdDogbm9uZTsiPQogZGF0YS1tY2Utc3R5 bGU9M0QiY29sb3I6ICMwMDAwMDA7IGZvbnQtZmFtaWx5OiAnbHVjaWRhIGNvbnNvbGUnLCBzYW5z LXNlcmk9CmY7IGZvbnQtc2l6ZTogMTZweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlh bnQtbGlnYXR1cmVzOiBub3JtYWw7IGZvbj0KdC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13 ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuPQpzOiAyOyB0ZXh0 LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo aXRlLXNwYWM9CmU6IG5vcm1hbDsgd2lkb3dzOiAyOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtp dC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBiYT0KY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IGRp c3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyBmbG9hdDogbm9uZTsiPm15ZG9tYWluPQoubGFuPC9z cGFuPi5wcm9wZXJ0aWVzICZuYnNwOyAmbmJzcDsgJm5ic3A7aW50ZXJuYWwtYXV0aHoucHJvcGVy dGllczwvZGl2Pjw9CmRpdj48c3BhbiBzdHlsZT0zRCJjb2xvcjogIzAwMDAwMDsgZm9udC1mYW1p bHk6ICdsdWNpZGEgY29uc29sZScsIHNhbnMtc2VyaT0KZjsgZm9udC1zaXplOiAxNnB4OyBmb250 LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vcm1hbDsgZm9uPQp0LXZh cmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzog bm9ybWFsOyBvcnBoYW49CnM6IDI7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4 OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhYz0KZTogbm9ybWFsOyB3aWRvd3M6IDI7 IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGJhPQpj a2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IGZsb2F0 OiBub25lOyIgZGF0YS1tY2U9Ci1zdHlsZT0zRCJjb2xvcjogIzAwMDAwMDsgZm9udC1mYW1pbHk6 ICdsdWNpZGEgY29uc29sZScsIHNhbnMtc2VyaWY7IGZvbnQtcz0KaXplOiAxNnB4OyBmb250LXN0 eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vcm1hbDsgZm9udC12YXJpYW50 PQotY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9y bWFsOyBvcnBoYW5zOiAyOyB0ZXg9CnQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0 ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbD0KOyB3aWRvd3M6IDI7IHdv cmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGJhY2tncm91 bmQtPQpjb2xvcjogI2ZmZmZmZjsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IGZsb2F0OiBu b25lOyI+bXlkb21haW4ubGFuPC9zcGE9Cm4+LWF1dGh6LnByb3BlcnRpZXMmbmJzcDs8c3BhbiBz dHlsZT0zRCJjb2xvcjogIzAwMDAwMDsgZm9udC1mYW1pbHk6ICdsdWNpZD0KYSBjb25zb2xlJywg c2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFy aWFudC1sPQppZ2F0dXJlczogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250 LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3A9CmFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IDI7IHRl eHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZj0Kb3JtOiBub25l OyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IDI7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Vi a2l0LXRleHQtPQpzdHJva2Utd2lkdGg6IDBweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsg ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IGY9CmxvYXQ6IG5vbmU7IiBkYXRhLW1jZS1zdHls ZT0zRCJjb2xvcjogIzAwMDAwMDsgZm9udC1mYW1pbHk6ICdsdWNpZGEgY29uc29sZT0KJywgc2Fu cy1zZXJpZjsgZm9udC1zaXplOiAxNnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFu dC1saWdhdHVyZXM6PQogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdl aWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm89CnJtYWw7IG9ycGhhbnM6IDI7IHRleHQt YWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZT0KOyB3 aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IDI7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0 LXRleHQtc3Ryb2tlLXdpPQpkdGg6IDBweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgZGlz cGxheTogaW5saW5lICFpbXBvcnRhbnQ7IGZsb2F0OiBub249CmU7Ij5teWRvbWFpbi5sYW48L3Nw YW4+LWh0dHAtbWFwcGluZy5wcm9wZXJ0aWVzICZuYnNwO2ludGVybmFsLWF1dGhuLnByb3Blcj0K dGllczwvZGl2PjxkaXY+W3Jvb3RAdmhlMDAgZXh0ZW5zaW9ucy5kXSMmbmJzcDs8L2Rpdj48L2Rp dj48ZGl2Pjxicj48L2Rpdj48PQpkaXY+PGJyIGRhdGEtbWNlLWJvZ3VzPTNEIjEiPjwvZGl2Pjxk aXY+SWYgcG9zc2libGUgY2xhcmlmeSBob3cgaXQgc2hvdWxkIGI9CmUgYW5kIHdoYXQgaXMgcG9z c2libGUgaXNzdWUuPC9kaXY+PGRpdj48YnIgZGF0YS1tY2UtYm9ndXM9M0QiMSI+PC9kaXY+PGRp dj0KPjxiciBkYXRhLW1jZS1ib2d1cz0zRCIxIj48L2Rpdj48ZGl2PjxiciBkYXRhLW1jZS1ib2d1 cz0zRCIxIj48L2Rpdj48ZGl2PlNsPQphdmEuJm5ic3A7PC9kaXY+PC9kaXY+PC9ib2R5PjwvaHRt bD4KLS09X2MxMzZlMmMyLWViNTYtNDM4OS1hODhhLTg1MDE1MjgzNDZkYy0tCg== --===============7069929809639251888==--