/* .............................................................................
SITE ITEMS
............................................................................. */

/*
ITEM / Header
Default head for a block. */
.iHead { }
.iHead + * {margin-top: calc(0.5 * var(--base-spacing));}

	/*
	ALT :
	Centered. */
	.iHead--center {text-align: center; }

	/*
	ALT :
	Narrow.
	Different de wStd__narrow car aligned a gauche, assez etroit. */
	.iHead--narrow {max-width: 35em;}
	.iHead--narrow p {max-width: 25em;}



/*
ITEM / Social networks
Liens vers reseaux sociaux, cote a cote. */
.rs {--spacing: 0.15em;list-style: none;font-size: 1.8em;line-height: 1;display: flex;align-items: center;}
.rs li {flex: 0 0 auto;display: block;}
.rs li a {display: block;color: var(--color-black);padding: var(--spacing);text-decoration: none;transition: color 0.2s;}

	/* Hover */
	.rs li a:hover {color: var(--color-purple); }

	/*
	ALT :
	Vertical alignment */
	.rs--vertical {flex-direction: column;}

	/*
	ALT :
	Left aligned.
	Si premier de ligne et left-align, l'alignement du premier n'est
	pas quite good. Donc, pull un peu le premier vers la gauche. */
	.rs--leftAlign { }
	.rs--leftAlign li:first-child {margin-left: calc(-1.5 * var(--spacing));}

	/*
	ALT :
	Slide mobile.
	Affiché dans le bas du menu déroulant sur mobile. */
	.rs--slideMobile {font-size: 2.15em;}
	.rs--slideMobile li:first-child {margin-left: calc(-1.5 * var(--spacing));}

	/*
	ALT :
	Smaller. */
	.rs--small {font-size: 1.2em; }

	/*
	ALT :
	Icones bleues. */
	.rs--blue { }
	.rs--blue li a {color: var(--color-blue); }



/*
ITEM / Nav item avantages
Utile pour la nav à gauche (desktop) et le titre de chaque accordion (mobile). */
.iNavItemAvantage {position: relative;z-index: 1;display: flex;font-size: 0.9em;line-height: 1.1;font-weight: 700;color: var(--color-white);padding: 0.75em 0;}
.iNavItemAvantage::after {position:absolute; z-index:0; display:block; content:''; bottom:0; height: 1px; left:0; right:0; background-color: var(--color-grey);}
.iNavItemAvantage__number {position: relative; flex:0 0 auto;width: 2em;height: 2em;font-weight: 700;background: var(--color-blue);border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: border-color 0.3s; }
.iNavItemAvantage__number::before {position:absolute;z-index: -11;display:block;content:'';top:-1px;bottom:-1px;left:-1px;right:-1px;border-radius: 50%;background: var(--color-white);clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);transition: clip-path 0.4s cubic-bezier(0.7, 0, 0, 1);}
.iNavItemAvantage__label {flex:1 1 auto;align-self: center;display: block;margin-left: 1.2em;padding: 0.1em 0 0.1em 0;opacity: 0.4;transition: opacity 0.3s;}

	/*
	ALT :
	Alone, not surround10ed by another nav item. */
	.iNavItemAvantage--alone { }
	.iNavItemAvantage--alone::after {display: none; }

	/* Hover */
	.iNavItemAvantage:hover { }
	.iNavItemAvantage:hover .iNavItemAvantage__number { }
	.iNavItemAvantage:hover .iNavItemAvantage__label {opacity: 1; }

	/* 
	STATE / On + open */
	.iNavItemAvantage.on,
	.iSlideAvantage.open .iNavItemAvantage { }
	.iNavItemAvantage.on .iNavItemAvantage__number,
	.iSlideAvantage.open .iNavItemAvantage__number {border-color: var(--color-white); }
	.iNavItemAvantage.on .iNavItemAvantage__number::before,
	.iSlideAvantage.open .iNavItemAvantage__number::before {clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); }
	.iNavItemAvantage.on .iNavItemAvantage__label,
	.iSlideAvantage.open .iNavItemAvantage__label {opacity: 1; }



/*
ITEM / Slide avantage
C'est une slide sur desktop (contenu d'un tab), mais un accordion sur mobile.
Le trigger est la zone cliquable pour ouvrir l'accordion. */
.iSlideAvantage { }
.iSlideAvantage__trigger {display: none; }
.iSlideAvantage__grid { }
.iSlideAvantage__cell { }
.iSlideAvantage__ctn {min-width: 70%;max-width: 45em; }
/* .iSlideAvantage__ctn figure {margin-bottom: calc(0.4 * var(--base-spacing)); } */

	/* Tabs to accordions */
	@media (max-width:62rem) {
		.iSlideAvantage {position: relative; }
		.iSlideAvantage::after {position:absolute; z-index:0; display:block; content:''; bottom:0; height: 1px; left:0; right:0; background-color: var(--color-grey);}
		.iSlideAvantage__trigger {display: block;position: relative;padding-right: 2em;}
		.iSlideAvantage__trigger::after {position:absolute;z-index:0;display:block;content:'';top: 1.55em;height: 2px;right:0;width: 0.8em;background: var(--color-white);transform-origin: 100% 50%;transform: scaleX(0);transition: transform 0.3s;}
		.iSlideAvantage__grid {display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.3s; }
		.iSlideAvantage__cell {overflow: hidden;min-height: 0; }
		.iSlideAvantage__ctn {padding: 1em 0 calc(0.75 * var(--base-spacing)) 0;}

		/* 
		STATE / Open */
		.iSlideAvantage.open { }
		.iSlideAvantage.open .iSlideAvantage__trigger::after {transform: none; }
		.iSlideAvantage.open .iSlideAvantage__grid {grid-template-rows: 1fr; }
	}



/*
ITEM / Video
Image avec over gradient, caption et bouton pour faire jouer la vidéo. */
.iVideo {display: grid;grid-template-columns: 1fr;grid-template-rows: 1fr 2.5em;align-items: end;}
.iVideo__img {grid-column: 1 / -1;grid-row: 1 / 2; }
.iVideo__caption {grid-column: 1 / -1;grid-row: 1 / 2;position: relative;z-index: 1;margin: 5% 7%;}
.iVideo__play {grid-column: 1 / -1;grid-row: 1 / 3;position: relative;z-index: 2;justify-self: end;margin-right: 10%;}
.iVideo__name {font-size: 1.9em;line-height: 1.1;font-weight: 500;}
.iVideo__title {margin-top: 0;font-size: 1em;line-height: 1.1;}

	/*
	ALT :
	Play at left.
	Only on desktop. */
	@media (min-width:62.01rem) {
		.iVideo--playLeft {grid-template-rows: 1fr; }
		.iVideo--playLeft .iVideo__play {grid-column: 1 / -1;grid-row: 1 / 2;justify-self: start;transform: translateX(-50%);margin: 0 0 10% 0;}
		.iVideo--playLeft .iVideo__caption {text-align: right; }
	}

	/* 
	ANIMATE */
	.js *.jsAnimateClass .iVideo__img {opacity: 0; transition: opacity 1s; transition-delay: 0.3s; }
	.js *.jsAnimateClass.animate .iVideo__img {opacity: 1; }

	.js *.jsAnimateClass .iVideo__caption {opacity: 0; transition: opacity 1s; transition-delay: 0.6s; }
	.js *.jsAnimateClass.animate .iVideo__caption {opacity: 1; }

	.js *.jsAnimateClass .iVideo__play {opacity: 0; transition: opacity 1s; transition-delay: 0.6s; }
	.js *.jsAnimateClass.animate .iVideo__play {opacity: 1; }

	/* Blanc car over la video, mais sur mobile c'est en-dessous, donc
	on laisse onDark gerer ça. */
	@media (min-width:46.01rem) {
		.iVideo__caption {color: var(--color-white); }
	}

	/* Caption under video */
	@media (max-width:46rem) {
		.iVideo {grid-template-rows: 1fr 2em auto;}
		.iVideo__caption {grid-row: 3 / 4;margin: 0.5em 0 0 0;}
		.iVideo__play {margin-right: 8%;}
		.iVideo__name {font-size: 1.5em;}
	}



/*
ITEM / Text with icon
Icon at the left of a text, also useful for links. */
.iTextIcon {display: inline;position: relative;font-size: 0.9em;font-weight: 700;}
.iTextIcon__icon {position: absolute;display: block;top: -0.08em;left: -1.25em;font-size: 1.3em;}
.iTextIcon__text { }



/*
ITEM / Text with icon full width
Icon at right of a text, also useful for links. */
.iTextIconFW {display: flex;align-items: center;color: var(--color-grey);font-size: 1.25em;font-weight: 500;text-decoration: none;transition: color 0.3s;}
.iTextIconFW__text {flex:1 1 auto;width: 100%;margin-right: 1em;}
.iTextIconFW__icon {flex:0 0 auto;font-size: 1.5em;}

	/* Hover */
	.iTextIconFW:hover {color: var(--color-blue); }



/*
ITEM / Share inline
Text at left, icons at right. */
.iShareInline {display: flex;align-items: center;}
.iShareInline__text {display: block;flex: 0 0 auto;font-size: 0.65em;margin-right: 0.7em;margin-top: 0.1em;color: var(--color-black);}
.iShareInline__rs {display: block;flex: 1 1 auto;}



/*
ITEM / Lien offres
Texte et icone right aligned.
Pour le bouton pour voir les offres dans la topbar mobile. */
.linkOffres {background: var(--color-blue);display: flex;align-items: stretch;font-size: 1.2em;font-weight: 700;line-height: 1.2;color: var(--color-white);text-align: right;max-width: 100%;transition: background-color 0.3s;}
.linkOffres__label {display: block;flex:1 1 auto;align-self: center;padding-right: 1em;}
.linkOffres__icon {display: block;flex:0 0 auto;height: 100%;}
.linkOffres__icon .svgIcon,
.linkOffres__icon .svgIcon > svg {height: 100%;width: auto;margin-left: auto;}

	/* Hover */
	.linkOffres:hover {background-color: var(--color-purple);}



/*
ITEM / Floating box
Box qui deviendra sticky eventuellement. */
.iFloatOffres {--float-box-topbar-spacer: calc(1em + var(--topbar-height-scrolled));pointer-events: none;position: absolute;right: 0;bottom: 1em;}
.iFloatOffres__willPin {padding-top: var(--float-box-topbar-spacer);margin-top: calc(-1 * var(--float-box-topbar-spacer)); padding-bottom: 1em;}
.iFloatOffres__ctn {pointer-events: auto;}

	/* 
	STATE / Initial
	Afficher tout le bouton. */
	.iFloatOffres .iFloatOffres__ctn {transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);}

	/* 
	STATE / Pinned
	Afficher juste l'icone. */
	.iFloatOffres .pinned .iFloatOffres__ctn {transform: translateX(calc(100% - 4.25em));}

	/* Hover = afficher tout le bouton */
	.iFloatOffres .iFloatOffres__ctn:hover {transform: none; }



/*
ITEM / Side box
Box utile pour le sharing zone. */
.iSideBox {position: relative;}
.iSideBox__trigger { }
.iSideBox .iSideBox__trigger button.btnIcon,
.iSideBox .iSideBox__trigger a.btnIcon { }
.iSideBox__ctn {height: 0; pointer-events: none;opacity: 0;visibility: hidden;transition: opacity 0.5s, visibility 0.5s;}
.iSideBox__ctn ul {list-style: none;display: flex;flex-direction: column;align-items: center;padding-top: 0.7em;}
.iSideBox__ctn ul li {flex: 0 0 auto;margin: 0.3em 0;}

	/* 
	STATE / On */
	.iSideBox.on { }
	.iSideBox.on .iSideBox__trigger button.btnIcon,
	.iSideBox.on .iSideBox__trigger a.btnIcon {background: var(--color-blue); }
	.iSideBox.on .iSideBox__ctn {height: auto; pointer-events: auto;opacity: 1;visibility: visible; }



