Re: :required validation in CSS3
Philip Taylor <[email protected]> Sun, 19 Jun 2016 10:05:37 +0100
| Newsgroups | gmane.org.w3c.validator.css |
|---|---|
| Organization | The Hellenic Institute, Royal Holloway, University of London |
| Message-ID | <[email protected]> |
--------------3FB4473EE025282B0F28628C Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Subject: Re: :required validation in CSS3 From: Philip Taylor <[email protected]> Date: 17/06/2016 10:01 To: "Jukka K. Korpela" <[email protected]> CC: CSS-D <[email protected]> Jukka K. Korpela wrote: > It seems that you don’t even need to use setAttribute(). Setting the property directly in JavaScript works, too. This change is reflected as a change of the corresponding attribute. Is it not the case, Jukka, that whether one needs set Attribute () or can access the attribute directly as a property of an element can be (perhaps is) browser specific ? -- Philip Taylor --------------3FB4473EE025282B0F28628C Content-Type: multipart/related; boundary="------------8A25ADE8A450AB5A5A2BE0A2" --------------8A25ADE8A450AB5A5A2BE0A2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: 8bit <html> <head> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> </head> <body bgcolor="#FFFFFF" text="#000000"> <table class="header-part1" border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody> <tr> <td> <div class="headerdisplayname" style="display:inline;">Subject: </div> Re: :required validation in CSS3</td> </tr> <tr> <td> <div class="headerdisplayname" style="display:inline;">From: </div> Philip Taylor <a class="moz-txt-link-rfc2396E" href="mailto:[email protected]"><[email protected]></a></td> </tr> <tr> <td> <div class="headerdisplayname" style="display:inline;">Date: </div> 17/06/2016 10:01</td> </tr> </tbody> </table> <table class="header-part2" border="0" cellpadding="0" cellspacing="0" width="100%"> <tbody> <tr> <td> <div class="headerdisplayname" style="display:inline;">To: </div> "Jukka K. Korpela" <a class="moz-txt-link-rfc2396E" href="mailto:[email protected]"><[email protected]></a></td> </tr> <tr> <td> <div class="headerdisplayname" style="display:inline;">CC: </div> CSS-D <a class="moz-txt-link-rfc2396E" href="mailto:[email protected]"><[email protected]></a></td> </tr> </tbody> </table> <br> <div class="moz-text-html" lang="x-unicode"> <br> <br> <div class="moz-cite-prefix">Jukka K. Korpela wrote:<br> </div> <blockquote cite="mid:[email protected]" type="cite">It seems that you don’t even need to use setAttribute(). Setting the property directly in JavaScript works, too. This change is reflected as a change of the corresponding attribute.<br> </blockquote> Is it not the case, Jukka, that whether one needs set Attribute () or can access the attribute directly as a property of an element can be (perhaps is) browser specific ?<br> <div class="moz-signature">-- <br> <img src="cid:[email protected]"><br> Philip Taylor</div> </div> </body> </html> --------------8A25ADE8A450AB5A5A2BE0A2 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-ID: <[email protected]> /9j/4AAQSkZJRgABAgIATgBOAAD/4hxtSUNDX1BST0ZJTEUAAQEAABxdTGlubwIQAABtbnRy UkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA 9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABgwAAAGx3dHB0AAAB7wAAABRia3B0AAACAwAA ABRyWFlaAAACFwAAABRnWFlaAAACKwAAABRiWFlaAAACPwAAABRkbW5kAAACUwAAAHBkbWRk AAACwwAAAIh2dWVkAAADSwAAAIZ2aWV3AAAD0QAAACRsdW1pAAAD9QAAABRtZWFzAAAECQAA ACR0ZWNoAAAELQAAAAxyVFJDAAAEOQAACAxnVFJDAAAMRQAACAxiVFJDAAAUUQAACAx0ZXh0 AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQBkZXNjAAAA AAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAA AAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BY WVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVD IGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAA LklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAA AAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAA AAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRp b24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0 aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk /gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAA AAABAAAAAAAAAo8AAAACAAAAAAAAAAAAAAAAc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAA BQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYA iwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMB GQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB 2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC 1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYE EwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYF lgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08H YQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJ eQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL 4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8O mw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwR qhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAV EhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y 1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc 9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUgh dSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3Jicm VyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2kr nSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIx SjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3 YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE9 4D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpE zkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JM KkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT 9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+Vc NVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk 6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbblu Em5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3 s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuB zYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yM Y4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqX dZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopaj BqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGv Fq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67 p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3I vMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHW VdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vk c+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozz GfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t//9jdXJ2AAAA AAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIA dwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsB AQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEB uQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqIC rAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD 4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkF WAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcH GQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJ JQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kL gAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMO Lg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMR MRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoU ixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsY QBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCoc Uhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJgg xCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgl lyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsq zysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUw bDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2 cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ8 4z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31D wEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRL DEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxS x1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa 9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Nj l2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFds r20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2 Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WA R4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSK yoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+V yZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNih R6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCt RK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5 wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbG w8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bU SdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4czi U+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw 5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23/ /2N1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4A YwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA 6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIB mgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoC hAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6ID rgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0F HAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG 0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I 0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsL Igs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakN ww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQ uRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UU BhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kX rhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4ob shvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+og FSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk 2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAq Aio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ov kS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01 hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o7 6DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJC tUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ 8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBR m1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZ uFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfVi SWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdr T2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0 zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+ wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6J M4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aU IJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2f i5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKr davprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i3 4LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHE zsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7S P9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/g NuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7iju tO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9 uv5L/tz/bf///8AACwgATwEtAQERAP/bAIQABQMDBAMDBQQEBAUFBQYHDQgHBwcHEAsMCQ0T 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 iiiiiiiv/9k= --------------8A25ADE8A450AB5A5A2BE0A2-- --------------3FB4473EE025282B0F28628C--