593 lines
70 KiB
CSS
593 lines
70 KiB
CSS
@charset "UTF-8";
|
|
/* COULEUR DU THEME */
|
|
/* COULEUR DU SOUS-MENU */
|
|
/* COULEUR DES ERREURS */
|
|
/* FORMULAIRES */
|
|
/* GESTION DES LONGUEURS */
|
|
#WRAPPER > #CONTAINER {
|
|
/* [1] Section (contenu)
|
|
=========================================================*/
|
|
/* [2] INLINE-BOX pour afficher les listes de donnees
|
|
=========================================================*/
|
|
/* [3] Formulaires
|
|
=========================================================*/
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section {
|
|
display: none;
|
|
flex-grow: 1;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section.active {
|
|
display: block;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section.active.list {
|
|
display: flex;
|
|
flex-direction: row;
|
|
align-items: flex-start;
|
|
justify-content: flex-start;
|
|
flex-wrap: wrap;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section.active.list .inline-box {
|
|
flex: 0 0 1;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section.active.list .searchbar {
|
|
display: inline-block;
|
|
position: relative;
|
|
flex: calc( 100% - 2*1em - 2*1em);
|
|
height: 1em;
|
|
margin: 1em;
|
|
padding: .5em 1em;
|
|
padding-left: 2em;
|
|
border-radius: 3px;
|
|
border: 1px solid #b1b1b1;
|
|
background: #fff url("/src/static/sub-menu-side/search@b1b1b1.svg") 0.5em center no-repeat;
|
|
background-size: 1em;
|
|
transition: border .4s ease-in-out;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section.active.list .searchbar:hover, #WRAPPER > #CONTAINER > section.active.list .searchbar:focus {
|
|
border-color: #5630ed;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section.active.list .error {
|
|
display: inline-block;
|
|
position: relative;
|
|
width: calc( 100% - 2*1em - 2*1em);
|
|
height: 1em;
|
|
margin: 1em;
|
|
padding: 1em;
|
|
border-radius: 3px;
|
|
border: 1px solid #d52918;
|
|
background: #d52918;
|
|
color: #fff;
|
|
text-shadow: 1px 1px #a72013;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box {
|
|
display: inline-block;
|
|
position: relative;
|
|
flex: calc( 50% - 2*1em - 2*1em);
|
|
margin: 1em;
|
|
padding: 1em;
|
|
border-radius: 3px;
|
|
box-shadow: 0 0 1px #b7b7b7;
|
|
background-color: #fff;
|
|
/* (1) Titre de l'element */
|
|
/* (2) Code RFID */
|
|
/* (3) Adresse mail */
|
|
/* (4) Groupes */
|
|
/* (5) Lien vers la modification */
|
|
/* (6) Lien vers la suppression */
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box.hidden {
|
|
display: none;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box a {
|
|
text-decoration: none;
|
|
color: inherit;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box.selected {
|
|
border: 1px solid #7362ff;
|
|
transition: box-shadow .2s ease-in-out;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box.selected:hover {
|
|
box-shadow: 2px 2px 7px #aaa;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box .title {
|
|
display: inline-block;
|
|
font-size: 1.15em;
|
|
font-weight: bold;
|
|
color: #ea4c06;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box .title > span {
|
|
font-size: .8em;
|
|
color: #333;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box .code,
|
|
#WRAPPER > #CONTAINER > section > .inline-box .mail {
|
|
display: block;
|
|
margin: 1em;
|
|
color: #333;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box .code svg,
|
|
#WRAPPER > #CONTAINER > section > .inline-box .mail svg {
|
|
display: inline-block;
|
|
position: relative;
|
|
margin-left: .5em;
|
|
margin-right: .5em;
|
|
margin-bottom: -.6em;
|
|
width: 1.5em;
|
|
height: 2em;
|
|
pointer-events: none;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box .code svg path#stylisable,
|
|
#WRAPPER > #CONTAINER > section > .inline-box .mail svg path#stylisable {
|
|
fill: #333 !important;
|
|
pointer-events: none;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box .code svg path#stroke-stylisable,
|
|
#WRAPPER > #CONTAINER > section > .inline-box .mail svg path#stroke-stylisable {
|
|
stroke: #333 !important;
|
|
pointer-events: none;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box .groups {
|
|
display: block;
|
|
margin: 1em;
|
|
color: #333;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box .groups svg {
|
|
display: inline-block;
|
|
position: relative;
|
|
margin-left: .5em;
|
|
margin-right: .5em;
|
|
margin-bottom: -.6em;
|
|
width: 1.5em;
|
|
height: 2em;
|
|
pointer-events: none;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box .groups svg path {
|
|
fill: #333 !important;
|
|
pointer-events: none;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box .groups > span {
|
|
display: inline-block;
|
|
position: relative;
|
|
padding: .1em .5em;
|
|
margin-right: calc( .4em + 2em);
|
|
margin-bottom: .5em;
|
|
border-radius: 3px 0 0 3px;
|
|
border: 1px solid #bdbdbd;
|
|
box-shadow: inset 0 0 2px #fafafa;
|
|
background-color: #f9f9f9;
|
|
color: #333;
|
|
cursor: default;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box .groups > span.add-group, #WRAPPER > #CONTAINER > section > .inline-box .groups > span.add-member {
|
|
border-radius: 3px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box .groups > span > span.rem-group,
|
|
#WRAPPER > #CONTAINER > section > .inline-box .groups > span > span.rem-member {
|
|
display: block;
|
|
position: absolute;
|
|
top: -1px;
|
|
left: 100%;
|
|
width: 1em;
|
|
height: calc( 100% - .1em - 2px);
|
|
padding: .1em .5em;
|
|
border-radius: 0 3px 3px 0;
|
|
border: 1px solid #bdbdbd;
|
|
box-shadow: inset 0 0 2px #fafafa;
|
|
background: url("/src/static/sub-menu-side/remove.svg") center center no-repeat;
|
|
background-size: auto 70%;
|
|
background-color: #f9f9f9;
|
|
color: inherit;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box .groups > span > span.rem-group:hover,
|
|
#WRAPPER > #CONTAINER > section > .inline-box .groups > span > span.rem-member:hover {
|
|
background-image: url("/src/static/sub-menu-side/remove@d52918.svg");
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box .link_edit,
|
|
#WRAPPER > #CONTAINER > section > .inline-box .link_remove {
|
|
display: inline-block;
|
|
float: right;
|
|
position: relative;
|
|
width: 1em;
|
|
height: 1em;
|
|
margin-left: 1em;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box .link_edit > svg,
|
|
#WRAPPER > #CONTAINER > section > .inline-box .link_remove > svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
fill: #ddd !important;
|
|
transition: fill .4s ease-in-out;
|
|
pointer-events: none;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box .link_edit:hover > svg,
|
|
#WRAPPER > #CONTAINER > section > .inline-box .link_remove:hover > svg {
|
|
fill: #2193e6 !important;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > .inline-box .link_remove:hover > svg {
|
|
fill: #d52918 !important;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form {
|
|
display: inline-block;
|
|
position: relative;
|
|
left: 50%;
|
|
margin: .3em 0;
|
|
padding: 1em;
|
|
border-radius: 3px;
|
|
border-color: #d52918;
|
|
box-shadow: 0 0 1px #b7b7b7;
|
|
background-color: #fff;
|
|
transform: translateX(-50%);
|
|
/* (1) Champs de texte */
|
|
/* (2) Boutons */
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form.valid {
|
|
border-color: #27a560;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form.neutral {
|
|
border-color: #2193e6;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form.search {
|
|
border-color: #2193e6;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form .edit_search_view,
|
|
#WRAPPER > #CONTAINER > section > form .remove_search_view {
|
|
display: inline-block;
|
|
width: 100%;
|
|
text-align: center;
|
|
color: #aaaaaa;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form .edit_search_view span,
|
|
#WRAPPER > #CONTAINER > section > form .remove_search_view span {
|
|
color: #888888;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form input[type=text],
|
|
#WRAPPER > #CONTAINER > section > form input[type=mail],
|
|
#WRAPPER > #CONTAINER > section > form input[type=password],
|
|
#WRAPPER > #CONTAINER > section > form select,
|
|
#WRAPPER > #CONTAINER > section > form.invalid > input[type=text],
|
|
#WRAPPER > #CONTAINER > section > form.invalid > input[type=mail],
|
|
#WRAPPER > #CONTAINER > section > form.invalid > input[type=password],
|
|
#WRAPPER > #CONTAINER > section > form.invalid > select,
|
|
#WRAPPER > #CONTAINER > section > form input.invalid[type=text],
|
|
#WRAPPER > #CONTAINER > section > form input.invalid[type=mail],
|
|
#WRAPPER > #CONTAINER > section > form input.invalid[type=password],
|
|
#WRAPPER > #CONTAINER > section > form select.invalid {
|
|
display: inline-block;
|
|
margin: 1em 0;
|
|
padding: .7em 1em;
|
|
border-radius: 3px;
|
|
border: 1px solid #d7dde8;
|
|
color: #2f3033;
|
|
transition: border .4s ease-in-out;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form input[type=text]:focus, #WRAPPER > #CONTAINER > section > form input[type=text]:hover,
|
|
#WRAPPER > #CONTAINER > section > form input[type=mail]:focus,
|
|
#WRAPPER > #CONTAINER > section > form input[type=mail]:hover,
|
|
#WRAPPER > #CONTAINER > section > form input[type=password]:focus,
|
|
#WRAPPER > #CONTAINER > section > form input[type=password]:hover,
|
|
#WRAPPER > #CONTAINER > section > form select:focus,
|
|
#WRAPPER > #CONTAINER > section > form select:hover,
|
|
#WRAPPER > #CONTAINER > section > form.invalid > input[type=text]:focus,
|
|
#WRAPPER > #CONTAINER > section > form.invalid > input[type=text]:hover,
|
|
#WRAPPER > #CONTAINER > section > form.invalid > input[type=mail]:focus,
|
|
#WRAPPER > #CONTAINER > section > form.invalid > input[type=mail]:hover,
|
|
#WRAPPER > #CONTAINER > section > form.invalid > input[type=password]:focus,
|
|
#WRAPPER > #CONTAINER > section > form.invalid > input[type=password]:hover,
|
|
#WRAPPER > #CONTAINER > section > form.invalid > select:focus,
|
|
#WRAPPER > #CONTAINER > section > form.invalid > select:hover,
|
|
#WRAPPER > #CONTAINER > section > form input.invalid[type=text]:focus,
|
|
#WRAPPER > #CONTAINER > section > form input.invalid[type=text]:hover,
|
|
#WRAPPER > #CONTAINER > section > form input.invalid[type=mail]:focus,
|
|
#WRAPPER > #CONTAINER > section > form input.invalid[type=mail]:hover,
|
|
#WRAPPER > #CONTAINER > section > form input.invalid[type=password]:focus,
|
|
#WRAPPER > #CONTAINER > section > form input.invalid[type=password]:hover,
|
|
#WRAPPER > #CONTAINER > section > form select.invalid:focus,
|
|
#WRAPPER > #CONTAINER > section > form select.invalid:hover {
|
|
border-color: #d52918;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form select {
|
|
width: 100%;
|
|
display: block;
|
|
background: #fff;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form select option {
|
|
padding: .5em;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form.valid > input[type=text]:focus, #WRAPPER > #CONTAINER > section > form.valid > input[type=text]:hover,
|
|
#WRAPPER > #CONTAINER > section > form.valid > input[type=mail]:focus,
|
|
#WRAPPER > #CONTAINER > section > form.valid > input[type=mail]:hover,
|
|
#WRAPPER > #CONTAINER > section > form.valid > input[type=password]:focus,
|
|
#WRAPPER > #CONTAINER > section > form.valid > input[type=password]:hover,
|
|
#WRAPPER > #CONTAINER > section > form.valid > select:focus,
|
|
#WRAPPER > #CONTAINER > section > form.valid > select:hover,
|
|
#WRAPPER > #CONTAINER > section > form input.valid[type=text]:focus,
|
|
#WRAPPER > #CONTAINER > section > form input.valid[type=text]:hover,
|
|
#WRAPPER > #CONTAINER > section > form input.valid[type=mail]:focus,
|
|
#WRAPPER > #CONTAINER > section > form input.valid[type=mail]:hover,
|
|
#WRAPPER > #CONTAINER > section > form input.valid[type=password]:focus,
|
|
#WRAPPER > #CONTAINER > section > form input.valid[type=password]:hover,
|
|
#WRAPPER > #CONTAINER > section > form select.valid:focus,
|
|
#WRAPPER > #CONTAINER > section > form select.valid:hover {
|
|
border-color: #27a560;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form.neutral > input[type=text]:focus, #WRAPPER > #CONTAINER > section > form.neutral > input[type=text]:hover,
|
|
#WRAPPER > #CONTAINER > section > form.neutral > input[type=mail]:focus,
|
|
#WRAPPER > #CONTAINER > section > form.neutral > input[type=mail]:hover,
|
|
#WRAPPER > #CONTAINER > section > form.neutral > input[type=password]:focus,
|
|
#WRAPPER > #CONTAINER > section > form.neutral > input[type=password]:hover,
|
|
#WRAPPER > #CONTAINER > section > form.neutral > select:focus,
|
|
#WRAPPER > #CONTAINER > section > form.neutral > select:hover,
|
|
#WRAPPER > #CONTAINER > section > form input.neutral[type=text]:focus,
|
|
#WRAPPER > #CONTAINER > section > form input.neutral[type=text]:hover,
|
|
#WRAPPER > #CONTAINER > section > form input.neutral[type=mail]:focus,
|
|
#WRAPPER > #CONTAINER > section > form input.neutral[type=mail]:hover,
|
|
#WRAPPER > #CONTAINER > section > form input.neutral[type=password]:focus,
|
|
#WRAPPER > #CONTAINER > section > form input.neutral[type=password]:hover,
|
|
#WRAPPER > #CONTAINER > section > form select.neutral:focus,
|
|
#WRAPPER > #CONTAINER > section > form select.neutral:hover {
|
|
border-color: #2193e6;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form.search > input[type=text]:focus, #WRAPPER > #CONTAINER > section > form.search > input[type=text]:hover,
|
|
#WRAPPER > #CONTAINER > section > form.search > input[type=mail]:focus,
|
|
#WRAPPER > #CONTAINER > section > form.search > input[type=mail]:hover,
|
|
#WRAPPER > #CONTAINER > section > form.search > input[type=password]:focus,
|
|
#WRAPPER > #CONTAINER > section > form.search > input[type=password]:hover,
|
|
#WRAPPER > #CONTAINER > section > form.search > select:focus,
|
|
#WRAPPER > #CONTAINER > section > form.search > select:hover,
|
|
#WRAPPER > #CONTAINER > section > form input.search[type=text]:focus,
|
|
#WRAPPER > #CONTAINER > section > form input.search[type=text]:hover,
|
|
#WRAPPER > #CONTAINER > section > form input.search[type=mail]:focus,
|
|
#WRAPPER > #CONTAINER > section > form input.search[type=mail]:hover,
|
|
#WRAPPER > #CONTAINER > section > form input.search[type=password]:focus,
|
|
#WRAPPER > #CONTAINER > section > form input.search[type=password]:hover {
|
|
border-color: #5630ed;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form button,
|
|
#WRAPPER > #CONTAINER > section > form button.invalid,
|
|
#WRAPPER > #CONTAINER > section > form.invalid > button {
|
|
display: inline-block;
|
|
position: relative;
|
|
left: 50%;
|
|
padding: .7em 1em;
|
|
border-radius: 3px;
|
|
border: 1px solid #d52918;
|
|
background: #d52918 center center no-repeat;
|
|
color: #fff;
|
|
transition: background .4s ease-in-out;
|
|
transform: translateX(-50%);
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form button:hover, #WRAPPER > #CONTAINER > section > form button:focus, #WRAPPER > #CONTAINER > section > form button:disabled,
|
|
#WRAPPER > #CONTAINER > section > form button.invalid:hover,
|
|
#WRAPPER > #CONTAINER > section > form button.invalid:focus,
|
|
#WRAPPER > #CONTAINER > section > form button.invalid:disabled,
|
|
#WRAPPER > #CONTAINER > section > form.invalid > button:hover,
|
|
#WRAPPER > #CONTAINER > section > form.invalid > button:focus,
|
|
#WRAPPER > #CONTAINER > section > form.invalid > button:disabled {
|
|
background-color: #fff;
|
|
color: #d52918;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form button.valid,
|
|
#WRAPPER > #CONTAINER > section > form.valid > button {
|
|
border-color: #27a560;
|
|
background-color: #27a560;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form button.valid:hover, #WRAPPER > #CONTAINER > section > form button.valid:focus, #WRAPPER > #CONTAINER > section > form button.valid:disabled,
|
|
#WRAPPER > #CONTAINER > section > form.valid > button:hover,
|
|
#WRAPPER > #CONTAINER > section > form.valid > button:focus,
|
|
#WRAPPER > #CONTAINER > section > form.valid > button:disabled {
|
|
background-color: #fff;
|
|
color: #27a560;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form button.neutral,
|
|
#WRAPPER > #CONTAINER > section > form.neutral > button {
|
|
border-color: #2193e6;
|
|
background-color: #2193e6;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form button.neutral:hover, #WRAPPER > #CONTAINER > section > form button.neutral:focus, #WRAPPER > #CONTAINER > section > form button.neutral:disabled,
|
|
#WRAPPER > #CONTAINER > section > form.neutral > button:hover,
|
|
#WRAPPER > #CONTAINER > section > form.neutral > button:focus,
|
|
#WRAPPER > #CONTAINER > section > form.neutral > button:disabled {
|
|
background-color: #fff;
|
|
color: #2193e6;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form button.search,
|
|
#WRAPPER > #CONTAINER > section > form.search > button {
|
|
border-color: #5630ed;
|
|
background-color: #5630ed;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form button.search:hover, #WRAPPER > #CONTAINER > section > form button.search:focus, #WRAPPER > #CONTAINER > section > form button.search:disabled,
|
|
#WRAPPER > #CONTAINER > section > form.search > button:hover,
|
|
#WRAPPER > #CONTAINER > section > form.search > button:focus,
|
|
#WRAPPER > #CONTAINER > section > form.search > button:disabled {
|
|
background-color: #fff;
|
|
color: #5630ed;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form.invalid > button.active,
|
|
#WRAPPER > #CONTAINER > section > form button.invalid.active,
|
|
#WRAPPER > #CONTAINER > section > form button.active {
|
|
background-color: #fff;
|
|
background-image: url("/src/static/container/active@d52918.svg") !important;
|
|
background-size: 1em auto;
|
|
color: transparent !important;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form button.valid.active,
|
|
#WRAPPER > #CONTAINER > section > form.valid > button.active {
|
|
background-image: url("/src/static/container/active@27a560.svg") !important;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form button.neutral.active,
|
|
#WRAPPER > #CONTAINER > section > form.neutral > button.active {
|
|
background-image: url("/src/static/container/active@2193e6.svg") !important;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form button.search.active,
|
|
#WRAPPER > #CONTAINER > section > form.search > button.active {
|
|
background-image: url("/src/static/container/active@5630ed.svg") !important;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form hr.OR[data-label] {
|
|
display: block;
|
|
position: relative;
|
|
width: 100%;
|
|
height: 0;
|
|
border: 0;
|
|
border-bottom: 1px dashed #d52918;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form hr.OR[data-label]:before {
|
|
content: attr(data-label);
|
|
display: inline-block;
|
|
position: relative;
|
|
top: 50%;
|
|
left: 50%;
|
|
padding: 0 1em;
|
|
background-color: #fff;
|
|
color: #d52918;
|
|
transform: translateX(-50%) translatey(-50%);
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form .valid > hr.OR,
|
|
#WRAPPER > #CONTAINER > section > form hr.OR.valid {
|
|
border-bottom: 1px dashed #27a560;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form .valid > hr.OR:before,
|
|
#WRAPPER > #CONTAINER > section > form hr.OR.valid:before {
|
|
color: #27a560;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form .neutral > hr.OR,
|
|
#WRAPPER > #CONTAINER > section > form hr.OR.neutral {
|
|
border-bottom: 1px dashed #2193e6;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form .neutral > hr.OR:before,
|
|
#WRAPPER > #CONTAINER > section > form hr.OR.neutral:before {
|
|
color: #2193e6;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form .search > hr.OR,
|
|
#WRAPPER > #CONTAINER > section > form hr.OR.search {
|
|
border-bottom: 1px dashed #5630ed;
|
|
}
|
|
|
|
#WRAPPER > #CONTAINER > section > form .search > hr.OR:before,
|
|
#WRAPPER > #CONTAINER > section > form hr.OR.search:before {
|
|
color: #5630ed;
|
|
}
|
|
|
|
/* [4] Tableau à cocher
|
|
=========================================================*/
|
|
article.check-table {
|
|
display: flex;
|
|
flex-direction: row;
|
|
flex-wrap: wrap;
|
|
justify-content: space-between;
|
|
border-radius: 3px;
|
|
border: 1px solid #ddd;
|
|
}
|
|
|
|
article.check-table > div {
|
|
display: flex;
|
|
flex-direction: row;
|
|
flex-wrap: nowrap;
|
|
justify-content: space-between;
|
|
flex: 100%;
|
|
padding: .8em 0;
|
|
color: #333;
|
|
background: #f8f8f8;
|
|
border-bottom: 1px solid #eee;
|
|
transition: background .2s ease-in-out;
|
|
overflow: hidden;
|
|
}
|
|
|
|
article.check-table > div:nth-child(2n) {
|
|
background: #fdfdfd;
|
|
}
|
|
|
|
article.check-table > div > span {
|
|
flex: 100%;
|
|
display: flex;
|
|
flex-direction: row;
|
|
flex-wrap: nowrap;
|
|
justify-content: center;
|
|
/* (1) Gestion du checkbox HACK */
|
|
}
|
|
|
|
article.check-table > div > span input[type='checkbox'] {
|
|
display: none;
|
|
}
|
|
|
|
article.check-table > div > span input[type='checkbox'] + label[for] {
|
|
display: inline-block;
|
|
position: absolute;
|
|
width: 1.2em;
|
|
height: 1.2em;
|
|
background: url("/src/static/container/checkbox.svg") center center no-repeat;
|
|
background-size: 100% auto;
|
|
transition: box-shadow .2s ease-in-out;
|
|
cursor: pointer;
|
|
}
|
|
|
|
article.check-table > div > span input[type='checkbox']:checked + label[for] {
|
|
background-image: url("/src/static/container/checkbox@checked.svg");
|
|
}
|
|
|
|
/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiZXhwYW5kZWQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9jb250YWluZXIuc2NzcyIsCgkJIi4uL2NvbnN0YW50cy5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiQGltcG9ydCAnY29uc3RhbnRzJztcblxuI1dSQVBQRVIgPiAjQ09OVEFJTkVSe1xuXG5cdC8qIFsxXSBTZWN0aW9uIChjb250ZW51KVxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXHQmID4gc2VjdGlvbntcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0fVxuXG5cdC8vIEBhY3RpdmVcblx0JiA+IHNlY3Rpb24uYWN0aXZle1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Ly8gQGFjdGl2ZSArIC5saXN0XG5cdCYgPiBzZWN0aW9uLmFjdGl2ZS5saXN0e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0LmlubGluZS1ib3h7XG5cdFx0XHRmbGV4OiAwIDAgMTtcblx0XHR9XG5cblx0XHQvLyBCYXJyZSBkZSByZWNoZXJjaGVcblx0XHQuc2VhcmNoYmFye1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQvLyB3aWR0aDogY2FsYyggMTAwJSAtIDIqMWVtIC0gMioxZW0gKTtcblx0XHRcdFx0ZmxleDogY2FsYyggMTAwJSAtIDIqMWVtIC0gMioxZW0gKTtcblx0XHRcdFx0aGVpZ2h0OiAxZW07XG5cdFx0XHRtYXJnaW46IDFlbTtcblx0XHRcdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyZW07XG5cblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYjFiMWIxO1xuXHRcdFx0XHQvLyBib3gtc2hhZG93OiAwIDAgMXB4ICNiN2I3Yjc7XG5cblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoJy9zcmMvc3RhdGljL3N1Yi1tZW51LXNpZGUvc2VhcmNoQGIxYjFiMS5zdmcnKSAuNWVtIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMWVtO1xuXG5cdFx0XHRcdHRyYW5zaXRpb246IGJvcmRlciAuNHMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRmb3JtLXNlYXJjaC1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIEVycmV1clxuXHRcdC5lcnJvcntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAyKjFlbSAtIDIqMWVtICk7XG5cdFx0XHRcdGhlaWdodDogMWVtO1xuXHRcdFx0bWFyZ2luOiAxZW07XG5cdFx0XHRwYWRkaW5nOiAxZW07XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWludmFsaWQtY29sb3I7XG5cblx0XHRcdGJhY2tncm91bmQ6ICRmb3JtLWludmFsaWQtY29sb3I7XG5cblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggZGFya2VuKCRmb3JtLWludmFsaWQtY29sb3IsIDEwKTtcblx0XHR9XG5cdH1cblxuXG5cblx0LyogWzJdIElOTElORS1CT1ggcG91ciBhZmZpY2hlciBsZXMgbGlzdGVzIGRlIGRvbm5lZXNcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblx0JiA+IHNlY3Rpb24gPiAuaW5saW5lLWJveHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ly8gd2lkdGg6IGNhbGMoIDUwJSAtIDIqMWVtIC0gMioxZW0gKTtcblx0XHRcdGZsZXg6IGNhbGMoIDUwJSAtIDIqMWVtIC0gMioxZW0gKTtcblx0XHRcdG1hcmdpbjogMWVtO1xuXHRcdFx0cGFkZGluZzogMWVtO1xuXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMXB4ICNiN2I3Yjc7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRcdC8vIExvcnMgZGUgbGEgcmVjaGVyY2hlLCBxdWFuZCBvbiB2ZXV0IGVuIG1hc3F1ZXJcblx0XHRcdCYuaGlkZGVue1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRhe1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXG5cblx0XHRcdCYuc2VsZWN0ZWR7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM3MzYyZmY7XG5cblx0XHRcdFx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRib3gtc2hhZG93OiAycHggMnB4IDdweCAjYWFhO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8qICgxKSBUaXRyZSBkZSBsJ2VsZW1lbnQgKi9cblx0XHRcdC50aXRsZXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xNWVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHRjb2xvcjogZGFya2VuKCR0aGVtZS1jb2xvciwgMik7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdFx0JiA+IHNwYW57XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8qICgyKSBDb2RlIFJGSUQgKi9cblx0XHRcdC8qICgzKSBBZHJlc3NlIG1haWwgKi9cblx0XHRcdC5jb2RlLFxuXHRcdFx0Lm1haWx7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDFlbTtcblx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdFx0Ly8gc3ZnIChpY29uZSlcblx0XHRcdFx0c3Zne1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLjVlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLjVlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0uNmVtO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEuNWVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyZW07XG5cblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0XHRcdHBhdGgjc3R5bGlzYWJsZXtcblx0XHRcdFx0XHRcdGZpbGw6ICMzMzMgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cGF0aCNzdHJva2Utc3R5bGlzYWJsZXtcblx0XHRcdFx0XHRcdHN0cm9rZTogIzMzMyAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cblxuXHRcdFx0LyogKDQpIEdyb3VwZXMgKi9cblx0XHRcdC5ncm91cHN7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDFlbTtcblx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdFx0Ly8gc3ZnIChpY29uZSlcblx0XHRcdFx0c3Zne1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLjVlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLjVlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0uNmVtO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEuNWVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyZW07XG5cblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0XHRcdHBhdGh7XG5cdFx0XHRcdFx0XHRmaWxsOiAjMzMzICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgPiBzcGFue1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZzogLjFlbSAuNWVtO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogY2FsYyggLjRlbSArIDJlbSApO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC41ZW07XG5cblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggI2ZhZmFmYTtcblxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cblx0XHRcdFx0XHRjb2xvcjogIzMzMztcblxuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblxuXHRcdFx0XHRcdCYuYWRkLWdyb3VwLFxuXHRcdFx0XHRcdCYuYWRkLW1lbWJlcntcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgPiBzcGFuLnJlbS1ncm91cCxcblx0XHRcdFx0XHQmID4gc3Bhbi5yZW0tbWVtYmVye1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogLTFweDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKCAxMDAlIC0gLjFlbSAtIDJweCApO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAuMWVtIC41ZW07XG5cblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggI2ZhZmFmYTtcblxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcvc3JjL3N0YXRpYy9zdWItbWVudS1zaWRlL3JlbW92ZS5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byA3MCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXG5cdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zcmMvc3RhdGljL3N1Yi1tZW51LXNpZGUvcmVtb3ZlQCN7JHJkLWZvcm0taW52YWxpZC1jb2xvcn0uc3ZnJyk7XG5cdFx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0LyogKDUpIExpZW4gdmVycyBsYSBtb2RpZmljYXRpb24gKi9cblx0XHRcdC5saW5rX2VkaXQsXG5cdFx0XHQubGlua19yZW1vdmV7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFlbTtcblxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0JiA+IHN2Z3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0ZmlsbDogI2RkZCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogZmlsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0JiA+IHN2Z3tcblx0XHRcdFx0XHRcdGZpbGw6ICRmb3JtLW5ldXRyYWwtY29sb3IgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyogKDYpIExpZW4gdmVycyBsYSBzdXBwcmVzc2lvbiAqL1xuXHRcdFx0LmxpbmtfcmVtb3Zle1xuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0JiA+IHN2Z3tcblx0XHRcdFx0XHRcdGZpbGw6ICRmb3JtLWludmFsaWQtY29sb3IgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHR9XG5cblx0LyogWzNdIEZvcm11bGFpcmVzXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cdCYgPiBzZWN0aW9uID4gZm9ybXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bWFyZ2luOiAuM2VtIDA7XG5cdFx0XHRwYWRkaW5nOiAxZW07XG5cblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS1pbnZhbGlkLWNvbG9yO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAxcHggI2I3YjdiNztcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cblxuXG5cdFx0Ji52YWxpZHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGZvcm0tdmFsaWQtY29sb3I7XG5cdFx0fVxuXG5cdFx0Ji5uZXV0cmFse1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS1uZXV0cmFsLWNvbG9yO1xuXHRcdH1cblxuXHRcdCYuc2VhcmNoe1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS1uZXV0cmFsLWNvbG9yO1xuXHRcdH1cblxuXHRcdC8vIFRleHRlcyBjZW50cmVzXG5cdFx0LmVkaXRfc2VhcmNoX3ZpZXcsXG5cdFx0LnJlbW92ZV9zZWFyY2hfdmlld3tcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAjYWFhYWFhO1xuXG5cdFx0XHRzcGFue1xuXHRcdFx0XHRjb2xvcjogIzg4ODg4ODtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC8qICgxKSBDaGFtcHMgZGUgdGV4dGUgKi9cblx0XHRpbnB1dFt0eXBlPXRleHRdLFxuXHRcdGlucHV0W3R5cGU9bWFpbF0sXG5cdFx0aW5wdXRbdHlwZT1wYXNzd29yZF0sXG5cdFx0c2VsZWN0LFxuXHRcdCYuaW52YWxpZCA+IGlucHV0W3R5cGU9dGV4dF0sXG5cdFx0Ji5pbnZhbGlkID4gaW5wdXRbdHlwZT1tYWlsXSxcblx0XHQmLmludmFsaWQgPiBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcblx0XHQmLmludmFsaWQgPiBzZWxlY3QsXG5cdFx0aW5wdXQuaW52YWxpZFt0eXBlPXRleHRdLFxuXHRcdGlucHV0LmludmFsaWRbdHlwZT1tYWlsXSxcblx0XHRpbnB1dC5pbnZhbGlkW3R5cGU9cGFzc3dvcmRdLFxuXHRcdHNlbGVjdC5pbnZhbGlke1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAxZW0gMDtcblx0XHRcdHBhZGRpbmc6IC43ZW0gMWVtO1xuXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDdkZGU4O1xuXG5cdFx0XHRjb2xvcjogIzJmMzAzMztcblxuXHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyIC40cyBlYXNlLWluLW91dDtcblxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGZvcm0taW52YWxpZC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdHNlbGVjdHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0XHRvcHRpb257XG5cdFx0XHRcdHBhZGRpbmc6IC41ZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQvLyBDaGFtcHMgdmFsaWRlc1xuXHRcdCYudmFsaWQgPiBpbnB1dFt0eXBlPXRleHRdLFxuXHRcdCYudmFsaWQgPiBpbnB1dFt0eXBlPW1haWxdLFxuXHRcdCYudmFsaWQgPiBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcblx0XHQmLnZhbGlkID4gc2VsZWN0LFxuXHRcdGlucHV0LnZhbGlkW3R5cGU9dGV4dF0sXG5cdFx0aW5wdXQudmFsaWRbdHlwZT1tYWlsXSxcblx0XHRpbnB1dC52YWxpZFt0eXBlPXBhc3N3b3JkXSxcblx0XHRzZWxlY3QudmFsaWR7XG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS12YWxpZC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBDaGFtcHMgbmV1dHJlc1xuXHRcdCYubmV1dHJhbCA+IGlucHV0W3R5cGU9dGV4dF0sXG5cdFx0Ji5uZXV0cmFsID4gaW5wdXRbdHlwZT1tYWlsXSxcblx0XHQmLm5ldXRyYWwgPiBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcblx0XHQmLm5ldXRyYWwgPiBzZWxlY3QsXG5cdFx0aW5wdXQubmV1dHJhbFt0eXBlPXRleHRdLFxuXHRcdGlucHV0Lm5ldXRyYWxbdHlwZT1tYWlsXSxcblx0XHRpbnB1dC5uZXV0cmFsW3R5cGU9cGFzc3dvcmRdLFxuXHRcdHNlbGVjdC5uZXV0cmFse1xuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGZvcm0tbmV1dHJhbC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBDaGFtcHMgbmV1dHJlc1xuXHRcdCYuc2VhcmNoID4gaW5wdXRbdHlwZT10ZXh0XSxcblx0XHQmLnNlYXJjaCA+IGlucHV0W3R5cGU9bWFpbF0sXG5cdFx0Ji5zZWFyY2ggPiBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcblx0XHQmLnNlYXJjaCA+IHNlbGVjdCxcblx0XHRpbnB1dC5zZWFyY2hbdHlwZT10ZXh0XSxcblx0XHRpbnB1dC5zZWFyY2hbdHlwZT1tYWlsXSxcblx0XHRpbnB1dC5zZWFyY2hbdHlwZT1wYXNzd29yZF17XG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS1zZWFyY2gtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblxuXHRcdC8qICgyKSBCb3V0b25zICovXG5cdFx0YnV0dG9uLFxuXHRcdGJ1dHRvbi5pbnZhbGlkLFxuXHRcdCYuaW52YWxpZCA+IGJ1dHRvbntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXG5cdFx0XHRwYWRkaW5nOiAuN2VtIDFlbTtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGZvcm0taW52YWxpZC1jb2xvcjtcblxuXHRcdFx0YmFja2dyb3VuZDogJGZvcm0taW52YWxpZC1jb2xvciBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblxuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjpkaXNhYmxlZHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Y29sb3I6ICRmb3JtLWludmFsaWQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQvLyBCb3V0b25zIHZhbGlkZXNcblx0XHRidXR0b24udmFsaWQsXG5cdFx0Ji52YWxpZCA+IGJ1dHRvbntcblx0XHRcdGJvcmRlci1jb2xvcjogJGZvcm0tdmFsaWQtY29sb3I7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXZhbGlkLWNvbG9yO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6ZGlzYWJsZWR7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGNvbG9yOiAkZm9ybS12YWxpZC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBCb3V0b25zIG5ldXRyZXNcblx0XHRidXR0b24ubmV1dHJhbCxcblx0XHQmLm5ldXRyYWwgPiBidXR0b257XG5cdFx0XHRib3JkZXItY29sb3I6ICRmb3JtLW5ldXRyYWwtY29sb3I7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmb3JtLW5ldXRyYWwtY29sb3I7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjpkaXNhYmxlZHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Y29sb3I6ICRmb3JtLW5ldXRyYWwtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gQm91dG9ucyByZWNoZXJjaGVcblx0XHRidXR0b24uc2VhcmNoLFxuXHRcdCYuc2VhcmNoID4gYnV0dG9ue1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS1zZWFyY2gtY29sb3I7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlYXJjaC1jb2xvcjtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmRpc2FibGVke1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRjb2xvcjogJGZvcm0tc2VhcmNoLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Ly8gQm91dG9ucyBxdWFuZCBhY3Rpb24gdmFsaWRlZVxuXHRcdCYuaW52YWxpZCA+IGJ1dHRvbi5hY3RpdmUsXG5cdFx0YnV0dG9uLmludmFsaWQuYWN0aXZlLFxuXHRcdGJ1dHRvbi5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3JjL3N0YXRpYy9jb250YWluZXIvYWN0aXZlQCN7JHJkLWZvcm0taW52YWxpZC1jb2xvcn0uc3ZnJykgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMWVtIGF1dG87XG5cblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXG5cdFx0YnV0dG9uLnZhbGlkLmFjdGl2ZSxcblx0XHQmLnZhbGlkID4gYnV0dG9uLmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NyYy9zdGF0aWMvY29udGFpbmVyL2FjdGl2ZUAjeyRyZC1mb3JtLXZhbGlkLWNvbG9yfS5zdmcnKSAgICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdGJ1dHRvbi5uZXV0cmFsLmFjdGl2ZSxcblx0XHQmLm5ldXRyYWwgPiBidXR0b24uYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3JjL3N0YXRpYy9jb250YWluZXIvYWN0aXZlQCN7JHJkLWZvcm0tbmV1dHJhbC1jb2xvcn0uc3ZnJykgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0YnV0dG9uLnNlYXJjaC5hY3RpdmUsXG5cdFx0Ji5zZWFyY2ggPiBidXR0b24uYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3JjL3N0YXRpYy9jb250YWluZXIvYWN0aXZlQCN7JHJkLWZvcm0tc2VhcmNoLWNvbG9yfS5zdmcnKSAgIWltcG9ydGFudDtcblx0XHR9XG5cblxuXG5cdFx0Ly8gXCJPVVwiIHNlcGFyYW50IGxlcyBib3V0b25zXG5cdFx0aHIuT1JbZGF0YS1sYWJlbF17XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMDtcblxuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZm9ybS1pbnZhbGlkLWNvbG9yO1xuXG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMWVtO1xuXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRcdFx0Y29sb3I6ICRmb3JtLWludmFsaWQtY29sb3I7XG5cblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZXkoLTUwJSk7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQvLyBcIk9VXCIgdmFsaWRlXG5cdFx0LnZhbGlkID4gaHIuT1IsXG5cdFx0aHIuT1IudmFsaWR7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRmb3JtLXZhbGlkLWNvbG9yO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbG9yOiAkZm9ybS12YWxpZC1jb2xvcjtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC8vIFwiT1VcIiBuZXV0cmVcblx0XHQubmV1dHJhbCA+IGhyLk9SLFxuXHRcdGhyLk9SLm5ldXRyYWx7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRmb3JtLW5ldXRyYWwtY29sb3I7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29sb3I6ICRmb3JtLW5ldXRyYWwtY29sb3I7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQvLyBcIk9VXCIgcmVjaGVyY2hlXG5cdFx0LnNlYXJjaCA+IGhyLk9SLFxuXHRcdGhyLk9SLnNlYXJjaHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGZvcm0tc2VhcmNoLWNvbG9yO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbG9yOiAkZm9ybS1zZWFyY2gtY29sb3I7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXG5cblxufVxuXG4vKiBbNF0gVGFibGVhdSDDoCBjb2NoZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5hcnRpY2xlLmNoZWNrLXRhYmxle1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXG5cblx0JiA+IGRpdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRmbGV4OiAxMDAlO1xuXHRcdHBhZGRpbmc6IC44ZW0gMDtcblxuXHRcdGNvbG9yOiAjMzMzO1xuXG5cdFx0YmFja2dyb3VuZDogI2Y4ZjhmODtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2UtaW4tb3V0O1xuXG5cdFx0JjpudGgtY2hpbGQoMm4pe1xuXHRcdFx0YmFja2dyb3VuZDogI2ZkZmRmZDtcblx0XHR9XG5cblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cblx0XHQmID4gc3Bhbntcblx0XHRcdGZsZXg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuXHRcdFx0LyogKDEpIEdlc3Rpb24gZHUgY2hlY2tib3ggSEFDSyAqL1xuXHRcdFx0aW5wdXRbdHlwZT0nY2hlY2tib3gnXXsgZGlzcGxheTogbm9uZTsgfVxuXG5cdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWxbZm9yXXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDEuMmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMS4yZW07XG5cblx0XHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogNTAlIC8gNTAlO1xuXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnL3NyYy9zdGF0aWMvY29udGFpbmVyL2NoZWNrYm94LnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzs7XG5cblx0XHRcdFx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbFtmb3Jde1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zcmMvc3RhdGljL2NvbnRhaW5lci9jaGVja2JveEBjaGVja2VkLnN2ZycpO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxufVxuIiwKCQkiLyogQ09VTEVVUiBEVSBUSEVNRSAqL1xuJHRoZW1lLWNvbG9yOiAjZjQ0ZjA2O1xuXG4vKiBDT1VMRVVSIERVIFNPVVMtTUVOVSAqL1xuJHN1Yi1tZW51LWNvbG9yOiAjNWI1ZTYzO1xuXG4vKiBDT1VMRVVSIERFUyBFUlJFVVJTICovXG4kZXJyb3ItY29sb3I6ICNjYzU4NTc7XG5cbi8qIEZPUk1VTEFJUkVTICovXG4kZm9ybS12YWxpZC1jb2xvcjogICAjMjdhNTYwO1xuJGZvcm0tbmV1dHJhbC1jb2xvcjogIzIxOTNlNjtcbiRmb3JtLXNlYXJjaC1jb2xvcjogICM1NjMwZWQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAjZDUyOTE4O1xuXG5cbi8qIEdFU1RJT04gREVTIExPTkdVRVVSUyAqL1xuJG1lbnUtc2lkZS13aWR0aDogNGVtO1xuXG5cbi8vIFBPVVIgUkVTT1VSQ0VfRElTUEFUQ0hFUlxuJHJkLWZvcm0tdmFsaWQtY29sb3I6ICAgJzI3YTU2MCc7XG4kcmQtZm9ybS1uZXV0cmFsLWNvbG9yOiAnMjE5M2U2JztcbiRyZC1mb3JtLXNlYXJjaC1jb2xvcjogICc1NjMwZWQnO1xuJHJkLWZvcm0taW52YWxpZC1jb2xvcjogJ2Q1MjkxOCc7XG4iCgldLAoJIm1hcHBpbmdzIjogIjtBQ0FBLHNCQUFzQjtBQUd0QiwwQkFBMEI7QUFHMUIseUJBQXlCO0FBR3pCLGlCQUFpQjtBQU9qQiwyQkFBMkI7QURkM0IsQUFBVyxRQUFILEdBQUcsVUFBVSxDQUFBO0VBRXBCOzREQUMyRDtFQXNFM0Q7NERBQzJEO0VBcU4zRDs0REFDMkQ7Q0F5UzNEOztBQXprQkQsQUFJSyxRQUpHLEdBQUcsVUFBVSxHQUloQixPQUFPLENBQUE7RUFDVixPQUFPLEVBQUUsSUFBSztFQUNkLFNBQVMsRUFBRSxDQUFFO0NBQ2I7O0FBUEYsQUFVWSxRQVZKLEdBQUcsVUFBVSxHQVVoQixPQUFPLEFBQUEsT0FBTyxDQUFBO0VBQ2pCLE9BQU8sRUFBRSxLQUFNO0NBQ2Y7O0FBWkYsQUFlbUIsUUFmWCxHQUFHLFVBQVUsR0FlaEIsT0FBTyxBQUFBLE9BQU8sQUFBQSxLQUFLLENBQUE7RUFDdEIsT0FBTyxFQUFFLElBQUs7RUFDZCxjQUFjLEVBQUUsR0FBSTtFQUNwQixXQUFXLEVBQUUsVUFBVztFQUN4QixlQUFlLEVBQUUsVUFBVztFQUM1QixTQUFTLEVBQUUsSUFBSztDQWlEaEI7O0FBckVGLEFBc0JFLFFBdEJNLEdBQUcsVUFBVSxHQWVoQixPQUFPLEFBQUEsT0FBTyxBQUFBLEtBQUssQ0FPdEIsV0FBVyxDQUFBO0VBQ1YsSUFBSSxFQUFFLEtBQU07Q0FDWjs7QUF4QkgsQUEyQkUsUUEzQk0sR0FBRyxVQUFVLEdBZWhCLE9BQU8sQUFBQSxPQUFPLEFBQUEsS0FBSyxDQVl0QixVQUFVLENBQUE7RUFDVCxPQUFPLEVBQUUsWUFBYTtFQUN0QixRQUFRLEVBQUUsUUFBUztFQUVsQixJQUFJLEVBQUUsMkJBQUk7RUFDVixNQUFNLEVBQUUsR0FBSTtFQUNiLE1BQU0sRUFBRSxHQUFJO0VBQ1osT0FBTyxFQUFFLFFBQVM7RUFDbEIsWUFBWSxFQUFFLEdBQUk7RUFFakIsYUFBYSxFQUFFLEdBQUk7RUFDbkIsTUFBTSxFQUFFLGlCQUFrQjtFQUcxQixVQUFVLEVBQUUsSUFBSSxDQUFDLGtEQUFHLENBQWdELEtBQUksQ0FBQyxNQUFNLENBQUMsU0FBUztFQUN6RixlQUFlLEVBQUUsR0FBSTtFQUVyQixVQUFVLEVBQUUsc0JBQXVCO0NBTXBDOztBQWxESCxBQTJCRSxRQTNCTSxHQUFHLFVBQVUsR0FlaEIsT0FBTyxBQUFBLE9BQU8sQUFBQSxLQUFLLENBWXRCLFVBQVUsQUFtQlAsTUFBTSxFQTlDWCxBQTJCRSxRQTNCTSxHQUFHLFVBQVUsR0FlaEIsT0FBTyxBQUFBLE9BQU8sQUFBQSxLQUFLLENBWXRCLFVBQVUsQUFvQlAsTUFBTSxDQUFBO0VBQ04sWUFBWSxFQ3RDSSxPQUFPO0NEdUN2Qjs7QUFqREwsQUFxREUsUUFyRE0sR0FBRyxVQUFVLEdBZWhCLE9BQU8sQUFBQSxPQUFPLEFBQUEsS0FBSyxDQXNDdEIsTUFBTSxDQUFBO0VBQ0wsT0FBTyxFQUFFLFlBQWE7RUFDdEIsUUFBUSxFQUFFLFFBQVM7RUFDbEIsS0FBSyxFQUFFLDJCQUFJO0VBQ1gsTUFBTSxFQUFFLEdBQUk7RUFDYixNQUFNLEVBQUUsR0FBSTtFQUNaLE9BQU8sRUFBRSxHQUFJO0VBRWIsYUFBYSxFQUFFLEdBQUk7RUFDbkIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENDbkRDLE9BQU87RURxRHpCLFVBQVUsRUNyRFEsT0FBTztFRHVEekIsS0FBSyxFQUFFLElBQUs7RUFDWixXQUFXLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxPQUFNO0NBQzNCOztBQXBFSCxBQTJFZSxRQTNFUCxHQUFHLFVBQVUsR0EyRWhCLE9BQU8sR0FBRyxXQUFXLENBQUE7RUFDeEIsT0FBTyxFQUFFLFlBQWE7RUFDdEIsUUFBUSxFQUFFLFFBQVM7RUFFbEIsSUFBSSxFQUFFLDBCQUFJO0VBQ1YsTUFBTSxFQUFFLEdBQUk7RUFDWixPQUFPLEVBQUUsR0FBSTtFQUViLGFBQWEsRUFBRSxHQUFJO0VBQ25CLFVBQVUsRUFBRSxlQUFnQjtFQUU1QixnQkFBZ0IsRUFBRSxJQUFLO0VBdUJ2Qiw0QkFBNEI7RUFnQjVCLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFxQ3RCLGlCQUFpQjtFQW1GakIsbUNBQW1DO0VBNkJuQyxrQ0FBa0M7Q0FVbkM7O0FBN1JGLEFBMkVlLFFBM0VQLEdBQUcsVUFBVSxHQTJFaEIsT0FBTyxHQUFHLFdBQVcsQUFjdEIsT0FBTyxDQUFBO0VBQ1AsT0FBTyxFQUFFLElBQUs7Q0FDZDs7QUEzRkosQUE2RkcsUUE3RkssR0FBRyxVQUFVLEdBMkVoQixPQUFPLEdBQUcsV0FBVyxDQWtCdkIsQ0FBQyxDQUFBO0VBQ0EsZUFBZSxFQUFFLElBQUs7RUFDdEIsS0FBSyxFQUFFLE9BQVE7Q0FDZjs7QUFoR0osQUEyRWUsUUEzRVAsR0FBRyxVQUFVLEdBMkVoQixPQUFPLEdBQUcsV0FBVyxBQXdCdEIsU0FBUyxDQUFBO0VBQ1QsTUFBTSxFQUFFLGlCQUFrQjtFQUUxQixVQUFVLEVBQUUsMEJBQTJCO0NBS3ZDOztBQTNHSixBQTJFZSxRQTNFUCxHQUFHLFVBQVUsR0EyRWhCLE9BQU8sR0FBRyxXQUFXLEFBd0J0QixTQUFTLEFBS1IsTUFBTSxDQUFBO0VBQ04sVUFBVSxFQUFFLGdCQUFpQjtDQUM3Qjs7QUExR0wsQUE4R0csUUE5R0ssR0FBRyxVQUFVLEdBMkVoQixPQUFPLEdBQUcsV0FBVyxDQW1DdkIsTUFBTSxDQUFBO0VBQ0wsT0FBTyxFQUFFLFlBQWE7RUFFdEIsU0FBUyxFQUFFLE1BQU87RUFDbEIsV0FBVyxFQUFFLElBQUs7RUFFbEIsS0FBSyxFQUFFLE9BQU07RUFDYixXQUFXLEVBQUUsTUFBTztDQU1wQjs7QUEzSEosQUF1SFEsUUF2SEEsR0FBRyxVQUFVLEdBMkVoQixPQUFPLEdBQUcsV0FBVyxDQW1DdkIsTUFBTSxHQVNELElBQUksQ0FBQTtFQUNQLFNBQVMsRUFBRSxJQUFLO0VBQ2hCLEtBQUssRUFBRSxJQUFLO0NBQ1o7O0FBMUhMLEFBK0hHLFFBL0hLLEdBQUcsVUFBVSxHQTJFaEIsT0FBTyxHQUFHLFdBQVcsQ0FvRHZCLEtBQUs7QUEvSFIsQUFnSUcsUUFoSUssR0FBRyxVQUFVLEdBMkVoQixPQUFPLEdBQUcsV0FBVyxDQXFEdkIsS0FBSyxDQUFBO0VBQ0osT0FBTyxFQUFFLEtBQU07RUFDZixNQUFNLEVBQUUsR0FBSTtFQUNaLEtBQUssRUFBRSxJQUFLO0VBQ1osV0FBVyxFQUFFLE1BQU87Q0EyQnBCOztBQS9KSixBQXVJSSxRQXZJSSxHQUFHLFVBQVUsR0EyRWhCLE9BQU8sR0FBRyxXQUFXLENBb0R2QixLQUFLLENBUUosR0FBRztBQXZJUCxBQXVJSSxRQXZJSSxHQUFHLFVBQVUsR0EyRWhCLE9BQU8sR0FBRyxXQUFXLENBcUR2QixLQUFLLENBT0osR0FBRyxDQUFBO0VBQ0YsT0FBTyxFQUFFLFlBQWE7RUFDdEIsUUFBUSxFQUFFLFFBQVM7RUFDbEIsV0FBVyxFQUFFLElBQUs7RUFDbEIsWUFBWSxFQUFFLElBQUs7RUFDbkIsYUFBYSxFQUFFLEtBQU07RUFDckIsS0FBSyxFQUFFLEtBQU07RUFDYixNQUFNLEVBQUUsR0FBSTtFQUViLGNBQWMsRUFBRSxJQUFLO0NBYXJCOztBQTdKTCxBQWtKUyxRQWxKRCxHQUFHLFVBQVUsR0EyRWhCLE9BQU8sR0FBRyxXQUFXLENBb0R2QixLQUFLLENBUUosR0FBRyxDQVdGLElBQUksQUFBQSxXQUFXO0FBbEpwQixBQWtKUyxRQWxKRCxHQUFHLFVBQVUsR0EyRWhCLE9BQU8sR0FBRyxXQUFXLENBcUR2QixLQUFLLENBT0osR0FBRyxDQVdGLElBQUksQUFBQSxXQUFXLENBQUE7RUFDZCxJQUFJLEVBQUUsZUFBZ0I7RUFFdEIsY0FBYyxFQUFFLElBQUs7Q0FDckI7O0FBdEpOLEFBd0pTLFFBeEpELEdBQUcsVUFBVSxHQTJFaEIsT0FBTyxHQUFHLFdBQVcsQ0FvRHZCLEtBQUssQ0FRSixHQUFHLENBaUJGLElBQUksQUFBQSxrQkFBa0I7QUF4SjNCLEFBd0pTLFFBeEpELEdBQUcsVUFBVSxHQTJFaEIsT0FBTyxHQUFHLFdBQVcsQ0FxRHZCLEtBQUssQ0FPSixHQUFHLENBaUJGLElBQUksQUFBQSxrQkFBa0IsQ0FBQTtFQUNyQixNQUFNLEVBQUUsZUFBZ0I7RUFFeEIsY0FBYyxFQUFFLElBQUs7Q0FDckI7O0FBNUpOLEFBb0tHLFFBcEtLLEdBQUcsVUFBVSxHQTJFaEIsT0FBTyxHQUFHLFdBQVcsQ0F5RnZCLE9BQU8sQ0FBQTtFQUNOLE9BQU8sRUFBRSxLQUFNO0VBQ2YsTUFBTSxFQUFFLEdBQUk7RUFDWixLQUFLLEVBQUUsSUFBSztDQTZFWjs7QUFwUEosQUEyS0ksUUEzS0ksR0FBRyxVQUFVLEdBMkVoQixPQUFPLEdBQUcsV0FBVyxDQXlGdkIsT0FBTyxDQU9OLEdBQUcsQ0FBQTtFQUNGLE9BQU8sRUFBRSxZQUFhO0VBQ3RCLFFBQVEsRUFBRSxRQUFTO0VBQ2xCLFdBQVcsRUFBRSxJQUFLO0VBQ2xCLFlBQVksRUFBRSxJQUFLO0VBQ25CLGFBQWEsRUFBRSxLQUFNO0VBQ3JCLEtBQUssRUFBRSxLQUFNO0VBQ2IsTUFBTSxFQUFFLEdBQUk7RUFFYixjQUFjLEVBQUUsSUFBSztDQU9yQjs7QUEzTEwsQUFzTEssUUF0TEcsR0FBRyxVQUFVLEdBMkVoQixPQUFPLEdBQUcsV0FBVyxDQXlGdkIsT0FBTyxDQU9OLEdBQUcsQ0FXRixJQUFJLENBQUE7RUFDSCxJQUFJLEVBQUUsZUFBZ0I7RUFFdEIsY0FBYyxFQUFFLElBQUs7Q0FDckI7O0FBMUxOLEFBNkxRLFFBN0xBLEdBQUcsVUFBVSxHQTJFaEIsT0FBTyxHQUFHLFdBQVcsQ0F5RnZCLE9BQU8sR0F5QkYsSUFBSSxDQUFBO0VBQ1AsT0FBTyxFQUFFLFlBQWE7RUFDdEIsUUFBUSxFQUFFLFFBQVM7RUFDbkIsT0FBTyxFQUFFLFNBQVU7RUFDbkIsWUFBWSxFQUFFLGlCQUFJO0VBQ2xCLGFBQWEsRUFBRSxJQUFLO0VBRXBCLGFBQWEsRUFBRSxXQUFZO0VBQzNCLE1BQU0sRUFBRSxpQkFBa0I7RUFDMUIsVUFBVSxFQUFFLHFCQUFzQjtFQUVsQyxnQkFBZ0IsRUFBRSxPQUFRO0VBRTFCLEtBQUssRUFBRSxJQUFLO0VBRVosTUFBTSxFQUFFLE9BQVE7Q0FzQ2hCOztBQWxQTCxBQTZMUSxRQTdMQSxHQUFHLFVBQVUsR0EyRWhCLE9BQU8sR0FBRyxXQUFXLENBeUZ2QixPQUFPLEdBeUJGLElBQUksQUFpQk4sVUFBVSxFQTlNaEIsQUE2TFEsUUE3TEEsR0FBRyxVQUFVLEdBMkVoQixPQUFPLEdBQUcsV0FBVyxDQXlGdkIsT0FBTyxHQXlCRixJQUFJLEFBa0JOLFdBQVcsQ0FBQTtFQUNYLGFBQWEsRUFBRSxHQUFJO0VBRW5CLE1BQU0sRUFBRSxPQUFRO0NBQ2hCOztBQW5OTixBQXFOYSxRQXJOTCxHQUFHLFVBQVUsR0EyRWhCLE9BQU8sR0FBRyxXQUFXLENBeUZ2QixPQUFPLEdBeUJGLElBQUksR0F3QkgsSUFBSSxBQUFBLFVBQVU7QUFyTnZCLEFBc05hLFFBdE5MLEdBQUcsVUFBVSxHQTJFaEIsT0FBTyxHQUFHLFdBQVcsQ0F5RnZCLE9BQU8sR0F5QkYsSUFBSSxHQXlCSCxJQUFJLEFBQUEsV0FBVyxDQUFBO0VBQ2xCLE9BQU8sRUFBRSxLQUFNO0VBQ2YsUUFBUSxFQUFFLFFBQVM7RUFDbEIsR0FBRyxFQUFFLElBQUs7RUFDVixJQUFJLEVBQUUsSUFBSztFQUNYLEtBQUssRUFBRSxHQUFJO0VBQ1gsTUFBTSxFQUFFLHdCQUFJO0VBQ1osT0FBTyxFQUFFLFNBQVU7RUFFcEIsYUFBYSxFQUFFLFdBQVk7RUFDM0IsTUFBTSxFQUFFLGlCQUFrQjtFQUMxQixVQUFVLEVBQUUscUJBQXNCO0VBRWxDLFVBQVUsRUFBRSwyQ0FBRyxDQUF5QyxNQUFNLENBQUMsTUFBTSxDQUFDLFNBQVM7RUFDL0UsZUFBZSxFQUFFLFFBQVM7RUFDMUIsZ0JBQWdCLEVBQUUsT0FBUTtFQUUxQixLQUFLLEVBQUUsT0FBUTtFQUVmLE1BQU0sRUFBRSxPQUFRO0NBT2hCOztBQWhQTixBQXFOYSxRQXJOTCxHQUFHLFVBQVUsR0EyRWhCLE9BQU8sR0FBRyxXQUFXLENBeUZ2QixPQUFPLEdBeUJGLElBQUksR0F3QkgsSUFBSSxBQUFBLFVBQVUsQUFzQmhCLE1BQU07QUEzT2IsQUFzTmEsUUF0TkwsR0FBRyxVQUFVLEdBMkVoQixPQUFPLEdBQUcsV0FBVyxDQXlGdkIsT0FBTyxHQXlCRixJQUFJLEdBeUJILElBQUksQUFBQSxXQUFXLEFBcUJqQixNQUFNLENBQUE7RUFDTixnQkFBZ0IsRUFBRSxrREFBRztDQUNyQjs7QUE3T1AsQUF1UEcsUUF2UEssR0FBRyxVQUFVLEdBMkVoQixPQUFPLEdBQUcsV0FBVyxDQTRLdkIsVUFBVTtBQXZQYixBQXdQRyxRQXhQSyxHQUFHLFVBQVUsR0EyRWhCLE9BQU8sR0FBRyxXQUFXLENBNkt2QixZQUFZLENBQUE7RUFDWCxPQUFPLEVBQUUsWUFBYTtFQUN0QixLQUFLLEVBQUUsS0FBTTtFQUNiLFFBQVEsRUFBRSxRQUFTO0VBQ2xCLEtBQUssRUFBRSxHQUFJO0VBQ1gsTUFBTSxFQUFFLEdBQUk7RUFDYixXQUFXLEVBQUUsR0FBSTtFQUVqQixNQUFNLEVBQUUsT0FBUTtDQWlCaEI7O0FBalJKLEFBa1FRLFFBbFFBLEdBQUcsVUFBVSxHQTJFaEIsT0FBTyxHQUFHLFdBQVcsQ0E0S3ZCLFVBQVUsR0FXTCxHQUFHO0FBbFFYLEFBa1FRLFFBbFFBLEdBQUcsVUFBVSxHQTJFaEIsT0FBTyxHQUFHLFdBQVcsQ0E2S3ZCLFlBQVksR0FVUCxHQUFHLENBQUE7RUFDTixLQUFLLEVBQUUsSUFBSztFQUNaLE1BQU0sRUFBRSxJQUFLO0VBQ2IsSUFBSSxFQUFFLGVBQWdCO0VBRXRCLFVBQVUsRUFBRSxvQkFBcUI7RUFFakMsY0FBYyxFQUFFLElBQUs7Q0FDckI7O0FBMVFMLEFBNlFTLFFBN1FELEdBQUcsVUFBVSxHQTJFaEIsT0FBTyxHQUFHLFdBQVcsQ0E0S3ZCLFVBQVUsQUFxQlIsTUFBTSxHQUNGLEdBQUc7QUE3UVosQUE2UVMsUUE3UUQsR0FBRyxVQUFVLEdBMkVoQixPQUFPLEdBQUcsV0FBVyxDQTZLdkIsWUFBWSxBQW9CVixNQUFNLEdBQ0YsR0FBRyxDQUFBO0VBQ04sSUFBSSxFQ3JRVyxPQUFPLENEcVFJLFVBQVU7Q0FDcEM7O0FBL1FOLEFBdVJTLFFBdlJELEdBQUcsVUFBVSxHQTJFaEIsT0FBTyxHQUFHLFdBQVcsQ0F5TXZCLFlBQVksQUFFVixNQUFNLEdBQ0YsR0FBRyxDQUFBO0VBQ04sSUFBSSxFQzdRVyxPQUFPLENENlFJLFVBQVU7Q0FDcEM7O0FBelJOLEFBaVNlLFFBalNQLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0FBQTtFQUNqQixPQUFPLEVBQUUsWUFBYTtFQUN0QixRQUFRLEVBQUUsUUFBUztFQUNsQixJQUFJLEVBQUUsR0FBSTtFQUNWLE1BQU0sRUFBRSxNQUFPO0VBQ2YsT0FBTyxFQUFFLEdBQUk7RUFFZCxhQUFhLEVBQUUsR0FBSTtFQUNuQixZQUFZLEVDOVJPLE9BQU87RUQrUjFCLFVBQVUsRUFBRSxlQUFnQjtFQUU1QixnQkFBZ0IsRUFBRSxJQUFLO0VBRXZCLFNBQVMsRUFBRSxnQkFBVTtFQStCckIseUJBQXlCO0VBd0Z6QixpQkFBaUI7Q0ErSmpCOztBQXBrQkYsQUFpU2UsUUFqU1AsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQWlCaEIsTUFBTSxDQUFBO0VBQ04sWUFBWSxFQzNTTSxPQUFPO0NENFN6Qjs7QUFwVEgsQUFpU2UsUUFqU1AsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQXFCaEIsUUFBUSxDQUFBO0VBQ1IsWUFBWSxFQzlTTSxPQUFPO0NEK1N6Qjs7QUF4VEgsQUFpU2UsUUFqU1AsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQXlCaEIsT0FBTyxDQUFBO0VBQ1AsWUFBWSxFQ2xUTSxPQUFPO0NEbVR6Qjs7QUE1VEgsQUErVEUsUUEvVE0sR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQThCakIsaUJBQWlCO0FBL1RuQixBQWdVRSxRQWhVTSxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBK0JqQixtQkFBbUIsQ0FBQTtFQUNsQixPQUFPLEVBQUUsWUFBYTtFQUNyQixLQUFLLEVBQUUsSUFBSztFQUViLFVBQVUsRUFBRSxNQUFPO0VBQ25CLEtBQUssRUFBRSxPQUFRO0NBS2Y7O0FBMVVILEFBdVVHLFFBdlVLLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0E4QmpCLGlCQUFpQixDQVFoQixJQUFJO0FBdlVQLEFBdVVHLFFBdlVLLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0ErQmpCLG1CQUFtQixDQU9sQixJQUFJLENBQUE7RUFDSCxLQUFLLEVBQUUsT0FBUTtDQUNmOztBQXpVSixBQThVaUIsUUE5VVQsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQTZDakIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQTtBQTlVUixBQStVaUIsUUEvVVQsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQThDakIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQTtBQS9VUixBQWdWcUIsUUFoVmIsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQStDakIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQTtBQWhWUixBQWlWRSxRQWpWTSxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBZ0RqQixNQUFNO0FBalZSLEFBa1Y2QixRQWxWckIsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQWlEaEIsUUFBUSxHQUFHLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUE7QUFsVnBCLEFBbVY2QixRQW5WckIsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQWtEaEIsUUFBUSxHQUFHLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUE7QUFuVnBCLEFBb1ZpQyxRQXBWekIsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQW1EaEIsUUFBUSxHQUFHLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUE7QUFwVnBCLEFBcVZjLFFBclZOLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQUFvRGhCLFFBQVEsR0FBRyxNQUFNO0FBclZwQixBQXNWeUIsUUF0VmpCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0FxRGpCLEtBQUssQUFBQSxRQUFRLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBO0FBdFZoQixBQXVWeUIsUUF2VmpCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0FzRGpCLEtBQUssQUFBQSxRQUFRLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBO0FBdlZoQixBQXdWNkIsUUF4VnJCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0F1RGpCLEtBQUssQUFBQSxRQUFRLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBO0FBeFZoQixBQXlWUSxRQXpWQSxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBd0RqQixNQUFNLEFBQUEsUUFBUSxDQUFBO0VBQ2IsT0FBTyxFQUFFLFlBQWE7RUFDdEIsTUFBTSxFQUFFLEtBQU07RUFDZCxPQUFPLEVBQUUsUUFBUztFQUVsQixhQUFhLEVBQUUsR0FBSTtFQUNuQixNQUFNLEVBQUUsaUJBQWtCO0VBRTFCLEtBQUssRUFBRSxPQUFRO0VBRWYsVUFBVSxFQUFFLHNCQUF1QjtDQU1uQzs7QUF6V0gsQUE4VWlCLFFBOVVULEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0E2Q2pCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0F1QkosTUFBTSxFQXJXVixBQThVaUIsUUE5VVQsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQTZDakIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQXdCSixNQUFNO0FBdFdWLEFBK1VpQixRQS9VVCxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBOENqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBc0JKLE1BQU07QUFyV1YsQUErVWlCLFFBL1VULEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0E4Q2pCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0F1QkosTUFBTTtBQXRXVixBQWdWcUIsUUFoVmIsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQStDakIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQXFCSixNQUFNO0FBcldWLEFBZ1ZxQixRQWhWYixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBK0NqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLENBc0JKLE1BQU07QUF0V1YsQUFpVkUsUUFqVk0sR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQWdEakIsTUFBTSxBQW9CSixNQUFNO0FBcldWLEFBaVZFLFFBalZNLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0FnRGpCLE1BQU0sQUFxQkosTUFBTTtBQXRXVixBQWtWNkIsUUFsVnJCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQUFpRGhCLFFBQVEsR0FBRyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBbUJoQixNQUFNO0FBcldWLEFBa1Y2QixRQWxWckIsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQWlEaEIsUUFBUSxHQUFHLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0FvQmhCLE1BQU07QUF0V1YsQUFtVjZCLFFBblZyQixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLEFBa0RoQixRQUFRLEdBQUcsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQWtCaEIsTUFBTTtBQXJXVixBQW1WNkIsUUFuVnJCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQUFrRGhCLFFBQVEsR0FBRyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBbUJoQixNQUFNO0FBdFdWLEFBb1ZpQyxRQXBWekIsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQW1EaEIsUUFBUSxHQUFHLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsQ0FpQmhCLE1BQU07QUFyV1YsQUFvVmlDLFFBcFZ6QixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLEFBbURoQixRQUFRLEdBQUcsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQWtCaEIsTUFBTTtBQXRXVixBQXFWYyxRQXJWTixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLEFBb0RoQixRQUFRLEdBQUcsTUFBTSxBQWdCaEIsTUFBTTtBQXJXVixBQXFWYyxRQXJWTixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLEFBb0RoQixRQUFRLEdBQUcsTUFBTSxBQWlCaEIsTUFBTTtBQXRXVixBQXNWeUIsUUF0VmpCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0FxRGpCLEtBQUssQUFBQSxRQUFRLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBZVosTUFBTTtBQXJXVixBQXNWeUIsUUF0VmpCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0FxRGpCLEtBQUssQUFBQSxRQUFRLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBZ0JaLE1BQU07QUF0V1YsQUF1VnlCLFFBdlZqQixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBc0RqQixLQUFLLEFBQUEsUUFBUSxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQWNaLE1BQU07QUFyV1YsQUF1VnlCLFFBdlZqQixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBc0RqQixLQUFLLEFBQUEsUUFBUSxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQWVaLE1BQU07QUF0V1YsQUF3VjZCLFFBeFZyQixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBdURqQixLQUFLLEFBQUEsUUFBUSxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQWFaLE1BQU07QUFyV1YsQUF3VjZCLFFBeFZyQixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBdURqQixLQUFLLEFBQUEsUUFBUSxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQWNaLE1BQU07QUF0V1YsQUF5VlEsUUF6VkEsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQXdEakIsTUFBTSxBQUFBLFFBQVEsQUFZWixNQUFNO0FBcldWLEFBeVZRLFFBelZBLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0F3RGpCLE1BQU0sQUFBQSxRQUFRLEFBYVosTUFBTSxDQUFBO0VBQ04sWUFBWSxFQzVWSyxPQUFPO0NENlZ4Qjs7QUF4V0osQUE0V0UsUUE1V00sR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQTJFakIsTUFBTSxDQUFBO0VBQ0wsS0FBSyxFQUFFLElBQUs7RUFDWixPQUFPLEVBQUUsS0FBTTtFQUNmLFVBQVUsRUFBRSxJQUFLO0NBS2pCOztBQXBYSCxBQWlYRyxRQWpYSyxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBMkVqQixNQUFNLENBS0wsTUFBTSxDQUFBO0VBQ0wsT0FBTyxFQUFFLElBQUs7Q0FDZDs7QUFuWEosQUF3WDJCLFFBeFhuQixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLEFBdUZoQixNQUFNLEdBQUcsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQVFkLE1BQU0sRUFoWVYsQUF3WDJCLFFBeFhuQixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLEFBdUZoQixNQUFNLEdBQUcsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQVNkLE1BQU07QUFqWVYsQUF5WDJCLFFBelhuQixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLEFBd0ZoQixNQUFNLEdBQUcsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQU9kLE1BQU07QUFoWVYsQUF5WDJCLFFBelhuQixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLEFBd0ZoQixNQUFNLEdBQUcsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQVFkLE1BQU07QUFqWVYsQUEwWCtCLFFBMVh2QixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLEFBeUZoQixNQUFNLEdBQUcsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQU1kLE1BQU07QUFoWVYsQUEwWCtCLFFBMVh2QixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLEFBeUZoQixNQUFNLEdBQUcsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQU9kLE1BQU07QUFqWVYsQUEyWFksUUEzWEosR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQTBGaEIsTUFBTSxHQUFHLE1BQU0sQUFLZCxNQUFNO0FBaFlWLEFBMlhZLFFBM1hKLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQUEwRmhCLE1BQU0sR0FBRyxNQUFNLEFBTWQsTUFBTTtBQWpZVixBQTRYdUIsUUE1WGYsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQTJGakIsS0FBSyxBQUFBLE1BQU0sQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0FJVixNQUFNO0FBaFlWLEFBNFh1QixRQTVYZixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBMkZqQixLQUFLLEFBQUEsTUFBTSxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQUtWLE1BQU07QUFqWVYsQUE2WHVCLFFBN1hmLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0E0RmpCLEtBQUssQUFBQSxNQUFNLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBR1YsTUFBTTtBQWhZVixBQTZYdUIsUUE3WGYsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQTRGakIsS0FBSyxBQUFBLE1BQU0sQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0FJVixNQUFNO0FBallWLEFBOFgyQixRQTlYbkIsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQTZGakIsS0FBSyxBQUFBLE1BQU0sQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsQ0FFVixNQUFNO0FBaFlWLEFBOFgyQixRQTlYbkIsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQTZGakIsS0FBSyxBQUFBLE1BQU0sQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsQ0FHVixNQUFNO0FBallWLEFBK1hRLFFBL1hBLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0E4RmpCLE1BQU0sQUFBQSxNQUFNLEFBQ1YsTUFBTTtBQWhZVixBQStYUSxRQS9YQSxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBOEZqQixNQUFNLEFBQUEsTUFBTSxBQUVWLE1BQU0sQ0FBQTtFQUNOLFlBQVksRUMxWEssT0FBTztDRDJYeEI7O0FBbllKLEFBdVk2QixRQXZZckIsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQXNHaEIsUUFBUSxHQUFHLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0FRaEIsTUFBTSxFQS9ZVixBQXVZNkIsUUF2WXJCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQUFzR2hCLFFBQVEsR0FBRyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBU2hCLE1BQU07QUFoWlYsQUF3WTZCLFFBeFlyQixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLEFBdUdoQixRQUFRLEdBQUcsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQU9oQixNQUFNO0FBL1lWLEFBd1k2QixRQXhZckIsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQXVHaEIsUUFBUSxHQUFHLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0FRaEIsTUFBTTtBQWhaVixBQXlZaUMsUUF6WXpCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQUF3R2hCLFFBQVEsR0FBRyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLENBTWhCLE1BQU07QUEvWVYsQUF5WWlDLFFBell6QixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLEFBd0doQixRQUFRLEdBQUcsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQU9oQixNQUFNO0FBaFpWLEFBMFljLFFBMVlOLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQUF5R2hCLFFBQVEsR0FBRyxNQUFNLEFBS2hCLE1BQU07QUEvWVYsQUEwWWMsUUExWU4sR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQXlHaEIsUUFBUSxHQUFHLE1BQU0sQUFNaEIsTUFBTTtBQWhaVixBQTJZeUIsUUEzWWpCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0EwR2pCLEtBQUssQUFBQSxRQUFRLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBSVosTUFBTTtBQS9ZVixBQTJZeUIsUUEzWWpCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0EwR2pCLEtBQUssQUFBQSxRQUFRLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBS1osTUFBTTtBQWhaVixBQTRZeUIsUUE1WWpCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0EyR2pCLEtBQUssQUFBQSxRQUFRLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBR1osTUFBTTtBQS9ZVixBQTRZeUIsUUE1WWpCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0EyR2pCLEtBQUssQUFBQSxRQUFRLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBSVosTUFBTTtBQWhaVixBQTZZNkIsUUE3WXJCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0E0R2pCLEtBQUssQUFBQSxRQUFRLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLENBRVosTUFBTTtBQS9ZVixBQTZZNkIsUUE3WXJCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0E0R2pCLEtBQUssQUFBQSxRQUFRLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLENBR1osTUFBTTtBQWhaVixBQThZUSxRQTlZQSxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBNkdqQixNQUFNLEFBQUEsUUFBUSxBQUNaLE1BQU07QUEvWVYsQUE4WVEsUUE5WUEsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQTZHakIsTUFBTSxBQUFBLFFBQVEsQUFFWixNQUFNLENBQUE7RUFDTixZQUFZLEVDeFlLLE9BQU87Q0R5WXhCOztBQWxaSixBQXNaNEIsUUF0WnBCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQUFxSGhCLE9BQU8sR0FBRyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBT2YsTUFBTSxFQTdaVixBQXNaNEIsUUF0WnBCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQUFxSGhCLE9BQU8sR0FBRyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBUWYsTUFBTTtBQTlaVixBQXVaNEIsUUF2WnBCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQUFzSGhCLE9BQU8sR0FBRyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBTWYsTUFBTTtBQTdaVixBQXVaNEIsUUF2WnBCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQUFzSGhCLE9BQU8sR0FBRyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBT2YsTUFBTTtBQTlaVixBQXdaZ0MsUUF4WnhCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQUF1SGhCLE9BQU8sR0FBRyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLENBS2YsTUFBTTtBQTdaVixBQXdaZ0MsUUF4WnhCLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQUF1SGhCLE9BQU8sR0FBRyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLENBTWYsTUFBTTtBQTlaVixBQXlaYSxRQXpaTCxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLEFBd0hoQixPQUFPLEdBQUcsTUFBTSxBQUlmLE1BQU07QUE3WlYsQUF5WmEsUUF6WkwsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQXdIaEIsT0FBTyxHQUFHLE1BQU0sQUFLZixNQUFNO0FBOVpWLEFBMFp3QixRQTFaaEIsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQXlIakIsS0FBSyxBQUFBLE9BQU8sQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0FHWCxNQUFNO0FBN1pWLEFBMFp3QixRQTFaaEIsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQXlIakIsS0FBSyxBQUFBLE9BQU8sQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0FJWCxNQUFNO0FBOVpWLEFBMlp3QixRQTNaaEIsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQTBIakIsS0FBSyxBQUFBLE9BQU8sQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0FFWCxNQUFNO0FBN1pWLEFBMlp3QixRQTNaaEIsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQTBIakIsS0FBSyxBQUFBLE9BQU8sQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0FHWCxNQUFNO0FBOVpWLEFBNFo0QixRQTVacEIsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQTJIakIsS0FBSyxBQUFBLE9BQU8sQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsQ0FDWCxNQUFNO0FBN1pWLEFBNFo0QixRQTVacEIsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQTJIakIsS0FBSyxBQUFBLE9BQU8sQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsQ0FFWCxNQUFNLENBQUE7RUFDTixZQUFZLEVDclpLLE9BQU87Q0RzWnhCOztBQWhhSixBQXNhRSxRQXRhTSxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBcUlqQixNQUFNO0FBdGFSLEFBdWFRLFFBdmFBLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0FzSWpCLE1BQU0sQUFBQSxRQUFRO0FBdmFoQixBQXdhYyxRQXhhTixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLEFBdUloQixRQUFRLEdBQUcsTUFBTSxDQUFBO0VBQ2pCLE9BQU8sRUFBRSxZQUFhO0VBQ3RCLFFBQVEsRUFBRSxRQUFTO0VBQ2xCLElBQUksRUFBRSxHQUFJO0VBRVgsT0FBTyxFQUFFLFFBQVM7RUFFbEIsYUFBYSxFQUFFLEdBQUk7RUFDbkIsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENDcmFDLE9BQU87RUR1YXpCLFVBQVUsRUN2YVEsT0FBTyxDRHVhTyxNQUFNLENBQUMsTUFBTSxDQUFDLFNBQVM7RUFFdkQsS0FBSyxFQUFFLElBQUs7RUFFWixVQUFVLEVBQUUsMEJBQTJCO0VBRXZDLFNBQVMsRUFBRSxnQkFBVTtDQVFyQjs7QUFoY0gsQUFzYUUsUUF0YU0sR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQXFJakIsTUFBTSxBQW9CSixNQUFNLEVBMWJWLEFBc2FFLFFBdGFNLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0FxSWpCLE1BQU0sQUFxQkosTUFBTSxFQTNiVixBQXNhRSxRQXRhTSxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBcUlqQixNQUFNLEFBc0JKLFNBQVM7QUE1YmIsQUF1YVEsUUF2YUEsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQXNJakIsTUFBTSxBQUFBLFFBQVEsQUFtQlosTUFBTTtBQTFiVixBQXVhUSxRQXZhQSxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBc0lqQixNQUFNLEFBQUEsUUFBUSxBQW9CWixNQUFNO0FBM2JWLEFBdWFRLFFBdmFBLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0FzSWpCLE1BQU0sQUFBQSxRQUFRLEFBcUJaLFNBQVM7QUE1YmIsQUF3YWMsUUF4YU4sR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQXVJaEIsUUFBUSxHQUFHLE1BQU0sQUFrQmhCLE1BQU07QUExYlYsQUF3YWMsUUF4YU4sR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQXVJaEIsUUFBUSxHQUFHLE1BQU0sQUFtQmhCLE1BQU07QUEzYlYsQUF3YWMsUUF4YU4sR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQXVJaEIsUUFBUSxHQUFHLE1BQU0sQUFvQmhCLFNBQVMsQ0FBQTtFQUNULGdCQUFnQixFQUFFLElBQUs7RUFDdkIsS0FBSyxFQ25iWSxPQUFPO0NEb2J4Qjs7QUEvYkosQUFvY1EsUUFwY0EsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQW1LakIsTUFBTSxBQUFBLE1BQU07QUFwY2QsQUFxY1ksUUFyY0osR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQW9LaEIsTUFBTSxHQUFHLE1BQU0sQ0FBQTtFQUNmLFlBQVksRUM5Yk0sT0FBTztFRGdjekIsZ0JBQWdCLEVDaGNFLE9BQU87Q0R3Y3pCOztBQWhkSCxBQW9jUSxRQXBjQSxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBbUtqQixNQUFNLEFBQUEsTUFBTSxBQU1WLE1BQU0sRUExY1YsQUFvY1EsUUFwY0EsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQW1LakIsTUFBTSxBQUFBLE1BQU0sQUFPVixNQUFNLEVBM2NWLEFBb2NRLFFBcGNBLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0FtS2pCLE1BQU0sQUFBQSxNQUFNLEFBUVYsU0FBUztBQTVjYixBQXFjWSxRQXJjSixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLEFBb0toQixNQUFNLEdBQUcsTUFBTSxBQUtkLE1BQU07QUExY1YsQUFxY1ksUUFyY0osR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQW9LaEIsTUFBTSxHQUFHLE1BQU0sQUFNZCxNQUFNO0FBM2NWLEFBcWNZLFFBcmNKLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQUFvS2hCLE1BQU0sR0FBRyxNQUFNLEFBT2QsU0FBUyxDQUFBO0VBQ1QsZ0JBQWdCLEVBQUUsSUFBSztFQUN2QixLQUFLLEVDdGNZLE9BQU87Q0R1Y3hCOztBQS9jSixBQW1kUSxRQW5kQSxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBa0xqQixNQUFNLEFBQUEsUUFBUTtBQW5kaEIsQUFvZGMsUUFwZE4sR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQW1MaEIsUUFBUSxHQUFHLE1BQU0sQ0FBQTtFQUNqQixZQUFZLEVDNWNNLE9BQU87RUQ4Y3pCLGdCQUFnQixFQzljRSxPQUFPO0NEc2R6Qjs7QUEvZEgsQUFtZFEsUUFuZEEsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQWtMakIsTUFBTSxBQUFBLFFBQVEsQUFNWixNQUFNLEVBemRWLEFBbWRRLFFBbmRBLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0FrTGpCLE1BQU0sQUFBQSxRQUFRLEFBT1osTUFBTSxFQTFkVixBQW1kUSxRQW5kQSxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBa0xqQixNQUFNLEFBQUEsUUFBUSxBQVFaLFNBQVM7QUEzZGIsQUFvZGMsUUFwZE4sR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQW1MaEIsUUFBUSxHQUFHLE1BQU0sQUFLaEIsTUFBTTtBQXpkVixBQW9kYyxRQXBkTixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLEFBbUxoQixRQUFRLEdBQUcsTUFBTSxBQU1oQixNQUFNO0FBMWRWLEFBb2RjLFFBcGROLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQUFtTGhCLFFBQVEsR0FBRyxNQUFNLEFBT2hCLFNBQVMsQ0FBQTtFQUNULGdCQUFnQixFQUFFLElBQUs7RUFDdkIsS0FBSyxFQ3BkWSxPQUFPO0NEcWR4Qjs7QUE5ZEosQUFrZVEsUUFsZUEsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQWlNakIsTUFBTSxBQUFBLE9BQU87QUFsZWYsQUFtZWEsUUFuZUwsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQWtNaEIsT0FBTyxHQUFHLE1BQU0sQ0FBQTtFQUNoQixZQUFZLEVDMWRNLE9BQU87RUQ0ZHpCLGdCQUFnQixFQzVkRSxPQUFPO0NEb2V6Qjs7QUE5ZUgsQUFrZVEsUUFsZUEsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQWlNakIsTUFBTSxBQUFBLE9BQU8sQUFNWCxNQUFNLEVBeGVWLEFBa2VRLFFBbGVBLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0FpTWpCLE1BQU0sQUFBQSxPQUFPLEFBT1gsTUFBTSxFQXplVixBQWtlUSxRQWxlQSxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBaU1qQixNQUFNLEFBQUEsT0FBTyxBQVFYLFNBQVM7QUExZWIsQUFtZWEsUUFuZUwsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQWtNaEIsT0FBTyxHQUFHLE1BQU0sQUFLZixNQUFNO0FBeGVWLEFBbWVhLFFBbmVMLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQUFrTWhCLE9BQU8sR0FBRyxNQUFNLEFBTWYsTUFBTTtBQXplVixBQW1lYSxRQW5lTCxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLEFBa01oQixPQUFPLEdBQUcsTUFBTSxBQU9mLFNBQVMsQ0FBQTtFQUNULGdCQUFnQixFQUFFLElBQUs7RUFDdkIsS0FBSyxFQ2xlWSxPQUFPO0NEbWV4Qjs7QUE3ZUosQUFrZm9CLFFBbGZaLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQUFpTmhCLFFBQVEsR0FBRyxNQUFNLEFBQUEsT0FBTztBQWxmM0IsQUFtZmdCLFFBbmZSLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0FrTmpCLE1BQU0sQUFBQSxRQUFRLEFBQUEsT0FBTztBQW5mdkIsQUFvZlEsUUFwZkEsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQW1OakIsTUFBTSxBQUFBLE9BQU8sQ0FBQTtFQUNaLGdCQUFnQixFQUFFLElBQUs7RUFDdkIsZ0JBQWdCLEVBQUUsOENBQUcsQ0FBK0QsVUFBVTtFQUM5RixlQUFlLEVBQUUsUUFBUztFQUUxQixLQUFLLEVBQUUsc0JBQXVCO0NBQzlCOztBQTFmSCxBQTZmYyxRQTdmTixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBNE5qQixNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU87QUE3ZnJCLEFBOGZrQixRQTlmVixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLEFBNk5oQixNQUFNLEdBQUcsTUFBTSxBQUFBLE9BQU8sQ0FBQTtFQUN0QixnQkFBZ0IsRUFBRSw4Q0FBRyxDQUErRCxVQUFVO0NBQzlGOztBQWhnQkgsQUFpZ0JnQixRQWpnQlIsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQWdPakIsTUFBTSxBQUFBLFFBQVEsQUFBQSxPQUFPO0FBamdCdkIsQUFrZ0JvQixRQWxnQlosR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQWlPaEIsUUFBUSxHQUFHLE1BQU0sQUFBQSxPQUFPLENBQUE7RUFDeEIsZ0JBQWdCLEVBQUUsOENBQUcsQ0FBK0QsVUFBVTtDQUM5Rjs7QUFwZ0JILEFBcWdCZSxRQXJnQlAsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQW9PakIsTUFBTSxBQUFBLE9BQU8sQUFBQSxPQUFPO0FBcmdCdEIsQUFzZ0JtQixRQXRnQlgsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxBQXFPaEIsT0FBTyxHQUFHLE1BQU0sQUFBQSxPQUFPLENBQUE7RUFDdkIsZ0JBQWdCLEVBQUUsOENBQUcsQ0FBK0QsVUFBVTtDQUM5Rjs7QUF4Z0JILEFBNmdCa0IsUUE3Z0JWLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0E0T2pCLEVBQUUsQUFBQSxHQUFHLENBQUEsQUFBQSxVQUFDLEFBQUEsRUFBVztFQUNoQixPQUFPLEVBQUUsS0FBTTtFQUNmLFFBQVEsRUFBRSxRQUFTO0VBQ2xCLEtBQUssRUFBRSxJQUFLO0VBQ1osTUFBTSxFQUFFLENBQUU7RUFFWCxNQUFNLEVBQUUsQ0FBRTtFQUNWLGFBQWEsRUFBRSxHQUFHLENBQUMsTUFBTSxDQ3pnQlAsT0FBTztDRDBoQnpCOztBQXJpQkgsQUE2Z0JrQixRQTdnQlYsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQTRPakIsRUFBRSxBQUFBLEdBQUcsQ0FBQSxBQUFBLFVBQUMsQUFBQSxDQVNKLE9BQU8sQ0FBQTtFQUNQLE9BQU8sRUFBRSxnQkFBSTtFQUNiLE9BQU8sRUFBRSxZQUFhO0VBQ3RCLFFBQVEsRUFBRSxRQUFTO0VBQ2xCLEdBQUcsRUFBRSxHQUFJO0VBQ1QsSUFBSSxFQUFFLEdBQUk7RUFDVixPQUFPLEVBQUUsS0FBTTtFQUVoQixnQkFBZ0IsRUFBRSxJQUFLO0VBRXZCLEtBQUssRUNyaEJZLE9BQU87RUR1aEJ4QixTQUFTLEVBQUUsZ0JBQVUsQ0FBTyxnQkFBVTtDQUN0Qzs7QUFuaUJKLEFBd2lCYSxRQXhpQkwsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQXVRakIsTUFBTSxHQUFHLEVBQUUsQUFBQSxHQUFHO0FBeGlCaEIsQUF5aUJPLFFBemlCQyxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBd1FqQixFQUFFLEFBQUEsR0FBRyxBQUFBLE1BQU0sQ0FBQTtFQUNWLGFBQWEsRUFBRSxHQUFHLENBQUMsTUFBTSxDQ2xpQlAsT0FBTztDRHVpQnpCOztBQS9pQkgsQUF3aUJhLFFBeGlCTCxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBdVFqQixNQUFNLEdBQUcsRUFBRSxBQUFBLEdBQUcsQUFHWixPQUFPO0FBM2lCWCxBQXlpQk8sUUF6aUJDLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0F3UWpCLEVBQUUsQUFBQSxHQUFHLEFBQUEsTUFBTSxBQUVULE9BQU8sQ0FBQTtFQUNQLEtBQUssRUNwaUJZLE9BQU87Q0RxaUJ4Qjs7QUE3aUJKLEFBa2pCZSxRQWxqQlAsR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQWlSakIsUUFBUSxHQUFHLEVBQUUsQUFBQSxHQUFHO0FBbGpCbEIsQUFtakJPLFFBbmpCQyxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBa1JqQixFQUFFLEFBQUEsR0FBRyxBQUFBLFFBQVEsQ0FBQTtFQUNaLGFBQWEsRUFBRSxHQUFHLENBQUMsTUFBTSxDQzNpQlAsT0FBTztDRGdqQnpCOztBQXpqQkgsQUFrakJlLFFBbGpCUCxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBaVJqQixRQUFRLEdBQUcsRUFBRSxBQUFBLEdBQUcsQUFHZCxPQUFPO0FBcmpCWCxBQW1qQk8sUUFuakJDLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0FrUmpCLEVBQUUsQUFBQSxHQUFHLEFBQUEsUUFBUSxBQUVYLE9BQU8sQ0FBQTtFQUNQLEtBQUssRUM3aUJZLE9BQU87Q0Q4aUJ4Qjs7QUF2akJKLEFBNGpCYyxRQTVqQk4sR0FBRyxVQUFVLEdBaVNoQixPQUFPLEdBQUcsSUFBSSxDQTJSakIsT0FBTyxHQUFHLEVBQUUsQUFBQSxHQUFHO0FBNWpCakIsQUE2akJPLFFBN2pCQyxHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBNFJqQixFQUFFLEFBQUEsR0FBRyxBQUFBLE9BQU8sQ0FBQTtFQUNYLGFBQWEsRUFBRSxHQUFHLENBQUMsTUFBTSxDQ3BqQlAsT0FBTztDRHlqQnpCOztBQW5rQkgsQUE0akJjLFFBNWpCTixHQUFHLFVBQVUsR0FpU2hCLE9BQU8sR0FBRyxJQUFJLENBMlJqQixPQUFPLEdBQUcsRUFBRSxBQUFBLEdBQUcsQUFHYixPQUFPO0FBL2pCWCxBQTZqQk8sUUE3akJDLEdBQUcsVUFBVSxHQWlTaEIsT0FBTyxHQUFHLElBQUksQ0E0UmpCLEVBQUUsQUFBQSxHQUFHLEFBQUEsT0FBTyxBQUVWLE9BQU8sQ0FBQTtFQUNQLEtBQUssRUN0akJZLE9BQU87Q0R1akJ4Qjs7QUFVSjsyREFDMkQ7QUFDM0QsQUFBTyxPQUFBLEFBQUEsWUFBWSxDQUFBO0VBRWxCLE9BQU8sRUFBRSxJQUFLO0VBRWQsY0FBYyxFQUFFLEdBQUk7RUFDcEIsU0FBUyxFQUFFLElBQUs7RUFDaEIsZUFBZSxFQUFFLGFBQWM7RUFFL0IsYUFBYSxFQUFFLEdBQUk7RUFDbkIsTUFBTSxFQUFFLGNBQWU7Q0E4RHZCOztBQXZFRCxBQVlLLE9BWkUsQUFBQSxZQUFZLEdBWWQsR0FBRyxDQUFBO0VBQ04sT0FBTyxFQUFFLElBQUs7RUFFZCxjQUFjLEVBQUUsR0FBSTtFQUNwQixTQUFTLEVBQUUsTUFBTztFQUNsQixlQUFlLEVBQUUsYUFBYztFQUUvQixJQUFJLEVBQUUsSUFBSztFQUNYLE9BQU8sRUFBRSxNQUFPO0VBRWhCLEtBQUssRUFBRSxJQUFLO0VBRVosVUFBVSxFQUFFLE9BQVE7RUFDcEIsYUFBYSxFQUFFLGNBQWU7RUFFOUIsVUFBVSxFQUFFLDBCQUEyQjtFQU12QyxRQUFRLEVBQUUsTUFBTztDQW9DakI7O0FBckVGLEFBWUssT0FaRSxBQUFBLFlBQVksR0FZZCxHQUFHLEFBaUJMLFVBQVcsQ0FBQSxFQUFFLEVBQUM7RUFDZCxVQUFVLEVBQUUsT0FBUTtDQUNwQjs7QUEvQkgsQUFvQ00sT0FwQ0MsQUFBQSxZQUFZLEdBWWQsR0FBRyxHQXdCRixJQUFJLENBQUE7RUFDUCxJQUFJLEVBQUUsSUFBSztFQUNYLE9BQU8sRUFBRSxJQUFLO0VBQ2QsY0FBYyxFQUFFLEdBQUk7RUFDcEIsU0FBUyxFQUFFLE1BQU87RUFDbEIsZUFBZSxFQUFFLE1BQU87RUFHeEIsa0NBQWtDO0NBdUJsQzs7QUFuRUgsQUE2Q3dCLE9BN0NqQixBQUFBLFlBQVksR0FZZCxHQUFHLEdBd0JGLElBQUksQ0FTUCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBQWdCO0VBQUUsT0FBTyxFQUFFLElBQUs7Q0FBSTs7QUE3QzdDLEFBK0NxQyxPQS9DOUIsQUFBQSxZQUFZLEdBWWQsR0FBRyxHQXdCRixJQUFJLENBV1AsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixJQUFtQixLQUFLLENBQUEsQUFBQSxHQUFDLEFBQUEsRUFBSTtFQUNsQyxPQUFPLEVBQUUsWUFBYTtFQUN0QixRQUFRLEVBQUUsUUFBUztFQUNsQixLQUFLLEVBQUUsS0FBTTtFQUNiLE1BQU0sRUFBRSxLQUFNO0VBSWYsVUFBVSxFQUFFLHlDQUFHLENBQXVDLE1BQU0sQ0FBQyxNQUFNLENBQUMsU0FBUztFQUM3RSxlQUFlLEVBQUUsU0FBVTtFQUUzQixVQUFVLEVBQUUsMEJBQTJCO0VBRXZDLE1BQU0sRUFBRSxPQUFRO0NBQ2hCOztBQTdESixBQStENkMsT0EvRHRDLEFBQUEsWUFBWSxHQVlkLEdBQUcsR0F3QkYsSUFBSSxDQTJCUCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBQWdCLFFBQVEsR0FBRyxLQUFLLENBQUEsQUFBQSxHQUFDLEFBQUEsRUFBSTtFQUMxQyxnQkFBZ0IsRUFBRSxpREFBRztDQUNyQiIsCgkibmFtZXMiOiBbXQp9 */ |