<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Segoe UI";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:10.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        font-size:10.0pt;
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-ligatures:none;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:126046174;
        mso-list-template-ids:1462777360;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1
        {mso-list-id:422989646;
        mso-list-template-ids:1701452584;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2
        {mso-list-id:454754894;
        mso-list-template-ids:795891254;}
@list l2:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3
        {mso-list-id:671951410;
        mso-list-template-ids:-651902232;}
@list l3:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4
        {mso-list-id:1144857271;
        mso-list-template-ids:-176787934;}
@list l4:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5
        {mso-list-id:1599367293;
        mso-list-template-ids:-1717789498;}
@list l5:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6
        {mso-list-id:1721441995;
        mso-list-template-ids:793173224;}
@list l6:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7
        {mso-list-id:1804421420;
        mso-list-template-ids:-877069936;}
@list l7:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l8
        {mso-list-id:1860655446;
        mso-list-template-ids:601159474;}
@list l8:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l8:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l8:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l8:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l8:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l8:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l8:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l8:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l8:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l9
        {mso-list-id:2048218806;
        mso-list-template-ids:1967704466;}
@list l9:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l9:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l9:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l9:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l9:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l9:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l9:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l9:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l9:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1027" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="en-MG" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#212121">Hello everyone,</span><span style="color:#212121"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#212121"> </span><span style="color:#212121"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#212121">Please find below a report which details the progress made this week on the development of the plugin and feed website.</span><span style="color:#212121"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#212121"> </span><span style="color:#212121"><o:p></o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;color:#212121">Merged PRs for the plugin website:</span></b><span style="color:#212121"><o:p></o:p></span></p>
<ul style="margin-top:0cm" type="disc">
<li class="MsoNormal" style="color:#212121;mso-list:l9 level1 lfo9"><span lang="EN-US" style="font-size:11.0pt">[Deployed] </span><a href="https://github.com/qgis/QGIS-Django/pull/355" title="https://github.com/qgis/QGIS-Django/pull/355"><span style="font-family:"Segoe UI",sans-serif;color:#0078D7">Show
 review form for style managers</span></a><o:p></o:p></li><li class="MsoNormal" style="color:#212121;mso-list:l9 level1 lfo9"><span lang="EN-US" style="font-size:11.0pt">[Deployed] <a href="https://github.com/qgis/QGIS-Django/pull/352" title="https://github.com/qgis/QGIS-Django/pull/352"><span style="color:#0078D7">Fix
 icons in style list for mobile</span></a></span><o:p></o:p></li><li class="MsoNormal" style="color:#212121;mso-list:l9 level1 lfo9"><span lang="EN-US" style="font-size:11.0pt">[Deployed] <a href="https://github.com/qgis/QGIS-Django/pull/342" title="https://github.com/qgis/QGIS-Django/pull/342"><span style="color:#0078D7">Preserve
 non-ASCII characters when downloading a zip</span></a></span><o:p></o:p></li><li class="MsoNormal" style="color:#212121;mso-list:l9 level1 lfo9"><span lang="EN-US" style="font-size:11.0pt">[Deployed] <a href="https://github.com/qgis/QGIS-Django/pull/344" title="https://github.com/qgis/QGIS-Django/pull/344"><span style="color:#0078D7">Show
 the ID in plugin detail page</span></a></span><o:p></o:p></li><li class="MsoNormal" style="color:#212121;mso-list:l9 level1 lfo9"><span lang="EN-US" style="font-size:11.0pt">[Deployed] <a href="https://github.com/qgis/QGIS-Django/pull/346" title="https://github.com/qgis/QGIS-Django/pull/346"><span style="color:#0078D7">Add
 note for email usage in the plugin upload page</span></a></span><o:p></o:p></li><li class="MsoNormal" style="color:#212121;mso-list:l9 level1 lfo9"><span lang="EN-US" style="font-size:11.0pt">[Deployed] <a href="https://github.com/qgis/QGIS-Django/pull/347" title="https://github.com/qgis/QGIS-Django/pull/347"><span style="color:#0078D7">Get
 static and media root from the environments</span></a></span><o:p></o:p></li><li class="MsoNormal" style="color:#212121;mso-list:l9 level1 lfo9"><span lang="EN-US" style="font-size:11.0pt">[Deployed] <a href="https://github.com/qgis/QGIS-Django/pull/348" title="https://github.com/qgis/QGIS-Django/pull/348"><span style="color:#0078D7">Fix
 svg icons display issue in plugin list and plugin detail</span></a></span><o:p></o:p></li><li class="MsoNormal" style="color:#212121;mso-list:l9 level1 lfo9"><span lang="EN-US" style="font-size:11.0pt">[Deployed] <a href="https://github.com/qgis/QGIS-Django/pull/349" title="https://github.com/qgis/QGIS-Django/pull/349"><span style="color:#0078D7">Multi
 parent folders validator</span></a></span><o:p></o:p></li><li class="MsoNormal" style="color:#212121;mso-list:l9 level1 lfo9"><span lang="EN-US" style="font-size:11.0pt">[Deployed] <a href="https://github.com/qgis/QGIS-Django/pull/351" title="https://github.com/qgis/QGIS-Django/pull/351"><span style="color:#0078D7">Update
 repository url when creating or updating a plugin version</span></a></span><o:p></o:p></li></ul>
<p class="MsoNormal"><span lang="EN-US" style="color:#212121"> </span><span style="color:#212121"><o:p></o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;color:#212121">Merged PRs for the plugin website:</span></b><span style="color:#212121"><o:p></o:p></span></p>
<ul style="margin-top:0cm" type="disc">
<li class="MsoNormal" style="color:#212121;mso-list:l1 level1 lfo10"><span lang="EN-US" style="font-size:11.0pt">[Not deployed yet] <a href="https://github.com/qgis/qgis-feed/pull/68" title="https://github.com/qgis/qgis-feed/pull/68"><span style="color:#0078D7">Subclass
 OSMWidget to use ol 7.2.2 in Django 3</span></a></span><o:p></o:p></li></ul>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#212121"> </span><span style="color:#212121"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#212121">Next week, I will work on the email-sending issue for both sites and also try to solve some of the issues on the QGIS Django repo.</span><span style="color:#212121"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#212121"> </span><span style="color:#212121"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#212121">Have a great weekend,</span><span style="color:#212121"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#212121">Lova</span><span style="color:#212121"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#212121"> </span><span style="color:#212121"><o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt">—</span><b><span style="font-size:9.0pt;font-family:Helvetica;color:#888888"><o:p></o:p></span></b></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt"><img border="0" width="112" height="88" style="width:1.1666in;height:.9166in" id="_x0000_i1028" src="file:////Users/xpirix/Library/Containers/com.microsoft.Outlook/Data/Library/Caches/Signatures/signature_2634494606" alt="Image"><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"><o:p> </o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><b><span lang="EN-US" style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">Lova Andriarimalala</span></b><b><span style="font-size:9.0pt"><o:p></o:p></span></b></p>
<p class="MsoNormal" align="center" style="text-align:center"><b><span lang="EN-US" style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">QGIS Full Stack Developer</span></b><b><span style="font-size:9.0pt"><o:p></o:p></span></b></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">Visit </span><span style="font-size:9.0pt"><a href="http://kartoza.com/" target="_top"><span style="font-family:Helvetica;color:#1155CC;mso-fareast-language:FR">http://kartoza.com</span></a></span><span style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR"> to
 find out about open source:</span><span style="font-size:9.0pt"><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">* Desktop GIS programming services</span><span style="font-size:9.0pt"><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">* Geospatial web development</span><span style="font-size:9.0pt"><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">* GIS Training</span><span style="font-size:9.0pt"><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888;mso-fareast-language:FR">* Consulting Services</span><span style="font-size:9.0pt"><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;color:#888888;mso-fareast-language:FR">Office: </span><span style="font-size:9.0pt"><a href="tel:+261340952473" target="_top"><span style="color:#0078D7;mso-fareast-language:FR">+261(0)34
 09 524 73</span></a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<div id="mail-editor-reference-message-container">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">Lova Andriarimalala <lova@kartoza.com><br>
<b>Date: </b>Friday, 2 February 2024 at 3:51 PM<br>
<b>To: </b>Lova Andriarimalala <lova@kartoza.com><br>
<b>Subject: </b>Re: QGIS Full Stack Web Developer Report<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt">Hello everyone,</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt">Please find below a report detailing the progress made this week on developing the plugin and feed website.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt">Newly open PRs:</span></b><o:p></o:p></p>
<ul style="margin-top:0cm" type="disc">
<li class="MsoListParagraph" style="margin-left:0cm;mso-list:l2 level1 lfo1"><a href="https://github.com/qgis/QGIS-Django/pull/352"><span style="font-size:11.0pt">Fix icons in style list for mobile</span></a><span lang="EN-US" style="font-size:11.0pt">: this
 is for </span><a href="https://github.com/qgis/QGIS-Django/issues/131"><span lang="EN-US" style="font-size:11.0pt">#131</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l2 level1 lfo1"><a href="https://github.com/qgis/qgis-feed/pull/68"><span style="font-size:11.0pt">Subclass OSMWidget to use ol 7.2.2 in Django 3</span></a><span lang="EN-US" style="font-size:11.0pt">:
 this is another method to fix </span><a href="https://github.com/qgis/qgis-feed/issues/56"><span lang="EN-US" style="font-size:11.0pt">#56</span></a></li></ul>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt">Merged PRs for the plugin website:</span></b><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt">Most of these PRs have been deployed on staging.plugins.qgis.org for now. Please feel free to check them or submit feedback. We are planning to deploy them on the production next week.</span><o:p></o:p></p>
<ul style="margin-top:0cm" type="disc">
<li class="MsoListParagraph" style="margin-left:0cm;mso-list:l5 level1 lfo2"><span lang="EN-US" style="font-size:11.0pt">[Deployed on staging]
</span><a href="https://github.com/qgis/QGIS-Django/pull/339"><span lang="EN-US" style="font-size:11.0pt">Fix/logout on profile button</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l5 level1 lfo2"><span lang="EN-US" style="font-size:11.0pt">[Deployed]
</span><a href="https://github.com/qgis/QGIS-Django/pull/340"><span lang="EN-US" style="font-size:11.0pt">Split media and static folders</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l5 level1 lfo2"><span lang="EN-US" style="font-size:11.0pt">[Deployed on staging]
</span><a href="https://github.com/qgis/QGIS-Django/pull/342"><span lang="EN-US" style="font-size:11.0pt">Preserve non-ASCII characters when downloading a zip</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l5 level1 lfo2"><span lang="EN-US" style="font-size:11.0pt">[Deployed on staging]
</span><a href="https://github.com/qgis/QGIS-Django/pull/344"><span lang="EN-US" style="font-size:11.0pt">Show the ID in plugin detail page</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l5 level1 lfo2"><span lang="EN-US" style="font-size:11.0pt">[Deployed on staging]
</span><a href="https://github.com/qgis/QGIS-Django/pull/346"><span lang="EN-US" style="font-size:11.0pt">Add note for email usage in the plugin upload page</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l5 level1 lfo2"><span lang="EN-US" style="font-size:11.0pt">[Deployed on staging]
</span><a href="https://github.com/qgis/QGIS-Django/pull/347"><span lang="EN-US" style="font-size:11.0pt">Get static and media root from the environments</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l5 level1 lfo2"><span lang="EN-US" style="font-size:11.0pt">[Deployed on staging]
</span><a href="https://github.com/qgis/QGIS-Django/pull/348"><span lang="EN-US" style="font-size:11.0pt">Fix svg icons display issue in plugin list and plugin detail</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l5 level1 lfo2"><span lang="EN-US" style="font-size:11.0pt">[Deployed on staging]
</span><a href="https://github.com/qgis/QGIS-Django/pull/349"><span lang="EN-US" style="font-size:11.0pt">Multi parent folders validator</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l5 level1 lfo2"><span lang="EN-US" style="font-size:11.0pt">[Deployed on staging]
</span><a href="https://github.com/qgis/QGIS-Django/pull/351"><span lang="EN-US" style="font-size:11.0pt">Update repository url when creating or updating a plugin version</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l5 level1 lfo2"><span lang="EN-US" style="font-size:11.0pt">[Deployed]</span><span lang="EN-US">
</span><a href="https://github.com/qgis/QGIS-Django/pull/325"><span lang="EN-US" style="font-size:11.0pt">Show plugins with patch versions in plugin list</span></a></li></ul>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt"> </span></b><o:p></o:p></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt">Merged PRs for the feed website:</span></b><o:p></o:p></p>
<ul style="margin-top:0cm" type="disc">
<li class="MsoListParagraph" style="margin-left:0cm;mso-list:l4 level1 lfo3"><span lang="EN-US" style="font-size:11.0pt">[Deployed]
</span><a href="https://github.com/qgis/qgis-feed/pull/66"><span lang="EN-US" style="font-size:11.0pt">Add dbbackups service to docker-compose</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l4 level1 lfo3"><span lang="EN-US" style="font-size:11.0pt">[Deployed]
</span><a href="https://github.com/qgis/qgis-feed/pull/60"><span lang="EN-US" style="font-size:11.0pt">Show a raw version of the feeds</span></a><span style="font-size:11.0pt">
</span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l4 level1 lfo3"><span lang="EN-US" style="font-size:11.0pt">[Deployed]
</span><a href="https://github.com/qgis/qgis-feed/pull/59"><span lang="EN-US" style="font-size:11.0pt">Add content char counter, improve invalid form handling</span></a><span style="font-size:11.0pt">
</span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l4 level1 lfo3"><span lang="EN-US" style="font-size:11.0pt">[Deployed]
</span><a href="https://github.com/qgis/qgis-feed/pull/62"><span lang="EN-US" style="font-size:11.0pt">Add a field to specify reviewers when submitting a new feed item</span></a><span lang="EN-US" style="font-size:11.0pt">: needs to configure email variables
 on the server.</span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l4 level1 lfo3"><span lang="EN-US" style="font-size:11.0pt">[Not yet deployed]
</span><a href="https://github.com/qgis/qgis-feed/pull/67"><span lang="EN-US" style="font-size:11.0pt">Use python 3.8 to install Django 4</span></a><span lang="EN-US" style="font-size:11.0pt"> and
</span><a href="https://github.com/qgis/qgis-feed/pull/61"><span lang="EN-US" style="font-size:11.0pt">Upgrade to Django 4 to fix OL map</span></a><span lang="EN-US" style="font-size:11.0pt">: they need other stack updates.</span></li></ul>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt"> </span></b><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt">Next week, we will continue the deployment on plugins.qgis.org.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Have a great weekend,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Lova</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt">—</span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt"><img border="0" width="112" height="88" style="width:1.1666in;height:.9166in" id="Picture_x0020_3" src="cid:image001.jpg@01DA4AF0.86392770" alt="Image"></span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888"> </span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><b><span lang="EN-US" style="font-size:9.0pt;font-family:Helvetica;color:#888888">Lova Andriarimalala</span></b><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><b><span lang="EN-US" style="font-size:9.0pt;font-family:Helvetica;color:#888888">QGIS Full Stack Developer</span></b><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888">Visit </span><a href="http://kartoza.com/" target="_top"><span style="font-size:9.0pt;font-family:Helvetica;color:#1155CC">http://kartoza.com</span></a><span style="font-size:9.0pt;font-family:Helvetica;color:#888888"> to
 find out about open source:</span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Desktop GIS programming services</span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Geospatial web development</span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888">* GIS Training</span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Consulting Services</span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;color:#888888">Office: </span><a href="tel:+261340952473" target="_top"><span style="font-size:9.0pt;color:#0078D7">+261(0)34 09 524 73</span></a><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<div id="mail-editor-reference-message-container">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">Lova Andriarimalala <lova@kartoza.com><br>
<b>Date: </b>Friday, 26 January 2024 at 4:22 PM<br>
<b>To: </b>Lova Andriarimalala <lova@kartoza.com><br>
<b>Subject: </b>Re: QGIS Full Stack Web Developer Report</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt">Hello everyone,</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt">Please find below a report which details the progress made this week on the development of the plugin and feed website.</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt">Newly open PRs:</span></b><o:p></o:p></p>
<ul style="margin-top:0cm" type="disc">
<li class="MsoListParagraph" style="margin-left:0cm;mso-list:l6 level1 lfo4"><a href="https://github.com/qgis/QGIS-Django/pull/349"><span lang="EN-US" style="font-size:11.0pt">Multi-parent folders validator</span></a><span lang="EN-US" style="font-size:11.0pt">:
 this is for </span><a href="https://github.com/qgis/QGIS-Django/issues/73"><span lang="EN-US" style="font-size:11.0pt">#73</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l6 level1 lfo4"><a href="https://github.com/qgis/QGIS-Django/pull/348"><span lang="EN-US" style="font-size:11.0pt">Fix svg icons display issue in the plugin list and plugin detail</span></a><span lang="EN-US" style="font-size:11.0pt">:
 this is for </span><a href="https://github.com/qgis/QGIS-Django/issues/65"><span lang="EN-US" style="font-size:11.0pt">#65</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l6 level1 lfo4"><a href="https://github.com/qgis/QGIS-Django/pull/347"><span lang="EN-US" style="font-size:11.0pt">Get static and media root from the environments</span></a><span lang="EN-US" style="font-size:11.0pt">:
 this is related to </span><a href="https://github.com/qgis/QGIS-Django/pull/340"><span lang="EN-US" style="font-size:11.0pt">#340</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l6 level1 lfo4"><a href="https://github.com/qgis/QGIS-Django/pull/346"><span lang="EN-US" style="font-size:11.0pt">Add notes for email usage in the plugin upload page</span></a><span lang="EN-US" style="font-size:11.0pt">:
 this is for </span><a href="https://github.com/qgis/QGIS-Django/issues/21"><span lang="EN-US" style="font-size:11.0pt">#21</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l6 level1 lfo4"><a href="https://github.com/qgis/qgis-feed/pull/67"><span lang="EN-US" style="font-size:11.0pt">Use python 3.8 to install Django 4</span></a><span lang="EN-US" style="font-size:11.0pt">
 (QGIS-Feed)</span></li></ul>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt">Please refer to the previous email for the PRs opened last week</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt">PRs Deployed:</span></b><o:p></o:p></p>
<ul style="margin-top:0cm" type="disc">
<li class="MsoListParagraph" style="margin-left:0cm;mso-list:l3 level1 lfo5"><a href="https://github.com/qgis/QGIS-Django/pull/325"><span style="font-size:11.0pt">Show plugins with patch versions in
</span><span lang="EN-US" style="font-size:11.0pt">the </span><span style="font-size:11.0pt">plugin list</span></a><span lang="EN-US" style="font-size:11.0pt">: this is for
</span><a href="https://github.com/qgis/QGIS-Django/pull/224"><span lang="EN-US" style="font-size:11.0pt">#224</span></a><span lang="EN-US" style="font-size:11.0pt">,
</span><a href="https://github.com/qgis/QGIS-Django/pull/223"><span lang="EN-US" style="font-size:11.0pt">#223</span></a><span lang="EN-US" style="font-size:11.0pt">,
</span><a href="https://github.com/qgis/QGIS-Django/pull/74"><span lang="EN-US" style="font-size:11.0pt">#74</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l3 level1 lfo5"><a href="https://github.com/qgis/QGIS-Django/pull/340"><span style="font-size:11.0pt">Split media and static folders</span></a><span lang="EN-US" style="font-size:11.0pt">: this is
 for </span><a href="https://github.com/qgis/QGIS-Django/issues/298"><span lang="EN-US" style="font-size:11.0pt">#298</span></a><span lang="EN-US" style="font-size:11.0pt">,
</span><a href="https://github.com/qgis/QGIS-Django/issues/114"><span lang="EN-US" style="font-size:11.0pt">#114</span></a><span lang="EN-US" style="font-size:11.0pt">.</span></li></ul>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt">Next week, we will continue the deployment on plugins.qgis.org and feed.qgis.org.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Have a great weekend,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Lova</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt">—</span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
<v:stroke joinstyle="miter" />
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0" />
<v:f eqn="sum @0 1 0" />
<v:f eqn="sum 0 0 @1" />
<v:f eqn="prod @2 1 2" />
<v:f eqn="prod @3 21600 pixelWidth" />
<v:f eqn="prod @3 21600 pixelHeight" />
<v:f eqn="sum @0 0 1" />
<v:f eqn="prod @6 1 2" />
<v:f eqn="prod @7 21600 pixelWidth" />
<v:f eqn="sum @8 21600 0" />
<v:f eqn="prod @7 21600 pixelHeight" />
<v:f eqn="sum @10 21600 0" />
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" />
<o:lock v:ext="edit" aspectratio="t" />
</v:shapetype><v:shape id="Picture_x0020_3" o:spid="_x0000_s1026" type="#_x0000_t75" alt="Image" style='width:84pt;height:66pt;visibility:visible;mso-left-percent:-10001;mso-top-percent:-10001;mso-position-horizontal:absolute;mso-position-horizontal-relative:char;mso-position-vertical:absolute;mso-position-vertical-relative:line;mso-left-percent:-10001;mso-top-percent:-10001'>
<w:wrap type="none"/>
<w:anchorlock/>
</v:shape><![endif]--><![if !vml]><img width="112" height="88" style="width:1.1666in;height:.9166in" src="cid:image003.png@01DA5B73.02AF4AE0" alt="Image" v:shapes="Picture_x0020_3"><![endif]><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888"> </span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><b><span lang="EN-US" style="font-size:9.0pt;font-family:Helvetica;color:#888888">Lova Andriarimalala</span></b><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><b><span lang="EN-US" style="font-size:9.0pt;font-family:Helvetica;color:#888888">QGIS Full Stack Developer</span></b><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888">Visit </span><a href="http://kartoza.com/" target="_top"><span style="font-size:9.0pt;font-family:Helvetica;color:#1155CC">http://kartoza.com</span></a><span style="font-size:9.0pt;font-family:Helvetica;color:#888888"> to
 find out about open source:</span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Desktop GIS programming services</span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Geospatial web development</span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888">* GIS Training</span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Consulting Services</span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;color:#888888">Office: </span><a href="tel:+261340952473" target="_top"><span style="font-size:9.0pt;color:#0078D7">+261(0)34 09 524 73</span></a><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt"> </span><o:p></o:p></p>
<div id="mail-editor-reference-message-container">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">Lova Andriarimalala <lova@kartoza.com><br>
<b>Date: </b>Friday, 19 January 2024 at 4:07 PM<br>
<b>To: </b>Lova Andriarimalala <lova@kartoza.com><br>
<b>Subject: </b>Re: QGIS Full Stack Web Developer Report</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt">Hello everyone</span><span lang="EN-US" style="font-size:11.0pt">,</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt">I’m writing in a new email because the last one exceeded 100KB and required an approbation each time. </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt">Please find below a report detailing the progress made this week on developing the plugin and feed website.</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt">This week, I mainly focused on completing several tasks which are:</span><o:p></o:p></p>
<ul style="margin-top:0cm" type="disc">
<li class="MsoListParagraph" style="margin-left:0cm;mso-list:l8 level1 lfo6"><span lang="EN-US" style="font-size:11.0pt">Writing a detailed plan for QGIS-related website maintenance for 2024</span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l8 level1 lfo6"><a href="https://github.com/qgis/qgis-feed/issues/65"><span lang="EN-US" style="font-size:11.0pt">Improve security for each server</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l8 level1 lfo6"><span lang="EN-US" style="font-size:11.0pt">Developing a template for QGIS-related website maintenance docs</span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l8 level1 lfo6"><span lang="EN-US" style="font-size:11.0pt">Closing fixed issues on the QGIS-Django repository</span></li></ul>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt">PRs open:</span></b><o:p></o:p></p>
<ul style="margin-top:0cm" type="disc">
<li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo7"><a href="https://github.com/qgis/QGIS-Django/pull/344"><span style="font-size:11.0pt">Show the ID in plugin detail page</span></a><span lang="EN-US" style="font-size:11.0pt">: this
 is a fix for issue </span><a href="https://github.com/qgis/QGIS-Django/issues/343"><span lang="EN-US" style="font-size:11.0pt">#343</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo7"><a href="https://github.com/qgis/QGIS-Django/pull/342"><span lang="EN-US" style="font-size:11.0pt">Preserve non-ASCII characters when downloading a zip</span></a><span lang="EN-US" style="font-size:11.0pt">:
 this is a fix for </span><a href="https://github.com/qgis/QGIS-Django/issues/338"><span lang="EN-US" style="font-size:11.0pt">#338</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo7"><a href="https://github.com/qgis/qgis-feed/pull/66"><span lang="EN-US" style="font-size:11.0pt">Add dbbackups service to docker-compose</span></a><span lang="EN-US" style="font-size:11.0pt">:
 this is for </span><a href="https://github.com/qgis/qgis-feed/issues/64"><span lang="EN-US" style="font-size:11.0pt">#64</span></a></li></ul>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt">PRs merged:</span></b><o:p></o:p></p>
<ul style="margin-top:0cm" type="disc">
<li class="MsoListParagraph" style="margin-left:0cm;mso-list:l7 level1 lfo8"><a href="https://github.com/qgis/QGIS-Django/pull/325"><span style="font-size:11.0pt">Show plugins with patch versions in
</span><span lang="EN-US" style="font-size:11.0pt">the </span><span style="font-size:11.0pt">plugin list</span></a><span lang="EN-US" style="font-size:11.0pt">: this is for
</span><a href="https://github.com/qgis/QGIS-Django/pull/224"><span lang="EN-US" style="font-size:11.0pt">#224</span></a><span lang="EN-US" style="font-size:11.0pt">,
</span><a href="https://github.com/qgis/QGIS-Django/pull/223"><span lang="EN-US" style="font-size:11.0pt">#223</span></a><span lang="EN-US" style="font-size:11.0pt">,
</span><a href="https://github.com/qgis/QGIS-Django/pull/74"><span lang="EN-US" style="font-size:11.0pt">#74</span></a></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l7 level1 lfo8"><a href="https://github.com/qgis/QGIS-Django/pull/340"><span style="font-size:11.0pt">Split media and static folders</span></a><span lang="EN-US" style="font-size:11.0pt">: this is
 for </span><a href="https://github.com/qgis/QGIS-Django/issues/298"><span lang="EN-US" style="font-size:11.0pt">#298</span></a><span lang="EN-US" style="font-size:11.0pt">,
</span><a href="https://github.com/qgis/QGIS-Django/issues/114"><span lang="EN-US" style="font-size:11.0pt">#114</span></a></li></ul>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt">Next week, we will probably deploy the changes according to the merged PRs.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Have a great weekend,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Lova</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt">—</span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt"><img border="0" width="112" height="88" style="width:1.1666in;height:.9166in" id="Picture_x0020_1" src="cid:image001.jpg@01DA4AF0.86392770" alt="Image"></span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888"> </span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><b><span lang="EN-US" style="font-size:9.0pt;font-family:Helvetica;color:#888888">Lova Andriarimalala</span></b><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><b><span lang="EN-US" style="font-size:9.0pt;font-family:Helvetica;color:#888888">QGIS Full Stack Developer</span></b><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888">Visit </span><a href="http://kartoza.com/" target="_top"><span style="font-size:9.0pt;font-family:Helvetica;color:#1155CC">http://kartoza.com</span></a><span style="font-size:9.0pt;font-family:Helvetica;color:#888888"> to
 find out about open source:</span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Desktop GIS programming services</span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Geospatial web development</span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888">* GIS Training</span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;font-family:Helvetica;color:#888888">* Consulting Services</span><o:p></o:p></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:9.0pt;color:#888888">Office: </span><a href="tel:+261340952473" target="_top"><span style="font-size:9.0pt;color:#0078D7">+261(0)34 09 524 73</span></a><o:p></o:p></p>
</div>
</div>
<div id="mail-editor-reference-message-container">
<div>
<div>
<div id="mail-editor-reference-message-container">
<div>
<div>
<div id="mail-editor-reference-message-container">
<div>
<div>
<div id="mail-editor-reference-message-container">
<div>
<div>
<div id="mail-editor-reference-message-container">
<div>
<div>
<div id="mail-editor-reference-message-container">
<div>
<div id="mail-editor-reference-message-container">
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;color:black"> </span><o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>