/*
ITEM / Spotlight
Les spotlights sont des merveilles générés totalement en CSS.
La raison de les faire en CSS est qu'on peut facilement les animer.
Et c'est vraiment moins lourd que si on avait utilisé un PNG.

Chaque spotlight est constitué des éléments suivants :

1- COULEURS
Un radial-gradient définit les couleurs.

2- TEXTURE
Une texture PNG est appliquée sur ce radial-gradient, en url(data:image/png).
La texture est générée à partir de ce site : https://codeblock.at/base64-noise-generator/

3- MASK
Un mask est appliqué sur la texture, sinon le bleu foncé est trop foncé (à cause
du mix-blend-mode qui foncit le bleu). On veut que le bleu qui dépasse du gradient
soit exactement le même bleu que celui utilisé dans le background des sections
foncées bleus. Le mask permet de cacher graduellement le bleu foncé problématique. */
.iSpotlight {/* border: 1px solid red; */transform: translateY(-50%);}
.iSpotlight__in {position: relative;height: 150vw;background: radial-gradient(100vw 50em at 100% 50%, #725acb 0%, #6348c8 22%, #2b237a 63%, transparent 89%);}
.iSpotlight__in::before {
	position: absolute;
	display: block;
	content: '';
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	mix-blend-mode: multiply;
	opacity: 0.25;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAAn1BMVEUAAADc2tx0cnSkpqQ8Pjz8+vyUkpTExsRcXlzk4uR8enysrqxERkTs7uyEhoS8urxUUlTU0tRsamycnpw0NjT8/vyUlpTMysxkYmTk5uR8fny0srRMSkz08vSMioy8vrxUVlTU1tRsbmykoqQ8Ojz09vSMjozEwsRcWlzc3tx0dnSsqqxEQkTs6uyEgoS0trRMTkzMzsxkZmScmpw0MjQaLFOTAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAIABJREFUeJwUmueSpCAYRVtRMSBmzFlAxcy8/7MtW/tjtqamW0W+e8+x+0f06iae336JNCoWhI1ZxiOQ03icyHb7WQB3sWfQjzgdBSx1GnWRVunrqcul8iZrBMRo7covuoSCWuDCYFFTJgn4sqzQt6V5vaUsctLs/pTbzXHMVYWbasZhImLoD+XJy4V/96dtUNik+O4TRi9pE4/RjOpB7bEAxe43NvFVgNl2SmfMjOle8y2Cw2pXZvItd0h+w0TJHOSGlpHv8w5bnQMmfcPd0tPeBYCkSyduf+bn2/LoF9eBWngNh33Ewf7dwzsulhnN79S87NGeZnOLqykgu4Nh19zlq5s6+bvWCNSjcCzXyKzx8+5qoWWQ1+Nn2M3Xxl1bL6dH2TWV4SnmwwWt/lgaNCxje7fgEJNTfGJqixjLHtHNjcj82q52rO50zHgdzH76Wfs7dqDTdv/88NKcheglyrvuSYzCF4tbaz50n2DzeOvP9xhahRjqh+HndqCDkZ4BHsT+Zdk8mLXubCC5jTffz0o8ZuneXlm+4+i+aiW8vEjp47oW26K+0u0qTd/QvrPVD9j1VWMv5+dBAb6LOpz6q15dHeQaKfPPiwwzaEfTjUbjQuublNXOcSLzPYv1aCNmbh+/Ye3v5K6vZ3JtmABTZ3pnSBEf0r9l0n3saW2Snah7jGva1+OsnlPGTpaEkojam2Zox05+/SVpMHDnyP/sPElXyGORItlW7h/WjTbp7wn67WlSVPA4eQqzBW7iXOVUGJ6foDWY29BlPkvQDAN/noIb4BJJgNyAD8lSbL1zdU5M62A3BYOfD5J16vCDUjkN+ZTl7S+Ky3FDZ73P+42LcMojlKfXfZ641Rc3e9ZGw+Gi80Wky2l3i/ZQzUlXCrlfzm7i7hJN5PioERXMRnmzWMvWRgbyzPMKHiycYhn+YHa/vbECr0JHRtYrfC3+VAI8VqQ7gYWWYTEQw+OR1Kb59EvQPNwLBZp5dX+Hl2bv6hokmcIN8VIwq/D7qYm1CYYXfZcsS7/kt4vpA86lmQ7u3e6AD6Yk0Pyz+YS376EAqAaVM5neCOfn7IWUD7+CdBjnqYvxV4TnvI+itsbwcxGynbExvf4qQwO3zHI66t0sDhu94ekZstzOQ+8oJ0dtpd1+lrhfMGhc69nT1DuKyB/8eirSI6aDtT4LYF3kCMupnDlHWzTi86RvblZLZxpufPM4hHo9jxBYLPm1u5RJNJSoiD5JuDqQZq1Wthmo8eN3Dz7X7xzoOa9mxsf66itZNZB7tt97mwY7Y63lkU5TT57FnIE25D2ptXkJJtJOdOGgfLq+IUOsaS205B6mfLhjS5tJOdoCgWJ3WWuQwPHsvVyLVzt9y46fqXcWmATfU1c2MhzSBu45WrW7wkp7oe9h+8qiyy+f3rmfntWe/nuw4xDCxpOK57370zxMsUO8JxJOtuGJzMwFgWPZnceRz/EGMtADR+NOVr0leYyZ7a4lTRoTv3rKwYeaIU+euPd0B1mYJWtv95Y3vSWWnTBrEGxpDHQ+Xm/7nq5a9h5/EcnbfijjN3k8X/tKX22uoV2eqOMmxQ6M+gJayEOH/1qk+xPz3My+/uW2iwO/6G2/HcmvKXrHwUaJNuP0EG+basHcz8XWSmAn74OKZy32JyJdYsnPQKJrbWirIDyz42juxvtYm5kzN9FHcp2zwn1GcCwsR6lnB2kXLFNxVIKOTz46GazUcKR6S+1WBzsMI7DooqND4JHFPZpCfHitwXVPOvzGSAebnQ88PP90ysp9KqAs6enoiIi+onwrR4vO3lfnmPo/L5ufMN3qIsiCI0SP7Zo9GFdNVu3eWy2ptCHuN2BpR58ls2V2mqvHp/RKmBwIzJO5qo6rzwBdDv2sOFFbJLQjjB4Y1J+Ktmvb8ymEVnH5Hqmsa4POI7VmKw5kFHY/d4fVSs6OOzE8R4+yJ+q5sOhovVk40cQzvDSPJJ3zqxXxqFVyv9fo3VdTTsLMp+1bHd0th+BXD5uZoUyEDa2ZvPjTx6lTY4vVbd/4Uy3sDFjhzkOrbPvOfl5vXmMpt6yJnISXnQyHSCMfI1WvO7gNLl6l8Y7TshpWlriHkRX9xe82jDu1gcirv7Xc5i56KzFZTZV/9GVb0V66Uftk/55H2+pMRAMuNlQfrN2SNz2WRnCbNYMWFZnqST/ZQdWl3rm4SXqHfeq/4KemCLpLbhg5Wcq/5O7iPmj1En53V7uu24NnMIPhbkz+ug+0sxYtent+ZDx0EPz1VWF9XRGj08PJhS+3sZqM3HYwBKEeJq3tJRF8l9TIpxtEWTFaKK7D94V8PDOIBX0FjtP9tj7cCEG2Tr3WIM93iLoX0RfMu/tt+0kSz5Lh07rLZK/jZY7z6SnCsa91LNVx/X30f2a1P5d+c834Zl0nRfpBecwG223HdrOAFdjYWbiuYalX5bv2QJ/QmOWwKOgRRP2cfrEiGUerUEQQfV9tBk+hj7Grp4GsfHNmrjkfY1t0T1lZCoi+ZhfDfMqgKN5Gn4rLtPYEzPieZ6doJ7OlKYsZ2Rwm6/qcNBAUgQ1V21Qy9r7jCDLfx1f+6FaRufLrvInM7lv8xrdLypa5/kFi49by6kkuk9mGs2eRqypaDRNvQV6XTgfZ+IJrChxpUc6M1OXqhbphxKelSvm5VEM0RnsFpXOH+z2Qa+TLliZuHTyoWs4zdbSEmR5EbXrKss6WiDavmhXVNVJCF3yyXG37TilfNfvR7bCepMn2yKGp6EZixT0ot6daTNUWQ17hNNBWgVG/bd7GflrtY1gu44OOK3lnp6c6mQa5ULM8vnBl11CGd3kYT1TZYHHSfpZ+OpKXtl4OAqjl7dY1hSVCw0GLetPxDCF75AauaHTUH+2JlbopD51vRIGLh7M61/LenK94T/6cm07sqp7uyqK5BkKNj8UejyMcaLTVQcVSH/khULBgg5WHzfUKIvMihisV+9J1V2C1AzyScf7pLBkqdpqrMbjfw/bpKRvHSHM/zJ2lAO1xX29qasNqES3iAA0FzOokyu0uCm7NzmXBNbpOX3JO1DH0aFrMDKo1CW+tC9QufDb7lSvcwdbgJcePwZxSTkfqD9e6o30v4BVZ40BmdMj3z2+ZIPlcWrB9pe9Jlb3e3ODQWoPBeiqmeHIwbyC7HX06GOhssc7yspU1Pxd/2iN841guFP8dyXfRBL+ZBdjYeSBOvvF8ZKcPOrK7qWtRD1fipuHmTbTtSiQMcmhH3ao/sNFT9sYU+8gwrTKYVb5JswrNaBtL3ZVZlO2BPAY6QUuvsC2cmMQ6oTj5GtzgRDSrU4nWFeI4HEN7Y8PieCQD4TzzTP04rVVmczV2pGmLKkysgcD6WdzmKxqP5b/EXkSd8ukrwYQXrQyVAwT9GifT+Z7sjgdZyFdoduhhQ1GQ3i9JrZOv9m7HdoR3hSafHXdQ6Olpn9UuWybB0xmVywuQRCiuaDCYzHUOf8uswrKiWtW6j4B25FFYuO/AVVQzp1/PrGJuLeomP4mKnUYwGrhHF4DuKc4i7A49GfrxvUpJsQBFwV0qgNdKUrdIe88fTyRlIdVSUDXgLlxBjxv1++J14akPqf+12dS9UxWth7PFn7vnKLzAyVphlKuZetv4jmhPh+zlUVqOxp7Tpst0rX8VTicAAdGaZRMXeYu13st9Jrrl9YTheladwiWZq/u5WSHhNkZ+bqxXLgDMTViWxpDu4Sck0v9EooumJtaNzHuZjvewxOZPpMo1d1rGgIKW/pb1sRcddV9oDqF/ck2dSFVd8Rlq8vqSOuvyuvUkWAUYs6WbkFCz433FV7+1JrfLaU63z/ZOMC1YNUZhSDY9XQy51WBDWhG9fWGV5bRNHtazfYOJtqck3lOvfWmA+BDjI4X7FsXFuIyWXUXUAljBRZ1R6Jykg3G96IzVGoTa3qTd1jdvvLjd125lkR2l8ERjDePvS9qPj/sG3Krdhqs8vOW+45WUYXEnzvAaeN7Sqvf0FIT76T/ltnxOl91l1+hhc3dRX1el7R7HFCtgOEWuPC7v/6qVfRPfonwTUvNvq35hYnvVnLFv/8BtGU4fn5995GF2arrYsNDCgXo7ocsUcqNNk6V19+XD7zmEzXGvyWp77f1o6dUL6tQ0I/YLjw6QYnm6zPR+fZUkikfW4UD1e8ZzO60XppbbNwHrv3w+C5CXwWhuCuNStrmwt0IHT/U4aA+8jbjm/LX9jTlpcYS7kx4DHJbwmGnvRW9S4HE4TS2JGqe7X8XesF15QnvL7aAwTOofqGMkqtIVB668GivIvr77qjxlYHIXyxwtF6fVybxejNXJPXX7k4RlRcy6HDaX4AWeWXRX+6+nfbw40AC1BeRIN2sv8+uYDF72AEQdJERxRW+7VygNVk9lr5rBeRzl3wDX9XcR1F/9W+AYxZGqydwDQxaB0a+ZCC6WZHGgAWfM19is6oU0u913M5yXLS4GQjQT1/wJohxBZXGeLrU7t748nHEAwPJo1RmOfIiSbn7hn4aj6ySnAVdUm/pjVhjw4+P2k3b3iH5FkfaNe5o7alsX4iEVZpXDwyxTHPvpOUw2Jl/VZeesh3fwGVgygsO5yCzXxtX1dU5au+IBEShJjlUbkG3fvl1R+LzvUS3C+qiH1o/1YGHL7I937+LFb8J2aDL9ij6uswB6yaa/ueznkdfrc9k8fQur0JhmjoY13CJc9u3VtQvs/UwH6qqUb2576y49s2trP4gGf8yw5H86oEYxtnTYodsPnUGMVko5bAVsIovfy65OcA9GrUkL5Cq7OKjxnHlkZxNQZXa5dVd0X5d9Wj42YdQjvlMzNB8/vaZhiJdm4aOVI5Q+YGr2IbNCH9I+ly8JA4M+W3gWI83DJudX/8gDKxWzIYSG9ecU59AmmUaLtW8nYpxsCq33UifQaHECHTKfAeP2Fvyqyn1k4ITAIKQFRaOu5cLWugh6Y8duAteLR5iQgNCEorzqrvW6tnVYkH090VGOi4ePzQiup4865OVdItKzv19Nc1WDmcoxrmZfX+zGIw6kez/gMKLDbL0ZbW6QFm0zEcSbZ8i8eWGrqPikObXiWqDY83HGbLil2hxN8XS8qyB2siOauyfwJjtaBqCmMYiDJCLg199WMvhG+2AzLebvPUV6twlddq2fF2gPfr5YyeI+NH/WBS+2tQ3LQcPhraN4+/CodkGUPr5rt/hSdILTe/8iq4pALQPeH88oR8+w9NOIaT9E/9nTDlxtSv1axGG4R/H1Og8lNg11PCtDIszt4mbdu8mypGxjLFoRTikEb71fWyOQt3uBVeZsqpKNVN3pVc+LS+93LkZdVQKI+VRT0cBFs+wEL2N45rmdFGf5cHIGrmkaooxNk0TZAdfkHPq9IVFD+qO0y9OZ2k07LJDo7/WuSZm8+s7V5Y2HlttrpX2OS+WajSmv7WbKo25EmaJbJ2RhMhuRqLstJN7xQiNLE684PG5MJn0JiScY31Zqr4GhGp4dukFDcoqGTf+fvTaLGglUTh384O91Pr3O7Y3yPOCLA265w37y2vVuT0+vJsuN28rHQDvtLw0abnJuh+FymF2uJSlg5l1pEFmSgYwpK3/1CPjOy58W9EZqLLG5gzHpDYIdhSLR6tcQ1ztRBd/UTDtUTk4NzrGX19nhXlYWOSpSJS+qIvWA1e2GpSx1wWXd1d6lh5c/Fc3ALnFvhXc4Hxg+wsKz8c/flR31uObLJ7KvQ0ESt7ebXIzp+tSqhRMh9A8Nkcc3UyMj5SjzGd6XJnHp5sNJRTmal2gPAccp2BtfHEgQDBgO40Z0uGy0oXnP2z7iYzNLK3YXVnjh+MyzrYt1MRIjGaGn5GG0tMO499K9qEvehy0Jg8FeZ1gzavqHiwSclp+2AM7TOWfLl5cyXbNVfveovcLUfgJVxvo+BbGtjzXNG1h7ZbcBt/w3YDYa7GhtYfbY4F3P+vkEsyraR27YfOps42nJZICsoE18iTqN6b3XNcON7LyqfB+skjghCYYIhngoNIykOfx/0qW9XWvfuKRG70beAfTSy53CHazjcZLdR9k+7rsOy7frYTYFcvXbOjOV5lza0mahH73teJ3q18pYmsHREe1/p744f1C/Yb/6zNj56RJazTQvniZHpG+TgqUmhu0h5z0bRBFGU97MtK1TP90fnHn49CfLtzJ1m7XWP5nJ6Gt3S5GvYVinWuJ9l6EWZais2zOGOpdlVnZ1litSbV9zqUEV0hd2K9/OhZAb0cB6jOAhxiKO7VOJ2aw28KzkPe176IJ9wgNrec6E0L8n1GBVwMfg7k8uXrTjPbhWg10RNtL2UIlnj28xleabcJSDj9ItzZXcmbzKBBqkVAjLPWll+D00mZTqeietORvXdpfmdW/zVIB2e6jI+ShlyJvZqlxtsfvZ0fiVZqtt5Hq588+4Jqt6ZszFYxc7t4d9q468L4PWxvvAYJ1wK/nTJv9jtjmun73slt0YxaVYcxMJnw+8nc9Rh13480QFVDvldeSyStS9t87t5tksECaTdPNVFMeHwEFjHlVagO1zvl0hutC94LDf9R1XJKWNz3TKk+g7ztiPOs8klSsJN56Xmlr2rN72pMJZIdULw4q2GEbEzgZqTMhtxlht/7kz5sO7pOHc++3S1cKdvY/asHRqBwUn7r6zbW+5pHU99Iyu/gCK+o2d0eRu0Rjtbvy2JSBV6tx+FAO674OnsjyVxjXE9UG5L9a+ic6RtYBPjNN1vCkXgQNpBGCJ6HgfxOaxBFFNWMbLyt9e5h3Bcq+c4k4XIxoVX+WW3G82Um0XS/AUKfH02G5ow+2kZJ6K7Gpm4m2ghhthIj0eoKKWAycLeckLs0SnAfXuuvleSfTZslu7Pop92JzQdOukUm+m/bhtan31zuZ8Wrvmk+Npzygg5R0o5+sGaPkBrLxQNVKhXWyL7mc3sA6q4I4p3sA6PL52nfcxjIaIT813xIVe+r0Vi1B6YTTBcrHTwq+vItC2I1RueapKta0Fm8r8GmZojuVfO25Md/HWZr2IQpYZ46KuOrFVC9VM7+bW4ysuMZ7DVUpZuAZQbppM5d0MQkR6OA8/c/Tj48zDtj9jGnVHQnCaWNZua1Z1F6H7zlu0Q4JGnj9E2EvgglghNaMHW3wIHTFqgfONylgi6ncndhoVTDpK5k93ZmfYgnr0p2+Ot7oJdHY+e3qP7UNlIEvWiW8NwjWGYbpEkWFhGk/uTVgyF0XsPs9+g6S1cONzlioAabXLKyeeLfUFgsvhEreZv9llONzu8QPn49oRaT190TLvndPIX+MqNI94pAPr7xWmKNVNV9cHeOQcL01jL5s61jpvdgabj6pI91uvUakYaw3qcbm2/if7Ii6sDJ0KruDuoJK6exA71rq6YsTg8AfdShEa1abzQ7O6zsV0+d1kx67FPTrejs89GCI6PPbsutGlOjoS86Nz2X+Ljqt5XEhyOUXhX9vpHOH0C9e5CXe3yRIWPk39AHpqrGYOULC0vqojnlUh7Fu8EZ4dTGrNXu5o9tq+fmJgVmV4Bb5Z3f9lbikWPaZyi3rKnMv4qOkYVsxPg40pMYfTc/URBnPJxNbGc3YLViywSGQ5NHfeLoMLvEYwPzTOGsCkqOZkdsH+hvqkwMyJtFIrG3VD++yNMicilXwdo6+N7kGV6f7Mqhfa9R6oLBN0Fc8SLiMH/jbvuPddkxJZxkPjoCwt96pzc89PdJldZLe5rJdmlw74bsysEmzr69UrA1q11kXlRGMbX1y57dWMjp9iFaGm5TO7svTH8hqnn3hkvm6JR2MBd1EW7prnOWiOPB/t6fFLvYDa+BkRdv72eRw7/RzxuBIrz/zjDLQq43ry+E4Pk/DS4S8BZF/8VsfuZ4Ev0ZqiDEf2bBU38Z2A6xWLb3T11fmXEvCoSuD73v3VfgNvbzUwVMuCJzuGF8YPqotWk1PxNR7M90RlczyY5ezGyoJh1aY7cudkWWIOzVe48P1G6/j0c4soxKeVUv9sNlQ2my80mOuLufAl1omVONacj0YwlPn0EhGbVAfN+8odpfbZdaMZe034a/fU1SdgnQUOkzAruimsNqlw6+3fNrpoMQR7SHjF+sqz7TnmWTnqc+KvhrwX6bUy3zYCo7MkV9R0Udj1As42I07BfQ+jnRje2t91iur5pW68r2UZeGE2LFZBq35ss6CPPGc43oKijd1h/cGhCvucr6GvemHKMxCvatVWZ+DVYrXPeH0wwkrYLidvV1rr99Gpnv9FLeaq356s3ObjpCrujZAc3lqm5Jo7XratT+LzPKK96DWvm7zctS13NEolGPrgqTU54FHg9nRTugHnvWF+Y2HP19c3+sDvOPPWBXlFtSwITUPtflJN3BXrsvo29l5krXOuTQHcu8XybpMlCxZ9WpAT1NfdtcaOSWZWtmTPGGqmQfWFgFcdT8ZWkPDXtAxOl7b8dfE4jS+WC4KHU/f5+HqlNhL1imqPPFze3pJdkSNa3ZsTRYf5yWxmTcfQFO6Zl5aGWS5ndV23JDQ2g0tZrPvnmXrei9X4+tTi3ZXcs4AFCc4HdZcQnuYAa+FAb+/HhOknMxXBvD3WYE8L038iP2+ysgd8F41+QKO/rinvbX4bcHz0LJzeFTmd1r2hyQpxwtCawp8mnPIlnxtlZCdN54M5HdZtUvOYX3qSlovZrE7QddELm/MwfPSGRTxaY3tcPVkGPudyOstmLHpHHam+w9nDVfiuHrGrdJPYa4WeUWheT+XJ5bhe7Jvfspkp47e/f7posU8o3Hhh5Z/R+vBCWcDOil2DsVmtvlUwPcxJWVrJznd88Es6UN8TVOMbPZXVnXkyMyl+ccmhs25LoZjjnsFX6kfhOCve13Nf1ijXg9Dpqmoe6mteryzqluqGbam10RcrAGCTQFcShmu9Q39q2sH2ghWFWqYwL4gvx+6KeU96UasOTHLXSOLCbjI4eYys+R31iyKcLMZZ9eU17GLHjb+hlane5qztny8R7PrkGMpKmFUr2TTbQFl0UqmmDvP8kIt+TFfw9n8/ZTEEeDyJ9jHvNt4sG8RC+NsxzuVbyUlZRsaeFGd7ZoLZ+ozKMmqngVZxbsFWB2+NdGdLSgX3BOQMbEnUeOWnvamUi4nHEqdD+Y01z3UWcqkzdYs3P5346lt91wbfLj6e0Caven+1otVoR+eKfZvgcz4rKHQ12eP4NronitfWnJ73Y3dEdwbPNN38SPPXwRfE+8F+DL150Ngb5IaxmVO8Nfga3WVeXevicGVWsorm/wqud3NaAX2n77sCm1H+XYVMNZi2cZvm8raZrb/1rKkcbo+epmt1++N4XJx4TtsPg8mdpAm+tlnX5DHU6gydkMzs3HWODNO3JnodTkNGtIHjbJc9tQcl2ufQMjsOVl/5mx2D0EYT395+8l9zRO04F8FiaM/5G6w5berYGxw2lD1PBsMwCbOyIA77qy5uuqseYygn2SHZ8GjptO7Es3X/so99HJMAjR09vqhctWpYw3vBUL7y2M93wqgVbh67CewwRYnjeO15dYfiV3IGptunZXlFu1/G1xKsr62QyONfH9tQm/eCr6w7t3iFpZ/xlMlJWfj4/wGoBdU1uuiIVjXlrw2Cpy3+KPkNSNc4/gK48nzhXBRQt7rvWcXddjHB2fJoDTFDKhzr0sjr24Fww2eaXGzoy+hMHbxWCqw58ZCd3p3n11skcGTd9fv/mVgns949ieuSs8lVCbRxVwHUNxecs2dUhyHNOUZDGPDyskBnjp4VFZqKEutNS18f5J55/Z/L7c1LvcrfUZs/39WHc2wSUjXf5p8DqNiX/mArUeGbNq3tSsZ1bO2Tp1f6a/6HSSWYVhCSlnvxHR/4Nb4kuLxB2UYTtqHM5f+PHCNyhn5x1Vb4zaz4rNvuK8O3s+sL5kzTMzdbp/xBT4j6vroOFlVVOp5X44zASe42H4y86sxMvkqh3Si+kjhpG5U6M+9R27jZnT3orRxzp38beNS6WoU6DyQEym50jkeGppJMv36CQz5Hrm7hetSDrhxCoflR0rRNv60DCS/bbnik7LkMZAC5Gdrf8d4IaMlkKkq1/HSAH1IC2nwFsnoMeee1o4unWjGBFQXfod3yGtM7KtI3E0Yldc0PXy+S6m4cbttXf2Uho8qp5LeD5a7PJ+0TKaO54vfSizY5z/0xzg3Wf4oG29qElaLDbJyV3NZSy+bljEH9o6cRjlrUImNd7dwh9YIHWjoMrRm8zWkiUWRGc1te7nIkmUJnI04aPpeT6wy5BsHbCr7vZhqO9IqECbBVqv8Z4hooNHxwxW94+1DS4zbzHIMyDt9i6lZnTamKjIUt080uq/hoDdt6M/EVuwqzat0Rxqnlb/vk6duxC+kfzycyz+UnkvAkzCNNdN/41A/PCGGKf1AP+s+c82+aJrakyuGkM8/me9pRjLW2ha6d0zHquZ2pELcLpOIdPvOzuSGg+djQ4d21XDdlZ8dwLa6ShsuxA9t2bDZVfTCPrnz3lbFx6nbqDVWLOvOUuBhbXwEUvTvN0b60VHtSKLvo170vwtz5IhEQK1bTtL3HR9KBwZANidtsyrl5VOrptCXEds92jd5oqvTfVhrrQXdeet+AHjNxvu9NzKFYU2c30UUyITYFeWduau3W1fitgBFGNunPMnUyA0QIbbCFz+SPQBRR+bbszFpDsVnoCeF44q2GG83Ctc84rnSya88csspuqerx2anfOriucf82vQaxMVjRlT5aSL5AbHro5je6z7a/O6Vm9fwH0Gdf5dLtRlrHYlM91LDp76+srPg3caV475s2uRZZzRKyo7pVRe3ZzLROx4crp3WeQtgHxZMUwh3eSZus/M4GD6UsLpnpgUi33LQ19OTNkFbmgWFk3zAzo25JcsN+VgRLFue6dKNZcNEWTuPFA+zydNNf3p5i26xNWn5SEOvUb/2wWTFRqRrs4kMDUrWn6UHbYXobHtag4JUza65n+Ws1fsRH3pBtAAAgAElEQVSH1ZvqwU9PeqMa1C+OUmQSI2CBCdVJ/j37nMcQq/n/tiqC3ymD8qH+nAq/6WJD9+S1HGYvlE1HzR46yvOauQF6ZXpi+Xs3BMIzSWxJYWCb5VS97/t9jdKobZC9lnPo5sPnTmnbFe1lTfXjG9dcrakdH5eMl241nr3ofGyuetwE26lFIX/lVao94++WXfMWGk8wgnduaaTxX5mcczPyrYx5QPNyJNrILJ37Me/zpQi+bwH08RS5RhrVgm25KzNH1nJWQgHH2q98AWx1eHl/4jkN0w5woFgAilTtzcm9+9yvccTDzMq6vmRrC0ZPzCNvgd/2s5PMRd8HacyVMIeZPG1x/H/6Ow/HYOdtPai59JUJNc9+k615qtoL51qVBLpv7QkSwK/79QBwHvdnm+vjP9c8PLc+XoX2qLJBcrLj6Ahux1Q2XLQ7MrNzcuK0WpU4KZ/pjWMRVxTA2NJb1TzHmEZ1fia1nqZrO5S+f3XMm4Ijy9zosh1dWwKn/M5Imb6P8HUdcLtPGykqLa/j69Iyjs9lLdz/X3C8jh5ay6QqKip5nzp1Vb89KV8cUbusQsXgNom2qDD5Q11vlPPhjqD57VpgXrs4v4q32bmviiv0g5dok2bg9FqDwkCTJznoMU15IjIzwvZ8n33LQLkZEe1DW+ZrSBZi1UriZcTuV3GtqB26YdI5Do3U+BOm8zmKnskcE0lAd6eHvzMdrtVlf9fde/5U+/Y1PUjaUbpIUwOhutOFK8sJ9Z8CGPbByag4NmfFz+c8c3/INxy/rWdOX/l+P6yP1eI2XZJZkxd0AI9hPnh1x6ENFs8onbiGyXSo0XhcgCYt03hOJBlxJfS2GgMoXZP45fSUG3CbyWnAu9WiIxOazDDicEBeUleGnY6glyDzFb2NCw06N+EqgT9fH1kt7/wNrvv0/twiXC+ROhz0xFC3N+sDXEWDUdpUSbjXGA+IYy2N4ySjIzL97npO+7p9B/2yzzMLWpgD5ndwlPJETOX7tb1VCoIb+SvUmmfQk0iToQjmobstomTurZLKEhvW2Ob16JvB5C++V5L19ic9uIbVLNN9WKeSh6/faJXBvtO07U43FnvLM5ugAt9bVibLYYhs5o9ci2yojUe4DenUJMbWsOUgabYevRlRlF8i4CiVCMGd39eSqTKT423uCafJyCj4oUJvNNZc5oKBVc/ISUCaJ94EEkvVRFUZn/85zOqNWm5HfnX64CQeNHGzbvpcwKYH2//HPXlqjeIcsnYSvApaJ71suDoF6pV0+Y5xRUshoZ0WrZe+52Jb/z9LbqPTi89JqcL0+ePSeuPmv4S08ayruZgABsmqpfZoQEBjNEVvueuW8RSmK/2KII7WdKKKF8DKTuN3XvimUegpTnxLL+I6DQ18urX5EYw6F+mKfCeJlJC2CvzMi3uWbNPtr41Uen0KeVYcXOw8WIJKkSTD7YVXZ63vtEpUrmrVzb5z1DlpE8J5hkpf+gqnX38uHnsSi3D+w82qsAoeg7omNHSz00Tzq2YZ3Zho/ha8d/pHl8POYY07/jmjn7iqo3DS7ZVRj/FVBrbze52QpsmKDOpArlVB4HjYHtym/N7VrTfaKadh85ISDa21qEj9n2r30HCEeNkyCvHdqXs7opYkK5aCs3QrO7Xu/tGvS4X0p/mC2ntQKAP3zfimOdGOstcV0rrOmb4HDNMI7lF/WqWuhVEt0r3Yn5ybG6KlSKOgSgIvPdz/Xwk160J6buXestUww7peLwdHcMt3+yerc36tWti6k9EwpknznR5+Tr8ZPW9g/hJU9jW2G4usFKniRbIqApqZa03iuHXTvrDzEvMo0Sw9iArefNiwYhovc6qNI/cVLexVQmLfzL0rfLDCLEDNiVkRTAjMsX6fsb4HeprlNQcwbyT96kAYh5XjwB7e8nNdTYfJOel4waZVOFnG5KttWI9a3vbLduy9cNOfk1jKel4RJ/yKdGqVrmUAW1Wt/KODO/WPGp7Hi+oeaYx+2SwRFIZUZrdL2fjWkhhao7JMJgnCve50KAFmjc7FfA5tdud+c3KE3lbripxH3ROvhRXaTl9EeXI9yqVKi+m1GKTh7qb18W2sC5tuN+BvwTT8mNOVFTOYnyvVl0/rVTT9/1KVWyql4mXg0/Ss5AD94IfbnDR1auANwRtjpKmQDx9t6YcSJZ9vZvVZ1Kw+P2yvd8Fm47qXYsIVt3uuf5Xa3XNaIrSyevcShtSV30fVJ3qwNlZyXvGarF0Fy8GbL31RvrLvR1nA6X4W8zbMy5za1YvyE96T2WKjk4czyfLJze/9uCf6ee2iMTtmg0671d97vdieVTrhtUUouAV+sNfDovju37Ey172VX/epFFsT2PqFt/AqXRbPhV/rthmEwYq1N/a/5pXtS6EAL2eFqV9+ZLpBL2vvm9ejULSQGIA6IzWEbTUnKm1RTW/Rpwp5tqe7JbzfHcQgOZo2CzvPi9GwoacO/BLHMdWibu4ZsFE5Ge5jrX+GrIC/IdUoodvlZzVNWk1uQ35XWJG0TIMqOtbJIG0QJ94PPFPm1sbhQycmXjrlwsJH4WDg0AlMOXfTeBGAFVrOTpFMbYSFAo/qvcw/YiwKr6oZeL18QDCRRyEkZeUF6/sb36EHBdoZflJj4bbLrSw5FpDhuBlOqwjCZas6CL2AtzqsfH0Ft1Zr7HQbMbvptoIF8TkstU9uxaxlkU2PwK+fNrwRnp50M039uIP+OANjJuvy245sO6M3trPRiK5gm60BiMlzrYE9xaUS+kUKpHbdG/pRj3ID3X8ehrPxpuboJYvnuaHOvslu9MBJDdmvvYrlZWMjh+VfipOkPdEzVO7uCHImRiOtOW9suhT1M8ZBW2722htaZxNaXpxptCvtP15XTRLK2nbDDTR9ZNAvKpNAYaf30LYV6US+9ezMgK8oc7eR4Nz5OXCmFQTu0R3JZcsIFjz2tRXsVdNNvqt/nTj+qsceh7DhpN+hijVQx5Jgq0lp4fB0PPTQj7d7KVFmXFUgYm60hR22NXO/e12Wyjew0ZZdZTfZgY7SVKn4BntsBzkcMnfqnqzx9WX7mvxhPRVaNkWxzsf4eKnryL84SmBSm74v96nz4ylBu8VJSPJWqF5zKvTtWfG7xiIyF5J95RBXDyfV9/lwMpnXtqq9uOM58N1V3qic9B5djrnVCLUVwtPFjxP46+7hwkl06pm6akPL111DBqdeRCBb58Wm6fsEudYX/Qvq/18h8qOXfBmYe+VcVaG3OIXDrbjuJiEyUZsuOc+3diAJjIgiLDTILumq9WVHbq/XQGVSc3P5eN8Vl7Gx9Nhcired/oL/n7yWGrkmNz++/9/Kpgop1Hq0Y+PutxvfY//ou3PruWzXKi1cb9eDzFnGkCGkOVRNsH/OnNeDZy0F9JcBNmHZL8frnE7wlKfNBv91nL3HR2I70QTOIajO20WxSgHFCpOJSfHsOcvgAnjTnkdnpyIhpiY7vTMvYOjYcbm/aQwm675piPJLYE64u/lGVJu0uu3ulwjj5akqvr3MizcpqPCB7ijoSMD8cpA2vjlkc80Mqh21xSgyvWG99jSxI9BF67YZxDNi9sSQuyEZ/T3yZde2e+EpLocWWWqiXBbNbN8bnG9NXNmJBFe0VdW0rf5gf+9ShH1jVFfkj/63OpuXmY059kZreR/ZmHL8iVjT990jVEHiDZslmTuj/qibBXlG9A2RPH6TliQFm0RTLG0ZPdjttPiIteE5PaTbofWZhpWj/A6iPS9U2o9eFdOVSC1Idc/S71Z0dtH4NtblUwzqBnRGYM46ep7PURK6ozCC1uT83xiRpW+Z1F7UszGwwwBW5Jmz6l6tYBvcDRn6t12tiuHjisfuHmYYLxd4d90OAvGtcfvmemDVedm+pHDo35MYb+4BZca1eH4vP01QnIXKj9JW5Pf+R0Av3JqGe6dY9tE23+4FfkZnBXkDkS6DX0m4w84RiqyYaFwtr1PLZzTi2SI6T4maLVD43Yna7xQeFGEbdol15wGkVKcq4O2g1D9rvfqZdfojuxWxoGX6YaYdi5W3NeGtFK1HYZjf0Rn5a9RrS+bzGyRaEJbSuh/7Hqzne57oVnYchpsqxP1LyQw6xdmtExopi9Nnp5XVXknAL5rlA3F9y5vc9CRgr5s+RE9p7Qf+RID1oz/LDdcBqnuHymVSjTvW4otNjv/ST5bk2gq6IkLC0YPvdYARADUkE9LOkFKD3nJ3dktQZSL8vviymvIUUdVnj7sGhwn0PsiUcaf6cbG0EMitU+X5VO53MhWqKvzvgEE9DeXPhN1xGUbNri5tKC4VxyhTHde4M4xMn/TGlMWaF2Oe5/q612VRPofTktzmantax3w/xCm68ixwtC2WPgUdibNDT56tVflHb2+1hnUtpK6Y+KHWkdB4O4g7JXF32kPwXt174XFOPuZ9Y4mUROPBbAAlhvJ8w2T2ar/eYQ5dLyuZiMXdP43OraN6PBdsj0qcTJVm3j+fdbm5bTHl3bM81FFh5i35iTU/PxIiIz9z1i+Y3sdG3QYvCGKVto6f5PHRD0XWeFMfve2+zS1gg04XBqo1ZLXGaxBcVouZJ7uxW68u9C143Gy5cxJ1Nk7Ok48L2nv1L796n4ZNRQKvzvCo4eQj74hWkLD6GGE7dAJZU2hoJ+pSUXU3D2TeHri1hsRRbRCyavqpjZzcmLlNBGM41m5m70GzCJofVJNW6RVngOP5DnvosslRDs/zOqaLixx8auJMaTCCZVsesJ8RSU4HUemkVerT4p4cdLqO6Bm/XkZiGlTFl9gbsKMemOOjdx0ix1Q+vYx4YsjhoOkOKtJ89TjGSCkXN6Jwl4f6ucW142hmCZ/AMBJ0hKjWdd4Up4tykrJ123/DmekaCq70MvcbTeITsLuZ35hxwexl+sJcKq5363ed7nmGnPWN/VTcPNqEzWbZnDUo+cjK1wP9INygVF0KXbXhy0k7Zfe5/Z2KV53zRsu87a6QDdSnefhmxzAmVXyrE31uvd6v00INiydjHanaibfXNPtSUeQ39utb8VwLfb47pNzY1vD06cJSik88LPK9CEr5i1PMTGkFqdIKYaN2LczWbnPuuMiLlqryY9uZp1OjpuMhpY7KDhvkPhECu2YW3lKLLD6Uit9SUNiHWtRspW/enfwPA33gy6ts8q5VkPqYI+4rLffOymHrq1uW6Wb7ROyuOXRwnciw1Lk8X9AprhMLi2LZ3XNZ7UeN9xAAy38ur9mM+FNv2+CGevdcfwqL4eGC8+ekgR8H88rXO6BPAUOSXMewq2h4di/mW4u4gEvwtAa0V8ptrERcqO3girpTJnUeicHEM0QocpLVoNbTDpdioPHjcLjyhb4XzBJmQnuT44EVRtsHnII6m9OKJ7I/bCLoQCH+/7XwvrDuKAglnmnuiquKzQ4iFafOUR/eWehKh+6HO+OWK2nCkUtQHcKPwem5+p891jQ+zDMos92/26JZkjY1iyyqO8Hm03zH3S4AjXCwFuTjj4bOtrp4ghTeN272BCIYMwiLS2XnyCxqRaT3w6D/yiP2R1x0ab+fevcYtA4t6vDa4J+OgHpt4kVtuOjNBqIomY+UnevAICX70n+9M7PU7DQ/7jfWnExS2+2Ddg3OrV7y7pN2ALNVvqknmrJSwPv8dIhW+RHnO2n4SZDC7wpAuIaHeyjdLL1j6wpRvft3ZPs8PKGTCO05ozTB1dOALOtke4SDR1y8N3msGGXV9odoQf+Sy4n+Ez9Or7Z+/ZyIWvoznFpnjZ9SDNWmchHV9UIKZgbGkFZrAlDW9+NxBF776qmNKM2Z+97NJk7gxYZu+TdwivkfR+e16KoKRdFgwV6xYS+IKKKo5/+/7bLv+ykRFnOOkRgjHLaXr0BdextF00C/sH64hdNc1Mc7DXUhLH03M4CeA5vuVu9HYufMuOTBb3kbTwH0AUzuRRvXxcrGXnjq5sX6CySpvaaqvx3TsH2dtovxLSzSzQ1G98BgkXnCy8ImS0Nl859VdeVV6tmimFzBaag6r8tBExSO/W22jXPt00qhqmrDzD7P0h27vbGY2uPRML3FN63N8jVWH4+Oahxxl8XzT6O4BNoMZfRCH7TRQPzr5iCm/cXpWZyus177ZRLX5ebj2Gf6epi/tN+Wp5xGf3RXqA0U2WdSaj0gSZl53+ndLtfYhxw+vs/gRtaOxm36MpPvETds8TTLMWrQBiZJE7clofKLC39a82HNf+k2wNSyfVLttiL9o1IaQ139Wq4v0HX7iga4JVu7Ew9M8jTcbrSb/kcHRVOmv5avTpAz2x34CsOLSmnlXqBXIMEpcI4MVLMYFUTtig+fZPuqLC4VWfo51psC9m6Vxn3oR2EiRGrKeKld4uYqZnccB0S1uzNRK0mwbBfrzablxHwIqg+jYD29L+Pv1PlhT+MK95fptFdj5uNo7psyYJyfLpcKVp0jBxVKFGTSUnTNC44Pd6pq2KWwLPvFFzoSNaH22Wrv1pXlwS4jDYNxWGBKm7ukBLp4RmrZysc0JmeDG73O3e+r2xBTV43muXLT1mkeqmTJJzueH1cPvRUVUIplLyLenaA9FmpRu8A6tRNrvw7VMn1AH5SMKFCX+1ZWPxX76Ad9VwZ9zaNuWrA7mElsHChNDZ+JQ2/P3M6dYe8coA2DIbJkmV9F1Ufz/bLVkeJf4a9GNLCAZBkoL6wUoQvuXKPBEU3q/xP9abni6vrW7+qeP9ParAzE+LVOYHQfKxM3q8UiYwRK69Kmx0gRXOIDpiJUO5Rl9ZdUcwBi27qytLmXeZf6zJWVdNvE6bjXbukO6zusOpZbvJDMMLPJJHBq+lxjwAXbvnt3ZRPlXsoTo1a9xGLpz3eJGQy+TanuVMUIUQxXTa3BPjZ+0r0wsgIlE1/Y2G0L/11xpY1hZbfQiidwRAtcm0wLUp1O16BB8Bryvg332kH0SmYOr653PmSeWkvdTTTcNVoZEnF7TdLazKGrKrEqP/cyTjy5m+1+HPpre6pOe8uQuyqZfpL/1AB1LtSXAz6Ks43x2MytCCRJXPSqo8ODoLoHFG4OTGdbZj9auKo3sMtMXdoG1vKDHX0X64LpZ2i3yF16pGzQVGCsu64zdOV7P3WnGc4n1L6SO3QoLTatVepqI2P8+Jbu2bxf8R35RgNemgPXsO9QrRDB44NLwxx3ma/m3YwWzZI1LUDS77i1zL+vOA1tuBrhaUeT4+56Fyiy0AQGw2tiszo7b2bGXUe9Eit+bMQGi5kNxDaS33qI6PBXvadL7dsUz/PTr7rVALxrQeST97k6VOdvt0UZx6mfgTFX1bSe7XARGHSYDtl+L4+zn3VlqnaoAaK8S0Lz5FteO7NAayb59CwZ0nybsUthJx2CZ6C5IdgZZpVhxbeKaxivzjhzr6Pueq06aVrA+vZRHpIMe1wmewlq0zUfayPhNxWM9vOz8iJqiriotp+jf0y3F39t6ssvWuEQ4Jdtn+ia2U0N8n2av5et54m+VnrcDumpTLB4ynBhXakKmdbDhBXbxG47vvGEDj3Bi4cvI4zieLXUsa9BfGWdBQOtPUv0ldrRzxGiL+HplQxofxEtGHG1wz6pU4wX+Y59zv9YUBWj8bnd4RPfMZojfe/lNRo9jUueEro8hY2DmPfFRZb8N8003buW0cbXykqUs2L28e5tDB8/4yC5RC9rjOvK2HTi++ei51ZCezDVr4jNgZ3vGiRtXRENJ6v38WTYtuXd36yrQn22l/lJZvl1lU+897FZWG2gGM9sTvrWPnk+mlv35OU7iLSrJ7IX++kNYQgidSqu1O1ZE/ChyrKc7TqzSMh9tEaorVw5cMMhPYnsA7HMVKwV6BdioWmaGHxDwjoxZ2UwRnRcOnkEh5LUsA/n5wnRYYYNT79vijMvRbrmpqewCVIl5AZhpffVN5qz5jVV1cAnoDZfL/2MzCsXLdxLj8rGap8cj1/gu1HAspxSQMBuFHkhxk72LQjdV4vSZ2yeJfxopygyvB1pEr/7SkC2Bx5DuGxhNj3RYNih9irGD9e38gX81ZAs6WdnCqi10bzbuZm6+11qaF1RMT84JhdER+5Sw877Mq0VcTVXGaEvbO8+bUCrrsgKqtSz4rfYUf4kanuL6HMivehGj3ye074eP90HH2tSF46rxCI4tR327Is/9602M98O82zIMLeLGgCFw70YapMnt8g9m2utavvlKrG7RHpX5N5Zz7g8gz4qo95diOt4Juh/al1D6C+WsXchMlG70+Da++tqjnFDfRaE29ge0nP9q2irWBTATOEkX3vdVdt25eivrbVS59aKnmSycpj49hnNZu9VRLkdJ7BDk2WkSgwP0AzQj7HYxmYbzmIv59cflmjbWMt94F+zGR11Lc0TKcP91B/1CPb0b8+00PDkRyNpOak1Rvdkaz36PrmET31F+W5l5He2q/3gCLnV+kb5yCI7UEM7DNryd3MONXKNq8USlqNir7zFoHBFU7i031wEVhUo/+zSGjsiqKZcp10PqxzkfkkS3yeL48LnTum/hiHRotrbjdP3dmnOXDA7/vvAf3GSrVgKht6xuz9DOIpOlYGyx9XY06swGQHONulogI+pQ2oblolZkuLTJuk//zoefj5FNcW/tlfY+flalx1z+qA8AMRvzdWglt+C6Oxo/Dqb2iJevmlgMztSsdHrX9a5D40267ECKLqM2VtX6NODgeEnZ1W5N0dXOiQVaTLI0Z02yFJGanCii1qxdq18+l2yfSiaEDxNQjrGr9yptfuA8A61LLE3PVtVim+T4CcQwRrAoiCUzQx3JzeG0XkM2dpvEFuJLN77d9DLsaK3PLubvnHOqsxWIpO/XF+bcsqrCSjQxclhFFr/VsH/dzE/0FY4WepXMzfhVkZr3nb/sh3U1vPNIXvQV99KbbrQsTZXTbab1EYmwvd9r/YZ8bca09z1fDWyLVD+HFqvldLx5WTudaaSiF2xDaf+HLqmu+fpth2d1NbdZ+6n1WO44+GFvfe5bTfMhkbkqhr4d5HHPAl/eif9SLavXuho1+vY1tpoWTUJvMxgzqkjV187DI9XZ1FGPqpmlfneirWE+vHgohjrZU3YmOn0+4AjYq9ZrTUXGRwM0OB1q1WB1V9fgngiZZVURVoa+VvbVl44KdeHJhHDQY27rT4H4ejiuecffjGfzciLB8rr20lUK52EBLhnnfbHTe4RX+aIHLAa1g8OW9srXyjPaPt7NpMZoks/gAx8gs5gyZRcxOp0ulZlkv5f9uK65UsbuJG5+XLZXugUfJ/h0W7t8LDzww2GToiNWf1HdXmCBjT715Q61S+9S84p32ZiBoyXFPmv+a6r3zeBSC0m9K7S7sFVXqguqpC7nptfTarYQIV9NUORw0VrrzpeUzoYGTPdEyVHkcb4Gey1+20z48IP4t6FNHxGf5uS+LF7jUtfBk85bBh7VaGXXSgvJUu0C33aBkKWIEnaoQlgM6sLS4N31+ioN5NDcmi54M1cr0Nz1IWadU3Afg4Y/4vT0LoHr4ZnWQfJl4SDmf+78zrcAlU1aA/Ynk4zqZyx1k+UH74L+TUSxRFSc2yUfFWZx7gJ/e7ynn6/hXaYvBJ3m2vTj8G8KGlXeMqBX/+WsDS/oFCMFs0Wy9IpTb5IaVkahpry3S5hR0gc0dFi39YloNgfSDIpoRN5XPneEieWCoqFdiXursNP4zB4oDMYDx6JW+K3IekeO4w5hsVH6YTDtNMoNObwKZbaWIy33gLSYybcSlPBV1jT1wkRhHXTaayv6XheuiV3GD6TGhotLDvQHW6ulb+TYMOXq/mV18CL73WXm5uLXKsJaQ0hSeu5wcyCQLj14OXMEtMyyRnhJuf3RgoWvmcSwy2tHjDk0x3Qc7xj6nDF3tUl83TQzqtEehD6TXWZQuptf399ri51itv6Y5IlWXPJiXp5xM4bb2+ltMoZtPo1fTQU1XU68DkPrDKgTtX68/1RST8rpDlf7ziSC/dppFIrMO2t0nfav+Ms2Rem599d2HUPVJm7Mo3yd0pA5iadbZi3hc36ERWvQ+kX7/iEhb0YyB2DTKDQrGBhj8o4/eRQQ+ezLQ+mW7VqG9ee6qq6UqvoZBP6aGpGCVRMuF1PMDLnbZaTtSbQiLuczc6Q9y4+rKydpXgo1CvkXwSFjLo09toEz97IHx5q4taMWwXgObVe8askaLea5zrpxyYN5EDNi6QX6w9aeFHXHgN4sBPkUxsSs45ztHmJxDhuttMZFffWR1JFpQ6T7cLS0Bj6J9HXEaWTGnKTgrbth8ETpbWjiLg5NJTnYa08Inieu/PNukGLdqGgul5jgFGFLSv1xyLa0/pkN00a6UdzJabrBOmG5HUm+IkiffgXH3ticyz1XJyjJP6vF0WMfd0LwQQ6eSoW38NZtnhIcQjrujsEbelDn8L52olLzLbtTHFhQEVRTXskx+g4VK/2Rd8OXTQnWm3sNl55a1nQpHK8kmfLm7cJ3Kf8ouC2ntjKlUa/fxg1r6rRunjv7y6b0YFtav5bZKvH1tlUGSxnZENzEqA79zB5t9seBL4RJTpNbM/V4bzBpUHh1JT3T/zdhXTQV7VDcVy+Us1nSovPWseCHh0e7pQoGIVGbd/B1duXvaedWkUYigL6Ab+uC+pdY8iVfh5Q4RntRaaD5lG5uOGv26NEOwdiuH7YmXjx906jMVwNAVk0dx0h3+I/o53EPniuBnwqs2bfHtxmeSCcAp1/fCSJRGYf2Lbxrvq0xODG4NX0Fvjb7Rlr/mG0xb/n4Xp1KXsBw1Wa4bB5Wkk9+Zyd9GjZL4sY9i18EO4zPb7Ew4MyEau23kcL3qcagpcxZJE6jRZ7bsZCK9KdWDj+1+VWBVu9dot973SwfST3ISjjdTO2hGfV0Txxf7WasN4rx81rp4spyIG+WZj998apBV/TzkaDLykk8xFd3XgrWVeDzpRx2Upyds2bWtt5PIj9nxF1k51I8BgAACAASURBVJ9qW0cPJYEbgYkxTlXTsuzxiNgbmARtUd3u8sxalGzP2nsHuMziK30LQn2BpN9aHVfoeUSIzmts7b6KPvlshZgFxVt4bHO53ORK37Xb7Mbdy/tlcV5LbeFnfmdLW5w29XxFFU+8oquOiDXlzgn6paj8N1pktjc3HadwjHV3i5PmNaB0+bSsFQo/e3D2Pe5+iClULUOBnrlDCy0Io6Tg2+Fp9RRv92h+wEvDrCRdl0G/OMSEVd6wPFDZIrWbjFWV4FvlgErbp+yffCbBmhvJ5bZq13B8t7Ec9fQQ2Pwcp9ciLapRNpGY42vR/t7WbPZ4/Xv6gUNlctktz7VnKsfTBUscffHF4eCNRfhkfa31R2t6M+/C3q6iCVqMmWOYkqJL4C9ay9zDVumGjkpKKuWaijZFk306bpBObwBRGzvjuXnLkZ3H35eHmq6DUMHa2b56gCUq31xpMl/2RKtYoGDpzdjfRxFp0S5NLGHuu+mgJvIEmm+Iex/MIB5gRt3se5kYTk2xk0u6MhvKzEBoKwcEun3ZGwINgxt12SyVDMolNrJ3ybM79D5fNZLCNT/dDaIyg0zHL1twTeixrCCSi5Y7xKj/PmJVXjRHovMyqSPHuseoxnF4J0hqdZz5r+Me+arVV7eFdXGbDdhX27ffZDiF+25TdY6Nb+y5p936VES9NpdNU2hBXa6FO3cq19w+0NnC1uC9JmbIsD6m0s8f5kjH/BeE63eqFzNHS6vNblgvyu6iRDmieknmvwq6DI7zdfAuU9HKVoM5zc8erArYH0GBEvUg21lzDtvyFkZWX2b198w/N0i4WHVdbYHv9mfE5zROSYNULbzN+rm3vixSzoENPjEh3uVtqK3uGWvfa06P8cUwlAG5u/kW0Z1OyeK6QYyTu0gW1IdfWov2nV24Dhddj/ASIv4bo+DxrAOn9T1oW2Lyem6HKwveyTkMd0+23A7WcRSVmM8cFUwGv2esk2EQ53S4wR3vLl8arTsHfZCcOIh//4gtYvDI4AOKJsn1fcfCnkmkjfdk/HGPbPHfBz9j6ZF74c7aJ/eVHLDX090894NBJQWNS1biTpmvFgW57dt247sMnn3crKCxZFaI1nQdnCmKZ8jvZ05CK9ZLn8/yGBOMJlIE6/4vqIH+iYHXmu0dTVvAFZg0XtL77Nkv80s7H2xvbvJ7tCaNbZEzHnI9NcXVR53R2aHrqmVXp/Pgk92r0uObar7p+Mto5sAxrtrn1LR1JoBm3vvVuY8jxyiVAC2RgWg7WVlhQxj1ojpii4BpQ2fUupMQavWsyUmyEq+q/FFXZHU5DDDhNC7+ybqQkk5zDkiQapXp+SlZvG7SchIdsd5OTtea5dOIrZn8/vfVigEyMWykk9JBfsjg7OvuUFpj3ApPW6N9CKB2qKbIChL/fYXQOqyG6eZrxIqSoi+g5Rqb9SbC+Ds4FNmerKtePotF7XL1tqM2CR5K0+4N2HC/V0icrs8RYMqOSiHA0bV/52llTUsuGW3XTvYCoif9e7/7QLCMBzVeXVQZTzw8zmeDMkvNQmK9fd9cN6H2IHj9xKLwMaqrM9Dhldw5BlcKUObvwzYYYl52kObhG7SsDWHlGyrI2OCGRTxkgPUGuu8wDYwPXgYNULTvZ/FoqQhpxHti5JnedBmtqZ3dqLqBaKiOFtW+kVRJmu+gaiIju2Z1gtfWItWiz1s1GkcPc7tIxvTtb1vmVT2vjC7HPt09z7uWI8BXOT7PUR3BxcLilt5r/gy4fn2o1Y5beVf4Wn3WTfvpFvka+lnoOgdq56stA2wkvpcbtu07xxH34T7IFP09y1heq1jq8atbp2LLcHMVS0+o5i3TGa2+k5peOHvul0Sh6rxpM+rN122LFFvStoXLxs2UUfOF+fT9fX/GNgqP4T0b7EWLiv1Nw+nRdBdUc3b5PFfLK02xFmCOyTx7PWgzPmfxSNSOUK06QAzSRpPOHAxBUeMZHKcK+M8bcL5PESeFjkGcepIUjukmo76PTfWRjp5aNZZKr/a624zUtsqivg95dpeZasmlqaX3E95/nSQ94p4is1BHHz5jam6fWR86Yy9lbPNDKZcxe7NbI61AxA96evv2k9rzFuM9qt3U2a9y8au2tYHKgX99hVVIPiHwX8VOGux/t7k5s78E9WinnBNV23kbk4yTdlpE8HKvxJ9nwTp05q02sSm1Fdv+XW5BXBiITIJ2vQQb+qcQit/hnJF9QtPQC6N/Sn8M4mo/Df9Z3Nl0bDvS2WNN1z3jedbdyl22W6ercoVmEgPIlAhynIfBsLtMuUvREMnBfgy6gGPEOI6gZ/fN3uEH9MfBB0v2m2PcrSqm36uuIWEGFy4o0iHvY21WoBSdY9rPOG+1tPIEb3sS5Ef33C1jtodxoi9Jw93wcA7c4FPb9XSJ1nPLpwGeQfzP2lxFg3NBmwUrZOb+GoOpG7RepagrtpWeJ8g0VR2hXre+My8FP4/nfYcyMB4j165CWLVV1KX+lcIzZO0+6JPLVqyiss7lgvWQDalw/IZ+yVmDhfu/mn5nVWwbHBXjWXedCzKjOMyw5vov87H7DmehnUfn/t3oBMUWZUWCA/l54syzp95k9F07UrM4Uod2UDd47AIP0Fn10jKf/cB8l5SquZPj+adU1jzdbSm9qhRyjNmt/nY0XpESjM8dCrfjY9hy51QAKN1BrPGXdhws3t7LzQfq8IQSMfNLo8y3e3vb5qSfrdaNyO9a99a72zOtW81zpiD2ZIfaCCEXfUipjOwCmRlnmbDytJNRbE59LwIPbrDaz3m9579yo9jXBh5aw6q1LBnMhXmitpNbc2Dtzc8sSj0NlBagpJxTfMxnorcpTeorwe/itk/1T6AyLqvUm3sZbPmFHR4NClhI9F4lCdPsY/43Go0U/dIHYmE7gGKgj+5VmWWNoVFOvwwtk5ukU57ZrutVyhW0rF00XzuDb7tWXvEqPfa7vtP2PI+sZsZaXi4E3h6Y8zlrf+9RUrtXCanPfXScadQQHCzWqBQDlkOXaSHV2j3vrUGP/ACBTLw+FWgJWJhFFxcvekLdGLJLntZYW/no3IaK4Gc6u2faE6yb1BDOuIxPA4aErcemNzCPjTnL0aTnvlqdVkvSX86gPRebq7/HboeIo77AKTsuJWNjXePpRW8wesPUXwXvYhlXn7+jUD8CmSyZtPTMFEtraUaSXAF7UH4SUlHHbXHYElkYYehQ8i7rGKImIx9QTVKLOakZdsBWJ8chfdSjAlCXZBUtdv5aXkKnY+5LdtcGn6t805bhMoo3eUykCQEsR94O8Fby9bFF6/Puy3yuf2L0ZNMtJf/7PYsNX7SKxxl5LwxubQxD9yy1xvPNds48bqTtNsuKy9yK55Kub9UUTkSCbKAy8xBsIl1W4rWo4sVqvZFj3o/1dDBPGr3T06Q5t2K7/csNShmeKF1mva9H3cm/VjS21iTSj6doa1ju5ySM2vlJBm13hqxfSM0HqWLCtlASRIF1VWIlMzPluBUmWBf9h/JDXswHZpBYk0cq7JRLo9aoltkyR9N4eba5745nE50VNx9ILOC5hsrN1CDFLvyMLt1X7ilYYfG9p2lO6m5VqjQd07seGvgi0KPunvNqeEfXtVauiT06U5YRh8S9n58KUOLnCNN7mwGSCoC1DBoi7c0OawFd9E2qy5s2vtOp9UpaL66mvGwTku/G1/mhZzigVaOFKA9YzoT9gXlBtzq+WeK5e6M1c5zGH0Aeu6XJS05PblUL+gAWKurfsBrcK1Qd123fv639e1DRax2EXNXNE+dQjbAVlY51BFzhXHdvRIXohZa/kWz3mtH7G+CTmia/mRfN6jxq7QHaIA+uqjcy94jIHXfx3CxB986nF6tdCfb50/bu0kboBpPVdXffubWVAsP7bSXHR6FZJ/K1Gl7WMbZOtpR6JBuW2GMbWEXa+qFNrs67yGZ975JceU76UO82b5uEoyC6GcZpVk3l2NUb3TgrQ5VxSS18qwASJS+c7jUvRW9qiM2eP9b3ND96Ep7vlzXSrT4bxyBvh6ec4iCTpwtny5/7wiYMMfUvsnSqDI+/2pMfBA5+sSnEH85W0+a3OQOrO/BPQHShyuTfV7BS6h5LStlf3eH7X+4pVdyzqoz7Kb0acrW37cwOsfegNvnUfU01Va+CGDcK7an209FUnM2N6XjjYtebWDzJsm6LqLaq1t8+5BesCrWnTbrSV2Ha4hq5DvNHF0bX2mvQnvU9a6hp+XyuHhpyVtlZPJVN7i3fKnSp/p4liijXdAt0xt8XGY9ZMYhXjdYv0b4ljxyb60hzBhbqrsuKRL/+5RX0dxgTB7/qHH1GreGiq8OwheOdZLsd/2tPpGluvcvS+qc/AisNSkngpMykeC1tz+UGukZc996dfXlsixOJbZmEKTQ9QmWGJiP2tGZ0GsRl3Ub24oAgrXK7zVY5s/uFiU6EigBzuq4TJmbtNqMRncO/N3o/6l2ZQZfV4bBrCfplmwKldmbzoBdA39zHhM15REM3mmsW9r20kJv1dzuA/CbdPNSMu9mRIuqf7Xw+h5axTnXDpuQ+YqE9Z7sp7nkLOzFuqLEz+g3xbewkPAdEk78vOCnJpKBaWqiwv+/IiITVSl1Em4BRvcdqb3h77mtJjTcMzj4B5TEBmWA1FZdTGGBgnwPCo5zxO8LqtMx06o3uZ3n1MlpzPvM1RMoODffZHn0GjfP3HjfVb+KKSmlIpMk70VPTnbbtCTg6MieSdtH4YLt8RGs7XIu02OtK26WMJnbmuZ6vpoTUviHQYVH2qSqY7itbdzj756Uoi9DoqYUM5jzzlEIFTjyGlys099KG3Hpd5sa3eTnu46z1hl7/aLtn8z0zDbXp4JUMctmmcf4qU5l/2FTZPvda4x+NHwb4mkniqMm1WtNlRzrCoMtO/XlF3e1Go5Aw9aqi1zMFyxqzwMRnV6EHKSZNPHiKC9uLnElD4O855W/OI8vCbGMiqU/OpufsztL5Zi/xecKSnSf4ClTbIeYXX9MURwm4NZ8NO52YZmXgzLe96Pbz+udORueLlJS2EKj8bXfrlvnWoahZraF83l8mFJOMLtiovXXNzOyin0RPcfcdV+7MpiVWCncETXkonSnI+hmHfrgEZ2rQDTpb3ettZe8RKTo4N7vBit5qAuqO3sjVRpIhp8dYtxsusqAhSVvkyix1XeTK8T/mntqmllzxNmbWCjsfoE0TcUVtePimnW2jVeEvCBZEEjXnG802tclohUtV3qxKSBOT1wmb4+dbTAk/RN6jmUGbfePVgYqe8MooI/LoBA1kcNda+ObnRbwM1+JGneHiyv7XhOvjAAvjJgCSufYolCGaxHuiZbPswmz25oMpRt3LOSb0ZnzxFIvMtKrWvZRV8mWLVXykhMlaShx01dxNWCu8bXaNZZNO4iJ7Ma046t+20ExmTkF5auVtt/XiQ7NK5sJksluURP/00F2b7MlCBObpw4bx2At8YDmmk8us7cgHA8l+H/fdfLVYu1jVOvmN2gSafYKlrZ+5mJEd73c6DID3GF8PuMkgsMo5eh9fnGbXHiGyXtoXd+W8XLuZRDHGfGqmLUjHIte1fefp34NgWOnome9c0XqsWu153HPqHhlfihPDavo+s1inFeZyAS82sjCuRdOVbhRM068rpsCOjcglG31stS3k3OqvDfy2vxcva1zQVaKxHLJHr5lHSTbNL74rTXi8xKQaLK5IsewCYTQNIN6ctxNq690DuAzNwg7aztePzX7tb+xYE262UPiYR42qezrSAIyrG+sddbLO3IyoU/h5uu/ZKqqnjyj/3jd9Htc1JgWAx/cNqbZ2dlRUybbs8nUn7q4qoWp7+znZE+/6oCJOpbsWGFk1VkmvS5RZJaoy1vSrHDp3i4LUOmv39Aoaauejo7naIHI3R/ecwKqbOnrj01QShx1BLjkaQ8kFTouLvd5ef7Ua2or/IazcWsNtZvili7y5Er2xuBp9jesnMNIFD1bzTUZbhAOYv6FaKQK9xY6/Oxlxcwl7CAFZWxF4YEkxjLROfJ4sDfOnTcO0nWrL6hgFdnNdeqBD5yxDyJW6F+GyAVJNB/wOZYfx928SozLN07+FHbmbqcHqLg6arq9hjyjwnjXSD9ue4bQ0Y+dsiRf3+nY4erDkHoD2K0rzLQdzK1P7hPjp5vTx+DNH+rD5Z3CNvpTOufeLJXBPHH+QEabqRM71/vfEoL7k1xzU1Yzj4ozj1LYSnVXXnO+/N6LdbFjEK8hzg7SPT+fL3MaLIyuRaI2sDKjxct5Bmt+c0kDNckz1g1ovXQCdKgdiD2h9q9VBu5aOXfjbktrKYG1od1O2BcEXvu/lQHDOezQMYXdVA7SP8b3qIjwMhQ8Zv/spK/e56l5rDI6CRSFwjMomnWO2vDjlWvmPvMk5pnBWUOTsYF3fb23ugGItsstz8n9xz/TQ/nhL7TLXx+8wI6Od39afE8Dl3dp50E7PVUQ6SK9zrA9iSo0f0os+VR90f4/Z7sWeg5eGGw59e7B1y/CrqGxtt6257NQrr9iKYrKEUpqt71Anfqvzi4PdeeZ1g/NJoYCiRA2VNkqOxM1PbI4GTlunMu2bTMzd+t2slivN4b++P7fbqs83RZo1uWnsrRPUf8tQWKmagD95YYZNU2+EcNAd72bwHnBIH2023z5wMr3M3LfyMjYWSB22AAbEerenqjoNfzxzqsIrmRmfdyuVBmjgmgCRMabehJJRR1FclSd7JKFp6PRUcOfW8ae/jRt34rZwoGU6derlRnOd86kcs3IJbXaoBLFW5C7jGOz6HU/aIq56mlxSvOsVPx70FLY/7W+d07T1VKEGdWNE+53P9lsJGaaL5qHWvLn2ZR93HF9F2cmT71h3HfSFlNDaU+Gayrcvp5F+EMn0tKt9VFfjOyIg39Fp8Zhk8g73hiFbNOndwm04aHnvw948gNQ223P3JoFNAF+VwnVvWqL1wch8n9rnFXlcItJm3pfpD94btY3iokpu5xOijwjXNtVqGRUDzy9yta576Op6+oHkPZY+671cc7SSB+XF1TTElUOLyNgdRxrmlj7T+g++VswT+q/CfuCxPByKG5SyO5IeRqkHzs2KyZNUuMvocuqaXUvnapJ2FBt7ObG9xn19v3KdaYdjHcV+yeF3U3vwh81E8Vd6djZtD5jD3gjyZJSmUPBh7peH/z4csG4AVt3mSXIEBiIZoPN8/6jl+mv0Tu6YPj64XGho/qmbdr0axZlxuTeHTLRWxU55qoMsr9tIAmNTKwiDJeGmCGa3n9CYeN1d6GGbCNq6RHsuwJrp392Dmr1B2Ji37euovrqH6bWihmIqcs0PFPkO9Xy2+Yohv/qxFrB/S/JgBcvFu3e061443NRTB+9dvr/HwqqrFQc6js6ivWIBUc5gvWnxO0gLndq1s3nqcrSEYKdnPlIYfa/flSguUm2noBiS4frMfFtzI2/CYBvVju5Q63R5mmHuJPKEDazzXtvnYqmh8Ynoq+6jmRYcjQLaSjv9g63TzraWo0AOwTetHV/XKRwf+8VHIwp5JDz0gX022323LS22721g8BB8CfGHzO802huFxMxpmbOrBDhyzqgCd3tUP35O32usPGWTVfEuW3A3tQE9lm7vtNRJfVpeUwLWwYyfgV6pisS8z1thWDpX4gJJQM9mRJ9BFJtuBmCXfqtELCoInTkDevVk3K63S7bJ2N2qVlOy4JxcvvkmV9tugenMFZ8K7w21ZXeRd+qTV2/5BlxPCguJnmTQtCmV72dLqRGu2NtHBV58D4UuCp3qKb90/CWKQt0pGs8ydQ+QRkHML0RLsib+20aE2lihpZ4FX/mcdrELE6348zKQB5k4TbLujIVu0qTPbVnLDnqTbsHaaCZYC16Va/5WaTd55rvUKbzHzXrMhR1xcQyTsWuVKHDGIeXPygy0JzLkt7nA/N8D/GnNJQJxuUiASYPm4vOcptew4YrFZCFKR/kvEWkIpkTKev/ljVGZojGh21nxnra1bQW+steqXdwmVkF+yawUYcL7ybKzNBzXjeOOlslV5brQK2wNar1uG013X+1r55El2IbtOjzHz45xamKrTFyvsgDlxJjHwpmKMVQb5wN9bkA/+JdRD6vWxazY3pEvyRx31TTnHQS7jZagE6uWKlHT+L6NdempvRdm7RSDz1Yf9k53RqR85G88lj10ImpuuFYgWa4D3KJpLqA4rvH7F2ghvk/TUxtg7mgLl8Mu+G6ZI1KXFhR1UQC3NOTmzAHW8eyq2hO7ZnRXkXqGD9x/eW8fesW4l1Sbva1acimzB3MSohezc2q+WNVO78WpOqAsG46mlNRVJDiNUvdnT/590VB5YgJTL42ztQ4NiP2iz+v0EMu/2d9Pf63SwfqNnpZGFXlT+jSMrVasB1UdJbJDVHY9aK3j1JSxpuAAAxnq6rhRjPuvLjSYsg7PaEkHVzP78+KghtA/i4CwicW7gf5R3sUfXNZZT0R5q9JbSj4mtWSt+Fj/MnN++j3ZioK0QcRKKuT7htWX96Vcs1IHWPNx44/TRZsgnp4BvTM/g7d6YcZUHK1zMcdu3eceb7ZfogexW0WFYPMwxGnpDewMunC630ih5VLqftFJz+niNEAI/vuitYVc8bj4SlCl9vbpqnuKljKrRXcXHnyPsK2zBEyxrrXHMp+uL+1Kb+zW3tGEc604nzuLQB2mX6KPKQvvv5uo/75Np+mT6V0xfuOcvu1n9M7QpCdeBVbn8XB7tk9V+Mrv7xbzz284P/WG9l49yI792vGuF539/TbsFcfwIAZ+qXn6ZoX08zX98K+yjvdVByfl1kbOOQiusNIrWVyL9Qx7eBc1sOUK1WCMS8B4n6Y2fZ/pY9g89IsqBK/9OZoDx02oqSjTwuFbdO6NTGAcqZziUiHr9wB87Yb+td7fjQaDIqcTnfdl2Re3+jI2UNg+GB7aoQH/yNTcrP+OxQgq1Q9/9fMbtYf+U/q31+V285Wbj1For5dq1ij2mSeiuICPtNK3ZgCzrow6s4GGqOxCy3zMji0yQfABHktlxdUzn2rcan8nbCdRLJb4kreDER+0GCzmer96XSlRKRJTi6+ckddIUtvZxTTqZ9YrbThYt0bZ0OpU781sJfNnB8ZCjnSY+eXq4ZuagRKuiOvDkQ26UbklRKN8f6X1WTb5ws/97M1gi+RN1OQWz1JPbIe/iDQvETvmyLpEs69nclZZOdIrJ1UxhBSinv07nPJ1i+KTgpi2PEZ0yIMGxlxG+zJrraQKo+LHvgLavBB+pDXyQlpP6wYBp6qEqKCTefamin5jKbY8BInFTa/f6zeYE8z8XPF/BAx1aqWTVtNZbWtUeab5tmvduo/oJ+dnHMjlOBuz09nafMeW7fcdmh7QxOuwZjLnaMTKY/dGeDt4HFXZo76G9XP825BZkO2+ksh7bKDv6zG0ZeIVQdbtY9SGy5ldnltaBGU3AgB1ZfDJovb11D+0TI53btrJFS8t00AvipcGOhbQaavC1ErXjWt85G8bssp+/IsltmzaEw555X4XmIzyMf3eDtJu0PuxLX7sUPOc127IMdQud4QvuNQci3Ra4r6IULWRK0uzqA+/76ShyTBNvFFNL3TLtjCLmdzzfIrFDTRFMX+/UDeHimrePVHL6S2OF9zw3MujdoYnZLpA/nxPaTZwcdRkjbllUrvtqioJddONalRXOJzcvILVmFrmlDbhmrtdhG/PaFY1Aq8IrOG9HdcI/9VmtWK7amqXJj/Q21m/K/v5emR2c2BReK/B36H6ZoMh1l66bLkXCevgiNXBV+Vvvjtzk3cSKNjI5Z1Q1L61C8Il1MWjCPLOnJyNQ2TB7YiMlABtj0Yjp9y21n0LbWxhCpYmn+ZniFSeWRS4QXtaVH9hf7xCZ6b/0sEQaBzLSXeKXZV260lYRXRAAuQCxtMYbMBRKe+Hb5SN949VIXvuti/2vO0fu+1ZauL86ra6TPoOF6nvcH8sGjGc5IhudUZF38OuRRWxkqjEIXhcQ3W4VvtueC4hfzvgJTFWcjmie7LArO37wJiPu3gbYlruKbjPA5iH+yQn8E4+o85pHIjawnW/KuXxhEWC8p0ZtQr1vGhev5cJV7Wn8dA4VM1Md4i5rjsAxNo+4DJssuEXfkFK472K3FfIxNKT777BYwx17xWbo2xXN4YcgS6is6dXCw5vhwZi4ZtF9MPhbTR5DuJNqmJk7DMQQfxQLhRduXaBRSWufXYVc6o99bxHWjrJWdPBPbkN41SiifKVKYFxrs4u+nQKyWHDwtTHUxi1rsdkiK4tIts6LfWOuqlcDS2IDM/v0+V+xsHKjKiRyzZ+v9A36zkdlmRNw3RTgNJt2PLHpjYFSdI911WFx0kcBv6WIX3yI2L2Nd/tsN69yZ+W3Uu90Hz0g5PrLEhmFkVXuCA7eFplYHDQOrNXVc0e/X2S2g+CORSuUfBKHeWfMZbUWyMDP43Wn6GJ8jd0QdVXN7ioXsR2Sh2FESDZHC2vLuAtWkmp9XZ7dg3esjMtCm5Nr7T5N4SXTt8MhmRQ2DAW08r2pc+z8G5Mz+/Csomc0HBSbBlWKuy1WaJeo/4280LI9kO4fLadhsuSdMaCHJ/EqG8qt/fCaN0U9O6s5c74OTA7fWN29vpGbewhv2upSjvwPF2k0PGkiwDp7YDjGDxL9hPcRT21oVeeh03F8Bx/TwaH7SnbqlkmANwnNsXwGtfbTrrez+bP6QL0mnjbvhz1J6uzzMt8HUfdeJCtFtXw3QCti/QTm/BHI7O90qBvMlUcalYVqd4Hf5o8NdQaO1IRn6IhfuHJ6NMmp2Q0u/hBTefcWIVZmdZ66E6H4LVrfHNW+VADeDvqL3l6v9D0uFZb1llnAe6pwP7redHGwvW9smzVnynelDc/+2r6+5KExuToTaL3rmdP049cWmdOedNnWsBAZK/jWyS3doc3V4wdOrRFkEcOnRI8HgAAEjpJREFU/vtxS1JPhRCl3MZ4/u5YfqPEw5CfAimoXNuiLSNWd3+NQGhZp91u16YPtybJLFKNGmGt1FPP+kIrf5YBU740O/xmEwrz2PWS3sYwriNtv7PYDvTsgOBTDXdtWm4cNl0xj+SoB/u7M5LroXfaU3WmeuaAk1y/19faXNvzQvlrkPl8O9d1xyHPjbUNcbsfI7T8PfrcrWFZYu1rnaOKWk2jKPaFrSRRlrXUTQLIyO4j+DaNwr+5DFPgon3X04rSL3M1J/DEfGcwtf0KwS/90jW/S/rkGWqHfYntu+yANUfIAk3/+C/s0HFtpwY5gP6IvJyZ9aDZUdr1SZBLM2HaUdt1MeHRWotm/lUZ7GroaAfqVcuG4V45TtCffG+cVFPrL7zSzL3sTePn8etUGt7TZ0Gc1zFL00XCbe3zZFYgZIu08Nixf2C4WEW3ymvYNpmaqc69/9bTH8X0Kuly14txwMQInbyy0zmfX93zLU1SpKMub7m/xx7z1msf6hE7Adsz2isZ8PMxzGng68/yELvx5p47hl5bxnJ7CLa/RWZWEAkejcE6NvrtnHLg72G4FWzSJbgekqwP8ao4f2+s73YhfKP/nACYkWBs5OgqudPYmUM3bd2uPZh7Ybl2Er/5JN/C2VNjPs9Lcy8jt8XblvlrcnoZ92OvZIoWWyAyfc68KUsT14AiYDnjkdTtV+Rie9ek26uiwWYSZtWZR6G0PkE0w+NnuN3VePvsVEU/wN8ER2efltZi9wyy2eweIH0zuzLn2ZcyNgcr+fs5nDBdkesN5bfoc/cM1V2/0zBuZRFedjgfZ2+3cuiZs50AXG48LcnmZqs/bsD0vsQ8jKeRRmF+rV6y3ZL7Wz1RGS/3zRxcJiVGU2O6zjJ2HBHb7nKGD9UgyyCrM8p78waYdxEfUt3jYYyB6XCdlC2rLJkxQw3b+UvGvLnWKKVoLP/r6LwWXVWhKBoRe8WCDbArYsFy/v/bLvu+5cmYwJpzjCTGWKyJLQ7DDvluH+9ilo4MTzk4Mxp9NGk6VTKTfWnnPygqzcWtpbOXD8Ni8R5ijfP46kNS18I5ZbYeg9ecZ4dbLmD5FFtrJKGfeHHKR8UvIGDxkrMaizNaNijv+Ru/A/KWRuottJaZHcm9mta5fPwL7S+hNStMo8g3BYzu5CjrOSmsx3zukWwB+A1Mt8GXAHeujHJfxvpAf/d60OKL/u1IVHDBrQXc5x7MupcNi3d2fvuhsTNAYLpOnqSz++2hU69jHyxfokNNFcpsXpruOmqkLzEbjyG+VHHv85nS3mbgg9fojk0FGpT5dRwW2z2lfqEX+6AYtDZ74sG0ig2V2gwqZZ6XykkWgPq0oD4Yp74jWrzT9Qxt9YFgKEz3FySq9/I/Rc3fW4UnZGd2VRCHDXjUJGe0fOIN3CPzBACs9k9s8+WgKWzxZHMrKfDkHxHo6dsak2EW/TO76+55RjqrSraGgnpF5aehq0rP1Darpaim8RmATCaFm3+da7Gx9vHqH+vNwcmaqtfiZJ4eSIQzBoXS717VE4jMiRWy7U/LpybRHkVEYj8k97IKd878U07n3ytqu6l6rmUwnKO/VyWpgTmu3GqH/N7KRB2SVWitxtu4WxXEEmRx6p9KQWI2PGMa2toLq6pTUeR1wbIJzUXZ6RCombbrFg+vVztddpWe13YqsiE69i1hXFTPBLJNN2ymjtikjKx1RXUEnaFQNaCBoe1Ny1LmXlXlfmn7p4QXKIzLUJm8815q+wOVUrfPdv/eR3yRE4TZrPm+u11rc2PzwiSDLbX+Kbp54+724gsc+vrFbGmGZ6/0emANHZ+UIp8icl3P3Z+3dg8YPa/SEgrU4JFcrA/qRxBDZzT5cZ5Ib5gQVfAVyByrt86MWoT28IgWXvlpC1G/TwKAKtJesFtjk7tTM4LMSgxFKGO+5XHAzjqIaTmteVmWaiWNfJgK3N6/thOlFV9P36Qu05duNfapDKar62beVyiNqDZZb4bgld5ganlOmlBfidSw53qqmkKX51eca3vXQN2D8mK1Bj8SkkQmdlA/I0/L8lj7DO9muu9EMaYCYrR3F3nVGu5xlusylWtcOxjx0c+MmBG42lWwYfhsYdrGV2RP8A63SD+u8djSzxRmPkuMGwBub21FgYD7G/7+oToEfCAj8JZpMlSCybm1jyG8pJ/QVHcU0bJaDZYP7TAce6ydgjeER7fVFm77QAS1Obt0OFppiaEjbEfmPmLDhkF3th8ZB4LfPuNe+OxzzefK1ITKhwD3a3Az6VRX0B0RWX3dSQ6KYlAvEQr8gH3BuTZROvfZg0NXMHI1q04nZ4SkZzUc7i6UU9vd47UfP2+7I3AoxlWwlU5hzniPJwpxpbnzV4XThE6dpOGXTV79VjVy0FPZb4VjLYvOtn6/yApDANAiLOfS4LuwLbghq7gZIWdC0znmQZTqsQdJtr5xr+VD8PgnompA1OC2vj0o0bT6li7CXp1sDusQ6qV8+abJ9XBIcjxdYfhSoRWExQjD5KgluNflrpeiIMCsNZBo8GcNOvjUcZpxdB7eQbI9t1dEy1FeadfgskFKQCpSSj7mDTY9Wb7P8aomg4O4xRVHq0uz3ClIL/r5rD0F5PTN5JEog1hHS8ii2Pky02ZQm1H2hqmLolRoaimVMGOuEV1xCDOMU1RbSMo3UYX4hTRw4p6M/QrT5Cur9OR+KXdRpzoIVIqfHdR7x9EmXSYaevOzLX9Z6x8hPkl5KWgBb8+jcveSu28v28na/bDsfizXwtrSm37izLTl6S2QWRQc87BmwqWtGY4T4kMP0D2GXrBU6QfM5pyVtCriLYKrsaJXi5tbkXbowNbe1MZBniutPkip+94XNfN9YW2ja/7s267ZVw6iXbdogCJcc+Vnff+67SmX71OpGhRLoHEZRfniLIjYqDO8X13vbb039Sa/ZtP1L6zwQ1L+ts0LbxyF9tuSmiqrNoqoyzxN17rNqbzZpta83tvVatNO63SDFbMaZQTp5nFXUxDIzKw5iSCZFj6zsL4nejNHgpZbEcWMZ8cV1fem3AVsS+0YMpkCLGOWPo5f7/q2ZnFgE9uhZzFO31sKyIA7WgGfp9awdyuXzxFB/i17SyY3MH5X1n4wQQUJ8rWp8FEHIlUA+IRaGGl3gFg8gKGDjwWGqrI1lRfFlnRpTjcwFVNQd8xOV7e6htK9OY9zQYxLZp1VrWaSx7J9jamFg3bhaSxdY76Kc7a7XfoeLHFx4XBF+h0tjQWSNsxA6ervkEsWZ9HGTazTxNVwpHY8Tkzsb8Bw8JzjRgaV2X1GZnVBFeBo0dLk9xZ63BXO8l0vmwLY7DO3cbfF7jlPDdY+Bs/SiJtmYfXrSEmOyxoeo+otDP9uR1h+186D59Q8ee5GvKLZPI9pfXbzfTcn/+IGccsDKwl4eH/E0lZePiDMmssPwURn+7xqQ8dUj3R/d4S1Fz6e5irxiu5xuLXae2IEAVf5f39u7MzRiDLDs8PEby62nBIrQEyr4PF+sPn72Gg8xlijbuJLe1Lp4IX/Yha8zJiaqQrt+gR/V9/gjy/6ZzzYcbWg8pcJR0ZEaOE5c3Aw6CkjVlU89snm0lBp7em9yed3i/K8PB6r6x0DlNspW9znzvuuRMBI27RK82YSbSaduHiVgrFtLEctXQMjs0kxa95ly9dniDnj+qR2NYvbYXTeUDMWpWZ7tt4VS/n+tDu/URGlFWNycXVLFurZnrmrx8JIF5Qtf1YoPHrai73nfIqmwzXjhDY2NVQOreUu1fK5m8rjpmEA9SY2d8uvoqy1xbKBMU/y5Ez0tngjnRaWLY81thx2f03R5eX16G7ATKaF/r57fY/A2ZjIdOg+etXeECnMII/9qq7WUG+mVTSrxsViV38/Gq9XbKr2Hy8dH78v+zqm08GbnKL2pkakje3rFsrGfdefJ7i8OtSPjfA1acdJj4m9+RpzCcGD1U2HJ2ToPvv7zStMjHhJuOnug/ycDr/FP6LT3XHv7BNPTHirVqq1/LnkjhvPZfJAYfal7naEswY7iqLiuh6G4DDE8FllZ4y0T/rh6cYsLx//MI1O/8N93rPFsAVsvDNxaNc3wE3a3xxPwLSDTJ+zyV3nJEDGlAkpsZsZTxF57zp4XlzGYMLyqmFg5mkFWhiAhRs2AHmpmp+7CvRtvT1Kr7OI9WX+5FcfU9nakVzjXn+Mpn0qo3TOaG0GH9XurGW8aoaubPVn0Faz2O6/W2nwvaNZUvYxopW7JjXxyk9UihfVYbFSociewdHHxN+eN8sDtf/yw/38eWl/LAWZL4Oiv059Poyrg0dzfqL177AfbmVuOf6s/2+dda8lGpa+erWgRRbYgAsaJV3gu8mLYVycBt9KXbecutqNOkq12JV2cWAdr1kphjg6DlqJbRR9UDwyP6WropL1Jgk0bedapzvbdM3VEi/Q75/QCLyx6pt7tqttgPjzLxlYu1bWZxGFCde51L91QZ7Di5u67Kdv7uZvQWVo9YVbq+1Obkd3Rrzc1o7NIwJ42et3eC8D+RVQBEX31uPE/dfmQxjwJN1MchmoVCxLozKi9PH+LqsaDI+GiaJ4pBaoZekSxybo+Z7hoPSjpmmGE5/wgIZm0mqQ4WyjYCrcu013/7SvVM/Kpvm7cJFn9OWJmaHuzT4z0ay9sUGgwnfw8o4x/33l4ffG7/myNE227jXKdvJXGEVylOcVDIZ2boU2+8mnj71yuOtM0DWQ6KyxghV1TtasJ6pb2gjP5+oUmnXR7HoM4nStnSvH8cevdZI13+7CzUiqMjaY0tCDWTZNkb9OwbGLaXTMub17YzkjayoVO3kzT8iC94JoSxR3FVq6KIvz2V7PEvFv1TzdR2fD5lkRVUOv1bhUMw3DjyqgOpNU+EdcMweBGqOoetQw58/i4ePoaOtvpE6rp6J4dBSs0OzzWG7W+/ekX2TQ2EdOF4yZTkpauHOXaENT1cecLbBblBlv5dWelkmWYRzfVHOOSYi8bIjWhYnUhDHwTYYf6RxonbdlZl0VgBlX59f3FoIQ7/gdrpSMdikMs9emh8AjdhnlHRaM0cjwIzTQX2UyGKURGSNnwHAqSmGTlxfEQenb8tkZ5Lz/c7O3Eo6JtjgRU4bZYTzIMYhfXtEA4rExnKBXa55MZjjpiIBgOozUTTLfKcXHvomvhnmDM37QU2pLWTslWnjsPLA6+6AM53Krna7kn96rjL81MPcFncSLoM37O+9qqabpYmmm/PG9q8g8rf2l50YKu0NmCOIij39uMVcsKsOWkqCqDA+9c8YW2oOyLvhn25m89bTgnuEMCSnK8LGoHMhwO1fE7lS0PDy47rjey55z7IGWV8RKEH5NhUYf87clAydVJk++0cqEbz/9/lD9vceFuK9Bb6FeXWR1wnWumQebvrKovQHtZXJsqu9booxo7cnF/zEv86Mczk+km4UajEg3blopZmjNd2p+AXHEiFvCFNVCWUS07jt7d/Z3OCqS9kX9//fn6371vGKHjy+n3fjH2notRiwTWJ9drytyShpDTK43/DNh6oZtOZSVjoInMRzW05sb5X3Yw6dS9b1ERMI68r3GPV/zNuZl7Y3QqC+rVqcdpsV8zOck+zba5r5VqIeacn/9vDZtUfE/8hE5j6RNuBjPu5wlKAZx/b7q1kWU5t2HyVaeLPaGY1hkLA5eJaaDmj7qAKnlFa6SFTWuJD2iF3P9Qk5/zoWi/XvJJ0+qJMpMAKPQtVHiaw8Qmk/nu27Cek6zyors9AmTFR1dYfV6MHPY2c0SXDNcWHqNnv6mz5JSB/E4gGsKtAPnNtYa1D2peD9Ul4ezbFzU/gilcSctunQS1yQfVOOO02/rYXkqfpWm4oTgUaMQVD0OtA4f37O8nrY+KwQSFtFxGmFuDBrYJ/vqqv3vMyFPvcvs5q6nXPb0jO6KNibby/LiuWqlyjXbqv4BuavMxUaJlyPUXeutVwH3aZzMFJWGt/f9EHIrLuIvjBQDi9GCmLzwekCxi/DKb+3vy785strxMyxOyxAkCB3DeVgZOkF9deAbfqPca6Lpes7xrB43w/uNyvwXSx61tzsn1reSBpkpLT+Ls72kPV86QabQ6YBBLR88cTLuFXw2XBTwjbbGs5rx9fbh6cVLnZi7O3TxaZVHOG+6OFmAy3x06wLfiTM3A3hzo/Lbod+6+f0SNaL5bRyfA+6hC6O4qNTUVMxmo9vVw7tKuNcLS8zoFZ52W+OFbAjIQf8DgBTynoeG8F0AAAAASUVORK5CYII=);
	-webkit-mask-image: radial-gradient(100vw 50em at 100% 50%, black 50%, transparent 100%); mask-image: radial-gradient(100vw 50em at 100% 50%, black 50%, transparent 100%);
	-webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
}

	/*
	ALT :
	Darken.
	Plus foncé, donc moins visible. */
	.iSpotlight--darken {opacity: 0.6;}

	/*
	ALT :
	At left. */
	.iSpotlight--left {transform: rotate(180deg) translateY(50%);}

	/* Smaller sinon on voit la ligne a l'endroit qu'ils arretent */
	@media (max-width:62rem) {
		.iSpotlight__in {height: 150vw;background: radial-gradient(80vw 55vw at 100% 50%, #725acb 0%, #6348c8 22%, #2b237a 63%, transparent 89%);}
		.iSpotlight__in::before {-webkit-mask-image: radial-gradient(80vw 55vw at 100% 50%, black 50%, transparent 100%); mask-image: radial-gradient(80vw 55vw at 100% 50%, black 50%, transparent 100%); }

		.iSpotlight {opacity: 0.8;}
		.iSpotlight--darken {opacity: 0.5;}
	}



/*
ITEM / Nav thumbnails
Navigation en images pour un carousel.

La hauteur des arrows doit être la même que les images, c'est un problème.
On peut régler le problème, on set la hauteur dans une var --height.
Par contre, c'est pas mal plus pratique de définir la largeur, donc on définit
une valeur dans --widthThumbnail, et le --height se calcule automatiquement
en repectant le ratio de l'image (l'image est 920x520, donc ratio 0.565).

De plus, on définit --maxItemsShown pour set le maximum de thumbnails affichés, 
sinon Flickity peut afficher la moitié d'un thumbnail (ça dépasse un peu à
droite de la liste), et on veut plutôt que la liste soit affichée parfaitement.
*/
.navThumbnails {--espacementV: 0.5em; --espacementH: 0.5em; --widthThumbnail: 11em; --maxItemsShown:5; --height: calc(var(--widthThumbnail) * 0.565);margin: 0 calc(-1 * var(--espacementH));padding: var(--espacementV) 0;display: flex;align-items: flex-start;justify-content: center;}
.navThumbnails__arrow {flex: 0 0 auto;padding: var(--espacementV) var(--espacementH);height: var(--height);box-sizing: content-box;}
.navThumbnails__list {flex:1 1 auto; width: 100%; max-width: calc(var(--maxItemsShown) * (var(--widthThumbnail) + (2 * var(--espacementH)))); position: relative; }
.navThumbnails__items {display: flex;flex-wrap: nowrap;}
.navThumbnails__items .iThumb {flex: 0 0 auto;width: var(--widthThumbnail);padding: var(--espacementV) var(--espacementH);box-sizing: content-box;text-align: left;}

	/* Override pour donner l'aspect voulu */
	.navThumbnails .navThumbnails__left,
	.navThumbnails .navThumbnails__right {width: 0.65em;border-radius: 0.6em;height: 100%;}
	.navThumbnails .navThumbnails__left {border-top-right-radius: 0; border-bottom-right-radius: 0; }
	.navThumbnails .navThumbnails__right {border-top-left-radius: 0; border-bottom-left-radius: 0; }

/* Carousel */

	/* Before init, on affiche les boites comme elles seront apres le init. */
	.navThumbnails .jsCarouselCapsules__thumbnails.flickity-enabled {display: block; }
	.navThumbnails {--maxItemsShown:6; }
	.navThumbnails .jsCarouselCapsules__thumbnails:not(.flickity-enabled) > *:nth-child(1n+7) {display: none; }

	/* Responsive size */
	@media (min-width:125rem) {
		.navThumbnails {font-size: calc(0.9em + 0.25vw); }
	}

	/* 5 shown */
	@media (max-width:112.5rem) {
		.navThumbnails {--maxItemsShown:5; }
		.navThumbnails .jsCarouselCapsules__thumbnails:not(.flickity-enabled) > *:nth-child(1n+6) {display: none; }
	}

	/* 4 shown */
	@media (max-width:75rem) {
		.navThumbnails {--maxItemsShown:4; }
		.navThumbnails .jsCarouselCapsules__thumbnails:not(.flickity-enabled) > *:nth-child(1n+5) {display: none; }
	}

	/* 3 shown */
	@media (max-width:62rem) {
		.navThumbnails {--maxItemsShown:3; }
		.navThumbnails .jsCarouselCapsules__thumbnails:not(.flickity-enabled) > *:nth-child(1n+4) {display: none; }
	}

	/* 2 shown */
	@media (max-width:46rem) {
		.navThumbnails {--espacementV: 1vw; --espacementH: 1vw; --widthThumbnail: 37vw; --maxItemsShown:2; }
		.navThumbnails .jsCarouselCapsules__thumbnails:not(.flickity-enabled) > *:nth-child(1n+3) {display: none; }
	}



/*
ITEM / Thumbnail
Dans la navigation du carousel de vidéos.
::before = stroke autour de l'image.
::after = ombre sous l'image. */
.iThumb { }
.iThumb__layout { }
.iThumb__img {height: var(--height);position: relative;}
.iThumb__img::before {position:absolute;z-index:1;display:block;content:'';top: -1px;bottom: -1px;left: -1px;right: -1px;border: calc(0.06 * var(--height)) solid var(--color-purple);opacity: 0;transition: opacity 0.3s;}
.iThumb__img::after {position:absolute;z-index: -1;display:block;content:'';top: 10%;bottom: 10%;left: 10%;right: 0%;box-shadow: calc(0 * var(--height)) calc(0.1 * var(--height)) calc(0.3 * var(--height)) rgb(0 0 0 / 80%);opacity: 0;transition: opacity 0.3s;}
.iThumb__title {font-size: 0.8em;font-weight: 400;line-height: 1.1;margin-top: 0.9em;}

	/* If is a link */
	.iThumb a {display: block; transition: color 0.3s; }

	/* Hover */
	.iThumb a:hover {color: var(--color-purple); }
	.iThumb a:hover .iThumb__img::before {opacity: 1; }

	/* 
	STATE / On */
	.iThumb a.on {color: var(--color-purple); }
	.iThumb a.on .iThumb__img::before {opacity: 1; }
	.iThumb a.on .iThumb__img::after {opacity: 1; }



/*
ITEM / Capsule
Titre, texte capsule, vidéo, description et side. */
.iCapsule { }
.iCapsule__layout {display: grid;grid-template-columns: 0.5fr 1fr min(14em, 16%);grid-template-rows: 1fr auto auto;gap: 1.5em min(4em, 5%);}
.iCapsule__cInfos {grid-column: 1 / 2;grid-row: 2 / 3;align-self: end;}
.iCapsule__cTitre {grid-column: 1;grid-row: 1 / 2;z-index: 1; padding-top: 2em;}
.iCapsule__cVideo {grid-column: 2 / 3;grid-row: 1 / 3; }
.iCapsule__cDescription {grid-column: 2 / 3;grid-row: 3 / 4;}
.iCapsule__cSide {grid-column: 3 / 4;grid-row: 1 / 3;align-self: end;margin-bottom: 25%;}

.iCapsule__infos {font-size: 0.9em;}
.iCapsule__infosName { }
.iCapsule__titre {max-width: 30em;}
.iCapsule__side { }
.iCapsule__side .rs {margin-top: 0.5em; }
.iCapsule__side--mobile {display: none; }

.iCapsule__teaser {--maskVisiblePourcent: 25;--teaserHeight: 4em;}
.iCapsule__grid {display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.3s; }
.iCapsule__cell {overflow: hidden;min-height: var(--teaserHeight);-webkit-mask-image: linear-gradient(black 0%, black calc(1% * var(--maskVisiblePourcent)), transparent 100%);mask-image: linear-gradient(black 0%, black calc(1% * var(--maskVisiblePourcent)), transparent 100%);-webkit-mask-size: 100% 100%;mask-size: 100% 100%;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: 0% 0%;mask-position: 0% 0%;transition: -webkit-mask-size 0.5s, mask-size 0.5s;}
.iCapsule__ctn { }
.iCapsule__more {text-align: right;margin-top: 1.5em;margin-bottom: 2em;opacity: 1;visibility: visible; transition: opacity 0s, visibility 0s;transition-delay: 0.5s;}

	/* 
	STATE / On */
	.iCapsule__teaser.on { }
	.iCapsule__teaser.on .iCapsule__grid {grid-template-rows: 1fr; }
	.iCapsule__teaser.on .iCapsule__cell {-webkit-mask-size: 100% calc(100 / var(--maskVisiblePourcent) * 100%);mask-size: 100% calc(100 / var(--maskVisiblePourcent) * 100%); }
	.iCapsule__teaser.on .iCapsule__more {opacity: 0;visibility: hidden;transition: opacity 0.5s, visibility 0.5s;transition-delay: 0s; }

	/* Stacked */
	@media (max-width:62rem) {
		.iCapsule__layout {grid-template-columns: 1fr;grid-template-rows: auto;gap: 1.5em; }
		.iCapsule__layout > * {grid-column: 1 / -1;grid-row: auto; }
		
		.iCapsule__cSide {display: none; }
		.iCapsule__infosName {display: none; }
		.iCapsule__infos * + p {margin-top: 0; }
		.iCapsule__side--mobile {display: block;margin-top: 2em; }
		.iCapsule__more {text-align: center; }
	}

	/* Teaser height */
	@media (max-width:46rem) {
		.iCapsule__teaser {--maskVisiblePourcent: 10;--teaserHeight: 5.5em;}
	}



/*
ITEM / Title
Description. */



