@charset "UTF-8";
/* Simbutton secondary */
/*!
 * MORFOS FRAMEWORK CSS
 * Copyright (C) 2014 Ministerio Hacienda y Administración Pública (MINHAP).
 * Realizado por la División de Sistemas de Información de la
 * Secretaría de Estado de Administraciones Públicas del
 * Ministerio de Hacienda y Administraciones Públicas.
 * 
 * Este fichero se distribuye bajo licencia EUPL versión 1.1 según las condiciones que figuran 
 * en el fichero 'Licencia.pdf' que se acompaña. Si se distribuyera este fichero individualmente, 
 * deben incluirse aquí las condiciones expresadas allí.
 *
 */
@font-face {
  font-family: "morfont";
  src: url("../fonts/morfont.woff2?1479a3d83edbf7fa00668d3f29acac26") format("woff2"), url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"), url("../fonts/morfont.ttf?1479a3d83edbf7fa00668d3f29acac26") format("truetype");
  font-weight: normal;
  font-style: normal; }

/* line 19, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon, .mf-appmenu--submenu-item-icon:before, .mf-simple-list__icon .mf-simple-list--item:before, .mf-breadcrumb--item.has-submenu:after, .ac-inbox--icon .mf-inbox--menu-item a::before,
.ac-inbox--icon .mf-inbox--submenu-item a::before {
  font-family: "morfont";
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 41, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-archive-cancel:before {
  content: ""; }

/* line 50, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-archive-check:before {
  content: ""; }

/* line 59, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-archive-config:before {
  content: ""; }

/* line 68, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-archive-download:before {
  content: ""; }

/* line 77, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-archive-eye:before {
  content: ""; }

/* line 86, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-archive-forbidden:before {
  content: ""; }

/* line 95, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-archive-inside:before {
  content: ""; }

/* line 104, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-archive-link:before {
  content: ""; }

/* line 113, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-archive-locked:before {
  content: ""; }

/* line 122, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-archive-minus:before {
  content: ""; }

/* line 131, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-archive-outside:before {
  content: ""; }

/* line 140, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-archive-plus:before {
  content: ""; }

/* line 149, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-archive-search:before {
  content: ""; }

/* line 158, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-archive-unlocked:before {
  content: ""; }

/* line 167, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-archive-upload:before {
  content: ""; }

/* line 176, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-archive:before {
  content: ""; }

/* line 185, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-archives:before {
  content: ""; }

/* line 194, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-back:before {
  content: ""; }

/* line 203, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-bigger:before {
  content: ""; }

/* line 212, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-collapse:before {
  content: ""; }

/* line 221, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-down:before {
  content: ""; }

/* line 230, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-download:before {
  content: ""; }

/* line 239, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-expand:before {
  content: ""; }

/* line 248, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-left:before {
  content: ""; }

/* line 257, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-mixed:before {
  content: ""; }

/* line 266, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-move-left:before {
  content: ""; }

/* line 275, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-move-object:before {
  content: ""; }

/* line 284, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-move-rigth:before {
  content: ""; }

/* line 293, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-move:before {
  content: ""; }

/* line 302, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-redo:before {
  content: ""; }

/* line 311, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-reload:before {
  content: ""; }

/* line 320, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-reload1:before {
  content: ""; }

/* line 329, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-reload2:before {
  content: ""; }

/* line 338, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-resend:before {
  content: ""; }

/* line 347, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-resend1:before {
  content: ""; }

/* line 356, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-resend2:before {
  content: ""; }

/* line 365, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-resend3:before {
  content: ""; }

/* line 374, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-resize-bigger:before {
  content: ""; }

/* line 383, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-resize-horizontal-open:before {
  content: ""; }

/* line 392, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-resize-horizontal:before {
  content: ""; }

/* line 401, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-resize-smaller:before {
  content: ""; }

/* line 410, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-resize-vertical-close:before {
  content: ""; }

/* line 419, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-resize-vertical-open:before {
  content: ""; }

/* line 428, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-resize-vertical:before {
  content: ""; }

/* line 437, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-right:before {
  content: ""; }

/* line 446, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-rounded-down:before {
  content: ""; }

/* line 455, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-rounded-left:before {
  content: ""; }

/* line 464, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-rounded-right:before {
  content: ""; }

/* line 473, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-rounded-up:before {
  content: ""; }

/* line 482, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-smaller:before {
  content: ""; }

/* line 491, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-sort-down:before {
  content: ""; }

/* line 500, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-sort-up:before {
  content: ""; }

/* line 509, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-sort:before {
  content: ""; }

/* line 518, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-tag-left:before {
  content: ""; }

/* line 527, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-tag-right:before {
  content: ""; }

/* line 536, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-turn-left-2:before {
  content: ""; }

/* line 545, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-turn-left:before {
  content: ""; }

/* line 554, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-turn-right-2:before {
  content: ""; }

/* line 563, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-turn-right:before {
  content: ""; }

/* line 572, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-undo:before {
  content: ""; }

/* line 581, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-up:before {
  content: ""; }

/* line 590, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow-upload:before {
  content: ""; }

/* line 599, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow2-double-left:before {
  content: ""; }

/* line 608, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow2-left:before {
  content: ""; }

/* line 617, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow3-back:before {
  content: ""; }

/* line 626, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow3-next:before {
  content: ""; }

/* line 635, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow4-back:before {
  content: ""; }

/* line 644, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow4-down:before {
  content: ""; }

/* line 653, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow4-move-left:before {
  content: ""; }

/* line 662, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow4-move-right:before {
  content: ""; }

/* line 671, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow4-move:before {
  content: ""; }

/* line 680, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow4-next:before {
  content: ""; }

/* line 689, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow4-sort-down:before {
  content: ""; }

/* line 698, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow4-sort-up:before {
  content: ""; }

/* line 707, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow4-sort:before {
  content: ""; }

/* line 716, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrow4-up:before {
  content: ""; }

/* line 725, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-buble-euro:before {
  content: ""; }

/* line 734, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-globe-cancel:before, .cat_reclamaciones:before {
  content: ""; }

/* line 743, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-globe-check:before {
  content: ""; }

/* line 752, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-globe-comment:before, .cat_denuncias:before {
  content: ""; }

/* line 761, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-globe-dots:before {
  content: ""; }

/* line 770, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-globe-euro:before, .cat_subvenciones:before {
  content: ""; }

/* line 779, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-globe-help:before {
  content: ""; }

/* line 788, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-globe-lines:before {
  content: ""; }

/* line 797, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-globe-question:before {
  content: ""; }

/* line 806, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-globe:before {
  content: ""; }

/* line 815, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-globes-bulb:before {
  content: ""; }

/* line 824, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-globes-cancel:before {
  content: ""; }

/* line 833, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-globes-check:before {
  content: ""; }

/* line 842, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-globes-download:before {
  content: ""; }

/* line 851, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-globes-info:before {
  content: ""; }

/* line 860, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-globes-question:before {
  content: ""; }

/* line 869, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-globes-stats:before {
  content: ""; }

/* line 878, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-globes-warning:before, .cat_sugerencias:before, .cat_cer_sugerencias:before, .cat_gc_sugerencias:before {
  content: ""; }

/* line 887, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-arrow-down:before {
  content: ""; }

/* line 896, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-arrow-left:before {
  content: ""; }

/* line 905, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-arrow-right:before {
  content: ""; }

/* line 914, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-arrow-up:before {
  content: ""; }

/* line 923, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-cancel:before {
  content: ""; }

/* line 932, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-check:before {
  content: ""; }

/* line 941, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-euro:before {
  content: ""; }

/* line 950, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-flash:before {
  content: ""; }

/* line 959, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-flower:before {
  content: ""; }

/* line 968, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-forbidden:before, .cat_incompatibilidades:before {
  content: ""; }

/* line 977, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-light:before {
  content: ""; }

/* line 986, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-line-minus:before {
  content: ""; }

/* line 995, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-link:before {
  content: ""; }

/* line 1004, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-minus:before {
  content: ""; }

/* line 1013, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-play:before {
  content: ""; }

/* line 1022, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-plus:before {
  content: ""; }

/* line 1031, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-plus2:before {
  content: ""; }

/* line 1040, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-priority-express:before, .cat_quejas:before {
  content: ""; }

/* line 1049, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-priority-high:before {
  content: ""; }

/* line 1058, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-priority-urgent:before {
  content: ""; }

/* line 1067, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-send:before {
  content: ""; }

/* line 1076, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-wheel:before {
  content: ""; }

/* line 1085, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-wheel2:before, .cat_autorizaciones:before {
  content: ""; }

/* line 1094, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-wheels:before {
  content: ""; }

/* line 1103, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-world:before, .cat_extranjeria:before {
  content: ""; }

/* line 1112, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle:before {
  content: ""; }

/* line 1121, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-turn-wheel:before {
  content: ""; }

/* line 1130, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-chemical:before {
  content: ""; }

/* line 1139, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-down:before {
  content: ""; }

/* line 1148, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-leftt:before {
  content: ""; }

/* line 1157, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-next:before {
  content: ""; }

/* line 1166, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-right:before {
  content: ""; }

/* line 1175, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-circle-up:before {
  content: ""; }

/* line 1184, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-acceda:before {
  content: ""; }

/* line 1193, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-csv-comments:before {
  content: ""; }

/* line 1202, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-csv:before {
  content: ""; }

/* line 1211, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-excel-download:before {
  content: ""; }

/* line 1220, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-excel:before {
  content: ""; }

/* line 1229, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-line-csv:before {
  content: ""; }

/* line 1238, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-line-pdf:before {
  content: ""; }

/* line 1247, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-pdf-download:before {
  content: ""; }

/* line 1256, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-pdf:before {
  content: ""; }

/* line 1265, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-public-reg:before {
  content: ""; }

/* line 1274, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-template_dl:before {
  content: ""; }

/* line 1283, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-unlink-warning:before {
  content: ""; }

/* line 1292, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-xml:before {
  content: ""; }

/* line 1301, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-email2:before {
  content: ""; }

/* line 1310, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-email3:before {
  content: ""; }

/* line 1319, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-envelope-new:before {
  content: ""; }

/* line 1328, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-envelope:before {
  content: ""; }

/* line 1337, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-group:before {
  content: ""; }

/* line 1346, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-linked:before {
  content: ""; }

/* line 1355, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate-map:before {
  content: ""; }

/* line 1364, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate3:before {
  content: ""; }

/* line 1373, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-new-email:before {
  content: ""; }

/* line 1382, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-new-folder:before {
  content: ""; }

/* line 1391, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-save6:before {
  content: ""; }

/* line 1400, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-society:before {
  content: ""; }

/* line 1409, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-star2:before {
  content: ""; }

/* line 1418, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-admin-new2:before {
  content: ""; }

/* line 1427, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-circle-check:before {
  content: ""; }

/* line 1436, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-group2:before, .cat_derecho:before {
  content: ""; }

/* line 1445, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-new2:before {
  content: ""; }

/* line 1454, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-person-new:before {
  content: ""; }

/* line 1463, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-person:before {
  content: ""; }

/* line 1472, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-speaker:before {
  content: ""; }

/* line 1481, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-attach:before {
  content: ""; }

/* line 1490, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-cancel:before {
  content: ""; }

/* line 1499, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-certified:before, .cat_certificaciones:before {
  content: ""; }

/* line 1508, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-check:before {
  content: ""; }

/* line 1517, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-check2:before {
  content: ""; }

/* line 1526, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-config-euro:before {
  content: ""; }

/* line 1535, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-config:before {
  content: ""; }

/* line 1544, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-contract:before {
  content: ""; }

/* line 1553, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-delete:before {
  content: ""; }

/* line 1562, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-download-help:before {
  content: ""; }

/* line 1571, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-download-justify:before {
  content: ""; }

/* line 1580, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-download:before {
  content: ""; }

/* line 1589, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-edit:before, .cat_generico:before {
  content: ""; }

/* line 1598, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-euro:before {
  content: ""; }

/* line 1607, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-house:before {
  content: ""; }

/* line 1616, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-link:before {
  content: ""; }

/* line 1625, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-list:before {
  content: ""; }

/* line 1634, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-log:before {
  content: ""; }

/* line 1643, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-new-group:before {
  content: ""; }

/* line 1652, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-new:before {
  content: ""; }

/* line 1661, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-ok:before {
  content: ""; }

/* line 1670, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-plus:before {
  content: ""; }

/* line 1679, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-question:before {
  content: ""; }

/* line 1688, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-reg-end:before {
  content: ""; }

/* line 1697, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-reg:before {
  content: ""; }

/* line 1706, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-reload-cancel:before {
  content: ""; }

/* line 1715, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-reload:before {
  content: ""; }

/* line 1724, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-resend:before, .cat_consultas:before {
  content: ""; }

/* line 1733, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-resend2:before {
  content: ""; }

/* line 1742, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-resend3:before {
  content: ""; }

/* line 1751, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-search:before {
  content: ""; }

/* line 1760, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-send-end:before {
  content: ""; }

/* line 1769, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-send:before {
  content: ""; }

/* line 1778, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-star:before {
  content: ""; }

/* line 1787, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-stats:before {
  content: ""; }

/* line 1796, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-text-plus:before {
  content: ""; }

/* line 1805, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-unlink:before {
  content: ""; }

/* line 1814, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-upload:before {
  content: ""; }

/* line 1823, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-warning:before, .cat_sanciones:before {
  content: ""; }

/* line 1832, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc:before {
  content: ""; }

/* line 1841, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-docs-check:before {
  content: ""; }

/* line 1850, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-docs:before {
  content: ""; }

/* line 1859, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-acceda:before {
  content: ""; }

/* line 1868, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-csv-comments:before {
  content: ""; }

/* line 1877, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-csv:before {
  content: ""; }

/* line 1886, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-excel-download:before {
  content: ""; }

/* line 1895, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-excel:before {
  content: ""; }

/* line 1904, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-line-csv:before {
  content: ""; }

/* line 1913, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-line-pdf:before {
  content: ""; }

/* line 1922, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-pdf-download:before {
  content: ""; }

/* line 1931, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-pdf:before {
  content: ""; }

/* line 1940, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-doc-xml:before {
  content: ""; }

/* line 1949, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-folder-cancel:before {
  content: ""; }

/* line 1958, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-folder-check:before {
  content: ""; }

/* line 1967, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-folder-config:before {
  content: ""; }

/* line 1976, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-folder-download:before {
  content: ""; }

/* line 1985, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-folder-export:before {
  content: ""; }

/* line 1994, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-folder-eye:before {
  content: ""; }

/* line 2003, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-folder-forbidden:before {
  content: ""; }

/* line 2012, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-folder-import:before {
  content: ""; }

/* line 2021, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-folder-link:before {
  content: ""; }

/* line 2030, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-folder-locked:before {
  content: ""; }

/* line 2039, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-folder-minus:before {
  content: ""; }

/* line 2048, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-folder-open:before {
  content: ""; }

/* line 2057, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-folder-plus:before {
  content: ""; }

/* line 2066, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-folder-search:before, .cat_antecedentes:before {
  content: ""; }

/* line 2075, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-folder-unlocked:before {
  content: ""; }

/* line 2084, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-folder-upload:before {
  content: ""; }

/* line 2093, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-folder:before, .cat_consulta_documentos:before {
  content: ""; }

/* line 2102, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-folders:before {
  content: ""; }

/* line 2111, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-menu-h-bold-lines-open:before {
  content: ""; }

/* line 2120, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-menu-h-bold-lines:before {
  content: ""; }

/* line 2129, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-menu-h-circle:before {
  content: ""; }

/* line 2138, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-menu-h-light-lines-open:before {
  content: ""; }

/* line 2147, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-menu-h-light-lines:before {
  content: ""; }

/* line 2156, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-menu-h-square:before {
  content: ""; }

/* line 2165, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-menu-v-circle:before {
  content: ""; }

/* line 2174, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-menu-v-square:before {
  content: ""; }

/* line 2183, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate-cancel:before {
  content: ""; }

/* line 2192, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate-check:before {
  content: ""; }

/* line 2201, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate-config:before {
  content: ""; }

/* line 2210, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate-eye:before {
  content: ""; }

/* line 2219, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate-forbidden:before {
  content: ""; }

/* line 2228, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate-link:before {
  content: ""; }

/* line 2237, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate-minus:before {
  content: ""; }

/* line 2246, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate-plus:before {
  content: ""; }

/* line 2255, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate-search:before {
  content: ""; }

/* line 2264, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate-user:before {
  content: ""; }

/* line 2273, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate-warning:before {
  content: ""; }

/* line 2282, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate:before {
  content: ""; }

/* line 2291, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate2-check:before {
  content: ""; }

/* line 2300, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate2-minus:before {
  content: ""; }

/* line 2309, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate2-plus:before {
  content: ""; }

/* line 2318, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate2-warning:before {
  content: ""; }

/* line 2327, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate2:before {
  content: ""; }

/* line 2336, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-locate3-warning:before {
  content: ""; }

/* line 2345, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-acceda:before {
  content: ""; }

/* line 2354, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-acceda2:before, .cat_todos:before {
  content: ""; }

/* line 2363, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-aeval:before, .cat_quejasaeval:before {
  content: ""; }

/* line 2372, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-batlog:before {
  content: ""; }

/* line 2381, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-calidad:before {
  content: ""; }

/* line 2390, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-eadmin:before {
  content: ""; }

/* line 2399, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-ISPA:before {
  content: ""; }

/* line 2408, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-oris:before, .cat_gc_oris:before, .cat_oris:before {
  content: ""; }

/* line 2417, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-ORVE:before {
  content: ""; }

/* line 2426, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-php:before {
  content: ""; }

/* line 2435, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-smashing:before {
  content: ""; }

/* line 2444, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-space_invaders:before {
  content: ""; }

/* line 2453, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-w3c-wai-a:before {
  content: ""; }

/* line 2462, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-w3c-wai-aa:before {
  content: ""; }

/* line 2471, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-w3c-wai-aaa:before {
  content: ""; }

/* line 2480, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-w3c:before {
  content: ""; }

/* line 2489, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-appointment:before {
  content: ""; }

/* line 2498, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-battery-half:before {
  content: ""; }

/* line 2507, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-battery:before {
  content: ""; }

/* line 2516, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-bell:before {
  content: ""; }

/* line 2525, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-bike:before {
  content: ""; }

/* line 2534, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-boat:before {
  content: ""; }

/* line 2543, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-book:before {
  content: ""; }

/* line 2552, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-books:before {
  content: ""; }

/* line 2561, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-books2:before {
  content: ""; }

/* line 2570, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-bridge:before {
  content: ""; }

/* line 2579, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-brush:before {
  content: ""; }

/* line 2588, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-bulb:before {
  content: ""; }

/* line 2597, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-bus:before {
  content: ""; }

/* line 2606, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-calculator:before {
  content: ""; }

/* line 2615, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-calendar-check:before {
  content: ""; }

/* line 2624, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-calendar:before {
  content: ""; }

/* line 2633, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-camera:before {
  content: ""; }

/* line 2642, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-car:before, .cat_transportes:before {
  content: ""; }

/* line 2651, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-chemistry:before {
  content: ""; }

/* line 2660, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-cinema:before {
  content: ""; }

/* line 2669, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-city:before {
  content: ""; }

/* line 2678, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-city2:before {
  content: ""; }

/* line 2687, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-clock:before {
  content: ""; }

/* line 2696, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-commerce:before {
  content: ""; }

/* line 2705, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-computer:before {
  content: ""; }

/* line 2714, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-cowtrees:before {
  content: ""; }

/* line 2723, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-ct-clock:before {
  content: ""; }

/* line 2732, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-cup:before {
  content: ""; }

/* line 2741, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-demography:before {
  content: ""; }

/* line 2750, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-disquette:before {
  content: ""; }

/* line 2759, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-economy:before {
  content: ""; }

/* line 2768, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-education:before {
  content: ""; }

/* line 2777, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-email-new:before {
  content: ""; }

/* line 2786, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-email-open:before {
  content: ""; }

/* line 2795, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-email:before, .cat_quejas_sugerencias:before {
  content: ""; }

/* line 2804, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-eu-flag:before, .cat_cooperacion:before {
  content: ""; }

/* line 2813, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-eye:before {
  content: ""; }

/* line 2822, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-factory:before {
  content: ""; }

/* line 2831, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-film:before {
  content: ""; }

/* line 2840, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-flag:before {
  content: ""; }

/* line 2849, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-gift:before {
  content: ""; }

/* line 2858, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-graduate_hat:before, .cat_cer_examenes:before, .cat_gc_examenes:before {
  content: ""; }

/* line 2867, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-gun:before, .cat_armas:before {
  content: ""; }

/* line 2876, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-hammer:before {
  content: ""; }

/* line 2885, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-handshake:before, .cat_cer_perfil:before {
  content: ""; }

/* line 2894, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-health:before {
  content: ""; }

/* line 2903, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-heart:before {
  content: ""; }

/* line 2912, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-house:before {
  content: ""; }

/* line 2921, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-house2:before {
  content: ""; }

/* line 2930, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-houses:before {
  content: ""; }

/* line 2939, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-justice:before, .cat_expropiaciones:before {
  content: ""; }

/* line 2948, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-lightnin_bulb:before {
  content: ""; }

/* line 2957, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-map-spain:before, .cat_eell:before {
  content: ""; }

/* line 2966, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-map:before {
  content: ""; }

/* line 2975, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-marker:before {
  content: ""; }

/* line 2984, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-market:before {
  content: ""; }

/* line 2993, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-micro:before {
  content: ""; }

/* line 3002, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-microscope:before {
  content: ""; }

/* line 3011, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-money-bag-manage:before {
  content: ""; }

/* line 3020, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-money-bag:before {
  content: ""; }

/* line 3029, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-money-coins:before {
  content: ""; }

/* line 3038, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-park:before {
  content: ""; }

/* line 3047, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-pencil:before {
  content: ""; }

/* line 3056, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-pill:before, .cat_estupefacientes:before {
  content: ""; }

/* line 3065, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-pinetree:before {
  content: ""; }

/* line 3074, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-plant:before {
  content: ""; }

/* line 3083, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-public:before {
  content: ""; }

/* line 3092, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-ribbon:before, .cat_premios:before {
  content: ""; }

/* line 3101, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-save-send:before {
  content: ""; }

/* line 3110, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-save:before {
  content: ""; }

/* line 3119, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-screen-download:before {
  content: ""; }

/* line 3128, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-screen-picture:before {
  content: ""; }

/* line 3137, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-screen-play:before {
  content: ""; }

/* line 3146, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-screen:before {
  content: ""; }

/* line 3155, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-shopping-cart:before {
  content: ""; }

/* line 3164, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-smartphone:before {
  content: ""; }

/* line 3173, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-tablet:before {
  content: ""; }

/* line 3182, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-tag:before {
  content: ""; }

/* line 3191, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-theater:before {
  content: ""; }

/* line 3200, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-time-finished:before {
  content: ""; }

/* line 3209, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-time-waiting:before {
  content: ""; }

/* line 3218, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-tourism:before {
  content: ""; }

/* line 3227, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-train:before {
  content: ""; }

/* line 3236, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-trash-empty:before {
  content: ""; }

/* line 3245, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-trash-full:before {
  content: ""; }

/* line 3254, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-trash:before {
  content: ""; }

/* line 3263, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-tshirt:before {
  content: ""; }

/* line 3272, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-wheat:before {
  content: ""; }

/* line 3281, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-add:before {
  content: ""; }

/* line 3290, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-add2:before {
  content: ""; }

/* line 3299, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-administration-silence:before {
  content: ""; }

/* line 3308, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-administration:before {
  content: ""; }

/* line 3317, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-arrobe:before {
  content: ""; }

/* line 3326, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-article:before {
  content: ""; }

/* line 3335, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-attach:before {
  content: ""; }

/* line 3344, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-cancel:before {
  content: ""; }

/* line 3353, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-cancel2:before {
  content: ""; }

/* line 3362, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-check:before {
  content: ""; }

/* line 3371, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-cloud-down:before {
  content: ""; }

/* line 3380, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-cloud-up:before {
  content: ""; }

/* line 3389, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-cloud-wheel:before {
  content: ""; }

/* line 3398, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-cloud:before {
  content: ""; }

/* line 3407, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-communication:before {
  content: ""; }

/* line 3416, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-control-back:before {
  content: ""; }

/* line 3425, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-control-backward:before {
  content: ""; }

/* line 3434, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-control-forward:before {
  content: ""; }

/* line 3443, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-control-next:before {
  content: ""; }

/* line 3452, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-control-pause:before {
  content: ""; }

/* line 3461, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-control-play:before {
  content: ""; }

/* line 3470, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-control-stop:before {
  content: ""; }

/* line 3479, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-copy:before {
  content: ""; }

/* line 3488, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-cross:before {
  content: ""; }

/* line 3497, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-cut:before {
  content: ""; }

/* line 3506, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-dir-tree:before {
  content: ""; }

/* line 3515, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-double-check:before {
  content: ""; }

/* line 3524, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-euro:before, .cat_tasas:before {
  content: ""; }

/* line 3533, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-filter:before {
  content: ""; }

/* line 3542, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-flash:before {
  content: ""; }

/* line 3551, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-grid-list:before {
  content: ""; }

/* line 3560, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-grid-medium:before {
  content: ""; }

/* line 3569, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-grid-small:before {
  content: ""; }

/* line 3578, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-header:before {
  content: ""; }

/* line 3587, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-historic:before {
  content: ""; }

/* line 3596, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-image-link:before {
  content: ""; }

/* line 3605, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-image-text:before {
  content: ""; }

/* line 3614, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-inbox-empty:before {
  content: ""; }

/* line 3623, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-inbox:before {
  content: ""; }

/* line 3632, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-info:before, .cat_solicitud_de_informacion:before {
  content: ""; }

/* line 3641, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-layers:before {
  content: ""; }

/* line 3650, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-link-article:before {
  content: ""; }

/* line 3659, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-link-doc:before {
  content: ""; }

/* line 3668, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-link-news:before {
  content: ""; }

/* line 3677, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-link-page:before {
  content: ""; }

/* line 3686, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-link-pages:before {
  content: ""; }

/* line 3695, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-link:before {
  content: ""; }

/* line 3704, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-list:before {
  content: ""; }

/* line 3713, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-max-window:before {
  content: ""; }

/* line 3722, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-min-window:before {
  content: ""; }

/* line 3731, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-minus:before {
  content: ""; }

/* line 3740, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-new-note:before {
  content: ""; }

/* line 3749, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-new-window:before {
  content: ""; }

/* line 3758, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-note-warning:before {
  content: ""; }

/* line 3767, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-note:before {
  content: ""; }

/* line 3776, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-outbox:before {
  content: ""; }

/* line 3785, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-page:before {
  content: ""; }

/* line 3794, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-paste:before {
  content: ""; }

/* line 3803, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-percent:before {
  content: ""; }

/* line 3812, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-print:before {
  content: ""; }

/* line 3821, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-question:before {
  content: ""; }

/* line 3830, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-quotes-down:before {
  content: ""; }

/* line 3839, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-quotes-up:before {
  content: ""; }

/* line 3848, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-restaurant:before {
  content: ""; }

/* line 3857, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-rss:before {
  content: ""; }

/* line 3866, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-rss2:before {
  content: ""; }

/* line 3875, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-save:before {
  content: ""; }

/* line 3884, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-save2:before {
  content: ""; }

/* line 3893, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-save3:before {
  content: ""; }

/* line 3902, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-save4:before {
  content: ""; }

/* line 3911, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-save5:before {
  content: ""; }

/* line 3920, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-scissor:before {
  content: ""; }

/* line 3929, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-search-minus:before {
  content: ""; }

/* line 3938, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-search-plus:before {
  content: ""; }

/* line 3947, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-search:before {
  content: ""; }

/* line 3956, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-searchbox:before {
  content: ""; }

/* line 3965, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-send:before {
  content: ""; }

/* line 3974, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-share:before {
  content: ""; }

/* line 3983, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-shield-star:before {
  content: ""; }

/* line 3992, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-sign_cancel:before {
  content: ""; }

/* line 4001, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-sign_doc:before, .cat_cer_registro:before, .cat_gc_registro:before {
  content: ""; }

/* line 4010, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-sign:before, .cat_registro:before {
  content: ""; }

/* line 4019, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-sound-off:before {
  content: ""; }

/* line 4028, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-sound:before {
  content: ""; }

/* line 4037, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-sound1:before {
  content: ""; }

/* line 4046, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-sound2:before {
  content: ""; }

/* line 4055, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-star:before {
  content: ""; }

/* line 4064, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-stats-bars:before {
  content: ""; }

/* line 4073, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-stats-bars2:before {
  content: ""; }

/* line 4082, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-stats:before {
  content: ""; }

/* line 4091, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-storm:before {
  content: ""; }

/* line 4100, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-storm2:before {
  content: ""; }

/* line 4109, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-storm3:before {
  content: ""; }

/* line 4118, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-table-add-left-column:before {
  content: ""; }

/* line 4127, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-table-add-right-column:before {
  content: ""; }

/* line 4136, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-table-add-row-down:before {
  content: ""; }

/* line 4145, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-table-add-row-up:before {
  content: ""; }

/* line 4154, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-table-add-row:before {
  content: ""; }

/* line 4163, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-table-copy-column:before {
  content: ""; }

/* line 4172, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-table-copy-row:before {
  content: ""; }

/* line 4181, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-table-delete-column:before {
  content: ""; }

/* line 4190, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-table-delete-row-center:before {
  content: ""; }

/* line 4199, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-table-delete-row:before {
  content: ""; }

/* line 4208, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-table-display-all:before {
  content: ""; }

/* line 4217, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-table-display-error:before {
  content: ""; }

/* line 4226, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-text-tool-link:before {
  content: ""; }

/* line 4235, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-text-tool:before {
  content: ""; }

/* line 4244, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-text:before {
  content: ""; }

/* line 4253, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-thread-comment:before {
  content: ""; }

/* line 4262, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-turnon:before {
  content: ""; }

/* line 4271, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-unlink:before {
  content: ""; }

/* line 4280, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-vaccine:before {
  content: ""; }

/* line 4289, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-verify-data:before {
  content: ""; }

/* line 4298, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-video-link:before {
  content: ""; }

/* line 4307, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-warning:before {
  content: ""; }

/* line 4316, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-warning2:before {
  content: ""; }

/* line 4325, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-dropbox:before {
  content: ""; }

/* line 4334, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-facebook:before, .mf-rrss--btn__facebook a:before,
.mf-rrss--btn__facebook button:before, .mf-rrss--btn__facebook .mf-cookies--accept:before, .mf-rrss--btn__facebook .mf-cookies--info:before, .mf-rrss--btn__facebook .mf-scroll-nav--btn:before,
.mf-rrss--btn__facebook input [type="submit"]:before,
.mf-access--btn__facebook a:before,
.mf-access--btn__facebook button:before, .mf-access--btn__facebook .mf-cookies--accept:before, .mf-access--btn__facebook .mf-cookies--info:before, .mf-access--btn__facebook .mf-scroll-nav--btn:before,
.mf-access--btn__facebook input [type="submit"]:before {
  content: ""; }

/* line 4343, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-googleplus:before, .mf-rrss--btn__google a:before,
.mf-rrss--btn__google button:before, .mf-rrss--btn__google .mf-cookies--accept:before, .mf-rrss--btn__google .mf-cookies--info:before, .mf-rrss--btn__google .mf-scroll-nav--btn:before,
.mf-rrss--btn__google input [type="submit"]:before,
.mf-access--btn__google a:before,
.mf-access--btn__google button:before, .mf-access--btn__google .mf-cookies--accept:before, .mf-access--btn__google .mf-cookies--info:before, .mf-access--btn__google .mf-scroll-nav--btn:before,
.mf-access--btn__google input [type="submit"]:before {
  content: ""; }

/* line 4352, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-tumblr:before {
  content: ""; }

/* line 4361, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-twitter:before, .mf-rrss--btn__twitter a:before,
.mf-rrss--btn__twitter button:before, .mf-rrss--btn__twitter .mf-cookies--accept:before, .mf-rrss--btn__twitter .mf-cookies--info:before, .mf-rrss--btn__twitter .mf-scroll-nav--btn:before,
.mf-rrss--btn__twitter input [type="submit"]:before,
.mf-access--btn__twitter a:before,
.mf-access--btn__twitter button:before, .mf-access--btn__twitter .mf-cookies--accept:before, .mf-access--btn__twitter .mf-cookies--info:before, .mf-access--btn__twitter .mf-scroll-nav--btn:before,
.mf-access--btn__twitter input [type="submit"]:before {
  content: ""; }

/* line 4370, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-vimeo:before {
  content: ""; }

/* line 4379, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-youtube:before {
  content: ""; }

/* line 4388, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-athletism:before {
  content: ""; }

/* line 4397, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-bascket:before {
  content: ""; }

/* line 4406, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-bowling:before {
  content: ""; }

/* line 4415, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-football-indoor:before {
  content: ""; }

/* line 4424, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-football:before {
  content: ""; }

/* line 4433, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-hockey:before {
  content: ""; }

/* line 4442, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-ice-skate:before {
  content: ""; }

/* line 4451, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-padel:before {
  content: ""; }

/* line 4460, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-scuba-dive:before {
  content: ""; }

/* line 4469, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-swimmer:before {
  content: ""; }

/* line 4478, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-tennis:before {
  content: ""; }

/* line 4487, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-voleyball:before {
  content: ""; }

/* line 4496, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-funnel:before {
  content: ""; }

/* line 4505, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-key:before, .mf-rrss--btn__clave a:before,
.mf-rrss--btn__clave button:before, .mf-rrss--btn__clave .mf-cookies--accept:before, .mf-rrss--btn__clave .mf-cookies--info:before, .mf-rrss--btn__clave .mf-scroll-nav--btn:before,
.mf-rrss--btn__clave input [type="submit"]:before,
.mf-access--btn__clave a:before,
.mf-access--btn__clave button:before, .mf-access--btn__clave .mf-cookies--accept:before, .mf-access--btn__clave .mf-cookies--info:before, .mf-access--btn__clave .mf-scroll-nav--btn:before,
.mf-access--btn__clave input [type="submit"]:before {
  content: ""; }

/* line 4514, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-keyplus:before {
  content: ""; }

/* line 4523, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-lock:before {
  content: ""; }

/* line 4532, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-tool:before {
  content: ""; }

/* line 4541, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-unlock:before {
  content: ""; }

/* line 4550, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-admin-check:before {
  content: ""; }

/* line 4559, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-admin-config:before {
  content: ""; }

/* line 4568, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-admin-delete:before {
  content: ""; }

/* line 4577, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-admin-euro:before {
  content: ""; }

/* line 4586, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-admin-money:before {
  content: ""; }

/* line 4595, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-admin-new:before {
  content: ""; }

/* line 4604, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-admin:before {
  content: ""; }

/* line 4613, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-banned:before {
  content: ""; }

/* line 4622, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-cancel:before {
  content: ""; }

/* line 4631, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-check:before {
  content: ""; }

/* line 4640, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-compatibility:before {
  content: ""; }

/* line 4649, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-config:before {
  content: ""; }

/* line 4658, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-council:before {
  content: ""; }

/* line 4667, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-delete:before {
  content: ""; }

/* line 4676, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-group-house-new:before {
  content: ""; }

/* line 4685, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-group-house:before {
  content: ""; }

/* line 4694, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-group-key:before {
  content: ""; }

/* line 4703, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-group-new:before {
  content: ""; }

/* line 4712, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-group:before {
  content: ""; }

/* line 4721, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-key:before {
  content: ""; }

/* line 4730, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-link:before {
  content: ""; }

/* line 4739, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-mail:before {
  content: ""; }

/* line 4748, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-man:before {
  content: ""; }

/* line 4757, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-minus:before {
  content: ""; }

/* line 4766, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-new:before {
  content: ""; }

/* line 4775, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-office:before, .cat_funcionarios:before, .cat_cer_empleo:before, .cat_gc_empleo:before {
  content: ""; }

/* line 4784, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-police:before, .cat_seguridad:before {
  content: ""; }

/* line 4793, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-political-party:before {
  content: ""; }

/* line 4802, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-search:before {
  content: ""; }

/* line 4811, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-silence:before {
  content: ""; }

/* line 4820, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-warning:before {
  content: ""; }

/* line 4829, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user-woman:before {
  content: ""; }

/* line 4838, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-user:before {
  content: ""; }

/* line 4847, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-users-couple:before {
  content: ""; }

/* line 4856, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-users-meeting:before {
  content: ""; }

/* line 4865, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-users-men-couple:before {
  content: ""; }

/* line 4874, node_modules/morfos/private/sass/modules/icons/_morfont.scss */
.mf-icon-users-women-couple:before {
  content: ""; }

/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/*! MORFOS 3.0.0 */
/* Devuelve un font-size en rem, junto con un fallback en px para navegadores que no soporten rem (IE) */
/*
*  Hide only visually, but have it available for screenreaders: h5bp.com/v
*/
/* line 2, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
div.datepicker {
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 196px;
  height: 147px;
  position: absolute;
  cursor: default;
  top: 0;
  left: 0;
  display: none;
  box-sizing: content-box; }

/* line 16, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
.datepickerContainer {
  position: absolute; }

/* Hide border divs by default */
/* line 21, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
.datepickerBorderT,
.datepickerBorderB,
.datepickerBorderL,
.datepickerBorderR,
.datepickerBorderTL,
.datepickerBorderTR,
.datepickerBorderBL,
.datepickerBorderBR {
  display: none; }

/* line 32, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
.datepickerHidden {
  display: none; }

/* line 35, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
div.datepicker table {
  border-collapse: collapse; }

/* line 38, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
div.datepicker a {
  color: black;
  text-decoration: none;
  cursor: default;
  outline: none; }

/* line 44, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
div.datepicker table td {
  text-align: center;
  padding: 0;
  margin: 0; }

/* line 49, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
div.datepicker th {
  text-align: center;
  color: #666666;
  font-weight: normal;
  padding: 0; }

/* line 55, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
div.datepicker tbody a {
  display: block; }

/* line 58, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
.datepickerDays a {
  width: 20px;
  line-height: 16px;
  height: 16px;
  padding-right: 2px; }

/* line 64, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
.datepickerYears a,
.datepickerMonths a {
  width: 39px;
  line-height: 36px;
  height: 36px;
  text-align: center; }

/* line 71, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
.datepickerMonths td:first-child a,
.datepickerMonths td:last-child a,
.datepickerYears td:first-child a,
.datepickerYears td:last-child a {
  width: 38px; }

/* line 77, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
td.datepickerNotInMonth a {
  color: #666666; }

/* line 80, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
tbody.datepickerDays td.datepickerSelected {
  background: #136A9F; }

/* line 83, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {
  background: #17384d; }

/* line 86, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
tbody.datepickerYears td.datepickerSelected,
tbody.datepickerMonths td.datepickerSelected {
  background: #17384d; }

/* line 90, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
div.datepicker td.datepickerSelected a {
  color: white; }

/* line 93, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
div.datepicker a:hover,
div.datepicker a:hover {
  color: #88c5eb; }

/* line 97, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
div.datepicker td.datepickerNotInMonth a:hover {
  color: #999999; }

/* line 100, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
.datepickerSpace div {
  width: 20px; }

/* line 103, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
.datepickerBlock {
  vertical-align: top; }

/* line 106, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
a.datepickerGoNext,
a.datepickerGoPrev,
a.datepickerMonth {
  text-align: center;
  height: 20px;
  line-height: 20px;
  float: left; }

/* line 114, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
div.datepicker th a.datepickerGoNext,
div.datepicker th a.datepickerGoPrev {
  width: 20px;
  color: #666666;
  display: none; }

/* line 120, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
div.datepicker th a.datepickerMonth {
  width: 114px;
  display: block; }

/* Only display the previous/next arrows on the first/last calendars */
/* line 125, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
div.datepicker .datepickerFirstView th a.datepickerGoPrev,
div.datepicker .datepickerLastView th a.datepickerGoNext {
  display: block; }

/* Compensate for the space lost by not having a previous arrow */
/* line 130, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
div.datepicker th a.datepickerMonth {
  margin-left: 20px; }

/* line 133, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
div.datepicker .datepickerFirstView th a.datepickerMonth {
  margin-left: 0; }

/* Day mode calendar body */
/* line 137, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
table.datepickerViewDays tbody.datepickerMonths,
table.datepickerViewDays tbody.datepickerYears {
  display: none; }

/* Month mode calendar body */
/* line 142, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
table.datepickerViewMonths tbody.datepickerDays,
table.datepickerViewMonths tbody.datepickerYears,
table.datepickerViewMonths tr.datepickerDoW {
  display: none; }

/* Year mode calendar body */
/* line 148, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
table.datepickerViewYears tbody.datepickerDays,
table.datepickerViewYears tbody.datepickerMonths,
table.datepickerViewYears tr.datepickerDoW {
  display: none; }

/* line 153, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
td.datepickerDisabled a,
td.datepickerDisabled.datepickerNotInMonth a {
  color: #555555; }

/* line 157, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
td.datepickerDisabled a:hover {
  color: #333333; }

/* Not used by default, calendar cells can be marked as special if desired (doesn't seem to be totally working) */
/* line 161, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
div.datepicker tbody.datepickerDays td.datepickerSpecial a {
  background: #770000;
  color: white; }

/* line 165, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
div.datepicker tbody.datepickerDays td.datepickerSpecial.datepickerSelected a {
  background: #aa0000; }

/* style the 'not in month' day cell away */
/* line 170, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {
  background-color: transparent; }

/* line 173, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
div.datepicker td.datepickerNotInMonth a span {
  display: none; }

/* line 176, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
div.datepicker td.datepickerNotInMonth a:hover span {
  display: none; }

/* line 179, node_modules/morfos/private/sass/lib/datepicker/_base.scss */
div.datepicker tbody.datepickerDays td.datepickerNotInMonth:hover {
  background-color: transparent; }

/* Datepicker border styling */
/* line 3, node_modules/morfos/private/sass/lib/datepicker/_clean.scss */
.datepicker {
  background-color: #F7F7F7;
  border: 1px solid #CCCCCC;
  border-radius: 5px 5px 5px 5px;
  padding: 10px; }

/* Tighten up the spacing between multiple calendars */
/* line 11, node_modules/morfos/private/sass/lib/datepicker/_clean.scss */
.datepickerSpace div {
  width: 2px; }

/* Grey background behind Month Name row, and blue text */
/* line 16, node_modules/morfos/private/sass/lib/datepicker/_clean.scss */
div.datepicker th {
  background-color: #DDDDDD; }

/* line 19, node_modules/morfos/private/sass/lib/datepicker/_clean.scss */
div.datepicker th a.datepickerMonth {
  color: #008ED6;
  font-weight: normal; }

/* style the day of week header cells */
/* line 25, node_modules/morfos/private/sass/lib/datepicker/_clean.scss */
div.datepicker th {
  color: black;
  font-weight: bold; }

/* grey underline beneath day of week row */
/* line 30, node_modules/morfos/private/sass/lib/datepicker/_clean.scss */
div.datepicker table thead tr.datepickerDoW th {
  border-bottom: 1px solid #CCCCCC; }

/* Black text, white background, and grey borders around day cells */
/* line 35, node_modules/morfos/private/sass/lib/datepicker/_clean.scss */
div.datepicker a,
div.datepicker a:hover {
  color: black; }

/* line 39, node_modules/morfos/private/sass/lib/datepicker/_clean.scss */
div.datepicker table.datepickerViewDays,
div.datepicker table.datepickerViewMonths,
div.datepicker table.datepickerViewYears {
  background-color: white; }

/* line 44, node_modules/morfos/private/sass/lib/datepicker/_clean.scss */
div.datepicker table tbody.datepickerDays td {
  border: 1px solid #F7F7F7; }

/* blue cell color for selected days */
/* line 49, node_modules/morfos/private/sass/lib/datepicker/_clean.scss */
tbody.datepickerDays td.datepickerSelected {
  background-color: #0077CC; }

/* Grey out dates in the future */
/* line 54, node_modules/morfos/private/sass/lib/datepicker/_clean.scss */
div.datepicker td.datepickerFuture a {
  color: #DDDDDD; }

/* yellow cell background on hover */
/* line 59, node_modules/morfos/private/sass/lib/datepicker/_clean.scss */
div.datepicker tbody.datepickerDays td:hover {
  background-color: #FFCC33; }

/* Bold today's date */
/* line 64, node_modules/morfos/private/sass/lib/datepicker/_clean.scss */
div.datepicker td.datepickerToday a {
  font-weight: bold; }

/* cells are wider in the clean style */
/* line 69, node_modules/morfos/private/sass/lib/datepicker/_clean.scss */
.datepickerYears a,
.datepickerMonths a {
  width: 42px; }

/* line 72, node_modules/morfos/private/sass/lib/datepicker/_clean.scss */
.datepickerMonths td:first-child a,
.datepickerYears td:first-child a {
  width: 39px; }

/* line 76, node_modules/morfos/private/sass/lib/datepicker/_clean.scss */
div.datepicker th a.datepickerMonth {
  width: 121px; }

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
/* line 11, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.animated {
  animation-duration: 1s;
  animation-fill-mode: both; }

/* line 18, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.animated.infinite {
  animation-iteration-count: infinite; }

/* line 23, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.animated.hinge {
  animation-duration: 2s; }

/* line 28, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s; }

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0); }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0); }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0); }
  90% {
    transform: translate3d(0, -4px, 0); } }

/* line 92, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.bounce {
  animation-name: bounce;
  transform-origin: center bottom; }

@keyframes flash {
  from, 50%, to {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

/* line 119, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.flash {
  animation-name: flash; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    transform: scale3d(1, 1, 1); } }

/* line 160, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.pulse {
  animation-name: pulse; }

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1); }
  30% {
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    transform: scale3d(1.05, 0.95, 1); }
  to {
    transform: scale3d(1, 1, 1); } }

/* line 239, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.rubberBand {
  animation-name: rubberBand; }

@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0); } }

/* line 278, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.shake {
  animation-name: shake; }

@keyframes headShake {
  0% {
    transform: translateX(0); }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    transform: translateX(2px) rotateY(3deg); }
  50% {
    transform: translateX(0); } }

/* line 347, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake; }

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    transform: rotate3d(0, 0, 1, 0deg); } }

/* line 408, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.swing {
  transform-origin: top center;
  animation-name: swing; }

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    transform: scale3d(1, 1, 1); } }

/* line 469, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.tada {
  animation-name: tada; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  from {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    transform: none; } }

/* line 550, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.wobble {
  animation-name: wobble; }

@keyframes jello {
  from, 11.1%, to {
    transform: none; }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg); }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg); } }

/* line 639, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.jello {
  animation-name: jello;
  transform-origin: center; }

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1); } }

/* line 726, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.bounceIn {
  animation-name: bounceIn; }

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0); }
  75% {
    transform: translate3d(0, -10px, 0); }
  90% {
    transform: translate3d(0, 5px, 0); }
  to {
    transform: none; } }

/* line 799, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.bounceInDown {
  animation-name: bounceInDown; }

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0); }
  75% {
    transform: translate3d(-10px, 0, 0); }
  90% {
    transform: translate3d(5px, 0, 0); }
  to {
    transform: none; } }

/* line 872, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.bounceInLeft {
  animation-name: bounceInLeft; }

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0); }
  75% {
    transform: translate3d(10px, 0, 0); }
  90% {
    transform: translate3d(-5px, 0, 0); }
  to {
    transform: none; } }

/* line 945, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.bounceInRight {
  animation-name: bounceInRight; }

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }
  75% {
    transform: translate3d(0, 10px, 0); }
  90% {
    transform: translate3d(0, -5px, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

/* line 1018, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.bounceInUp {
  animation-name: bounceInUp; }

@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); } }

/* line 1061, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.bounceOut {
  animation-name: bounceOut; }

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0); }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

/* line 1104, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.bounceOutDown {
  animation-name: bounceOutDown; }

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

/* line 1137, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.bounceOutLeft {
  animation-name: bounceOutLeft; }

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

/* line 1170, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.bounceOutRight {
  animation-name: bounceOutRight; }

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

/* line 1213, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.bounceOutUp {
  animation-name: bounceOutUp; }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

/* line 1238, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.fadeIn {
  animation-name: fadeIn; }

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    transform: none; } }

/* line 1271, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.fadeInDown {
  animation-name: fadeInDown; }

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    transform: none; } }

/* line 1304, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.fadeInDownBig {
  animation-name: fadeInDownBig; }

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

/* line 1337, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.fadeInLeft {
  animation-name: fadeInLeft; }

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

/* line 1370, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.fadeInLeftBig {
  animation-name: fadeInLeftBig; }

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

/* line 1403, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.fadeInRight {
  animation-name: fadeInRight; }

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

/* line 1436, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.fadeInRightBig {
  animation-name: fadeInRightBig; }

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    transform: none; } }

/* line 1469, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.fadeInUp {
  animation-name: fadeInUp; }

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    transform: none; } }

/* line 1502, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.fadeInUpBig {
  animation-name: fadeInUpBig; }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

/* line 1527, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0); } }

/* line 1556, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.fadeOutDown {
  animation-name: fadeOutDown; }

@keyframes fadeOutDownBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

/* line 1585, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.fadeOutDownBig {
  animation-name: fadeOutDownBig; }

@keyframes fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); } }

/* line 1614, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.fadeOutLeft {
  animation-name: fadeOutLeft; }

@keyframes fadeOutLeftBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

/* line 1643, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.fadeOutLeftBig {
  animation-name: fadeOutLeftBig; }

@keyframes fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0); } }

/* line 1672, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.fadeOutRight {
  animation-name: fadeOutRight; }

@keyframes fadeOutRightBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

/* line 1701, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.fadeOutRightBig {
  animation-name: fadeOutRightBig; }

@keyframes fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0); } }

/* line 1730, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.fadeOutUp {
  animation-name: fadeOutUp; }

@keyframes fadeOutUpBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

/* line 1759, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.fadeOutUpBig {
  animation-name: fadeOutUpBig; }

@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out; }
  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out; }
  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in; }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    animation-timing-function: ease-in; }
  to {
    transform: perspective(400px);
    animation-timing-function: ease-in; } }

/* line 1838, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip; }

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    transform: perspective(400px); } }

/* line 1911, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX; }

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    transform: perspective(400px); } }

/* line 1984, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY; }

@keyframes flipOutX {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

/* line 2029, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.flipOutX {
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important; }

@keyframes flipOutY {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

/* line 2074, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY; }

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    transform: skewX(-5deg);
    opacity: 1; }
  to {
    transform: none;
    opacity: 1; } }

/* line 2133, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out; }

@keyframes lightSpeedOut {
  from {
    opacity: 1; }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

/* line 2164, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in; }

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    transform-origin: center;
    transform: none;
    opacity: 1; } }

/* line 2207, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.rotateIn {
  animation-name: rotateIn; }

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1; } }

/* line 2248, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.rotateInDownLeft {
  animation-name: rotateInDownLeft; }

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1; } }

/* line 2289, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.rotateInDownRight {
  animation-name: rotateInDownRight; }

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1; } }

/* line 2330, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.rotateInUpLeft {
  animation-name: rotateInUpLeft; }

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1; } }

/* line 2371, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.rotateInUpRight {
  animation-name: rotateInUpRight; }

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1; }
  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

/* line 2408, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.rotateOut {
  animation-name: rotateOut; }

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

/* line 2445, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.rotateOutDownLeft {
  animation-name: rotateOutDownLeft; }

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

/* line 2482, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.rotateOutDownRight {
  animation-name: rotateOutDownRight; }

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

/* line 2519, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.rotateOutUpLeft {
  animation-name: rotateOutUpLeft; }

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

/* line 2556, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.rotateOutUpRight {
  animation-name: rotateOutUpRight; }

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out; }
  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

/* line 2629, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.hinge {
  animation-name: hinge; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    transform: none; } }

/* line 2664, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.rollIn {
  animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

/* line 2695, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.rollOut {
  animation-name: rollOut; }

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

/* line 2724, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.zoomIn {
  animation-name: zoomIn; }

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

/* line 2765, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.zoomInDown {
  animation-name: zoomInDown; }

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

/* line 2806, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.zoomInLeft {
  animation-name: zoomInLeft; }

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

/* line 2847, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.zoomInRight {
  animation-name: zoomInRight; }

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

/* line 2888, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.zoomInUp {
  animation-name: zoomInUp; }

@keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

/* line 2925, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.zoomOut {
  animation-name: zoomOut; }

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

/* line 2970, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.zoomOutDown {
  animation-name: zoomOutDown; }

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center; } }

/* line 3007, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.zoomOutLeft {
  animation-name: zoomOutLeft; }

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center; } }

/* line 3044, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.zoomOutRight {
  animation-name: zoomOutRight; }

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

/* line 3089, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.zoomOutUp {
  animation-name: zoomOutUp; }

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

/* line 3120, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.slideInDown {
  animation-name: slideInDown; }

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

/* line 3151, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.slideInLeft {
  animation-name: slideInLeft; }

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

/* line 3182, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.slideInRight {
  animation-name: slideInRight; }

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

/* line 3213, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.slideInUp {
  animation-name: slideInUp; }

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0); } }

/* line 3244, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.slideOutDown {
  animation-name: slideOutDown; }

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0); } }

/* line 3275, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.slideOutLeft {
  animation-name: slideOutLeft; }

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0); } }

/* line 3306, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.slideOutRight {
  animation-name: slideOutRight; }

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0); } }

/* line 3337, node_modules/morfos/private/sass/lib/animate.css/animate.scss */
.slideOutUp {
  animation-name: slideOutUp; }

/*?

Core
====

El núcleo de Morfos contiene los estilos básicos del framework. 

*/
/*?

## Normalize 

Contiene estilos para normalizar elementos entre navegadores, para partir de una base común sobre la que construir los estilos de la aplicación. 

[necolas.github.io/normalize.css](http://necolas.github.io/normalize.css/)

*/
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* Document
   ========================================================================== */
/* line 13, node_modules/morfos/private/sass/core/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
/* line 27, node_modules/morfos/private/sass/core/_normalize.scss */
body {
  margin: 0; }

/**
 * Add the correct display in IE 9-.
 */
/* line 35, node_modules/morfos/private/sass/core/_normalize.scss */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 49, node_modules/morfos/private/sass/core/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
/* line 62, node_modules/morfos/private/sass/core/_normalize.scss */
figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
 * Add the correct margin in IE 8.
 */
/* line 72, node_modules/morfos/private/sass/core/_normalize.scss */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 81, node_modules/morfos/private/sass/core/_normalize.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 92, node_modules/morfos/private/sass/core/_normalize.scss */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
/* line 105, node_modules/morfos/private/sass/core/_normalize.scss */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
/* line 115, node_modules/morfos/private/sass/core/_normalize.scss */
a:active,
a:hover {
  outline-width: 0; }

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 125, node_modules/morfos/private/sass/core/_normalize.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
/* line 135, node_modules/morfos/private/sass/core/_normalize.scss */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 144, node_modules/morfos/private/sass/core/_normalize.scss */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 154, node_modules/morfos/private/sass/core/_normalize.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font style in Android 4.3-.
 */
/* line 165, node_modules/morfos/private/sass/core/_normalize.scss */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
/* line 173, node_modules/morfos/private/sass/core/_normalize.scss */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
/* line 182, node_modules/morfos/private/sass/core/_normalize.scss */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 191, node_modules/morfos/private/sass/core/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 199, node_modules/morfos/private/sass/core/_normalize.scss */
sub {
  bottom: -0.25em; }

/* line 203, node_modules/morfos/private/sass/core/_normalize.scss */
sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 214, node_modules/morfos/private/sass/core/_normalize.scss */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
/* line 223, node_modules/morfos/private/sass/core/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
/* line 232, node_modules/morfos/private/sass/core/_normalize.scss */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
/* line 240, node_modules/morfos/private/sass/core/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 252, node_modules/morfos/private/sass/core/_normalize.scss */
button, .mf-cookies--accept, .mf-cookies--info, .mf-scroll-nav--btn,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 268, node_modules/morfos/private/sass/core/_normalize.scss */
button, .mf-cookies--accept, .mf-cookies--info, .mf-scroll-nav--btn,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 278, node_modules/morfos/private/sass/core/_normalize.scss */
button, .mf-cookies--accept, .mf-cookies--info, .mf-scroll-nav--btn,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
/* line 289, node_modules/morfos/private/sass/core/_normalize.scss */
button, .mf-cookies--accept, .mf-cookies--info, .mf-scroll-nav--btn,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 300, node_modules/morfos/private/sass/core/_normalize.scss */
button::-moz-focus-inner, .mf-cookies--accept::-moz-focus-inner, .mf-cookies--info::-moz-focus-inner, .mf-scroll-nav--btn::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
/* line 312, node_modules/morfos/private/sass/core/_normalize.scss */
button:-moz-focusring, .mf-cookies--accept:-moz-focusring, .mf-cookies--info:-moz-focusring, .mf-scroll-nav--btn:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
/* line 323, node_modules/morfos/private/sass/core/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
/* line 336, node_modules/morfos/private/sass/core/_normalize.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 350, node_modules/morfos/private/sass/core/_normalize.scss */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
/* line 359, node_modules/morfos/private/sass/core/_normalize.scss */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
/* line 368, node_modules/morfos/private/sass/core/_normalize.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 378, node_modules/morfos/private/sass/core/_normalize.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 388, node_modules/morfos/private/sass/core/_normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
/* line 397, node_modules/morfos/private/sass/core/_normalize.scss */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 407, node_modules/morfos/private/sass/core/_normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
/* line 420, node_modules/morfos/private/sass/core/_normalize.scss */
details,
menu {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
/* line 429, node_modules/morfos/private/sass/core/_normalize.scss */
summary {
  display: list-item; }

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 440, node_modules/morfos/private/sass/core/_normalize.scss */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
/* line 448, node_modules/morfos/private/sass/core/_normalize.scss */
template {
  display: none; }

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
/* line 459, node_modules/morfos/private/sass/core/_normalize.scss */
[hidden] {
  display: none; }

/*?

## Resources 

Recursos comunes como clases básicas de uso en CSS (.left, .right) y extensibles de Sass (%menu, %toolbar)

*/
/*?

Resources
=========

* @desc         Clases utiles que pueden ayudar en el momento de hacer una maquetación. En general para que se apliquen deberian ponerse en último lugar.
                Son una ayuda y nunca debiesen sustituir al codigo
* @name         No aplica
* @author
* @tested
* @requires
* @bugs         Revisar comportamiento responsive


*/
/* line 20, node_modules/morfos/private/sass/core/_resources.scss */
.dsp_i {
  display: inline !important; }

/* line 21, node_modules/morfos/private/sass/core/_resources.scss */
.dsp_b {
  display: block !important; }

/* line 22, node_modules/morfos/private/sass/core/_resources.scss */
.dsp_ib {
  display: inline-block !important; }

/* line 23, node_modules/morfos/private/sass/core/_resources.scss */
.dsp_n, .hidden {
  display: none !important; }

/* line 24, node_modules/morfos/private/sass/core/_resources.scss */
.dsp_f {
  display: -ms-flexbox !important;
  display: flex !important; }

/* line 29, node_modules/morfos/private/sass/core/_resources.scss */
.visuallyhidden {
  float: left !important;
  height: 0 !important;
  width: 0 !important;
  text-indent: -99999em !important; }

/* line 37, node_modules/morfos/private/sass/core/_resources.scss */
.invisible {
  visibility: hidden !important; }

/* line 41, node_modules/morfos/private/sass/core/_resources.scss */
.left, .inset-left {
  float: left  !important; }

/* line 42, node_modules/morfos/private/sass/core/_resources.scss */
.right, .inset-right {
  float: right !important; }

/* line 45, node_modules/morfos/private/sass/core/_resources.scss */
.overflowh, .of_h {
  overflow: hidden !important; }

/* line 46, node_modules/morfos/private/sass/core/_resources.scss */
.overflowS, .of_S {
  overflow: scroll !important; }

/* line 47, node_modules/morfos/private/sass/core/_resources.scss */
.overflowSV, .of_SY {
  overflow-y: scroll !important; }

/* line 48, node_modules/morfos/private/sass/core/_resources.scss */
.overflowSH, .of_SH {
  overflow-x: scroll !important; }

/* line 49, node_modules/morfos/private/sass/core/_resources.scss */
.overflowA, .of_A {
  overflow: auto !important; }

/* line 52, node_modules/morfos/private/sass/core/_resources.scss */
.clear,
.clear_b {
  clear: both !important; }

/* line 54, node_modules/morfos/private/sass/core/_resources.scss */
.clear_l {
  clear: left !important; }

/* line 55, node_modules/morfos/private/sass/core/_resources.scss */
.clear_r {
  clear: right !important; }

/* line 59, node_modules/morfos/private/sass/core/_resources.scss */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

/* line 70, node_modules/morfos/private/sass/core/_resources.scss */
.nowidth {
  width: auto !important; }

/* line 71, node_modules/morfos/private/sass/core/_resources.scss */
.ie8 .nowidth {
  overflow: hidden !important; }

/* line 75, node_modules/morfos/private/sass/core/_resources.scss */
.noheight {
  height: auto !important; }

/* line 79, node_modules/morfos/private/sass/core/_resources.scss */
.va_top {
  vertical-align: top !important; }

/* line 80, node_modules/morfos/private/sass/core/_resources.scss */
.va_middle {
  vertical-align: middle; }

/* line 81, node_modules/morfos/private/sass/core/_resources.scss */
.va_bottom {
  vertical-align: bottom; }

/* line 82, node_modules/morfos/private/sass/core/_resources.scss */
.va_baseline {
  vertical-align: baseline; }

/* line 86, node_modules/morfos/private/sass/core/_resources.scss */
.ir {
  border: 0;
  font: 0px /0 a;
  text-shadow: none;
  color: transparent; }

@media (max-width: 699.9px) {
  /* line 103, node_modules/morfos/private/sass/core/_resources.scss */
  .not-m, .not-mobile {
    display: none !important; } }

@media (min-width: 700px) and (max-width: 879.9px) {
  /* line 111, node_modules/morfos/private/sass/core/_resources.scss */
  .not-t, .not-tablet {
    display: none !important; } }

@media (max-width: 879.9px) {
  /* line 119, node_modules/morfos/private/sass/core/_resources.scss */
  .not-mb, .not-mobile-devices {
    display: none !important; } }

@media (min-width: 880px) {
  /* line 127, node_modules/morfos/private/sass/core/_resources.scss */
  .not-dt, .not-desktop {
    display: none !important; } }

@media (min-width: 700px) {
  /* line 135, node_modules/morfos/private/sass/core/_resources.scss */
  .only-m, .only-mobile {
    display: none !important; } }

@media (min-width: 880px) {
  /* line 144, node_modules/morfos/private/sass/core/_resources.scss */
  .only-mb, .only-mobile-devices {
    display: none !important; } }

@media (min-width: 880px) {
  /* line 152, node_modules/morfos/private/sass/core/_resources.scss */
  .only-t, .only-tablet {
    display: none !important; } }

@media (max-width: 699.9px) {
  /* line 152, node_modules/morfos/private/sass/core/_resources.scss */
  .only-t, .only-tablet {
    display: none !important; } }

@media (max-width: 879.9px) {
  /* line 164, node_modules/morfos/private/sass/core/_resources.scss */
  .only-dt, .only-desktop {
    display: none !important; } }

@media (max-width: 989.9px) {
  /* line 174, node_modules/morfos/private/sass/core/_resources.scss */
  .only-wide {
    display: none !important; } }

/* line 184, node_modules/morfos/private/sass/core/_resources.scss */
.tl {
  text-align: left !important; }

/* line 185, node_modules/morfos/private/sass/core/_resources.scss */
.tr {
  text-align: right !important; }

/* line 186, node_modules/morfos/private/sass/core/_resources.scss */
.tc {
  text-align: center !important; }

/* line 189, node_modules/morfos/private/sass/core/_resources.scss */
.bold, .b {
  font-weight: bold; }

/* line 192, node_modules/morfos/private/sass/core/_resources.scss */
.unselectable,
.mf-fileupload--container .mf-dropbox .mf-dropbox--title,
.select2-container .select2-choice,
.select2-results .select2-result-label,
.select2-container-multi .select2-choices .select2-search-choice {
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

@media (min-width: 700px) {
  /* line 203, node_modules/morfos/private/sass/core/_resources.scss */
  .columns-2 {
    columns: 10em 2; }
  /* line 206, node_modules/morfos/private/sass/core/_resources.scss */
  .columns-3 {
    columns: 10em 3; }
  /* line 209, node_modules/morfos/private/sass/core/_resources.scss */
  .columns-4 {
    columns: 10em 4; } }

/* line 217, node_modules/morfos/private/sass/core/_resources.scss */
hr.dotted {
  border-style: dotted;
  border-color: #348065;
  border-width: 1px 0 0 0; }

/* line 223, node_modules/morfos/private/sass/core/_resources.scss */
.verticalrule {
  padding-left: 10px;
  border-left: 2px groove #ccc; }

/* line 228, node_modules/morfos/private/sass/core/_resources.scss */
.vrule_left {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 2px groove #ccc; }

/* line 234, node_modules/morfos/private/sass/core/_resources.scss */
.vrule_right {
  margin-right: 10px;
  padding-right: 10px;
  border-right: 2px groove #CCCCCC; }

/* line 241, node_modules/morfos/private/sass/core/_resources.scss */
.pointer {
  cursor: pointer; }

/* line 245, node_modules/morfos/private/sass/core/_resources.scss */
.mf-gallery--list, .mf-requirement--filelist, .mf-tag--list {
  margin: 0;
  list-style: none; }

/*?

## Typography 

Estilos por defecto para el texto, encabezados, párrafos, enlaces, listas y varios más. 

*/
/*?

Typography
==========

*/
/* line 106, node_modules/morfos/private/sass/lib/compass/typography/_vertical_rhythm_updated.scss */
html {
  font-size: 87.5%;
  line-height: 0.4285714286em; }

/* line 12, node_modules/morfos/private/sass/core/_typography.scss */
html {
  line-height: 18px;
  line-height: 1.2857142857rem; }

/* line 16, node_modules/morfos/private/sass/core/_typography.scss */
body {
  color: #444;
  font-family: Helvetica, sans-serif;
  background: #ddd; }

/* line 25, node_modules/morfos/private/sass/core/_typography.scss */
h1 {
  margin-top: 1.2857142857rem;
  padding-top: 0;
  padding-bottom: 0.4285714286rem;
  margin-bottom: 0.8571428571rem;
  font-size: 48px;
  font-size: 3.4285714286rem;
  line-height: 54px;
  line-height: 3.8571428571rem;
  color: #008080;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

/* line 38, node_modules/morfos/private/sass/core/_typography.scss */
h2 {
  margin-top: 1.2857142857rem;
  padding-top: 2px;
  padding-bottom: 0.2857142857rem;
  margin-bottom: 0.8571428571rem;
  font-size: 36px;
  font-size: 2.5714285714rem;
  line-height: 42px;
  line-height: 3rem;
  color: #008080;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

/* line 51, node_modules/morfos/private/sass/core/_typography.scss */
h3 {
  margin-top: 1.2857142857rem;
  padding-top: 1px;
  padding-bottom: 0.3571428571rem;
  margin-bottom: 0rem;
  font-size: 32px;
  font-size: 2.2857142857rem;
  line-height: 36px;
  line-height: 2.5714285714rem;
  color: #008080;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

/* line 64, node_modules/morfos/private/sass/core/_typography.scss */
h4 {
  margin-top: 1.2857142857rem;
  padding-top: 5px;
  padding-bottom: 0.0714285714rem;
  margin-bottom: 0rem;
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 30px;
  line-height: 2.1428571429rem;
  color: #008080;
  font-weight: bold;
  font-style: normal;
  text-decoration: none; }

/* line 77, node_modules/morfos/private/sass/core/_typography.scss */
h5 {
  margin-top: 1.2857142857rem;
  padding-top: 4px;
  padding-bottom: 0.1428571429rem;
  margin-bottom: -0.4285714286rem;
  font-size: 20px;
  font-size: 1.4285714286rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  color: #008080;
  font-weight: bold;
  font-style: normal;
  text-decoration: none; }

/* line 90, node_modules/morfos/private/sass/core/_typography.scss */
h6 {
  margin-top: 1.2857142857rem;
  padding-top: 3px;
  padding-bottom: 0.2142857143rem;
  margin-bottom: -0.4285714286rem;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  color: #008080;
  font-weight: bold;
  font-style: normal;
  text-decoration: none; }

/* line 107, node_modules/morfos/private/sass/core/_typography.scss */
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
  margin-top: 0; }

/* line 111, node_modules/morfos/private/sass/core/_typography.scss */
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
  color: inherit; }

/* line 116, node_modules/morfos/private/sass/core/_typography.scss */
h1 + h2 {
  margin-top: 0; }

/* line 124, node_modules/morfos/private/sass/core/_typography.scss */
.mf-main-header {
  margin-top: 1.2857142857rem;
  padding-top: 0;
  padding-bottom: 0.4285714286rem;
  margin-bottom: 0.8571428571rem;
  font-size: 48px;
  font-size: 3.4285714286rem;
  line-height: 54px;
  line-height: 3.8571428571rem;
  color: #008080;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

/* line 138, node_modules/morfos/private/sass/core/_typography.scss */
.mf-section-header {
  margin-top: 1.2857142857rem;
  padding-top: 2px;
  padding-bottom: 0.2857142857rem;
  margin-bottom: 0.8571428571rem;
  font-size: 36px;
  font-size: 2.5714285714rem;
  line-height: 42px;
  line-height: 3rem;
  color: #008080;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

/* line 152, node_modules/morfos/private/sass/core/_typography.scss */
.mf-subsection-header {
  margin-top: 1.2857142857rem;
  padding-top: 1px;
  padding-bottom: 0.3571428571rem;
  margin-bottom: 0rem;
  font-size: 32px;
  font-size: 2.2857142857rem;
  line-height: 36px;
  line-height: 2.5714285714rem;
  color: #008080;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

/* line 166, node_modules/morfos/private/sass/core/_typography.scss */
.mf-paragraph-header, .ac-custom-content h3, .ac-content--edit h3 {
  margin-top: 1.2857142857rem;
  padding-top: 3px;
  padding-bottom: 0.2142857143rem;
  margin-bottom: -0.4285714286rem;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  color: #008080;
  font-weight: bold;
  font-style: normal;
  text-decoration: none; }

/* line 181, node_modules/morfos/private/sass/core/_typography.scss */
p {
  margin-top: 0;
  padding-top: 3px;
  padding-bottom: 0.2142857143rem;
  margin-bottom: 0.8571428571rem;
  color: #444;
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem; }

/* line 191, node_modules/morfos/private/sass/core/_typography.scss */
a {
  font-weight: inherit;
  color: #008080;
  text-decoration: none; }
  /* line 196, node_modules/morfos/private/sass/core/_typography.scss */
  a:visited {
    color: #008080; }
  /* line 200, node_modules/morfos/private/sass/core/_typography.scss */
  a:hover {
    color: #339999; }
  /* line 204, node_modules/morfos/private/sass/core/_typography.scss */
  a:active {
    color: #008080; }

/* line 209, node_modules/morfos/private/sass/core/_typography.scss */
hr {
  margin: 2em 0;
  border-color: #348065;
  border-style: double;
  border-width: 4px; }

/* line 219, node_modules/morfos/private/sass/core/_typography.scss */
ul,
ol {
  margin: 18px;
  padding: 0;
  color: #444;
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem; }
  /* line 227, node_modules/morfos/private/sass/core/_typography.scss */
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-top: 0;
    margin-bottom: 0; }

/* line 234, node_modules/morfos/private/sass/core/_typography.scss */
ul {
  list-style: disc; }

/* line 238, node_modules/morfos/private/sass/core/_typography.scss */
dl {
  margin: 0 0 1.5em 0; }

/* line 242, node_modules/morfos/private/sass/core/_typography.scss */
dt {
  margin: 0;
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  color: #444;
  font-weight: bold;
  font-style: normal;
  text-decoration: none; }

/* line 254, node_modules/morfos/private/sass/core/_typography.scss */
dd {
  margin: 0;
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  color: #444;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

/* line 266, node_modules/morfos/private/sass/core/_typography.scss */
dd + dt {
  margin: 0.4285714286rem 0 0; }

/* line 270, node_modules/morfos/private/sass/core/_typography.scss */
abbr,
acronym {
  border-bottom: 1px dotted #444; }

/* line 275, node_modules/morfos/private/sass/core/_typography.scss */
address {
  font-style: normal; }

/* line 279, node_modules/morfos/private/sass/core/_typography.scss */
blockquote, .quotation {
  position: relative;
  padding: 10px 35px;
  margin: 0.4285714286rem;
  font-size: 32px;
  font-size: 2.2857142857rem;
  line-height: 36px;
  line-height: 2.5714285714rem;
  font-style: italic;
  border-left: 0 solid #348065; }
  /* line 289, node_modules/morfos/private/sass/core/_typography.scss */
  blockquote:before, .quotation:before {
    content: "";
    position: absolute;
    left: 4px;
    color: #919090;
    font-size: 24px;
    font-size: 1.7142857143rem;
    line-height: 30px;
    line-height: 2.1428571429rem;
    font-family: morfont; }
  /* line 299, node_modules/morfos/private/sass/core/_typography.scss */
  blockquote:after, .quotation:after {
    content: "";
    position: absolute;
    right: 10px;
    bottom: 0;
    color: #919090;
    font-size: 24px;
    font-size: 1.7142857143rem;
    line-height: 30px;
    line-height: 2.1428571429rem;
    font-family: morfont; }

/* line 312, node_modules/morfos/private/sass/core/_typography.scss */
.quotation {
  margin: 0.4285714286rem;
  padding: 0.4285714286rem 0;
  border: none; }

/* line 321, node_modules/morfos/private/sass/core/_typography.scss */
q {
  font-style: italic; }

/* line 325, node_modules/morfos/private/sass/core/_typography.scss */
dfn {
  font-style: italic; }

/* line 329, node_modules/morfos/private/sass/core/_typography.scss */
pre,
code {
  margin: 0.4285714286rem 0; }

/* line 336, node_modules/morfos/private/sass/core/_typography.scss */
table {
  background-color: #FFF; }

/* line 340, node_modules/morfos/private/sass/core/_typography.scss */
caption {
  text-align: left;
  font-weight: bold; }

/* line 347, node_modules/morfos/private/sass/core/_typography.scss */
thead th {
  border-width: 0 0 1px 0;
  border-color: #cae9de;
  border-style: solid; }

/* line 358, node_modules/morfos/private/sass/core/_typography.scss */
th {
  padding: 0.4285714286em 0.8571428571em;
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  color: #008080;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left; }

/* line 372, node_modules/morfos/private/sass/core/_typography.scss */
td {
  padding: 0.4285714286em 0.8571428571em;
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  color: #444;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

/* line 385, node_modules/morfos/private/sass/core/_typography.scss */
img {
  max-width: 100%; }

/* line 389, node_modules/morfos/private/sass/core/_typography.scss */
.blockquote {
  margin: 10px 0 10px 15px;
  font-size: 120%;
  font-style: italic; }

/* line 396, node_modules/morfos/private/sass/core/_typography.scss */
.inset-right {
  margin: 15px 0 10px 15px; }

/* line 401, node_modules/morfos/private/sass/core/_typography.scss */
.inset-left {
  margin: 15px 15px 10px 0; }

/* line 406, node_modules/morfos/private/sass/core/_typography.scss */
.inset-center {
  display: block;
  margin: 15px auto; }

/* line 415, node_modules/morfos/private/sass/core/_typography.scss */
.mf-icon-12, .mf-icon-16, .mf-icon-24, .mf-icon-32, .mf-icon-48, .mf-icon-64, .mf-icon-72, .mf-icon-96, .mf-icon-128, .mf-icon-256, .mf-icon-512, .mf-icon, .mf-appmenu--submenu-item-icon:before, .mf-simple-list__icon .mf-simple-list--item:before, .mf-breadcrumb--item.has-submenu:after, .ac-inbox--icon .mf-inbox--menu-item a::before,
.ac-inbox--icon .mf-inbox--submenu-item a::before {
  font-family: "morfont";
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 435, node_modules/morfos/private/sass/core/_typography.scss */
.mf-icon-12::before {
  font-size: 12px; }

/* line 435, node_modules/morfos/private/sass/core/_typography.scss */
.mf-icon-16::before {
  font-size: 16px; }

/* line 435, node_modules/morfos/private/sass/core/_typography.scss */
.mf-icon-24::before {
  font-size: 24px; }

/* line 435, node_modules/morfos/private/sass/core/_typography.scss */
.mf-icon-32::before {
  font-size: 32px; }

/* line 435, node_modules/morfos/private/sass/core/_typography.scss */
.mf-icon-48::before {
  font-size: 48px; }

/* line 435, node_modules/morfos/private/sass/core/_typography.scss */
.mf-icon-64::before {
  font-size: 64px; }

/* line 435, node_modules/morfos/private/sass/core/_typography.scss */
.mf-icon-72::before {
  font-size: 72px; }

/* line 435, node_modules/morfos/private/sass/core/_typography.scss */
.mf-icon-96::before {
  font-size: 96px; }

/* line 435, node_modules/morfos/private/sass/core/_typography.scss */
.mf-icon-128::before {
  font-size: 128px; }

/* line 435, node_modules/morfos/private/sass/core/_typography.scss */
.mf-icon-256::before {
  font-size: 256px; }

/* line 435, node_modules/morfos/private/sass/core/_typography.scss */
.mf-icon-512::before {
  font-size: 512px; }

/*?

## Forms 

Estilos por defecto para formularios y elementos de formularios: fieldsets, inputs.

*/
/*?

Forms
=====

* @desc         Estilos específicos para elementos de formularios: fieldset, legend, labels, input, select, textarea
* @name         No aplica
* @author
* @tested
* @requires
* @bugs         Revisar comportamiento responsive



Ejemplo de estructura de formulario:

    <form>
        <fieldset>
            <legend><span>Título descriptivo del fieldset</span></legend>
            <div class="fld">
                <label for="">Etiqueta <span class="fld_help">Texto de ayuda del label</span></label>
                <input type="text" />
            </div>
        </fieldset>
    </form>

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 34, node_modules/morfos/private/sass/core/_forms.scss */
form {
  margin: 0rem 0 0rem 0; }

/*?

## Fieldset

Los fieldsets designan grupos de campos afines

*/
/* line 46, node_modules/morfos/private/sass/core/_forms.scss */
fieldset {
  display: table-cell;
  margin-top: 0rem;
  margin-right: 0;
  margin-bottom: 0.8571428571rem;
  margin-left: 0;
  padding: 0;
  border: none;
  background: transparent; }
  /* line 58, node_modules/morfos/private/sass/core/_forms.scss */
  fieldset:last-child {
    margin-bottom: 0; }
  /* line 62, node_modules/morfos/private/sass/core/_forms.scss */
  fieldset legend {
    display: block;
    margin: 0 0 1em 0;
    font-size: 16px;
    font-size: 1.1428571429rem;
    line-height: 24px;
    line-height: 1.7142857143rem;
    color: #444;
    font-weight: normal;
    font-style: normal;
    text-decoration: none; }
  @media (min-width: 55em) {
    /* line 46, node_modules/morfos/private/sass/core/_forms.scss */
    fieldset {
      display: block; } }

/* line 83, node_modules/morfos/private/sass/core/_forms.scss */
label, .label, .mf-requirement--answer-label, .mf-report--label {
  margin: 0 1em 0.5em 0;
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  color: #444;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: normal; }
  @media (min-width: 43.75em) {
    /* line 83, node_modules/morfos/private/sass/core/_forms.scss */
    label, .label, .mf-requirement--answer-label, .mf-report--label {
      width: 180px;
      vertical-align: text-top; } }
  /* line 102, node_modules/morfos/private/sass/core/_forms.scss */
  label.required:before, .required.label:before, .required.mf-requirement--answer-label:before, .required.mf-report--label:before,
  .fld.required label:before,
  .fld.required .label:before,
  .fld.required .mf-requirement--answer-label:before,
  .fld.required .mf-report--label:before {
    content: "*"; }

/* line 110, node_modules/morfos/private/sass/core/_forms.scss */
input[type="text"],
input[type="search"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="password"],
input[type="datetime"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime-local"],
input[type="number"], select {
  width: 100%; }
  @media (min-width: 43.75em) {
    /* line 110, node_modules/morfos/private/sass/core/_forms.scss */
    input[type="text"],
    input[type="search"],
    input[type="tel"],
    input[type="url"],
    input[type="email"],
    input[type="password"],
    input[type="datetime"],
    input[type="date"],
    input[type="month"],
    input[type="week"],
    input[type="time"],
    input[type="datetime-local"],
    input[type="number"], select {
      width: 140px; } }

/* line 142, node_modules/morfos/private/sass/core/_forms.scss */
textarea {
  width: 100%;
  height: 90px; }
  @media (min-width: 43.75em) {
    /* line 142, node_modules/morfos/private/sass/core/_forms.scss */
    textarea {
      width: 100%; } }

/* line 151, node_modules/morfos/private/sass/core/_forms.scss */
input[type="text"],
input[type="search"],
input[type="button"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="password"],
input[type="datetime"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime-local"],
input[type="number"],
textarea, select,
.error select {
  outline: none;
  padding: 0.5em;
  box-sizing: border-box;
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  border: 1px solid #DADADA;
  border-radius: 0;
  background: #FFF;
  box-shadow: none;
  transition: border linear 0.2s, box-shadow linear 0.2s; }
  /* line 167, node_modules/morfos/private/sass/core/_forms.scss */
  input:focus[type="text"],
  input:focus[type="search"],
  input:focus[type="button"],
  input:focus[type="tel"],
  input:focus[type="url"],
  input:focus[type="email"],
  input:focus[type="password"],
  input:focus[type="datetime"],
  input:focus[type="date"],
  input:focus[type="month"],
  input:focus[type="week"],
  input:focus[type="time"],
  input:focus[type="datetime-local"],
  input:focus[type="number"],
  textarea:focus,
  select:focus {
    border: 1px solid #348065;
    padding: emCalc 7px;
    background-color: #FFF;
    box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.4), 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 12px rgba(88, 172, 196, 0.7); }

/* line 216, node_modules/morfos/private/sass/core/_forms.scss */
input[type="text"].mf-input__xl,
input[type="search"].mf-input__xl,
input[type="button"].mf-input__xl,
input[type="tel"].mf-input__xl,
input[type="url"].mf-input__xl,
input[type="email"].mf-input__xl,
input[type="password"].mf-input__xl,
input[type="datetime"].mf-input__xl,
input[type="date"].mf-input__xl,
input[type="month"].mf-input__xl,
input[type="week"].mf-input__xl,
input[type="time"].mf-input__xl,
input[type="datetime-local"].mf-input__xl,
input[type="number"].mf-input__xl,
textarea.mf-input__xl,
select.mf-input__xl,
.select2-container.mf-input__xl,
.error select.mf-input__xl {
  width: 100%; }

/* line 220, node_modules/morfos/private/sass/core/_forms.scss */
input[type="text"].mf-input__l,
input[type="search"].mf-input__l,
input[type="button"].mf-input__l,
input[type="tel"].mf-input__l,
input[type="url"].mf-input__l,
input[type="email"].mf-input__l,
input[type="password"].mf-input__l,
input[type="datetime"].mf-input__l,
input[type="date"].mf-input__l,
input[type="month"].mf-input__l,
input[type="week"].mf-input__l,
input[type="time"].mf-input__l,
input[type="datetime-local"].mf-input__l,
input[type="number"].mf-input__l,
textarea.mf-input__l,
select.mf-input__l,
.select2-container.mf-input__l,
.error select.mf-input__l {
  width: 100%; }
  @media (min-width: 43.75em) {
    /* line 220, node_modules/morfos/private/sass/core/_forms.scss */
    input[type="text"].mf-input__l,
    input[type="search"].mf-input__l,
    input[type="button"].mf-input__l,
    input[type="tel"].mf-input__l,
    input[type="url"].mf-input__l,
    input[type="email"].mf-input__l,
    input[type="password"].mf-input__l,
    input[type="datetime"].mf-input__l,
    input[type="date"].mf-input__l,
    input[type="month"].mf-input__l,
    input[type="week"].mf-input__l,
    input[type="time"].mf-input__l,
    input[type="datetime-local"].mf-input__l,
    input[type="number"].mf-input__l,
    textarea.mf-input__l,
    select.mf-input__l,
    .select2-container.mf-input__l,
    .error select.mf-input__l {
      width: 420px;
      max-width: 100%; } }

@media (min-width: 43.75em) {
  /* line 228, node_modules/morfos/private/sass/core/_forms.scss */
  input[type="text"].mf-input__m,
  input[type="search"].mf-input__m,
  input[type="button"].mf-input__m,
  input[type="tel"].mf-input__m,
  input[type="url"].mf-input__m,
  input[type="email"].mf-input__m,
  input[type="password"].mf-input__m,
  input[type="datetime"].mf-input__m,
  input[type="date"].mf-input__m,
  input[type="month"].mf-input__m,
  input[type="week"].mf-input__m,
  input[type="time"].mf-input__m,
  input[type="datetime-local"].mf-input__m,
  input[type="number"].mf-input__m,
  textarea.mf-input__m,
  select.mf-input__m,
  .select2-container.mf-input__m,
  .error select.mf-input__m {
    width: 280px;
    max-width: 100%; } }

/* line 235, node_modules/morfos/private/sass/core/_forms.scss */
input[type="text"].mf-input__s,
input[type="search"].mf-input__s,
input[type="button"].mf-input__s,
input[type="tel"].mf-input__s,
input[type="url"].mf-input__s,
input[type="email"].mf-input__s,
input[type="password"].mf-input__s,
input[type="datetime"].mf-input__s,
input[type="date"].mf-input__s,
input[type="month"].mf-input__s,
input[type="week"].mf-input__s,
input[type="time"].mf-input__s,
input[type="datetime-local"].mf-input__s,
input[type="number"].mf-input__s,
textarea.mf-input__s,
select.mf-input__s,
.select2-container.mf-input__s,
.error select.mf-input__s {
  width: 100%; }
  @media (min-width: 43.75em) {
    /* line 235, node_modules/morfos/private/sass/core/_forms.scss */
    input[type="text"].mf-input__s,
    input[type="search"].mf-input__s,
    input[type="button"].mf-input__s,
    input[type="tel"].mf-input__s,
    input[type="url"].mf-input__s,
    input[type="email"].mf-input__s,
    input[type="password"].mf-input__s,
    input[type="datetime"].mf-input__s,
    input[type="date"].mf-input__s,
    input[type="month"].mf-input__s,
    input[type="week"].mf-input__s,
    input[type="time"].mf-input__s,
    input[type="datetime-local"].mf-input__s,
    input[type="number"].mf-input__s,
    textarea.mf-input__s,
    select.mf-input__s,
    .select2-container.mf-input__s,
    .error select.mf-input__s {
      width: 140px;
      max-width: 100%; } }

/* line 243, node_modules/morfos/private/sass/core/_forms.scss */
input[type="text"].mf-input__xs,
input[type="search"].mf-input__xs,
input[type="button"].mf-input__xs,
input[type="tel"].mf-input__xs,
input[type="url"].mf-input__xs,
input[type="email"].mf-input__xs,
input[type="password"].mf-input__xs,
input[type="datetime"].mf-input__xs,
input[type="date"].mf-input__xs,
input[type="month"].mf-input__xs,
input[type="week"].mf-input__xs,
input[type="time"].mf-input__xs,
input[type="datetime-local"].mf-input__xs,
input[type="number"].mf-input__xs,
textarea.mf-input__xs,
select.mf-input__xs,
.select2-container.mf-input__xs,
.error select.mf-input__xs {
  width: 100%; }
  @media (min-width: 43.75em) {
    /* line 243, node_modules/morfos/private/sass/core/_forms.scss */
    input[type="text"].mf-input__xs,
    input[type="search"].mf-input__xs,
    input[type="button"].mf-input__xs,
    input[type="tel"].mf-input__xs,
    input[type="url"].mf-input__xs,
    input[type="email"].mf-input__xs,
    input[type="password"].mf-input__xs,
    input[type="datetime"].mf-input__xs,
    input[type="date"].mf-input__xs,
    input[type="month"].mf-input__xs,
    input[type="week"].mf-input__xs,
    input[type="time"].mf-input__xs,
    input[type="datetime-local"].mf-input__xs,
    input[type="number"].mf-input__xs,
    textarea.mf-input__xs,
    select.mf-input__xs,
    .select2-container.mf-input__xs,
    .error select.mf-input__xs {
      width: 100px; } }

/* line 251, node_modules/morfos/private/sass/core/_forms.scss */
select:focus {
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.4), 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 12px rgba(88, 172, 196, 0.7); }

/* line 255, node_modules/morfos/private/sass/core/_forms.scss */
input[disabled=disabled] {
  background-color: #DEDEDE; }

/* line 261, node_modules/morfos/private/sass/core/_forms.scss */
input[disabled="disabled"],
select[disabled="disabled"], textarea[disabled="disabled"] {
  background-color: #DEDEDE;
  border: 1px solid #ababab; }

/* line 268, node_modules/morfos/private/sass/core/_forms.scss */
input[type="radio"],
input[type="checkbox"] {
  width: auto;
  padding: 0;
  border: initial;
  margin: 2px 4px;
  vertical-align: top;
  box-shadow: none; }

/* line 283, node_modules/morfos/private/sass/core/_forms.scss */
input[type=checkbox]:focus,
input[type=radio]:focus {
  box-shadow: 0 1px 8px #58acc4; }

/* line 288, node_modules/morfos/private/sass/core/_forms.scss */
input[readonly],
input[readonly]:focus,
select[readonly],
select[readonly]:focus,
textarea[readonly],
textarea[readonly]:focus {
  border: 1px solid #DADADA;
  background: #FFF;
  box-shadow: none; }

/* line 309, node_modules/morfos/private/sass/core/_forms.scss */
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
button:hover,
.mf-cookies--accept:hover,
.mf-cookies--info:hover,
.mf-scroll-nav--btn:hover {
  text-decoration: none; }

/* line 313, node_modules/morfos/private/sass/core/_forms.scss */
input[type="submit"]:hover, input[type="submit"]:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
button:hover,
.mf-cookies--accept:hover,
.mf-cookies--info:hover,
.mf-scroll-nav--btn:hover,
button:focus,
.mf-cookies--accept:focus,
.mf-cookies--info:focus,
.mf-scroll-nav--btn:focus {
  border-width: 1px;
  background: #c5c5c5; }

/* line 319, node_modules/morfos/private/sass/core/_forms.scss */
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active,
button:active,
.mf-cookies--accept:active,
.mf-cookies--info:active,
.mf-scroll-nav--btn:active {
  box-shadow: 0px 0px 1px #3E3E3E, 0px 1px 0px rgba(255, 255, 255, 0.35) inset, 0px 1px 0px rgba(255, 255, 255, 0.5);
  background: #c5c5c5; }

/* line 328, node_modules/morfos/private/sass/core/_forms.scss */
fieldset.nolegend legend {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
  /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
  fieldset.nolegend legend.focusable:active, fieldset.nolegend legend.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

/* line 332, node_modules/morfos/private/sass/core/_forms.scss */
.fsubmit {
  text-align: right; }

/* line 338, node_modules/morfos/private/sass/core/_forms.scss */
.fld {
  clear: both;
  margin: 0 0 1.5em 0; }
  @media (min-width: 43.75em) {
    /* line 343, node_modules/morfos/private/sass/core/_forms.scss */
    .fld textarea,
    .fld select[multiple] {
      vertical-align: top; } }

/* line 351, node_modules/morfos/private/sass/core/_forms.scss */
.fld label, .fld .label, .fld .mf-requirement--answer-label, .fld .mf-report--label,
.fld .label {
  display: inline-block; }
  @media (min-width: 43.75em) {
    /* line 351, node_modules/morfos/private/sass/core/_forms.scss */
    .fld label, .fld .label, .fld .mf-requirement--answer-label, .fld .mf-report--label,
    .fld .label {
      padding: 0; } }

/* line 360, node_modules/morfos/private/sass/core/_forms.scss */
.fld label, .fld .label, .fld .mf-requirement--answer-label, .fld .mf-report--label {
  clear: both; }

/* line 364, node_modules/morfos/private/sass/core/_forms.scss */
.fld ul {
  list-style: none; }

@media (min-width: 43.75em) {
  /* line 370, node_modules/morfos/private/sass/core/_forms.scss */
  .fld-content {
    display: inline-block;
    vertical-align: top; } }

/* line 383, node_modules/morfos/private/sass/core/_forms.scss */
.txtareaLabel {
  display: inline-block; }

/* Checkboxes */
/* Radio list, checkbox list */
/* line 393, node_modules/morfos/private/sass/core/_forms.scss */
.radio-list,
.input-list,
.checkbox-list,
.multioption-list {
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
  vertical-align: top; }
  @media (min-width: 43.75em) {
    /* line 393, node_modules/morfos/private/sass/core/_forms.scss */
    .radio-list,
    .input-list,
    .checkbox-list,
    .multioption-list {
      display: inline-block;
      padding: 0.2857142857em 0;
      margin: 0; } }
  /* line 408, node_modules/morfos/private/sass/core/_forms.scss */
  .radio-list label, .input-list label, .checkbox-list label, .multioption-list label, .radio-list .label, .input-list .label, .checkbox-list .label, .multioption-list .label, .radio-list .mf-requirement--answer-label, .input-list .mf-requirement--answer-label, .checkbox-list .mf-requirement--answer-label, .multioption-list .mf-requirement--answer-label, .radio-list .mf-report--label, .input-list .mf-report--label, .checkbox-list .mf-report--label, .multioption-list .mf-report--label {
    display: inline-block; }
    @media (min-width: 43.75em) {
      /* line 408, node_modules/morfos/private/sass/core/_forms.scss */
      .radio-list label, .input-list label, .checkbox-list label, .multioption-list label, .radio-list .label, .input-list .label, .checkbox-list .label, .multioption-list .label, .radio-list .mf-requirement--answer-label, .input-list .mf-requirement--answer-label, .checkbox-list .mf-requirement--answer-label, .multioption-list .mf-requirement--answer-label, .radio-list .mf-report--label, .input-list .mf-report--label, .checkbox-list .mf-report--label, .multioption-list .mf-report--label {
        padding: 0; } }
    /* line 415, node_modules/morfos/private/sass/core/_forms.scss */
    .radio-list label.required:before, .input-list label.required:before, .checkbox-list label.required:before, .multioption-list label.required:before, .radio-list .required.label:before, .input-list .required.label:before, .checkbox-list .required.label:before, .multioption-list .required.label:before, .radio-list .required.mf-requirement--answer-label:before, .input-list .required.mf-requirement--answer-label:before, .checkbox-list .required.mf-requirement--answer-label:before, .multioption-list .required.mf-requirement--answer-label:before, .radio-list .required.mf-report--label:before, .input-list .required.mf-report--label:before, .checkbox-list .required.mf-report--label:before, .multioption-list .required.mf-report--label:before {
      content: ""; }
  /* line 422, node_modules/morfos/private/sass/core/_forms.scss */
  .radio-list li, .input-list li, .checkbox-list li, .multioption-list li {
    margin: 0 0 0.4285714286em 0; }
  /* line 426, node_modules/morfos/private/sass/core/_forms.scss */
  .radio-list li:last-child, .input-list li:last-child, .checkbox-list li:last-child, .multioption-list li:last-child {
    margin-bottom: 0; }

/* line 431, node_modules/morfos/private/sass/core/_forms.scss */
.fld.inlnRadio .radio-list li, .fld.inlnRadio .input-list li, .fld.inlnRadio .checkbox-list li, .fld.inlnRadio .multioption-list li,
.fld.inlnCheckbox .radio-list li,
.fld.inlnCheckbox .input-list li,
.fld.inlnCheckbox .checkbox-list li,
.fld.inlnCheckbox .multioption-list li {
  display: inline-block;
  margin-right: 0.5em; }

/* Field help */
/* line 448, node_modules/morfos/private/sass/core/_forms.scss */
.fldHelp,
.fld-help,
.mf-fileupload--container .mf-dropbox .mf-dropbox--subtitle {
  display: block;
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  color: #919090;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

/* line 459, node_modules/morfos/private/sass/core/_forms.scss */
.input-help {
  display: block;
  margin-top: 4px;
  font-size: 12px;
  color: #919090;
  font-weight: normal;
  font-style: normal; }
  @media (min-width: 43.75em) {
    /* line 459, node_modules/morfos/private/sass/core/_forms.scss */
    .input-help {
      margin-left: 198px; }
      /* line 470, node_modules/morfos/private/sass/core/_forms.scss */
      .mf-form__stack .input-help {
        margin-left: 0; } }

/* Errors, warnings, infos */
/* line 479, node_modules/morfos/private/sass/core/_forms.scss */
.error,
.error_list,
.warning,
.warning_list,
.info,
.info_list,
.success,
.success_list {
  margin-left: 0;
  vertical-align: top; }

/* line 491, node_modules/morfos/private/sass/core/_forms.scss */
.error_list,
.warning_list,
.info_list,
.success_list {
  margin-top: 4px;
  font-size: 13px;
  font-weight: normal;
  line-height: 16px; }
  @media (min-width: 43.75em) {
    /* line 491, node_modules/morfos/private/sass/core/_forms.scss */
    .error_list,
    .warning_list,
    .info_list,
    .success_list {
      margin-left: 198px; } }
  @media (min-width: 43.75em) {
    /* line 504, node_modules/morfos/private/sass/core/_forms.scss */
    .mf-form__stack .error_list, .mf-form__stack
    .warning_list, .mf-form__stack
    .info_list, .mf-form__stack
    .success_list {
      margin-left: 0; } }

/* line 512, node_modules/morfos/private/sass/core/_forms.scss */
.error_list,
.error label,
.error .label,
.error .mf-requirement--answer-label,
.error .mf-report--label {
  color: #F94E3C; }

/* line 517, node_modules/morfos/private/sass/core/_forms.scss */
.warning_list,
.warning label,
.warning .label,
.warning .mf-requirement--answer-label,
.warning .mf-report--label {
  color: #E67545; }

/* line 522, node_modules/morfos/private/sass/core/_forms.scss */
.info_list,
.info label,
.info .label,
.info .mf-requirement--answer-label,
.info .mf-report--label {
  color: #0091AA; }

/* line 527, node_modules/morfos/private/sass/core/_forms.scss */
.success_list,
.success label,
.success .label,
.success .mf-requirement--answer-label,
.success .mf-report--label {
  color: #5dbb2d; }

/* line 532, node_modules/morfos/private/sass/core/_forms.scss */
.error input,
.error select,
.error textarea {
  border-color: #F94E3C;
  background-color: #F1D7D7; }

/* line 539, node_modules/morfos/private/sass/core/_forms.scss */
.warning input,
.warning select,
.warning textarea {
  border-color: #E67545; }

/* line 545, node_modules/morfos/private/sass/core/_forms.scss */
.success input,
.success select,
.success textarea {
  border-color: #5dbb2d; }

/* Form types */
/* line 557, node_modules/morfos/private/sass/core/_forms.scss */
.mf-form__stack .fld, .mf-form__stack.fld {
  margin-bottom: 1em; }

/* line 562, node_modules/morfos/private/sass/core/_forms.scss */
.mf-form__stack .fld > label, .mf-form__stack .fld > .label, .mf-form__stack .fld > .mf-requirement--answer-label, .mf-form__stack .fld > .mf-report--label,
.mf-form__stack .fld > .label,
.mf-form__stack.fld > label,
.mf-form__stack.fld > .label,
.mf-form__stack.fld > .mf-requirement--answer-label,
.mf-form__stack.fld > .mf-report--label,
.mf-form__stack.fld > .label {
  display: block;
  width: auto; }

/* line 569, node_modules/morfos/private/sass/core/_forms.scss */
.mf-form__stack .fld.chckBox_alone > label, .mf-form__stack .fld.chckBox_alone > .label, .mf-form__stack .fld.chckBox_alone > .mf-requirement--answer-label, .mf-form__stack .fld.chckBox_alone > .mf-report--label,
.mf-form__stack .fld.chckBox_alone > .label,
.mf-form__stack.fld.chckBox_alone > label,
.mf-form__stack.fld.chckBox_alone > .label,
.mf-form__stack.fld.chckBox_alone > .mf-requirement--answer-label,
.mf-form__stack.fld.chckBox_alone > .mf-report--label,
.mf-form__stack.fld.chckBox_alone > .label {
  display: inline; }

/* line 578, node_modules/morfos/private/sass/core/_forms.scss */
.mf-form__stack .fld.chckBox_alone,
.mf-form__stack .fld.chckBox_alone {
  clear: both;
  padding-left: 0; }

/* line 584, node_modules/morfos/private/sass/core/_forms.scss */
.mf-form__stack .fld > label.chckLabel, .mf-form__stack .fld > .chckLabel.label, .mf-form__stack .fld > .chckLabel.mf-requirement--answer-label, .mf-form__stack .fld > .chckLabel.mf-report--label, .mf-form__stack .fld > label.chckLabel, .mf-form__stack .fld > .chckLabel.label, .mf-form__stack .fld > .chckLabel.mf-requirement--answer-label, .mf-form__stack .fld > .chckLabel.mf-report--label {
  float: left;
  display: block; }

/* line 590, node_modules/morfos/private/sass/core/_forms.scss */
.mf-form__stack .fld.chckBox_alone > label.chckLabel, .mf-form__stack .fld.chckBox_alone > .chckLabel.label, .mf-form__stack .fld.chckBox_alone > .chckLabel.mf-requirement--answer-label, .mf-form__stack .fld.chckBox_alone > .chckLabel.mf-report--label, .mf-form__stack .fld.chckBox_alone > label.chckLabel, .mf-form__stack .fld.chckBox_alone > .chckLabel.label, .mf-form__stack .fld.chckBox_alone > .chckLabel.mf-requirement--answer-label, .mf-form__stack .fld.chckBox_alone > .chckLabel.mf-report--label {
  float: none;
  display: inline-block; }

/* line 596, node_modules/morfos/private/sass/core/_forms.scss */
.mf-form__stack .radio-list label, .mf-form__stack .input-list label, .mf-form__stack .checkbox-list label, .mf-form__stack .multioption-list label, .mf-form__stack .radio-list .label, .mf-form__stack .input-list .label, .mf-form__stack .checkbox-list .label, .mf-form__stack .multioption-list .label, .mf-form__stack .radio-list .mf-requirement--answer-label, .mf-form__stack .input-list .mf-requirement--answer-label, .mf-form__stack .checkbox-list .mf-requirement--answer-label, .mf-form__stack .multioption-list .mf-requirement--answer-label, .mf-form__stack .radio-list .mf-report--label, .mf-form__stack .input-list .mf-report--label, .mf-form__stack .checkbox-list .mf-report--label, .mf-form__stack .multioption-list .mf-report--label {
  width: auto; }

/* Forms: label right aligned */
/* Checkboxes */
/* line 605, node_modules/morfos/private/sass/core/_forms.scss */
form.stkd .fld.chckBox_alone,
fieldset.stkd .fld.chckBox_alone {
  clear: both;
  padding-left: 0; }

/* line 611, node_modules/morfos/private/sass/core/_forms.scss */
form.stkd .fld > label.chckLabel, form.stkd .fld > .chckLabel.label, form.stkd .fld > .chckLabel.mf-requirement--answer-label, form.stkd .fld > .chckLabel.mf-report--label,
fieldset.stkd .fld > label.chckLabel,
fieldset.stkd .fld > .chckLabel.label,
fieldset.stkd .fld > .chckLabel.mf-requirement--answer-label,
fieldset.stkd .fld > .chckLabel.mf-report--label {
  float: left;
  display: block; }

/* line 617, node_modules/morfos/private/sass/core/_forms.scss */
form.stkd .fld.chckBox_alone > label.chckLabel, form.stkd .fld.chckBox_alone > .chckLabel.label, form.stkd .fld.chckBox_alone > .chckLabel.mf-requirement--answer-label, form.stkd .fld.chckBox_alone > .chckLabel.mf-report--label,
fieldset.stkd .fld.chckBox_alone > label.chckLabel,
fieldset.stkd .fld.chckBox_alone > .chckLabel.label,
fieldset.stkd .fld.chckBox_alone > .chckLabel.mf-requirement--answer-label,
fieldset.stkd .fld.chckBox_alone > .chckLabel.mf-report--label {
  float: none;
  display: inline; }

/* Forms: inline */
/* line 625, node_modules/morfos/private/sass/core/_forms.scss */
.mf-form__inline .fld {
  margin: 0 0 1em 0; }
  @media (min-width: 43.75em) {
    /* line 625, node_modules/morfos/private/sass/core/_forms.scss */
    .mf-form__inline .fld {
      display: inline-block;
      max-width: 100%;
      margin: 0 1em 1em 0; } }

/* line 633, node_modules/morfos/private/sass/core/_forms.scss */
.mf-form__inline fieldset {
  display: table-cell; }

@media (min-width: 43.75em) {
  /* line 643, node_modules/morfos/private/sass/core/_forms.scss */
  .mf-form__centrd label, .mf-form__centrd .label, .mf-form__centrd .mf-requirement--answer-label, .mf-form__centrd .mf-report--label,
  .mf-form__centred label,
  .mf-form__centred .label,
  .mf-form__centred .mf-requirement--answer-label,
  .mf-form__centred .mf-report--label {
    text-align: right; }
  /* line 647, node_modules/morfos/private/sass/core/_forms.scss */
  .mf-form__centrd .radio-list label, .mf-form__centrd .input-list label, .mf-form__centrd .checkbox-list label, .mf-form__centrd .multioption-list label, .mf-form__centrd .radio-list .label, .mf-form__centrd .input-list .label, .mf-form__centrd .checkbox-list .label, .mf-form__centrd .multioption-list .label, .mf-form__centrd .radio-list .mf-requirement--answer-label, .mf-form__centrd .input-list .mf-requirement--answer-label, .mf-form__centrd .checkbox-list .mf-requirement--answer-label, .mf-form__centrd .multioption-list .mf-requirement--answer-label, .mf-form__centrd .radio-list .mf-report--label, .mf-form__centrd .input-list .mf-report--label, .mf-form__centrd .checkbox-list .mf-report--label, .mf-form__centrd .multioption-list .mf-report--label,
  .mf-form__centred .radio-list label,
  .mf-form__centred .input-list label,
  .mf-form__centred .checkbox-list label,
  .mf-form__centred .multioption-list label,
  .mf-form__centred .radio-list .label,
  .mf-form__centred .input-list .label,
  .mf-form__centred .checkbox-list .label,
  .mf-form__centred .multioption-list .label,
  .mf-form__centred .radio-list .mf-requirement--answer-label,
  .mf-form__centred .input-list .mf-requirement--answer-label,
  .mf-form__centred .checkbox-list .mf-requirement--answer-label,
  .mf-form__centred .multioption-list .mf-requirement--answer-label,
  .mf-form__centred .radio-list .mf-report--label,
  .mf-form__centred .input-list .mf-report--label,
  .mf-form__centred .checkbox-list .mf-report--label,
  .mf-form__centred .multioption-list .mf-report--label {
    text-align: left; }
  /* line 651, node_modules/morfos/private/sass/core/_forms.scss */
  .mf-form__centrd .mf-form__stack label, .mf-form__centrd .mf-form__stack .label, .mf-form__centrd .mf-form__stack .mf-requirement--answer-label, .mf-form__centrd .mf-form__stack .mf-report--label,
  .mf-form__centrd .mf-form__stack .label,
  .mf-form__centrd.mf-form__stack label,
  .mf-form__centrd.mf-form__stack .label,
  .mf-form__centrd.mf-form__stack .mf-requirement--answer-label,
  .mf-form__centrd.mf-form__stack .mf-report--label,
  .mf-form__centrd.mf-form__stack .label,
  .mf-form__centred .mf-form__stack label,
  .mf-form__centred .mf-form__stack .label,
  .mf-form__centred .mf-form__stack .mf-requirement--answer-label,
  .mf-form__centred .mf-form__stack .mf-report--label,
  .mf-form__centred .mf-form__stack .label,
  .mf-form__centred.mf-form__stack label,
  .mf-form__centred.mf-form__stack .label,
  .mf-form__centred.mf-form__stack .mf-requirement--answer-label,
  .mf-form__centred.mf-form__stack .mf-report--label,
  .mf-form__centred.mf-form__stack .label {
    text-align: left; } }

/*?

## Layout 

Contiene los estilos para la estructura básica de la página: contenedores, responsive...

*/
/*?

Layout
======


* @desc         Estructura básica de una página en MORFOS. Estilos para crear layouts responsive y flexibles. Incorpora ademas un nuevo layout para distribuir espacios
* @name
* @author       Ignacio Calleja, Miguel Angel Torres, Maricoño Prieto
* @tested		FF 44.0 / IE11 modo Edge / IE11 modo 10 / Chrome 48.0 // No compatible con IE9 o anteriores
* @requires		mf-sass-lib
* @bugs         Pendiente de optimizacion y revision.
				// Corregido bug Chrome: .mf-module height: 100%;

*/
/* line 53, node_modules/morfos/private/sass/core/_layout.scss */
html {
  height: 100%;
  box-sizing: border-box; }

/* line 59, node_modules/morfos/private/sass/core/_layout.scss */
*, *:before, *:after {
  box-sizing: inherit; }

/* line 63, node_modules/morfos/private/sass/core/_layout.scss */
body {
  height: 100%; }

/* line 67, node_modules/morfos/private/sass/core/_layout.scss */
.mf-container {
  min-height: 100%;
  padding-bottom: 140px;
  background: transparent; }
  @media (min-width: 43.75em) {
    /* line 75, node_modules/morfos/private/sass/core/_layout.scss */
    .portal .mf-container {
      padding-bottom: 400px; }
    /* line 79, node_modules/morfos/private/sass/core/_layout.scss */
    .sede .mf-container {
      padding-bottom: 0; }
    /* line 83, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-container.mf-container__compact {
      padding-bottom: 30px; } }

/* line 89, node_modules/morfos/private/sass/core/_layout.scss */
.mf-wrapper, .portal .mf-footer--container,
.sede .mf-footer--container, .portal header:not(.mf-header__compact) .mf-header--logo,
.sede header:not(.mf-header__compact) .mf-header--logo, .portal header:not(.mf-header__compact) .mf-header--content,
.sede header:not(.mf-header__compact) .mf-header--content, .portal header:not(.mf-header__compact) .mf-topbar,
.sede header:not(.mf-header__compact) .mf-topbar, .mf-sitemap--list, .mf-cookies--content {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5%;
  padding-right: 2.5%; }
  /* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
  .mf-wrapper:after, .portal .mf-footer--container:after,
  .sede .mf-footer--container:after, .portal header:not(.mf-header__compact) .mf-header--logo:after,
  .sede header:not(.mf-header__compact) .mf-header--logo:after, .portal header:not(.mf-header__compact) .mf-header--content:after,
  .sede header:not(.mf-header__compact) .mf-header--content:after, .portal header:not(.mf-header__compact) .mf-topbar:after,
  .sede header:not(.mf-header__compact) .mf-topbar:after, .mf-sitemap--list:after, .mf-cookies--content:after {
    content: " ";
    display: block;
    clear: both; }
  @media (min-width: 43.75em) {
    /* line 89, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-wrapper, .portal .mf-footer--container,
    .sede .mf-footer--container, .portal header:not(.mf-header__compact) .mf-header--logo,
    .sede header:not(.mf-header__compact) .mf-header--logo, .portal header:not(.mf-header__compact) .mf-header--content,
    .sede header:not(.mf-header__compact) .mf-header--content, .portal header:not(.mf-header__compact) .mf-topbar,
    .sede header:not(.mf-header__compact) .mf-topbar, .mf-sitemap--list, .mf-cookies--content {
      max-width: 100%;
      margin-left: auto;
      margin-right: auto; }
      /* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
      .mf-wrapper:after, .portal .mf-footer--container:after,
      .sede .mf-footer--container:after, .portal header:not(.mf-header__compact) .mf-header--logo:after,
      .sede header:not(.mf-header__compact) .mf-header--logo:after, .portal header:not(.mf-header__compact) .mf-header--content:after,
      .sede header:not(.mf-header__compact) .mf-header--content:after, .portal header:not(.mf-header__compact) .mf-topbar:after,
      .sede header:not(.mf-header__compact) .mf-topbar:after, .mf-sitemap--list:after, .mf-cookies--content:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 55em) {
    /* line 89, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-wrapper, .portal .mf-footer--container,
    .sede .mf-footer--container, .portal header:not(.mf-header__compact) .mf-header--logo,
    .sede header:not(.mf-header__compact) .mf-header--logo, .portal header:not(.mf-header__compact) .mf-header--content,
    .sede header:not(.mf-header__compact) .mf-header--content, .portal header:not(.mf-header__compact) .mf-topbar,
    .sede header:not(.mf-header__compact) .mf-topbar, .mf-sitemap--list, .mf-cookies--content {
      max-width: 100%;
      margin-left: auto;
      margin-right: auto; }
      /* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
      .mf-wrapper:after, .portal .mf-footer--container:after,
      .sede .mf-footer--container:after, .portal header:not(.mf-header__compact) .mf-header--logo:after,
      .sede header:not(.mf-header__compact) .mf-header--logo:after, .portal header:not(.mf-header__compact) .mf-header--content:after,
      .sede header:not(.mf-header__compact) .mf-header--content:after, .portal header:not(.mf-header__compact) .mf-topbar:after,
      .sede header:not(.mf-header__compact) .mf-topbar:after, .mf-sitemap--list:after, .mf-cookies--content:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 76.3125em) {
    /* line 89, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-wrapper, .portal .mf-footer--container,
    .sede .mf-footer--container, .portal header:not(.mf-header__compact) .mf-header--logo,
    .sede header:not(.mf-header__compact) .mf-header--logo, .portal header:not(.mf-header__compact) .mf-header--content,
    .sede header:not(.mf-header__compact) .mf-header--content, .portal header:not(.mf-header__compact) .mf-topbar,
    .sede header:not(.mf-header__compact) .mf-topbar, .mf-sitemap--list, .mf-cookies--content {
      max-width: 95.5em;
      margin-left: auto;
      margin-right: auto; }
      /* line 12, node_modules/susy/sass/susy/output/support/_clearfix.scss */
      .mf-wrapper:after, .portal .mf-footer--container:after,
      .sede .mf-footer--container:after, .portal header:not(.mf-header__compact) .mf-header--logo:after,
      .sede header:not(.mf-header__compact) .mf-header--logo:after, .portal header:not(.mf-header__compact) .mf-header--content:after,
      .sede header:not(.mf-header__compact) .mf-header--content:after, .portal header:not(.mf-header__compact) .mf-topbar:after,
      .sede header:not(.mf-header__compact) .mf-topbar:after, .mf-sitemap--list:after, .mf-cookies--content:after {
        content: " ";
        display: block;
        clear: both; } }

/* line 110, node_modules/morfos/private/sass/core/_layout.scss */
.mf-wrapper {
  margin-top: 40px;
  position: relative;
  width: 100%;
  margin-left: 0;
  overflow-x: hidden;
  transition: margin 0.25s ease; }
  /* line 121, node_modules/morfos/private/sass/core/_layout.scss */
  .is-open-topbar .mf-wrapper {
    margin-left: -80%; }
  @media (min-width: 43.75em) {
    /* line 110, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-wrapper {
      margin-top: 0;
      margin-bottom: 0; } }
  @media (min-width: 55em) {
    /* line 110, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-wrapper {
      position: static;
      width: auto;
      margin-left: auto;
      overflow-x: visible;
      transition: none; }
      /* line 138, node_modules/morfos/private/sass/core/_layout.scss */
      .is-open-topbar .mf-wrapper {
        margin-left: auto; } }
  @media (max-width: 61.86875em) {
    /* line 110, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-wrapper {
      padding-left: 0;
      padding-right: 0; } }
  /* line 149, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-wrapper.mf-wrapper__wide {
    max-width: 100%;
    padding-left: 2%;
    padding-right: 2%; }

@media (min-width: 43.75em) {
  /* line 157, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-header__menu-hide + .mf-wrapper {
    margin-top: 40px; } }

@media (min-width: 43.75em) {
  /* line 164, node_modules/morfos/private/sass/core/_layout.scss */
  .app .mf-header__fixed + .mf-wrapper {
    margin-top: 75px; } }

/* line 182, node_modules/morfos/private/sass/core/_layout.scss */
.mf-layout--row,
.mf-layout--main-content {
  -ms-flex-positive: 1;
      flex-grow: 1; }
  /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
  .mf-layout--row:after,
  .mf-layout--main-content:after {
    content: "";
    display: table;
    clear: both; }

/* line 189, node_modules/morfos/private/sass/core/_layout.scss */
.mf-layout--row .mf-layout--column {
  padding: 0;
  border: none;
  background: none; }

@media (min-width: 61.875em) {
  /* line 199, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--row,
  .mf-layout--main-content {
    margin-bottom: 0.8403361345%; }
  /* line 205, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--module__s {
    width: 24.3697478992%;
    float: left;
    margin-right: 0.8403361345%; }
    /* line 208, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--module__s .mf-layout--module__vertical {
      margin-bottom: 3.4482758621%; }
  /* line 213, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--module__m {
    width: 49.5798319328%;
    float: left;
    margin-right: 0.8403361345%; }
    /* line 216, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--module__m .mf-layout--module__vertical {
      margin-bottom: 1.6949152542%; }
  /* line 221, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--module__l {
    width: 74.7899159664%;
    float: left;
    margin-right: 0.8403361345%; }
    /* line 224, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--module__l .mf-layout--module__vertical {
      margin-bottom: 1.1235955056%; }
  /* line 230, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--module-sidebar {
    width: 24.3697478992%;
    float: left;
    margin-right: 0.8403361345%; }
    /* line 233, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--module-sidebar .mf-layout--module__vertical {
      margin-bottom: 3.4482758621%; }
  /* line 239, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--module__s2 {
    width: 36.974789916%;
    float: left;
    margin-right: 0.8403361345%; }
    /* line 242, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--module__s2 .mf-layout--module__vertical {
      margin-bottom: 2.2727272727%; }
  /* line 247, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--module__t {
    width: 32.7731092437%;
    float: left;
    margin-right: 0.8403361345%; }
    /* line 250, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--module__t .mf-layout--module__vertical {
      margin-bottom: 2.5641025641%; }
  /* line 256, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--module__tt {
    width: 66.3865546218%;
    float: left;
    margin-right: 0.8403361345%; }
    /* line 259, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--module__tt .mf-layout--module__vertical {
      margin-bottom: 1.2658227848%; }
  /* line 269, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--main:last-child {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
    /* line 273, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--main:last-child .mf-layout--row,
    .mf-layout--main:last-child .mf-layout--main-content {
      margin-bottom: 0.8403361345%; }
      /* line 276, node_modules/morfos/private/sass/core/_layout.scss */
      .mf-layout--main:last-child .mf-layout--row:last-child,
      .mf-layout--main:last-child .mf-layout--main-content:last-child {
        margin-bottom: 0; }
    /* line 281, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--main:last-child .mf-layout--module__s {
      width: 24.3697478992%;
      float: left;
      margin-right: 0.8403361345%; }
    /* line 285, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--main:last-child .mf-layout--module__m {
      width: 49.5798319328%;
      float: left;
      margin-right: 0.8403361345%; }
    /* line 289, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--main:last-child .mf-layout--module__l {
      width: 74.7899159664%;
      float: left;
      margin-right: 0.8403361345%; }
    /* line 293, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--main:last-child .mf-layout--module__xl {
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0; }
    /* line 297, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--main:last-child .mf-layout--module__t {
      width: 32.7731092437%;
      float: left;
      margin-right: 0.8403361345%; }
    /* line 301, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--main:last-child .mf-layout--module__tt {
      width: 66.3865546218%;
      float: left;
      margin-right: 0.8403361345%; }
  /* line 308, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--main,
  .mf-layout--module-sidebar + .mf-layout--main:last-child {
    width: 74.7899159664%;
    float: left;
    margin-right: 0.8403361345%; }
    /* line 313, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--main .mf-layout--row,
    .mf-layout--main .mf-layout--main-content,
    .mf-layout--module-sidebar + .mf-layout--main:last-child .mf-layout--row,
    .mf-layout--module-sidebar + .mf-layout--main:last-child .mf-layout--main-content {
      margin-bottom: 1.1235955056%; }
      /* line 316, node_modules/morfos/private/sass/core/_layout.scss */
      .mf-layout--main .mf-layout--row:last-child,
      .mf-layout--main .mf-layout--main-content:last-child,
      .mf-layout--module-sidebar + .mf-layout--main:last-child .mf-layout--row:last-child,
      .mf-layout--module-sidebar + .mf-layout--main:last-child .mf-layout--main-content:last-child {
        margin-bottom: 0; }
    /* line 321, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--main .mf-layout--module__s,
    .mf-layout--module-sidebar + .mf-layout--main:last-child .mf-layout--module__s {
      width: 32.5842696629%;
      float: left;
      margin-right: 1.1235955056%; }
    /* line 325, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--main .mf-layout--module__m,
    .mf-layout--module-sidebar + .mf-layout--main:last-child .mf-layout--module__m {
      width: 66.2921348315%;
      float: left;
      margin-right: 1.1235955056%; }
    /* line 329, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--main .mf-layout--module__l,
    .mf-layout--module-sidebar + .mf-layout--main:last-child .mf-layout--module__l {
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0; }
    /* line 333, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--main .mf-layout--module__s2,
    .mf-layout--module-sidebar + .mf-layout--main:last-child .mf-layout--module__s2 {
      width: 49.4382022472%;
      float: left;
      margin-right: 1.1235955056%; }
    /* line 337, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--main .mf-layout--module__t,
    .mf-layout--module-sidebar + .mf-layout--main:last-child .mf-layout--module__t {
      width: 32.7731092437%;
      float: left;
      margin-right: 0.8403361345%; }
    /* line 341, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--main .mf-layout--module__tt,
    .mf-layout--module-sidebar + .mf-layout--main:last-child .mf-layout--module__tt {
      width: 66.3865546218%;
      float: left;
      margin-right: 0.8403361345%; }
  /* line 348, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--module-sidebar + .mf-layout--main {
    width: 49.5798319328%;
    float: left;
    margin-right: 0.8403361345%; }
    /* line 351, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--module-sidebar + .mf-layout--main .mf-layout--row,
    .mf-layout--module-sidebar + .mf-layout--main .mf-layout--main-content {
      margin-bottom: 1.6949152542%; }
      /* line 354, node_modules/morfos/private/sass/core/_layout.scss */
      .mf-layout--module-sidebar + .mf-layout--main .mf-layout--row:last-child,
      .mf-layout--module-sidebar + .mf-layout--main .mf-layout--main-content:last-child {
        margin-bottom: 0; }
    /* line 359, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--module-sidebar + .mf-layout--main .mf-layout--module__s {
      width: 49.1525423729%;
      float: left;
      margin-right: 1.6949152542%; }
    /* line 363, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--module-sidebar + .mf-layout--main .mf-layout--module__m {
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0; }
  /* line 377, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--row [class^="mf-layout--module"]:last-child,
  .mf-layout--row .mf-layout--module-sidebar + .mf-layout--main:last-child {
    margin-right: 0; }
    /* line 382, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--row [class^="mf-layout--module"]:last-child [class^="mf-layout--module"]:last-child,
    .mf-layout--row .mf-layout--module-sidebar + .mf-layout--main:last-child [class^="mf-layout--module"]:last-child {
      margin-right: 0; } }

@media (min-width: 55em) and (max-width: 61.86875em) {
  /* line 396, node_modules/morfos/private/sass/core/_layout.scss */
  [class^="mf-layout--module"] {
    width: 49.1525423729%;
    float: left;
    margin-right: 1.6949152542%;
    margin-bottom: 10px;
    -ms-flex-positive: 1;
        flex-grow: 1; }
    /* line 400, node_modules/morfos/private/sass/core/_layout.scss */
    [class^="mf-layout--module"]:nth-child(2n) {
      margin-right: 0; }
  /* line 413, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--module-sidebar {
    width: 100%;
    float: right;
    margin-right: 0;
    margin-bottom: 10px; }
  /* line 418, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--main-content {
    margin-bottom: 10px; } }

@media (min-width: 55em) {
  /* line 427, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--module__xl {
    width: 100%;
    float: right;
    margin-right: 0; }
  /* line 433, node_modules/morfos/private/sass/core/_layout.scss */
  [class^="mf-layout--module"]:last-child {
    margin-right: 0; }
  /* line 441, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--module__vertical {
    width: 100%; }
    /* line 444, node_modules/morfos/private/sass/core/_layout.scss */
    .mf-layout--module__vertical:last-child {
      margin-bottom: 0;
      margin-right: 0; }
  /* line 450, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap; }
  /* line 454, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--main {
    -ms-flex-positive: 1;
        flex-grow: 1; } }

@media (max-width: 54.99375em) {
  /* line 460, node_modules/morfos/private/sass/core/_layout.scss */
  [class^="mf-layout--module"], .mf-layout--main-content {
    margin-bottom: 1.6949152542%; } }

/* line 466, node_modules/morfos/private/sass/core/_layout.scss */
[class^="mf-layout--module"] {
  padding: 0;
  background: #fff;
  border: 1px solid white; }

/* line 472, node_modules/morfos/private/sass/core/_layout.scss */
.mf-layout--module-sidebar {
  padding: 0;
  background: #fff;
  border: 0; }

/* line 478, node_modules/morfos/private/sass/core/_layout.scss */
.mf-layout--main-content {
  padding: 0;
  background: #fff;
  border: 0; }

@media (max-width: 54.99375em) {
  /* line 486, node_modules/morfos/private/sass/core/_layout.scss */
  [class^="mf-layout--module"] {
    padding: 0;
    background: #fff;
    border: 1px solid white; }
  /* line 492, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--module-sidebar {
    padding: 0;
    background: #fff;
    border: 0; }
  /* line 498, node_modules/morfos/private/sass/core/_layout.scss */
  .mf-layout--main-content {
    padding: 0;
    background: #fff;
    border: 0; } }

/*?

Flexbos Module System
=====

* @desc
* @name         Flexgrid (Layout flexible)
* @author
* @tested
* @requires
* @bugs

*/
/*
//Variables del contenedor general ELIMINADO
$layout-wrap-padding: 0 0 10px !default;
$layout-wrap-border-width: 0 !default;
$layout-wrap-border-style: solid !default;
$layout-wrap-border-color: $app-color !default;
$layout-wrap-background: none !default;
*/
/*
ELIMINADO

// "Fila" en la que se incluye cada bloque general (.mf-flexgrid--row,.mf-flexgrid--main-container )
// Incluye estilos visuales (border, espaciado, fondo)
.mf-flexgrid--wrap{
	padding: $layout-wrap-padding;
	border-width: $layout-wrap-border-width;
	border-style: $layout-wrap-border-style;
	border-color: $layout-wrap-border-color;
	background: $layout-wrap-background;
}
*/
/* line 48, node_modules/morfos/private/sass/core/_flexbox.scss */
.mf-flexgrid--row {
  clear: both; }

/* line 55, node_modules/morfos/private/sass/core/_flexbox.scss */
.mf-flexgrid--main-container .mf-flexgrid--row + .mf-flexgrid--main-content {
  margin-top: 10px; }

/* line 58, node_modules/morfos/private/sass/core/_flexbox.scss */
.mf-flexgrid--main-container .mf-flexgrid--main-content + .mf-flexgrid--row,
.mf-flexgrid--main-container .mf-flexgrid--row + .mf-flexgrid--row {
  margin-top: 0; }

/* line 65, node_modules/morfos/private/sass/core/_flexbox.scss */
.mf-flexgrid--sidebar {
  min-width: 120px;
  display: -ms-flexbox;
  display: flex; }

/* line 70, node_modules/morfos/private/sass/core/_flexbox.scss */
.mf-flexgrid--sidebar, .mf-flexgrid--main-container {
  padding: 10px 0 0 10px;
  -ms-flex-positive: 1;
      flex-grow: 1; }

/* line 78, node_modules/morfos/private/sass/core/_flexbox.scss */
[class^="mf-flexgrid--module"] {
  margin: 10px 0 0;
  padding: 0 0 0 10px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  min-width: 120px;
  display: -ms-flexbox;
  display: flex; }

/* line 87, node_modules/morfos/private/sass/core/_flexbox.scss */
.mf-flexgrid--box {
  -ms-flex: 0%;
      flex: 0%;
  padding: 10px 20px;
  background: none;
  border: 0; }

@media (max-width: 54.99375em) {
  /* line 96, node_modules/morfos/private/sass/core/_flexbox.scss */
  .mf-flexgrid--main-container {
    -ms-flex-order: 3;
        order: 3; } }

@media (min-width: 43.75em) and (max-width: 54.99375em) {
  /* line 103, node_modules/morfos/private/sass/core/_flexbox.scss */
  .mf-flexgrid--sidebar {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    -ms-flex-positive: 2;
        flex-grow: 2;
    -ms-flex-order: 1;
        order: 1; }
  /* line 108, node_modules/morfos/private/sass/core/_flexbox.scss */
  [class^="mf-flexgrid--module"] {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    -ms-flex-order: 3;
        order: 3; }
    /* line 114, node_modules/morfos/private/sass/core/_flexbox.scss */
    [class^="mf-flexgrid--module"].mf-flexgrid--module__atfirst {
      width: 100%;
      -ms-flex-order: 2;
          order: 2; }
    /* line 119, node_modules/morfos/private/sass/core/_flexbox.scss */
    [class^="mf-flexgrid--module"].mf-flexgrid--module__atlast {
      width: 100%;
      -ms-flex-order: 4;
          order: 4; } }

@media (max-width: 43.74375em) {
  /* line 128, node_modules/morfos/private/sass/core/_flexbox.scss */
  [class^="mf-flexgrid--module"], .mf-flexgrid--sidebar, .mf-flexgrid--main-container {
    padding: 0; }
  /* line 132, node_modules/morfos/private/sass/core/_flexbox.scss */
  .mf-flexgrid--sidebar, .mf-flexgrid--main-container {
    margin-top: 10px; } }

@media (min-width: 43.75em) {
  /* line 142, node_modules/morfos/private/sass/core/_flexbox.scss */
  .mf-flexgrid--row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    margin: 0 0 0 -10px; }
    /* line 146, node_modules/morfos/private/sass/core/_flexbox.scss */
    .mf-flexgrid--row:first-child {
      margin-top: -10px; }
  /*
  .mf-flexgrid--row + .mf-flexgrid--row {
      margin-top: 0;
  }
  */
  /*
  // Área de contenido principal + sidebars
  .mf-flexgrid--main-container {

      display: flex;
      flex-flow: row wrap;
      margin: 0 0 0 (-$layout-gutter);
  }
  */
  /* line 165, node_modules/morfos/private/sass/core/_flexbox.scss */
  .mf-flexgrid--main-container {
    -ms-flex-positive: 100;
        flex-grow: 100;
    width: 50%; }
  /* line 171, node_modules/morfos/private/sass/core/_flexbox.scss */
  .mf-flexgrid--module__4-4 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -ms-flex-positive: 3;
        flex-grow: 3; } }

@media (min-width: 55em) {
  /* line 178, node_modules/morfos/private/sass/core/_flexbox.scss */
  .mf-flexgrid--module__3-4 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    -ms-flex-positive: 3;
        flex-grow: 3; }
  /* line 182, node_modules/morfos/private/sass/core/_flexbox.scss */
  .mf-flexgrid--module__2-4 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    -ms-flex-positive: 2;
        flex-grow: 2; }
  /* line 186, node_modules/morfos/private/sass/core/_flexbox.scss */
  .mf-flexgrid--module__1-4 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    -ms-flex-positive: 1;
        flex-grow: 1; }
  /* line 190, node_modules/morfos/private/sass/core/_flexbox.scss */
  .mf-flexgrid--module__2-3 {
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    -ms-flex-positive: 2;
        flex-grow: 2; }
  /* line 194, node_modules/morfos/private/sass/core/_flexbox.scss */
  .mf-flexgrid--module__1-3 {
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    -ms-flex-positive: 1;
        flex-grow: 1; }
  /* line 198, node_modules/morfos/private/sass/core/_flexbox.scss */
  .mf-flexgrid--sidebar {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    -ms-flex-positive: 1;
        flex-grow: 1; } }

/*?

Button
======

* @desc         Da los estilos por defecto para el botón basico junto con todos los estados (hover, active, disabled, etc)
* @name         button
* @author
* @tested
* @requires
* @bugs


Ejemplo:
<input class="mf-button" value="input" title="input type button" type="button">

<button class="" title="button">button</button>

<a href="#!" class="mf-button" title="<a> class mf-button">a.mf-button</a>

<button class="mf-button" title="button">
  <span class="mf-icon mf-icon-add"></span>
  button
</button>

<a href="#!" class="mf-button" title="<a> class mf-button">
  <span class="mf-icon mf-icon-add"></span>
   a.mf-button
</a>


*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* Buttons & simbuttons */
/* line 88, node_modules/morfos/private/sass/modules/buttons/__button.scss */
input[type="submit"],
input[type="button"],
input[type="reset"],
button, .mf-cookies--accept, .mf-cookies--info, .mf-scroll-nav--btn, .mf-button,
.simbutton, .mf-backbtn, .primary,
.mf-button__primary,
input.primary[type="button"],
input.primary[type="submit"],
input.mf-button__primary[type="button"],
input.mf-button__primary[type="submit"], .secondary,
.mf-button__secondary,
input.secondary[type="button"],
input.secondary[type="submit"],
input.mf-button__secondary[type="button"],
input.mf-button__secondary[type="submit"], .mf-buttonbar.mf-buttonbar__mini .mf-buttonbar--btn, .mf-buttonbar--btn, .mf-multisimbutton > div, .mf-multidropdown--item, .mf-dropdown--btn, .mf-window-header--back-btn, .fld > .mf-dropbox, .mf-pager--btn {
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 10px 25px;
  margin: 3px 0;
  cursor: pointer;
  color: white;
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  text-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 0;
  box-shadow: none;
  background: #008080;
  transition: none; }
  /* line 110, node_modules/morfos/private/sass/modules/buttons/__button.scss */
  input:visited[type="submit"],
  input:visited[type="button"],
  input:visited[type="reset"],
  button:visited, .mf-cookies--accept:visited, .mf-cookies--info:visited, .mf-scroll-nav--btn:visited, .mf-button:visited,
  .simbutton:visited, .mf-backbtn:visited, .primary:visited,
  .mf-button__primary:visited, .secondary:visited,
  .mf-button__secondary:visited, .mf-buttonbar.mf-buttonbar__mini .mf-buttonbar--btn:visited, .mf-buttonbar--btn:visited, .mf-multisimbutton > div:visited, .mf-multidropdown--item:visited, .mf-dropdown--btn:visited, .mf-window-header--back-btn:visited, .fld > .mf-dropbox:visited, .mf-pager--btn:visited {
    color: white; }
  /* line 114, node_modules/morfos/private/sass/modules/buttons/__button.scss */
  input:hover[type="submit"],
  input:hover[type="button"],
  input:hover[type="reset"],
  button:hover, .mf-cookies--accept:hover, .mf-cookies--info:hover, .mf-scroll-nav--btn:hover, .mf-button:hover,
  .simbutton:hover, .mf-backbtn:hover, .primary:hover,
  .mf-button__primary:hover, .secondary:hover,
  .mf-button__secondary:hover, .mf-buttonbar.mf-buttonbar__mini .mf-buttonbar--btn:hover, .mf-buttonbar--btn:hover, .mf-multisimbutton > div:hover, .mf-multidropdown--item:hover, .mf-dropdown--btn:hover, .mf-window-header--back-btn:hover, .fld > .mf-dropbox:hover, .mf-pager--btn:hover, input:focus[type="submit"],
  input:focus[type="button"],
  input:focus[type="reset"],
  button:focus, .mf-cookies--accept:focus, .mf-cookies--info:focus, .mf-scroll-nav--btn:focus, .mf-button:focus,
  .simbutton:focus, .mf-backbtn:focus, .primary:focus,
  .mf-button__primary:focus, .secondary:focus,
  .mf-button__secondary:focus, .mf-buttonbar.mf-buttonbar__mini .mf-buttonbar--btn:focus, .mf-buttonbar--btn:focus, .mf-multisimbutton > div:focus, .mf-multidropdown--item:focus, .mf-dropdown--btn:focus, .mf-window-header--back-btn:focus, .fld > .mf-dropbox:focus, .mf-pager--btn:focus {
    outline: none;
    text-decoration: none;
    box-shadow: none;
    color: #333333;
    background: #01301f; }
  /* line 123, node_modules/morfos/private/sass/modules/buttons/__button.scss */
  input:active[type="submit"],
  input:active[type="button"],
  input:active[type="reset"],
  button:active, .mf-cookies--accept:active, .mf-cookies--info:active, .mf-scroll-nav--btn:active, .mf-button:active,
  .simbutton:active, .mf-backbtn:active, .primary:active,
  .mf-button__primary:active, .secondary:active,
  .mf-button__secondary:active, .mf-buttonbar.mf-buttonbar__mini .mf-buttonbar--btn:active, .mf-buttonbar--btn:active, .mf-multisimbutton > div:active, .mf-multidropdown--item:active, .mf-dropdown--btn:active, .mf-window-header--back-btn:active, .fld > .mf-dropbox:active, .mf-pager--btn:active {
    box-shadow: none;
    background: linear-gradient(#c5c5c5, #e0e0e0); }
  /* line 128, node_modules/morfos/private/sass/modules/buttons/__button.scss */
  input[disabled][type="submit"],
  input[disabled][type="button"],
  input[disabled][type="reset"],
  button[disabled], .mf-cookies--accept[disabled], .mf-cookies--info[disabled], .mf-scroll-nav--btn[disabled], .mf-button[disabled],
  .simbutton[disabled], .mf-backbtn[disabled], .primary[disabled],
  .mf-button__primary[disabled], .secondary[disabled],
  .mf-button__secondary[disabled], .mf-buttonbar.mf-buttonbar__mini .mf-buttonbar--btn[disabled], .mf-buttonbar--btn[disabled], .mf-multisimbutton > div[disabled], .mf-multidropdown--item[disabled], .mf-dropdown--btn[disabled], .mf-window-header--back-btn[disabled], .fld > .mf-dropbox[disabled], .mf-pager--btn[disabled], input.disabled[type="submit"],
  input.disabled[type="button"],
  input.disabled[type="reset"],
  button.disabled, .disabled.mf-cookies--accept, .disabled.mf-cookies--info, .disabled.mf-scroll-nav--btn, .disabled.mf-button,
  .disabled.simbutton, .disabled.mf-backbtn, .disabled.primary,
  .disabled.mf-button__primary, .disabled.secondary,
  .disabled.mf-button__secondary, .mf-buttonbar.mf-buttonbar__mini .disabled.mf-buttonbar--btn, .disabled.mf-buttonbar--btn, .mf-multisimbutton > div.disabled, .disabled.mf-multidropdown--item, .disabled.mf-dropdown--btn, .disabled.mf-window-header--back-btn, .fld > .disabled.mf-dropbox, .disabled.mf-pager--btn, input.disabled:hover[type="submit"],
  input.disabled:hover[type="button"],
  input.disabled:hover[type="reset"],
  button.disabled:hover, .disabled.mf-cookies--accept:hover, .disabled.mf-cookies--info:hover, .disabled.mf-scroll-nav--btn:hover, .disabled.mf-button:hover,
  .disabled.simbutton:hover, .disabled.mf-backbtn:hover, .disabled.primary:hover,
  .disabled.mf-button__primary:hover, .disabled.secondary:hover,
  .disabled.mf-button__secondary:hover, .disabled.mf-buttonbar--btn:hover, .mf-multisimbutton > div.disabled:hover, .disabled.mf-multidropdown--item:hover, .disabled.mf-dropdown--btn:hover, .disabled.mf-window-header--back-btn:hover, .fld > .disabled.mf-dropbox:hover, .disabled.mf-pager--btn:hover, input.disabled:active[type="submit"],
  input.disabled:active[type="button"],
  input.disabled:active[type="reset"],
  button.disabled:active, .disabled.mf-cookies--accept:active, .disabled.mf-cookies--info:active, .disabled.mf-scroll-nav--btn:active, .disabled.mf-button:active,
  .disabled.simbutton:active, .disabled.mf-backbtn:active, .disabled.primary:active,
  .disabled.mf-button__primary:active, .disabled.secondary:active,
  .disabled.mf-button__secondary:active, .disabled.mf-buttonbar--btn:active, .mf-multisimbutton > div.disabled:active, .disabled.mf-multidropdown--item:active, .disabled.mf-dropdown--btn:active, .disabled.mf-window-header--back-btn:active, .fld > .disabled.mf-dropbox:active, .disabled.mf-pager--btn:active {
    opacity: 0.8;
    color: white;
    cursor: default;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    border: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: none; }
  @media (min-width: 43.75em) {
    /* line 88, node_modules/morfos/private/sass/modules/buttons/__button.scss */
    input[type="submit"],
    input[type="button"],
    input[type="reset"],
    button, .mf-cookies--accept, .mf-cookies--info, .mf-scroll-nav--btn, .mf-button,
    .simbutton, .mf-backbtn, .primary,
    .mf-button__primary,
    input.primary[type="button"],
    input.primary[type="submit"],
    input.mf-button__primary[type="button"],
    input.mf-button__primary[type="submit"], .secondary,
    .mf-button__secondary,
    input.secondary[type="button"],
    input.secondary[type="submit"],
    input.mf-button__secondary[type="button"],
    input.mf-button__secondary[type="submit"], .mf-buttonbar.mf-buttonbar__mini .mf-buttonbar--btn, .mf-buttonbar--btn, .mf-multisimbutton > div, .mf-multidropdown--item, .mf-dropdown--btn, .mf-window-header--back-btn, .fld > .mf-dropbox, .mf-pager--btn {
      width: auto;
      margin: 3px; } }

/*?

Botón volver
============

* @desc         Estilos para boton volver que aparece en la cabecera del contenido de algunas aplicaciones
* @name         backbtn
* @author
* @tested
* @requires     button
* @bugs

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.mf-backbtn:before {
  content: "";
  display: inline;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  float: none;
  margin: 0;
  width: auto;
  height: auto;
  speak: none;
  color: #348065;
  font-family: 'morfont';
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/* line 30, node_modules/morfos/private/sass/modules/buttons/_btn-backbtn.scss */
.mf-backbtn:hover, .mf-backbtn:active, .mf-backbtn:focus {
  color: #5dbd9b; }

/*?

Button without text
===================

* @desc         Oculta el texto de un boton, permaneciendo sólo el icono.
* @name         btn__no-text
* @author
* @tested
* @requires
* @bugs

Ejemplo:
(Boton para columna de Acciones en una tabla):

<a title="Eliminar" href="#!" class="mf-table-data--row-action mf-btn__no-text">
  <span class="mf-icon mf-icon-trash"></span>
  Eliminar
</a>

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 25, node_modules/morfos/private/sass/modules/buttons/_btn-notext.scss */
.mf-btn__no-text,
.mf-button__no-text,
.btn__no-text, .mf-appmenu--title > a, .mf-appmenu--button span, .mf-topbar-button span {
  display: inline-block;
  text-align: center;
  text-indent: -9999em;
  white-space: nowrap; }
  /* line 32, node_modules/morfos/private/sass/modules/buttons/_btn-notext.scss */
  .mf-btn__no-text .mf-icon, .mf-button__no-text .mf-icon, .btn__no-text .mf-icon, .mf-appmenu--title > a .mf-icon, .mf-appmenu--button span .mf-icon, .mf-topbar-button span .mf-icon, .mf-btn__no-text .mf-appmenu--submenu-item-icon:before, .mf-button__no-text .mf-appmenu--submenu-item-icon:before, .btn__no-text .mf-appmenu--submenu-item-icon:before, .mf-appmenu--title > a .mf-appmenu--submenu-item-icon:before, .mf-appmenu--button span .mf-appmenu--submenu-item-icon:before, .mf-topbar-button span .mf-appmenu--submenu-item-icon:before, .mf-btn__no-text .mf-simple-list__icon .mf-simple-list--item:before, .mf-simple-list__icon .mf-btn__no-text .mf-simple-list--item:before, .mf-button__no-text .mf-simple-list__icon .mf-simple-list--item:before, .mf-simple-list__icon .mf-button__no-text .mf-simple-list--item:before, .btn__no-text .mf-simple-list__icon .mf-simple-list--item:before, .mf-simple-list__icon .btn__no-text .mf-simple-list--item:before, .mf-appmenu--title > a .mf-simple-list__icon .mf-simple-list--item:before, .mf-simple-list__icon .mf-appmenu--title > a .mf-simple-list--item:before, .mf-appmenu--button span .mf-simple-list__icon .mf-simple-list--item:before, .mf-simple-list__icon .mf-appmenu--button span .mf-simple-list--item:before, .mf-topbar-button span .mf-simple-list__icon .mf-simple-list--item:before, .mf-simple-list__icon .mf-topbar-button span .mf-simple-list--item:before, .mf-btn__no-text .mf-breadcrumb--item.has-submenu:after, .mf-button__no-text .mf-breadcrumb--item.has-submenu:after, .btn__no-text .mf-breadcrumb--item.has-submenu:after, .mf-appmenu--title > a .mf-breadcrumb--item.has-submenu:after, .mf-appmenu--button span .mf-breadcrumb--item.has-submenu:after, .mf-topbar-button span .mf-breadcrumb--item.has-submenu:after, .mf-btn__no-text .ac-inbox--icon .mf-inbox--menu-item a::before, .ac-inbox--icon .mf-inbox--menu-item .mf-btn__no-text a::before, .mf-button__no-text .ac-inbox--icon .mf-inbox--menu-item a::before, .ac-inbox--icon .mf-inbox--menu-item .mf-button__no-text a::before, .btn__no-text .ac-inbox--icon .mf-inbox--menu-item a::before, .ac-inbox--icon .mf-inbox--menu-item .btn__no-text a::before, .mf-appmenu--title > a .ac-inbox--icon .mf-inbox--menu-item a::before, .ac-inbox--icon .mf-inbox--menu-item .mf-appmenu--title > a a::before, .mf-appmenu--button span .ac-inbox--icon .mf-inbox--menu-item a::before, .ac-inbox--icon .mf-inbox--menu-item .mf-appmenu--button span a::before, .mf-topbar-button span .ac-inbox--icon .mf-inbox--menu-item a::before, .ac-inbox--icon .mf-inbox--menu-item .mf-topbar-button span a::before,
  .mf-btn__no-text .ac-inbox--icon .mf-inbox--submenu-item a::before, .ac-inbox--icon .mf-inbox--submenu-item .mf-btn__no-text a::before,
  .mf-button__no-text .ac-inbox--icon .mf-inbox--submenu-item a::before, .ac-inbox--icon .mf-inbox--submenu-item .mf-button__no-text a::before,
  .btn__no-text .ac-inbox--icon .mf-inbox--submenu-item a::before, .ac-inbox--icon .mf-inbox--submenu-item .btn__no-text a::before,
  .mf-appmenu--title > a .ac-inbox--icon .mf-inbox--submenu-item a::before, .ac-inbox--icon .mf-inbox--submenu-item .mf-appmenu--title > a a::before,
  .mf-appmenu--button span .ac-inbox--icon .mf-inbox--submenu-item a::before, .ac-inbox--icon .mf-inbox--submenu-item .mf-appmenu--button span a::before,
  .mf-topbar-button span .ac-inbox--icon .mf-inbox--submenu-item a::before, .ac-inbox--icon .mf-inbox--submenu-item .mf-topbar-button span a::before,
  .mf-btn__no-text [class*="mf-icon-"],
  .mf-button__no-text [class*="mf-icon-"],
  .btn__no-text [class*="mf-icon-"],
  .mf-appmenu--title > a [class*="mf-icon-"],
  .mf-appmenu--button span [class*="mf-icon-"],
  .mf-topbar-button span [class*="mf-icon-"] {
    float: left;
    margin-right: 0;
    text-indent: 0; }

/*?

Button primary
==============

* @desc         Aspecto para los botones que marcan acciones principales y que tienen mas importancia en el interfaz (Ej. Boton Guardar)
* @name         btnprimary
* @author
* @tested
* @requires
* @bugs


*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* Simbutton primary */
/* line 72, node_modules/morfos/private/sass/modules/buttons/_btn-primary.scss */
.primary,
.mf-button__primary,
input.primary[type="button"],
input.primary[type="submit"],
input.mf-button__primary[type="button"],
input.mf-button__primary[type="submit"] {
  min-width: 90px;
  padding: 10px 25px;
  color: white;
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  font-weight: normal;
  line-height: normal;
  text-shadow: none;
  border-style: solid;
  border-width: 1px;
  border-color: #006767;
  background: #008080;
  border-radius: 0;
  box-shadow: none; }
  /* line 92, node_modules/morfos/private/sass/modules/buttons/_btn-primary.scss */
  .primary:visited,
  .mf-button__primary:visited,
  input.primary:visited[type="button"],
  input.primary:visited[type="submit"],
  input.mf-button__primary:visited[type="button"],
  input.mf-button__primary:visited[type="submit"] {
    color: white; }
  /* line 96, node_modules/morfos/private/sass/modules/buttons/_btn-primary.scss */
  .primary:hover,
  .mf-button__primary:hover,
  input.primary:hover[type="button"],
  input.primary:hover[type="submit"],
  input.mf-button__primary:hover[type="button"],
  input.mf-button__primary:hover[type="submit"], .primary:focus,
  .mf-button__primary:focus,
  input.primary:focus[type="button"],
  input.primary:focus[type="submit"],
  input.mf-button__primary:focus[type="button"],
  input.mf-button__primary:focus[type="submit"] {
    color: #FFF;
    text-shadow: none;
    border-style: solid;
    border-width: 1px;
    border-color: #006767;
    box-shadow: none;
    background: #01301f; }
  /* line 108, node_modules/morfos/private/sass/modules/buttons/_btn-primary.scss */
  .primary:active,
  .mf-button__primary:active,
  input.primary:active[type="button"],
  input.primary:active[type="submit"],
  input.mf-button__primary:active[type="button"],
  input.mf-button__primary:active[type="submit"] {
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5);
    color: #FFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);
    box-shadow: none;
    background: linear-gradient(to top, #bfbfbf 0%, #7c7c7c 89%, #7c7c7c 100%); }
  /* line 120, node_modules/morfos/private/sass/modules/buttons/_btn-primary.scss */
  .primary[disabled],
  .mf-button__primary[disabled],
  input.primary[disabled][type="button"],
  input.primary[disabled][type="submit"],
  input.mf-button__primary[disabled][type="button"],
  input.mf-button__primary[disabled][type="submit"], .disabled.primary,
  .disabled.mf-button__primary,
  input.disabled.primary[type="button"],
  input.disabled.primary[type="submit"],
  input.disabled.mf-button__primary[type="button"],
  input.disabled.mf-button__primary[type="submit"], .disabled.primary:hover,
  .disabled.mf-button__primary:hover, .disabled.primary:active,
  .disabled.mf-button__primary:active {
    color: #737373;
    background: #34ffff; }

/*?

Button secondary
================

* @desc         Marca las acciones secundarias en un interfaz. Suele ir acompañado de un botón con una accion primaria
                (Ej. Cancelar [$btnsecondary] + Guardar [$btnprimary] )
* @name         btnsecondary
* @author
* @tested
* @requires
* @bugs         Falta optimizacion para moviles y diferenciacion del button primary -las variables tienen los mismos valores que en este

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* Simbutton secondary */
/*hover*/
/*active*/
/* Simbutton secondary */
/* line 55, node_modules/morfos/private/sass/modules/buttons/_btn-secondary.scss */
.secondary,
.mf-button__secondary,
input.secondary[type="button"],
input.secondary[type="submit"],
input.mf-button__secondary[type="button"],
input.mf-button__secondary[type="submit"] {
  color: #348065;
  font-weight: normal;
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  line-height: normal;
  text-shadow: none;
  border-style: solid;
  border-width: 1px;
  border-color: #c7dec7;
  cursor: pointer;
  border-radius: 0;
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.5) inset, 0 8px 12px rgba(255, 255, 255, 0.2) inset, 0 -8px 12px rgba(0, 0, 0, 0.04) inset;
  background: #f4f8f4; }
  /* line 76, node_modules/morfos/private/sass/modules/buttons/_btn-secondary.scss */
  .secondary:link,
  .mf-button__secondary:link,
  input.secondary:link[type="button"],
  input.secondary:link[type="submit"],
  input.mf-button__secondary:link[type="button"],
  input.mf-button__secondary:link[type="submit"], .secondary:visited,
  .mf-button__secondary:visited,
  input.secondary:visited[type="button"],
  input.secondary:visited[type="submit"],
  input.mf-button__secondary:visited[type="button"],
  input.mf-button__secondary:visited[type="submit"] {
    color: #348065; }
  /* line 81, node_modules/morfos/private/sass/modules/buttons/_btn-secondary.scss */
  .secondary:hover,
  .mf-button__secondary:hover,
  input.secondary:hover[type="button"],
  input.secondary:hover[type="submit"],
  input.mf-button__secondary:hover[type="button"],
  input.mf-button__secondary:hover[type="submit"], .secondary:focus,
  .mf-button__secondary:focus,
  input.secondary:focus[type="button"],
  input.secondary:focus[type="submit"],
  input.mf-button__secondary:focus[type="button"],
  input.mf-button__secondary:focus[type="submit"] {
    color: #FFF;
    background: #01301f; }
  /* line 87, node_modules/morfos/private/sass/modules/buttons/_btn-secondary.scss */
  .secondary:active,
  .mf-button__secondary:active,
  input.secondary:active[type="button"],
  input.secondary:active[type="submit"],
  input.mf-button__secondary:active[type="button"],
  input.mf-button__secondary:active[type="submit"] {
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.25), 0 0 2px rgba(255, 255, 255, 0.5) inset, 0 1px 0 rgba(255, 255, 255, 0.6);
    background: linear-gradient(to top, #bfbfbf 0%, #7c7c7c 89%, #7c7c7c 100%); }

/*?

Buttonbar
=========

* @desc         Muestra una barra con diferentes botones
* @name         buttonbar
* @author
* @tested
* @requires
* @bugs


Ejemplo:
<div class="fld">
  <label>Buttonbar</label>
  <ul class="mf-buttonbar">
    <li class="mf-buttonbar--item"><a class="mf-buttonbar--btn" href="#!">Acción 1</a></li>
    <li class="mf-buttonbar--item"><a class="mf-buttonbar--btn" href="#!">Acción 2</a></li>
    <li class="mf-buttonbar--item"><a class="mf-buttonbar--btn" href="#!">Acción 3</a></li>
    <li class="mf-buttonbar--item"><a class="mf-buttonbar--btn" href="#!">Acción 4</a></li>
  </ul>
</div>

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* Buttonbar */
/* line 50, node_modules/morfos/private/sass/modules/buttons/_buttonbar.scss */
.mf-buttonbar {
  display: inline-block;
  margin: 3px;
  vertical-align: middle;
  width: 100%;
  text-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 0;
  background: #008080;
  box-shadow: none; }
  /* line 73, node_modules/morfos/private/sass/modules/buttons/_buttonbar.scss */
  .mf-buttonbar.mf-buttonbar__mini .mf-buttonbar--btn {
    padding: 5px 8px;
    margin: 0;
    border: none; }
  @media (min-width: 43.75em) {
    /* line 50, node_modules/morfos/private/sass/modules/buttons/_buttonbar.scss */
    .mf-buttonbar {
      width: auto; } }

/* line 88, node_modules/morfos/private/sass/modules/buttons/_buttonbar.scss */
.mf-buttonbar--item {
  margin: 0; }
  @media (min-width: 43.75em) {
    /* line 88, node_modules/morfos/private/sass/modules/buttons/_buttonbar.scss */
    .mf-buttonbar--item {
      float: left;
      border-left: 1px solid rgba(0, 0, 0, 0.3); } }
  /* line 97, node_modules/morfos/private/sass/modules/buttons/_buttonbar.scss */
  .mf-buttonbar--item:first-child {
    border-left: none; }

/* line 102, node_modules/morfos/private/sass/modules/buttons/_buttonbar.scss */
.mf-buttonbar--btn {
  margin: 0;
  border: none; }

/*?

Multisimbutton
==============

* @desc         Crea un combo de dos botones: uno para accion primaria y otro que despliega un menu (dropdown) con acciones secundarias
* @name         mutisimbutton
* @author
* @tested
* @requires
* @bugs


Ejemplo:
<div class="mf-multisimbutton">
  <div>
    <input type="submit" class="mf-multiprimary" value="Accion primaria (input)"/>
    <a href="#!" class="mf-multidropdown">
      <span>Más acciones</span>
    </a>
  </div>
  <ul class="mf-dropdown--content" >
    <li class="mf-multidropdown--item"><a href="#!">Acción secundaria 1</a></li>
    <li class="mf-multidropdown--item"><a href="#!">Acción secundaria 2</a> </li>
  </ul>
</div>

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* Multisimbutton: Button w/multiple secondary actions */
/**/
/* line 70, node_modules/morfos/private/sass/modules/buttons/_multisimbutton.scss */
.mf-multisimbutton {
  color: #444;
  width: 100%; }
  /* line 74, node_modules/morfos/private/sass/modules/buttons/_multisimbutton.scss */
  .mf-multisimbutton > div {
    display: inline-block;
    margin: 0;
    padding: 0; }
    @media (min-width: 43.75em) {
      /* line 74, node_modules/morfos/private/sass/modules/buttons/_multisimbutton.scss */
      .mf-multisimbutton > div {
        display: table-cell; } }
  /* line 86, node_modules/morfos/private/sass/modules/buttons/_multisimbutton.scss */
  .mf-multisimbutton .mf-multiprimary {
    float: left;
    width: 90%;
    margin: 0;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 12px;
    padding-right: 12px;
    color: #444;
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
    border-right: 1px solid #999; }
    @media (min-width: 43.75em) {
      /* line 86, node_modules/morfos/private/sass/modules/buttons/_multisimbutton.scss */
      .mf-multisimbutton .mf-multiprimary {
        width: auto; } }
  /* line 108, node_modules/morfos/private/sass/modules/buttons/_multisimbutton.scss */
  .mf-multisimbutton .mf-dropdown--content.is-open,
  .mf-multisimbutton.is-open .mf-dropdown--content {
    position: relative;
    float: left;
    overflow: visible;
    opacity: 1;
    border: 0;
    padding: 0;
    margin: 0;
    min-width: 150px;
    width: 100%; }
    @media (min-width: 43.75em) {
      /* line 108, node_modules/morfos/private/sass/modules/buttons/_multisimbutton.scss */
      .mf-multisimbutton .mf-dropdown--content.is-open,
      .mf-multisimbutton.is-open .mf-dropdown--content {
        width: 0; } }
  @media (min-width: 43.75em) {
    /* line 70, node_modules/morfos/private/sass/modules/buttons/_multisimbutton.scss */
    .mf-multisimbutton {
      display: inline-block; } }

/* line 130, node_modules/morfos/private/sass/modules/buttons/_multisimbutton.scss */
.mf-multidropdown {
  float: left;
  width: 10%;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-right: 0;
  padding-left: 0;
  cursor: pointer;
  color: #444;
  background-color: transparent;
  border: 0; }
  /* line 145, node_modules/morfos/private/sass/modules/buttons/_multisimbutton.scss */
  .mf-multidropdown:after {
    margin: 0 auto !important; }
  /* line 149, node_modules/morfos/private/sass/modules/buttons/_multisimbutton.scss */
  .mf-multidropdown span {
    float: left;
    text-indent: -9999em; }
  @media (min-width: 43.75em) {
    /* line 130, node_modules/morfos/private/sass/modules/buttons/_multisimbutton.scss */
    .mf-multidropdown {
      width: auto;
      padding-right: 10px;
      padding-left: 10px; } }

/* line 162, node_modules/morfos/private/sass/modules/buttons/_multisimbutton.scss */
.mf-multidropdown--item {
  margin: 0;
  border-bottom: 1px solid #999;
  border-top: 1px solid #CBCBCB;
  border-radius: 0;
  background-color: white; }
  /* line 173, node_modules/morfos/private/sass/modules/buttons/_multisimbutton.scss */
  .mf-multidropdown--item:hover {
    background-color: #e6e5e5; }
  /* line 177, node_modules/morfos/private/sass/modules/buttons/_multisimbutton.scss */
  .mf-multidropdown--item a {
    color: #444; }
  @media (min-width: 43.75em) {
    /* line 162, node_modules/morfos/private/sass/modules/buttons/_multisimbutton.scss */
    .mf-multidropdown--item {
      width: 100%; } }

/*?

Social Buttons
====

* @desc         Estilos para botones de login mediante clave o redes sociales
* @name         rrss/access
* @author       Pepe Dominguez
* @tested
* @requires
* @bugs         pendiente de revision. Falta incorporar ejemplo a Morfos App

*/
/* line 75, node_modules/morfos/private/sass/modules/buttons/_socialbuttons.scss */
.mf-rrss--btn__facebook,
.mf-access--btn__facebook {
  margin: 15px 0;
  text-align: center; }
  /* line 81, node_modules/morfos/private/sass/modules/buttons/_socialbuttons.scss */
  .mf-rrss--btn__facebook a,
  .mf-rrss--btn__facebook button,
  .mf-rrss--btn__facebook .mf-cookies--accept,
  .mf-rrss--btn__facebook .mf-cookies--info,
  .mf-rrss--btn__facebook .mf-scroll-nav--btn,
  .mf-rrss--btn__facebook input [type="submit"],
  .mf-access--btn__facebook a,
  .mf-access--btn__facebook button,
  .mf-access--btn__facebook .mf-cookies--accept,
  .mf-access--btn__facebook .mf-cookies--info,
  .mf-access--btn__facebook .mf-scroll-nav--btn,
  .mf-access--btn__facebook input [type="submit"] {
    width: auto;
    min-width: 200px;
    padding: 10px 25px;
    font-size: 14px;
    text-transform: capitalize;
    content: "Facebook";
    border: 1px solid #2a4d7d;
    border-radius: 0;
    background-color: #3765A3; }
    /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
    .mf-rrss--btn__facebook a:before,
    .mf-rrss--btn__facebook button:before,
    .mf-rrss--btn__facebook .mf-cookies--accept:before,
    .mf-rrss--btn__facebook .mf-cookies--info:before,
    .mf-rrss--btn__facebook .mf-scroll-nav--btn:before,
    .mf-rrss--btn__facebook input [type="submit"]:before,
    .mf-access--btn__facebook a:before,
    .mf-access--btn__facebook button:before,
    .mf-access--btn__facebook .mf-cookies--accept:before,
    .mf-access--btn__facebook .mf-cookies--info:before,
    .mf-access--btn__facebook .mf-scroll-nav--btn:before,
    .mf-access--btn__facebook input [type="submit"]:before {
      content: icon;
      display: inline;
      position: static;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      float: none;
      margin: 0 10px 0 0;
      width: auto;
      height: auto;
      speak: none;
      color: white;
      font-family: 'morfont';
      font-size: 20px;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-align: center;
      text-transform: none;
      line-height: 0;
      text-indent: 0;
      vertical-align: middle;
      -webkit-font-smoothing: antialiased;
      text-shadow: none; }
    /* line 101, node_modules/morfos/private/sass/modules/buttons/_socialbuttons.scss */
    .mf-rrss--btn__facebook a:hover,
    .mf-rrss--btn__facebook button:hover,
    .mf-rrss--btn__facebook .mf-cookies--accept:hover,
    .mf-rrss--btn__facebook .mf-cookies--info:hover,
    .mf-rrss--btn__facebook .mf-scroll-nav--btn:hover,
    .mf-rrss--btn__facebook input [type="submit"]:hover,
    .mf-access--btn__facebook a:hover,
    .mf-access--btn__facebook button:hover,
    .mf-access--btn__facebook .mf-cookies--accept:hover,
    .mf-access--btn__facebook .mf-cookies--info:hover,
    .mf-access--btn__facebook .mf-scroll-nav--btn:hover,
    .mf-access--btn__facebook input [type="submit"]:hover {
      box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
      border: 1px solid #1d3657;
      background-color: #2a4d7d; }
    @media (max-width: 54.99375em) {
      /* line 81, node_modules/morfos/private/sass/modules/buttons/_socialbuttons.scss */
      .mf-rrss--btn__facebook a,
      .mf-rrss--btn__facebook button,
      .mf-rrss--btn__facebook .mf-cookies--accept,
      .mf-rrss--btn__facebook .mf-cookies--info,
      .mf-rrss--btn__facebook .mf-scroll-nav--btn,
      .mf-rrss--btn__facebook input [type="submit"],
      .mf-access--btn__facebook a,
      .mf-access--btn__facebook button,
      .mf-access--btn__facebook .mf-cookies--accept,
      .mf-access--btn__facebook .mf-cookies--info,
      .mf-access--btn__facebook .mf-scroll-nav--btn,
      .mf-access--btn__facebook input [type="submit"] {
        width: 100%; } }

/* line 75, node_modules/morfos/private/sass/modules/buttons/_socialbuttons.scss */
.mf-rrss--btn__google,
.mf-access--btn__google {
  margin: 15px 0;
  text-align: center; }
  /* line 81, node_modules/morfos/private/sass/modules/buttons/_socialbuttons.scss */
  .mf-rrss--btn__google a,
  .mf-rrss--btn__google button,
  .mf-rrss--btn__google .mf-cookies--accept,
  .mf-rrss--btn__google .mf-cookies--info,
  .mf-rrss--btn__google .mf-scroll-nav--btn,
  .mf-rrss--btn__google input [type="submit"],
  .mf-access--btn__google a,
  .mf-access--btn__google button,
  .mf-access--btn__google .mf-cookies--accept,
  .mf-access--btn__google .mf-cookies--info,
  .mf-access--btn__google .mf-scroll-nav--btn,
  .mf-access--btn__google input [type="submit"] {
    width: auto;
    min-width: 200px;
    padding: 10px 25px;
    font-size: 14px;
    text-transform: capitalize;
    content: "Google +";
    border: 1px solid #9d3c2b;
    border-radius: 0;
    background-color: #C54B36; }
    /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
    .mf-rrss--btn__google a:before,
    .mf-rrss--btn__google button:before,
    .mf-rrss--btn__google .mf-cookies--accept:before,
    .mf-rrss--btn__google .mf-cookies--info:before,
    .mf-rrss--btn__google .mf-scroll-nav--btn:before,
    .mf-rrss--btn__google input [type="submit"]:before,
    .mf-access--btn__google a:before,
    .mf-access--btn__google button:before,
    .mf-access--btn__google .mf-cookies--accept:before,
    .mf-access--btn__google .mf-cookies--info:before,
    .mf-access--btn__google .mf-scroll-nav--btn:before,
    .mf-access--btn__google input [type="submit"]:before {
      content: icon;
      display: inline;
      position: static;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      float: none;
      margin: 0 10px 0 0;
      width: auto;
      height: auto;
      speak: none;
      color: white;
      font-family: 'morfont';
      font-size: 20px;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-align: center;
      text-transform: none;
      line-height: 0;
      text-indent: 0;
      vertical-align: middle;
      -webkit-font-smoothing: antialiased;
      text-shadow: none; }
    /* line 101, node_modules/morfos/private/sass/modules/buttons/_socialbuttons.scss */
    .mf-rrss--btn__google a:hover,
    .mf-rrss--btn__google button:hover,
    .mf-rrss--btn__google .mf-cookies--accept:hover,
    .mf-rrss--btn__google .mf-cookies--info:hover,
    .mf-rrss--btn__google .mf-scroll-nav--btn:hover,
    .mf-rrss--btn__google input [type="submit"]:hover,
    .mf-access--btn__google a:hover,
    .mf-access--btn__google button:hover,
    .mf-access--btn__google .mf-cookies--accept:hover,
    .mf-access--btn__google .mf-cookies--info:hover,
    .mf-access--btn__google .mf-scroll-nav--btn:hover,
    .mf-access--btn__google input [type="submit"]:hover {
      box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
      border: 1px solid #752d20;
      background-color: #9d3c2b; }
    @media (max-width: 54.99375em) {
      /* line 81, node_modules/morfos/private/sass/modules/buttons/_socialbuttons.scss */
      .mf-rrss--btn__google a,
      .mf-rrss--btn__google button,
      .mf-rrss--btn__google .mf-cookies--accept,
      .mf-rrss--btn__google .mf-cookies--info,
      .mf-rrss--btn__google .mf-scroll-nav--btn,
      .mf-rrss--btn__google input [type="submit"],
      .mf-access--btn__google a,
      .mf-access--btn__google button,
      .mf-access--btn__google .mf-cookies--accept,
      .mf-access--btn__google .mf-cookies--info,
      .mf-access--btn__google .mf-scroll-nav--btn,
      .mf-access--btn__google input [type="submit"] {
        width: 100%; } }

/* line 75, node_modules/morfos/private/sass/modules/buttons/_socialbuttons.scss */
.mf-rrss--btn__twitter,
.mf-access--btn__twitter {
  margin: 15px 0;
  text-align: center; }
  /* line 81, node_modules/morfos/private/sass/modules/buttons/_socialbuttons.scss */
  .mf-rrss--btn__twitter a,
  .mf-rrss--btn__twitter button,
  .mf-rrss--btn__twitter .mf-cookies--accept,
  .mf-rrss--btn__twitter .mf-cookies--info,
  .mf-rrss--btn__twitter .mf-scroll-nav--btn,
  .mf-rrss--btn__twitter input [type="submit"],
  .mf-access--btn__twitter a,
  .mf-access--btn__twitter button,
  .mf-access--btn__twitter .mf-cookies--accept,
  .mf-access--btn__twitter .mf-cookies--info,
  .mf-access--btn__twitter .mf-scroll-nav--btn,
  .mf-access--btn__twitter input [type="submit"] {
    width: auto;
    min-width: 200px;
    padding: 10px 25px;
    font-size: 14px;
    text-transform: capitalize;
    content: "Twitter";
    border: 1px solid #3493d4;
    border-radius: 0;
    background-color: #5EA9DD; }
    /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
    .mf-rrss--btn__twitter a:before,
    .mf-rrss--btn__twitter button:before,
    .mf-rrss--btn__twitter .mf-cookies--accept:before,
    .mf-rrss--btn__twitter .mf-cookies--info:before,
    .mf-rrss--btn__twitter .mf-scroll-nav--btn:before,
    .mf-rrss--btn__twitter input [type="submit"]:before,
    .mf-access--btn__twitter a:before,
    .mf-access--btn__twitter button:before,
    .mf-access--btn__twitter .mf-cookies--accept:before,
    .mf-access--btn__twitter .mf-cookies--info:before,
    .mf-access--btn__twitter .mf-scroll-nav--btn:before,
    .mf-access--btn__twitter input [type="submit"]:before {
      content: icon;
      display: inline;
      position: static;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      float: none;
      margin: 0 10px 0 0;
      width: auto;
      height: auto;
      speak: none;
      color: white;
      font-family: 'morfont';
      font-size: 20px;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-align: center;
      text-transform: none;
      line-height: 0;
      text-indent: 0;
      vertical-align: middle;
      -webkit-font-smoothing: antialiased;
      text-shadow: none; }
    /* line 101, node_modules/morfos/private/sass/modules/buttons/_socialbuttons.scss */
    .mf-rrss--btn__twitter a:hover,
    .mf-rrss--btn__twitter button:hover,
    .mf-rrss--btn__twitter .mf-cookies--accept:hover,
    .mf-rrss--btn__twitter .mf-cookies--info:hover,
    .mf-rrss--btn__twitter .mf-scroll-nav--btn:hover,
    .mf-rrss--btn__twitter input [type="submit"]:hover,
    .mf-access--btn__twitter a:hover,
    .mf-access--btn__twitter button:hover,
    .mf-access--btn__twitter .mf-cookies--accept:hover,
    .mf-access--btn__twitter .mf-cookies--info:hover,
    .mf-access--btn__twitter .mf-scroll-nav--btn:hover,
    .mf-access--btn__twitter input [type="submit"]:hover {
      box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
      border: 1px solid #2577b0;
      background-color: #3493d4; }
    @media (max-width: 54.99375em) {
      /* line 81, node_modules/morfos/private/sass/modules/buttons/_socialbuttons.scss */
      .mf-rrss--btn__twitter a,
      .mf-rrss--btn__twitter button,
      .mf-rrss--btn__twitter .mf-cookies--accept,
      .mf-rrss--btn__twitter .mf-cookies--info,
      .mf-rrss--btn__twitter .mf-scroll-nav--btn,
      .mf-rrss--btn__twitter input [type="submit"],
      .mf-access--btn__twitter a,
      .mf-access--btn__twitter button,
      .mf-access--btn__twitter .mf-cookies--accept,
      .mf-access--btn__twitter .mf-cookies--info,
      .mf-access--btn__twitter .mf-scroll-nav--btn,
      .mf-access--btn__twitter input [type="submit"] {
        width: 100%; } }

/* line 75, node_modules/morfos/private/sass/modules/buttons/_socialbuttons.scss */
.mf-rrss--btn__clave,
.mf-access--btn__clave {
  margin: 15px 0;
  text-align: center; }
  /* line 81, node_modules/morfos/private/sass/modules/buttons/_socialbuttons.scss */
  .mf-rrss--btn__clave a,
  .mf-rrss--btn__clave button,
  .mf-rrss--btn__clave .mf-cookies--accept,
  .mf-rrss--btn__clave .mf-cookies--info,
  .mf-rrss--btn__clave .mf-scroll-nav--btn,
  .mf-rrss--btn__clave input [type="submit"],
  .mf-access--btn__clave a,
  .mf-access--btn__clave button,
  .mf-access--btn__clave .mf-cookies--accept,
  .mf-access--btn__clave .mf-cookies--info,
  .mf-access--btn__clave .mf-scroll-nav--btn,
  .mf-access--btn__clave input [type="submit"] {
    width: auto;
    min-width: 200px;
    padding: 10px 25px;
    font-size: 14px;
    text-transform: capitalize;
    content: "Cl@ve";
    border: 1px solid #255c48;
    border-radius: 0;
    background-color: #348065; }
    /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
    .mf-rrss--btn__clave a:before,
    .mf-rrss--btn__clave button:before,
    .mf-rrss--btn__clave .mf-cookies--accept:before,
    .mf-rrss--btn__clave .mf-cookies--info:before,
    .mf-rrss--btn__clave .mf-scroll-nav--btn:before,
    .mf-rrss--btn__clave input [type="submit"]:before,
    .mf-access--btn__clave a:before,
    .mf-access--btn__clave button:before,
    .mf-access--btn__clave .mf-cookies--accept:before,
    .mf-access--btn__clave .mf-cookies--info:before,
    .mf-access--btn__clave .mf-scroll-nav--btn:before,
    .mf-access--btn__clave input [type="submit"]:before {
      content: icon;
      display: inline;
      position: static;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      float: none;
      margin: 0 10px 0 0;
      width: auto;
      height: auto;
      speak: none;
      color: white;
      font-family: 'morfont';
      font-size: 20px;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-align: center;
      text-transform: none;
      line-height: 0;
      text-indent: 0;
      vertical-align: middle;
      -webkit-font-smoothing: antialiased;
      text-shadow: none; }
    /* line 101, node_modules/morfos/private/sass/modules/buttons/_socialbuttons.scss */
    .mf-rrss--btn__clave a:hover,
    .mf-rrss--btn__clave button:hover,
    .mf-rrss--btn__clave .mf-cookies--accept:hover,
    .mf-rrss--btn__clave .mf-cookies--info:hover,
    .mf-rrss--btn__clave .mf-scroll-nav--btn:hover,
    .mf-rrss--btn__clave input [type="submit"]:hover,
    .mf-access--btn__clave a:hover,
    .mf-access--btn__clave button:hover,
    .mf-access--btn__clave .mf-cookies--accept:hover,
    .mf-access--btn__clave .mf-cookies--info:hover,
    .mf-access--btn__clave .mf-scroll-nav--btn:hover,
    .mf-access--btn__clave input [type="submit"]:hover {
      box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
      border: 1px solid #17372c;
      background-color: #255c48; }
    @media (max-width: 54.99375em) {
      /* line 81, node_modules/morfos/private/sass/modules/buttons/_socialbuttons.scss */
      .mf-rrss--btn__clave a,
      .mf-rrss--btn__clave button,
      .mf-rrss--btn__clave .mf-cookies--accept,
      .mf-rrss--btn__clave .mf-cookies--info,
      .mf-rrss--btn__clave .mf-scroll-nav--btn,
      .mf-rrss--btn__clave input [type="submit"],
      .mf-access--btn__clave a,
      .mf-access--btn__clave button,
      .mf-access--btn__clave .mf-cookies--accept,
      .mf-access--btn__clave .mf-cookies--info,
      .mf-access--btn__clave .mf-scroll-nav--btn,
      .mf-access--btn__clave input [type="submit"] {
        width: 100%; } }

/*?

Footer
======

* @desc         Crea el pie de pagina para todas los 3 tipos de interfaz mas comunes (sede, protal, app). Esta completamente adaptado a moviles.
* @name         footer
* @author
* @tested
* @requires
* @bugs


Ejemplo:
<footer class="mf-footer">
    <div class="mf-footer--content">
        <p><strong>Morfos 2.0. Beta </strong> &copy; Ministerio de Hacienda y Administraciones Públicas</p>
    </div>
</footer>

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* PIE DE PAGINA */
/* line 84, node_modules/morfos/private/sass/modules/footer/_footer.scss */
.mf-footer {
  clear: both;
  position: relative;
  margin: -140px auto 0;
  min-height: 140px;
  padding: 10px;
  overflow: hidden;
  color: #ececec;
  text-align: left;
  border-top: 5px solid rgba(0, 0, 0, 0.1);
  background: #222222; }
  @media (min-width: 43.75em) {
    /* line 84, node_modules/morfos/private/sass/modules/footer/_footer.scss */
    .mf-footer {
      text-align: left; }
      /* line 103, node_modules/morfos/private/sass/modules/footer/_footer.scss */
      .portal .mf-footer {
        height: 400px;
        margin: -400px auto 0;
        padding: 200px 0 0 0;
        border: 0 none transparent;
        background: none; }
      /* line 113, node_modules/morfos/private/sass/modules/footer/_footer.scss */
      .sede .mf-footer {
        height: auto;
        margin: 0;
        padding: 2em 0 5em;
        border: 0 none transparent;
        background: #222222; }
      /* line 123, node_modules/morfos/private/sass/modules/footer/_footer.scss */
      .mf-footer.mf-footer__compact {
        height: 30px;
        margin-top: -30px;
        padding: 5px 10px;
        border: 0 solid transparent;
        background: transparent; } }
  /* line 134, node_modules/morfos/private/sass/modules/footer/_footer.scss */
  .mf-footer p {
    color: #ececec; }

/* line 139, node_modules/morfos/private/sass/modules/footer/_footer.scss */
.mf-footer--container {
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem; }
  @media (min-width: 43.75em) {
    /* line 139, node_modules/morfos/private/sass/modules/footer/_footer.scss */
    .mf-footer--container {
      min-height: 66px;
      background: none no-repeat scroll right 0; }
      /* line 152, node_modules/morfos/private/sass/modules/footer/_footer.scss */
      .mf-footer__compact .mf-footer--container {
        min-height: 0;
        background: none; } }

/*?

Footer menu
===========

* @desc         Crea un menu dentro del pie de pagina
* @name         footermenu
* @author
* @tested
* @requires
* @bugs


Ejemplo:
<footer class="mf-footer">
    <div class="mf-footer--content">
        <ul class="mf-footer--menu">
            <li class="mf-footer--menu-item"><a href="#!">Accesibilidad</a></li>
            <li class="mf-footer--menu-item"><a href="#!">Mapa web</a></li>
            <li class="mf-footer--menu-item"><a href="#!">Aviso legal</a></li>
            <li class="mf-footer--menu-item"><a href="#!">Contacto</a></li>
        </ul>
        <p class="mf-footer--copy"><strong>Morfos 2.0. Beta </strong> &copy; Ministerio de Hacienda y Administraciones Públicas</p>
    </div>
</footer>

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/*FOOTER MENU*/
/* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
.mf-footer--menu:after {
  content: "";
  display: table;
  clear: both; }

/* line 56, node_modules/morfos/private/sass/modules/footer/_footermenu.scss */
.mf-footer--menu-item {
  margin: 0 4px 0 0; }
  /* line 59, node_modules/morfos/private/sass/modules/footer/_footermenu.scss */
  .mf-footer--menu-item > a {
    float: left;
    padding: 5px 7px;
    color: #008080;
    font-size: 0.9285714286em;
    font-weight: 600;
    background: transparent; }
    /* line 69, node_modules/morfos/private/sass/modules/footer/_footermenu.scss */
    .mf-footer--menu-item > a:hover {
      background-color: #444;
      color: #f7f6f6; }

/*?

Datepicker
==========

* @desc         Posiciona el icono de calendario dentro de un selector de fecha.
* @name         datepicker
* @author       Ignacio Calleja, J. Dominguez, M.A. Torres
* @tested
* @requires
* @bugs


Ejemplo:

<div class="fld">
    <label for="example_input4">Selector de fecha</label>
    <input type="text" id="example_input4" name="example_input4" class="datepicker  mf-icon-calendar " title="dd/mm/aaaa" value="" size="14"/>
</div>

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 40, node_modules/morfos/private/sass/modules/form/_datepicker.scss */
div.datepicker tbody.datepickerDays td:hover {
  background-color: #dadada; }

/* line 44, node_modules/morfos/private/sass/modules/form/_datepicker.scss */
div.datepicker td.datepickerFuture a {
  color: #777; }

/* line 48, node_modules/morfos/private/sass/modules/form/_datepicker.scss */
tbody.datepickerDays td.datepickerSelected {
  background-color: #dadada; }

/* line 52, node_modules/morfos/private/sass/modules/form/_datepicker.scss */
div.datepicker th a.datepickerMonth {
  color: #444; }

/*
input.fecha, 
input.datepicker, 
input.datetimepicker,
input.mf-fecha, 
input.mf-datetimepicker,
input[type="date"],
*/
/* line 69, node_modules/morfos/private/sass/modules/form/_datepicker.scss */
input.mf-datepicker {
  padding-right: 2em !important;
  background-image: url("../images/calendar.svg");
  background-position: 96% 50%;
  background-repeat: no-repeat;
  background-size: 19px; }

/*?

Filter
======

* @desc         Elemento pendiente de cosntruccion
* @name         filter
* @author
* @tested
* @requires
* @bugs

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 22, node_modules/morfos/private/sass/modules/form/_filter.scss */
.mf-filter {
  margin-bottom: 1em;
  border-radius: 3px; }
  /* line 26, node_modules/morfos/private/sass/modules/form/_filter.scss */
  .mf-filter label, .mf-filter .label, .mf-filter .mf-requirement--answer-label, .mf-filter .mf-report--label,
  .mf-filter .label,
  .mf-filter .mf-report--label {
    font-size: 13px;
    font-size: 0.9285714286rem;
    line-height: 18px;
    line-height: 1.2857142857rem;
    text-align: left; }

/*?

Filtro avanzado desplegable
===========================

* @desc
* @name         filteradv
* @author
* @tested
* @requires
* @bugs         Pendiente de optimizacion y revision

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 38, node_modules/morfos/private/sass/modules/form/_filter-adv.scss */
.mf-filteradv {
  float: left;
  position: relative; }

/* line 44, node_modules/morfos/private/sass/modules/form/_filter-adv.scss */
.mf-filteradv--container {
  position: absolute;
  background: #FFFFFF;
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.6); }

/* line 51, node_modules/morfos/private/sass/modules/form/_filter-adv.scss */
.mf-filteradv--filter-content {
  margin: 0;
  max-height: 400px;
  overflow: auto; }

/* line 57, node_modules/morfos/private/sass/modules/form/_filter-adv.scss */
.mf-filteradv--fieldset {
  margin-right: 1em;
  margin-left: 1em; }
  /* line 61, node_modules/morfos/private/sass/modules/form/_filter-adv.scss */
  .mf-filteradv--fieldset:first-child {
    margin-top: 0; }
  /* line 65, node_modules/morfos/private/sass/modules/form/_filter-adv.scss */
  .mf-filteradv--fieldset:last-child {
    margin-bottom: 0; }

/* line 70, node_modules/morfos/private/sass/modules/form/_filter-adv.scss */
.mf-filteradv--submitbar {
  display: block;
  margin: 0;
  background: #DDD; }

/*?

Input con botón auxiliar
========================

* @desc         Crea un elemento input con un boton auxiliar a la derecha (con o sin texto)
* @name         inputauxbtn
* @author
* @tested
* @requires
* @bugs


Ejemplo:

<span class="mf-input-auxbtn">
    <input type="text"  id="example_input1" name="example_input1" value="12345678" maxlength="15"/>
    <a href="#!" title="Ver directorio" class="mf-button">
        <span class="mf-icon mf-icon-grid-list"></span> Consultar directorio
    </a>
</span>

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/*********************************/
/*   input con boton auxiliar    */
/* line 46, node_modules/morfos/private/sass/modules/form/_input-auxbtn.scss */
.mf-input-auxbtn {
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  width: 100%;
  vertical-align: middle;
  white-space: nowrap; }
  /* line 54, node_modules/morfos/private/sass/modules/form/_input-auxbtn.scss */
  .mf-input-auxbtn input {
    padding-top: 7px;
    padding-bottom: 7px; }
  /* line 59, node_modules/morfos/private/sass/modules/form/_input-auxbtn.scss */
  .mf-input-auxbtn a,
  .mf-input-auxbtn button,
  .mf-input-auxbtn .mf-cookies--accept,
  .mf-input-auxbtn .mf-cookies--info,
  .mf-input-auxbtn .mf-scroll-nav--btn {
    margin: 1px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    padding-bottom: 7px;
    border-radius: 0; }
  @media (min-width: 43.75em) {
    /* line 46, node_modules/morfos/private/sass/modules/form/_input-auxbtn.scss */
    .mf-input-auxbtn {
      width: auto; }
      /* line 73, node_modules/morfos/private/sass/modules/form/_input-auxbtn.scss */
      .mf-input-auxbtn input {
        width: auto; }
      /* line 77, node_modules/morfos/private/sass/modules/form/_input-auxbtn.scss */
      .mf-input-auxbtn a,
      .mf-input-auxbtn button,
      .mf-input-auxbtn .mf-cookies--accept,
      .mf-input-auxbtn .mf-cookies--info,
      .mf-input-auxbtn .mf-scroll-nav--btn {
        width: auto;
        text-indent: initial; } }

/*?

Filtro múltiple
===============

* @desc
* @name         multipleFilter
* @author
* @tested
* @requires
* @bugs         Pendiente de optimizacion y revision


*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* Multiple filter */
/* line 23, node_modules/morfos/private/sass/modules/form/_multiplefilter.scss */
.multipleFilter > a,
.mf-mfilter > a {
  display: block;
  float: right;
  padding: 4px 12px;
  cursor: pointer;
  border: 1px solid #CCC;
  border-bottom: none;
  background-color: #DDD;
  border-radius: 2px 2px 0 0; }
  /* line 36, node_modules/morfos/private/sass/modules/form/_multiplefilter.scss */
  .multipleFilter > a:focus,
  .mf-mfilter > a:focus {
    outline: none; }

/* line 41, node_modules/morfos/private/sass/modules/form/_multiplefilter.scss */
.multipleFilter > form,
.mf-mfilter > form {
  clear: both;
  border-top: 1px solid #DDD; }
  /* line 45, node_modules/morfos/private/sass/modules/form/_multiplefilter.scss */
  .multipleFilter > form > fieldset,
  .mf-mfilter > form > fieldset {
    padding: 0; }

/* line 50, node_modules/morfos/private/sass/modules/form/_multiplefilter.scss */
.multipleFilter .fsubmit,
.mf-mfilter .fsubmit {
  padding: 5px 20px;
  background-color: #DDD;
  border-radius: 0 0 5px 5px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 1px 1px white inset; }

/* line 61, node_modules/morfos/private/sass/modules/form/_multiplefilter.scss */
.multipleFilter .filterForm label, .multipleFilter .filterForm .label, .multipleFilter .filterForm .mf-requirement--answer-label, .multipleFilter .filterForm .mf-report--label,
.multipleFilter .mf-filter-form label,
.multipleFilter .mf-filter-form .label,
.multipleFilter .mf-filter-form .mf-requirement--answer-label,
.multipleFilter .mf-filter-form .mf-report--label,
.mf-mfilter .filterForm label,
.mf-mfilter .filterForm .label,
.mf-mfilter .filterForm .mf-requirement--answer-label,
.mf-mfilter .filterForm .mf-report--label,
.mf-mfilter .mf-filter-form label,
.mf-mfilter .mf-filter-form .label,
.mf-mfilter .mf-filter-form .mf-requirement--answer-label,
.mf-mfilter .mf-filter-form .mf-report--label {
  display: inline; }

/* line 67, node_modules/morfos/private/sass/modules/form/_multiplefilter.scss */
.mfilterItem,
.mf-mfilter-item {
  overflow: hidden;
  padding: 6px 20px 5px 20px;
  border-bottom: 1px solid #CCC;
  border-radius: 2px;
  background: linear-gradient(to top, #eeeeee 0%, #eaeaea 100%);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 1px 1px white inset; }
  /* line 81, node_modules/morfos/private/sass/modules/form/_multiplefilter.scss */
  .mfilterItem > ul,
  .mf-mfilter-item > ul {
    float: right;
    padding: 5px 0 3px 0; }
    /* line 85, node_modules/morfos/private/sass/modules/form/_multiplefilter.scss */
    .mfilterItem > ul > li,
    .mf-mfilter-item > ul > li {
      display: inline-block; }
      /* line 88, node_modules/morfos/private/sass/modules/form/_multiplefilter.scss */
      .mfilterItem > ul > li > a,
      .mf-mfilter-item > ul > li > a {
        display: block;
        width: 16px;
        height: 16px;
        overflow: hidden;
        border: 1px solid #AAA;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 12px;
        box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 white inset, 0 1px 0 white; }
  /* line 106, node_modules/morfos/private/sass/modules/form/_multiplefilter.scss */
  .mfilterItem a > span,
  .mf-mfilter-item a > span {
    margin-top: -1px; }

/*?

Pseudo input
============

* @desc         Crea un elemento de aspecto similar a un input
* @name         psdinput
* @author
* @tested
* @requires
* @bugs

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 46, node_modules/morfos/private/sass/modules/form/_pseudoinput.scss */
.mf-psdinput,
.mf-psd-input {
  display: inline-block;
  width: 100%;
  padding: 7px;
  overflow: hidden;
  font-size: 14px;
  vertical-align: bottom;
  border: 1px solid #DADADA;
  outline: none;
  border-radius: 0;
  background-color: #FFF;
  box-shadow: none;
  cursor: auto; }
  @media (min-width: 43.75em) {
    /* line 46, node_modules/morfos/private/sass/modules/form/_pseudoinput.scss */
    .mf-psdinput,
    .mf-psd-input {
      width: 140px; } }

/*?

Filtro desplegable
==================

* @desc
* @name         slidingFilter
* @author
* @tested
* @requires
* @bugs         Pendiente de optimizacion y revision

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* Sliding filterForm */
/* line 20, node_modules/morfos/private/sass/modules/form/_slidingfilterform.scss */
.slidingFilter,
.mf-sliding-filter {
  overflow: hidden;
  margin-bottom: 1px; }
  /* line 25, node_modules/morfos/private/sass/modules/form/_slidingfilterform.scss */
  .slidingFilter > a,
  .mf-sliding-filter > a {
    display: block;
    float: right;
    padding: 4px 12px;
    margin-bottom: -1px;
    cursor: pointer;
    border: 1px solid #CCC;
    border-bottom: none;
    background-color: #DDD;
    border-radius: 3px 3px 0 0; }
    /* line 39, node_modules/morfos/private/sass/modules/form/_slidingfilterform.scss */
    .slidingFilter > a:focus,
    .mf-sliding-filter > a:focus {
      outline: none; }
  /* line 44, node_modules/morfos/private/sass/modules/form/_slidingfilterform.scss */
  .slidingFilter > form,
  .mf-sliding-filter > form {
    clear: both;
    padding: 20px;
    background-color: #DDD;
    border: 1px solid #CCC;
    border-radius: 7px 0 7px 7px; }
  /* line 56, node_modules/morfos/private/sass/modules/form/_slidingfilterform.scss */
  .slidingFilter .filterForm legend,
  .slidingFilter .mf-filter-form legend,
  .mf-sliding-filter .filterForm legend,
  .mf-sliding-filter .mf-filter-form legend {
    font-size: 1em; }

/*?

Accesibility menu
=================

* @desc         Crea un item de accesibilidad en la cabecera de la pagina,  para que un usuario que utilice lector de pantalla pueda ir directamente al contenido.
                Suele ir dentro del topbar
* @name         accesibility
* @author       Ignacio Calleja
* @tested
* @requires
* @bugs


Ejemplo:

<div class="mf-topbar">
  <div class="mf-topbar--container">
    <a href="#wrap" class="mf-accesibility-item">Ir al contenido</a>
  </div>
</div>

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 27, node_modules/morfos/private/sass/modules/header/_accesibilitymenu.scss */
.mf-accesibility-menu {
  font-size: inherit; }

/* line 34, node_modules/morfos/private/sass/modules/header/_accesibilitymenu.scss */
.portal .mf-accesibility-item,
.sede .mf-accesibility-item {
  float: left;
  margin-right: 1em; }

/* line 40, node_modules/morfos/private/sass/modules/header/_accesibilitymenu.scss */
.app .mf-accesibility-item,
.mf-header__compact .mf-accesibility-item,
.mf-header__topbar-hide .mf-accesibility-item,
.mf-header__menu-hide .mf-accesibility-item {
  display: none; }

@media (max-width: 54.99375em) {
  /* line 48, node_modules/morfos/private/sass/modules/header/_accesibilitymenu.scss */
  .mf-accesibility-item,
  .mf-topbar .mf-accesibility-item {
    display: none; } }

/*?

Header
======

* @desc         Da el aspecto corporativo a las cabeceras de todos los tipos de interfaz: sede, portal y aplicacion.
                Tiene además una version compacta, que disminuye el alto de la cabeceera cuando se hace scroll en lapagina.
                Casos de uso: app, portal, sede, compacta, fija, movil, tablet, desktop, desktop con menu oculto, compacta con menu oculto
* @name         header
* @author
* @tested
* @requires    layout
* @bugs        Pendiente de optimizacion y revision


Ejemplo:

<header class="mf-header">
  <div class="mf-header--container">
      <div class="mf-header--logo">
          <h1 class="mf-logo">
              <a class="mf-logo--link" href="#!" title="Ministerio de Hacienda y Administraciones Públicas, Secretaría de Estado de Administraciones Públicas">
                  <img class="mf-logo--img" src="images/logoSEAP.gif" alt="Secretaría de Estado de Administraciones Públicas, Ministerio de Hacienda y Administraciones Públicas, Gobierno de España"/>
              </a>
          </h1>
      </div>
      <div class="mf-topbar">
          <div class="mf-topbar--container"></div>
      </div>
      <div class="mf-header--content">
          <h2 class="mf-app-title">
              Morfos
              <span class="mf-app-subtitle">Framework front-end para aplicaciones</span>
          </h2>
          <nav class="mf-appmenu">
          </nav>
      </div>
  </div>
</header>

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* HEADER */
/* line 173, node_modules/morfos/private/sass/modules/header/_header.scss */
.mf-header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 4980;
  background: #348065;
  box-shadow: 4px 1px 2px rgba(0, 0, 0, 0.5);
  transition: margin 0.25s ease; }
  /* line 184, node_modules/morfos/private/sass/modules/header/_header.scss */
  .is-open-topbar .mf-header {
    margin-left: -80%; }
    @media (min-width: 55em) {
      /* line 184, node_modules/morfos/private/sass/modules/header/_header.scss */
      .is-open-topbar .mf-header {
        margin-left: 0; } }
  @media (min-width: 55em) {
    /* line 173, node_modules/morfos/private/sass/modules/header/_header.scss */
    .mf-header {
      position: relative;
      width: 100%;
      background: transparent; }
      /* line 197, node_modules/morfos/private/sass/modules/header/_header.scss */
      .mf-header.mf-header__compact, .mf-header.mf-header__menu-hide {
        position: fixed;
        z-index: 4980;
        height: 40px;
        background: #348065;
        box-shadow: none; }
      /* line 208, node_modules/morfos/private/sass/modules/header/_header.scss */
      .mf-header.mf-header__compact {
        transition: all 0.25s ease; }
      /* line 212, node_modules/morfos/private/sass/modules/header/_header.scss */
      .mf-header.mf-header__fixed {
        position: fixed;
        transition: all 0.25s linear; } }
  @media (min-width: 55em) {
    /* line 173, node_modules/morfos/private/sass/modules/header/_header.scss */
    .mf-header {
      box-shadow: none; } }

/* line 224, node_modules/morfos/private/sass/modules/header/_header.scss */
.mf-header--container {
  /*   @include breakpoint($break-mobile) {
    //    min-height:                 $header-desktop-height;

    .mf-header__compact &,
    .mf-header__menu-hide & {
      //      padding-top:              0;
      //      min-height:               0;
    }
  } */ }
  @media (min-width: 55em) {
    /* line 238, node_modules/morfos/private/sass/modules/header/_header.scss */
    .portal header:not(.mf-header__compact) .mf-header--container,
    .sede header:not(.mf-header__compact) .mf-header--container {
      min-height: 0;
      padding-top: 3.8571428571rem;
      background-color: transparent;
      background-image: none;
      background-position: 0 top;
      background-repeat: repeat-x; } }

/* line 257, node_modules/morfos/private/sass/modules/header/_header.scss */
.portal header:not(.mf-header__compact) .mf-header--logo::after,
.sede header:not(.mf-header__compact) .mf-header--logo::after {
  content: '';
  display: none; }

@media (max-width: 54.99375em) {
  /* line 270, node_modules/morfos/private/sass/modules/header/_header.scss */
  .portal header:not(.mf-header__compact) .mf-header--logo,
  .sede header:not(.mf-header__compact) .mf-header--logo {
    margin: 0;
    padding: 0; }
    /* line 275, node_modules/morfos/private/sass/modules/header/_header.scss */
    .portal header:not(.mf-header__compact) .mf-header--logo::after,
    .sede header:not(.mf-header__compact) .mf-header--logo::after {
      content: '';
      display: none; } }

/* line 283, node_modules/morfos/private/sass/modules/header/_header.scss */
.mf-logo {
  position: static;
  height: 0;
  overflow: hidden;
  margin: 0;
  padding: 0; }
  @media (min-width: 55em) {
    /* line 283, node_modules/morfos/private/sass/modules/header/_header.scss */
    .mf-logo {
      float: left;
      min-height: 75px;
      padding-top: 0;
      border: 0 solid rgba(0, 0, 0, 0);
      /*   }

  @include breakpoint($break-tablet){ */ }
      /* line 297, node_modules/morfos/private/sass/modules/header/_header.scss */
      .mf-header__compact .mf-logo,
      .mf-header__menu-hide .mf-logo {
        min-height: 0;
        height: auto; }
      /* line 305, node_modules/morfos/private/sass/modules/header/_header.scss */
      .portal header:not(.mf-header__compact) .mf-logo {
        float: right;
        height: 90px;
        width: 385px;
        border: none;
        box-shadow: none; }
      /* line 314, node_modules/morfos/private/sass/modules/header/_header.scss */
      .sede header:not(.mf-header__compact) .mf-logo {
        height: 140px;
        width: 127px;
        margin-right: 10px;
        margin-top: 0;
        margin-bottom: 0.4285714286rem;
        border: none;
        font-size: 30px;
        font-size: 2.1428571429rem;
        line-height: 36px;
        line-height: 2.5714285714rem; } }
  /* line 326, node_modules/morfos/private/sass/modules/header/_header.scss */
  .mf-header__compact .mf-logo {
    padding: 0;
    line-height: 0; }

/* line 332, node_modules/morfos/private/sass/modules/header/_header.scss */
.mf-logo--link {
  display: block; }
  @media (min-width: 55em) {
    /* line 332, node_modules/morfos/private/sass/modules/header/_header.scss */
    .mf-logo--link {
      display: block;
      width: 24px; }
      /* line 339, node_modules/morfos/private/sass/modules/header/_header.scss */
      .mf-header__logo-small .mf-logo--link {
        display: block;
        width: 24px; }
      /* line 344, node_modules/morfos/private/sass/modules/header/_header.scss */
      .mf-header__compact .mf-logo--link,
      .mf-header__menu-hide .mf-logo--link {
        min-height: 0;
        height: 86px;
        width: 11px; } }
  @media (min-width: 55em) {
    /* line 332, node_modules/morfos/private/sass/modules/header/_header.scss */
    .mf-logo--link {
      min-height: 75px;
      width: 375px; }
      /* line 356, node_modules/morfos/private/sass/modules/header/_header.scss */
      .portal header:not(.mf-header__compact) .mf-logo--link,
      .sede header:not(.mf-header__compact) .mf-logo--link {
        min-height: 0;
        height: 140px;
        width: 127px; } }

/* line 365, node_modules/morfos/private/sass/modules/header/_header.scss */
.mf-logo--img {
  width: 100%;
  max-width: 375px;
  display: block; }
  @media (min-width: 55em) {
    /* line 365, node_modules/morfos/private/sass/modules/header/_header.scss */
    .mf-logo--img {
      width: auto; }
      /* line 373, node_modules/morfos/private/sass/modules/header/_header.scss */
      .mf-header__compact .mf-logo--img,
      .mf-header__menu-hide .mf-logo--img {
        height: 40px; } }

@media (min-width: 55em) {
  /* line 382, node_modules/morfos/private/sass/modules/header/_header.scss */
  .app .mf-app-title--container {
    margin-left: 375px; } }

@media (min-width: 55em) {
  /* line 380, node_modules/morfos/private/sass/modules/header/_header.scss */
  .mf-app-title--container {
    min-height: 44px; }
    /* line 391, node_modules/morfos/private/sass/modules/header/_header.scss */
    .mf-header__menu-hide .mf-app-title--container {
      text-align: center; }
    /* line 395, node_modules/morfos/private/sass/modules/header/_header.scss */
    .app .mf-header__logo-small:not(.mf-header__compact) .mf-app-title--container {
      margin: 0 0 0 24px; } }

/* line 400, node_modules/morfos/private/sass/modules/header/_header.scss */
.mf-header__compact .mf-app-title--container,
.mf-header__menu-hide .mf-app-title--container {
  margin-left: 0;
  min-height: 0; }

/* line 407, node_modules/morfos/private/sass/modules/header/_header.scss */
.mf-app-title {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  width: 70%;
  margin: 0 auto;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
  color: #ececec;
  font-weight: bold;
  font-style: normal;
  text-align: center;
  text-transform: uppercase; }
  @media (min-width: 55em) {
    /* line 407, node_modules/morfos/private/sass/modules/header/_header.scss */
    .mf-app-title {
      width: auto;
      padding-top: 8px;
      padding-bottom: 8px;
      padding-left: 15px;
      margin: 0;
      text-align: left;
      color: #01603E;
      font-size: 30px;
      font-size: 2.1428571429rem;
      line-height: 36px;
      line-height: 2.5714285714rem;
      font-weight: bold;
      font-style: normal;
      line-height: 1em;
      text-transform: uppercase;
      white-space: nowrap; }
      /* line 441, node_modules/morfos/private/sass/modules/header/_header.scss */
      .app .mf-app-title {
        padding-top: 0;
        padding-bottom: 0; } }
  @media (min-width: 55em) and (min-width: 55em) {
    /* line 446, node_modules/morfos/private/sass/modules/header/_header.scss */
    .mf-header__compact .mf-app-title {
      float: left;
      padding: 6px 0 0 10px;
      line-height: 1em;
      color: #ececec;
      font-size: 30px;
      font-size: 2.1428571429rem;
      line-height: 36px;
      line-height: 2.5714285714rem; } }
  @media (min-width: 55em) {
      /* line 459, node_modules/morfos/private/sass/modules/header/_header.scss */
      .mf-header__menu-hide .mf-app-title {
        float: none;
        display: inline-block;
        margin: 0 auto;
        padding: 6px 5px 0;
        line-height: 1em;
        color: #ececec; } }
  @media (min-width: 55em) {
    /* line 472, node_modules/morfos/private/sass/modules/header/_header.scss */
    .app .mf-app-title,
    .mf-header__menu-hide .mf-app-title {
      display: inline-block; }
    /* line 482, node_modules/morfos/private/sass/modules/header/_header.scss */
    .portal header:not(.mf-header__compact) .mf-app-title,
    .sede header:not(.mf-header__compact) .mf-app-title {
      width: auto;
      margin: 0;
      padding: 0 0 8px; }
    /* line 489, node_modules/morfos/private/sass/modules/header/_header.scss */
    .mf-header__topbar-hide .mf-app-title {
      line-height: 1em; } }
  @media (max-width: 54.99375em) {
    /* line 407, node_modules/morfos/private/sass/modules/header/_header.scss */
    .mf-app-title {
      color: #ececec; } }

/* line 499, node_modules/morfos/private/sass/modules/header/_header.scss */
.mf-app-subtitle {
  margin: 0 0 0 60px;
  padding: 0 0 0 8px;
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 15px;
  line-height: 1.0714285714rem;
  font-weight: normal;
  color: #01603E;
  /*   @include breakpoint($bind-tablet) {
    @include visuallyhidden;
  } */ }
  /* line 507, node_modules/morfos/private/sass/modules/header/_header.scss */
  .mf-header__topbar-adjust .mf-app-subtitle {
    display: inline; }
  /* line 511, node_modules/morfos/private/sass/modules/header/_header.scss */
  .mf-header__topbar-hide .mf-app-subtitle,
  .mf-app-subtitle .mf-header__logo-small {
    display: block; }
  @media (min-width: 55em) {
    /* line 499, node_modules/morfos/private/sass/modules/header/_header.scss */
    .mf-app-subtitle {
      display: block;
      /*   }

  @include breakpoint($break-tablet) { */ }
      /* line 520, node_modules/morfos/private/sass/modules/header/_header.scss */
      .chrome .mf-app-subtitle {
        margin-top: -3px; }
      /* line 524, node_modules/morfos/private/sass/modules/header/_header.scss */
      .portal .mf-app-subtitle,
      .sede .mf-app-subtitle {
        width: auto;
        margin: 0; }
      /* line 530, node_modules/morfos/private/sass/modules/header/_header.scss */
      .mf-header__compact .mf-app-subtitle,
      .mf-header__menu-hide .mf-app-subtitle {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px; }
        /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
        .mf-header__compact .mf-app-subtitle.focusable:active, .mf-header__compact .mf-app-subtitle.focusable:focus,
        .mf-header__menu-hide .mf-app-subtitle.focusable:active,
        .mf-header__menu-hide .mf-app-subtitle.focusable:focus {
          clip: auto;
          height: auto;
          margin: 0;
          overflow: visible;
          position: static;
          width: auto; }
      /* line 537, node_modules/morfos/private/sass/modules/header/_header.scss */
      .app .mf-app-subtitle {
        white-space: nowrap; }
      /* line 541, node_modules/morfos/private/sass/modules/header/_header.scss */
      .portal .mf-app-subtitle,
      .sede .mf-app-subtitle {
        padding: 0 0 4px; } }
  @media (max-width: 54.99375em) {
    /* line 499, node_modules/morfos/private/sass/modules/header/_header.scss */
    .mf-app-subtitle {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px; }
      /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
      .mf-app-subtitle.focusable:active, .mf-app-subtitle.focusable:focus {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto; } }

/* line 556, node_modules/morfos/private/sass/modules/header/_header.scss */
.mf-header--content {
  padding: 0;
  background: #348065;
  box-shadow: none; }
  @media (min-width: 55em) {
    /* line 556, node_modules/morfos/private/sass/modules/header/_header.scss */
    .mf-header--content {
      min-height: 75px;
      padding: 0;
      border-style: solid;
      border-width: 0 0 0 1px;
      border-color: rgba(0, 0, 0, 0);
      background: #348065;
      box-shadow: none; }
      /* line 575, node_modules/morfos/private/sass/modules/header/_header.scss */
      .mf-header__compact .mf-header--content,
      .mf-header__menu-hide .mf-header--content {
        border: 0 solid #fff;
        overflow: hidden;
        margin-left: 11px;
        margin-top: 0;
        min-height: 0;
        padding: 0;
        max-width: 100%;
        background: transparent; }
        /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
        .mf-header__compact .mf-header--content:after,
        .mf-header__menu-hide .mf-header--content:after {
          content: "";
          display: table;
          clear: both; }
        /* line 592, node_modules/morfos/private/sass/modules/header/_header.scss */
        .portal header:not(.mf-header__compact) .mf-header__compact .mf-header--content,
        .sede header:not(.mf-header__compact) .mf-header__compact .mf-header--content, .portal header:not(.mf-header__compact)
        .mf-header__menu-hide .mf-header--content,
        .sede header:not(.mf-header__compact)
        .mf-header__menu-hide .mf-header--content {
          background: transparent; } }
  @media (min-width: 55em) {
    /* line 601, node_modules/morfos/private/sass/modules/header/_header.scss */
    .portal header:not(.mf-header__compact) .mf-header--content,
    .sede header:not(.mf-header__compact) .mf-header--content {
      margin: 0 auto;
      border: 0;
      background: transparent; }
      /* line 612, node_modules/morfos/private/sass/modules/header/_header.scss */
      .portal header:not(.mf-header__compact) .mf-header--content::after,
      .sede header:not(.mf-header__compact) .mf-header--content::after {
        content: '';
        display: none; } }
  @media (max-width: 61.86875em) {
    /* line 601, node_modules/morfos/private/sass/modules/header/_header.scss */
    .portal header:not(.mf-header__compact) .mf-header--content,
    .sede header:not(.mf-header__compact) .mf-header--content {
      padding-left: 2%;
      padding-right: 2%; } }
  @media (max-width: 54.99375em) {
    /* line 601, node_modules/morfos/private/sass/modules/header/_header.scss */
    .portal header:not(.mf-header__compact) .mf-header--content,
    .sede header:not(.mf-header__compact) .mf-header--content {
      padding-left: 0;
      padding-right: 0; } }

/*?

Application menu
================

* @desc         Es el menu principal de una aplicacion, portal o sede. Este menú no debiese contener mas de 7 elementos por una cuestion de usabilidad.
* @name         appmenu
* @author       Ignacio Calleja
* @tested
* @requires
* @bugs         Pendiente de optimizacion y revision. Se han incluido varios !important para contrarestar margen por defecto de %menu


Ejemplo:

<nav class="mf-appmenu">
  <div class="mf-appmenu--title">
      <a href="#!">
          <span class="mf-icon mf-icon-grid-list"></span>
          Menú principal
      </a>
  </div>
  <ul class="mf-appmenu--menu" role="navigation">
      <li class="mf-appmenu--item mf-appmenu--item__L1 is-selected"><a href="#">Inicio</a></li>
      <li class="mf-appmenu--item mf-appmenu--item__L1 has-submenu">
          <span>Componentes</span>
          <ul class="mf-appmenu--submenu">
              <li class="mf-appmenu--submenu-item mf-appmenu--item mf-appmenu--item__L2"><a href="#tipografia">Tipografía</a></li>
              <li class="mf-appmenu--submenu-item mf-appmenu--item mf-appmenu--item__L2"><a href="#formulario">Formulario</a></li>
          </ul>
      </li>
      <li class="mf-appmenu--item mf-appmenu--item__L1 has-submenu">
          <span>Menú de ejemplo</span>
          <ul class="mf-appmenu--submenu">
              <li class="mf-appmenu--submenu-item mf-appmenu--item mf-appmenu--item__L2"><a href="#!">Item 1</a></li>
              <li class="mf-appmenu--submenu-item mf-appmenu--item mf-appmenu--item__L2"><a href="#!">Item 2</a></li>
              <li class="mf-appmenu--submenu-item mf-appmenu--item mf-appmenu--item__L2"><a href="#!">Item 3</a></li>
          </ul>
      </li>
  </ul>
</nav>

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 214, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-long-menu__compact .mf-header__compact .mf-appmenu--menu, .mf-long-menu__app .mf-appmenu--menu {
  position: fixed;
  left: 0;
  top: 40px;
  bottom: 0;
  margin-top: 0;
  overflow-y: auto;
  margin-left: -100%;
  background: #01301f;
  width: 300px; }
  @media (max-width: 43.74375em) {
    /* line 214, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-long-menu__compact .mf-header__compact .mf-appmenu--menu, .mf-long-menu__app .mf-appmenu--menu {
      min-width: 80%;
      max-width: 100%; } }
  @media (min-width: 43.75em) {
    /* line 214, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-long-menu__compact .mf-header__compact .mf-appmenu--menu, .mf-long-menu__app .mf-appmenu--menu {
      min-width: 20%;
      max-width: 100%; } }
  /* line 237, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .mf-appmenu--item__L1, .mf-long-menu__app .mf-appmenu--menu .mf-appmenu--item__L1 {
    float: none;
    margin: 0; }
    /* line 240, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .mf-appmenu--item__L1 > a, .mf-long-menu__app .mf-appmenu--menu .mf-appmenu--item__L1 > a {
      padding: 10px 15px;
      color: #f4f8f4;
      font-style: normal;
      font-weight: 400;
      text-transform: uppercase;
      text-shadow: none;
      border-top: 1px solid rgba(255, 255, 255, 0.1);
      border-bottom: 1px solid rgba(0, 0, 0, 0);
      box-shadow: 0 1px 2px rgba(255, 255, 255, 0.01) inset, 0 0px 2px rgba(0, 0, 0, 0.1); }
    /* line 257, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .mf-appmenu--item__L1.has-submenu > span, .mf-long-menu__app .mf-appmenu--menu .mf-appmenu--item__L1.has-submenu > span,
    .mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .mf-appmenu--item__L1.has-submenu > .sticky-wrapper > span,
    .mf-long-menu__app .mf-appmenu--menu .mf-appmenu--item__L1.has-submenu > .sticky-wrapper > span,
    .mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .mf-appmenu--item__L1.has-submenu > a,
    .mf-long-menu__app .mf-appmenu--menu .mf-appmenu--item__L1.has-submenu > a {
      line-height: 0.9285714286em;
      font-size: 15px;
      font-size: 1.0714285714rem;
      line-height: 24px;
      line-height: 1.7142857143rem;
      color: #f4f8f4;
      font-weight: normal;
      font-style: normal;
      text-decoration: none;
      text-transform: uppercase;
      text-shadow: none;
      border-top: 1px solid rgba(255, 255, 255, 0.1);
      border-bottom: 1px solid transparent;
      cursor: pointer;
      box-shadow: none; }
    /* line 279, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .mf-appmenu--item__L1.has-submenu > .sticky-wrapper > span.sticked, .mf-long-menu__app .mf-appmenu--menu .mf-appmenu--item__L1.has-submenu > .sticky-wrapper > span.sticked {
      position: fixed;
      width: 85%;
      top: 0;
      left: 0;
      background: #01301f; }

@media (max-width: 54.99375em) {
  /* line 294, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-logo {
    display: none; } }

/* line 303, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-long-menu__compact .mf-header__compact .mf-app-title {
  display: block;
  float: none;
  text-align: center; }

/* line 308, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-long-menu__compact .mf-header__compact .mf-appmenu {
  position: absolute;
  left: 0;
  top: 0; }
  @media (min-width: 55em) {
    /* line 308, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-long-menu__compact .mf-header__compact .mf-appmenu {
      padding: 0 0 0 11px; } }

/* line 317, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-long-menu__compact .mf-header__compact .mf-appmenu--title {
  display: block; }

/* line 326, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-long-menu__compact.is-open-menu .mf-appmenu--menu {
  z-index: 4990;
  margin-left: 0;
  transition: margin 0.25s ease;
  display: inline-block; }

@media (max-width: 54.99375em) {
  /* line 333, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-long-menu__compact.is-open-menu.is-open-topbar .mf-appmenu--menu {
    margin-left: -100%; } }

@media (min-width: 55em) {
  /* line 350, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-long-menu__app .mf-app-title--container {
    min-height: 0;
    padding-top: 5px; }
  /* line 355, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-long-menu__app .mf-appmenu--title {
    display: inline-block; }
  /* line 359, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-long-menu__app .mf-app-subtitle {
    display: inline-block; }
  /* line 363, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-long-menu__app .mf-appmenu {
    border: 0;
    box-shadow: none; }
  /* line 368, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-long-menu__app .mf-appmenu--button {
    position: relative; }
  /* line 372, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-long-menu__app .mf-appmenu--menu {
    top: 75px; }
  /* line 376, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-long-menu__app.is-open-menu .mf-appmenu--menu {
    z-index: 4990;
    margin-left: 0;
    transition: margin 0.25s ease;
    display: inline-block; } }

/* Application Menu */
/* line 393, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-appmenu {
  position: absolute;
  left: 0;
  top: 0; }
  /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
  .mf-appmenu:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 55em) {
    /* line 393, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-appmenu {
      position: static;
      background: #348065;
      box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.31);
      border-top: 1px solid rgba(255, 255, 255, 0.35);
      border-bottom: 0px solid rgba(255, 255, 255, 0.35); }
      /* line 409, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
      .mf-header__compact .mf-appmenu {
        float: left;
        max-width: 100%;
        padding-right: 40px;
        background: transparent;
        border: none;
        box-shadow: none; }
      /* line 418, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
      .portal header:not(.mf-header__compact) .mf-appmenu,
      .sede header:not(.mf-header__compact) .mf-appmenu {
        clear: both;
        margin: 0 auto; } }

@media (min-width: 55em) {
  /* line 427, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-appmenu--title {
    display: none; } }

/* line 438, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-appmenu--button {
  width: 40px;
  height: 38px;
  padding: 6px 0;
  margin: 1px;
  background: transparent;
  box-shadow: none;
  border: 1px solid transparent;
  border-radius: 0; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-appmenu--button:before {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: white;
    font-family: 'morfont';
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 1;
    text-indent: 0;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }
  /* line 450, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-appmenu--button:hover, .mf-appmenu--button:focus {
    background: black;
    border: 1px solid transparent; }
    /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
    .mf-appmenu--button:hover:before, .mf-appmenu--button:focus:before {
      content: "";
      display: inline;
      position: static;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      float: none;
      margin: 0;
      width: auto;
      height: auto;
      speak: none;
      color: white;
      font-family: 'morfont';
      font-size: 24px;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-align: center;
      text-transform: none;
      line-height: 1;
      text-indent: 0;
      vertical-align: middle;
      -webkit-font-smoothing: antialiased;
      text-shadow: none; }
  /* line 461, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .is-open-menu .mf-appmenu--button {
    box-shadow: none;
    background: transparent; }

/* line 469, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.is-open-menu .mf-appmenu--veil {
  position: fixed;
  top: 40px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 4980;
  padding: 3px;
  background: rgba(0, 0, 0, 0.2); }
  @media (min-width: 43.75em) {
    /* line 469, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .is-open-menu .mf-appmenu--veil {
      display: none; } }

/* line 486, node_modules/morfos/private/sass/modules/header/_appmenu.scss */

.mf-appmenu--menu {
  font-size: 15px;
  font-size: 1.0714285714rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  float: left; }
  @media (min-width: 55em) {
    /* line 486, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    
    .mf-appmenu--menu {
      overflow-y: hidden;
      padding: 0;
      background: transparent; } }
  /* line 498, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-header__compact
  .mf-appmenu--menu {
    border-top: none; }
    @media (min-width: 55em) {
      /* line 498, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
      .mf-header__compact
      .mf-appmenu--menu {
        max-width: 100%;
        margin-top: 2px;
        background: transparent; } }
  @media (max-width: 54.99375em) {
    /* line 486, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    
    .mf-appmenu--menu {
      position: fixed;
      left: 0;
      top: 40px;
      bottom: 0;
      overflow-y: auto;
      margin-left: -100% !important;
      width: 300px;
      background: #01301f; } }
  @media (max-width: 54.99375em) and (max-width: 43.74375em) {
    /* line 486, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    
    .mf-appmenu--menu {
      min-width: 80%;
      max-width: 100%; } }
  @media (max-width: 54.99375em) and (min-width: 43.75em) {
    /* line 486, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    
    .mf-appmenu--menu {
      min-width: 20%;
      max-width: 100%; } }
  @media (max-width: 54.99375em) {
      /* line 531, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
      .is-open-menu
      .mf-appmenu--menu {
        z-index: 4990;
        margin-left: 0 !important;
        transition: margin 0.25s ease;
        display: inline-block; }
      /* line 538, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
      .is-open-menu.is-open-topbar
      .mf-appmenu--menu {
        margin-left: -100% !important; } }

/* line 548, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .mf-appmenu--item > .mf-appmenu--item-title, .mf-long-menu__app .mf-appmenu--menu .mf-appmenu--item > .mf-appmenu--item-title, .mf-appmenu--submenu-item > .mf-appmenu--item-title,
.mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .mf-appmenu--item > a,
.mf-long-menu__app .mf-appmenu--menu .mf-appmenu--item > a,
.mf-appmenu--submenu-item > a,
.mf-appmenu--item > .mf-appmenu--item-title,
.mf-appmenu--item > a {
  display: block;
  padding: 10px 15px;
  overflow: hidden; }
  @media (min-width: 55em) {
    /* line 553, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .mf-appmenu--item > .mf-appmenu--item-title body:not([class*="mf-long-menu"]), .mf-long-menu__app .mf-appmenu--menu .mf-appmenu--item > .mf-appmenu--item-title body:not([class*="mf-long-menu"]), .mf-appmenu--submenu-item > .mf-appmenu--item-title body:not([class*="mf-long-menu"]),
    .mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .mf-appmenu--item > a body:not([class*="mf-long-menu"]),
    .mf-long-menu__app .mf-appmenu--menu .mf-appmenu--item > a body:not([class*="mf-long-menu"]),
    .mf-appmenu--submenu-item > a body:not([class*="mf-long-menu"]),
    .mf-appmenu--item > .mf-appmenu--item-title body:not([class*="mf-long-menu"]),
    .mf-appmenu--item > a body:not([class*="mf-long-menu"]) {
      margin: 0;
      padding-top: 0.4285714286rem;
      padding-right: 16px;
      padding-bottom: 0.4285714286rem;
      padding-left: 16px; } }

/* line 566, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .has-submenu.mf-appmenu--item > span, .mf-long-menu__app .mf-appmenu--menu .has-submenu.mf-appmenu--item > span, .has-submenu.mf-appmenu--submenu-item > span,
.mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .has-submenu.mf-appmenu--item > .sticky-wrapper > span,
.mf-long-menu__app .mf-appmenu--menu .has-submenu.mf-appmenu--item > .sticky-wrapper > span,
.has-submenu.mf-appmenu--submenu-item > .sticky-wrapper > span,
.mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .has-submenu.mf-appmenu--item > a,
.mf-long-menu__app .mf-appmenu--menu .has-submenu.mf-appmenu--item > a,
.has-submenu.mf-appmenu--submenu-item > a,
.mf-appmenu--item.has-submenu > span,
.mf-appmenu--item.has-submenu > .sticky-wrapper > span,
.mf-appmenu--item.has-submenu > a {
  display: block;
  float: none;
  width: auto;
  overflow: hidden;
  padding: 10px 15px; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .has-submenu.mf-appmenu--item > span:after, .mf-long-menu__app .mf-appmenu--menu .has-submenu.mf-appmenu--item > span:after, .has-submenu.mf-appmenu--submenu-item > span:after,
  .mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .has-submenu.mf-appmenu--item > .sticky-wrapper > span:after,
  .mf-long-menu__app .mf-appmenu--menu .has-submenu.mf-appmenu--item > .sticky-wrapper > span:after,
  .has-submenu.mf-appmenu--submenu-item > .sticky-wrapper > span:after,
  .mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .has-submenu.mf-appmenu--item > a:after,
  .mf-long-menu__app .mf-appmenu--menu .has-submenu.mf-appmenu--item > a:after,
  .has-submenu.mf-appmenu--submenu-item > a:after,
  .mf-appmenu--item.has-submenu > span:after,
  .mf-appmenu--item.has-submenu > .sticky-wrapper > span:after,
  .mf-appmenu--item.has-submenu > a:after {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 2px 0 0 0.5em;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .has-submenu.mf-appmenu--item:hover > span:after, .mf-long-menu__app .mf-appmenu--menu .has-submenu.mf-appmenu--item:hover > span:after, .has-submenu.mf-appmenu--submenu-item:hover > span:after,
.mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .has-submenu.mf-appmenu--item:hover > .sticky-wrapper > span:after,
.mf-long-menu__app .mf-appmenu--menu .has-submenu.mf-appmenu--item:hover > .sticky-wrapper > span:after,
.has-submenu.mf-appmenu--submenu-item:hover > .sticky-wrapper > span:after,
.mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .has-submenu.mf-appmenu--item:hover > a:after,
.mf-long-menu__app .mf-appmenu--menu .has-submenu.mf-appmenu--item:hover > a:after,
.has-submenu.mf-appmenu--submenu-item:hover > a:after, .mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .has-submenu.is-open.mf-appmenu--item > span:after, .mf-long-menu__app .mf-appmenu--menu .has-submenu.is-open.mf-appmenu--item > span:after, .has-submenu.is-open.mf-appmenu--submenu-item > span:after,
.mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .has-submenu.is-open.mf-appmenu--item > .sticky-wrapper > span:after,
.mf-long-menu__app .mf-appmenu--menu .has-submenu.is-open.mf-appmenu--item > .sticky-wrapper > span:after,
.has-submenu.is-open.mf-appmenu--submenu-item > .sticky-wrapper > span:after,
.mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .has-submenu.is-open.mf-appmenu--item > a:after,
.mf-long-menu__app .mf-appmenu--menu .has-submenu.is-open.mf-appmenu--item > a:after,
.has-submenu.is-open.mf-appmenu--submenu-item > a:after,
.mf-appmenu--item.has-submenu:hover > span:after,
.mf-appmenu--item.has-submenu:hover > .sticky-wrapper > span:after,
.mf-appmenu--item.has-submenu:hover > a:after,
.mf-appmenu--item.has-submenu.is-open > span:after,
.mf-appmenu--item.has-submenu.is-open > .sticky-wrapper > span:after,
.mf-appmenu--item.has-submenu.is-open > a:after {
  content: "";
  display: inline;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  float: none;
  margin: 2px 0 0 0.5em;
  width: auto;
  height: auto;
  speak: none;
  color: inherit;
  font-family: 'morfont';
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

@media (min-width: 55em) {
  /* line 591, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-appmenu--item__L1 {
    float: left;
    margin: 0px;
    box-shadow: none; } }

/* line 600, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-appmenu--item__L1 > a {
  color: #f4f8f4;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
  text-shadow: none;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  box-shadow: 0 1px 2px rgba(255, 255, 255, 0.01) inset, 0 0px 2px rgba(0, 0, 0, 0.1); }
  @media (min-width: 55em) {
    /* line 600, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-appmenu--item__L1 > a {
      margin: 0;
      padding-top: 0.4285714286rem;
      padding-right: 16px;
      padding-bottom: 0.4285714286rem;
      padding-left: 16px;
      color: #ececec;
      font-style: normal;
      font-weight: normal;
      text-transform: uppercase;
      text-shadow: none;
      border-width: 0;
      border-style: solid;
      border-color: transparent;
      box-shadow: none; } }

/* line 635, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-appmenu--item__L1.has-submenu > span,
.mf-appmenu--item__L1.has-submenu > .sticky-wrapper > span,
.mf-appmenu--item__L1.has-submenu > a {
  line-height: 0.9285714286em;
  font-size: 15px;
  font-size: 1.0714285714rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  color: #f4f8f4;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: none;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid transparent;
  cursor: pointer;
  box-shadow: none; }
  @media (min-width: 55em) {
    /* line 635, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-appmenu--item__L1.has-submenu > span,
    .mf-appmenu--item__L1.has-submenu > .sticky-wrapper > span,
    .mf-appmenu--item__L1.has-submenu > a {
      margin: 0;
      padding-top: 0.4285714286rem;
      padding-right: 16px;
      padding-bottom: 0.4285714286rem;
      padding-left: 16px;
      font-size: 15px;
      font-size: 1.0714285714rem;
      line-height: 24px;
      line-height: 1.7142857143rem;
      color: #ececec;
      font-weight: normal;
      font-style: normal;
      text-decoration: none;
      text-transform: uppercase;
      text-shadow: none;
      border-top: none;
      border-bottom: none;
      cursor: default;
      box-shadow: none; } }

@media (min-width: 55em) {
  /* line 684, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-appmenu--item__L1.has-submenu:hover > .mf-appmenu--submenu, .mf-appmenu--item__L1.has-submenu.is-open > .mf-appmenu--submenu {
    opacity: 1;
    padding: 0;
    height: auto;
    /* Default auto */
    margin: 0;
    /* Default 0 */
    overflow: visible;
    /* Default visible */
    width: auto;
    transition: opacity 0.25s linear;
    width: 280px; } }

/* line 696, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-appmenu--item__L1.has-submenu > .sticky-wrapper > span.sticked {
  position: fixed;
  width: 85%;
  top: 0;
  left: 0;
  background: #01301f; }

@media (min-width: 55em) {
  /* line 707, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-appmenu--item__L1.is-selected > a,
  .mf-appmenu--item__L1.is-selected > span {
    border: 0 none transparent; } }

@media (min-width: 55em) {
  /* line 721, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  body:not([class*="mf-long-menu"]) .mf-appmenu--item__L1 > a:hover,
  body:not([class*="mf-long-menu"]) .mf-appmenu--item__L1 > a:focus,
  body:not([class*="mf-long-menu"]) .mf-appmenu--item__L1:focus > a,
  body:not([class*="mf-long-menu"]) .mf-appmenu--item__L1.is-open > a,
  body:not([class*="mf-long-menu"]) .mf-appmenu--item__L1:hover > span,
  body:not([class*="mf-long-menu"]) .mf-appmenu--item__L1:focus > span,
  body:not([class*="mf-long-menu"]) .mf-appmenu--item__L1.is-open > span {
    color: #01603E;
    background: #ececec;
    border: 0 solid transparent; } }

/* line 738, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-appmenu--submenu {
  margin: 0; }
  @media (min-width: 55em) {
    /* line 738, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-appmenu--submenu {
      border: 0;
      height: 0;
      /* Default 1px */
      margin: -1px;
      /* Default -1px */
      overflow: hidden;
      /* Default hidden */
      padding: 0;
      /* Default 0 */
      position: absolute;
      /* Default absolute */
      width: 1px;
      opacity: 0;
      min-width: 180px;
      max-width: 80%;
      background: #c7c7c7;
      border: 1px solid #cae9de; }
      /* line 19, node_modules/morfos/private/sass/lib/morfos/mixins/_dropdown-menu.scss */
      .ie8 .mf-appmenu--submenu {
        border: 0; } }
  @media (max-width: 54.99375em) {
    /* line 738, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-appmenu--submenu {
      position: static;
      display: none; }
      /* line 760, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
      .mf-appmenu--submenu.is-hidden {
        display: none; }
      /* line 764, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
      .mf-appmenu--submenu.mf-simple-list .mf-appmenu--submenu-item {
        width: 100%; }
        /* line 767, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
        .mf-appmenu--submenu.mf-simple-list .mf-appmenu--submenu-item .mf-simple-list--title,
        .mf-appmenu--submenu.mf-simple-list .mf-appmenu--submenu-item .mf-simple-list--description {
          color: #f4f8f4; } }
  @media (min-width: 55em) {
    /* line 775, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-appmenu--submenu.cols02, .mf-appmenu--submenu.cols03, .mf-appmenu--submenu.cols04 {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      min-width: 640px; }
      /* line 783, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
      .mf-appmenu--submenu.cols02 > .mf-appmenu--submenu-item, .mf-appmenu--submenu.cols03 > .mf-appmenu--submenu-item, .mf-appmenu--submenu.cols04 > .mf-appmenu--submenu-item {
        margin-right: 0; }
        /* line 786, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
        .mf-appmenu--submenu.cols02 > .mf-appmenu--submenu-item:first-child, .mf-appmenu--submenu.cols03 > .mf-appmenu--submenu-item:first-child, .mf-appmenu--submenu.cols04 > .mf-appmenu--submenu-item:first-child {
          margin-top: 1px; } }
  @media (max-width: 54.99375em) {
    /* line 793, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-appmenu--submenu.cols02 > .mf-appmenu--submenu-item, .mf-appmenu--submenu.cols03 > .mf-appmenu--submenu-item, .mf-appmenu--submenu.cols04 > .mf-appmenu--submenu-item {
      width: 100%; } }
  @media (min-width: 55em) {
    /* line 801, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-appmenu--submenu.cols02 > .mf-appmenu--submenu-item {
      width: 50%; } }
  @media (min-width: 55em) {
    /* line 809, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-appmenu--submenu.cols03 > .mf-appmenu--submenu-item {
      width: 33%; } }
  @media (min-width: 55em) {
    /* line 817, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-appmenu--submenu.cols04 > .mf-appmenu--submenu-item {
      width: 25%; } }

/* line 826, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
body[class*="mf-long-menu"] .mf-appmenu--submenu {
  position: static;
  display: none; }
  /* line 830, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  body[class*="mf-long-menu"] .mf-appmenu--submenu.is-hidden {
    display: none; }
  /* line 834, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  body[class*="mf-long-menu"] .mf-appmenu--submenu.mf-simple-list .mf-appmenu--submenu-item {
    width: 100%; }
    /* line 837, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    body[class*="mf-long-menu"] .mf-appmenu--submenu.mf-simple-list .mf-appmenu--submenu-item .mf-simple-list--title,
    body[class*="mf-long-menu"] .mf-appmenu--submenu.mf-simple-list .mf-appmenu--submenu-item .mf-simple-list--description {
      color: #f4f8f4; }
  /* line 845, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  body[class*="mf-long-menu"] .mf-appmenu--submenu.cols02 > .mf-appmenu--submenu-item, body[class*="mf-long-menu"] .mf-appmenu--submenu.cols03 > .mf-appmenu--submenu-item, body[class*="mf-long-menu"] .mf-appmenu--submenu.cols04 > .mf-appmenu--submenu-item {
    width: 100%; }
  /* line 850, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  body[class*="mf-long-menu"] .mf-appmenu--submenu.has-submenu {
    position: relative; }
  /* line 854, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  body[class*="mf-long-menu"] .mf-appmenu--submenu > span {
    display: block;
    overflow: hidden;
    padding: 12px 25px 12px 35px;
    color: #f4f8f4;
    font-size: 1.0714285714em;
    font-style: normal;
    font-weight: normal;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0); }
  /* line 868, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  body[class*="mf-long-menu"] .mf-appmenu--submenu > a {
    float: none;
    display: block;
    width: auto;
    padding: 12px 25px 12px 35px;
    color: #f4f8f4;
    font-style: normal;
    font-weight: normal;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0); }
  /* line 883, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  body[class*="mf-long-menu"] .mf-appmenu--submenu:first-child > * {
    border-top: none; }

/* line 888, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
body[class*="mf-long-menu"] .is-hold .mf-appmenu--submenu {
  display: block;
  opacity: 1;
  max-width: 100%;
  width: auto;
  height: auto; }

/* line 899, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-appmenu--submenu[aria-hidden="true"],
.is-submenu[aria-hidden="true"] {
  display: none; }

@media (max-width: 54.99375em) {
  /* line 904, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .is-hold > .mf-appmenu--submenu, .is-hold >
  .is-submenu {
    display: block; } }

/*Items de submenu del menu principal*/
/* line 911, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-appmenu--submenu-item {
  margin-left: 0;
  margin-right: 0;
  background: rgba(0, 0, 0, 0.15); }
  @media (min-width: 43.75em) {
    /* line 911, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-appmenu--submenu-item {
      margin-left: 0;
      margin-right: 0;
      margin-top: 1px;
      border-bottom: 1px solid transparent;
      background: #f4f8f4; }
      /* line 928, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
      .mf-appmenu--submenu-item:first-child {
        margin-top: 0; } }
  /* line 933, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-appmenu--submenu-item.has-submenu {
    position: relative; }
  /* line 937, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-appmenu--submenu-item > span {
    display: block;
    overflow: hidden;
    padding: 12px 25px 12px 35px;
    color: #f4f8f4;
    font-size: 1.0714285714em;
    font-style: normal;
    font-weight: normal;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0); }
    @media (min-width: 43.75em) {
      /* line 937, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
      .mf-appmenu--submenu-item > span {
        padding: 12px 15px;
        color: #ececec;
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
        text-shadow: none;
        border-top: none;
        border-bottom: none;
        cursor: default; } }
  /* line 965, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-appmenu--submenu-item > a {
    float: none;
    display: block;
    width: auto;
    padding: 12px 25px 12px 35px;
    color: #f4f8f4;
    font-style: normal;
    font-weight: normal;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0); }
    @media (min-width: 55em) {
      /* line 965, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
      .mf-appmenu--submenu-item > a {
        padding: 12px 15px;
        color: #ececec;
        border-top: none;
        border-bottom: none; } }
  /* line 990, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-appmenu--submenu-item:first-child > * {
    border-top: none; }
  @media (min-width: 55em) {
    /* line 994, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-appmenu--submenu-item:hover, .mf-appmenu--submenu-item.is-open {
      background-color: #008080;
      border-bottom: 1px solid transparent; } }
  /* line 1001, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-appmenu--submenu-item:hover > a,
  .mf-appmenu--submenu-item:hover > a > p,
  .mf-appmenu--submenu-item:hover > a:before, .mf-appmenu--submenu-item.is-open > a,
  .mf-appmenu--submenu-item.is-open > a > p,
  .mf-appmenu--submenu-item.is-open > a:before {
    color: #ececec; }
  /* line 1007, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-appmenu--submenu-item:hover .appmenu-l3-submenu, .mf-appmenu--submenu-item.is-open .appmenu-l3-submenu {
    top: 0;
    left: 100%;
    transition: opacity 0.25s linear; }
    @media (min-width: 55em) {
      /* line 1007, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
      .mf-appmenu--submenu-item:hover .appmenu-l3-submenu, .mf-appmenu--submenu-item.is-open .appmenu-l3-submenu {
        opacity: 1;
        padding: 0;
        height: auto;
        /* Default auto */
        margin: 0;
        /* Default 0 */
        overflow: visible;
        /* Default visible */
        width: auto; } }
  @media (min-width: 43.75em) {
    /* line 1019, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-appmenu--submenu-item > a:focus {
      background-color: #008080;
      color: #ececec; }
      /* line 1023, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
      .mf-appmenu--submenu-item > a:focus .mf-appmenu--submenu-item-title,
      .mf-appmenu--submenu-item > a:focus .mf-appmenu--submenu-item-description {
        color: white; } }
  /* line 1033, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-appmenu--submenu-item .mf-appmenu--submenu-item-icon:focus:before {
    color: #ececec; }

/* line 1040, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-appmenu--submenu-item a {
  font-size: 15px;
  font-size: 1.0714285714rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  line-height: 0.9285714286em; }
  @media (min-width: 43.75em) {
    /* line 1040, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-appmenu--submenu-item a {
      font-size: 15px;
      font-size: 1.0714285714rem;
      line-height: 24px;
      line-height: 1.7142857143rem;
      line-height: 13px; } }

/* line 1054, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-appmenu--submenu-item-icon:before {
  font-size: 32px;
  color: #348065;
  float: left;
  margin: 5px 10px 0 0;
  padding: 0 0 0 0; }
  @media (max-width: 43.74375em) {
    /* line 1054, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-appmenu--submenu-item-icon:before {
      font-size: 16px;
      margin: 3px 5px; } }

/* line 1070, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-appmenu--submenu-item-title {
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  margin: 0 0 0 10px;
  color: #008080; }
  /* line 1075, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-appmenu--submenu-item-title a {
    text-decoration: none; }
    /* line 1078, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-appmenu--submenu-item-title a:hover, .mf-appmenu--submenu-item-title a:focus {
      color: white;
      text-decoration: none; }

/* line 1086, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-appmenu--submenu-item-description {
  font-size: 13px;
  font-size: 0.9285714286rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  margin-left: 42px;
  color: #348065; }
  /* line 1091, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-appmenu--submenu-item-description:last-child {
    margin-bottom: 0;
    padding-bottom: 0; }
  @media (max-width: 43.74375em) {
    /* line 1086, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .mf-appmenu--submenu-item-description {
      display: none; } }

/* line 1103, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.appmenu-l3-submenu {
  list-style-type: none;
  z-index: 1; }
  @media (min-width: 43.75em) {
    /* line 1103, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
    .appmenu-l3-submenu {
      border: 0;
      height: 0;
      /* Default 1px */
      margin: -1px;
      /* Default -1px */
      overflow: hidden;
      /* Default hidden */
      padding: 0;
      /* Default 0 */
      position: absolute;
      /* Default absolute */
      width: 1px;
      opacity: 0;
      min-width: 180px;
      max-width: 20%;
      background-color: #348065;
      border-radius: 2px;
      box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4); }
      /* line 19, node_modules/morfos/private/sass/lib/morfos/mixins/_dropdown-menu.scss */
      .ie8 .appmenu-l3-submenu {
        border: 0; } }

/* line 1121, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
.mf-appmenu--submenu.mf-simple-list {
  max-width: 60em;
  margin: 0; }
  /* line 1125, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
  .mf-appmenu--submenu.mf-simple-list .mf-appmenu--submenu-item {
    margin-top: 0; }
    @media (min-width: 43.75em) {
      /* line 1125, node_modules/morfos/private/sass/modules/header/_appmenu.scss */
      .mf-appmenu--submenu.mf-simple-list .mf-appmenu--submenu-item {
        min-height: 4.95em; } }

/*?

Language menu
=============

* @desc         Menu de idioma. Crea un menu de idioma en la cabecera
* @name         lang
* @author       Ignacio Calleja, Pepe Dominguez
* @tested       
* @requires     topbar
* @bugs         Necesita revision de diseño para moviles


Ejemplo
<div class="mf-lang">
    <p class="mf-lang--selected-title"><span>Idioma: </span>Castellano</p>

    <ul class="mf-lang--menu">
        <li class="mf-lang--item mf-selected"><a href="#">Castellano</a></li>
        <li class="mf-lang--item"><a href="#">Català</a></li>
        <li class="mf-lang--item"><a href="#">English</a></li>
    </ul>
</div>

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
@media (min-width: 55em) {
  /* line 38, node_modules/morfos/private/sass/modules/header/_lang.scss */
  .mf-lang {
    float: left; }
    /* line 42, node_modules/morfos/private/sass/modules/header/_lang.scss */
    .portal .mf-lang,
    .sede .mf-lang {
      float: none;
      display: inline-block;
      vertical-align: top; }
    /* line 49, node_modules/morfos/private/sass/modules/header/_lang.scss */
    .mf-header__compact .mf-lang {
      float: left;
      display: block; }
    /* line 54, node_modules/morfos/private/sass/modules/header/_lang.scss */
    .mf-lang:hover .mf-lang--menu,
    .mf-lang .mf-lang--menu[aria-hidden="false"] {
      opacity: 1;
      padding: 0;
      height: auto;
      /* Default auto */
      margin: 0;
      /* Default 0 */
      overflow: visible;
      /* Default visible */
      width: auto; }
      /* line 58, node_modules/morfos/private/sass/modules/header/_lang.scss */
      .mf-header__compact .mf-lang:hover .mf-lang--menu, .mf-header__compact
      .mf-lang .mf-lang--menu[aria-hidden="false"] {
        position: fixed; } }

@media (min-width: 43.75em) {
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-lang--selected-title:after {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0 0 0 0.5em;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; } }

/* line 72, node_modules/morfos/private/sass/modules/header/_lang.scss */
.mf-lang--selected-title span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
  /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
  .mf-lang--selected-title span.focusable:active, .mf-lang--selected-title span.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

/* line 77, node_modules/morfos/private/sass/modules/header/_lang.scss */
.mf-lang--menu {
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem; }

/*?

Top bar
=======

/**
* @desc         Posiciona una barra en la cabecera (header) con diferentes tipos de menus e items (menu de idioma, menus de usuario, login/logout, etc)
* @name         topbar
* @author       Ignacio Calleja, Pepe Dominguez , Miguel Angel Torres
* @tested
* @requires     menu
* @bugs
*/
/*
Ejemplo:
<div class="mf-topbar">
    <div class="mf-topbar--container">

        <!--- Accesibility items -->
        <a href="#wrap" class="mf-accesibility-item">Ir al contenido</a>

        <!--- Time -->
        <time datetime="" class="mf-topbar--time">
            <span id="reloj_front_fecha">13:30</span>
            {#<span id="hora"></span>
        </time>

        <!--- Language menu -->

        <!--- User menu -->

    </div>
</div>

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
@media (min-width: 55em) {
  /* line 144, node_modules/morfos/private/sass/modules/header/_topbar.scss */
  .mf-topbar {
    float: right;
    background: transparent; }
    /* line 151, node_modules/morfos/private/sass/modules/header/_topbar.scss */
    .portal .mf-topbar,
    .sede .mf-topbar {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      float: none;
      margin: 0;
      text-align: right; }
    /* line 164, node_modules/morfos/private/sass/modules/header/_topbar.scss */
    .mf-header__compact .mf-topbar {
      padding: 0; }
      /* line 167, node_modules/morfos/private/sass/modules/header/_topbar.scss */
      .portal .mf-header__compact .mf-topbar,
      .sede .mf-header__compact .mf-topbar {
        position: static;
        float: right; } }

/* line 175, node_modules/morfos/private/sass/modules/header/_topbar.scss */
.mf-topbar a {
  display: block; }

@media (max-width: 61.86875em) {
  /* line 180, node_modules/morfos/private/sass/modules/header/_topbar.scss */
  .portal header:not(.mf-header__compact) .mf-topbar,
  .sede header:not(.mf-header__compact) .mf-topbar {
    padding-left: 2%;
    padding-right: 2%; } }

@media (max-width: 54.99375em) {
  /* line 191, node_modules/morfos/private/sass/modules/header/_topbar.scss */
  .portal header:not(.mf-header__compact) .mf-topbar::after,
  .sede header:not(.mf-header__compact) .mf-topbar::after {
    content: '';
    display: none; } }

/* line 200, node_modules/morfos/private/sass/modules/header/_topbar.scss */
.mf-topbar--container {
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  position: fixed;
  z-index: 4990;
  top: 0;
  left: auto;
  right: 0;
  bottom: 0;
  background: #01301f;
  transition: margin 0.25s ease; }
  @media (max-width: 54.99375em) {
    /* line 200, node_modules/morfos/private/sass/modules/header/_topbar.scss */
    .mf-topbar--container {
      width: 80%;
      margin-right: -100%;
      visibility: hidden;
      overflow-x: hidden;
      overflow-y: auto;
      background: #01301f; } }
  @media (min-width: 55em) {
    /* line 200, node_modules/morfos/private/sass/modules/header/_topbar.scss */
    .mf-topbar--container {
      visibility: visible;
      width: auto;
      position: static;
      background: #01301f; }
      /* line 236, node_modules/morfos/private/sass/modules/header/_topbar.scss */
      .portal header:not(.mf-header__compact) .mf-topbar--container,
      .sede header:not(.mf-header__compact) .mf-topbar--container {
        color: #444;
        background: transparent;
        width: 100%; }
      /* line 243, node_modules/morfos/private/sass/modules/header/_topbar.scss */
      .app .mf-topbar--container {
        float: right;
        margin: 0; }
      /* line 249, node_modules/morfos/private/sass/modules/header/_topbar.scss */
      .mf-header__compact .mf-topbar--container,
      .mf-header__topbar-hide .mf-topbar--container {
        display: none;
        position: absolute;
        z-index: 0;
        top: 40px;
        right: 0;
        bottom: auto;
        width: auto;
        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.11);
        background: #01301f; } }
  /* line 265, node_modules/morfos/private/sass/modules/header/_topbar.scss */
  .is-open-topbar .mf-topbar--container {
    margin-right: 0;
    visibility: visible;
    display: block; }

/* line 272, node_modules/morfos/private/sass/modules/header/_topbar.scss */
.mf-header__compact .mf-header--container {
  position: relative; }

/* line 276, node_modules/morfos/private/sass/modules/header/_topbar.scss */
.mf-topbar--item,
.mf-lang--selected-title,
.mf-profiles--title,
.mf-notif--title,
.mf-usermenu--settings,
.mf-usermenu--logout {
  font-size: inherit;
  margin: 0;
  padding: 7px 10px 5px;
  line-height: 18px;
  color: #f4f8f4; }
  @media (min-width: 55em) {
    /* line 276, node_modules/morfos/private/sass/modules/header/_topbar.scss */
    .mf-topbar--item,
    .mf-lang--selected-title,
    .mf-profiles--title,
    .mf-notif--title,
    .mf-usermenu--settings,
    .mf-usermenu--logout {
      margin: 0;
      padding: 6px 10px;
      color: #01301f;
      line-height: 1.2em; }
      /* line 292, node_modules/morfos/private/sass/modules/header/_topbar.scss */
      .mf-header__topbar-adjust .mf-topbar--item, .mf-header__topbar-adjust .mf-lang--selected-title, .mf-header__topbar-adjust .mf-profiles--title, .mf-header__topbar-adjust .mf-notif--title, .mf-header__topbar-adjust .mf-usermenu--settings, .mf-header__topbar-adjust .mf-usermenu--logout {
        padding-top: 1px;
        padding-bottom: 0; }
        /* line 296, node_modules/morfos/private/sass/modules/header/_topbar.scss */
        .chrome .mf-header__topbar-adjust .mf-topbar--item, .chrome .mf-header__topbar-adjust .mf-lang--selected-title, .chrome .mf-header__topbar-adjust .mf-profiles--title, .chrome .mf-header__topbar-adjust .mf-notif--title, .chrome .mf-header__topbar-adjust .mf-usermenu--settings, .chrome .mf-header__topbar-adjust .mf-usermenu--logout {
          margin-bottom: -2px; }
      /* line 301, node_modules/morfos/private/sass/modules/header/_topbar.scss */
      .mf-header__topbar-hide .mf-topbar--item,
      .mf-header__compact .mf-topbar--item, .mf-header__topbar-hide .mf-lang--selected-title, .mf-header__topbar-hide .mf-profiles--title, .mf-header__topbar-hide .mf-notif--title, .mf-header__topbar-hide .mf-usermenu--settings, .mf-header__topbar-hide .mf-usermenu--logout,
      .mf-header__compact .mf-lang--selected-title,
      .mf-header__compact .mf-profiles--title,
      .mf-header__compact .mf-notif--title,
      .mf-header__compact .mf-usermenu--settings,
      .mf-header__compact .mf-usermenu--logout {
        color: #f4f8f4;
        padding: 6px 10px; } }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-topbar--item.has-submenu:after,
  .has-submenu.mf-lang--selected-title:after,
  .has-submenu.mf-profiles--title:after,
  .has-submenu.mf-notif--title:after,
  .has-submenu.mf-usermenu--settings:after,
  .has-submenu.mf-usermenu--logout:after {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0 0 0 3px;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }
  /* line 312, node_modules/morfos/private/sass/modules/header/_topbar.scss */
  .mf-header__compact .mf-topbar--item,
  .mf-header__compact .mf-lang--selected-title,
  .mf-header__compact .mf-profiles--title,
  .mf-header__compact .mf-notif--title,
  .mf-header__compact .mf-usermenu--settings,
  .mf-header__compact .mf-usermenu--logout {
    padding: 7px 10px 5px !important; }

/* line 317, node_modules/morfos/private/sass/modules/header/_topbar.scss */
.mf-topbar--time {
  display: block; }
  @media (min-width: 55em) {
    /* line 317, node_modules/morfos/private/sass/modules/header/_topbar.scss */
    .mf-topbar--time {
      float: left; }
      /* line 323, node_modules/morfos/private/sass/modules/header/_topbar.scss */
      .portal .mf-topbar--time,
      .sede .mf-topbar--time {
        float: none;
        display: inline-block;
        vertical-align: top; } }

/* line 332, node_modules/morfos/private/sass/modules/header/_topbar.scss */
.mf-topbar--menu,
.mf-lang--menu,
.mf-profiles--menu,
.mf-notif--menu {
  text-align: left; }
  @media (min-width: 55em) {
    /* line 332, node_modules/morfos/private/sass/modules/header/_topbar.scss */
    .mf-topbar--menu,
    .mf-lang--menu,
    .mf-profiles--menu,
    .mf-notif--menu {
      border: 0;
      height: 0;
      /* Default 1px */
      margin: -1px;
      /* Default -1px */
      overflow: hidden;
      /* Default hidden */
      padding: 0;
      /* Default 0 */
      position: absolute;
      /* Default absolute */
      width: 1px;
      opacity: 0;
      border-radius: 2px;
      box-shadow: 0 2px 2px rgba(0, 0, 0, 0.11);
      background: transparent; }
      /* line 19, node_modules/morfos/private/sass/lib/morfos/mixins/_dropdown-menu.scss */
      .ie8 .mf-topbar--menu, .ie8 .mf-lang--menu, .ie8 .mf-profiles--menu, .ie8 .mf-notif--menu {
        border: 0; } }

/* line 347, node_modules/morfos/private/sass/modules/header/_topbar.scss */
.mf-topbar--menu-item,
.mf-lang--item,
.mf-secondarylinks,
.mf-profiles--item,
.mf-notif--item {
  border-width: 1px 0;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.2) transparent rgba(0, 0, 0, 0.2);
  background-color: #f4f8f4; }
  /* line 353, node_modules/morfos/private/sass/modules/header/_topbar.scss */
  .mf-topbar--menu-item a,
  .mf-lang--item a,
  .mf-secondarylinks a,
  .mf-profiles--item a,
  .mf-notif--item a {
    padding: 8px 18px 8px 25px;
    color: #008080; }
    @media (min-width: 55em) {
      /* line 353, node_modules/morfos/private/sass/modules/header/_topbar.scss */
      .mf-topbar--menu-item a,
      .mf-lang--item a,
      .mf-secondarylinks a,
      .mf-profiles--item a,
      .mf-notif--item a {
        padding: 8px 18px 8px 25px; } }
  /* line 363, node_modules/morfos/private/sass/modules/header/_topbar.scss */
  .mf-topbar--menu-item:hover, .mf-topbar--menu-item a:hover, .mf-topbar--menu-item:focus, .mf-topbar--menu-item a:focus,
  .mf-lang--item:hover,
  .mf-secondarylinks:hover,
  .mf-profiles--item:hover,
  .mf-notif--item:hover,
  .mf-lang--item a:hover,
  .mf-secondarylinks a:hover,
  .mf-profiles--item a:hover,
  .mf-notif--item a:hover,
  .mf-lang--item:focus,
  .mf-secondarylinks:focus,
  .mf-profiles--item:focus,
  .mf-notif--item:focus,
  .mf-lang--item a:focus,
  .mf-secondarylinks a:focus,
  .mf-profiles--item a:focus,
  .mf-notif--item a:focus {
    color: white;
    background-color: #008080; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-topbar--menu-item.is-selected a:before,
  .is-selected.mf-lang--item a:before,
  .is-selected.mf-secondarylinks a:before,
  .is-selected.mf-profiles--item a:before,
  .is-selected.mf-notif--item a:before {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0 4px 0 -16px;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-topbar--menu-item.is-unread a:before,
  .mf-topbar--menu-item.is-new a:before,
  .is-unread.mf-lang--item a:before,
  .is-unread.mf-secondarylinks a:before,
  .is-unread.mf-profiles--item a:before,
  .is-unread.mf-notif--item a:before,
  .is-new.mf-lang--item a:before,
  .is-new.mf-secondarylinks a:before,
  .is-new.mf-profiles--item a:before,
  .is-new.mf-notif--item a:before {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: left;
    margin: 7px 0 -12px -14px;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 6px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }
  /* line 377, node_modules/morfos/private/sass/modules/header/_topbar.scss */
  .mf-topbar--menu-item.is-unread a:link, .mf-topbar--menu-item.is-unread a:visited,
  .mf-topbar--menu-item.is-new a:link,
  .mf-topbar--menu-item.is-new a:visited,
  .is-unread.mf-lang--item a:link,
  .is-unread.mf-secondarylinks a:link,
  .is-unread.mf-profiles--item a:link,
  .is-unread.mf-notif--item a:link,
  .is-unread.mf-lang--item a:visited,
  .is-unread.mf-secondarylinks a:visited,
  .is-unread.mf-profiles--item a:visited,
  .is-unread.mf-notif--item a:visited,
  .is-new.mf-lang--item a:link,
  .is-new.mf-secondarylinks a:link,
  .is-new.mf-profiles--item a:link,
  .is-new.mf-notif--item a:link,
  .is-new.mf-lang--item a:visited,
  .is-new.mf-secondarylinks a:visited,
  .is-new.mf-profiles--item a:visited,
  .is-new.mf-notif--item a:visited {
    color: #444; }
  /* line 382, node_modules/morfos/private/sass/modules/header/_topbar.scss */
  .mf-topbar--menu-item.is-unread a:hover, .mf-topbar--menu-item.is-unread a:focus,
  .mf-topbar--menu-item.is-new a:hover,
  .mf-topbar--menu-item.is-new a:focus,
  .is-unread.mf-lang--item a:hover,
  .is-unread.mf-secondarylinks a:hover,
  .is-unread.mf-profiles--item a:hover,
  .is-unread.mf-notif--item a:hover,
  .is-unread.mf-lang--item a:focus,
  .is-unread.mf-secondarylinks a:focus,
  .is-unread.mf-profiles--item a:focus,
  .is-unread.mf-notif--item a:focus,
  .is-new.mf-lang--item a:hover,
  .is-new.mf-secondarylinks a:hover,
  .is-new.mf-profiles--item a:hover,
  .is-new.mf-notif--item a:hover,
  .is-new.mf-lang--item a:focus,
  .is-new.mf-secondarylinks a:focus,
  .is-new.mf-profiles--item a:focus,
  .is-new.mf-notif--item a:focus {
    background-color: #008080; }
  @media (min-width: 55em) {
    /* line 347, node_modules/morfos/private/sass/modules/header/_topbar.scss */
    .mf-topbar--menu-item,
    .mf-lang--item,
    .mf-secondarylinks,
    .mf-profiles--item,
    .mf-notif--item {
      color: #008080;
      background-color: #f4f8f4; }
      /* line 391, node_modules/morfos/private/sass/modules/header/_topbar.scss */
      .mf-topbar--menu-item:hover, .mf-topbar--menu-item a:hover, .mf-topbar--menu-item:focus, .mf-topbar--menu-item a:focus,
      .mf-lang--item:hover,
      .mf-secondarylinks:hover,
      .mf-profiles--item:hover,
      .mf-notif--item:hover,
      .mf-lang--item a:hover,
      .mf-secondarylinks a:hover,
      .mf-profiles--item a:hover,
      .mf-notif--item a:hover,
      .mf-lang--item:focus,
      .mf-secondarylinks:focus,
      .mf-profiles--item:focus,
      .mf-notif--item:focus,
      .mf-lang--item a:focus,
      .mf-secondarylinks a:focus,
      .mf-profiles--item a:focus,
      .mf-notif--item a:focus {
        color: white;
        background-color: #008080; } }

/* line 400, node_modules/morfos/private/sass/modules/header/_topbar.scss */
.mf-topbar-button {
  display: block;
  position: absolute;
  z-index: 4990;
  right: 0;
  width: 40px;
  height: 38px;
  margin: 1px;
  padding: 6px 0;
  background: transparent;
  box-shadow: none;
  border: 1px solid transparent;
  border-radius: 0; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-topbar-button:before {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: white;
    font-family: 'morfont';
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 1;
    text-indent: 0;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }
  /* line 417, node_modules/morfos/private/sass/modules/header/_topbar.scss */
  .mf-topbar-button:hover {
    background: black;
    border: 1px solid transparent; }
    /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
    .mf-topbar-button:hover:before {
      content: "";
      display: inline;
      position: static;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      float: none;
      margin: 0;
      width: auto;
      height: auto;
      speak: none;
      color: white;
      font-family: 'morfont';
      font-size: 24px;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-align: center;
      text-transform: none;
      line-height: 1;
      text-indent: 0;
      vertical-align: middle;
      -webkit-font-smoothing: antialiased;
      text-shadow: none; }
  @media (min-width: 43.75em) {
    /* line 400, node_modules/morfos/private/sass/modules/header/_topbar.scss */
    .mf-topbar-button {
      top: 0; } }
  @media (min-width: 55em) {
    /* line 400, node_modules/morfos/private/sass/modules/header/_topbar.scss */
    .mf-topbar-button {
      display: none; }
      /* line 432, node_modules/morfos/private/sass/modules/header/_topbar.scss */
      .mf-header__topbar-hide .mf-topbar-button,
      .mf-header__compact .mf-topbar-button {
        display: block; } }
  /* line 442, node_modules/morfos/private/sass/modules/header/_topbar.scss */
  .is-open-topbar .mf-topbar-button {
    box-shadow: none;
    background: transparent; }

/* line 454, node_modules/morfos/private/sass/modules/header/_topbar.scss */
.mf-profiles--subtitle {
  font-size: 13px;
  font-size: 0.9285714286rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  display: block;
  color: #f4f8f4;
  font-weight: normal; }
  @media (min-width: 55em) {
    /* line 454, node_modules/morfos/private/sass/modules/header/_topbar.scss */
    .mf-profiles--subtitle {
      font-size: 13px;
      font-size: 0.9285714286rem;
      line-height: 18px;
      line-height: 1.2857142857rem;
      color: #f4f8f4;
      font-weight: normal; } }

/* line 470, node_modules/morfos/private/sass/modules/header/_topbar.scss */
.mf-topbar--secondary-item {
  text-align: right;
  font-style: italic; }

/* line 476, node_modules/morfos/private/sass/modules/header/_topbar.scss */
.is-open-topbar .mf-topbar-veil {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 4980;
  padding: 3px;
  background: rgba(0, 0, 0, 0.2); }
  @media (min-width: 55em) {
    /* line 476, node_modules/morfos/private/sass/modules/header/_topbar.scss */
    .is-open-topbar .mf-topbar-veil {
      display: none; } }

/*?

User menu
=========

/**
* @desc         Menu de usuario que contiene hasta cuatro items ( menu  Notificaciones, menu selector de perfil, Configuracion y un Login/logout)
* @name         usermenu
* @author       Ignacio Calleja
* @tested       
* @requires     topbar
* @bugs         Pendiente de optimizacion y revision
*/
/* 
Ejemplo
<div class="mf-usermenu">
    <ul class="mf-usermenu--menu">

        <!-- Notifications menu -->
        <li class="mf-usermenu--item mf-notif">
            <p class="mf-notif--title"><span>Notificaciones</span><span class="mf-notif--counter">2</span></p>
            <ul class="mf-notif--menu">
                <li class="mf-notif--item is-new">
                    <a href="#!">
                        <time class="mf-profiles--subtitle">jueves 24 de marzo de 2012</time>
                        <strong>Nombre Apellido Apellido</strong> hizo algo deleznable
                    </a>
                </li>
                <li class="mf-notif--item is-unread">
                    <a href="#!">
                        <time class="mf-profiles--subtitle">jueves 24 de marzo de 2012</time>
                        <strong>Nombre Apellido Apellido</strong> hizo algo despreciable
                    </a>
                </li>
            </ul>
        </li>

        <!-- Profiles menu -->
        <li class="mf-usermenu--item mf-profiles">
            <p class="mf-profiles--title has-submenu"><span class="user-profile-name">ANF Usuario Activo</span> / <span class="user-profile-name">Ayuntamiento de Atarfe</span></p>
            <ul class="mf-profiles--menu">
                <li class="mf-profiles--item is-selected">
                    <a id="profile_L01010014" href="#">Ayuntamiento de Alegría-Dulantzi
                        <span class="mf-profiles--subtitle">L01010014</span>
                    </a>
                </li>
                <li class="mf-profiles--item">
                    <a id="profile_L01310109" href="#">Ayuntamiento de Altsasu/Alsasua
                        <span class="mf-profiles--subtitle">L01310109</span>
                    </a>
                </li>

                <li class="mf-secondaryLinks" title="Mostra todas">
                    <a id="profile_show_all" href="#">
                        Mostra todas
                    </a>
                </li>
            </ul>
        </li>

        <!-- Settings -->
        <li class="mf-usermenu--item">
            <a class="mf-usermenu--settings" href="#">
                Configuración
            </a>
        </li>
        
        <!-- Logout -->
        <li class="mf-usermenu--item">
            <a class="mf-usermenu--logout" href="#">
                Salir
            </a>
        </li>
    </ul>
</div>

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
@media (min-width: 55em) {
  /* line 91, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
  .mf-usermenu {
    float: left;
    line-height: 1.2em; }
    /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
    .mf-usermenu:after {
      content: "";
      display: table;
      clear: both; }
    /* line 98, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
    .portal .mf-usermenu,
    .sede .mf-usermenu {
      float: none;
      display: inline-block; }
    /* line 104, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
    .mf-header__compact .mf-usermenu {
      float: right;
      display: block; } }

/* line 111, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
.mf-usermenu--menu {
  font-size: inherit; }

@media (min-width: 55em) {
  /* line 116, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
  .mf-usermenu--item {
    float: left; } }

@media (min-width: 43.75em) {
  /* line 129, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
  .mf-profiles:hover .mf-profiles--menu, .mf-profiles.is-open .mf-profiles--menu {
    opacity: 1;
    padding: 0;
    height: auto;
    /* Default auto */
    margin: 0;
    /* Default 0 */
    overflow: visible;
    /* Default visible */
    width: auto; }
    /* line 131, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
    .mf-header__compact .mf-profiles:hover .mf-profiles--menu, .mf-header__compact .mf-profiles.is-open .mf-profiles--menu {
      position: fixed; } }

/* line 141, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
.mf-profiles--title {
  display: none;
  margin: 0;
  font-size: inherit; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-profiles.has-submenu > .mf-profiles--title:after {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-profiles.has-submenu.is-open > .mf-profiles--title:after {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }
  @media (min-width: 55em) {
    /* line 141, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
    .mf-profiles--title {
      display: inline-block; }
      /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
      .mf-profiles--title:before {
        content: "";
        display: inline;
        position: static;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        float: none;
        margin: 0;
        width: auto;
        height: auto;
        speak: none;
        color: inherit;
        font-family: 'morfont';
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-align: center;
        text-transform: none;
        line-height: 0;
        text-indent: 0;
        vertical-align: inherit;
        -webkit-font-smoothing: antialiased;
        text-shadow: none; } }

/* line 163, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
.mf-profiles--name {
  display: inline-block; }
  @media (min-width: 43.75em) {
    /* line 163, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
    .mf-profiles--name {
      text-indent: 0; } }

/* line 173, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
.mf-profiles--menu {
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem; }

/* line 182, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
.mf-secondarylinks.show_all,
.mf-profiles--item.show_all {
  background-color: rgba(68, 68, 68, 0.4); }
  /* line 185, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
  .mf-secondarylinks.show_all a,
  .mf-profiles--item.show_all a {
    color: #eef8f4; }
    /* line 188, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
    .mf-secondarylinks.show_all a:hover, .mf-secondarylinks.show_all a:focus,
    .mf-profiles--item.show_all a:hover,
    .mf-profiles--item.show_all a:focus {
      color: #17372c; }

@media (min-width: 43.75em) {
  /* line 198, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
  .mf-notif:hover .mf-notif--menu {
    opacity: 1;
    padding: 0;
    height: auto;
    /* Default auto */
    margin: 0;
    /* Default 0 */
    overflow: visible;
    /* Default visible */
    width: auto; }
    /* line 200, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
    .mf-header__compact .mf-notif:hover .mf-notif--menu {
      position: fixed; } }

/* line 206, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
.mf-notif--title {
  margin: 0; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-notif--title:before {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0 1px 0 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }
  /* line 213, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
  .mf-notif--title > span:first-child {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
    /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
    .mf-notif--title > span:first-child.focusable:active, .mf-notif--title > span:first-child.focusable:focus {
      clip: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      position: static;
      width: auto; }
  /* line 217, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
  .mf-notif--title .mf-notif--counter {
    width: auto;
    float: none; }

/* line 223, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
.mf-notif--menu {
  font-size: inherit; }

/* line 236, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
.mf-notif--counter {
  margin: 0 0 0 1em;
  padding: 2px 5px;
  color: #fff;
  font-size: 14px;
  text-align: center;
  text-shadow: none;
  white-space: nowrap;
  background: #F94E3C;
  border-radius: 12px; }
  @media (min-width: 55em) {
    /* line 236, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
    .mf-notif--counter {
      margin: 0 -3px 0 0;
      padding: 1px 5px;
      color: #fff;
      font-size: 14px;
      text-align: center;
      text-shadow: none;
      background: #F94E3C;
      border-radius: 12px; } }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.mf-usermenu--settings:before {
  content: "";
  display: inline;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  float: none;
  margin: 0;
  width: auto;
  height: auto;
  speak: none;
  color: inherit;
  font-family: 'morfont';
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/* line 275, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
.mf-usermenu--settings:hover {
  color: #f4f8f4;
  background: #008080; }

@media (min-width: 55em) {
  /* line 281, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
  .mf-usermenu--settings:hover {
    color: #01301f;
    background: transparent; }
  /* line 286, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
  .mf-usermenu--settings span {
    text-indent: 0; } }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.mf-usermenu--logout:before {
  content: "";
  display: inline;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  float: none;
  margin: 0;
  width: auto;
  height: auto;
  speak: none;
  color: inherit;
  font-family: 'morfont';
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/* Contenedor ajax */
@media (min-width: 55em) {
  /* line 300, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
  .mf-usermenu--ajax-container {
    float: left; }
    /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
    .mf-usermenu--ajax-container:after {
      content: "";
      display: table;
      clear: both; }
    /* line 306, node_modules/morfos/private/sass/modules/header/_usermenu.scss */
    .portal .mf-usermenu--ajax-container,
    .sede .mf-usermenu--ajax-container {
      float: none;
      display: inline-block; } }

/*?

Login
=====

* @desc         Construye una ventana con un formulario para distintos tipos de login (LDAP, Certificado digital,...)
* @name         login
* @author
* @tested
* @requires
* @bugs

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* LOGIN */
/* line 62, node_modules/morfos/private/sass/modules/login/_login.scss */
.mf-login {
  margin: 5% auto 5% auto; }
  /* line 68, node_modules/morfos/private/sass/modules/login/_login.scss */
  .mf-login input[type="text"]:focus,
  .mf-login input[type="password"]:focus {
    box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.4), 0px 1px 1px rgba(255, 255, 255, 0.3), 0 1px 12px rgba(88, 172, 196, 0.7); }

/* line 74, node_modules/morfos/private/sass/modules/login/_login.scss */
.mf-login--content {
  padding: 5px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  text-align: left;
  background-color: white;
  border: 1px solid #aaaaaa;
  border-radius: 0;
  box-shadow: 0px 5px 17px rgba(0, 0, 0, 0.3), 0 1px 1px rgba(255, 255, 255, 0.75) inset; }
  /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
  .mf-login--content:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 43.75em) {
    /* line 74, node_modules/morfos/private/sass/modules/login/_login.scss */
    .mf-login--content {
      padding: 30px;
      min-width: 30%; } }
  /* line 96, node_modules/morfos/private/sass/modules/login/_login.scss */
  .mf-login--content p {
    color: #444; }

/* line 101, node_modules/morfos/private/sass/modules/login/_login.scss */
.mf-login--column {
  padding: 10px 20px 10px 20px;
  width: 100%;
  -ms-flex-positive: 1;
      flex-grow: 1; }
  @media (min-width: 61.875em) {
    /* line 101, node_modules/morfos/private/sass/modules/login/_login.scss */
    .mf-login--column {
      width: 33.3333333333%;
      min-width: 200px; } }
  /* line 114, node_modules/morfos/private/sass/modules/login/_login.scss */
  .mf-login--column input[type="text"],
  .mf-login--column input[type="search"],
  .mf-login--column input[type="tel"],
  .mf-login--column input[type="url"],
  .mf-login--column input[type="email"],
  .mf-login--column input[type="password"],
  .mf-login--column input[type="datetime"],
  .mf-login--column input[type="date"],
  .mf-login--column input[type="month"],
  .mf-login--column input[type="week"],
  .mf-login--column input[type="time"],
  .mf-login--column input[type="datetime-local"],
  .mf-login--column input[type="number"],
  .mf-login--column select {
    width: 100%; }

/* line 132, node_modules/morfos/private/sass/modules/login/_login.scss */
.mf-login--title {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  color: #444;
  font-weight: normal; }

/*?

Dropdown menu
=============

* @desc         Crea un menu desplegable
* @name         dropdown
* @author
* @tested
* @requires
* @bugs         Revisar dentro de Morfos, tambien la parte responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 75, node_modules/morfos/private/sass/modules/menus/_dropdownmenu.scss */
.mf-dropdown--btn {
  margin: 0;
  color: white; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-dropdown--btn:after {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0 0 0 0.5em;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }
  /* line 83, node_modules/morfos/private/sass/modules/menus/_dropdownmenu.scss */
  .is-open > .mf-dropdown--btn {
    display: inline-block; }
    /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
    .is-open > .mf-dropdown--btn:after {
      content: "";
      display: inline;
      position: static;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      float: none;
      margin: 0 0 0 0.5em;
      width: auto;
      height: auto;
      speak: none;
      color: inherit;
      font-family: 'morfont';
      font-size: 13px;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-align: center;
      text-transform: none;
      line-height: 0;
      text-indent: 0;
      vertical-align: middle;
      -webkit-font-smoothing: antialiased;
      text-shadow: none; }
    @media (max-width: 43.74375em) {
      /* line 83, node_modules/morfos/private/sass/modules/menus/_dropdownmenu.scss */
      .is-open > .mf-dropdown--btn {
        display: block; } }

/* line 95, node_modules/morfos/private/sass/modules/menus/_dropdownmenu.scss */
.mf-dropdown--container {
  display: inline-block;
  position: relative; }
  /* line 99, node_modules/morfos/private/sass/modules/menus/_dropdownmenu.scss */
  .mf-dropdown--container.is-open {
    display: inline-block; }
  /* line 104, node_modules/morfos/private/sass/modules/menus/_dropdownmenu.scss */
  .mf-dropdown--container.mf-dropdown__css:hover .mf-dropdown--content {
    opacity: 1;
    padding: 0;
    height: auto;
    /* Default auto */
    margin: 0;
    /* Default 0 */
    overflow: auto;
    /* Default visible */
    width: auto; }

/* line 110, node_modules/morfos/private/sass/modules/menus/_dropdownmenu.scss */
.mf-dropdown--title {
  vertical-align: baseline; }
  /* line 113, node_modules/morfos/private/sass/modules/menus/_dropdownmenu.scss */
  .mf-dropdown--title.mf-dropdown__toggle {
    cursor: pointer; }
    /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
    .mf-dropdown--title.mf-dropdown__toggle:after {
      content: "";
      display: inline;
      position: static;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      float: none;
      margin: 0 0 0 0.5em;
      width: auto;
      height: auto;
      speak: none;
      color: inherit;
      font-family: 'morfont';
      font-size: 13px;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-align: center;
      text-transform: none;
      line-height: 0;
      text-indent: 0;
      vertical-align: middle;
      -webkit-font-smoothing: antialiased;
      text-shadow: none; }
    /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
    .mf-dropdown--title.mf-dropdown__toggle.is-open:after {
      content: "";
      display: inline;
      position: static;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      float: none;
      margin: 0 0 0 0.5em;
      width: auto;
      height: auto;
      speak: none;
      color: inherit;
      font-family: 'morfont';
      font-size: 13px;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-align: center;
      text-transform: none;
      line-height: 0;
      text-indent: 0;
      vertical-align: middle;
      -webkit-font-smoothing: antialiased;
      text-shadow: none; }

/* line 125, node_modules/morfos/private/sass/modules/menus/_dropdownmenu.scss */
.mf-dropdown--content {
  border: 0;
  height: 0;
  /* Default 1px */
  margin: -1px;
  /* Default -1px */
  overflow: hidden;
  /* Default hidden */
  padding: 0;
  /* Default 0 */
  position: absolute;
  /* Default absolute */
  width: 1px;
  opacity: 0;
  display: none;
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
  border: 1px solid #dddddd; }
  /* line 19, node_modules/morfos/private/sass/lib/morfos/mixins/_dropdown-menu.scss */
  .ie8 .mf-dropdown--content {
    border: 0; }
  /* line 133, node_modules/morfos/private/sass/modules/menus/_dropdownmenu.scss */
  .is-open > .mf-dropdown--content, .mf-dropdown--content.is-open {
    opacity: 1;
    padding: 0;
    height: auto;
    /* Default auto */
    margin: 0;
    /* Default 0 */
    overflow: auto;
    /* Default visible */
    width: auto;
    display: block;
    clip: auto;
    position: absolute;
    padding: 20px;
    background: #F9F9F9;
    box-shadow: none;
    transition: all 0.2s linear; }

/* line 156, node_modules/morfos/private/sass/modules/menus/_dropdownmenu.scss */
.mf-dropdown--menu-item a {
  color: white;
  background-color: #358266;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #999;
  padding: 9px 18px; }

/* line 166, node_modules/morfos/private/sass/modules/menus/_dropdownmenu.scss */
.mf-dropdown--menu-item :hover {
  color: white;
  background: #358266; }

/*?

Menu
====

* @desc         Da unos estilos generales para todos los menus
* @name         menu
* @author       Ignacio Calleja, Pepe Dominguez
* @tested
* @requires
* @bugs         

*/
/* line 17, node_modules/morfos/private/sass/modules/menus/_menu.scss */
.mf-buttonbar, .mf-footer--menu, .mf-accesibility-menu,
.mf-appmenu--menu, .mf-appmenu--submenu, .mf-topbar--menu, .mf-lang--menu, .mf-profiles--menu, .mf-notif--menu, .mf-usermenu--menu, .mf-dropdown--menu, .mf-dropdown--menu-item a, .mf-dropdown--submenu, .mf-breadcrumb--menu, .mf-breadcrumb--submenu, .mf-inbox--menu, .mf-inbox--submenu {
  margin: 0;
  list-style: none; }
  /* line 21, node_modules/morfos/private/sass/modules/menus/_menu.scss */
  .mf-buttonbar li a, .mf-footer--menu li a, .mf-accesibility-menu li a, .mf-appmenu--menu li a, .mf-appmenu--submenu li a, .mf-topbar--menu li a, .mf-lang--menu li a, .mf-profiles--menu li a, .mf-notif--menu li a, .mf-usermenu--menu li a, .mf-dropdown--menu li a, .mf-dropdown--menu-item a li a, .mf-dropdown--submenu li a, .mf-breadcrumb--menu li a, .mf-breadcrumb--submenu li a, .mf-inbox--menu li a, .mf-inbox--submenu li a {
    display: block; }

/*?

Data table
==========

* @desc         Da los estilos para el modelo de tabla mas comun. Tiene una variante con las filas diferenciadas por color (mf-table-data__zebra)
* @name         tdata
* @author
* @tested
* @requires
* @bugs         Pendiente de revision

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 52, node_modules/morfos/private/sass/modules/tables/_table-data.scss */
.mf-table-data {
  width: 100%;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #CCC;
  background: transparent; }
  /* line 59, node_modules/morfos/private/sass/modules/tables/_table-data.scss */
  .mf-table-data thead {
    background: #DEDEDE; }
  /* line 63, node_modules/morfos/private/sass/modules/tables/_table-data.scss */
  .mf-table-data thead th {
    padding: 8px 12px;
    font-weight: bold;
    text-align: left;
    border-width: 1px 0;
    border-style: solid;
    border-color: #DADADA transparent #CCC;
    background: transparent;
    box-shadow: none; }
  /* line 79, node_modules/morfos/private/sass/modules/tables/_table-data.scss */
  .mf-table-data tbody {
    border: 0 none transparent;
    background: #EFEFEF; }
  /* line 87, node_modules/morfos/private/sass/modules/tables/_table-data.scss */
  .mf-table-data td {
    border: 0 none transparent; }
  /* line 97, node_modules/morfos/private/sass/modules/tables/_table-data.scss */
  .mf-table-data.actions td:last-child, .mf-table-data.actions th:last-child {
    text-align: right; }

/* line 106, node_modules/morfos/private/sass/modules/tables/_table-data.scss */
.mf-table-data__zebra tbody tr:nth-child(even) {
  background: #EEE; }

/* line 110, node_modules/morfos/private/sass/modules/tables/_table-data.scss */
.mf-table-data__zebra tbody tr:nth-child(odd) {
  background: #FFF; }

/*?

Actionable
==========

* @desc         Construye una tabla que contiene una columna con botones de acción
* @name         table__actionable
* @author
* @tested
* @requires
* @bugs         Pendiente de revision. No optimizada

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 25, node_modules/morfos/private/sass/modules/tables/_table-actionable.scss */
.mf-table__actionable td {
  padding: 0; }
  /* line 28, node_modules/morfos/private/sass/modules/tables/_table-actionable.scss */
  .mf-table__actionable td > a,
  .mf-table__actionable td > a:link {
    display: block;
    padding: 0.3em 0.5em; }

/* line 36, node_modules/morfos/private/sass/modules/tables/_table-actionable.scss */
td.actions {
  white-space: nowrap; }

/* line 40, node_modules/morfos/private/sass/modules/tables/_table-actionable.scss */
table.data tr.emptyTableMsg td {
  color: rgba(0, 0, 0, 0.5);
  height: 200px;
  text-align: center; }

/* line 49, node_modules/morfos/private/sass/modules/tables/_table-actionable.scss */
.mf-table-data--row-action, .mf-table-data--row-action:link, .mf-table-data--row-action:visited {
  margin: 3px;
  padding: 6px 10px 5px 10px;
  color: #008080; }

/* line 58, node_modules/morfos/private/sass/modules/tables/_table-actionable.scss */
.mf-table-data--row-action:hover {
  color: #005a5a; }

/*?

Fixed headers table
===================

* @desc         Tabla con cabecera fija
* @name         table-fixheads
* @author       Ignacio Calleja, Pepe Dominguez
* @tested
* @requires
* @bugs

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 17, node_modules/morfos/private/sass/modules/tables/_table-fixheads.scss */
.mf-table-fixheads {
  position: relative;
  overflow: auto; }
  /* line 21, node_modules/morfos/private/sass/modules/tables/_table-fixheads.scss */
  .mf-table-fixheads th,
  .mf-table-fixheads td {
    white-space: nowrap; }

/* line 27, node_modules/morfos/private/sass/modules/tables/_table-fixheads.scss */
.header-fixed {
  position: absolute;
  top: 0; }

/* line 34, node_modules/morfos/private/sass/modules/tables/_table-fixheads.scss */
.mf-table-fixheads--main-table {
  position: absolute; }
  /* line 37, node_modules/morfos/private/sass/modules/tables/_table-fixheads.scss */
  .mf-table-fixheads--main-table thead th {
    border-bottom-width: 0; }

/* line 42, node_modules/morfos/private/sass/modules/tables/_table-fixheads.scss */
.mf-table-fixheads--corner-container {
  position: absolute;
  z-index: 2;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #DDD #BCBCBC #BCBCBC #DDD; }

/* line 51, node_modules/morfos/private/sass/modules/tables/_table-fixheads.scss */
.mf-table-fixheads--left-container {
  position: relative;
  float: left;
  overflow: hidden;
  border-style: solid;
  border-width: 0 1px;
  border-color: #DDD #BCBCBC #DDD #DDD; }

/* line 61, node_modules/morfos/private/sass/modules/tables/_table-fixheads.scss */
.mf-table-fixheads--top-container {
  position: relative;
  overflow: hidden;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  border-color: #DDD #DDD #BCBCBC #DDD;
  background: #EEE; }

/* line 72, node_modules/morfos/private/sass/modules/tables/_table-fixheads.scss */
.mf-table-fixheads--corner {
  width: 100%; }
  /* line 75, node_modules/morfos/private/sass/modules/tables/_table-fixheads.scss */
  .mf-table-fixheads--corner th {
    padding: 8px 12px;
    outline: none; }

/* line 82, node_modules/morfos/private/sass/modules/tables/_table-fixheads.scss */
.mf-table-fixheads--left {
  position: relative; }
  /* line 85, node_modules/morfos/private/sass/modules/tables/_table-fixheads.scss */
  .mf-table-fixheads--left th {
    position: relative;
    outline: none;
    border-bottom: 1px solid #DDD; }
  /* line 92, node_modules/morfos/private/sass/modules/tables/_table-fixheads.scss */
  .mf-table-fixheads--left label, .mf-table-fixheads--left .label, .mf-table-fixheads--left .mf-requirement--answer-label, .mf-table-fixheads--left .mf-report--label {
    vertical-align: baseline;
    line-height: inherit; }

/* line 98, node_modules/morfos/private/sass/modules/tables/_table-fixheads.scss */
.mf-table-fixheads--top {
  position: relative; }
  /* line 101, node_modules/morfos/private/sass/modules/tables/_table-fixheads.scss */
  .mf-table-fixheads--top th {
    outline: none;
    border-style: solid;
    border-width: 0 1px;
    border-color: #DDD; }

/*?

Sortable columns table
======================

* @desc         Construye una tabla que contiene una cabecera con posibilidad de ordenar los elementos
* @name         sort
* @author       Ignacio Calleja, Pepe Dominguez
* @tested
* @requires
* @bugs

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* Sort column links */
/* line 28, node_modules/morfos/private/sass/modules/tables/_table-sortable.scss */
.mf-sort-ln__asc,
.mf-sort-ln__desc {
  font-weight: bold; }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.mf-sort-ln__asc:after {
  content: "";
  display: inline;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  float: none;
  margin: 0 0.3em;
  width: auto;
  height: auto;
  speak: none;
  color: inherit;
  font-family: 'morfont';
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.mf-sort-ln__desc:after {
  content: "";
  display: inline;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  float: none;
  margin: 0 0.3em;
  width: auto;
  height: auto;
  speak: none;
  color: inherit;
  font-family: 'morfont';
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/* line 41, node_modules/morfos/private/sass/modules/tables/_table-sortable.scss */
.mf-sort-ln,
.mf-sort-ln:link,
.mf-sort-ln:visited {
  color: #008080; }

/* line 48, node_modules/morfos/private/sass/modules/tables/_table-sortable.scss */
.mf-table-responsive--pseudotd .mf-sort-ln {
  display: none; }

@media (max-width: 54.99375em) {
  /* line 53, node_modules/morfos/private/sass/modules/tables/_table-sortable.scss */
  .mf-table-responsive tbody tr:first-child .mf-table-responsive--pseudotd .mf-sort-ln {
    display: block;
    float: right; }
    /* line 57, node_modules/morfos/private/sass/modules/tables/_table-sortable.scss */
    .mf-table-responsive tbody tr:first-child .mf-table-responsive--pseudotd .mf-sort-ln span {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px; }
      /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
      .mf-table-responsive tbody tr:first-child .mf-table-responsive--pseudotd .mf-sort-ln span.focusable:active, .mf-table-responsive tbody tr:first-child .mf-table-responsive--pseudotd .mf-sort-ln span.focusable:focus {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto; } }

/*?

Datagrid
========

* @desc         Construye tablas complejas con cabeceras, columnas y filas, filtros y acciones
* @name         datagrid
* @author
* @tested
* @requires
* @bugs         Pendiente de revision

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 48, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
.grid-header {
  overflow: hidden; }

/* line 52, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
.grid-row-actions {
  white-space: nowrap; }

/* line 58, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
.mf-datagrid {
  clear: both; }
  /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
  .mf-datagrid:after {
    content: "";
    display: table;
    clear: both; }

@media (min-width: 76.3125em) {
  /* line 65, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
  .mf-datagrid--header-content {
    /* @include span-columns(4);
        @include omega; */
    width: 15.9663865546%;
    float: right;
    margin-right: 0;
    float: right;
    margin-right: 0;
    margin-bottom: 0; } }

@media (min-width: 76.3125em) {
  /* line 79, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
  .mf-wrapper__wide .mf-datagrid--header-tools {
    /* @include span-columns(4);
        @include pre(16);
        @include omega; */
    width: 15.9663865546%;
    float: right;
    margin-right: 0;
    float: right;
    margin-right: 0; } }

/* line 93, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
.mf-datagrid--filter {
  float: left;
  position: relative;
  z-index: 3; }
  @media (min-width: 76.3125em) {
    /* line 100, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
    .mf-wrapper__wide .mf-datagrid--filter {
      width: 15.9663865546%;
      float: right;
      margin-right: 0;
      margin-bottom: 0; } }

/* line 108, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
.mf-datagrid--filter__right {
  float: right; }

/* line 112, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
.mf-datagrid--filter-title {
  display: inline-block;
  padding: 6px 12px;
  cursor: pointer;
  background: #DDD; }
  @media (min-width: 76.3125em) {
    /* line 121, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
    .mf-wrapper__wide .mf-datagrid--filter-title {
      cursor: default; } }

/* line 127, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
.mf-datagrid--filter-container {
  display: none;
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
  border: 1px solid #444;
  border-radius: 0;
  box-shadow: none;
  margin: 0 0 0 0;
  background: #FFF; }
  @media (min-width: 43.75em) {
    /* line 127, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
    .mf-datagrid--filter-container {
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      min-width: 240px;
      margin: 0 0 0 5px;
      border: 2px solid #DDD;
      border-radius: 2px;
      box-shadow: 0 1px 5px rgba(0, 0, 0, 0.6); } }
  @media (min-width: 76.3125em) {
    /* line 161, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
    .mf-wrapper__wide .mf-datagrid--filter-container {
      display: block;
      position: static;
      width: 100%;
      min-width: 0;
      margin: 0;
      border-width: 2px 0 0 0;
      border-style: solid;
      border-color: #DDD;
      border-radius: 0;
      background: transparent;
      box-shadow: none; } }

/* line 180, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
.mf-datagrid--filter-content {
  margin: 0;
  padding: 1em 1.5em;
  overflow: auto;
  background: #FFFFCC; }
  @media (min-width: 76.3125em) {
    /* line 188, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
    .mf-wrapper__wide .mf-datagrid--filter-content {
      padding: 1em 1.5em 1em 1em;
      background: transparent; } }

/* line 197, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
.mf-filter--fld input[type="text"],
.mf-filter--fld input[type="search"],
.mf-filter--fld input[type="tel"],
.mf-filter--fld input[type="url"],
.mf-filter--fld input[type="email"],
.mf-filter--fld input[type="password"],
.mf-filter--fld input[type="datetime"],
.mf-filter--fld input[type="date"],
.mf-filter--fld input[type="month"],
.mf-filter--fld input[type="week"],
.mf-filter--fld input[type="time"],
.mf-filter--fld input[type="datetime-local"],
.mf-filter--fld input[type="number"], .mf-filter--fld select {
  width: 100%; }

@media (min-width: 43.75em) {
  /* line 201, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
  .mf-filter--fld label, .mf-filter--fld .label, .mf-filter--fld .mf-requirement--answer-label, .mf-filter--fld .mf-report--label {
    width: auto;
    max-width: 180px; } }

/* line 213, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
.mf-datagrid--filter-submitbar {
  display: block;
  margin: 0;
  background: #DDD; }
  @media (min-width: 43.75em) {
    /* line 213, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
    .mf-datagrid--filter-submitbar {
      border-width: 1px 0 0;
      border-style: solid;
      border-color: #348065; } }

/* line 226, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
.mf-datagrid--exports {
  display: inline-block; }

/* line 230, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
.mf-datagrid--exports-title {
  padding: 6px 12px; }

/* line 234, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
.mf-datagrid--exports-list {
  border: 2px solid #DDD;
  background: #FFF;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.6); }

/* line 240, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
.mf-datagrid--exports-item {
  padding: 4px 12px; }

@media (min-width: 76.3125em) {
  /* line 248, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
  .mf-wrapper__wide .mf-datagrid--content.mf-datagrid--content__wfilter {
    overflow: hidden;
    float: left;
    width: 83.1932773109%;
    float: left;
    margin-right: 0.8403361345%; } }

/* line 258, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
.mf-datagrid--table-container {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #CCC;
  overflow-x: auto;
  background: transparent; }
  @media (min-width: 43.75em) {
    /* line 258, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
    .mf-datagrid--table-container {
      min-height: 400px; } }

/* line 273, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
.mf-datagrid--empty-msg {
  color: rgba(0, 0, 0, 0.5);
  text-align: center; }
  @media (min-width: 43.75em) {
    /* line 273, node_modules/morfos/private/sass/modules/tables/_datagrid.scss */
    .mf-datagrid--empty-msg {
      height: 200px; } }

/*?

Data table
==========

* @desc         Adapta tablas a diferentes pantallas
* @name         table-responsive
* @author
* @tested
* @requires
* @bugs         hay que incorporar variables

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 23, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
.mf-table-responsive--container {
  overflow-x: auto;
  width: 100%; }

@media (max-width: 54.99375em) {
  /* line 28, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
  .mf-table-responsive {
    border: 1px solid #CCC; }
    /* line 32, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
    .mf-table-responsive thead {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px; }
      /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
      .mf-table-responsive thead.focusable:active, .mf-table-responsive thead.focusable:focus {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto; }
    /* line 36, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
    .mf-table-responsive tr {
      display: table;
      width: 100%; }
    /* line 41, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
    .mf-table-responsive th, .mf-table-responsive td {
      display: block; }
    /* line 45, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
    .mf-table-responsive tbody td[data-title] {
      display: table-row;
      width: 100%;
      text-align: right; }
      /* line 50, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
      .mf-table-responsive tbody td[data-title]::before {
        content: attr(data-title);
        display: table-cell;
        margin-right: 3em;
        padding: 0.4285714286em 0.8571428571em;
        width: 20%;
        border-bottom: 1px solid #CCC;
        text-align: left;
        font-weight: 700; }
      /* line 61, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
      .mf-table-responsive tbody td[data-title] .mf-table-responsive--pseudotd {
        display: table-cell;
        border-bottom: 1px solid #CCC;
        padding: 0.4285714286em 0.8571428571em;
        text-align: left;
        padding-top: 0;
        padding-bottom: 0; }
    /* line 74, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
    .mf-table-responsive.actions td:last-child .mf-table-responsive--pseudotd {
      text-align: right; } }

@media (max-width: 43.74375em) {
  /* line 84, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
  .mf-table-responsive tbody td[data-title] {
    display: block;
    width: 100%;
    padding: 0; }
    /* line 90, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
    .mf-table-responsive tbody td[data-title]::before {
      display: block;
      width: 100%;
      margin: 0;
      padding-bottom: 0;
      border: none; }
    /* line 98, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
    .mf-table-responsive tbody td[data-title] .mf-table-responsive--pseudotd {
      display: block;
      width: 100%;
      padding-top: 0;
      border: none; }
  /* line 110, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
  .mf-table-responsive.actions tbody tr {
    position: relative;
    border-bottom: 1px solid #ccc; }
  /* line 115, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
  .mf-table-responsive.actions tbody td[data-title] {
    padding: 0 50px 0 0; }
    /* line 118, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
    .mf-table-responsive.actions tbody td[data-title]:last-child {
      position: absolute;
      top: 2px;
      right: 2px;
      width: 50px;
      height: 50px;
      padding: 0;
      cursor: pointer; }
      /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
      .mf-table-responsive.actions tbody td[data-title]:last-child:before {
        content: "";
        display: inline;
        position: relative;
        top: 0;
        right: auto;
        bottom: auto;
        left: -1px;
        float: none;
        margin: 0;
        width: 50px;
        height: 50px;
        speak: none;
        color: inherit;
        font-family: 'morfont';
        font-size: 21px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-align: center;
        text-transform: none;
        line-height: 40px;
        text-indent: 0;
        vertical-align: middle;
        -webkit-font-smoothing: antialiased;
        text-shadow: none; }
      /* line 129, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
      .mf-table-responsive.actions tbody td[data-title]:last-child:before {
        padding: 7px;
        border: 1px solid #ccc; }
      /* line 134, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
      .mf-table-responsive.actions tbody td[data-title]:last-child .mf-table-responsive--pseudotd {
        display: none;
        position: absolute;
        z-index: 1;
        top: 0;
        right: 50px;
        width: 124px;
        padding: 4px;
        text-align: center;
        border: none;
        background: #fff;
        box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.6); }
        /* line 147, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
        .mf-table-responsive.actions tbody td[data-title]:last-child .mf-table-responsive--pseudotd a.mf-table-data--row-action {
          width: 30px;
          margin: 3px;
          padding: 7px 10px 4px; }
      /* line 154, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
      .mf-table-responsive.actions tbody td[data-title]:last-child:focus {
        outline: none;
        color: #01301f; }
        /* line 158, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
        .mf-table-responsive.actions tbody td[data-title]:last-child:focus .mf-table-responsive--pseudotd {
          display: block; }
      /* line 163, node_modules/morfos/private/sass/modules/tables/_table-responsive.scss */
      .mf-table-responsive.actions tbody td[data-title]:last-child:hover {
        color: #01301f; } }

/*?

Simple List
==========

* @desc        Bloques simples de elementos relacionados (enlaces, noticias). Preferentemente para utilizar como lista.
* @name        list
* @author      Miguel Angel Torres
* @tested
* @requires
* @bugs        Pendiente de revision en diferentes navegadores

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 170, node_modules/morfos/private/sass/modules/list/_list.scss */
.mf-simple-list {
  display: block;
  margin: 0 0 0 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  border-width: 0;
  border-style: none;
  border-color: transparent;
  background: transparent; }
  /* line 184, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list > li {
    display: block; }

/* line 188, node_modules/morfos/private/sass/modules/list/_list.scss */
.mf-simple-list--item {
  display: block;
  margin: 0;
  padding-top: 15px;
  padding-right: 10px;
  padding-bottom: 15px;
  padding-left: 10px;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #ccc;
  background: transparent;
  color: #348065; }
  /* line 201, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list--item a:first-child {
    border-width: 0; }
  /* line 205, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list--item p:first-child {
    margin-top: 0;
    padding-top: 0; }
  /* line 209, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list--item p:last-child {
    margin-bottom: 0;
    padding-bottom: 0; }

/* line 216, node_modules/morfos/private/sass/modules/list/_list.scss */
a.mf-simple-list--item:hover,
a.mf-simple-list--item:focus {
  border-color: white;
  background: #008080;
  color: white; }

/* line 224, node_modules/morfos/private/sass/modules/list/_list.scss */
.mf-simple-list--title {
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  margin: 0;
  font-weight: 400;
  color: #008080; }
  /* line 230, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list--title a {
    color: #348065;
    text-decoration: none; }
    /* line 234, node_modules/morfos/private/sass/modules/list/_list.scss */
    .mf-simple-list--title a:hover, .mf-simple-list--title a:focus {
      color: #1c301c;
      text-decoration: none; }

/* line 243, node_modules/morfos/private/sass/modules/list/_list.scss */
.mf-simple-list--description,
.mf-simple-list--description p,
.mf-simple-list--description ul,
.mf-simple-list--description ol {
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  margin-bottom: .1em;
  color: #444; }
  /* line 251, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list--description:last-child,
  .mf-simple-list--description p:last-child,
  .mf-simple-list--description ul:last-child,
  .mf-simple-list--description ol:last-child {
    margin-bottom: 0;
    padding-bottom: 0; }

/* line 259, node_modules/morfos/private/sass/modules/list/_list.scss */
a.mf-simple-list--item:hover .mf-simple-list--title,
a.mf-simple-list--item:hover .mf-simple-list--description,
a.mf-simple-list--item:hover .mf-simple-list--description p,
a.mf-simple-list--item:hover .mf-simple-list--description ul,
a.mf-simple-list--item:hover .mf-simple-list--description ol,
a.mf-simple-list--item:focus .mf-simple-list--title,
a.mf-simple-list--item:focus .mf-simple-list--description,
a.mf-simple-list--item:focus .mf-simple-list--description p,
a.mf-simple-list--item:focus .mf-simple-list--description ul,
a.mf-simple-list--item:focus .mf-simple-list--description ol {
  color: white; }

/* line 269, node_modules/morfos/private/sass/modules/list/_list.scss */
.mf-simple-list__zebra {
  display: block;
  margin: 0 0 0 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  border-width: 0;
  border-style: none;
  border-color: transparent;
  background: transparent; }
  /* line 281, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list__zebra > li {
    display: block; }
  /* line 285, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list__zebra .mf-simple-list--item {
    margin: 0;
    padding-top: 15px;
    padding-right: 10px;
    padding-bottom: 15px;
    padding-left: 10px;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #ccc;
    background: #fff;
    color: #348065; }
    /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
    .mf-simple-list__zebra .mf-simple-list--item:after {
      content: "";
      display: table;
      clear: both; }
    /* line 297, node_modules/morfos/private/sass/modules/list/_list.scss */
    .mf-simple-list__zebra .mf-simple-list--item:nth-child(2n) {
      background: #eee;
      color: #348065; }
  /* line 303, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list__zebra a.mf-simple-list--item:hover,
  .mf-simple-list__zebra a.mf-simple-list--item:focus {
    border-color: #ccc;
    background: #008080;
    color: white; }
  /* line 310, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list__zebra li:nth-child(2n) > .mf-simple-list--item {
    background: #eee;
    color: #348065; }
    /* line 313, node_modules/morfos/private/sass/modules/list/_list.scss */
    .mf-simple-list__zebra li:nth-child(2n) > .mf-simple-list--item:hover, .mf-simple-list__zebra li:nth-child(2n) > .mf-simple-list--item:focus {
      border-color: #ccc;
      background: #008080;
      color: white; }
  /* line 323, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list__zebra a.mf-simple-list--item:hover .mf-simple-list--title,
  .mf-simple-list__zebra a.mf-simple-list--item:hover .mf-simple-list--description,
  .mf-simple-list__zebra a.mf-simple-list--item:hover .mf-simple-list--description p,
  .mf-simple-list__zebra a.mf-simple-list--item:hover .mf-simple-list--description ul,
  .mf-simple-list__zebra a.mf-simple-list--item:hover .mf-simple-list--description ol,
  .mf-simple-list__zebra a.mf-simple-list--item:focus .mf-simple-list--title,
  .mf-simple-list__zebra a.mf-simple-list--item:focus .mf-simple-list--description,
  .mf-simple-list__zebra a.mf-simple-list--item:focus .mf-simple-list--description p,
  .mf-simple-list__zebra a.mf-simple-list--item:focus .mf-simple-list--description ul,
  .mf-simple-list__zebra a.mf-simple-list--item:focus .mf-simple-list--description ol {
    color: white; }
  /* line 333, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list__zebra li:nth-child(2n) a.mf-simple-list--item:hover .mf-simple-list--title,
  .mf-simple-list__zebra li:nth-child(2n) a.mf-simple-list--item:hover .mf-simple-list--description,
  .mf-simple-list__zebra li:nth-child(2n) a.mf-simple-list--item:hover .mf-simple-list--description p,
  .mf-simple-list__zebra li:nth-child(2n) a.mf-simple-list--item:hover .mf-simple-list--description ul,
  .mf-simple-list__zebra li:nth-child(2n) a.mf-simple-list--item:hover .mf-simple-list--description ol,
  .mf-simple-list__zebra li:nth-child(2n) a.mf-simple-list--item:focus .mf-simple-list--title,
  .mf-simple-list__zebra li:nth-child(2n) a.mf-simple-list--item:focus .mf-simple-list--description,
  .mf-simple-list__zebra li:nth-child(2n) a.mf-simple-list--item:focus .mf-simple-list--description p,
  .mf-simple-list__zebra li:nth-child(2n) a.mf-simple-list--item:focus .mf-simple-list--description ul,
  .mf-simple-list__zebra li:nth-child(2n) a.mf-simple-list--item:focus .mf-simple-list--description ol {
    color: white; }

/* line 344, node_modules/morfos/private/sass/modules/list/_list.scss */
.mf-simple-list__compact {
  display: block;
  margin: 1em 1em 2em 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  border-width: 0;
  border-style: none;
  border-color: transparent;
  background: transparent; }
  /* line 357, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list__compact > li {
    display: block; }
  /* line 361, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list__compact .mf-simple-list--item {
    font-size: 16px;
    font-size: 1.1428571429rem;
    line-height: 24px;
    line-height: 1.7142857143rem;
    margin: 0;
    padding-top: 0.5em;
    padding-right: 10px;
    padding-bottom: 0.5em;
    padding-left: 10px;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #f5f5f5;
    background: transparent;
    color: #444; }
  /* line 377, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list__compact a.mf-simple-list--item:hover,
  .mf-simple-list__compact a.mf-simple-list--item:focus {
    border-color: white;
    background: #008080;
    color: white; }
  /* line 384, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list__compact.mf-simple-list__icon .mf-simple-list--item {
    padding-top: 0.5em;
    padding-right: 10px;
    padding-bottom: 0.5em;
    padding-left: 48px; }
    /* line 390, node_modules/morfos/private/sass/modules/list/_list.scss */
    .mf-simple-list__compact.mf-simple-list__icon .mf-simple-list--item:before {
      float: left;
      margin-left: -36px;
      margin-right: 12px;
      font-size: 24px;
      color: #348065;
      background-color: transparent;
      border-radius: 0;
      padding: 0; }

/* line 406, node_modules/morfos/private/sass/modules/list/_list.scss */
.mf-simple-list__icon .mf-simple-list--item {
  padding-top: 15px;
  padding-right: 10px;
  padding-bottom: 15px;
  padding-left: 48px; }
  /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
  .mf-simple-list__icon .mf-simple-list--item:after {
    content: "";
    display: table;
    clear: both; }
  /* line 414, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list__icon .mf-simple-list--item:before {
    float: left;
    margin-left: -36px;
    margin-right: 12px;
    font-size: 40px; }

/* line 427, node_modules/morfos/private/sass/modules/list/_list.scss */
.mf-simple-list__img .mf-simple-list--item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap; }
  /* line 431, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list__img .mf-simple-list--item .mf-simple-list--wrap {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-order: 2;
        order: 2; }
  /* line 436, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list__img .mf-simple-list--item .mf-simple-list--wrap-img {
    -ms-flex-order: 1;
        order: 1;
    margin: 0 0 auto 0;
    padding: 0 10px 0 0;
    border: 1px solid #5e5d5d;
    background: #919090; }
    /* line 443, node_modules/morfos/private/sass/modules/list/_list.scss */
    .mf-simple-list__img .mf-simple-list--item .mf-simple-list--wrap-img img {
      display: block; }
    /* line 448, node_modules/morfos/private/sass/modules/list/_list.scss */
    .mf-simple-list__img .mf-simple-list--item .mf-simple-list--wrap-img.no-image {
      padding-right: 10px;
      min-width: 120px;
      min-height: 90px;
      -ms-flex-item-align: start;
          align-self: flex-start;
      border: 1px solid #5e5d5d;
      background: #919090; }
      @media (max-width: 43.74375em) {
        /* line 448, node_modules/morfos/private/sass/modules/list/_list.scss */
        .mf-simple-list__img .mf-simple-list--item .mf-simple-list--wrap-img.no-image {
          min-width: 90px;
          width: 100%; } }
  @media (max-width: 43.74375em) {
    /* line 427, node_modules/morfos/private/sass/modules/list/_list.scss */
    .mf-simple-list__img .mf-simple-list--item {
      display: block; }
      /* line 466, node_modules/morfos/private/sass/modules/list/_list.scss */
      .mf-simple-list__img .mf-simple-list--item .mf-simple-list--wrap-img {
        text-align: center;
        padding: 15px 0 0; }
        /* line 470, node_modules/morfos/private/sass/modules/list/_list.scss */
        .mf-simple-list__img .mf-simple-list--item .mf-simple-list--wrap-img img {
          display: inline-block; } }

/*--------------*/
/* line 504, node_modules/morfos/private/sass/modules/list/_list.scss */
.mf-simple-list__cols02 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }
  /* line 509, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list__cols02 .mf-simple-list--item,
  .mf-simple-list__cols02 > li, .mf-simple-list__cols02 > div {
    width: 50%;
    -ms-flex-positive: 1;
        flex-grow: 1;
    min-width: 15em; }
  /* line 515, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list__cols02 a.mf-simple-list--item {
    width: 100%;
    height: 100%;
    min-width: 0; }
  /* line 522, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list__cols02.mf-simple-list__zebra .mf-simple-list--item {
    background: #fff;
    color: #348065; }
  /* line 527, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list__cols02.mf-simple-list__zebra .mf-simple-list--item:nth-child(4n-1),
  .mf-simple-list__cols02.mf-simple-list__zebra .mf-simple-list--item:nth-child(4n) {
    background: #eee;
    color: #348065; }
  /* line 537, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list__cols02.mf-simple-list__zebra > li .mf-simple-list--item,
  .mf-simple-list__cols02.mf-simple-list__zebra > div .mf-simple-list--item {
    background: #fff;
    color: #348065; }
    /* line 541, node_modules/morfos/private/sass/modules/list/_list.scss */
    .mf-simple-list__cols02.mf-simple-list__zebra > li .mf-simple-list--item:hover, .mf-simple-list__cols02.mf-simple-list__zebra > li .mf-simple-list--item:focus,
    .mf-simple-list__cols02.mf-simple-list__zebra > div .mf-simple-list--item:hover,
    .mf-simple-list__cols02.mf-simple-list__zebra > div .mf-simple-list--item:focus {
      background: #008080;
      color: white; }
  /* line 550, node_modules/morfos/private/sass/modules/list/_list.scss */
  .mf-simple-list__cols02.mf-simple-list__zebra > li:nth-child(4n-1) .mf-simple-list--item, .mf-simple-list__cols02.mf-simple-list__zebra > li:nth-child(4n) .mf-simple-list--item,
  .mf-simple-list__cols02.mf-simple-list__zebra > div:nth-child(4n-1) .mf-simple-list--item,
  .mf-simple-list__cols02.mf-simple-list__zebra > div:nth-child(4n) .mf-simple-list--item {
    background: #eee;
    color: #348065; }
    /* line 554, node_modules/morfos/private/sass/modules/list/_list.scss */
    .mf-simple-list__cols02.mf-simple-list__zebra > li:nth-child(4n-1) .mf-simple-list--item:hover, .mf-simple-list__cols02.mf-simple-list__zebra > li:nth-child(4n-1) .mf-simple-list--item:focus, .mf-simple-list__cols02.mf-simple-list__zebra > li:nth-child(4n) .mf-simple-list--item:hover, .mf-simple-list__cols02.mf-simple-list__zebra > li:nth-child(4n) .mf-simple-list--item:focus,
    .mf-simple-list__cols02.mf-simple-list__zebra > div:nth-child(4n-1) .mf-simple-list--item:hover,
    .mf-simple-list__cols02.mf-simple-list__zebra > div:nth-child(4n-1) .mf-simple-list--item:focus,
    .mf-simple-list__cols02.mf-simple-list__zebra > div:nth-child(4n) .mf-simple-list--item:hover,
    .mf-simple-list__cols02.mf-simple-list__zebra > div:nth-child(4n) .mf-simple-list--item:focus {
      background: #008080;
      color: white; }
  @media (max-width: 61.86875em) {
    /* line 569, node_modules/morfos/private/sass/modules/list/_list.scss */
    .mf-simple-list__cols02.mf-simple-list__zebra mf-simple-list--item,
    .mf-simple-list__cols02.mf-simple-list__zebra > li, .mf-simple-list__cols02.mf-simple-list__zebra > div {
      width: 100%;
      -ms-flex-positive: 1;
          flex-grow: 1;
      min-width: 0; }
      /* line 576, node_modules/morfos/private/sass/modules/list/_list.scss */
      .mf-simple-list__cols02.mf-simple-list__zebra mf-simple-list--item:nth-child(odd) .mf-simple-list--item,
      .mf-simple-list__cols02.mf-simple-list__zebra > li:nth-child(odd) .mf-simple-list--item, .mf-simple-list__cols02.mf-simple-list__zebra > div:nth-child(odd) .mf-simple-list--item {
        background: #fff;
        color: #348065; }
        /* line 579, node_modules/morfos/private/sass/modules/list/_list.scss */
        .mf-simple-list__cols02.mf-simple-list__zebra mf-simple-list--item:nth-child(odd) .mf-simple-list--item:hover, .mf-simple-list__cols02.mf-simple-list__zebra mf-simple-list--item:nth-child(odd) .mf-simple-list--item:focus,
        .mf-simple-list__cols02.mf-simple-list__zebra > li:nth-child(odd) .mf-simple-list--item:hover,
        .mf-simple-list__cols02.mf-simple-list__zebra > li:nth-child(odd) .mf-simple-list--item:focus, .mf-simple-list__cols02.mf-simple-list__zebra > div:nth-child(odd) .mf-simple-list--item:hover, .mf-simple-list__cols02.mf-simple-list__zebra > div:nth-child(odd) .mf-simple-list--item:focus {
          background: #008080;
          color: white; }
      /* line 588, node_modules/morfos/private/sass/modules/list/_list.scss */
      .mf-simple-list__cols02.mf-simple-list__zebra mf-simple-list--item:nth-child(even) .mf-simple-list--item,
      .mf-simple-list__cols02.mf-simple-list__zebra > li:nth-child(even) .mf-simple-list--item, .mf-simple-list__cols02.mf-simple-list__zebra > div:nth-child(even) .mf-simple-list--item {
        background: #eee;
        color: #348065; }
        /* line 591, node_modules/morfos/private/sass/modules/list/_list.scss */
        .mf-simple-list__cols02.mf-simple-list__zebra mf-simple-list--item:nth-child(even) .mf-simple-list--item:hover, .mf-simple-list__cols02.mf-simple-list__zebra mf-simple-list--item:nth-child(even) .mf-simple-list--item:focus,
        .mf-simple-list__cols02.mf-simple-list__zebra > li:nth-child(even) .mf-simple-list--item:hover,
        .mf-simple-list__cols02.mf-simple-list__zebra > li:nth-child(even) .mf-simple-list--item:focus, .mf-simple-list__cols02.mf-simple-list__zebra > div:nth-child(even) .mf-simple-list--item:hover, .mf-simple-list__cols02.mf-simple-list__zebra > div:nth-child(even) .mf-simple-list--item:focus {
          background: #008080;
          color: white; } }
  @media (max-width: 43.74375em) {
    /* line 504, node_modules/morfos/private/sass/modules/list/_list.scss */
    .mf-simple-list__cols02 {
      display: block; }
      /* line 606, node_modules/morfos/private/sass/modules/list/_list.scss */
      .mf-simple-list__cols02 mf-simple-list--item,
      .mf-simple-list__cols02 > li, .mf-simple-list__cols02 > div {
        width: 100%; } }

/*?

Sitemap
==========

* @desc        Mapa web en columnas, dos niveles. Debe de situarse en la parte inferior de la pagina.
* @name        sitemap
* @author      Miguel Angel Torres, Pepe Dominguez
* @tested
* @requires
* @bugs

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 56, node_modules/morfos/private/sass/modules/sitemap/_sitemap.scss */
.mf-sitemap {
  padding: 1em 0 3em;
  margin: 0;
  background: #222222;
  border-top: 5px solid #01603E; }

/* line 63, node_modules/morfos/private/sass/modules/sitemap/_sitemap.scss */
.mf-sitemap--title {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
  /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
  .mf-sitemap--title.focusable:active, .mf-sitemap--title.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

/* line 67, node_modules/morfos/private/sass/modules/sitemap/_sitemap.scss */
.mf-sitemap--list {
  width: 100%;
  font-size: 1rem; }
  /* line 75, node_modules/morfos/private/sass/modules/sitemap/_sitemap.scss */
  .mf-sitemap--list a {
    color: #008080;
    text-decoration: none; }
    /* line 79, node_modules/morfos/private/sass/modules/sitemap/_sitemap.scss */
    .mf-sitemap--list a:hover {
      color: #339999;
      text-decoration: underline; }
  @media (max-width: 61.86875em) {
    /* line 67, node_modules/morfos/private/sass/modules/sitemap/_sitemap.scss */
    .mf-sitemap--list {
      padding-left: 2%;
      padding-right: 2%; } }
  @media (min-width: 55em) {
    /* line 67, node_modules/morfos/private/sass/modules/sitemap/_sitemap.scss */
    .mf-sitemap--list {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap; } }

/* line 97, node_modules/morfos/private/sass/modules/sitemap/_sitemap.scss */
.mf-sitemap--block__l1 {
  display: block;
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin: 0 0 1em;
  padding: 0 1.5em 1em 1.5em; }
  @media (min-width: 55em) {
    /* line 97, node_modules/morfos/private/sass/modules/sitemap/_sitemap.scss */
    .mf-sitemap--block__l1 {
      border-left: 0 none; }
      /* line 106, node_modules/morfos/private/sass/modules/sitemap/_sitemap.scss */
      .mf-sitemap--block__l1:nth-child(1) {
        box-shadow: none;
        border: 0; } }

/* line 113, node_modules/morfos/private/sass/modules/sitemap/_sitemap.scss */
.mf-sitemap--block__l2 {
  display: block;
  margin: 0;
  padding: 0; }

/* line 119, node_modules/morfos/private/sass/modules/sitemap/_sitemap.scss */
.mf-sitemap--item {
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  display: block;
  margin: 0 0 .5em;
  padding: 0;
  line-height: 1.3em;
  color: #348065; }

/* line 131, node_modules/morfos/private/sass/modules/sitemap/_sitemap.scss */
.mf-sitemap--logo {
  display: inline-block;
  text-align: right;
  max-width: 240px;
  padding: 0 1.5em 1em 1.5em; }
  @media (max-width: 54.99375em) {
    /* line 131, node_modules/morfos/private/sass/modules/sitemap/_sitemap.scss */
    .mf-sitemap--logo {
      text-align: left;
      max-width: 100%; } }
  @media (max-width: 43.74375em) {
    /* line 131, node_modules/morfos/private/sass/modules/sitemap/_sitemap.scss */
    .mf-sitemap--logo {
      display: none; } }
  /* line 146, node_modules/morfos/private/sass/modules/sitemap/_sitemap.scss */
  .mf-sitemap--logo .mf-sitemap--logo-title {
    font-size: 30px;
    line-height: 28px;
    font-weight: 600;
    color: #80c0c0;
    text-transform: normal;
    margin-bottom: 0; }
  /* line 155, node_modules/morfos/private/sass/modules/sitemap/_sitemap.scss */
  .mf-sitemap--logo .mf-sitemap--logo-subtitle {
    font-size: 14px;
    line-height: 20px;
    color: #80c0c0; }
  /* line 161, node_modules/morfos/private/sass/modules/sitemap/_sitemap.scss */
  .mf-sitemap--logo .mf-sitemap--logo-img {
    background-image: url("../images//logoGuardiaCivil.png");
    background-repeat: no-repeat; }

/* line 168, node_modules/morfos/private/sass/modules/sitemap/_sitemap.scss */
.mf-sitemap--item__title {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  display: block;
  margin: 0 0 1em;
  padding: 0;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 1.3em;
  color: #348065; }

/*?

Anchor
============

* @desc         Crea ancla para ir al inicio de la p�gina
* @name         anchor
* @author       Miguel Angel torres, Pepe Dominguez
* @tested
* @requires
* @bugs

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 26, node_modules/morfos/private/sass/modules/ui/_anchor.scss */
.mf-anchor_top {
  display: block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 1;
  color: #fff;
  background: #ddd; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-anchor_top:after {
    content: "";
    display: inline-block;
    position: relative;
    top: 0.5em;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0;
    width: 100%;
    height: auto;
    speak: none;
    color: #444;
    font-family: 'morfont';
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }
  /* line 47, node_modules/morfos/private/sass/modules/ui/_anchor.scss */
  .mf-anchor_top.is-hidden {
    display: none; }
  /* line 51, node_modules/morfos/private/sass/modules/ui/_anchor.scss */
  .mf-anchor_top span {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
    /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
    .mf-anchor_top span.focusable:active, .mf-anchor_top span.focusable:focus {
      clip: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      position: static;
      width: auto; }

/*?

Browser warning
===============

* @desc         Mensaje de alerta que aparece cuando el navegador no es soportado, o cuando el javascript esta deshabilitado
* @name         nocompl
* @author
* @tested
* @requires
* @bugs         Falta optimizar codigo y revisar responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* Non-compliant browser warning */
/* line 52, node_modules/morfos/private/sass/modules/ui/_browserwarning.scss */
.mf-nocompl,
.mf-nocompl--nobrowser,
.mf-nocompl--nojs {
  display: none; }

/* line 58, node_modules/morfos/private/sass/modules/ui/_browserwarning.scss */
.mf-nocompl {
  margin: 0 auto;
  padding: 1px;
  background-color: #EEE; }
  /* line 64, node_modules/morfos/private/sass/modules/ui/_browserwarning.scss */
  .mf-nocompl h2 {
    margin: 0 0 0.5em 0;
    font-size: 1.2857142857em;
    font-style: normal;
    font-weight: normal; }
  /* line 72, node_modules/morfos/private/sass/modules/ui/_browserwarning.scss */
  .ie6 .mf-nocompl,
  .ie7 .mf-nocompl {
    display: block !important; }

/* line 78, node_modules/morfos/private/sass/modules/ui/_browserwarning.scss */
.mf-nocompl--container {
  padding: 10px;
  background: #EEE;
  border: 1px solid #FFF; }

/* Noncompliant browser */
/* line 90, node_modules/morfos/private/sass/modules/ui/_browserwarning.scss */
.mf-nocompl--nobrowser {
  overflow: hidden; }
  /* line 93, node_modules/morfos/private/sass/modules/ui/_browserwarning.scss */
  .mf-nocompl--nobrowser .mf-nocompl--text {
    float: left;
    width: 49%;
    padding: 1em; }
  /* line 99, node_modules/morfos/private/sass/modules/ui/_browserwarning.scss */
  .mf-nocompl--nobrowser ul {
    float: left;
    width: 50%;
    margin: 0.5em 0 0 0;
    overflow: hidden;
    list-style: none; }
    /* line 108, node_modules/morfos/private/sass/modules/ui/_browserwarning.scss */
    .mf-nocompl--nobrowser ul li {
      float: left;
      margin: 0 1%;
      width: 20%;
      text-align: center;
      background-image: url("../images/browsers_48.jpg");
      background-repeat: no-repeat; }
      /* line 118, node_modules/morfos/private/sass/modules/ui/_browserwarning.scss */
      .mf-nocompl--nobrowser ul li a {
        display: block;
        padding: 58px 0 5px; }
  /* line 125, node_modules/morfos/private/sass/modules/ui/_browserwarning.scss */
  .mf-nocompl--nobrowser a {
    color: #3399CC;
    font-weight: bold; }
  /* line 130, node_modules/morfos/private/sass/modules/ui/_browserwarning.scss */
  .mf-nocompl--nobrowser span {
    display: block;
    color: #666;
    font-weight: normal; }
  /* line 137, node_modules/morfos/private/sass/modules/ui/_browserwarning.scss */
  .ie6 .mf-nocompl--nobrowser,
  .ie7 .mf-nocompl--nobrowser {
    display: block !important; }

/* line 144, node_modules/morfos/private/sass/modules/ui/_browserwarning.scss */
.mf-nocompl--browser-ie {
  background-position: center -532px; }

/* line 148, node_modules/morfos/private/sass/modules/ui/_browserwarning.scss */
.mf-nocompl--browser-chrome {
  background-position: center 0; }

/* line 152, node_modules/morfos/private/sass/modules/ui/_browserwarning.scss */
.mf-nocompl--browser-ffox {
  background-position: center -132px; }

/* line 156, node_modules/morfos/private/sass/modules/ui/_browserwarning.scss */
.mf-nocompl--browser-opera {
  background-position: center -264px; }

/* line 163, node_modules/morfos/private/sass/modules/ui/_browserwarning.scss */
.mf-nocompl .mf-nocompl--nojs {
  padding: 1em;
  clear: both; }

/* line 168, node_modules/morfos/private/sass/modules/ui/_browserwarning.scss */
.no-js .mf-nocompl,
.no-js .mf-nocompl .mf-nocompl--nojs {
  display: block !important; }

/*?

Environment message
===================

* @desc         Pone un mensaje que indica al usuario esta en el area de desarrollo (dev) o en el area de test de aplicaciones (en pre)
* @name         envmsg
* @author       Ignacio Calleja, Pepe Dominguez
* @tested
* @requires
* @bugs        

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* Environment Message */
/* line 78, node_modules/morfos/private/sass/modules/ui/_environment_msg.scss */
body.dev .mf-container:before,
body.se .mf-container:before,
body.pre .mf-container:before {
  content: '';
  position: fixed;
  z-index: 9999;
  padding: 5px 10px 45px;
  top: 200px;
  right: -90px;
  bottom: auto;
  left: auto;
  width: auto;
  height: auto;
  font-size: 13px;
  font-weight: bold;
  color: white;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-color: #e77849;
  background-repeat: no-repeat;
  background-position: 0 0;
  border-radius: 3px;
  box-shadow: -2px 1px 5px #7e7e7e;
  transform: rotate(-90deg);
  opacity: 1; }
  @media (min-width: 43.75em) {
    /* line 78, node_modules/morfos/private/sass/modules/ui/_environment_msg.scss */
    body.dev .mf-container:before,
    body.se .mf-container:before,
    body.pre .mf-container:before {
      padding: 10px 20px;
      font-size: 14px; } }

/* line 121, node_modules/morfos/private/sass/modules/ui/_environment_msg.scss */
body.se .mf-container:before {
  content: "Zona de pruebas"; }

/* line 125, node_modules/morfos/private/sass/modules/ui/_environment_msg.scss */
body.dev .mf-container:before {
  content: "Zona de desarrollo"; }

/* line 129, node_modules/morfos/private/sass/modules/ui/_environment_msg.scss */
body.pre .mf-container:before {
  content: "Zona de pruebas"; }

/*?

Error pages
===========

* @desc         Mensajes para las paginas de error (4040, denegación de servicio, etc))
* @name         securitypage
* @author
* @tested
* @requires
* @bugs         Falta optimizar codigo y revisar responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 47, node_modules/morfos/private/sass/modules/ui/_errorpages.scss */
.mf-securitypage {
  margin: 0 auto;
  min-height: 400px;
  background: transparent; }
  @media (min-width: 43.75em) {
    /* line 47, node_modules/morfos/private/sass/modules/ui/_errorpages.scss */
    .mf-securitypage {
      width: 50%;
      padding: 0 10% 0 0; } }

/* line 59, node_modules/morfos/private/sass/modules/ui/_errorpages.scss */
.mf-securitypage--title {
  color: #348065; }

/* line 63, node_modules/morfos/private/sass/modules/ui/_errorpages.scss */
.mf-securitypage--subtitle {
  color: #348065; }

/* line 67, node_modules/morfos/private/sass/modules/ui/_errorpages.scss */
.mf-securitypage--text {
  color: #444; }

/* line 71, node_modules/morfos/private/sass/modules/ui/_errorpages.scss */
.mf-securitypage--links {
  list-style: none; }

/* line 75, node_modules/morfos/private/sass/modules/ui/_errorpages.scss */
.mf-securitypage--link {
  margin: 2em 1em;
  border: 3px solid #CCC;
  border-radius: 5px;
  background: #FFF;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5); }
  /* line 84, node_modules/morfos/private/sass/modules/ui/_errorpages.scss */
  .mf-securitypage--link > a {
    display: block;
    padding: 1em 2em; }
    /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
    .mf-securitypage--link > a:before {
      content: "";
      display: inline;
      position: static;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      float: none;
      margin: 0 0.3em 0 0;
      width: auto;
      height: auto;
      speak: none;
      color: inherit;
      font-family: 'morfont';
      font-size: 1em;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-align: center;
      text-transform: none;
      line-height: 0;
      text-indent: 0;
      vertical-align: inherit;
      -webkit-font-smoothing: antialiased;
      text-shadow: none; }

/* line 94, node_modules/morfos/private/sass/modules/ui/_errorpages.scss */
.mf-wrapper__selectentitypage, .mf-wrapper__error404page, .mf-wrapper__deniedpage, .mf-wrapper__errorpage {
  max-width: none;
  padding: 4em 0;
  background-color: transparent;
  box-shadow: none; }

/* line 102, node_modules/morfos/private/sass/modules/ui/_errorpages.scss */
.mf-wrapper__selectentitypage {
  background: transparent; }

/* line 108, node_modules/morfos/private/sass/modules/ui/_errorpages.scss */
.mf-wrapper__error404page {
  background: transparent; }

/* line 114, node_modules/morfos/private/sass/modules/ui/_errorpages.scss */
.mf-wrapper__deniedpage {
  background: transparent; }

/* line 120, node_modules/morfos/private/sass/modules/ui/_errorpages.scss */
.mf-wrapper__errorpage {
  background: transparent; }

/*?

Gallery
=======

* @desc         No se donde se aplica. buscar un cao de ejmplo, presumiblemente crea una galeria de imagenes
* @name         gallery
* @author
* @tested
* @requires
* @bugs         Falta optimizar codigo y revisar responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 20, node_modules/morfos/private/sass/modules/ui/_gallery.scss */
.mf-gallery--list {
  line-height: 1;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start; }

@media (min-width: 43.75em) {
  /* line 30, node_modules/morfos/private/sass/modules/ui/_gallery.scss */
  .mf-gallery--item {
    float: left;
    width: 33%;
    padding: 0.5em; } }

@media (min-width: 55em) {
  /* line 30, node_modules/morfos/private/sass/modules/ui/_gallery.scss */
  .mf-gallery--item {
    float: left;
    width: 25%;
    padding: 0.5em; } }

@media (min-width: 55em) {
  /* line 30, node_modules/morfos/private/sass/modules/ui/_gallery.scss */
  .mf-gallery--item {
    float: left;
    width: 20%;
    padding: 0.5em; } }

/* line 49, node_modules/morfos/private/sass/modules/ui/_gallery.scss */
.mf-dialog .mf-gallery--item {
  width: 33%; }

/* line 54, node_modules/morfos/private/sass/modules/ui/_gallery.scss */
.mf-gallery--fig {
  position: relative;
  width: 100%;
  margin: 0;
  background: #FFF;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); }
  @media (min-width: 43.75em) {
    /* line 54, node_modules/morfos/private/sass/modules/ui/_gallery.scss */
    .mf-gallery--fig {
      min-height: 20em; } }

/* line 68, node_modules/morfos/private/sass/modules/ui/_gallery.scss */
.mf-gallery--preview-link {
  border: 0;
  font: 0px /0 a;
  text-shadow: none;
  color: transparent;
  display: block;
  min-height: 200px;
  overflow: hidden;
  text-align: center;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat; }
  /* line 82, node_modules/morfos/private/sass/modules/ui/_gallery.scss */
  .mf-gallery--preview-link:hover {
    background-size: cover; }

/* line 87, node_modules/morfos/private/sass/modules/ui/_gallery.scss */
.mf-gallery--preview {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  max-height: 100%;
  max-width: 100%;
  margin: auto; }
  /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
  .mf-gallery--preview.focusable:active, .mf-gallery--preview.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

/* line 95, node_modules/morfos/private/sass/modules/ui/_gallery.scss */
.mf-gallery--item-name {
  margin-bottom: 0.5em;
  color: #348065; }

/* line 103, node_modules/morfos/private/sass/modules/ui/_gallery.scss */
.mf-gallery--item-footer {
  position: relative;
  padding: 1em;
  height: 90px;
  overflow: hidden;
  border-top: 1px solid #CCC; }

/* line 112, node_modules/morfos/private/sass/modules/ui/_gallery.scss */
.mf-gallery--item-toolbar {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  position: absolute;
  display: table;
  bottom: -100px;
  left: 0;
  width: 100%;
  padding: 2.5em 0.5em 0.5em;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%);
  transition: all 0.25s linear; }
  /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
  .mf-gallery--item-toolbar.focusable:active, .mf-gallery--item-toolbar.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }
  /* line 126, node_modules/morfos/private/sass/modules/ui/_gallery.scss */
  .mf-gallery--item-toolbar .mf-toolbar--tool {
    display: table-cell;
    text-align: center; }
  /* line 132, node_modules/morfos/private/sass/modules/ui/_gallery.scss */
  .mf-gallery--fig:hover .mf-gallery--item-toolbar {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
    position: absolute;
    width: 100%;
    bottom: 0; }

/* line 140, node_modules/morfos/private/sass/modules/ui/_gallery.scss */
.mf-gallery--overlay-form {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(255, 255, 238, 0.9); }
  /* line 149, node_modules/morfos/private/sass/modules/ui/_gallery.scss */
  .mf-gallery--overlay-form.is-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
    /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
    .mf-gallery--overlay-form.is-hidden.focusable:active, .mf-gallery--overlay-form.is-hidden.focusable:focus {
      clip: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      position: static;
      width: auto; }

/*?

Loading ajax
============

* @desc         Muestra un cargador cuado se hace una peticion al servidor. Sólo css. Basado en projects.lukehaas.me/css-loaders/
* @name         loading
* @author       Miguel Angel Torres
* @tested
* @requires
* @bugs

Ejemplo:
Normalmente incluirá sobre una capa (velo) con clase  mf-timer-veil (velo fondo negro) o mf-timer-veil__light (velo fondo blanco), con un texto que se ocultará ("Cargando").
Si se muestra sólo en un bloque y no a pantalla completa, incuir en dicho bloque la clase "mf-loading--container"
<div class="mf-timer-veil">
  <p class="mf-loading--state"><span>Cargando...</span></p>
</div>
*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 56, node_modules/morfos/private/sass/modules/ui/_loadingajax.scss */
.mf-timer-veil__light, .mf-timer-veil {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 5030;
  padding: 3px;
  cursor: wait; }
  /* line 65, node_modules/morfos/private/sass/modules/ui/_loadingajax.scss */
  .mf-timer-veil__light.is-hidden, .mf-timer-veil.is-hidden {
    display: none; }

/* line 71, node_modules/morfos/private/sass/modules/ui/_loadingajax.scss */
.mf-timer-veil__light {
  background: rgba(255, 255, 255, 0.5); }

/* line 76, node_modules/morfos/private/sass/modules/ui/_loadingajax.scss */
.mf-timer-veil {
  background: rgba(0, 0, 0, 0.2); }

/* line 81, node_modules/morfos/private/sass/modules/ui/_loadingajax.scss */
.loading-state,
.mf-loading--state {
  font-size: 8px;
  top: 50%;
  left: 50%;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: fixed;
  z-index: 5040;
  text-indent: -9999em;
  animation: spin-animation 1.1s infinite ease; }

/* line 97, node_modules/morfos/private/sass/modules/ui/_loadingajax.scss */
.mf-loading--container {
  position: relative; }
  /* line 99, node_modules/morfos/private/sass/modules/ui/_loadingajax.scss */
  .mf-loading--container [class^="mf-timer-veil"],
  .mf-loading--container .loading-state,
  .mf-loading--container .mf-loading--state {
    position: absolute;
    z-index: 4970; }

@keyframes spin-animation {
  0%,
  100% {
    box-shadow: 0 -2.6em 0 0 rgba(0, 0, 0, 0.8), 1.8em -1.8em 0 0 rgba(26, 25, 25, 0.7), 2.5em 0 0 0 rgba(51, 51, 51, 0.6), 1.75em 1.75em 0 0 rgba(77, 76, 76, 0.5), 0 2.5em 0 0 rgba(102, 102, 102, 0.4), -1.8em 1.8em 0 0 rgba(128, 127, 127, 0.3), -2.6em 0 0 0 rgba(153, 153, 153, 0.2), -1.8em -1.8em 0 0 rgba(179, 178, 178, 0.2); }
  12.5% {
    box-shadow: 0 -2.6em 0 0 rgba(179, 178, 178, 0.2), 1.8em -1.8em 0 0 rgba(0, 0, 0, 0.8), 2.5em 0 0 0 rgba(26, 25, 25, 0.7), 1.75em 1.75em 0 0 rgba(51, 51, 51, 0.6), 0 2.5em 0 0 rgba(77, 76, 76, 0.5), -1.8em 1.8em 0 0 rgba(102, 102, 102, 0.4), -2.6em 0 0 0 rgba(128, 127, 127, 0.3), -1.8em -1.8em 0 0 rgba(153, 153, 153, 0.2); }
  25% {
    box-shadow: 0 -2.6em 0 0 rgba(153, 153, 153, 0.2), 1.8em -1.8em 0 0 rgba(179, 178, 178, 0.2), 2.5em 0 0 0 rgba(0, 0, 0, 0.8), 1.75em 1.75em 0 0 rgba(26, 25, 25, 0.7), 0 2.5em 0 0 rgba(51, 51, 51, 0.6), -1.8em 1.8em 0 0 rgba(77, 76, 76, 0.5), -2.6em 0 0 0 rgba(102, 102, 102, 0.4), -1.8em -1.8em 0 0 rgba(128, 127, 127, 0.3); }
  37.5% {
    box-shadow: 0 -2.6em 0 0 rgba(128, 127, 127, 0.3), 1.8em -1.8em 0 0 rgba(153, 153, 153, 0.2), 2.5em 0 0 0 rgba(179, 178, 178, 0.2), 1.75em 1.75em 0 0 rgba(0, 0, 0, 0.8), 0 2.5em 0 0 rgba(26, 25, 25, 0.7), -1.8em 1.8em 0 0 rgba(51, 51, 51, 0.6), -2.6em 0 0 0 rgba(77, 76, 76, 0.5), -1.8em -1.8em 0 0 rgba(102, 102, 102, 0.4); }
  50% {
    box-shadow: 0 -2.6em 0 0 rgba(102, 102, 102, 0.4), 1.8em -1.8em 0 0 rgba(128, 127, 127, 0.3), 2.5em 0 0 0 rgba(153, 153, 153, 0.2), 1.75em 1.75em 0 0 rgba(179, 178, 178, 0.2), 0 2.5em 0 0 rgba(0, 0, 0, 0.8), -1.8em 1.8em 0 0 rgba(26, 25, 25, 0.7), -2.6em 0 0 0 rgba(51, 51, 51, 0.6), -1.8em -1.8em 0 0 rgba(77, 76, 76, 0.5); }
  62.5% {
    box-shadow: 0 -2.6em 0 0 rgba(77, 76, 76, 0.5), 1.8em -1.8em 0 0 rgba(102, 102, 102, 0.4), 2.5em 0 0 0 rgba(128, 127, 127, 0.3), 1.75em 1.75em 0 0 rgba(153, 153, 153, 0.2), 0 2.5em 0 0 rgba(179, 178, 178, 0.2), -1.8em 1.8em 0 0 rgba(0, 0, 0, 0.8), -2.6em 0 0 0 rgba(26, 25, 25, 0.7), -1.8em -1.8em 0 0 rgba(51, 51, 51, 0.6); }
  75% {
    box-shadow: 0 -2.6em 0 0 rgba(51, 51, 51, 0.6), 1.8em -1.8em 0 0 rgba(77, 76, 76, 0.5), 2.5em 0 0 0 rgba(102, 102, 102, 0.4), 1.75em 1.75em 0 0 rgba(128, 127, 127, 0.3), 0 2.5em 0 0 rgba(153, 153, 153, 0.2), -1.8em 1.8em 0 0 rgba(179, 178, 178, 0.2), -2.6em 0 0 0 rgba(0, 0, 0, 0.8), -1.8em -1.8em 0 0 rgba(26, 25, 25, 0.7); }
  87.5% {
    box-shadow: 0 -2.6em 0 0 rgba(26, 25, 25, 0.7), 1.8em -1.8em 0 0 rgba(51, 51, 51, 0.6), 2.5em 0 0 0 rgba(77, 76, 76, 0.5), 1.75em 1.75em 0 0 rgba(102, 102, 102, 0.4), 0 2.5em 0 0 rgba(128, 127, 127, 0.3), -1.8em 1.8em 0 0 rgba(153, 153, 153, 0.2), -2.6em 0 0 0 rgba(179, 178, 178, 0.2), -1.8em -1.8em 0 0 rgba(0, 0, 0, 0.8); } }

/* line 202, node_modules/morfos/private/sass/modules/ui/_loadingajax.scss */
.loading-ajax {
  cursor: wait;
  background-color: rgba(255, 255, 255, 0.5); }

/* line 207, node_modules/morfos/private/sass/modules/ui/_loadingajax.scss */
.loading-image {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  text-indent: -99999em;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-image: url("../images/ajax-loader.gif"); }

/*?

Main
====

* @desc         Ventana principal de la aplicación en la que se insertan los contenidos (tablas, filtros, formularios, etc).
                Suele tener una cabecera (header) opcional  y un contenido (content).
* @name         main
* @author
* @tested
* @requires     layout
* @bugs

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 60, node_modules/morfos/private/sass/modules/ui/_main.scss */
.mf-main {
  margin: 0;
  padding: 10px;
  border: 1px solid #e6e6e6;
  border-radius: 0;
  background: #fff;
  box-shadow: none; }
  @media (min-width: 43.75em) {
    /* line 60, node_modules/morfos/private/sass/modules/ui/_main.scss */
    .mf-main {
      margin: 20px 0;
      padding: 20px;
      border: 0 solid #e6e6e6;
      border-radius: 0;
      background: #fff;
      box-shadow: 0 6px 6px rgba(0, 0, 0, 0.21); } }

/* line 84, node_modules/morfos/private/sass/modules/ui/_main.scss */
.mf-main--content {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: 0 solid transparent; }
  @media (min-width: 43.75em) {
    /* line 84, node_modules/morfos/private/sass/modules/ui/_main.scss */
    .mf-main--content {
      margin: 20px 0 0;
      padding: 0;
      background-color: transparent;
      border: 0 solid transparent; } }

/*?

Media object
============

* @desc         Funcionalidad desconocida. Buscar caso de uso (Aparece en el apartado Widgets entre los compoenntes basicos)
* @name         media
* @author
* @tested
* @requires
* @bugs         Falta optimizar codigo y revisar responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 17, node_modules/morfos/private/sass/modules/ui/_media.scss */
.mf-media {
  overflow: hidden; }

/* line 21, node_modules/morfos/private/sass/modules/ui/_media.scss */
.mf-media > .mf-media--img {
  float: left;
  margin-right: 1em; }
  /* line 25, node_modules/morfos/private/sass/modules/ui/_media.scss */
  .mf-media > .mf-media--img > img,
  .mf-media > .mf-media--img > span {
    display: block; }

/* line 31, node_modules/morfos/private/sass/modules/ui/_media.scss */
.mf-media > .mf-media--content {
  overflow: hidden; }

/* line 35, node_modules/morfos/private/sass/modules/ui/_media.scss */
.mf-media > .mf-media--ext {
  float: right;
  margin-left: 10px; }

/*?

Progress bar
============

* @desc         Crea una barra de progreso
* @name         progress
* @author
* @tested
* @requires
* @bugs         Falta optimizar codigo y revisar responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 31, node_modules/morfos/private/sass/modules/ui/_progress.scss */
progress {
  border: none;
  padding: 1px;
  overflow: hidden;
  border: 1px solid #CCC;
  border-radius: 3px;
  background: #DDD;
  box-shadow: none; }

/* line 45, node_modules/morfos/private/sass/modules/ui/_progress.scss */
progress::-webkit-progress-bar {
  background: #DDD;
  box-shadow: none; }

/* line 51, node_modules/morfos/private/sass/modules/ui/_progress.scss */
progress::-webkit-progress-value {
  background: #CCC; }

/* line 55, node_modules/morfos/private/sass/modules/ui/_progress.scss */
progress::-moz-progress-bar {
  background: #CCC; }

/*?

Requirements
============

* @desc         Funcionalidad desconocida. Buscar caso de uso.
* @name         requirements
* @author
* @tested
* @requires
* @bugs         Falta optimizar codigo y revisar responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 19, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirements--title {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
  /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
  .mf-requirements--title.focusable:active, .mf-requirements--title.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

/* line 26, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirements--header {
  overflow: hidden; }

/* line 30, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirements--tools {
  float: right; }

/* line 38, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement {
  margin: 26px 0 0 0;
  text-align: left;
  border-width: 1px 1px 2px 1px;
  border-style: solid;
  border-color: #D8D8D8;
  background: #FFF; }
  /* line 47, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
  .mf-requirement.is-unread {
    border-left-color: #3399CC; }
    /* line 51, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
    .mf-requirement.is-unread:before {
      content: "";
      float: left;
      width: 0;
      height: 0;
      margin-top: -1px;
      margin-left: -1px;
      border-style: solid;
      border-width: 6px;
      border-color: #3399CC transparent transparent #3399CC; }

/* line 66, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement__question + .mf-requirement__answer {
  margin-bottom: 2em; }
  /* line 69, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
  .mf-requirement__question + .mf-requirement__answer:first-child {
    margin-top: 0; }

/* line 74, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement__answer {
  position: relative;
  margin-top: -1px;
  margin-left: 3em; }
  /* line 79, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
  .mf-requirement__answer:before {
    position: absolute;
    float: left;
    height: 20px;
    width: 20px;
    right: 100%;
    top: -1px;
    border-width: 0 0 2px 2px;
    border-style: solid;
    border-color: #D8D8D8;
    content: ""; }
  /* line 91, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
  .mf-requirement__answer .mf-requirement--form-header .mf-report--label {
    width: auto; }
  /* line 95, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
  .mf-requirement__answer.is-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
    /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
    .mf-requirement__answer.is-hidden.focusable:active, .mf-requirement__answer.is-hidden.focusable:focus {
      clip: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      position: static;
      width: auto; }

/* line 100, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement--header {
  overflow: hidden;
  margin: 1em 1em 0;
  padding: 0 0 0.5em 0; }
  /* line 106, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
  .mf-requirement--header .fld {
    margin-bottom: 0; }
  /* line 110, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
  .mf-requirement--header label, .mf-requirement--header .label, .mf-requirement--header .mf-requirement--answer-label, .mf-requirement--header .mf-report--label,
  .mf-requirement--header .label {
    width: 18%;
    max-width: 80px;
    margin-right: 2%;
    text-align: right; }
  /* line 119, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
  .mf-requirement--header .fld-help, .mf-requirement--header .mf-fileupload--container .mf-dropbox .mf-dropbox--subtitle, .mf-fileupload--container .mf-dropbox .mf-requirement--header .mf-dropbox--subtitle {
    margin: 2px 0 0 20.5%; }

/* line 124, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement--title {
  float: left;
  margin-bottom: 0.5em;
  color: #444;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  font-weight: normal; }
  /* line 132, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
  .is-unread .mf-requirement--title {
    font-weight: bold; }

/* line 137, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement--time {
  color: #999;
  font-size: 11px;
  font-size: 0.7857142857rem;
  line-height: 18px;
  line-height: 1.2857142857rem; }

/* line 142, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement--time__sent {
  float: right; }

/* line 146, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement--sender {
  float: left;
  clear: left;
  margin: 0 1em 0 0;
  color: #666; }

/* line 154, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement--content {
  margin: 0 1em;
  padding: 1em 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #CCC; }

/* line 161, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement--footer {
  overflow: hidden;
  background: #DDD; }

/* line 167, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement--tools {
  margin: 0.3em 1em; }

/* line 179, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement--status {
  margin: 0.3em 1em;
  color: #888;
  font-size: 11px;
  font-size: 0.7857142857rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  font-style: italic; }

/* line 189, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement__new {
  margin-top: 0; }

/* line 193, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement--form {
  overflow: hidden;
  background: #FAFAE0; }
  /* line 198, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
  .mf-requirement--form .mf-report--label,
  .mf-requirement--form label,
  .mf-requirement--form .label,
  .mf-requirement--form .mf-requirement--answer-label,
  .mf-requirement--form .mf-report--label {
    display: inline;
    color: #999; }

/* line 209, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement--form-content label, .mf-requirement--form-content .label, .mf-requirement--form-content .mf-requirement--answer-label, .mf-requirement--form-content .mf-report--label,
.mf-requirement--form-content .label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
  /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
  .mf-requirement--form-content label.focusable:active, .mf-requirement--form-content .focusable.label:active, .mf-requirement--form-content .focusable.mf-requirement--answer-label:active, .mf-requirement--form-content .focusable.mf-report--label:active, .mf-requirement--form-content label.focusable:focus, .mf-requirement--form-content .focusable.label:focus, .mf-requirement--form-content .focusable.mf-requirement--answer-label:focus, .mf-requirement--form-content .focusable.mf-report--label:focus,
  .mf-requirement--form-content .label.focusable:active,
  .mf-requirement--form-content .label.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

/* line 214, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement--form-content .fld {
  margin-bottom: 0.5em; }

/* line 219, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement--form-fsubmit {
  margin-bottom: 0;
  padding: 0.3em 1em;
  text-align: right; }

/* line 226, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement--answer-label {
  color: #999; }

/* line 233, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement--answer-text label, .mf-requirement--answer-text .label, .mf-requirement--answer-text .mf-requirement--answer-label, .mf-requirement--answer-text .mf-report--label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
  /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
  .mf-requirement--answer-text label.focusable:active, .mf-requirement--answer-text .focusable.label:active, .mf-requirement--answer-text .focusable.mf-requirement--answer-label:active, .mf-requirement--answer-text .focusable.mf-report--label:active, .mf-requirement--answer-text label.focusable:focus, .mf-requirement--answer-text .focusable.label:focus, .mf-requirement--answer-text .focusable.mf-requirement--answer-label:focus, .mf-requirement--answer-text .focusable.mf-report--label:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

/* line 238, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement--answer-sender {
  font-weight: normal; }

/* line 242, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
.mf-requirement--textarea {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  background: #FFF; }

/* line 250, node_modules/morfos/private/sass/modules/ui/_requirements.scss */
input.mf-requirement--subject-input {
  width: 80%;
  background: #FFF; }

/*?

Status label
============

* @desc         Etiquetas que indican el estado de un expediente, informe, etc. Hay 6 tipos de estado (neutro, error, warning, success, info y action)
* @name         statuslabel
* @author
* @tested
* @requires
* @bugs         Falta optimizar codigo y revisar responsive


*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 49, node_modules/morfos/private/sass/modules/ui/_status-label.scss */
.mf-status, .ac-exp-item--state {
  display: inline-block;
  margin: 1px;
  padding: 3px 6px;
  width: 100%;
  font-size: 13px;
  font-size: 0.9285714286rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  border-radius: 0;
  background: #DDD; }
  @media (min-width: 43.75em) {
    /* line 49, node_modules/morfos/private/sass/modules/ui/_status-label.scss */
    .mf-status, .ac-exp-item--state {
      width: auto; } }

/* line 67, node_modules/morfos/private/sass/modules/ui/_status-label.scss */
.mf-status__error {
  color: white;
  background: #f83823; }
  /* line 72, node_modules/morfos/private/sass/modules/ui/_status-label.scss */
  .mf-status__error a,
  .mf-status__error a:link,
  .mf-status__error a:visited {
    color: white; }

/* line 79, node_modules/morfos/private/sass/modules/ui/_status-label.scss */
.mf-status__success {
  color: white;
  background: #499223; }
  /* line 84, node_modules/morfos/private/sass/modules/ui/_status-label.scss */
  .mf-status__success a,
  .mf-status__success a:link,
  .mf-status__success a:visited {
    color: white; }

/* line 91, node_modules/morfos/private/sass/modules/ui/_status-label.scss */
.mf-status__info {
  color: white;
  background: #007b91; }
  /* line 96, node_modules/morfos/private/sass/modules/ui/_status-label.scss */
  .mf-status__info a,
  .mf-status__info a:link,
  .mf-status__info a:visited {
    color: white; }

/* line 103, node_modules/morfos/private/sass/modules/ui/_status-label.scss */
.mf-status__warning {
  color: white;
  background: #E67545; }
  /* line 108, node_modules/morfos/private/sass/modules/ui/_status-label.scss */
  .mf-status__warning a,
  .mf-status__warning a:link,
  .mf-status__warning a:visited {
    color: white; }

/* line 115, node_modules/morfos/private/sass/modules/ui/_status-label.scss */
.mf-status--action {
  color: inherit;
  font-weight: normal;
  padding: 3px 6px;
  display: inline-block; }
  /* line 120, node_modules/morfos/private/sass/modules/ui/_status-label.scss */
  .mf-status--action:link, .mf-status--action:hover, .mf-status--action:visited {
    color: inherit; }

/*?

Tag
===

/**
* @desc         Estilos para etiquetas que se pueden situar al pie de un articulo (Ej transparencia local)
* @name         tag
* @author       Ignacio Calleja
* @tested       
* @requires
* @bugs         Falta optimizar codigo y revisar responsive
*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 39, node_modules/morfos/private/sass/modules/ui/_tag.scss */
.mf-tag {
  padding: 3px 4px;
  color: white;
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  border: 0 none transparent;
  border-radius: 2px;
  background: #CCC; }
  /* line 53, node_modules/morfos/private/sass/modules/ui/_tag.scss */
  .mf-tag:visited {
    color: white; }
  /* line 57, node_modules/morfos/private/sass/modules/ui/_tag.scss */
  .mf-tag:hover {
    color: white; }

/* line 66, node_modules/morfos/private/sass/modules/ui/_tag.scss */
.mf-tag--list {
  line-height: 2.2; }
  /* line 71, node_modules/morfos/private/sass/modules/ui/_tag.scss */
  .mf-tag--list li {
    display: inline-block; }

/*?

Toolbar
========

* @desc         Funcion desconocida, pero tiene un placeholder selector(%) del que extienden otras clases
* @name         toolbar
* @author
* @tested
* @requires
* @bugs         Pendiente de revision y optimizacion

*/
/* line 15, node_modules/morfos/private/sass/modules/ui/_toolbar.scss */
.mf-media > .mf-media--ext, .mf-requirements--tools, .mf-requirement--tools, .mf-scroll--nav {
  margin: 0;
  list-style: none; }
  /* line 19, node_modules/morfos/private/sass/modules/ui/_toolbar.scss */
  .mf-media > .mf-media--ext > li, .mf-requirements--tools > li, .mf-requirement--tools > li, .mf-scroll--nav > li {
    float: left; }
    /* line 22, node_modules/morfos/private/sass/modules/ui/_toolbar.scss */
    .mf-media > .mf-media--ext > li > a, .mf-requirements--tools > li > a, .mf-requirement--tools > li > a, .mf-scroll--nav > li > a {
      display: block; }

/* line 28, node_modules/morfos/private/sass/modules/ui/_toolbar.scss */
.grid-row-actions {
  margin: 0;
  list-style: none; }
  /* line 32, node_modules/morfos/private/sass/modules/ui/_toolbar.scss */
  .grid-row-actions > li {
    display: inline-block; }
    /* line 35, node_modules/morfos/private/sass/modules/ui/_toolbar.scss */
    .grid-row-actions > li > a {
      display: block; }

/*?

Window header
=============

* @desc         Cabecera de ventana (formulario, informe, etc) que contiene los estilos predefeinidos para el titulo, subtitulo, boton volver)
* @name         wheader
* @author       Ignacio Calleja, Pepe Dominguez
* @tested
* @requires     main
* @bugs

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 68, node_modules/morfos/private/sass/modules/ui/_windowheader.scss */
.mf-window-header {
  margin: 0;
  padding: 0;
  background: transparent; }
  /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
  .mf-window-header:after {
    content: "";
    display: table;
    clear: both; }

/* line 77, node_modules/morfos/private/sass/modules/ui/_windowheader.scss */
.mf-window-header--hgroup {
  clear: left;
  margin: 0.2em 0; }
  @media (min-width: 43.75em) {
    /* line 77, node_modules/morfos/private/sass/modules/ui/_windowheader.scss */
    .mf-window-header--hgroup {
      float: left;
      margin: 1em 0; } }

/* line 87, node_modules/morfos/private/sass/modules/ui/_windowheader.scss */
.mf-window-header--title, .ac-custom-content h2, .ac-content--edit h2 {
  padding: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: #008080;
  font-size: 28px;
  font-size: 2rem;
  line-height: 36px;
  line-height: 2.5714285714rem;
  font-weight: normal;
  font-style: normal; }

/* line 102, node_modules/morfos/private/sass/modules/ui/_windowheader.scss */
.mf-window-header--subtitle {
  display: block;
  margin: 0;
  color: #777777;
  font-size: 14px;
  font-weight: normal;
  font-style: italic; }

/* line 112, node_modules/morfos/private/sass/modules/ui/_windowheader.scss */
.mf-window-header--more-info {
  margin: 1em 0 0; }

/* line 116, node_modules/morfos/private/sass/modules/ui/_windowheader.scss */
.mf-window-header--back-btn {
  float: left;
  padding: 6px 10px 6px 8px;
  margin: 0 0 1em 0;
  font-size: 11px;
  font-size: 0.7857142857rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  border: 1px solid #DDD;
  background: transparent;
  box-shadow: none; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-window-header--back-btn:before {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: inherit;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }
  /* line 132, node_modules/morfos/private/sass/modules/ui/_windowheader.scss */
  .mf-window-header--back-btn:link, .mf-window-header--back-btn:visited {
    color: #666; }
  /* line 137, node_modules/morfos/private/sass/modules/ui/_windowheader.scss */
  .mf-window-header--back-btn:hover, .mf-window-header--back-btn:active, .mf-window-header--back-btn:focus {
    color: #348065;
    background: transparent;
    box-shadow: none; }

/*?

Window parent
=============

* @desc         Falsa ventana modal. Util para el caso en que necesitemos ese aspecto pero por temas de back no se pueda poner un modal real.
* @name         wparent
* @author       Ignacio Calleja
* @tested
* @requires     main
* @bugs

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/*************************/
/* window w/ parent list */
/* line 21, node_modules/morfos/private/sass/modules/ui/_windowwparent.scss */
.mf-wparent {
  overflow: visible;
  padding-bottom: 20px;
  background: #DDD;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }

/* line 30, node_modules/morfos/private/sass/modules/ui/_windowwparent.scss */
.mf-wparent-header {
  padding: 20px 20px 0 20px;
  overflow: hidden;
  color: #CCC; }
  /* line 36, node_modules/morfos/private/sass/modules/ui/_windowwparent.scss */
  .mf-wparent-header .mf-wparent-title {
    font-size: 2em;
    font-style: normal;
    padding: 0; }
    /* line 41, node_modules/morfos/private/sass/modules/ui/_windowwparent.scss */
    .mf-wparent-header .mf-wparent-title .windowtitle a {
      padding-top: 0.6em; }
  /* line 46, node_modules/morfos/private/sass/modules/ui/_windowwparent.scss */
  .mf-wparent-header .mf-wparent-subtitle {
    font-size: 1.167em;
    font-weight: normal; }
  /* line 51, node_modules/morfos/private/sass/modules/ui/_windowwparent.scss */
  .mf-wparent-header > div {
    margin: 10px 0; }
  /* line 55, node_modules/morfos/private/sass/modules/ui/_windowwparent.scss */
  .mf-wparent-header > div a,
  .mf-wparent-header > div a:link,
  .mf-wparent-header > div a:visited {
    display: block;
    color: #999; }

/* line 64, node_modules/morfos/private/sass/modules/ui/_windowwparent.scss */
.mf-wparent-content {
  padding: 20px;
  position: relative;
  left: 15px;
  top: 0;
  border: 5px solid #EEE;
  background: #FFF;
  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.5); }

/* Close button */
/* line 82, node_modules/morfos/private/sass/modules/ui/_windowwparent.scss */
.mf-wparent-content-closebtn {
  float: right;
  position: relative;
  overflow: hidden;
  outline: none;
  font-size: 1em; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-wparent-content-closebtn:before {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: left;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 1;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }

/*?

Window toolbar
==============

* @desc         Estilos para la barra de herramientas que se suel situar en la cabecera de un formulario o de un informe (report)
* @name         wtoolbar
* @author       Ignacio Calleja, Pepe Dominguez
* @tested
* @requires     wheader
* @bugs

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* windowheader toolbar */
/* line 76, node_modules/morfos/private/sass/modules/ui/_windowtoolbar.scss */
.mf-window-toolbar {
  display: table;
  margin: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  width: 100%;
  text-align: center;
  white-space: nowrap;
  background: #EEEEEE;
  box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.3); }
  @media (min-width: 43.75em) {
    /* line 76, node_modules/morfos/private/sass/modules/ui/_windowtoolbar.scss */
    .mf-window-toolbar {
      display: block;
      position: static;
      float: right;
      clear: none;
      width: auto;
      margin: 10px 0;
      text-align: right;
      white-space: normal;
      background: transparent;
      box-shadow: none; } }

/* line 111, node_modules/morfos/private/sass/modules/ui/_windowtoolbar.scss */
.mf-window-toolbar--tool {
  display: table-cell;
  text-indent: -9999em;
  white-space: nowrap; }
  /* line 117, node_modules/morfos/private/sass/modules/ui/_windowtoolbar.scss */
  .mf-window-toolbar--tool .mf-icon, .mf-window-toolbar--tool .mf-appmenu--submenu-item-icon:before, .mf-window-toolbar--tool .mf-simple-list__icon .mf-simple-list--item:before, .mf-simple-list__icon .mf-window-toolbar--tool .mf-simple-list--item:before, .mf-window-toolbar--tool .mf-breadcrumb--item.has-submenu:after, .mf-window-toolbar--tool .ac-inbox--icon .mf-inbox--menu-item a::before, .ac-inbox--icon .mf-inbox--menu-item .mf-window-toolbar--tool a::before,
  .mf-window-toolbar--tool .ac-inbox--icon .mf-inbox--submenu-item a::before, .ac-inbox--icon .mf-inbox--submenu-item .mf-window-toolbar--tool a::before, .mf-window-toolbar--tool [class*="mf-icon-"] {
    float: left;
    margin: 2px;
    text-indent: 0; }
  @media (min-width: 43.75em) {
    /* line 111, node_modules/morfos/private/sass/modules/ui/_windowtoolbar.scss */
    .mf-window-toolbar--tool {
      display: block;
      float: left;
      width: auto;
      text-align: center;
      text-indent: 0; }
      /* line 132, node_modules/morfos/private/sass/modules/ui/_windowtoolbar.scss */
      .mf-window-toolbar--tool .mf-icon, .mf-window-toolbar--tool .mf-appmenu--submenu-item-icon:before, .mf-window-toolbar--tool .mf-simple-list__icon .mf-simple-list--item:before, .mf-simple-list__icon .mf-window-toolbar--tool .mf-simple-list--item:before, .mf-window-toolbar--tool .mf-breadcrumb--item.has-submenu:after, .mf-window-toolbar--tool .ac-inbox--icon .mf-inbox--menu-item a::before, .ac-inbox--icon .mf-inbox--menu-item .mf-window-toolbar--tool a::before,
      .mf-window-toolbar--tool .ac-inbox--icon .mf-inbox--submenu-item a::before, .ac-inbox--icon .mf-inbox--submenu-item .mf-window-toolbar--tool a::before, .mf-window-toolbar--tool [class*="mf-icon-"] {
        float: none; }
      /* line 137, node_modules/morfos/private/sass/modules/ui/_windowtoolbar.scss */
      .mf-window-toolbar--tool > a:hover {
        border: 1px solid #CCC;
        background: transparent;
        box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2), 0px -1px 0px #FFF; } }
  /* line 148, node_modules/morfos/private/sass/modules/ui/_windowtoolbar.scss */
  .mf-window-toolbar--tool > a {
    display: block;
    padding: 6px;
    margin: 4px;
    min-width: 24px;
    font-size: 14px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.2857142857rem;
    color: #444;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-align: center;
    border: 1px solid #EEE;
    border-radius: 3px;
    background: transparent;
    background-position: center 5px;
    background-repeat: no-repeat; }
    @media (max-width: 43.74375em) {
      /* line 148, node_modules/morfos/private/sass/modules/ui/_windowtoolbar.scss */
      .mf-window-toolbar--tool > a {
        display: -ms-flexbox;
        display: flex;
        margin: 0;
        padding: 13px;
        min-width: 58px;
        min-height: 58px;
        border-radius: 0;
        background: #444; } }
    /* line 179, node_modules/morfos/private/sass/modules/ui/_windowtoolbar.scss */
    .mf-window-toolbar--tool > a:hover {
      color: #c4c3c3; }
      /* line 182, node_modules/morfos/private/sass/modules/ui/_windowtoolbar.scss */
      .mf-window-toolbar--tool > a:hover .mf-icon, .mf-window-toolbar--tool > a:hover .mf-appmenu--submenu-item-icon:before, .mf-window-toolbar--tool > a:hover .mf-simple-list__icon .mf-simple-list--item:before, .mf-simple-list__icon .mf-window-toolbar--tool > a:hover .mf-simple-list--item:before, .mf-window-toolbar--tool > a:hover .mf-breadcrumb--item.has-submenu:after, .mf-window-toolbar--tool > a:hover .ac-inbox--icon .mf-inbox--menu-item a::before, .ac-inbox--icon .mf-inbox--menu-item .mf-window-toolbar--tool > a:hover a::before,
      .mf-window-toolbar--tool > a:hover .ac-inbox--icon .mf-inbox--submenu-item a::before, .ac-inbox--icon .mf-inbox--submenu-item .mf-window-toolbar--tool > a:hover a::before, .mf-window-toolbar--tool > a:hover [class*="mf-icon-"] {
        color: #c4c3c3; }
    /* line 187, node_modules/morfos/private/sass/modules/ui/_windowtoolbar.scss */
    .mf-window-toolbar--tool > a:active {
      border: 1px solid #CCC;
      background: transparent;
      box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5) inset, 0px 1px 0px #FFF; }
    /* line 194, node_modules/morfos/private/sass/modules/ui/_windowtoolbar.scss */
    .mf-window-toolbar--tool > a:before,
    .mf-window-toolbar--tool > a > span[class*="mf-icon-"] {
      display: block;
      font-size: 24px; }
      @media (max-width: 43.74375em) {
        /* line 194, node_modules/morfos/private/sass/modules/ui/_windowtoolbar.scss */
        .mf-window-toolbar--tool > a:before,
        .mf-window-toolbar--tool > a > span[class*="mf-icon-"] {
          font-size: 32px; } }
  /* line 206, node_modules/morfos/private/sass/modules/ui/_windowtoolbar.scss */
  .mf-window-toolbar--tool.is-selected > a {
    border: 1px solid #CCC;
    background: transparent;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5) inset, 0px 1px 0px #FFF; }

/*?

Alerts
======

* @desc         Muestra mensajes de alerta que se desplazan vertical u horizontalmente
* @name         alert
* @author
* @tested
* @requires     messages.js
* @bugs         Falta optimizar codigo y revisar responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 37, node_modules/morfos/private/sass/modules/widgets/_alerts.scss */
.mf-alert-container {
  position: fixed;
  z-index: 10030;
  top: 10px;
  right: 10px;
  width: 300px; }

/* line 47, node_modules/morfos/private/sass/modules/widgets/_alerts.scss */
.mf-alert-log {
  margin-bottom: 10px;
  right: -300px;
  padding: 15px 12px; }

/* line 56, node_modules/morfos/private/sass/modules/widgets/_alerts.scss */
.is-alertify-log-showing {
  right: 0; }

/* line 59, node_modules/morfos/private/sass/modules/widgets/_alerts.scss */
.is-alertify-log-hidden {
  right: -300px; }

/* line 63, node_modules/morfos/private/sass/modules/widgets/_alerts.scss */
.mf-alerts-hidden {
  display: block;
  visibility: hidden;
  opacity: 0;
  transform: translate(0, -150px); }

/* line 71, node_modules/morfos/private/sass/modules/widgets/_alerts.scss */
.mf-alert-logs-hidden {
  display: none; }

/* line 75, node_modules/morfos/private/sass/modules/widgets/_alerts.scss */
.mf-alert-log {
  display: block;
  margin-top: 10px;
  position: relative;
  right: -300px;
  opacity: 0; }

/* line 83, node_modules/morfos/private/sass/modules/widgets/_alerts.scss */
.mf-alert-show {
  right: 0;
  opacity: 1; }

/* line 88, node_modules/morfos/private/sass/modules/widgets/_alerts.scss */
.mf-alert-log-hide {
  transform: translate(310px, 0);
  opacity: 0; }

/* line 95, node_modules/morfos/private/sass/modules/widgets/_alerts.scss */
.mf-alert-log,
.mf-alert-show {
  transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275); }

/* line 100, node_modules/morfos/private/sass/modules/widgets/_alerts.scss */
.mf-alert-hide {
  transition: all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045); }

/* line 104, node_modules/morfos/private/sass/modules/widgets/_alerts.scss */
.mf-alert-log-hide {
  transition: all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045); }

/* line 110, node_modules/morfos/private/sass/modules/widgets/_alerts.scss */
.mf-alert-log {
  background: #FFF;
  border-width: 0 0 0 2px;
  border-style: solid;
  border-color: #666;
  border-radius: 2px;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(0, 0, 0, 0.2) inset, 0 1px 2px rgba(255, 255, 255, 0.9) inset;
  background: linear-gradient(to top, #eeeeee 0%, #e0e0e0 100%); }

/* line 123, node_modules/morfos/private/sass/modules/widgets/_alerts.scss */
.mf-alert-error {
  border-color: #F94E3C; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-alert-error:before {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: left;
    margin: 0 12px 0 0;
    width: auto;
    height: auto;
    speak: none;
    color: #F94E3C;
    font-family: 'morfont';
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 1;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.9); }

/* line 136, node_modules/morfos/private/sass/modules/widgets/_alerts.scss */
.mf-alert-success {
  border-color: #5dbb2d; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-alert-success:before {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: left;
    margin: 0 12px 0 0;
    width: auto;
    height: auto;
    speak: none;
    color: #5dbb2d;
    font-family: 'morfont';
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 1;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.9); }

/*?

Autocomplete
============

* @desc         Buscar caso de ejmplo, para optimizarlo
* @name         autocomplete
* @author
* @tested
* @requires     autocomplete.js
* @bugs         Falta optimizar codigo y revisar responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/*  Autocomplete (widget helper) */
/* line 28, node_modules/morfos/private/sass/modules/widgets/_autocomplete.scss */
.mfAutoCompWidgSelectedContainer {
  margin: 0 10px 0 120px;
  padding: 5px;
  white-space: normal;
  border: 1px solid #CCC;
  border-radius: 3px;
  background: #FFF; }
  /* line 40, node_modules/morfos/private/sass/modules/widgets/_autocomplete.scss */
  .filterForm .mfAutoCompWidgSelectedContainer {
    margin: 0 10px 0 0; }

/* line 45, node_modules/morfos/private/sass/modules/widgets/_autocomplete.scss */
.mf-autocompleter {
  display: inline-block;
  vertical-align: baseline; }

/*?

Breadcrumb
==========

* @desc         Crea un miga de pan que indica la ruta un articulo
* @name         breadc
* @author
* @tested
* @requires
* @bugs         No tiene version revisar responsive, no es necesaria

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* Breadcrumbs */
/* line 40, node_modules/morfos/private/sass/modules/widgets/_breadcrumb.scss */
.mf-breadcrumb {
  clear: left; }
  /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
  .mf-breadcrumb:after {
    content: "";
    display: table;
    clear: both; }

/* line 46, node_modules/morfos/private/sass/modules/widgets/_breadcrumb.scss */
.mf-breadcrumb--menu {
  float: left; }

/* line 52, node_modules/morfos/private/sass/modules/widgets/_breadcrumb.scss */
.mf-breadcrumb--item {
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  float: left;
  clear: none;
  margin: 0 0.35em 5px 0; }
  /* line 58, node_modules/morfos/private/sass/modules/widgets/_breadcrumb.scss */
  .mf-breadcrumb--item > a {
    display: inline-block !important;
    color: #444; }
  /* line 63, node_modules/morfos/private/sass/modules/widgets/_breadcrumb.scss */
  .mf-breadcrumb--item:after {
    content: " / ";
    color: #777777; }
  /* line 69, node_modules/morfos/private/sass/modules/widgets/_breadcrumb.scss */
  .mf-breadcrumb--item:last-child:after {
    content: ''; }
  /* line 74, node_modules/morfos/private/sass/modules/widgets/_breadcrumb.scss */
  .mf-breadcrumb--item:hover ul {
    opacity: 1;
    padding: 0;
    height: auto;
    /* Default auto */
    margin: 0;
    /* Default 0 */
    overflow: visible;
    /* Default visible */
    width: auto;
    transition: opacity 0.25s linear; }

/* line 81, node_modules/morfos/private/sass/modules/widgets/_breadcrumb.scss */
.mf-breadcrumb--submenu {
  border: 0;
  height: 0;
  /* Default 1px */
  margin: -1px;
  /* Default -1px */
  overflow: hidden;
  /* Default hidden */
  padding: 0;
  /* Default 0 */
  position: absolute;
  /* Default absolute */
  width: 1px;
  opacity: 0;
  font-size: 12px;
  padding: 14px;
  min-width: 220px;
  max-width: 300px;
  background: #ececec;
  box-shadow: 0 5px 9px rgba(0, 0, 0, 0.4);
  z-index: 1; }
  /* line 19, node_modules/morfos/private/sass/lib/morfos/mixins/_dropdown-menu.scss */
  .ie8 .mf-breadcrumb--submenu {
    border: 0; }
  /* line 95, node_modules/morfos/private/sass/modules/widgets/_breadcrumb.scss */
  .mf-breadcrumb--submenu > li {
    margin: 0 0 3px 0; }
    /* line 99, node_modules/morfos/private/sass/modules/widgets/_breadcrumb.scss */
    .mf-breadcrumb--submenu > li:hover, .mf-breadcrumb--submenu > li a:hover, .mf-breadcrumb--submenu > li:focus, .mf-breadcrumb--submenu > li a:focus {
      color: #444;
      background-color: #DDD; }
  /* line 106, node_modules/morfos/private/sass/modules/widgets/_breadcrumb.scss */
  .mf-breadcrumb--submenu a {
    display: block;
    padding: 3px 5px; }

/*?

Carousel
==========

* @desc        Estilos para carrusel "slick-carousel" (http://kenwheeler.github.io/slick).
* @name        Carousel
* @author      Miguel Angel Torres
* @tested
* @requires    slick.scss, slick.js "1.6.0"
* @bugs

*/
/* line 168, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
.mf-carousel-container {
  position: relative;
  max-width: 500px;
  margin: 18px;
  padding: 0;
  border: 0;
  background: transparent; }
  @media (max-width: 43.74375em) {
    /* line 168, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
    .mf-carousel-container {
      max-width: 100%;
      margin: 0 auto;
      padding: 0; } }

/* line 183, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
.mf-carousel--item {
  position: relative;
  margin: 0;
  padding: 0;
  border: 0 solid white;
  border-color: #fff;
  background: transparent; }
  /* line 193, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
  .mf-carousel--item.slick-center {
    z-index: 2;
    background: purple;
    border-color: #348065; }

/* line 200, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
.mf-carousel__menu .slick-active:not(.slick-current) {
  cursor: pointer; }

/* line 206, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
.mf-carousel--item-link {
  display: block; }

/* line 210, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
.mf-carousel--image {
  display: block;
  width: 100%;
  max-width: 100%;
  margin: auto;
  border: 0; }

/* line 220, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
.mf-carousel--caption {
  padding: 10px;
  margin: 0;
  background: #e6efec;
  border: 0; }

/* line 228, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
.mf-carousel--item-title {
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 30px;
  line-height: 2.1428571429rem;
  font-weight: 700;
  margin: 0 0 0.5em;
  padding: 0;
  color: #444; }

/* line 236, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
.mf-carousel--item-description {
  font-size: 13px;
  font-size: 0.9285714286rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  margin: 0;
  padding: 0;
  color: #444; }

/* line 243, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
.mf-carousel--item-textlink {
  color: #008080; }

/* line 249, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
.mf-carousel--button-prev,
.mf-carousel--button-next {
  position: absolute;
  z-index: 1;
  width: 64px;
  height: auto;
  margin: 0;
  padding: 0;
  overflow: hidden;
  opacity: 0.3;
  border-radius: 0;
  color: #348065;
  background: transparent;
  border: 1px solid;
  border-color: transparent;
  box-shadow: none; }
  @media (max-width: 43.74375em) {
    /* line 249, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
    .mf-carousel--button-prev,
    .mf-carousel--button-next {
      width: 60px;
      height: 60px;
      margin: 0;
      padding: 0; } }
  /* line 275, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
  .mf-carousel--button-prev span,
  .mf-carousel--button-next span {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
    /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
    .mf-carousel--button-prev span.focusable:active, .mf-carousel--button-prev span.focusable:focus,
    .mf-carousel--button-next span.focusable:active,
    .mf-carousel--button-next span.focusable:focus {
      clip: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      position: static;
      width: auto; }
  /* line 279, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
  .mf-carousel--button-prev:hover, .mf-carousel--button-prev:focus,
  .mf-carousel--button-next:hover,
  .mf-carousel--button-next:focus {
    opacity: 1;
    color: #348065;
    background: transparent;
    border-color: transparent;
    box-shadow: none; }
  /* line 289, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
  .mf-carousel--button-prev:active,
  .mf-carousel--button-next:active {
    opacity: 0.3;
    color: #348065;
    background: transparent;
    border-color: transparent;
    box-shadow: none; }
  /* line 298, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
  .mf-carousel--button-prev[aria-disabled="true"],
  .mf-carousel--button-next[aria-disabled="true"] {
    opacity: 0.3;
    cursor: default;
    color: rgba(128, 128, 128, 0.5);
    background: transparent;
    border-color: transparent;
    box-shadow: none; }

/* line 310, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
.mf-carousel--button-prev {
  left: 0;
  right: auto;
  top: 0;
  bottom: 0; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-carousel--button-prev:before {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 64px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }
  @media (max-width: 43.74375em) {
    /* line 310, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
    .mf-carousel--button-prev {
      left: 0;
      right: auto;
      top: auto;
      bottom: 0; }
      /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
      .mf-carousel--button-prev:before {
        content: "";
        display: inline;
        position: static;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        float: none;
        margin: 0;
        width: auto;
        height: auto;
        speak: none;
        color: inherit;
        font-family: 'morfont';
        font-size: 35px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-align: center;
        text-transform: none;
        line-height: 0;
        text-indent: 0;
        vertical-align: inherit;
        -webkit-font-smoothing: antialiased;
        text-shadow: none; } }

/* line 326, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
.mf-carousel--button-next {
  left: auto;
  right: 0;
  top: 0;
  bottom: 0; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-carousel--button-next:before {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 64px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }
  @media (max-width: 43.74375em) {
    /* line 326, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
    .mf-carousel--button-next {
      left: auto;
      right: 0;
      top: auto;
      bottom: 0; }
      /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
      .mf-carousel--button-next:before {
        content: "";
        display: inline;
        position: static;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        float: none;
        margin: 0;
        width: auto;
        height: auto;
        speak: none;
        color: inherit;
        font-family: 'morfont';
        font-size: 35px;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-align: center;
        text-transform: none;
        line-height: 0;
        text-indent: 0;
        vertical-align: inherit;
        -webkit-font-smoothing: antialiased;
        text-shadow: none; } }

/* line 345, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
.mf-carousel--pager {
  display: block;
  margin: 0;
  padding: 5px 15px 5px;
  text-align: center;
  background: transparent;
  border: 0; }
  /* line 355, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
  .mf-carousel--pager li {
    display: inline-block; }
    /* line 358, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
    .mf-carousel--pager li button, .mf-carousel--pager li .mf-cookies--accept, .mf-carousel--pager li .mf-cookies--info, .mf-carousel--pager li .mf-scroll-nav--btn {
      width: 15px;
      height: 15px;
      margin: 0 3px;
      padding: 0;
      line-height: 1px;
      text-indent: -99999em;
      overflow: hidden;
      background: #fff;
      color: transparent;
      border: 2px solid #348065;
      border-radius: 100%;
      box-shadow: none; }
      /* line 375, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
      .mf-carousel--pager li button:hover, .mf-carousel--pager li .mf-cookies--accept:hover, .mf-carousel--pager li .mf-cookies--info:hover, .mf-carousel--pager li .mf-scroll-nav--btn:hover {
        background: #fff;
        color: transparent;
        border-color: #008080;
        box-shadow: none; }
      /* line 382, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
      .mf-carousel--pager li button:focus, .mf-carousel--pager li .mf-cookies--accept:focus, .mf-carousel--pager li .mf-cookies--info:focus, .mf-carousel--pager li .mf-scroll-nav--btn:focus {
        background: #fff;
        color: transparent;
        border-color: #008080;
        box-shadow: none; }
    /* line 390, node_modules/morfos/private/sass/modules/widgets/_carousel.scss */
    .mf-carousel--pager li.slick-active button, .mf-carousel--pager li.slick-active .mf-cookies--accept, .mf-carousel--pager li.slick-active .mf-cookies--info, .mf-carousel--pager li.slick-active .mf-scroll-nav--btn {
      background: #348065;
      color: transparent;
      border-color: #348065;
      box-shadow: none; }

/*?

Aviso de cookies
================

* @desc         Estilos para mensaje de advertencia de cookies
* @name         cookies
* @author
* @tested
* @requires     cookies.js
* @bugs         Falta comprobar funcionamiento en aplicacion

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/**/
/* line 34, node_modules/morfos/private/sass/modules/widgets/_cookies.scss */
.mf-cookies {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px;
  z-index: 10000;
  background: #ddd;
  border-top: 1px solid #bcbcbc;
  box-shadow: -11px 8px 21px #949496; }
  /* line 48, node_modules/morfos/private/sass/modules/widgets/_cookies.scss */
  .mf-cookies.top {
    top: 0;
    bottom: initial; }
  /* line 53, node_modules/morfos/private/sass/modules/widgets/_cookies.scss */
  .mf-cookies.is-hidden {
    display: none; }

@media (max-width: 61.86875em) {
  /* line 58, node_modules/morfos/private/sass/modules/widgets/_cookies.scss */
  .mf-cookies--content {
    padding-left: 2%;
    padding-right: 2%; } }

/*?

Dialog
======

* @desc            Estilos para ventanas modales
* @name            dialog
* @author
* @tested
* @requires        dialog.js
* @bugs            Falta optimizar codigo y revisar responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* Atención: colocar un valor único, sirve también para situar el cuadro en la versión móvil */
/* line 74, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
.mf-dialog {
  position: fixed;
  bottom: auto;
  height: auto;
  max-height: 95%;
  margin: 0.5em;
  z-index: 5010;
  overflow: auto;
  padding-top: 36px;
  border: 0 none transparent;
  border-radius: 0;
  background: #FFF;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4); }
  @media (max-width: 43.74375em) {
    /* line 74, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
    .mf-dialog {
      top: 0 !important;
      left: 0 !important; } }
  @media (min-width: 43.75em) {
    /* line 74, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
    .mf-dialog {
      max-width: 90%;
      bottom: auto;
      padding-top: 0; } }
  @media (min-width: 55em) {
    /* line 74, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
    .mf-dialog {
      max-width: 70%; } }
  /* line 105, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
  .mf-dialog.js-mf-dialog {
    overflow: hidden; }
  /* line 109, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
  .mf-dialog.mf-visualizer {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: none;
    max-height: none;
    margin: 0;
    padding: 0.5em;
    background: transparent;
    box-shadow: none; }

/* line 125, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
.mf-dialog--titlebar {
  position: fixed;
  top: 0.5em;
  left: 0.5em;
  right: 0.5em;
  padding: 4px;
  color: #FFF;
  text-align: left;
  background: #348065; }
  /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
  .mf-dialog--titlebar:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 43.75em) {
    /* line 125, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
    .mf-dialog--titlebar {
      position: static;
      top: auto;
      left: auto;
      right: auto;
      width: 100%; } }
  /* line 147, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
  .mf-visualizer .mf-dialog--titlebar {
    background: transparent; }

/* line 152, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
.mf-dialog--title {
  float: left;
  margin: 0;
  padding: 5px 10px;
  overflow: hidden;
  max-width: 70%;
  color: inherit;
  font-size: inherit;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis; }

/* line 167, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
.mf-dialog--btn {
  float: right;
  margin: 0 2px;
  width: auto;
  min-width: 16px;
  min-height: 16px;
  padding: 6px 12px;
  text-indent: -9999px;
  position: relative;
  color: #FFF;
  border-color: #255c48;
  background: transparent;
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.14) inset; }
  @media (min-width: 43.75em) {
    /* line 167, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
    .mf-dialog--btn {
      padding: 6px 14px 4px;
      text-shadow: none; } }
  /* line 193, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
  .mf-dialog--btn:hover {
    background: transparent;
    box-shadow: none;
    border-radius: 2px; }
  /* line 199, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
  .mf-dialog--btn .mf-icon, .mf-dialog--btn .mf-appmenu--submenu-item-icon:before, .mf-dialog--btn .mf-simple-list__icon .mf-simple-list--item:before, .mf-simple-list__icon .mf-dialog--btn .mf-simple-list--item:before, .mf-dialog--btn .mf-breadcrumb--item.has-submenu:after, .mf-dialog--btn .ac-inbox--icon .mf-inbox--menu-item a::before, .ac-inbox--icon .mf-inbox--menu-item .mf-dialog--btn a::before,
  .mf-dialog--btn .ac-inbox--icon .mf-inbox--submenu-item a::before, .ac-inbox--icon .mf-inbox--submenu-item .mf-dialog--btn a::before {
    position: absolute;
    right: 0;
    left: 0;
    text-indent: 0;
    color: inherit;
    font-size: 12px;
    line-height: 1; }
  /* line 210, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
  .mf-visualizer .mf-dialog--btn {
    background: rgba(60, 60, 60, 0.95);
    padding: 6px 7px;
    font: inherit;
    text-shadow: none;
    color: white;
    border: none; }

/* line 226, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
.mf-dialog--content {
  max-width: 100%;
  padding: 1em;
  overflow: auto; }
  /* line 232, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
  .js-mf-dialog .mf-dialog--content {
    max-height: 305px;
    overflow: auto; }
  /* line 237, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
  .mf-visualizer .mf-dialog--content {
    padding: 0;
    background: #FFF; }

/* line 244, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
.mf-dialog--buttonbar {
  padding: 6px 20px;
  text-align: right;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  background: #f2f2f2; }
  /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
  .mf-dialog--buttonbar:after {
    content: "";
    display: table;
    clear: both; }
  /* line 256, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
  .mf-visualizer .mf-dialog--buttonbar {
    text-align: left;
    background: rgba(0, 0, 0, 0.5); }
    @media (min-width: 43.75em) {
      /* line 256, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
      .mf-visualizer .mf-dialog--buttonbar {
        position: absolute;
        top: auto;
        left: 0;
        right: 0;
        bottom: 0; } }
  /* line 269, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
  .mf-dialog--buttonbar .mf-visualizer--tool {
    padding: 6px 7px;
    color: white;
    border: none;
    background: rgba(60, 60, 60, 0.95);
    box-shadow: none; }
    /* line 279, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
    .mf-dialog--buttonbar .mf-visualizer--tool:hover {
      background: rgba(80, 80, 80, 0.8); }

/* line 289, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
.mf-visualizer--container {
  border: 1px solid #DDD; }

/* line 293, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
.mf-visualizer--zoom {
  transition: all 0.5s ease; }

/* line 297, node_modules/morfos/private/sass/modules/widgets/_dialog.scss */
.mf-visualizer--toolbar {
  background: #DDD; }

/*?

Autocomplete
============

* @desc         Estilos para la ventana 'drag and drop', que sirve para importar archivos por el procedimeinto de arrastrar y soltar en un contenedor determinado
* @name         dropfile
* @author
* @tested
* @requires     dropfile.js
* @bugs

*/
/* line 57, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
.mf-fileupload--container {
  margin: 0 0 1.5em;
  padding: 0; }
  /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
  .mf-fileupload--container:after {
    content: "";
    display: table;
    clear: both; }
  /* line 62, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
  .mf-fileupload--container .mf-dropbox {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    width: auto;
    max-width: 100%;
    margin: 30px;
    padding: 40px;
    outline: 4px dashed #ddd;
    text-align: center; }
    /* line 71, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
    .mf-fileupload--container .mf-dropbox.is-dragover {
      outline: 4px dashed #5dbb2d;
      background: white; }
    /* line 76, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
    .mf-fileupload--container .mf-dropbox .mf-dropbox--title {
      font-size: 24px;
      font-size: 1.7142857143rem;
      line-height: 30px;
      line-height: 2.1428571429rem;
      margin: 0;
      line-height: 1.1em;
      color: #358266; }
      /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
      .mf-fileupload--container .mf-dropbox .mf-dropbox--title:before {
        content: "";
        display: block;
        position: static;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        float: none;
        margin: 0 2px 0 0;
        width: auto;
        height: auto;
        speak: none;
        color: inherit;
        font-family: 'morfont';
        font-size: 1.2em;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-align: center;
        text-transform: none;
        line-height: 1;
        text-indent: 0;
        vertical-align: inherit;
        -webkit-font-smoothing: antialiased;
        text-shadow: none; }

/* line 95, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
.fld > .mf-dropbox .mf-dropbox--subtitle {
  display: none; }

/* line 101, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
.mf-fileupload--input {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
  /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
  .mf-fileupload--input.focusable:active, .mf-fileupload--input.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

/* line 106, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
.mf-fileupload--files.is-hidden {
  display: none; }

/* line 109, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
.mf-fileupload--files .mf-fileupload--progress {
  width: 100%;
  margin-bottom: 1em; }

/* line 115, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
.mf-fileupload--files .mf-fileupload--list > ul {
  display: table;
  margin: 0;
  width: 100%; }

/* line 120, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
.mf-fileupload--files .mf-fileupload--list .mf-fileupload--item {
  display: table-row; }
  /* line 122, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
  .mf-fileupload--files .mf-fileupload--list .mf-fileupload--item > span {
    display: table-cell;
    vertical-align: middle;
    padding: 0.5rem;
    border-width: 0 0 1px;
    border-style: solid; }
  /* line 129, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
  .mf-fileupload--files .mf-fileupload--list .mf-fileupload--item:nth-child(odd) {
    color: #444;
    background: #fff; }
    /* line 132, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
    .mf-fileupload--files .mf-fileupload--list .mf-fileupload--item:nth-child(odd) > span {
      border-color: #ccc; }
  /* line 136, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
  .mf-fileupload--files .mf-fileupload--list .mf-fileupload--item:nth-child(even) {
    color: #444;
    background: #eee; }
    /* line 139, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
    .mf-fileupload--files .mf-fileupload--list .mf-fileupload--item:nth-child(even) > span {
      border-color: #ccc; }

/* line 146, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
.mf-fileupload--files .mf-fileupload--list .mf-fileupload__pending .mf-fileupload--status {
  color: #E67545; }

/* line 151, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
.mf-fileupload--files .mf-fileupload--list .mf-fileupload__uploaded .mf-fileupload--status {
  color: #5dbb2d; }

/* line 156, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
.mf-fileupload--files .mf-fileupload--list .mf-fileupload__error .mf-fileupload--status,
.mf-fileupload--files .mf-fileupload--list .mf-fileupload__error .fld-help,
.mf-fileupload--files .mf-fileupload--list .mf-fileupload__error .mf-fileupload--container .mf-dropbox .mf-dropbox--subtitle,
.mf-fileupload--container .mf-dropbox .mf-fileupload--files .mf-fileupload--list .mf-fileupload__error .mf-dropbox--subtitle {
  color: #F94E3C; }

/* line 165, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
.mf-fileupload--files .mf-fileupload--list .mf-fileupload--status {
  font-size: 14px; }

/* line 169, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
.mf-fileupload--files .mf-fileupload--list .mf-fileupload--action {
  text-align: right; }

/* line 173, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
.mf-fileupload--files .mf-fileupload--list [class^="mf-fileupload--button"] {
  padding: 6px 8px; }
  /* line 175, node_modules/morfos/private/sass/modules/widgets/_dropfile.scss */
  .mf-fileupload--files .mf-fileupload--list [class^="mf-fileupload--button"] span {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
    /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
    .mf-fileupload--files .mf-fileupload--list [class^="mf-fileupload--button"] span.focusable:active, .mf-fileupload--files .mf-fileupload--list [class^="mf-fileupload--button"] span.focusable:focus {
      clip: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      position: static;
      width: auto; }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.mf-fileupload--files .mf-fileupload--list .mf-fileupload--button__upload:before {
  content: "";
  display: inline;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  float: none;
  margin: 0;
  width: auto;
  height: auto;
  speak: none;
  color: inherit;
  font-family: 'morfont';
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.mf-fileupload--files .mf-fileupload--list .mf-fileupload--button__cancel:before {
  content: "";
  display: inline;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  float: none;
  margin: 0;
  width: auto;
  height: auto;
  speak: none;
  color: inherit;
  font-family: 'morfont';
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.mf-fileupload--files .mf-fileupload--list .mf-fileupload--button__view:before {
  content: "";
  display: inline;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  float: none;
  margin: 0;
  width: auto;
  height: auto;
  speak: none;
  color: inherit;
  font-family: 'morfont';
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.mf-fileupload--files .mf-fileupload--list .mf-fileupload--button__delete:before {
  content: "";
  display: inline;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  float: none;
  margin: 0;
  width: auto;
  height: auto;
  speak: none;
  color: inherit;
  font-family: 'morfont';
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/*?

Inbox
======

* @desc         Estilos para de entrada de mensajes
* @name         inbox
* @author
* @tested
* @requires
* @bugs         Falta optimizar codigo y revisar responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 70, node_modules/morfos/private/sass/modules/widgets/_inbox.scss */
.mf-inbox {
  clear: both;
  margin: 0 5px 0 0; }
  /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
  .mf-inbox:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 43.75em) {
    /* line 70, node_modules/morfos/private/sass/modules/widgets/_inbox.scss */
    .mf-inbox {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      -ms-flex-align: start;
          align-items: flex-start; } }

/* line 84, node_modules/morfos/private/sass/modules/widgets/_inbox.scss */
.mf-inbox--menu a,
.mf-inbox--menu a:link,
.mf-inbox--menu a:visited {
  color: #444;
  padding: 10px 15px; }

/* line 96, node_modules/morfos/private/sass/modules/widgets/_inbox.scss */
.mf-inbox--menu-item,
.mf-inbox--submenu-item {
  border-width: 1px 0;
  border-style: solid;
  border-color: white transparent #dfdfdf transparent;
  background: #ececec; }
  /* line 106, node_modules/morfos/private/sass/modules/widgets/_inbox.scss */
  .mf-inbox--menu-item.is-selected,
  .mf-inbox--submenu-item.is-selected {
    color: white;
    border-width: 1px 0;
    border-style: solid;
    border-color: white transparent #dfdfdf transparent;
    background: #008080; }
    /* line 116, node_modules/morfos/private/sass/modules/widgets/_inbox.scss */
    .mf-inbox--menu-item.is-selected a,
    .mf-inbox--menu-item.is-selected a:link,
    .mf-inbox--menu-item.is-selected a:visited,
    .mf-inbox--submenu-item.is-selected a,
    .mf-inbox--submenu-item.is-selected a:link,
    .mf-inbox--submenu-item.is-selected a:visited {
      color: white;
      font-weight: bold; }

/* line 125, node_modules/morfos/private/sass/modules/widgets/_inbox.scss */
.mf-inbox--section-title {
  padding: 10px 15px;
  border-width: 1px 0;
  border-style: solid;
  border-color: rgba(13, 13, 13, 0) transparent rgba(0, 0, 0, 0) transparent;
  background: transparent; }

/* line 136, node_modules/morfos/private/sass/modules/widgets/_inbox.scss */
.mf-inbox--nav {
  margin: 0;
  border: 1px solid #dddddd;
  background: #EBEBEB; }
  @media (min-width: 43.75em) {
    /* line 136, node_modules/morfos/private/sass/modules/widgets/_inbox.scss */
    .mf-inbox--nav {
      width: 30%;
      min-width: 13em;
      -ms-flex-positive: 1;
          flex-grow: 1; } }

/* line 150, node_modules/morfos/private/sass/modules/widgets/_inbox.scss */
.mf-inbox--content {
  padding: 0 0 0 5px;
  overflow: hidden;
  background: #FFF; }
  /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
  .mf-inbox--content:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 43.75em) {
    /* line 150, node_modules/morfos/private/sass/modules/widgets/_inbox.scss */
    .mf-inbox--content {
      -ms-flex-positive: 4;
          flex-grow: 4;
      width: 60%; } }

/* line 165, node_modules/morfos/private/sass/modules/widgets/_inbox.scss */
.mf-inbox--num {
  float: right;
  min-width: 24px;
  padding: 0 6px;
  margin: 0;
  text-align: center;
  font-size: 13px;
  font-size: 0.9285714286rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  font-style: normal;
  background: #348065;
  border: 1px solid white;
  border-radius: 2em; }
  /* line 183, node_modules/morfos/private/sass/modules/widgets/_inbox.scss */
  .mf-inbox--num.is-highlight {
    font-style: bold;
    font-weight: 700;
    color: #008080;
    background: white; }

/*?

Sistema de ayuda
================

* @desc           Estilos para generar un ayauda interactiva en las aplicaciones
* @name           help
* @author
* @tested
* @requires       help.js
* @bugs           Falta optimizar codigo y revisar responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 19, node_modules/morfos/private/sass/modules/widgets/_mfhelp.scss */
.mf-help--container {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.8); }

/* line 29, node_modules/morfos/private/sass/modules/widgets/_mfhelp.scss */
.mf-help--item {
  position: relative;
  z-index: 9999; }

/* line 34, node_modules/morfos/private/sass/modules/widgets/_mfhelp.scss */
.mf-help--tip {
  position: absolute;
  max-width: 300px;
  padding: 1em;
  z-index: 99999; }
  /* line 41, node_modules/morfos/private/sass/modules/widgets/_mfhelp.scss */
  .mf-help--tip.top {
    padding: 0 1em 3em;
    border-left: 1px solid #FFF; }
  /* line 46, node_modules/morfos/private/sass/modules/widgets/_mfhelp.scss */
  .mf-help--tip.right, .mf-help--tip.inset-right {
    padding: 1em 0 1em 3em;
    border-top: 1px solid #FFF; }
  /* line 51, node_modules/morfos/private/sass/modules/widgets/_mfhelp.scss */
  .mf-help--tip.bottom {
    padding: 3em 1em 0 1em;
    border-left: 1px solid #FFF; }
  /* line 56, node_modules/morfos/private/sass/modules/widgets/_mfhelp.scss */
  .mf-help--tip.left, .mf-help--tip.inset-left {
    padding: 1em 3em 1em 0;
    border-top: 1px solid #FFF; }

/* line 62, node_modules/morfos/private/sass/modules/widgets/_mfhelp.scss */
.mf-help--title {
  color: #EEE;
  font-size: 20px;
  font-weight: normal;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.9); }

/* line 70, node_modules/morfos/private/sass/modules/widgets/_mfhelp.scss */
.mf-help--text {
  margin: 1em 0 0;
  color: #DDD;
  font-size: 12px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.9); }

/* line 79, node_modules/morfos/private/sass/modules/widgets/_mfhelp.scss */
.mf-help--frame {
  border: 2px solid rgba(255, 255, 255, 0.5);
  background: white;
  border-radius: 2px;
  box-shadow: 0 1px 12px rgba(255, 255, 255, 0.3); }

/* line 90, node_modules/morfos/private/sass/modules/widgets/_mfhelp.scss */
.mf-help--navbar {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 1em 5% 3em 55%;
  text-align: center;
  background: rgba(0, 0, 0, 0.2); }
  /* line 101, node_modules/morfos/private/sass/modules/widgets/_mfhelp.scss */
  .mf-help--navbar > span {
    margin: 0 0.5em; }

/* line 106, node_modules/morfos/private/sass/modules/widgets/_mfhelp.scss */
.mf-help-closebtn {
  margin-right: 1em;
  color: #FFF;
  font-size: 14px;
  border-color: rgba(0, 0, 0, 0.5);
  background: #0fa4d3; }

/*?

Messages
========

* @desc         Estilos para las "user boxes", mensajes de error, advertencia o informativas que informan al usuario del la evolucion de una petición al servidor.
                Estilos para notas destacadas en un texto
* @name         msg, note
* @author       Ignacio Calleja
* @tested
* @requires
* @bugs         Falta optimizar codigo y revisar responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/**********************/
/*     USER BOXES     */
/* line 77, node_modules/morfos/private/sass/modules/widgets/_msg.scss */
.mf-msg,
.mf-msg__success,
.mf-msg__info,
.mf-msg__warning,
.mf-msg__error {
  position: static;
  padding-top: 20px;
  padding-right: 26px;
  padding-bottom: 20px;
  padding-left: 54px;
  margin: 0;
  min-height: 58px;
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  background: #FFF; }

/* line 112, node_modules/morfos/private/sass/modules/widgets/_msg.scss */
.mf-msg__info {
  border-color: #0091AA; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-msg__info:before {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: left;
    margin: 0 8px 0 -42px;
    width: auto;
    height: auto;
    speak: none;
    color: #0091AA;
    font-family: 'morfont';
    font-size: 32px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 1;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }

/* line 118, node_modules/morfos/private/sass/modules/widgets/_msg.scss */
.mf-msg__success {
  border-color: #5dbb2d; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-msg__success:before {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: left;
    margin: 0 8px 0 -42px;
    width: auto;
    height: auto;
    speak: none;
    color: #5dbb2d;
    font-family: 'morfont';
    font-size: 32px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 1;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }

/* line 124, node_modules/morfos/private/sass/modules/widgets/_msg.scss */
.mf-msg__warning {
  border-color: #E67545; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-msg__warning:before {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: left;
    margin: 0 8px 0 -42px;
    width: auto;
    height: auto;
    speak: none;
    color: #E67545;
    font-family: 'morfont';
    font-size: 32px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 1;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }

/* line 130, node_modules/morfos/private/sass/modules/widgets/_msg.scss */
.mf-msg__error {
  border-color: #F94E3C; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-msg__error:before {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: left;
    margin: 0 8px 0 -42px;
    width: auto;
    height: auto;
    speak: none;
    color: #F94E3C;
    font-family: 'morfont';
    font-size: 32px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 1;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }

/* Botón ocultar */
/* line 139, node_modules/morfos/private/sass/modules/widgets/_msg.scss */
.mf-msg--closebtn {
  float: right;
  width: 16px;
  height: 16px;
  padding-top: 16px;
  margin: 0 -20px 0 0;
  overflow: hidden; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-msg--closebtn:before {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: left;
    margin: -16px 0 0 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 1;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }

/* line 151, node_modules/morfos/private/sass/modules/widgets/_msg.scss */
.mf-note, .ac-inbox-nomsg {
  display: block;
  margin: 0;
  padding: 30px;
  color: #444;
  background: #f7f6f6;
  border: 1px solid white; }

/*?

Paginador
=========

* @desc         Estilos para el paginador (normalmente utilizado en las tablas)
* @name         pager
* @author
* @tested
* @requires     paginator.js
* @bugs         Falta optimizar codigo y revisar responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 59, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
.mf-pager {
  margin: 1em 0;
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 18px;
  line-height: 1.2857142857rem; }
  /* line 64, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
  .ui-dialog .mf-pager {
    padding-bottom: 2.5em; }

/* line 69, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
.mf-pager--form {
  text-align: right; }

/* line 74, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
.mf-pager--goto input {
  width: 3em;
  padding: 2px 2px 2px 0;
  vertical-align: baseline;
  text-align: center;
  color: #8B8B8B;
  box-shadow: none;
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem; }

/* line 88, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
.mf-pager--item {
  display: inline-block;
  padding: 2px 0;
  vertical-align: baseline;
  color: #348065;
  text-align: left;
  border: 1px none #CCC;
  border-radius: 2px;
  background: transparent;
  box-shadow: none; }
  /* line 104, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
  .mf-pager--item label, .mf-pager--item .label, .mf-pager--item .mf-requirement--answer-label, .mf-pager--item .mf-report--label {
    margin: 0;
    vertical-align: baseline;
    color: #348065;
    font-size: 12px;
    font-size: 0.8571428571rem;
    line-height: 18px;
    line-height: 1.2857142857rem; }
  /* line 112, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
  .mf-pager--item select {
    width: auto;
    padding: 2px 2px 2px 0;
    vertical-align: baseline;
    color: #348065;
    border: none;
    box-shadow: none;
    background: transparent; }

/* line 126, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
.mf-pager--page > label, .mf-pager--page > .label, .mf-pager--page > .mf-requirement--answer-label, .mf-pager--page > .mf-report--label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
  /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
  .mf-pager--page > label.focusable:active, .mf-pager--page > .focusable.label:active, .mf-pager--page > .focusable.mf-requirement--answer-label:active, .mf-pager--page > .focusable.mf-report--label:active, .mf-pager--page > label.focusable:focus, .mf-pager--page > .focusable.label:focus, .mf-pager--page > .focusable.mf-requirement--answer-label:focus, .mf-pager--page > .focusable.mf-report--label:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

/* line 131, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
.mf-pager--page-list {
  display: inline-block;
  margin: 1px 0 0;
  vertical-align: baseline; }
  /* line 136, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
  .mf-pager--page-list li {
    display: inline-block; }
    /* line 138, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
    .mf-pager--page-list li.current {
      padding: 0 4px;
      font-weight: 700; }
    /* line 143, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
    .mf-pager--page-list li a {
      padding: 0 4px; }

/* line 149, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
.mf-pager--btn {
  margin: 0;
  padding: 6px 10px 5px 10px;
  vertical-align: baseline;
  color: #348065;
  border: 1px none #CCC;
  border-radius: 2px;
  background: transparent;
  box-shadow: none; }
  /* line 166, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
  .mf-pager--btn:link, .mf-pager--btn:visited {
    color: #348065; }
  /* line 171, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
  .mf-pager--btn:hover {
    color: white;
    background: #348065; }
  /* line 46, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
  .mf-pager--btn:active, .mf-pager--btn:active:hover, .mf-pager--btn:active:focus {
    border: none;
    background-image: none;
    background: transparent;
    box-shadow: none; }
  /* line 181, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
  .mf-pager--btn.is-selected, .mf-pager--btn.is-disabled {
    cursor: default;
    box-shadow: none; }
  /* line 187, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
  .mf-pager--btn.is-selected {
    font-weight: 700;
    background: #348065;
    color: white; }
  /* line 193, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
  .mf-pager--btn.is-disabled {
    font-weight: normal;
    color: transparent;
    background: transparent; }
  /* line 199, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
  .ie8 .mf-pager--btn {
    border: 1px none #CCC; }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.mf-pager--btn-prev:before {
  content: "";
  display: inline;
  position: relative;
  top: 1px;
  right: auto;
  bottom: auto;
  left: -4px;
  float: none;
  margin: 0;
  width: auto;
  height: auto;
  speak: none;
  color: inherit;
  font-family: 'morfont';
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/* line 209, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
.mf-pager--btn-next {
  font-weight: bold;
  padding-bottom: 4px; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-pager--btn-next:after {
    content: "";
    display: inline;
    position: relative;
    top: 1px;
    right: auto;
    bottom: auto;
    left: 4px;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.mf-pager--btn-first:before {
  content: "";
  display: inline;
  position: relative;
  top: 1px;
  right: auto;
  bottom: auto;
  left: -4px;
  float: none;
  margin: 0;
  width: auto;
  height: auto;
  speak: none;
  color: inherit;
  font-family: 'morfont';
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.mf-pager--btn-last:after {
  content: "";
  display: inline;
  position: relative;
  top: 1px;
  right: auto;
  bottom: auto;
  left: 4px;
  float: none;
  margin: 0;
  width: auto;
  height: auto;
  speak: none;
  color: inherit;
  font-family: 'morfont';
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/* line 224, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
.mf-pager--dropdown-btn {
  padding: 5px 8px; }

/* line 228, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
.mf-pager--dropdown-menu {
  min-width: 90px;
  padding: 4px;
  right: 5px;
  text-align: right;
  background: #FFF;
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.3); }

/* line 241, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
.mf-pager--dropdown-item:nth-child(odd) {
  background: #EEE; }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.mf-pager--dropdown-item.is-selected a:before {
  content: "";
  display: inline;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  float: none;
  margin: 0 6px 0 0;
  width: auto;
  height: auto;
  speak: none;
  color: inherit;
  font-family: 'morfont';
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/* line 249, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
.mf-pager--dropdown-item a,
.mf-pager--dropdown-item a:link,
.mf-pager--dropdown-item a:visited {
  padding: 4px 15px;
  color: #348065;
  white-space: nowrap; }
  /* line 257, node_modules/morfos/private/sass/modules/widgets/_pager.scss */
  .mf-pager--dropdown-item a:hover,
  .mf-pager--dropdown-item a:link:hover,
  .mf-pager--dropdown-item a:visited:hover {
    color: white; }

/*?

Recaptcha
=========

* @desc         Estilos para recaptcha (buscar caso de utilizacion). En desuso (Acceda utiliza el de google).
* @name         recaptcha
* @author
* @tested
* @requires
* @bugs         Falta optimizar codigo y revisar responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/*************************/
/*      recaptcha        */
/* line 20, node_modules/morfos/private/sass/modules/widgets/_recaptcha.scss */
.mf-recaptcha {
  padding-left: 120px; }
  /* line 23, node_modules/morfos/private/sass/modules/widgets/_recaptcha.scss */
  .mf-recaptcha .recaptcha_only_if_image,
  .mf-recaptcha .recaptcha_only_if_audio,
  .mf-recaptcha .recaptcha_only_if_incorrect_sol {
    display: block; }
  /* line 31, node_modules/morfos/private/sass/modules/widgets/_recaptcha.scss */
  .mf-recaptcha .mf-recaptcha-fld {
    float: left;
    padding: 1em 0; }
  /* line 36, node_modules/morfos/private/sass/modules/widgets/_recaptcha.scss */
  .mf-recaptcha .mf-recaptcha-btn {
    float: left; }
  /* line 40, node_modules/morfos/private/sass/modules/widgets/_recaptcha.scss */
  .mf-recaptcha .mf-recaptcha-reload-container a,
  .mf-recaptcha .mf-recaptcha-audio-container a,
  .mf-recaptcha .mf-recaptcha-help-container a,
  .mf-recaptcha .mf-recaptcha-image-container a {
    float: left;
    clear: both;
    width: 16px;
    height: 0;
    padding-top: 16px;
    overflow: hidden;
    border: 1px solid #CCC;
    border-radius: 2px;
    background-position: 0 0;
    background-repeat: no-repeat; }
  /* line 59, node_modules/morfos/private/sass/modules/widgets/_recaptcha.scss */
  .mf-recaptcha .mf-recaptcha-reload-container a {
    background-image: url("images/icons/reload_16.png"); }
  /* line 63, node_modules/morfos/private/sass/modules/widgets/_recaptcha.scss */
  .mf-recaptcha .mf-recaptcha-audio-container a {
    background-image: url("images/icons/audio_16.png"); }
  /* line 67, node_modules/morfos/private/sass/modules/widgets/_recaptcha.scss */
  .mf-recaptcha .mf-recaptcha-help-container a {
    background-image: url("images/icons/help_16.png"); }
  /* line 71, node_modules/morfos/private/sass/modules/widgets/_recaptcha.scss */
  .mf-recaptcha .mf-recaptcha-image-container a {
    background-image: url("images/icons/text_16.png"); }
  /* line 75, node_modules/morfos/private/sass/modules/widgets/_recaptcha.scss */
  .mf-recaptcha .mf-recaptcha-recognition,
  .mf-recaptcha .mf-recaptcha-recognition a {
    clear: both;
    color: #CCC;
    font-size: 0.917em; }
  /* line 83, node_modules/morfos/private/sass/modules/widgets/_recaptcha.scss */
  .mf-recaptcha .mf-recaptcha-recognition a,
  .mf-recaptcha .mf-recaptcha-recognition a:link,
  .mf-recaptcha .mf-recaptcha-recognition a:visited {
    color: #CCC;
    font-weight: bold; }

/* line 91, node_modules/morfos/private/sass/modules/widgets/_recaptcha.scss */
#recaptcha_image {
  padding: 3px;
  margin-bottom: 0.5em;
  border: 1px solid #CCC;
  border-radius: 3px;
  background: #FFF; }

/* line 102, node_modules/morfos/private/sass/modules/widgets/_recaptcha.scss */
#recaptcha_response_field {
  width: 280px; }

/*?

Report
======

* @desc         Estilos para los informes. En Morfos se llama  informe (report) al reporte o lista de resultados de un formulario
* @name         report
* @author
* @tested
* @requires
* @bugs         Falta optimizar codigo y revisar responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/**********/
/* Report */
/* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
.mf-report:after {
  content: "";
  display: table;
  clear: both; }

/* line 50, node_modules/morfos/private/sass/modules/widgets/_report.scss */
.mf-report .fld {
  margin: 0 0 1.5em 0; }

/* line 54, node_modules/morfos/private/sass/modules/widgets/_report.scss */
.mf-report label, .mf-report .label, .mf-report .mf-requirement--answer-label, .mf-report .mf-report--label,
.mf-report .label,
.mf-report .mf-report--label {
  color: #444; }

@media (min-width: 43.75em) {
  /* line 60, node_modules/morfos/private/sass/modules/widgets/_report.scss */
  .mf-report .radio-list .label, .mf-report .input-list .label, .mf-report .checkbox-list .label, .mf-report .multioption-list .label,
  .mf-report .radio-list label,
  .mf-report .input-list label,
  .mf-report .checkbox-list label,
  .mf-report .multioption-list label,
  .mf-report .radio-list .label,
  .mf-report .input-list .label,
  .mf-report .checkbox-list .label,
  .mf-report .multioption-list .label,
  .mf-report .radio-list .mf-requirement--answer-label,
  .mf-report .input-list .mf-requirement--answer-label,
  .mf-report .checkbox-list .mf-requirement--answer-label,
  .mf-report .multioption-list .mf-requirement--answer-label,
  .mf-report .radio-list .mf-report--label,
  .mf-report .input-list .mf-report--label,
  .mf-report .checkbox-list .mf-report--label,
  .mf-report .multioption-list .mf-report--label {
    float: none; } }

/* line 68, node_modules/morfos/private/sass/modules/widgets/_report.scss */
.mf-report--fieldset {
  clear: both;
  margin: 0rem 0 0.8571428571rem 0;
  padding: 0;
  border: none; }
  /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
  .mf-report--fieldset:after {
    content: "";
    display: table;
    clear: both; }

/* line 81, node_modules/morfos/private/sass/modules/widgets/_report.scss */
.mf-report--legend {
  margin: 0 0 1em 0;
  font-size: 16px;
  font-size: 1.1428571429rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  color: #444;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

/* line 93, node_modules/morfos/private/sass/modules/widgets/_report.scss */
.mf-report--label {
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem; }
  @media (min-width: 43.75em) {
    /* line 93, node_modules/morfos/private/sass/modules/widgets/_report.scss */
    .mf-report--label {
      float: left; } }

/* line 101, node_modules/morfos/private/sass/modules/widgets/_report.scss */
.mf-report--data {
  overflow: hidden;
  margin: 0;
  padding: 0;
  color: #444; }

@media (min-width: 43.75em) {
  /* line 114, node_modules/morfos/private/sass/modules/widgets/_report.scss */
  .mf-report--textarea {
    max-width: 100%; } }

/* line 124, node_modules/morfos/private/sass/modules/widgets/_report.scss */
.mf-report__centred .mf-report--label {
  text-align: right; }

/* line 132, node_modules/morfos/private/sass/modules/widgets/_report.scss */
.mf-report__inline .fld {
  display: inline-block;
  margin: 0 1em 0 0; }

/* line 141, node_modules/morfos/private/sass/modules/widgets/_report.scss */
.mf-report__stack .fld > label, .mf-report__stack .fld > .label, .mf-report__stack .fld > .mf-requirement--answer-label, .mf-report__stack .fld > .mf-report--label,
.mf-report__stack .fld > .label,
.mf-report__stack.fld > label,
.mf-report__stack.fld > .label,
.mf-report__stack.fld > .mf-requirement--answer-label,
.mf-report__stack.fld > .mf-report--label,
.mf-report__stack.fld > .label {
  display: block;
  float: none; }

/*?

Scroll container
================

* @desc         Aparentemente crea un combo sobre cuyo contenido puede hacerse scroll (Es lamarquesina que se utiliza por ejemplo en Acceda, en los estados de un expediente)
* @name         scroll
* @author
* @tested
* @requires     scrollcontainer.js
* @bugs         Falta optimizar codigo y revisar responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 19, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
.mf-scroll-replaced {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
  /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
  .mf-scroll-replaced.focusable:active, .mf-scroll-replaced.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

/* line 25, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
.mf-scroll--wrapper {
  position: relative;
  height: 100%;
  overflow: hidden;
  margin: 0 5px; }

/* line 35, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
.mf-scroll--container {
  position: relative;
  overflow: hidden;
  text-align: center; }
  /* line 44, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
  .is-scrolling .mf-scroll--container {
    text-align: left; }

/* line 49, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
.mf-scroll-list {
  display: inline-block;
  margin: 0;
  white-space: nowrap;
  list-style: none; }
  /* line 57, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
  .is-scrolling .mf-scroll-list {
    position: relative;
    left: 0; }
  /* line 62, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
  .mf-scroll-list.is-animating {
    transition: left 0.5s ease-in-out; }

/* line 67, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
.mf-scroll-list--item {
  display: inline-block; }
  /* line 72, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
  .mf-scroll-list--item:first-child {
    margin-left: 0; }
  /* line 76, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
  .mf-scroll-list--item > a {
    display: block;
    padding: 1px 0.5em; }
  /* line 85, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
  .mf-scroll-list--item.is-selected {
    padding: 2px; }

/* line 96, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
.mf-scroll--nav {
  float: left;
  margin: 0; }

/* line 104, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
.mf-scroll-nav--btn {
  display: inline-block;
  overflow: hidden;
  top: 0;
  bottom: 0;
  opacity: 1;
  border-width: 1px;
  border-style: solid;
  border-color: #DDD;
  outline: none;
  background: #348065;
  transition: opacity 0.25s linear; }
  /* line 125, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
  .mf-scroll-nav--btn .mf-icon, .mf-scroll-nav--btn .mf-appmenu--submenu-item-icon:before, .mf-scroll-nav--btn .mf-simple-list__icon .mf-simple-list--item:before, .mf-simple-list__icon .mf-scroll-nav--btn .mf-simple-list--item:before, .mf-scroll-nav--btn .mf-breadcrumb--item.has-submenu:after, .mf-scroll-nav--btn .ac-inbox--icon .mf-inbox--menu-item a::before, .ac-inbox--icon .mf-inbox--menu-item .mf-scroll-nav--btn a::before,
  .mf-scroll-nav--btn .ac-inbox--icon .mf-inbox--submenu-item a::before, .ac-inbox--icon .mf-inbox--submenu-item .mf-scroll-nav--btn a::before {
    float: left;
    width: 16px;
    height: 16px;
    margin: 6px 4px;
    text-indent: 0; }
  /* line 134, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
  .mf-scroll-nav--btn.visuallyhidden {
    opacity: 0; }

/* line 144, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
.mf-nav-btn__first,
.nav-btn-first {
  right: 0;
  border-width: 1px;
  box-shadow: -1px 0 2px rgba(0, 0, 0, 0.4); }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-nav-btn__first:before,
  .nav-btn-first:before {
    content: "";
    display: inline;
    position: static;
    top: 8px;
    right: auto;
    bottom: auto;
    left: 8px;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }

/* line 156, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
.mf-nav-btn__prev,
.nav-btn-prev {
  left: 0;
  border-width: 1px;
  box-shadow: 1px 0 2px rgba(0, 0, 0, 0.4); }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-nav-btn__prev:before,
  .nav-btn-prev:before {
    content: "";
    display: inline;
    position: static;
    top: 8px;
    right: auto;
    bottom: auto;
    left: 8px;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }

/* line 167, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
.mf-nav-btn__next,
.nav-btn-next {
  transform: rotate(180deg);
  right: 0;
  border-width: 1px;
  box-shadow: -1px 0 2px rgba(0, 0, 0, 0.4); }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-nav-btn__next:before,
  .nav-btn-next:before {
    content: "";
    display: inline;
    position: static;
    top: 8px;
    right: auto;
    bottom: auto;
    left: 8px;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }

/* line 179, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
.mf-nav-btn__last,
.nav-btn-last {
  transform: rotate(180deg);
  right: 0;
  border-width: 1px;
  box-shadow: 1px 0 2px rgba(0, 0, 0, 0.4); }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-nav-btn__last:before,
  .nav-btn-last:before {
    content: "";
    display: inline;
    position: static;
    top: 8px;
    right: auto;
    bottom: auto;
    left: 8px;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }

/* line 190, node_modules/morfos/private/sass/modules/widgets/_scrollcontainer.scss */
.mf-nav-btn__center,
.nav-btn-center {
  border-width: 1px;
  box-shadow: 1px 0 2px rgba(0, 0, 0, 0.4); }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .mf-nav-btn__center:before,
  .nav-btn-center:before {
    content: "";
    display: inline;
    position: static;
    top: 8px;
    right: auto;
    bottom: auto;
    left: 8px;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }

/*?

Tabs
====

* @desc         Estilos para pestañas (tabs)
* @name         tabs
* @author
* @tested
* @requires     tabs.js
* @bugs         Falta optimizar codigo y revisar responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 106, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
.mf-tabs--nav {
  overflow: hidden;
  width: 100%;
  margin: 0;
  list-style: none; }
  /* line 113, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
  .mf-tabs--nav > li {
    float: left; }
    /* line 116, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
    .mf-tabs--nav > li > a {
      display: block; }

/* line 137, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
.mf-tabs {
  margin-top: 10px;
  margin-bottom: 30px; }

/* line 142, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
.mf-tabs--nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  border-bottom: 0;
  margin: 0; }

/* line 151, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
.mf-tabs--nav-item {
  background: none repeat scroll 0 0;
  border-top: 1px solid #CFCFCF;
  border-bottom: 0 none;
  border-right: 0 none;
  border-left: 1px solid #CFCFCF;
  font-size: 16px;
  color: #8FBC8F; }
  /* line 160, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
  .mf-tabs--nav-item:first-child {
    border-right: 0;
    border-left: 1px solid #CFCFCF; }
  /* line 165, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
  .mf-tabs--nav-item:last-child {
    border-right: 1px solid #CFCFCF; }
  /* line 169, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
  .mf-tabs--nav-item > a {
    padding: 10px 25px; }
  /* line 173, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
  .mf-tabs--nav-item :hover {
    background: #013a25 none repeat scroll 0 0;
    color: white; }
  /* line 178, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
  .mf-tabs--nav-item.is-selected,
  .mf-tabs--nav-item.is-selected a {
    background: #348065 none repeat scroll 0 0;
    color: white; }

/* line 185, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
.mf-tabs--container {
  overflow: hidden;
  padding: 25px;
  background: white;
  border-top: 1px solid #CFCFCF;
  border-right: 1px solid #CFCFCF;
  border-bottom: 1px solid #CFCFCF;
  border-left: 1px solid #CFCFCF;
  border-radius: 0; }

/* line 198, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
.mf-tabs--tab-content {
  padding-top: 0rem;
  padding-right: 0;
  padding-bottom: 0rem;
  padding-left: 0; }
  /* line 204, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
  .mf-tabs--tab-content.is-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
    /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
    .mf-tabs--tab-content.is-hidden.focusable:active, .mf-tabs--tab-content.is-hidden.focusable:focus {
      clip: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      position: static;
      width: auto; }
  /* line 208, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
  .mf-tabs__slide .mf-tabs--tab-content {
    float: left;
    clear: none; }
    /* line 212, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
    .mf-tabs__slide .mf-tabs--tab-content.is-selected {
      height: auto; }

/* line 218, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
.mf-tabs--scroll-container {
  position: relative;
  overflow: hidden;
  transition: all 1s ease-in-out 0s; }

/* line 227, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
.mf-tabs__vertical {
  display: -ms-flexbox;
  display: flex;
  min-height: 0;
  max-height: none; }
  @media (max-width: 54.99375em) {
    /* line 227, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
    .mf-tabs__vertical {
      display: inherit; } }
  /* line 236, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
  .mf-tabs__vertical .mf-tabs--nav {
    -ms-flex-flow: column;
        flex-flow: column;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    min-width: 200px;
    border-bottom: 0;
    border-right: 0;
    background: transparent; }
    @media (max-width: 54.99375em) {
      /* line 236, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
      .mf-tabs__vertical .mf-tabs--nav {
        -ms-flex-flow: nowrap;
            flex-flow: nowrap; } }
  /* line 249, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
  .mf-tabs__vertical .mf-tabs--nav-item {
    background: none repeat scroll 0 0;
    border-top: 1px solid #CFCFCF;
    border-bottom: 0 none;
    border-right: 0 none;
    border-left: 1px solid #CFCFCF;
    font-size: 16px;
    color: #8FBC8F; }
    /* line 260, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
    .mf-tabs__vertical .mf-tabs--nav-item:first-child {
      border-right: 0;
      border-left: 1px solid #CFCFCF; }
    /* line 265, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
    .mf-tabs__vertical .mf-tabs--nav-item:last-child {
      border-right: 1px solid #CFCFCF; }
    /* line 269, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
    .mf-tabs__vertical .mf-tabs--nav-item > a {
      padding: 10px 25px; }
      @media (max-width: 54.99375em) {
        /* line 269, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
        .mf-tabs__vertical .mf-tabs--nav-item > a {
          font-size: 14px;
          padding: 9px 9px; } }
    /* line 278, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
    .mf-tabs__vertical .mf-tabs--nav-item :hover {
      background: #013a25 none repeat scroll 0 0;
      color: white; }
    /* line 283, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
    .mf-tabs__vertical .mf-tabs--nav-item.is-selected,
    .mf-tabs__vertical .mf-tabs--nav-item.is-selected a {
      background: #348065 none repeat scroll 0 0;
      color: white; }
  /* line 290, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
  .mf-tabs__vertical .mf-tabs--container {
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    overflow-y: auto;
    border: 1px solid #CFCFCF 1px solid #CFCFCF 1px solid #CFCFCF 1px solid #CFCFCF; }
  /* line 297, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
  .mf-tabs__vertical .mf-tabs--tab-content {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0; }
    @media (max-width: 43.74375em) {
      /* line 297, node_modules/morfos/private/sass/modules/widgets/_tabs.scss */
      .mf-tabs__vertical .mf-tabs--tab-content {
        padding: 0; } }

/*?

Tooltips
========

* @desc         Crea un mensaje de ayuda que se posiciona sobre un determinado elemento
* @name
* @author
* @tested
* @requires
* @bugs         Falta optimizar codigo y revisar responsive

*/
/*Tips: Etiquetas o tags*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 44, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.tooltip {
  position: absolute;
  padding: 20px;
  z-index: 1000; }

/* line 50, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.tooltipContent {
  width: 250px;
  padding: 10px;
  border: 3px solid #09C;
  border: 3px solid #999;
  border-radius: 5px;
  background-color: #FFF; }

/* line 64, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.tooltipContent h6 {
  margin-bottom: 0.5em; }

/* line 68, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.tooltipArrow {
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent transparent #999 transparent;
  border-style: solid;
  border-width: 10px; }

/* line 82, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.tooltip.pleft .tooltipArrow {
  top: 50%;
  right: 0;
  margin-top: -10px;
  border-color: transparent transparent transparent #999; }

/* line 89, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.tooltip.pright .tooltipArrow {
  top: 50%;
  left: 0;
  margin-top: -10px;
  border-color: transparent #999 transparent transparent; }

/* line 96, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.tooltip.pbelow .tooltipArrow {
  left: 50%;
  top: 0;
  margin-left: -10px;
  border-color: transparent transparent #999 transparent; }

/* line 103, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.tooltip.pabove .tooltipArrow {
  left: 50%;
  bottom: 0;
  margin-left: -10px;
  border-color: #999 transparent transparent transparent; }

/* miniTooltip */
/* line 112, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip {
  position: absolute;
  padding: 10px;
  z-index: 1000; }

/* line 118, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip span {
  display: block;
  padding: 3px 6px;
  color: #FFF;
  font-size: 0.917em;
  border-radius: 3px;
  background-color: #333;
  background-color: rgba(0, 0, 0, 0.65); }

/* line 133, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip .tooltipArrow {
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  padding: 0;
  border-color: transparent transparent #333 transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.65) transparent;
  border-style: solid;
  border-width: 5px;
  background: transparent;
  border-radius: 0; }

/* line 152, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.pleft .tooltipArrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-color: transparent transparent transparent #333;
  border-color: transparent transparent transparent rgba(0, 0, 0, 0.65); }

/* line 160, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.pright .tooltipArrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-color: transparent #333 transparent transparent;
  border-color: transparent rgba(0, 0, 0, 0.65) transparent transparent; }

/* line 168, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.pbelow .tooltipArrow {
  left: 50%;
  top: 0;
  margin-left: -5px;
  border-color: transparent transparent #333 transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.65) transparent; }

/* line 176, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.pabove .tooltipArrow {
  left: 50%;
  bottom: 0;
  margin-left: -5px;
  border-color: #333 transparent transparent transparent;
  border-color: rgba(0, 0, 0, 0.65) transparent transparent transparent; }

/* line 184, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.error span {
  background-color: red;
  background: rgba(255, 0, 0, 0.65); }

/* line 189, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.error .tooltipArrow {
  background: transparent; }

/* line 193, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.error.pabove .tooltipArrow {
  border-color: red transparent transparent transparent;
  border-color: rgba(255, 0, 0, 0.65) transparent transparent transparent; }

/* line 198, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.error.pright .tooltipArrow {
  border-color: transparent red transparent transparent;
  border-color: transparent rgba(255, 0, 0, 0.65) transparent transparent; }

/* line 203, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.error.pbelow .tooltipArrow {
  border-color: transparent transparent red transparent;
  border-color: transparent transparent rgba(255, 0, 0, 0.65) transparent; }

/* line 208, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.error.pleft .tooltipArrow {
  border-color: transparent transparent transparent red;
  border-color: transparent transparent transparent rgba(255, 0, 0, 0.65); }

/* line 213, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.warning span {
  background-color: #BCBB00;
  background: rgba(188, 187, 0, 0.65); }

/* line 218, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.warning .tooltipArrow {
  background: transparent; }

/* line 222, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.warning.pabove .tooltipArrow {
  border-color: #BCBB00 transparent transparent transparent;
  border-color: rgba(188, 187, 0, 0.65) transparent transparent transparent; }

/* line 227, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.warning.pright .tooltipArrow {
  border-color: transparent #BCBB00 transparent transparent;
  border-color: transparent rgba(188, 187, 0, 0.65) transparent transparent; }

/* line 232, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.warning.pbelow .tooltipArrow {
  border-color: transparent transparent #BCBB00 transparent;
  border-color: transparent transparent rgba(188, 187, 0, 0.65) transparent; }

/* line 237, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.warning.pleft .tooltipArrow {
  border-color: transparent transparent transparent #BCBB00;
  border-color: transparent transparent transparent rgba(188, 187, 0, 0.65); }

/* line 242, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.info span {
  background-color: #0099CC;
  background: rgba(0, 153, 204, 0.65); }

/* line 247, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.info .tooltipArrow {
  background: transparent; }

/* line 251, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.info.pabove .tooltipArrow {
  border-color: #0099CC transparent transparent transparent;
  border-color: rgba(0, 153, 204, 0.65) transparent transparent transparent; }

/* line 256, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.info.pright .tooltipArrow {
  border-color: transparent #0099CC transparent transparent;
  border-color: transparent rgba(0, 153, 204, 0.65) transparent transparent; }

/* line 261, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.info.pbelow .tooltipArrow {
  border-color: transparent transparent #0099CC transparent;
  border-color: transparent transparent rgba(0, 153, 204, 0.65) transparent; }

/* line 266, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.info.pleft .tooltipArrow {
  border-color: transparent transparent transparent #0099CC;
  border-color: transparent transparent transparent rgba(0, 153, 204, 0.65); }

/* line 271, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.success span {
  background-color: #5DBB2D;
  background: rgba(93, 187, 45, 0.65); }

/* line 276, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.success .tooltipArrow {
  background: transparent; }

/* line 280, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.success.pabove .tooltipArrow {
  border-color: #5DBB2D transparent transparent transparent;
  border-color: rgba(93, 187, 45, 0.65) transparent transparent transparent; }

/* line 285, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.success.pright .tooltipArrow {
  border-color: transparent #5DBB2D transparent transparent;
  border-color: transparent rgba(93, 187, 45, 0.65) transparent transparent; }

/* line 290, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.success.pbelow .tooltipArrow {
  border-color: transparent transparent #5DBB2D transparent;
  border-color: transparent transparent rgba(93, 187, 45, 0.65) transparent; }

/* line 295, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.minitooltip.success.pleft .tooltipArrow {
  border-color: transparent transparent transparent #5DBB2D;
  border-color: transparent transparent transparent rgba(93, 187, 45, 0.65); }

/* Tips (etiquetas o tags) */
/* line 304, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
.mf-tip,
.tip {
  display: inline-block;
  vertical-align: baseline;
  margin: 0;
  padding: 5px 10px 5px 10px;
  white-space: nowrap;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  border-radius: 0;
  background-color: transparent; }
  /* line 319, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
  .mf-tip.error,
  .tip.error {
    background-color: #F94E3C; }
  /* line 322, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
  .mf-tip.info,
  .tip.info {
    background-color: #0091AA; }
  /* line 325, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
  .mf-tip.success,
  .tip.success {
    background-color: #5dbb2d; }
  /* line 328, node_modules/morfos/private/sass/modules/widgets/_tooltips.scss */
  .mf-tip.warning,
  .tip.warning {
    background-color: #E67545; }

/*?

V-Card
======

* @desc         Estilos para una vcard (formato estándar para el intercambio de información personal, específicamente tarjetas personales electrónicas.
                Las vCards son usualmente adjuntadas a mensajes de correo electrónico, pero pueden ser intercambiadas de otras formas.
                Pueden contener nombre, dirección, números telefónicos, URLs, logos, fotografías, e incluso clips de audio.
* @name         vcard
* @author
* @tested
* @requires
* @bugs         Falta optimizar codigo y revisar responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/**********************/
/* vcard MINHAP - DTIC */
/* line 23, node_modules/morfos/private/sass/modules/widgets/_vcard.scss */
.vcard .fn {
  font-weight: bold; }

/* line 27, node_modules/morfos/private/sass/modules/widgets/_vcard.scss */
.vcard a.organization-name {
  color: #444;
  font-weight: bold; }

/* line 32, node_modules/morfos/private/sass/modules/widgets/_vcard.scss */
.vcard .organization-unit {
  margin-bottom: 1em;
  font-weight: normal;
  font-style: italic; }

/* line 40, node_modules/morfos/private/sass/modules/widgets/_vcard.scss */
.dsic_vcard span.type {
  display: none; }

/* line 44, node_modules/morfos/private/sass/modules/widgets/_vcard.scss */
.dsic_vcard a.email {
  display: block;
  float: left;
  margin: 1em 0;
  color: #444; }

/* line 52, node_modules/morfos/private/sass/modules/widgets/_vcard.scss */
.dsic_vcard .logo {
  clear: both;
  display: block;
  padding: 3px;
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); }

/* line 64, node_modules/morfos/private/sass/modules/widgets/_vcard.scss */
.dsic_vcard {
  border: 1px solid #CCC;
  border-radius: 3px;
  background: linear-gradient(to top, #fff 0%, #e5e5e5 100%); }

/* line 74, node_modules/morfos/private/sass/modules/widgets/_vcard.scss */
.dsic_vcard .locality,
.dsic_vcard .region,
.dsic_vcard .postal-code,
.dsic_vcard .country-name {
  display: none; }

/*?

Veil
====

* @desc         Estilos para el velo o capa que se situa en la parte posterior de una ventana modal
* @name         veil
* @author
* @tested
* @requires
* @bugs         Falta optimizar codigo y revisar responsive

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/* line 29, node_modules/morfos/private/sass/modules/widgets/_veil.scss */
.mf-veil {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 5000;
  padding: 3px;
  background: rgba(0, 0, 0, 0.2);
  /*  .ie & {
    background: $veil-ie-bg;
    filter: alpha(opacity = $veil-ie-opacity);
  }*/ }
  /* line 45, node_modules/morfos/private/sass/modules/widgets/_veil.scss */
  .mf-veil.mf-veil__tabs {
    z-index: 1;
    background: transparent;
    /*    .ie & {
      background: $veil-tabs-ie-bg;
      filter: alpha(opacity = $veil-tabs-ie-opacity);
    }*/ }
  /* line 55, node_modules/morfos/private/sass/modules/widgets/_veil.scss */
  .mf-veil.is-hidden {
    display: none; }

/*?

// Error

* @desc         Estilos por defecto para los mensajes genrrales de error de aplicacion (404, 503, etc). Hay que revisarlo completamente
* @name         error
* @author
* @tested
* @requires
* @bugs         Falta optimizar codigo y revisar responsive

*/
/*    Error    */
/* line 17, node_modules/morfos/private/sass/templates/_error.scss */
.mf-error-note {
  padding: 5% 5% 5% 25%;
  min-height: 150px;
  background: url("images/note_marker.png") no-repeat 15% 33%; }
  /* line 23, node_modules/morfos/private/sass/templates/_error.scss */
  .mf-error-note .mf-error-title {
    color: #444;
    font-size: 2.333em;
    font-style: normal;
    font-weight: normal; }
  /* line 31, node_modules/morfos/private/sass/templates/_error.scss */
  .mf-error-note .mf-error-subtitle {
    margin-bottom: 1em;
    color: #999;
    font-size: 1.333em;
    font-style: normal;
    font-weight: bold; }
  /* line 40, node_modules/morfos/private/sass/templates/_error.scss */
  .mf-error-note .mf-error-note p {
    font-size: 1em; }

/* line 45, node_modules/morfos/private/sass/templates/_error.scss */
.mf-error-note.mf-404 {
  padding-right: 25%;
  padding-bottom: 120px;
  background: url("images/note_marker.png") no-repeat 15% 33%, url("images/error_404.png") no-repeat right bottom; }

/* Slider */
/* line 3, node_modules/slick-carousel/slick/slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

/* line 17, node_modules/slick-carousel/slick/slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  /* line 24, node_modules/slick-carousel/slick/slick.scss */
  .slick-list:focus {
    outline: none; }
  /* line 28, node_modules/slick-carousel/slick/slick.scss */
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

/* line 33, node_modules/slick-carousel/slick/slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0); }

/* line 42, node_modules/slick-carousel/slick/slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  /* line 50, node_modules/slick-carousel/slick/slick.scss */
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  /* line 56, node_modules/slick-carousel/slick/slick.scss */
  .slick-track:after {
    clear: both; }
  /* line 60, node_modules/slick-carousel/slick/slick.scss */
  .slick-loading .slick-track {
    visibility: hidden; }

/* line 64, node_modules/slick-carousel/slick/slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  /* line 68, node_modules/slick-carousel/slick/slick.scss */
  [dir="rtl"] .slick-slide {
    float: right; }
  /* line 71, node_modules/slick-carousel/slick/slick.scss */
  .slick-slide img {
    display: block; }
  /* line 74, node_modules/slick-carousel/slick/slick.scss */
  .slick-slide.slick-loading img {
    display: none; }
  /* line 80, node_modules/slick-carousel/slick/slick.scss */
  .slick-slide.dragging img {
    pointer-events: none; }
  /* line 84, node_modules/slick-carousel/slick/slick.scss */
  .slick-initialized .slick-slide {
    display: block; }
  /* line 88, node_modules/slick-carousel/slick/slick.scss */
  .slick-loading .slick-slide {
    visibility: hidden; }
  /* line 92, node_modules/slick-carousel/slick/slick.scss */
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

/* line 98, node_modules/slick-carousel/slick/slick.scss */
.slick-arrow.slick-hidden {
  display: none; }

/*?

Select2
=======

* @desc         Select2 es un autocomplete basado en el plugin Select2 de jQuery
* @name         select2
* @author
* @tested
* @requires
* @bugs

*/
/* $breakpoint-media-output:   false !default;
$breakpoint-raw-output:     true !default; */
/*

// Breakpoint - media breakpoints
$breakpoint-no-queries:         false !default;
$breakpoint-no-query-fallbacks: true !default;
$breakpoint-to-ems:             true !default;
//
//USO: @include breakpoint([PUNTO_DE_CORTE]){ ..css...}

*/
/*
Version: @@ver@@ Timestamp: @@timestamp@@
*/
/* line 55, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container {
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }

/* line 66, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container .select2-choice {
  display: block;
  overflow: hidden;
  position: relative;
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  background-clip: padding-box;
  -webkit-touch-callout: none; }

/* line 81, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0; }

/* line 87, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px; }

/* line 91, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container .select2-choice > .select2-chosen {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

/* line 101, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  cursor: pointer;
  outline: 0; }

/* line 117, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block; }

/* line 121, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container .select2-choice abbr:hover {
  cursor: pointer; }

/* line 125, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-drop-mask {
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  border: 0;
  width: auto;
  opacity: 0;
  z-index: 9998; }

/* line 140, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  background: #FFF;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); }

/* line 156, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); }

/* line 164, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-drop-active {
  border-top: none; }

/* line 168, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #5897fb; }

/* line 172, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto; }

/* line 177, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-drop-auto-width .select2-search {
  padding-top: 4px; }

/* line 181, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-choice .select2-arrow {
  display: inline-block;
  width: 21px;
  height: 100%;
  position: absolute;
  right: 2px;
  top: 2px;
  background-clip: padding-box; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .select2-choice .select2-arrow:before {
    content: "";
    display: inline;
    position: relative;
    top: 0;
    right: auto;
    bottom: auto;
    left: 6px;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: #666;
    font-family: 'morfont';
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }
  /* line 193, node_modules/morfos/private/sass/modules/select2/_select2.scss */
  .selected .select2-choice .select2-arrow {
    background: linear-gradient(to left, rgba(202, 228, 249, 0) 0%, rgba(202, 228, 249, 0.8) 20%, rgba(202, 228, 249, 0.8) 100%); }

/* line 198, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-dropdown-open.select2-container .select2-choice .select2-arrow {
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 20%, rgba(255, 255, 255, 0.8) 100%); }

/* line 202, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%; }

/* line 208, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 4px 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap; }

/* line 222, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  border-radius: 0;
  box-shadow: none; }

/* line 239, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px; }

/* line 245, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

/* line 253, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-dropdown-open .select2-choice {
  padding: 3px 4px;
  border-bottom-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background: #FFF;
  box-shadow: 0 1px 0 #fff inset; }

/* line 264, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent; }

/* line 270, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-dropdown-open .select2-choice .select2-arrow {
  border-left: none;
  filter: none;
  top: 1px;
  right: 1px; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .select2-dropdown-open .select2-choice .select2-arrow:before {
    content: "";
    display: inline;
    position: relative;
    top: 5px;
    right: auto;
    bottom: auto;
    left: 6px;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: #666;
    font-family: 'morfont';
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }

/* line 279, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px; }

/* results */
/* line 284, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results {
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* line 293, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0; }

/* line 298, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
  white-space: nowrap; }

/* line 303, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px; }

/* line 307, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px; }

/* line 308, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px; }

/* line 309, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px; }

/* line 310, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px; }

/* line 311, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px; }

/* line 313, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none; }

/* line 319, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold; }

/* line 323, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none; }

/* line 334, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff; }

/* line 339, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results li em {
  background: #feffde;
  font-style: normal; }

/* line 344, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results .select2-highlighted em {
  background: transparent; }

/* line 348, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results .select2-highlighted ul {
  color: #000;
  background: #fff; }

/* line 355, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  display: list-item;
  padding: 2px 4px;
  background: #f4f4f4; }

/*
disabled look for disabled choices in the results dropdown
*/
/* line 368, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results .select2-disabled.select2-highlighted {
  display: list-item;
  color: #666;
  background: #f4f4f4;
  cursor: default; }

/* line 376, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results .select2-disabled {
  display: list-item;
  background: #f4f4f4;
  cursor: default; }

/* line 383, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-results .select2-selected {
  display: none; }

/* line 387, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-more-results.select2-active {
  background: #f4f4f4 url("../images/select2-spinner.gif") no-repeat 100%; }

/* line 391, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-more-results {
  background: #f4f4f4;
  display: list-item; }

/* disabled styles */
/* line 398, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default; }

/* line 405, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0; }

/* line 411, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none; }

/* multiselect */
/* line 418, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container-multi .select2-drop-multi {
  max-height: 200px;
  overflow-y: auto; }

/* line 424, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0 2px;
  position: relative;
  cursor: text;
  overflow: hidden;
  border: 1px solid #DADADA;
  border-radius: 0;
  background: #FFF;
  box-shadow: none; }

/* line 442, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.is-selected.select2-container-multi .select2-choices {
  padding: 0;
  border: none;
  background: transparent;
  box-shadow: none; }

/* line 451, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-locked {
  padding: 3px 5px 3px 5px !important; }

/* line 455, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container-multi .select2-choices {
  min-height: 26px;
  margin: 0; }

/* line 461, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none; }

/* line 466, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none; }

/* line 471, node_modules/morfos/private/sass/modules/select2/_select2.scss */
html[dir="rtl"] .select2-container-multi .select2-choices li {
  float: right; }

/* line 475, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  max-width: 100%;
  white-space: nowrap; }

/* line 482, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  width: 100%;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  box-shadow: none;
  background: transparent !important; }

/* line 502, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-default {
  color: #999 !important; }

/* line 506, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice {
  position: relative;
  padding: 4px 18px 4px 5px;
  margin: 2px 0 2px 2px;
  line-height: 13px;
  color: #333;
  border: 1px solid #AAA;
  border-radius: 3px;
  cursor: default;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  background: #EEE;
  box-shadow: none; }

/* line 530, node_modules/morfos/private/sass/modules/select2/_select2.scss */
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
  margin-left: 0;
  margin-right: 5px; }

/* line 535, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default; }

/* line 539, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4; }

/* line 543, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-search-choice-close {
  display: block;
  position: absolute;
  right: 5px;
  top: 4px;
  outline: none; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .select2-search-choice-close:before {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: #888;
    font-family: 'morfont';
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }

/* line 554, node_modules/morfos/private/sass/modules/select2/_select2.scss */
html[dir="rtl"] .select2-search-choice-close {
  right: auto;
  left: 3px; }

/* line 559, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container-multi .select2-search-choice-close {
  right: 5px; }

/* line 563, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px; }

/* line 567, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px; }

/* disabled styles */
/* line 572, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default; }

/* line 579, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4; }

/* line 586, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none; }

/* end multiselect */
/* line 591, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-result-selectable {
  font-weight: bold; }

/* line 596, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  font-weight: normal; }

/* line 601, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-offscreen,
.select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important; }

/* line 616, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-display-none {
  display: none; }

/* line 620, node_modules/morfos/private/sass/modules/select2/_select2.scss */
.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll; }

/* line 3, private/sass/modules/_banner-list.scss */
.ac-banners {
  margin-top: 0;
  margin-bottom: 1em;
  padding: 20px 10px;
  background-color: #f7f6f6;
  border: 1px solid #dddddd; }

/* line 11, private/sass/modules/_banner-list.scss */
.ac-banners-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  margin: 0; }
  /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
  .ac-banners-list:after {
    content: "";
    display: table;
    clear: both; }
  /* line 17, private/sass/modules/_banner-list.scss */
  .ac-banners-list > li {
    display: block;
    -ms-flex-positive: 1;
        flex-grow: 1; }
    @media (max-width: 61.86875em) {
      /* line 17, private/sass/modules/_banner-list.scss */
      .ac-banners-list > li {
        width: 50%;
        padding-right: .8em; }
        /* line 25, private/sass/modules/_banner-list.scss */
        .ac-banners-list > li:nth-child(2n+1) {
          padding-right: .6em;
          clear: left; }
        /* line 30, private/sass/modules/_banner-list.scss */
        .ac-banners-list > li:nth-child(2n) {
          padding-left: .6em; }
        /* line 36, private/sass/modules/_banner-list.scss */
        .ac-banners-list > li:nth-child(1) .ac-banners-list--item, .ac-banners-list > li:nth-child(2) .ac-banners-list--item {
          padding-top: 0;
          border: 0; } }
    @media (max-width: 54.99375em) {
      /* line 17, private/sass/modules/_banner-list.scss */
      .ac-banners-list > li {
        width: 100%;
        padding-right: 0;
        padding-left: 0; }
        /* line 48, private/sass/modules/_banner-list.scss */
        .ac-banners-list > li:nth-child(2n) {
          padding-right: 0;
          padding-left: 0; }
        /* line 54, private/sass/modules/_banner-list.scss */
        .ac-banners-list > li:nth-child(1) .ac-banners-list--item {
          padding-top: 0;
          border: 0; }
        /* line 61, private/sass/modules/_banner-list.scss */
        .ac-banners-list > li:nth-child(n+2) .ac-banners-list--item {
          padding-top: 12px;
          border-width: 1px 0 0;
          border-style: solid;
          border-color: #ccc; } }
    @media (min-width: 61.875em) {
      /* line 17, private/sass/modules/_banner-list.scss */
      .ac-banners-list > li {
        width: 33.33%;
        padding-right: .8em; }
        /* line 74, private/sass/modules/_banner-list.scss */
        .ac-banners-list > li:nth-child(3n-1) {
          padding-right: .4em;
          padding-left: .4em; }
        /* line 79, private/sass/modules/_banner-list.scss */
        .ac-banners-list > li:nth-child(3n) {
          padding-right: 0;
          padding-left: .8em; }
        /* line 84, private/sass/modules/_banner-list.scss */
        .ac-banners-list > li:nth-child(3n+1) {
          clear: left; }
        /* line 90, private/sass/modules/_banner-list.scss */
        .ac-banners-list > li:nth-child(1) .ac-banners-list--item, .ac-banners-list > li:nth-child(2) .ac-banners-list--item, .ac-banners-list > li:nth-child(3) .ac-banners-list--item {
          padding-top: 0;
          border: 0; } }

/* line 99, private/sass/modules/_banner-list.scss */
.ac-banners-list--item {
  display: block;
  height: 100%;
  margin: 0;
  padding: 12px 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #ccc; }
  /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
  .ac-banners-list--item:after {
    content: "";
    display: table;
    clear: both; }
  /* line 110, private/sass/modules/_banner-list.scss */
  .ac-banners-list--item:hover .mf-simple-list--title, .ac-banners-list--item:focus .mf-simple-list--title {
    text-decoration: underline; }
  /* line 116, private/sass/modules/_banner-list.scss */
  .ac-banners-list--item .visuallyhidden {
    position: absolute;
    left: -9999em; }

/* line 122, private/sass/modules/_banner-list.scss */
.ac-banners-list--img {
  float: left;
  width: 48px;
  height: 48px;
  margin-right: 10px; }

/* line 129, private/sass/modules/_banner-list.scss */
.ac-banners-list--text {
  overflow: hidden; }
  /* line 132, private/sass/modules/_banner-list.scss */
  .ac-banners-list--text p {
    font-size: 14px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.2857142857rem;
    padding: 0; }

/* line 3, private/sass/modules/_carousel.scss */
.ac-module__carousel {
  background: #e6efec; }

/* line 9, private/sass/modules/_carousel.scss */
.mf-carousel--pager li button, .mf-carousel--pager li .mf-cookies--accept, .mf-carousel--pager li .mf-cookies--info, .mf-carousel--pager li .mf-scroll-nav--btn {
  outline: none;
  text-indent: -99999em; }

/* line 15, private/sass/modules/_carousel.scss */
.mf-carousel--pager li.slick-active button, .mf-carousel--pager li.slick-active .mf-cookies--accept, .mf-carousel--pager li.slick-active .mf-cookies--info, .mf-carousel--pager li.slick-active .mf-scroll-nav--btn {
  border-color: #008080;
  background: #008080;
  box-shadow: none; }

/* line 24, private/sass/modules/_carousel.scss */
.mf-carousel--button-prev,
.mf-carousel--button-next {
  display: none !important; }

@media (max-width: 43.74375em) {
  /* line 3, private/sass/modules/_exp-list.scss */
  .ac-exp-list {
    padding: 0; } }

/* line 9, private/sass/modules/_exp-list.scss */
.ac-exp-item {
  margin: 0 0 4px;
  padding: 0; }

/* line 14, private/sass/modules/_exp-list.scss */
.ac-exp-item--content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  margin: 0 0 10px 0;
  padding: 15px 20px 0;
  background: #f7f6f6;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-left: 4px solid #008080;
  box-shadow: none; }
  /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
  .ac-exp-item--content:after {
    content: "";
    display: table;
    clear: both; }
  @media (max-width: 54.99375em) {
    /* line 14, private/sass/modules/_exp-list.scss */
    .ac-exp-item--content {
      border-top: 4px solid #008080;
      border-right: 1px solid white;
      border-bottom: 1px solid white;
      border-left: 1px solid white; } }

/* line 37, private/sass/modules/_exp-list.scss */
.ac-exp-item--data {
  -ms-flex-positive: 1;
      flex-grow: 1;
  width: 75%;
  padding-right: .5em; }

/* line 47, private/sass/modules/_exp-list.scss */
.ac-exp-item--time {
  font-size: 13px;
  font-size: 0.9285714286rem;
  line-height: 18px;
  line-height: 1.2857142857rem; }

/* line 51, private/sass/modules/_exp-list.scss */
.ac-exp-item--id {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  margin: 0;
  padding: 0;
  font-weight: 700; }

/* line 58, private/sass/modules/_exp-list.scss */
.ac-exp-item--name {
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  margin: 0 0 .5em;
  padding: 0; }

/* line 69, private/sass/modules/_exp-list.scss */
.ac-exp-item--state {
  margin: 5px 0 10px;
  width: auto; }
  /* line 74, private/sass/modules/_exp-list.scss */
  .ac-exp-item--state.finalizado {
    color: #fff;
    background-color: #a2a2a2; }
    /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
    .ac-exp-item--state.finalizado:before {
      content: "";
      display: inline;
      position: static;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      float: none;
      margin: 0 6px 0 0;
      width: auto;
      height: auto;
      speak: none;
      color: inherit;
      font-family: 'morfont';
      font-size: 12px;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-align: center;
      text-transform: none;
      line-height: 0;
      text-indent: 0;
      vertical-align: inherit;
      -webkit-font-smoothing: antialiased;
      text-shadow: none; }
  /* line 80, private/sass/modules/_exp-list.scss */
  .ac-exp-item--state.revisado {
    color: #fff;
    background-color: #5dbb2d; }
    /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
    .ac-exp-item--state.revisado:before {
      content: "";
      display: inline;
      position: static;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      float: none;
      margin: 0 6px 0 0;
      width: auto;
      height: auto;
      speak: none;
      color: inherit;
      font-family: 'morfont';
      font-size: 12px;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-align: center;
      text-transform: none;
      line-height: 0;
      text-indent: 0;
      vertical-align: inherit;
      -webkit-font-smoothing: antialiased;
      text-shadow: none; }
  /* line 86, private/sass/modules/_exp-list.scss */
  .ac-exp-item--state.pendiente {
    color: #fff;
    background-color: #F94E3C; }
    /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
    .ac-exp-item--state.pendiente:before {
      content: "";
      display: inline;
      position: static;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      float: none;
      margin: 0 6px 0 0;
      width: auto;
      height: auto;
      speak: none;
      color: inherit;
      font-family: 'morfont';
      font-size: 12px;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-align: center;
      text-transform: none;
      line-height: 0;
      text-indent: 0;
      vertical-align: inherit;
      -webkit-font-smoothing: antialiased;
      text-shadow: none; }

/* line 94, private/sass/modules/_exp-list.scss */
.ac-exp-item--user {
  font-size: 13px;
  font-size: 0.9285714286rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  margin: 0;
  padding: 0; }

/* line 104, private/sass/modules/_exp-list.scss */
.ac-exp-item--tool-list {
  display: block;
  margin: 10px 0 0;
  padding: 5px 10px;
  border-left: 1px solid #ddd; }
  @media (max-width: 43.74375em) {
    /* line 104, private/sass/modules/_exp-list.scss */
    .ac-exp-item--tool-list {
      display: inline-block;
      padding: 0;
      border-width: 0; } }

/* line 119, private/sass/modules/_exp-list.scss */
.ac-exp-item--tool-item {
  font-size: 13px;
  font-size: 0.9285714286rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  display: block;
  padding: 3px;
  margin: 5px 0;
  border: 1px solid #348065;
  background-color: white; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .ac-exp-item--tool-item a:before {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }
  /* line 129, private/sass/modules/_exp-list.scss */
  .ac-exp-item--tool-item a:hover, .ac-exp-item--tool-item a:focus {
    color: #004d4d; }
  @media (max-width: 43.74375em) {
    /* line 119, private/sass/modules/_exp-list.scss */
    .ac-exp-item--tool-item {
      display: inline-block; } }

/* line 140, private/sass/modules/_exp-list.scss */
.ac-exp-item--tab-nav {
  position: relative;
  width: 100%;
  clear: both;
  padding: 10px 0 5px; }

/* line 147, private/sass/modules/_exp-list.scss */
.ac-exp-item--tab-title {
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  display: inline-block;
  margin: 0;
  padding: 0; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .ac-exp-item--tab-title:after {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }

/* line 155, private/sass/modules/_exp-list.scss */
.ac-exp-item--tab-list {
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  display: inline-block;
  margin: 0 70px 0 0;
  padding: 0 0 5px; }
  @media (max-width: 54.99375em) {
    /* line 155, private/sass/modules/_exp-list.scss */
    .ac-exp-item--tab-list {
      margin: 0;
      padding: 0;
      display: block; } }

/* line 168, private/sass/modules/_exp-list.scss */
.ac-exp-item--tab-item {
  display: inline-block;
  margin: 0 6px;
  padding: 3px; }
  /* line 173, private/sass/modules/_exp-list.scss */
  .ac-exp-item--tab-item a {
    display: inline-block; }
    /* line 176, private/sass/modules/_exp-list.scss */
    .ac-exp-item--tab-item a:hover, .ac-exp-item--tab-item a:focus {
      color: #004d4d; }
    /* line 181, private/sass/modules/_exp-list.scss */
    .ac-exp-item--tab-item a[aria-selected="true"] {
      background: #008080;
      color: #fff; }
  /* line 187, private/sass/modules/_exp-list.scss */
  .ac-exp-item--tab-item.is-disabled a {
    color: #A4A4A4;
    cursor: default; }
  @media (max-width: 54.99375em) {
    /* line 168, private/sass/modules/_exp-list.scss */
    .ac-exp-item--tab-item {
      margin: 0;
      padding: 0; } }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.ac-exp-item--tab-item__req a:before,
.ac-exp-item--tab-item__res a:before {
  content: "";
  display: inline;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  float: none;
  margin: 5px 1px 5px 0;
  width: auto;
  height: auto;
  speak: none;
  color: inherit;
  font-family: 'morfont';
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.ac-exp-item--tab-item__com a:before {
  content: "";
  display: inline;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  float: none;
  margin: 5px 1px 5px 0;
  width: auto;
  height: auto;
  speak: none;
  color: inherit;
  font-family: 'morfont';
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/* line 213, private/sass/modules/_exp-list.scss */
.ac-exp-item--tab-notes {
  box-shadow: rgba(51, 51, 51, 0.5) 1px 1px 2px 0;
  background-image: linear-gradient(to top right, #F5F0BB, #F1E76C);
  font-size: 13px;
  font-size: 0.9285714286rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  transform: rotate(3deg);
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 8px; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .ac-exp-item--tab-notes:before {
    content: "";
    display: inline;
    position: absolute;
    top: 1px;
    right: 4px;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 23px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }
  /* line 223, private/sass/modules/_exp-list.scss */
  .ac-exp-item--tab-notes a {
    transform: rotate(-3deg);
    display: block;
    padding: 1em; }

/* line 230, private/sass/modules/_exp-list.scss */
.ac-exp-item--tab--container {
  background-color: #eaeaea; }

/* line 234, private/sass/modules/_exp-list.scss */
.ac-exp-item--tab--content {
  border-top: #aaaaaa;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  padding: 5px; }
  /* line 242, private/sass/modules/_exp-list.scss */
  .ac-exp-item--tab--content li {
    display: block;
    margin-bottom: .5em; }

/* line 248, private/sass/modules/_exp-list.scss */
.exp_item_req.pending_requirement {
  font-weight: bold; }

/* line 2, private/sass/modules/_colaps-list.scss */
.ac-colaps-list {
  border-width: 0; }
  /* line 5, private/sass/modules/_colaps-list.scss */
  .ac-colaps-list .ac-colaps-list--head {
    padding: 10px 20px; }
    /* line 8, private/sass/modules/_colaps-list.scss */
    .ac-colaps-list .ac-colaps-list--head.is-selected {
      border-bottom: 1px solid #e6e6e6; }
    @media (max-width: 43.74375em) {
      /* line 5, private/sass/modules/_colaps-list.scss */
      .ac-colaps-list .ac-colaps-list--head {
        padding: 10px 0; } }
  @media (max-width: 43.74375em) {
    /* line 18, private/sass/modules/_colaps-list.scss */
    .ac-colaps-list .mf-simple-list--item {
      padding: 10px; } }
  @media (min-width: 43.75em) {
    /* line 24, private/sass/modules/_colaps-list.scss */
    .ac-colaps-list .mf-simple-list__zebra {
      margin-right: 0;
      margin-left: 0; }
    /* line 29, private/sass/modules/_colaps-list.scss */
    .ac-colaps-list .mf-simple-list--item {
      display: table;
      width: 100%; }
      /* line 32, private/sass/modules/_colaps-list.scss */
      .ac-colaps-list .mf-simple-list--item .mf-simple-list--item > p {
        display: table-cell;
        vertical-align: top;
        padding-top: 5px; }
    /* line 39, private/sass/modules/_colaps-list.scss */
    .ac-colaps-list .ac-subcat-main {
      display: table-cell;
      width: 100%;
      vertical-align: top;
      padding: 5px 10px 10px; }
      /* line 45, private/sass/modules/_colaps-list.scss */
      .ac-colaps-list .ac-subcat-main .mf-simple-list--title {
        display: inline-block; }
        /* line 47, private/sass/modules/_colaps-list.scss */
        .ac-colaps-list .ac-subcat-main .mf-simple-list--title a {
          color: inherit; }
          /* line 49, private/sass/modules/_colaps-list.scss */
          .ac-colaps-list .ac-subcat-main .mf-simple-list--title a:hover {
            text-decoration: underline; } }
  /* line 56, private/sass/modules/_colaps-list.scss */
  .ac-colaps-list .mf-simple-list--description {
    /*&:focus {
      outline: 1px dotted;
    }*/ }
    /* line 60, private/sass/modules/_colaps-list.scss */
    .ac-colaps-list .mf-simple-list--description[aria-hidden="true"] {
      display: none; }

/* line 65, private/sass/modules/_colaps-list.scss */
.ac-info-button {
  width: 18px;
  height: 18px;
  overflow: hidden;
  padding: 0;
  margin: 0 .25em;
  border: 1px solid transparent;
  background-color: transparent;
  color: #008080; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .ac-info-button:before {
    content: "";
    display: block;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: initial;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .ac-info-button[aria-expanded="true"]:before {
    content: "";
    display: block;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: initial;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }
  /* line 78, private/sass/modules/_colaps-list.scss */
  .ac-info-button:hover, .ac-info-button:focus {
    border: 1px solid #e6e6e6;
    color: #339999;
    background-color: transparent; }
  /* line 83, private/sass/modules/_colaps-list.scss */
  .ac-info-button:focus {
    outline: 1px dotted; }

@media (max-width: 43.74375em) {
  /* line 89, private/sass/modules/_colaps-list.scss */
  .ac-subcat-navbuttons {
    margin-top: 5px; }
    /* line 93, private/sass/modules/_colaps-list.scss */
    .ac-subcat-navbuttons a {
      width: 100%; } }

@media (min-width: 43.75em) {
  /* line 89, private/sass/modules/_colaps-list.scss */
  .ac-subcat-navbuttons {
    display: table-cell;
    vertical-align: top;
    float: right;
    margin: 5px; } }

/* line 106, private/sass/modules/_colaps-list.scss */
.js-colap-control,
.js-colap-control-01 {
  cursor: pointer; }

@media (min-width: 61.875em) {
  /* line 3, private/sass/modules/_filterbar.scss */
  .ac-filterbar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: end;
        align-items: flex-end;
    -ms-flex-pack: justify;
        justify-content: space-between; } }

@media (min-width: 61.875em) {
  /* line 12, private/sass/modules/_filterbar.scss */
  .ac-filterbar--filter {
    display: inline-block; } }

/* line 18, private/sass/modules/_filterbar.scss */
.ac-filterbar--search {
  display: inline-block; }
  @media (min-width: 61.875em) {
    /* line 18, private/sass/modules/_filterbar.scss */
    .ac-filterbar--search {
      border-right: 2px dashed #d0d0d0;
      margin: 0 20px 0 0; } }
  @media (max-width: 54.99375em) {
    /* line 18, private/sass/modules/_filterbar.scss */
    .ac-filterbar--search {
      border-right: 0px dashed #d0d0d0;
      border-bottom: 2px dashed #d0d0d0;
      margin: 0 0 20px 0;
      padding: 0 0 10px; } }

/* line 3, private/sass/modules/_custom-modules.scss */
.ac-custom-mod,
.ac-custom-mod__help,
.ac-custom-mod__myfiles {
  text-align: center;
  height: 100%;
  padding: 15px 10px;
  background: #f7f6f6;
  border: 0; }

/* line 14, private/sass/modules/_custom-modules.scss */
.ac-custom-mod__help,
.ac-custom-mod__myfiles {
  position: relative; }
  /* line 18, private/sass/modules/_custom-modules.scss */
  .ac-custom-mod__help .ac-custom-mod--title,
  .ac-custom-mod__myfiles .ac-custom-mod--title {
    display: block;
    font-size: 24px;
    font-size: 1.7142857143rem;
    line-height: 30px;
    line-height: 2.1428571429rem; }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.ac-custom-mod__myfiles:before {
  content: "";
  display: inline;
  position: relative;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  float: none;
  margin: 0;
  width: auto;
  height: auto;
  speak: none;
  color: #348065;
  font-family: 'morfont';
  font-size: 72px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 1.2;
  text-indent: 0;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6); }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.ac-custom-mod__help:before {
  content: "";
  display: inline;
  position: relative;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  float: none;
  margin: 0;
  width: auto;
  height: auto;
  speak: none;
  color: #348065;
  font-family: 'morfont';
  font-size: 72px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 1.2;
  text-indent: 0;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6); }

/* line 53, private/sass/modules/_custom-modules.scss */
.ac-custom-mod--title {
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 30px;
  line-height: 2.1428571429rem;
  font-weight: 700;
  position: relative;
  padding: 0;
  margin: 0; }

/* line 62, private/sass/modules/_custom-modules.scss */
.ac-custom-mod--text {
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  margin: .5em 0 0; }

/* line 3, private/sass/_custom.scss */
a:focus {
  color: #339999; }

/* line 6, private/sass/_custom.scss */
a[target="_blank"] {
  position: relative; }
  /* line 8, private/sass/_custom.scss */
  a[target="_blank"] .ac-blank-lnk {
    position: absolute;
    left: -99999em;
    font-size: .85rem;
    color: transparent; }
  /* line 15, private/sass/_custom.scss */
  a[target="_blank"]:hover .ac-blank-lnk, a[target="_blank"]:focus .ac-blank-lnk {
    left: 1em;
    top: -1em;
    padding: 0px 6px;
    color: #333;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    white-space: nowrap; }

/* line 30, private/sass/_custom.scss */
.ac-msg__no-js {
  display: block;
  padding: 0 20px 10px;
  border: 1px solid #ddd;
  background: white;
  margin-bottom: 10px; }

/* line 37, private/sass/_custom.scss */
.ac-msg__deprecated {
  position: fixed;
  top: 0;
  z-index: 20000;
  display: block;
  padding: 10px 20px;
  border: 1px solid #ddd;
  background: white; }

/* line 49, private/sass/_custom.scss */
.ac-buttons {
  width: 100%; }

/* line 59, private/sass/_custom.scss */
.primary :hover,
.primary :focus,
.mf-button__primary :hover,
.mf-button__primary :focus,
input.primary[type="button"] :hover,
input.primary[type="button"] :focus,
input.primary[type="submit"] :hover,
input.primary[type="submit"] :focus,
input.mf-button__primary[type="button"] :hover,
input.mf-button__primary[type="button"] :focus,
input.mf-button__primary[type="submit"] :hover,
input.mf-button__primary[type="submit"] :focus {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }

/* line 73, private/sass/_custom.scss */
.secondary :hover,
.secondary :focus,
.mf-button__secondary :hover,
.mf-button__secondary :focus,
input.secondary[type="button"] :hover,
input.secondary[type="button"] :focus,
input.secondary[type="submit"] :hover,
input.secondary[type="submit"] :focus,
input.secondary[type="reset"] :hover,
input.secondary[type="reset"] :focus,
input.mf-button__secondary[type="button"] :hover,
input.mf-button__secondary[type="button"] :focus,
input.mf-button__secondary[type="submit"] :hover,
input.mf-button__secondary[type="submit"] :focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

/* line 79, private/sass/_custom.scss */
.mf-table-data--row-action.secondary {
  font-size: 12px; }
  /* line 81, private/sass/_custom.scss */
  .mf-table-data--row-action.secondary:hover {
    color: white; }

/* line 87, private/sass/_custom.scss */
.mf-table-data thead th.ac-actions {
  min-width: 120px; }

/* line 95, private/sass/_custom.scss */
.portal .mf-topbar {
  max-width: 100em;
  padding: 0; }

@media (max-width: 43.74375em) {
  /* line 103, private/sass/_custom.scss */
  .mf-appmenu--menu {
    width: 85%; } }

/* line 109, private/sass/_custom.scss */
.mf-appmenu--submenu {
  border-width: 0; }
  /* line 113, private/sass/_custom.scss */
  .mf-appmenu--submenu.mf-simple-list {
    max-width: 60em;
    margin: 0; }
    /* line 117, private/sass/_custom.scss */
    .mf-appmenu--submenu.mf-simple-list .mf-appmenu--submenu-item {
      margin-top: 0; }
  /* line 122, private/sass/_custom.scss */
  .mf-long-menu__compact .mf-appmenu--submenu {
    position: static;
    display: none !important; }
  @media (max-width: 54.99375em) {
    /* line 109, private/sass/_custom.scss */
    .mf-appmenu--submenu {
      position: static;
      display: none !important;
      /* .is-hold & {
      display: block !important; // Incluyo !important para sobreescribir "none" incluido por js (show();)
    }*/ } }

/* line 138, private/sass/_custom.scss */
.mf-appmenu--submenu[aria-hidden="true"] {
  display: none; }

/* line 142, private/sass/_custom.scss */
.mf-appmenu--item__L1 {
  /*Tamaños fuente por correcciones menú*/ }
  @media (min-width: 55em) {
    /* line 142, private/sass/_custom.scss */
    .mf-appmenu--item__L1 {
      font-size: 13px; } }
  @media (min-width: 61.875em) {
    /* line 142, private/sass/_custom.scss */
    .mf-appmenu--item__L1 {
      font-size: 15px; } }
  @media (min-width: 55em) {
    /* line 153, private/sass/_custom.scss */
    .mf-appmenu--item__L1 span {
      font-size: 13px; } }
  @media (min-width: 61.875em) {
    /* line 153, private/sass/_custom.scss */
    .mf-appmenu--item__L1 span {
      font-size: 15px; } }
  /* line 166, private/sass/_custom.scss */
  .mf-appmenu--item__L1.has-submenu:hover .ac-appmenu--submenu-wrap, .mf-appmenu--item__L1.has-submenu.is-open .ac-appmenu--submenu-wrap {
    position: absolute;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    background: #c7c7c7; }
    /* line 172, private/sass/_custom.scss */
    .mf-appmenu--item__L1.has-submenu:hover .ac-appmenu--submenu-wrap > .mf-appmenu--submenu, .mf-appmenu--item__L1.has-submenu.is-open .ac-appmenu--submenu-wrap > .mf-appmenu--submenu {
      position: relative; }
      /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
      .mf-appmenu--item__L1.has-submenu:hover .ac-appmenu--submenu-wrap > .mf-appmenu--submenu:after, .mf-appmenu--item__L1.has-submenu.is-open .ac-appmenu--submenu-wrap > .mf-appmenu--submenu:after {
        content: "";
        display: table;
        clear: both; }
      @media (min-width: 43.75em) {
        /* line 172, private/sass/_custom.scss */
        .mf-appmenu--item__L1.has-submenu:hover .ac-appmenu--submenu-wrap > .mf-appmenu--submenu, .mf-appmenu--item__L1.has-submenu.is-open .ac-appmenu--submenu-wrap > .mf-appmenu--submenu {
          opacity: 1;
          padding: 0;
          height: auto;
          /* Default auto */
          margin: 0;
          /* Default 0 */
          overflow: visible;
          /* Default visible */
          width: auto;
          transition: opacity 0.25s linear;
          width: 280px; } }
  /* line 184, private/sass/_custom.scss */
  .mf-appmenu--item__L1.has-submenu.is-open.is-overflow .ac-appmenu--submenu-wrap {
    overflow-y: auto;
    overflow-x: visible; }
    /* line 187, private/sass/_custom.scss */
    .mf-appmenu--item__L1.has-submenu.is-open.is-overflow .ac-appmenu--submenu-wrap .mf-appmenu--submenu > .mf-appmenu--submenu-item {
      float: left;
      margin: 0; }
  @media (max-width: 54.99375em) {
    /* line 195, private/sass/_custom.scss */
    .mf-appmenu--item__L1.has-submenu a::after,
    .mf-appmenu--item__L1.has-submenu a:hover::after {
      display: none; } }

/* line 203, private/sass/_custom.scss */
.mf-appmenu--submenu-item {
  width: 100%;
  padding: 0; }
  @media (max-width: 43.74375em) {
    /* line 208, private/sass/_custom.scss */
    .mf-appmenu--submenu-item > a {
      padding: 10px; } }

@media (min-width: 61.875em) {
  /* line 216, private/sass/_custom.scss */
  .mf-layout--column {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap; }
    /* line 221, private/sass/_custom.scss */
    .mf-layout--column .mf-layout--module__vertical {
      -ms-flex-positive: 1;
          flex-grow: 1; } }

@media (max-width: 54.99375em) {
  /* line 216, private/sass/_custom.scss */
  .mf-layout--column {
    display: block; } }

@media (min-width: 55em) and (max-width: 61.86875em) {
  /* line 232, private/sass/_custom.scss */
  .mf-layout--column,
  .mf-layout--module-sidebar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap; }
    /* line 238, private/sass/_custom.scss */
    .mf-layout--column .mf-layout--module__vertical,
    .mf-layout--module-sidebar .mf-layout--module__vertical {
      -ms-flex-positive: 1;
          flex-grow: 1;
      margin-bottom: 0; } }

/* line 246, private/sass/_custom.scss */
.mf-breadcrumb--submenu[aria-hidden="false"] {
  opacity: 1;
  height: auto;
  z-index: 1; }
  @media (max-width: 43.74375em) {
    /* line 246, private/sass/_custom.scss */
    .mf-breadcrumb--submenu[aria-hidden="false"] {
      width: 98%;
      max-width: 98%;
      left: 1%;
      right: 1%; } }

/* line 260, private/sass/_custom.scss */
.mf-lang--menu[aria-hidden="false"] {
  opacity: 1;
  height: auto;
  width: auto; }

/* line 266, private/sass/_custom.scss */
.is-hold .mf-lang--menu {
  display: block !important; }

/* line 271, private/sass/_custom.scss */
.ac-topnav {
  padding: 0 20px;
  border-width: 0;
  border-style: none;
  border-color: #e6e6e6; }
  /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
  .ac-topnav:after {
    content: "";
    display: table;
    clear: both; }
  /* line 280, private/sass/_custom.scss */
  .ac-topnav .mf-breadcrumb {
    margin: 5px 0 20px 0;
    float: left; }
  @media (max-width: 43.74375em) {
    /* line 271, private/sass/_custom.scss */
    .ac-topnav {
      padding: 0;
      margin-top: 5px; } }
  @media (max-width: 54.99375em) {
    /* line 271, private/sass/_custom.scss */
    .ac-topnav {
      display: none;
      margin-top: 25px; } }

/* line 296, private/sass/_custom.scss */
.ac-topnav__home {
  padding: 0;
  margin: 0 0 10px; }
  /* line 9, node_modules/morfos/private/sass/lib/morfos/mixins/_compass-compatibility.scss */
  .ac-topnav__home:after {
    content: "";
    display: table;
    clear: both; }

/* line 302, private/sass/_custom.scss */
.ac-usermenu {
  display: block;
  float: right;
  margin: 0;
  padding: 0; }
  /* line 308, private/sass/_custom.scss */
  .ac-usermenu .ac-usermenu--menu {
    margin: 0;
    padding: 0; }

/* line 314, private/sass/_custom.scss */
.ac-usermenu--item,
.ac-usermenu--logout {
  display: inline-block;
  margin: 0;
  padding: 1px 10px 4px; }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.ac-usermenu--item:before {
  content: "";
  display: inline;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  float: none;
  margin: 5px;
  width: auto;
  height: auto;
  speak: none;
  color: white;
  font-family: 'morfont';
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/* line 325, private/sass/_custom.scss */
.ac-usermenu--item:before {
  padding: 5px;
  background-color: #348065;
  border-radius: 100px; }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.ac-usermenu--logout:before {
  content: "";
  display: inline;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  float: none;
  margin: 5px;
  width: auto;
  height: auto;
  speak: none;
  color: #348065;
  font-family: 'morfont';
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/* line 343, private/sass/_custom.scss */
.mf-breadcrumb--item.has-submenu:hover .mf-breadcrumb--submenu {
  opacity: 1;
  height: auto; }

/* line 352, private/sass/_custom.scss */
.mf-simple-list__zebra .mf-simple-list--item {
  min-height: 5em; }

/* line 356, private/sass/_custom.scss */
.ac-colaps-list .ac-subcat-main {
  display: block; }

/* line 360, private/sass/_custom.scss */
.ac-colaps-list .mf-simple-list--item .mf-simple-list--item > p {
  display: block;
  padding: 5px; }

/* line 365, private/sass/_custom.scss */
.mf-layout--module__s2.is-highlight {
  background-color: #e6efec; }

/* line 372, private/sass/_custom.scss */
.ac-module__title {
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 30px;
  line-height: 2.1428571429rem;
  margin: 0;
  padding: 0.7em 1em 0.6em 1em;
  font-weight: 600;
  text-transform: uppercase;
  background: #f4f8f4;
  color: #008080;
  border-bottom: 1px solid #348065; }
  /* line 387, private/sass/_custom.scss */
  .ac-module__highlight .ac-module__title {
    background: #008080;
    color: #f4f8f4; }
    /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
    .ac-module__highlight .ac-module__title:after {
      content: "";
      display: inline;
      position: static;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      float: right;
      margin: 10px 0 0 0;
      width: auto;
      height: auto;
      speak: none;
      color: inherit;
      font-family: 'morfont';
      font-size: 32px;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-align: center;
      text-transform: none;
      line-height: 0;
      text-indent: 0;
      vertical-align: inherit;
      -webkit-font-smoothing: antialiased;
      text-shadow: none; }

/* line 398, private/sass/_custom.scss */
.ac-category--login .mf-simple-list--title {
  display: inline; }

/* line 404, private/sass/_custom.scss */
.ac-module__highlight--content {
  max-height: 480px;
  overflow-y: auto; }
  @media (max-width: 43.74375em) {
    /* line 404, private/sass/_custom.scss */
    .ac-module__highlight--content {
      max-height: 70%;
      overflow-y: visible; } }
  /* line 414, private/sass/_custom.scss */
  .is-highlight .ac-module__highlight--content .mf-simple-list--title {
    font-size: 14px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.2857142857rem; }

@media (max-width: 54.99375em) {
  /* line 423, private/sass/_custom.scss */
  .ac-ext-cat .mf-simple-list__icon .mf-simple-list--item::before {
    font-size: 24px; }
  /* line 426, private/sass/_custom.scss */
  .ac-ext-cat .mf-button {
    width: auto;
    min-width: auto; } }

@media (min-width: 55em) {
  /* line 435, private/sass/_custom.scss */
  .ac-wintool-inline {
    float: right; } }

/* line 440, private/sass/_custom.scss */
.ac-wintool-inline.mf-form__centrd label, .ac-wintool-inline.mf-form__centrd .label, .ac-wintool-inline.mf-form__centrd .mf-requirement--answer-label, .ac-wintool-inline.mf-form__centrd .mf-report--label {
  width: auto; }
  @media (min-width: 55em) {
    /* line 440, private/sass/_custom.scss */
    .ac-wintool-inline.mf-form__centrd label, .ac-wintool-inline.mf-form__centrd .label, .ac-wintool-inline.mf-form__centrd .mf-requirement--answer-label, .ac-wintool-inline.mf-form__centrd .mf-report--label {
      padding-left: 4em; } }

@media (min-width: 43.75em) {
  /* line 451, private/sass/_custom.scss */
  .mf-tabs--nav {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content; } }

@media (min-width: 43.75em) {
  /* line 457, private/sass/_custom.scss */
  .ac-section--toolbar {
    overflow: auto;
    -ms-flex: 1 1 0%;
        flex: 1 1 0%;
    display: -ms-flexbox;
    display: flex; } }

@media (max-width: 43.74375em) {
  /* line 457, private/sass/_custom.scss */
  .ac-section--toolbar {
    display: table;
    margin: 0;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    width: 100%;
    text-align: center;
    white-space: nowrap;
    background: #EEEEEE;
    box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.3); }
    /* line 481, private/sass/_custom.scss */
    .ac-section--toolbar .mf-tabs--nav {
      -ms-flex-pack: start;
          justify-content: flex-start;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      margin: 0;
      padding: 0;
      border: 0; }
      /* line 489, private/sass/_custom.scss */
      .ac-section--toolbar .mf-tabs--nav .mf-tabs--nav-item {
        -ms-flex-positive: 1;
            flex-grow: 1; }
        /* line 492, private/sass/_custom.scss */
        .ac-section--toolbar .mf-tabs--nav .mf-tabs--nav-item a {
          padding: 10px 5%; } }

/* line 502, private/sass/_custom.scss */
.treeview li a:hover {
  color: #505050; }

/* line 509, private/sass/_custom.scss */
.ac-inbox--icon .mf-inbox--menu-item,
.ac-inbox--icon .mf-inbox--submenu-item {
  border-width: 1px 0 0 0; }
  /* line 514, private/sass/_custom.scss */
  .ac-inbox--icon .mf-inbox--menu-item.is-selected a::before,
  .ac-inbox--icon .mf-inbox--submenu-item.is-selected a::before {
    color: white; }
  /* line 520, private/sass/_custom.scss */
  .ac-inbox--icon .mf-inbox--menu-item a::before,
  .ac-inbox--icon .mf-inbox--submenu-item a::before {
    font-size: 32px;
    color: #348065;
    margin: 0 5px 0 0; }
    /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
    .ac-inbox--icon .mf-inbox--menu-item a::before.ac-inbox--nav__icon:before,
    .ac-inbox--icon .mf-inbox--submenu-item a::before.ac-inbox--nav__icon:before {
      content: "";
      display: inline;
      position: static;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      float: none;
      margin: 0 10px 0 6px;
      width: auto;
      height: auto;
      speak: none;
      color: #348065;
      font-family: 'morfont';
      font-size: 16px;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-align: center;
      text-transform: none;
      line-height: 0;
      text-indent: 0;
      vertical-align: middle;
      -webkit-font-smoothing: antialiased;
      text-shadow: none; }
    /* line 528, private/sass/_custom.scss */
    .ac-inbox--icon .mf-inbox--menu-item a::before.ac-inbox--nav__icon::before,
    .ac-inbox--icon .mf-inbox--submenu-item a::before.ac-inbox--nav__icon::before {
      margin: 20px; }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.ac-inbox--icon .mf-inbox--section-title:after {
  content: "";
  display: inline;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  float: right;
  margin: 15px 0;
  width: auto;
  height: auto;
  speak: none;
  color: #348065;
  font-family: 'morfont';
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/* line 542, private/sass/_custom.scss */
.ac-inbox--nav__title {
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  padding: 6px 33px 6px 18px;
  font-weight: bold;
  color: #444;
  cursor: pointer; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .ac-inbox--nav__title:before {
    content: "";
    display: inline;
    position: relative;
    top: 0.75em;
    right: -1.5em;
    bottom: auto;
    left: auto;
    float: right;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }
  /* line 550, private/sass/_custom.scss */
  .ac-inbox--nav__title::before {
    transition: transform 0.2s ease; }
    /* line 553, private/sass/_custom.scss */
    .is-open .ac-inbox--nav__title::before {
      transform: rotate(90deg); }
  @media (min-width: 55em) {
    /* line 542, private/sass/_custom.scss */
    .ac-inbox--nav__title {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px; }
      /* line 17, node_modules/morfos/private/sass/lib/morfos/mixins/_visuallyhidden.scss */
      .ac-inbox--nav__title.focusable:active, .ac-inbox--nav__title.focusable:focus {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto; } }

@media (max-width: 43.74375em) {
  /* line 563, private/sass/_custom.scss */
  .mf-note, .ac-inbox-nomsg {
    padding: 20px 10px; } }

/* line 570, private/sass/_custom.scss */
.ac-access-note .mf-paragraph-header, .ac-access-note .ac-custom-content h3, .ac-custom-content .ac-access-note h3, .ac-access-note .ac-content--edit h3, .ac-content--edit .ac-access-note h3 {
  margin: 10px 0px; }
  @media (min-width: 55em) {
    /* line 573, private/sass/_custom.scss */
    .ac-access-note .mf-paragraph-header + p, .ac-access-note .ac-custom-content h3 + p, .ac-custom-content .ac-access-note h3 + p, .ac-access-note .ac-content--edit h3 + p, .ac-content--edit .ac-access-note h3 + p {
      min-height: 50px; } }

/* line 579, private/sass/_custom.scss */
.ac-access-note .secondary {
  border-color: #348065; }

/* line 583, private/sass/_custom.scss */
.ac-access-note .mf-layout--module__xl,
.ac-access-note .mf-layout--module__m {
  background: transparent; }
  /* line 586, private/sass/_custom.scss */
  .ac-access-note .mf-layout--module__xl .mf-simple-list--item,
  .ac-access-note .mf-layout--module__m .mf-simple-list--item {
    border-bottom: none; }
    /* line 588, private/sass/_custom.scss */
    .ac-access-note .mf-layout--module__xl .mf-simple-list--item::before,
    .ac-access-note .mf-layout--module__m .mf-simple-list--item::before {
      font-size: 30px; }
  /* line 593, private/sass/_custom.scss */
  .ac-access-note .mf-layout--module__xl .mf-simple-list--title + p,
  .ac-access-note .mf-layout--module__m .mf-simple-list--title + p {
    padding: 5px 0px 0px 7px; }

/* line 598, private/sass/_custom.scss */
.ac-access-note .ac-highlight {
  color: #333333;
  font-weight: bold;
  display: block;
  margin-bottom: 10px; }

/* line 605, private/sass/_custom.scss */
.ac-access-note a[target="_blank"] {
  color: #348065; }
  /* line 607, private/sass/_custom.scss */
  .ac-access-note a[target="_blank"]:hover {
    color: #348065; }

/* line 613, private/sass/_custom.scss */
.ac-access-info {
  background: #FFFFFF;
  border: 1px solid #348065;
  margin: 10px 0px;
  padding: 10px; }
  /* line 619, private/sass/_custom.scss */
  .ac-access-info p {
    margin-bottom: 0px; }
  /* line 623, private/sass/_custom.scss */
  .ac-access-info .ac-highlight {
    display: inline; }

/* line 628, private/sass/_custom.scss */
.ac-inbox-nomsg {
  font-size: 20px;
  font-size: 1.4285714286rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  color: #a2a2a2;
  text-align: center;
  padding: 22%;
  min-height: 600px;
  border-color: white;
  background: #f9f9f9 none repeat scroll 0 0; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .ac-inbox-nomsg:before {
    content: "";
    display: table;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 30px auto;
    width: auto;
    height: auto;
    speak: none;
    color: #a2a2a2;
    font-family: 'morfont';
    font-size: 96px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }

/* line 640, private/sass/_custom.scss */
.ac-inbox--nav__icon.proc-menu-item {
  margin-left: 40px; }

/* line 644, private/sass/_custom.scss */
.mf-inbox--submenu-item.is-selected a {
  font-weight: 700; }

@media (max-width: 54.99375em) {
  /* line 650, private/sass/_custom.scss */
  .mf-inbox--nav {
    width: 100%; }
  /* line 655, private/sass/_custom.scss */
  .is-closed .mf-inbox--menu .mf-inbox--menu-item,
  .is-closed .mf-inbox--menu .mf-inbox--submenu-item {
    display: none; }
    /* line 658, private/sass/_custom.scss */
    .is-closed .mf-inbox--menu .mf-inbox--menu-item.is-selected,
    .is-closed .mf-inbox--menu .mf-inbox--submenu-item.is-selected {
      display: block; }
  /* line 664, private/sass/_custom.scss */
  .mf-table-responsive tbody td[data-title]::before {
    color: #008080; } }

/* line 669, private/sass/_custom.scss */
.mf-table-data td[data-title="Nombre del fichero"],
.mf-table-data .ac-data-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: break-word; }
  @media (min-width: 55em) {
    /* line 669, private/sass/_custom.scss */
    .mf-table-data td[data-title="Nombre del fichero"],
    .mf-table-data .ac-data-overflow {
      max-width: 0; } }

/* line 681, private/sass/_custom.scss */
.ac-comparecencia-masiva--toolbar {
  text-align: right;
  padding: 2em 0; }

/* line 687, private/sass/_custom.scss */
.ac-exp-item--content {
  margin: 0px;
  border: 1px solid #dddddd;
  background: #F9F9F9; }

/* line 693, private/sass/_custom.scss */
.ac-exp-item--tab--container {
  background: #FFFFFF;
  border-left: 4px solid #bababa; }

/* line 701, private/sass/_custom.scss */
.ac-custom-page .mf-window-header {
  padding: 20px 20px 0;
  background-color: #348065;
  color: #8FBC8F; }
  /* line 706, private/sass/_custom.scss */
  .ac-custom-page .mf-window-header .mf-window-header--hgroup {
    margin: 0; }
  /* line 710, private/sass/_custom.scss */
  .ac-custom-page .mf-window-header .mf-window-header--pretitle {
    font-size: 14px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.2857142857rem;
    margin: 0; }
    @media (max-width: 54.99375em) {
      /* line 710, private/sass/_custom.scss */
      .ac-custom-page .mf-window-header .mf-window-header--pretitle {
        font-size: 14px;
        font-size: 1rem;
        line-height: 18px;
        line-height: 1.2857142857rem; } }
  @media (max-width: 54.99375em) {
    /* line 719, private/sass/_custom.scss */
    .ac-custom-page .mf-window-header .mf-window-header--title, .ac-custom-page .mf-window-header .ac-custom-content h2, .ac-custom-content .ac-custom-page .mf-window-header h2, .ac-custom-page .mf-window-header .ac-content--edit h2, .ac-content--edit .ac-custom-page .mf-window-header h2 {
      font-size: 24px;
      font-size: 1.7142857143rem;
      line-height: 30px;
      line-height: 2.1428571429rem; } }
  /* line 726, private/sass/_custom.scss */
  .ac-custom-page .mf-window-header .mf-window-header--subtitle {
    font-size: 16px;
    font-size: 1.1428571429rem;
    line-height: 24px;
    line-height: 1.7142857143rem;
    font-style: normal; }
    @media (max-width: 54.99375em) {
      /* line 726, private/sass/_custom.scss */
      .ac-custom-page .mf-window-header .mf-window-header--subtitle {
        font-size: 14px;
        font-size: 1rem;
        line-height: 18px;
        line-height: 1.2857142857rem; } }

@media (max-width: 54.99375em) {
  /* line 700, private/sass/_custom.scss */
  .ac-custom-page {
    padding: 20px; } }

@media (max-width: 43.74375em) {
  /* line 700, private/sass/_custom.scss */
  .ac-custom-page {
    padding: 0; } }

/* line 745, private/sass/_custom.scss */
.ac-custom-page .mf-main--content {
  margin: 0;
  padding: 20px;
  border-color: #8FBC8F transparent transparent;
  border-style: solid;
  border-width: 1px;
  background: #F7F9F9; }
  /* line 755, private/sass/_custom.scss */
  .ac-custom-page .mf-main--content .mf-report--legend {
    color: #8FBC8F;
    font-weight: bold; }

/* line 762, private/sass/_custom.scss */
.is-open .mf-dropdown--content,
.mf-dropdown--content.is-open {
  position: relative; }

/* line 767, private/sass/_custom.scss */
.mf-dropdown--btn:hover {
  color: #FFFFFF; }

@media (min-width: 43.75em) {
  /* line 771, private/sass/_custom.scss */
  .ac-fld-iblock {
    display: inline-block; } }

/* line 777, private/sass/_custom.scss */
.mf-window-header {
  padding: 0 20px; }
  @media (max-width: 43.74375em) {
    /* line 777, private/sass/_custom.scss */
    .mf-window-header {
      padding: 0; } }

/* line 785, private/sass/_custom.scss */
.mf-window-header--description {
  font-size: 14px;
  font-size: 1rem;
  line-height: 18px;
  line-height: 1.2857142857rem;
  color: #777777; }

@media (max-width: 54.99375em) {
  /* line 792, private/sass/_custom.scss */
  .mf-header--logo {
    display: none; } }

/* line 798, private/sass/_custom.scss */
.mf-dropdown--content .ac-filterbar--search {
  border-right: none; }

@media (min-width: 55em) {
  /* line 804, private/sass/_custom.scss */
  .mf-header__compact .mf-app-title {
    padding: 4px 10px 0 10px; } }

/* line 813, private/sass/_custom.scss */
.mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .mf-appmenu--item__L1 > a {
  text-align: left; }

/* line 818, private/sass/_custom.scss */
.mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .has-submenu.mf-appmenu--item > a::after, .mf-long-menu__compact .mf-header__compact .mf-appmenu--menu .has-submenu.mf-appmenu--item > a:hover::after {
  display: none; }

@media (min-width: 43.75em) and (max-width: 54.99375em) {
  /* line 828, private/sass/_custom.scss */
  .mf-header:not(mf-header__compact) .mf-app-title--container {
    min-height: 38px; } }

@media (max-width: 43.74375em) {
  /* line 836, private/sass/_custom.scss */
  .mf-dialog {
    right: 0; } }

/* line 844, private/sass/_custom.scss */
.mf-dialog--content {
  overflow-x: hidden; }

@media (min-width: 43.75em) {
  /* line 848, private/sass/_custom.scss */
  .ac-modal-custom {
    padding: 20px 40px; } }

@media (min-width: 55em) {
  /* line 848, private/sass/_custom.scss */
  .ac-modal-custom {
    min-width: 600px;
    overflow-x: hidden; } }

/* line 858, private/sass/_custom.scss */
.ac-modal-custom .mf-paragraph-header, .ac-modal-custom .ac-custom-content h3, .ac-custom-content .ac-modal-custom h3, .ac-modal-custom .ac-content--edit h3, .ac-content--edit .ac-modal-custom h3 {
  margin: 0 0 1em; }

/* line 862, private/sass/_custom.scss */
.ac-modal-custom .mf-simple-list__compact {
  margin-right: 0; }

/* line 866, private/sass/_custom.scss */
.ac-modal-custom .mf-note, .ac-modal-custom .ac-inbox-nomsg, .ac-modal-custom .mf-msg__info {
  margin: 10px auto;
  word-wrap: break-word; }
  @media (min-width: 55em) {
    /* line 866, private/sass/_custom.scss */
    .ac-modal-custom .mf-note, .ac-modal-custom .ac-inbox-nomsg, .ac-modal-custom .mf-msg__info {
      max-width: 410px; } }

/* line 875, private/sass/_custom.scss */
.ac-modal-custom .ga-show {
  display: block; }
  /* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
  .ac-modal-custom .ga-show:after {
    content: "";
    display: inline;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    speak: none;
    color: inherit;
    font-family: 'morfont';
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-indent: 0;
    vertical-align: inherit;
    -webkit-font-smoothing: antialiased;
    text-shadow: none; }

/* line 880, private/sass/_custom.scss */
.ac-modal-custom .mf-paragraph-header, .ac-modal-custom .ac-custom-content h3, .ac-custom-content .ac-modal-custom h3, .ac-modal-custom .ac-content--edit h3, .ac-content--edit .ac-modal-custom h3 {
  margin-bottom: .2em; }

/* line 886, private/sass/_custom.scss */
.ac-modal-report {
  padding: 15px; }
  /* line 889, private/sass/_custom.scss */
  .ac-modal-report .label {
    width: auto;
    display: block;
    font-weight: 700; }
  /* line 895, private/sass/_custom.scss */
  .ac-modal-report .mf-report--legend {
    display: block;
    margin: 0px 0px 15px;
    padding: 0px;
    background-color: transparent;
    color: #348065; }
  /* line 903, private/sass/_custom.scss */
  .ac-modal-report .mf-report--data {
    display: block;
    margin-bottom: 15px; }
  /* line 908, private/sass/_custom.scss */
  .ac-modal-report .ac-link-data__modal {
    display: block;
    margin-bottom: 15px;
    color: #444444; }
    /* line 912, private/sass/_custom.scss */
    .ac-modal-report .ac-link-data__modal span {
      color: #348065;
      margin-bottom: 4px; }
  @media (min-width: 55em) {
    /* line 918, private/sass/_custom.scss */
    .ac-modal-report .ac-radio-list__modal {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; } }
  @media (min-width: 55em) {
    /* line 924, private/sass/_custom.scss */
    .ac-modal-report .ac-radio-list__modal li {
      -ms-flex-preferred-size: 30%;
          flex-basis: 30%;
      -ms-flex-positive: 1;
          flex-grow: 1;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
      -ms-flex-align: start;
          align-items: flex-start; } }
  /* line 934, private/sass/_custom.scss */
  .ac-modal-report .ac-radio-list__modal .ac-info-link__modal {
    font-size: 12px;
    color: #0091AA; }
  /* line 939, private/sass/_custom.scss */
  .ac-modal-report .ac-radio-list__modal label, .ac-modal-report .ac-radio-list__modal .label, .ac-modal-report .ac-radio-list__modal .mf-requirement--answer-label, .ac-modal-report .ac-radio-list__modal .mf-report--label {
    display: inline; }
    @media (min-width: 43.75em) and (max-width: 54.99375em) {
      /* line 939, private/sass/_custom.scss */
      .ac-modal-report .ac-radio-list__modal label, .ac-modal-report .ac-radio-list__modal .label, .ac-modal-report .ac-radio-list__modal .mf-requirement--answer-label, .ac-modal-report .ac-radio-list__modal .mf-report--label {
        width: auto; } }
    @media (min-width: 55em) {
      /* line 945, private/sass/_custom.scss */
      .ac-modal-report .ac-radio-list__modal label .fld-help, .ac-modal-report .ac-radio-list__modal .label .fld-help, .ac-modal-report .ac-radio-list__modal .mf-requirement--answer-label .fld-help, .ac-modal-report .ac-radio-list__modal .mf-report--label .fld-help, .ac-modal-report .ac-radio-list__modal label .mf-fileupload--container .mf-dropbox .mf-dropbox--subtitle, .mf-fileupload--container .mf-dropbox .ac-modal-report .ac-radio-list__modal label .mf-dropbox--subtitle, .ac-modal-report .ac-radio-list__modal .label .mf-fileupload--container .mf-dropbox .mf-dropbox--subtitle, .mf-fileupload--container .mf-dropbox .ac-modal-report .ac-radio-list__modal .label .mf-dropbox--subtitle, .ac-modal-report .ac-radio-list__modal .mf-requirement--answer-label .mf-fileupload--container .mf-dropbox .mf-dropbox--subtitle, .mf-fileupload--container .mf-dropbox .ac-modal-report .ac-radio-list__modal .mf-requirement--answer-label .mf-dropbox--subtitle, .ac-modal-report .ac-radio-list__modal .mf-report--label .mf-fileupload--container .mf-dropbox .mf-dropbox--subtitle, .mf-fileupload--container .mf-dropbox .ac-modal-report .ac-radio-list__modal .mf-report--label .mf-dropbox--subtitle {
        width: 200px; } }
  /* line 952, private/sass/_custom.scss */
  .ac-modal-report .ac-select__modal {
    margin-top: 30px; }

/* line 959, private/sass/_custom.scss */
.ac-filter-dropdown {
  position: static;
  display: block;
  width: 100%; }
  @media (min-width: 55em) {
    /* line 965, private/sass/_custom.scss */
    .ac-filter-dropdown.is-open .mf-dropdown--content,
    .ac-filter-dropdown .mf-dropdown--content.is-open {
      position: absolute;
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } }

@media (max-width: 61.86875em) {
  /* line 975, private/sass/_custom.scss */
  .mf-sitemap--list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

@media (max-width: 61.86875em) {
  /* line 982, private/sass/_custom.scss */
  .mf-sitemap--block__l1 {
    width: 25%; }
    /* line 986, private/sass/_custom.scss */
    .mf-sitemap--block__l1.mf-sitemap--logo {
      max-width: 100%;
      width: 100%;
      text-align: left; } }

@media (max-width: 54.99375em) {
  /* line 982, private/sass/_custom.scss */
  .mf-sitemap--block__l1 {
    max-width: 100%;
    width: 33%; }
    /* line 997, private/sass/_custom.scss */
    .mf-sitemap--block__l1:nth-child(2) {
      width: 100%; } }

@media (max-width: 43.74375em) {
  /* line 982, private/sass/_custom.scss */
  .mf-sitemap--block__l1 {
    width: auto; } }

@media (max-width: 43.74375em) {
  /* line 1007, private/sass/_custom.scss */
  .mf-window-header--title, .ac-custom-content h2, .ac-content--edit h2,
  .mf-subsection-header {
    font-size: 24px;
    font-size: 1.7142857143rem;
    line-height: 30px;
    line-height: 2.1428571429rem; } }

/* line 1013, private/sass/_custom.scss */
.mf-visualizer--toolbar {
  display: none; }

@media (max-width: 43.74375em) {
  /* line 1019, private/sass/_custom.scss */
  div.datepicker {
    left: auto !important;
    right: 0; } }

/* line 1027, private/sass/_custom.scss */
.ac-upload-file {
  margin: 0 0 15px;
  padding: 10px;
  background-color: #f7f6f6;
  border: 1px solid #dddddd; }

/* line 1034, private/sass/_custom.scss */
.mf-report--legend,
.ac-report--legend {
  display: inline-block;
  margin: 20px 0 20px;
  padding: 5px 10px;
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 24px;
  line-height: 1.7142857143rem;
  font-weight: normal;
  color: white;
  background-color: #2d6e57; }

/*borradores*/
/* line 1049, private/sass/_custom.scss */
.ac-draft-item {
  display: -ms-flexbox;
  display: flex;
  padding: 5px 0; }

/* line 1054, private/sass/_custom.scss */
.ac-draft-name {
  margin-right: 25px; }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.ac-draft-icon__cancel:before {
  content: "";
  display: inline;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  float: none;
  margin: 0 3px;
  width: auto;
  height: auto;
  speak: none;
  color: inherit;
  font-family: 'morfont';
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/* line 72, node_modules/morfos/private/sass/lib/morfos/mixins/_morfont-icon.scss */
.ac-draft-icon__edit:before {
  content: "";
  display: inline;
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  float: none;
  margin: 0 3px;
  width: auto;
  height: auto;
  speak: none;
  color: inherit;
  font-family: 'morfont';
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  text-transform: none;
  line-height: 0;
  text-indent: 0;
  vertical-align: inherit;
  -webkit-font-smoothing: antialiased;
  text-shadow: none; }

/*napa para que se vean lo sitems de la topbar. pongo la inversa en los temas Acceda y Alto contraste*/
/* line 1084, private/sass/_custom.scss */
.ac-custom-content, .ac-content--edit {
  padding: 0 20px; }
  @media (max-width: 43.74375em) {
    /* line 1084, private/sass/_custom.scss */
    .ac-custom-content, .ac-content--edit {
      padding: 0; } }
  /* line 1097, private/sass/_custom.scss */
  .ac-custom-content h4, .ac-content--edit h4 {
    font-size: 1rem; }
  /* line 1100, private/sass/_custom.scss */
  .ac-custom-content h5, .ac-content--edit h5 {
    font-size: 1rem;
    font-weight: 400; }
  /* line 1104, private/sass/_custom.scss */
  .ac-custom-content h6, .ac-content--edit h6 {
    font-size: 1rem;
    font-weight: 400;
    font-style: italic; }
  /* line 1109, private/sass/_custom.scss */
  .ac-custom-content h2, .ac-custom-content h3, .ac-custom-content h4, .ac-custom-content h5, .ac-content--edit h2, .ac-content--edit h3, .ac-content--edit h4, .ac-content--edit h5 {
    color: #444; }

/* line 1114, private/sass/_custom.scss */
.mf-lang--menu[aria-hidden="true"] {
  display: none; }

/* line 1, private/sass/themes/guardiacivil/_custom.scss */
.mf-layout--module__s2.is-highlight {
  border: 1px solid #80c0c0; }

/* line 5, private/sass/themes/guardiacivil/_custom.scss */
.ac-exp-item--tool-item {
  border-color: #80c0c0; }

/* line 9, private/sass/themes/guardiacivil/_custom.scss */
.mf-container {
  background: rgba(0, 0, 0, 0) url("../images/guardiacivil/satinweave.png") repeat scroll 0 0; }

@media (min-width: 55em) {
  /* line 13, private/sass/themes/guardiacivil/_custom.scss */
  .mf-app-title--container {
    margin-top: 14px; } }

/* line 18, private/sass/themes/guardiacivil/_custom.scss */
.mf-header__compact .mf-app-title--container,
.mf-header__compact-menu-hide .mf-app-title--container {
  margin-top: 0; }

/* line 24, private/sass/themes/guardiacivil/_custom.scss */
.ac-module__utils {
  background: #EFEFEF; }

/* line 28, private/sass/themes/guardiacivil/_custom.scss */
.ac-custom-page .mf-window-header {
  background: transparent; }

/*Estilos Menú*/
@media (max-width: 54.99375em) {
  /* line 35, private/sass/themes/guardiacivil/_custom.scss */
  .mf-appmenu--item__L1:hover {
    background-color: #014d32; } }

/* line 44, private/sass/themes/guardiacivil/_custom.scss */
.mf-header__compact .mf-appmenu--menu .mf-appmenu--item__L1 > a:hover,
.mf-header__compact .mf-appmenu--menu .mf-appmenu--item__L1 > a span:hover {
  background-color: #014d32; }

/* line 49, private/sass/themes/guardiacivil/_custom.scss */
.mf-appmenu--submenu {
  background-color: #f4f8f4; }

/*Estilos Acceso Login*/
/* line 55, private/sass/themes/guardiacivil/_custom.scss */
.ac-access-note .mf-layout--module__m {
  border: none; }

/*@include breakpoint($break-tablet) {
  .mf-layout--module__s2 + .mf-layout--column .mf-layout--module__vertical {
    background: lighten($base-color, 70);
  }
}*/
/* line 12, private/sass/_hacks.scss */
.no-flexbox .mf-appmenu--submenu.cols02 {
  display: block; }
  /* line 15, private/sass/_hacks.scss */
  .no-flexbox .mf-appmenu--submenu.cols02 > .mf-appmenu--submenu-item {
    float: left; }
    /* line 17, private/sass/_hacks.scss */
    .no-flexbox .mf-appmenu--submenu.cols02 > .mf-appmenu--submenu-item:nth-child(2n+1) {
      clear: left; }
    /* line 20, private/sass/_hacks.scss */
    .no-flexbox .mf-appmenu--submenu.cols02 > .mf-appmenu--submenu-item a {
      min-height: 4.05em; }

/* line 26, private/sass/_hacks.scss */
.no-flexbox .mf-layout--column {
  display: block; }

/* line 30, private/sass/_hacks.scss */
.no-flexbox .mf-simple-list__cols02 {
  display: block; }
  /* line 32, private/sass/_hacks.scss */
  .no-flexbox .mf-simple-list__cols02 .mf-simple-list--item,
  .no-flexbox .mf-simple-list__cols02 > li, .no-flexbox .mf-simple-list__cols02 > div {
    float: left;
    overflow: hidden; }
    /* line 36, private/sass/_hacks.scss */
    .no-flexbox .mf-simple-list__cols02 .mf-simple-list--item:nth-child(2n+1),
    .no-flexbox .mf-simple-list__cols02 > li:nth-child(2n+1), .no-flexbox .mf-simple-list__cols02 > div:nth-child(2n+1) {
      clear: left; }

/* line 42, private/sass/_hacks.scss */
.no-flexbox .ac-banners-list {
  display: block; }
  /* line 44, private/sass/_hacks.scss */
  .no-flexbox .ac-banners-list > li {
    float: left;
    overflow: hidden;
    width: 32%; }
    /* line 48, private/sass/_hacks.scss */
    .no-flexbox .ac-banners-list > li:nth-child(3n+1) {
      clear: left; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy1ndWFyZGlhY2l2aWwuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQUNqQix5QkFBeUI7QUFDekI7Ozs7Ozs7Ozs7O0dBV0c7QUFDSDtFQUNFLHVCQUF1QjtFQUN2Qix1MndOQUF1MndOO0VBQ3Yyd04sb0JBQW9CO0VBQ3BCLG1CQUFtQixFQUFFOztBQUV2QiwyRUFBMkU7QUFDM0U7O0VBRUUsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsZUFBZTtFQUNmLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLHlCQUF5QjtFQUN6QixxQkFBcUI7RUFDckIsbUNBQW1DO0VBQ25DLG9DQUFvQztFQUNwQyxtQ0FBbUMsRUFBRTs7QUFFdkMsMkVBQTJFO0FBQzNFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiwyRUFBMkU7QUFDM0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDJFQUEyRTtBQUMzRTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsMkVBQTJFO0FBQzNFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiwyRUFBMkU7QUFDM0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDJFQUEyRTtBQUMzRTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsMkVBQTJFO0FBQzNFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDRFQUE0RTtBQUM1RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNEVBQTRFO0FBQzVFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw0RUFBNEU7QUFDNUU7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFOzs7Ozs7RUFNRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTs7Ozs7O0VBTUUsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTs7Ozs7O0VBTUUsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7Ozs7OztFQU1FLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FBRWpCLDZFQUE2RTtBQUM3RTtFQUNFLGFBQWEsRUFBRTs7QUFFakIsNkVBQTZFO0FBQzdFO0VBQ0UsYUFBYSxFQUFFOztBQUVqQiw2RUFBNkU7QUFDN0U7RUFDRSxhQUFhLEVBQUU7O0FB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Yix1Q0FBdUM7SUFDdkM7TUFDRSxZQUFZLEVBQUUiLCJmaWxlIjoic3R5bGVzLWd1YXJkaWFjaXZpbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBTaW1idXR0b24gc2Vjb25kYXJ5ICovXG4vKiFcclxuICogTU9SRk9TIEZSQU1FV09SSyBDU1NcclxuICogQ29weXJpZ2h0IChDKSAyMDE0IE1pbmlzdGVyaW8gSGFjaWVuZGEgeSBBZG1pbmlzdHJhY2nDs24gUMO6YmxpY2EgKE1JTkhBUCkuXHJcbiAqIFJlYWxpemFkbyBwb3IgbGEgRGl2aXNpw7NuIGRlIFNpc3RlbWFzIGRlIEluZm9ybWFjacOzbiBkZSBsYVxyXG4gKiBTZWNyZXRhcsOtYSBkZSBFc3RhZG8gZGUgQWRtaW5pc3RyYWNpb25lcyBQw7pibGljYXMgZGVsXHJcbiAqIE1pbmlzdGVyaW8gZGUgSGFjaWVuZGEgeSBBZG1pbmlzdHJhY2lvbmVzIFDDumJsaWNhcy5cclxuICogXHJcbiAqIEVzdGUgZmljaGVybyBzZSBkaXN0cmlidXllIGJham8gbGljZW5jaWEgRVVQTCB2ZXJzacOzbiAxLjEgc2Vnw7puIGxhcyBjb25kaWNpb25lcyBxdWUgZmlndXJhbiBcclxuICogZW4gZWwgZmljaGVybyAnTGljZW5jaWEucGRmJyBxdWUgc2UgYWNvbXBhw7FhLiBTaSBzZSBkaXN0cmlidXllcmEgZXN0ZSBmaWNoZXJvIGluZGl2aWR1YWxtZW50ZSwgXHJcbiAqIGRlYmVuIGluY2x1aXJzZSBhcXXDrSBsYXMgY29uZGljaW9uZXMgZXhwcmVzYWRhcyBhbGzDrS5cclxuICpcclxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibW9yZm9udFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vcmZvbnQud29mZjI/MTQ3OWEzZDgzZWRiZjdmYTAwNjY4ZDNmMjlhY2FjMjZcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JrOVVWRThBQW9oWUFBb0FBQUFFOG1nQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJEUmtZZ0FBQUMyQUFDZzhBQUJPbWdUT1UvZ0VaR1ZFMEFBb2FZQUFBQUd3QUFBQnlGMm9wVlQxTXZNZ0FBQVZBQUFBQktBQUFBWUVEV1g0OWpiV0Z3QUFBQ2lBQUFBRGdBQUFGQ0FBMzF0V2hsWVdRQUFBRDBBQUFBTVFBQUFEWVJtVEl3YUdobFlRQUFBU2dBQUFBZ0FBQUFKQVJ2QVg5b2JYUjRBQUtHdEFBQUFhSUFBQVFrUDJJendXMWhlSEFBQUFGSUFBQUFCZ0FBQUFZQ0VGQUFibUZ0WlFBQUFad0FBQURxQUFBQnMyUDNjbnh3YjNOMEFBQUN3QUFBQUJZQUFBQWcvOE1BR25pY1kyQmtZR0FBWXFiTG1xdmorVzIrTW5Bek1ZREFEYWtmZTZEMFhnYUcvd2VZWEJoL0Fia2NER0JwQURlTkM2OEFBQUI0bkdOZ1pHQmcvUFgvQUlNZUV3TUR3Lzg5VEM0TVFCRVV3QVFBZ2ZvRThBQUFVQUFDRUFBQWVKeGpZR0ZpWUp6QXdNckF3T2pEbU1iQXdPQU9wYjh5U0RLME1EQXdNYkJ5TXNDQkFJTEpFSkRtbXNMUThKSHhNei9qZ2Y4SEdQUVlmekU0QUlVWjRRb1VnSkFSQUJEbEMvd0FBSGljZFk0OVRzTkFFSVUvL3lTSUJpRlIwbXhCRjluYVhab29CN0NvVTZSUDRWaVJnaTF0U01sbE9BQUZKV2ZoQ2h3QmlXZG5LQ2l5MHN4OCsyYjJ6UUkzdkpQeGQzTGpqQ3Z1akhQeHdyamdnVmZqVXZxSDhZeGJ2b3puMG44MG1aWFg1bnJtVExzSzQxeDhiMXp3eEtOeEtmM05lSWJqMDNndS9YdTBlbVlnc1ZQdWVkRjFTTHVoRjZ4cDZUaHhZS3MrNjdZN0hiYUN4aWFiNlYybktVZWt4cXV1RlAvOXpsb2tVQ25HSERVWldNcElhNW9oZGEyTHRYY3JaNXRGTVZRaFZOR0g1ZVh2YmJRNGNXUS9kWnhNUjl0NnF1TlgyTFRwdUI5NjUzMm92ZmZ1b3RVdklUazlIUUFBZUp4allHQmdab0JnR1FaR0JoQ3dBZklZd1h3V0JnVWd6UUtFUVA1bi92Ly9HUmcrTXY3L3o4OEFWY25BeUFabmpsZ0FBRWNZQnJWNG5HTmdaZ0NEL3djWUpJRVVJd01hQUFBcnd3SGRBQUI0bk1TOUNYZ1ZSZmIzWDExOWM3UHZpNERzSUtzUkNiS0xCQkVSRVVIY0ZaR0VCQklKU2N6Q0lvNEd4VkdNdUl3TE91Z29panN5TGd3NkRJTVJVUkZ4UVVWRVJHVVFHRUQySlh2NnJjL3B2amNKeU16djk3enYvL2svWXFlNnVycVdVMmY1bmxOVmZTM2w4eW5Mc3NLbUZ4Uk5LY2d2VVpaV2xycTJLbGJWZExWcXV1bWE3blpWQzk4RFVWYmJuYTE2UmRsdHozckppZksxalZBdHIweHd5c3VEaWFqUSt5K3QybEwxVUVnYnBWb2VqRFZYcGVMTXRXMU1QT25VTnNyMzZwRUVIVXZsc2FxMTZxRUdxUkhxR3BXbEN0VWRxbHo5V2Iya2xxdTE2bXUxUlcxWCsxU2xGV0xGV20yczdsWWY2d0pyakRYUnlyZG1XWGRaRDFxTHJGZXM1ZFlIMWhmV1Z1dUFqdEFkZEY4OVR0K2k3OVQzNjZmMU12MkIzcWgvMHZ0MWplMnpFK3dPZHBvOXpMN1NubXhQdDB2dHVmYWo5bC9zViszbDl2djJldnNIZTU5OXdtZjU0bjN0ZkQxOGZYeERmS044Vi9reWZOTjhwYjQ3ZmZmN252UTk0M3ZGOXpmZkI3NnZmRnQ5ZTMwblFud2h5U0ZkUWdhRWpBeTVLbVJTeUxTUW1TSHpRaDRMZVM3a3JaQlZJZXRDdmduNUtXU3YzL0luKzN2Nisva3Y5SS8xVC9EbitQUDlzL3hsL25ML1F2L3ovbVgrZC8wZitEZjZ2L2Z2OVIvMU82R1JvV2VHZGd3OU4zUm82QldoMTRWT0RNMEtMUXlkRmZxSDBMdERGNFErRnZwTTZNdWhTMFBmQ1gwdjlKUFE3ME4zaFA0V1dodm1EMHNJYXgzV0pheFAyUGxoRjRkZEhYWnoyTFN3MHJBL2h2MDU3S1d3WldFcnd0NFAreVRzeTdEdnduYUU3UTA3RkZZVjdndVBEVThKN3hyZU8zeHcrTVhoVjRUZkdENDF2Q0I4Wm5oWitJTHdoZUdMdzVlRy96WDg3K0gvREY4Zi9sMzRqdkFqNFU1RWVFVExpQzRSdlNNdWlMZzA0dXFJU1JIVEkyNlBtQi94VU1RVEVVc2ovaG14UG1KN3hORklGUmtkMlNxeWEyU2Z5UFRJU3lOdmlNeU92RFh5OXNqNWtZOUZQaC81U3VUZkl0ZEVmaEc1TGZMWHlLT1IxVkVxS2lRcU1pb2hxa1ZVNjZqMlVaMmp1a2IxaWhvU2RYSFV1S2dib3laRzVVYVZSdDBlVlJZMUwrcStxQWVpSG9sYUdQVk0xUE5STDBXOUd2Vk8xQWRSbjBaOUdmVjExTmFvN1ZFN28vWkdIWXlxakhLaVE2TmpveE9pVzBlZkZYMTJkTi9vQzZJdmlSNFRmVlgwdGRFVG96T2pwMFRmRWowamVuYjBuZEgzUlQ4WS9XajBrOUYvaVY0Uy9YcjBlOUVmUksrTlhoLzlWZlNtNkorakQwWlh4ZGd4b1RIUk1mRXhMV1BheG5TTzZSSFRKNlovek1VeFY4WGNISk1kVXhSemU4eGRNZmZFUEJEelZNeUxNVXRqM29wWkZmTnh6R2N4RzJPK2k5a1NzeTNtYUt3Vkd4b2JFNXNVMnlxMlEyeVgySE5qQjhRT2o3MGs5dXJZak5oYlk4dGlINGg5S3ZiRjJMZGkveGE3TXZhZnNSL0Zib3pkRkxzMTlwZllQYkhIWWh2aWZIRlJjU2x4N2VONnhwMGJkMTdjb0xpTDR5NlB1elp1VXR3dGNmbHhSWEczeC8weDdzRzRKK09XeEwwU3R5enU3YmgzNDFiRmZSTDNWZHdQY2R2aXRzZnRpdHNYZHlqdWVGeGRmRmg4WW56TCtJN3hYZUo3eHZlTEh4WS9LbjVNL0RYeE44Wm54RStObnhaZkdsOFdmMC84L2ZFUHh6OFIvM3I4Qi9IZnhPK0lQNVJnSmNRbWRFd1ltREFxNFlhRTZRbHpFdVlsM0pmd1JNTFRDYzhudkpxd1BHRjF3a2NKbnlkOG0vQmp3cTZFM3hLT0psUWxPSWxoaWJHSktZbG5KYVltOWtrOFAzRlk0dWpFOFluWEpXWWtUazI4SmZIV3hOTEUyWWwzSmo2VStGemlXNGtWaVY4bC9wVDQ3OFNqaVExSllVbXRrczVLNnAxMGZ0SzRwRWxKK1VtM0ovMHg2Y0draFVuUEpiMlM5SGJTeXFTUGtyNUsralhwWUZKdGNtaHlmSEp5Y29ma2M1SXZTQjVuL3JzMmVXSkcwZVNjM0JuWnFaTXo4aWRuNXdYdmNySW5Ud3ZlRk9SUHlaMGF1TXNxbUptZlY1Q1JGYmpQbnAwZFNFNHBLTXJNemNyS3pnOWs1T1lYNTJZRkgrZmw1Z2ZyekN1WVBDMDdXTWYwM1B6UzRzQk5RV2xKMDdjSzh4b2ZGVXR1NEs0MHYza3RwWVZOK3VYOU1hOFdGY3hNemN4Z09KTEtuVG8xdThoTlR5N0l5OHNvcEZMdUdGaGp5cTJLdSt4WmhSbjVYam92ZTBxSm01cWVPeXZieTV4ZXdJQWFuM0Jia0hsTDl1U21HVVc1VTB0eUd1L2RWRkYyVmtFZzFkaWdtKzdkOUNZdGNGT2NuWi9WTk4yNzZVMnpVbjJDTjdtM1pUY2J0cGVWVTFDVWU1dXhRQmw1cVFXRjJmbW5lZFlzdTNoNlJsN2VTZFhNeUM0cXlaMXNLcG1jVjFDYy9mdVBUcWsvOE1UTHpKMmE0OUdxcUtBMFB5czdxOGxrQkhJYUNSekkrWjNYU2d2ZCsyWWRMUzRvS21sU29kd0dDNW9iTjFXU01iVkpHOXcxcWIra3RDaGZucWFtblpUUjVGYktOeXZRcEFiVFAyK3FBMDBIMk5XazAwejNTalB6bW5CUldtT3lUeVAzOWtuTno1N2w1cDdYbUh0ZTQrRE9PNGtaendzeVgwN1REQy9acExMbU5EcXZHWkhPYTZUU2VTWXZVM3FhWFZwVU1EV3ZJRE9nT2J3MGVzTkxGa3lmbnAxZjR0NWtGWlFVdTZuRzkzS3k4d3JkbEZFTTJkN2pXMHV6aTB0eUMvTGxUaTdGcVptbGVabGVza2xieFUwYUt3NktySGVibXorbHdFczJxN0U0dGJna3crdEtjZXJNaktMODNQeXBrM09MSnBzUk5jcCtzd3hvMlN4RGlOa3NwN1RRdTNXN0Y3aWhlMTZhVVh2SktYa1p4VG5CZE1ITTdLTEFUVUI3ZXZkNVRkcUJRcTZXYk13STFOMDB1ekF2WTNZdzJTUzN0RGd0a0M3S05iSmRNaHUxWm9TeCtPVHNITlBxeVhtbFJWUE5USHE1NkJZdk9UTW5PemhhU2FjMXZRbFVQYk9nS005N1E0VENmU3NuZXpvS3dDdlRoT3JRTzlBV0RPb2xtMUs5dERDcllISnF4dVRKUmdPVG1sdzhJOEJ1eGQ0OWY3Sm5tY2tJY2tZd2g0VFEweXNtNmNLc0thVE5uMll2QkxJTnkrZE9Oc3ByS25jbDJkTU5uVXV5Yjg2U3Vvd1pNcE1SWUNaeVprM1B5NTZla1p1WEp0YysyZmt6akJJdlpEZ3pBK21wUm1NVjhsNTJsakZpcHJMVTZSbUZicXFQS1pZcWI1S1lVcENYbFYxVW5ERWp1MSt4WWFIc2t0bUdnNHZTU291emkxSXpzc3pjVTZ0NzI1VHZKRU1hY1o4RkN4V2F5Z3JrcFNhM2tpd3V6TTZZbGwwa3BDMHB5WmljSTZRVWpwWVVLbnRLYnJiUVJkb0lKdElrSlNoQk9MM3gxa3VWRkdWTUxpR2RsVzJZSUZ0U0hwVkZEVFRMdUtYVXlPdVUyVTN6Wk82eWNxV0tRQU01QmFiWDN2eE5jLzhXUzRHOEFta1c0Z2tCdkJ2K0ZFaEJ4SUcvQWMxQTJreHRxbUZzTCtuK2tkNDBFc0ROY0ZQRndiSmlkeHVUZlVpNk1NVk41V2NGNmcyOHcveDVmMTEyTFRGY0h1eVV5MDJTS2d5MDE4aGE1bDl4a1BqRkxtOTRYUXpjOERDUWxqbndiZ0swOUc2TitCdWxIcmlabmUybGdrckl1OCtkM3FRWVBRc2tCWGw1TjZLQnZEU20za3N5SkMvcFVzUzdDZUMyd0cxaFk3YzhiamVTWEpxYWs1cHA3bHpqSU5XZWt1dGx1SHp2M1lqV1BQV2xKdGxlVHZHdHBSbEY3bHN6bWxZeHczdmlpYVZMM01BTnhBMmtoYmplalNHZ2x3b1MwTHVIWmdFSmgweGVHdHA0U1pjMjNnMlM2Q1c5V1hmdjNHdGEweDZrTmEwd3JVbU5hYzFmVGZQVVNpRFgxWnZ1TlMwamUwWkdYbVpHaVJFYW80MXpqVDdORnEweTZzcHh3NHp5THg0Ny9wb1JoVG1GQms4VjU1aDNpd3N6Sm1mZm5Kcy9JNE5wbXRrSDNzeE56UWdtbXFSSVpoUVdGdVRtbDZDWVRSc2wyVVhHdm1Ua1RmSFNtWWF1bWJuVHNqTUxNa295Q3dxbThYK3hYTkl5aTNLenBtWm5GcFVXNTJEOU00MHBNN2FpMUdqZGdpS1RFaERzR1ZqdmJuTEdkSVAzSmtOS1kxbUtTNHFNSGN3M1duU3lNV0Q4bnpZWnBoTXJVVFE1Mi93dExEVjltRnd3czZRb083dDRja21xKzl5b2krenBCVk9MTWdwelptZmxHazdJTmwwMXhmTUxwcy9PemlvMWhEUUtRNVN6YUhOSndHYVN5aTdGdWs5Rm1veStLeWlhUFNVM2J6bzVVM09ubEpnNnMwcXhHamtaSlZOTDgzTXk2RW1POFN5S2M0emF6Y25PeUN2Sk1kZWlFbEZzY2ttVGE3RW9STU9Fc0xDWndKdWhpTEVXUm1GbjVPYWJ4UFNNSXFPMzVWcGlqR3BSZ1Z5S0o1dCtUVGVkblcyUTRsUmpYdkpOejRMM2JtS3ltUjFUUzlHMFFsQkhYbUZ1bnZrL1B4dVNHQXVYWCtMYXZhTGN6TXlDZkV5UTZEQVN4Wk5Oa2Z5Z1R2RnVDM01uR3dzZmVBZ1djWlBGT1FXRnB0NnBScGlLU2d3ckZaVVU1cGoyU3pJTWtEU1d4amhHMllZd3hyeE1OL0tUbTU5Ym5KT2RKVGVHazByTWV5VUZwWVlWcHhzcmtvc3BLYzR4NXJHd1pMYWJuRkthbHllcEVzT2hSU1V6cWN1b1RmTXZUVGdaWHBCWlN5MDJNMlNFdVhrdUNDNFRzdWNhQmVEYVBRL0Z5VFhOWmJLOGdsTFhKM0ZUQnZESlh4ZktrSVN4U3ZOelhmNFFpMWVRSndpOWFkb0lZRmJnM3VpSnByZUNkTHgwWVlhWjllQU5pTTVMRjVjVUZKcFpuYzNzRms4dUxjbktMVXBscmp6blFicUtlVFJzWjhncFFIT3FFU1N4akpLWWJveG82WFJKaW9ka2FHWGtPTWM4TnJJK09YZTY0UkJSV0c0S3U1U2JuMWt3eXlXM0pBSFdwa2RHK0FYMGVIU1R0TEZJOHRmSWhmdXcwRlFTVEVnV0habWVNU3QxWnE0eHVqTUJMMjRLVzUxZlVKTE5YeStub0ZFRGtpNG9OU3BpRmhVVlpoU1haQnRvbWw5eWE2bDU0RUovTDFrS3BDM0pLQzB5dkZ0VVhHeitwY0d0Y3VuRDVUd3VmUTB5TFRZdWphdDRYUzNxcFZHaWJ0SzltamFGNVkzbm5tM1l5d0FCTWQvRnVWUHpiM1laUkpJWVkvTzNHQzgwdFdES0ZFbklwYmRjMCtRbDdMM2hBOU9yWUNwTmtwQi91bHpTNU5wSEpNUEFPOWZySlU1Uk9qMi9NZE4xTkUvSjlieVg1am1saGMzdTNSdVlxTm43a2hGODdLSzBaZ1c4TEltYUdHMXVoUFdrYk84K3R4aUdUVFc4MVR3ajI0aFprUUNka2dMRHlUQkQ4STVFU1U1Uk5takxSZkg0Q1FhVkNoU2FZU3lWMFVrenNvc01LRXpOTXNJOUl6Y3J1MENxOEJqRSs1T1dWVlJRYUdiTUtOOXN6TWpVQXVNRFpqT2xKYVhUTS9PTWJzakY3c3d3bXFWZ3RtR29VaVAzSlRsbUFFYTNaR1lVRzlreFBEYlQxR3NnVTRFeFdIbDVxZkFpY1hyM05nZllNdHVvNHRUaWFVWmhGUnJoTVY1T2FXYUdHYWJSaVROelVlbUdpNDEybVZHUWx6MmJkNmFVNXVkbjU1blh6RC9QUkU5ajBDNElhZ0xqRzJHN2R5LzRva21HUytzbUdZaDZrMXRSNmMzOWdzWTdTV1ZtbUw1a3ViNkNNSytiRERhTVZUUUtMRE0zenhoTUx5ZllpY21Ha1kyTmtIU1RyZ2pFZHNGNHNNVW1lVTN1cDNtOWMrK2FsWlZVNERrVEt3bE1xcGR3K3kvakNMZ3o4dGZJbXBrTzE1TXB5R3VhZEFOUHhyWjVJM0hsMlUyNmRrRFNIdXU0NlFLdklmNHZac0NGZWRsdWVucDJkb2xYakp2OFpnL05lOEVjYjFVbnNMaWpsSFd2ZFo4MTM3cmZLcmNlc0JaWUQxb1BXUTliajFoL3NoNjFIck1ldDU2d0ZscFBXazlaZjdZV1dVOWJ6MWgvc1o2MW5yTVdXODliTDFoTHJCZXRsNnlYclZlc1Y2M1hyTmV0cGRZYjFqTHJyOWFiMWx2VzI5WTcxbkxyYjlZSzYxM3JQZXZ2MWtyckg5WXE2NS9XYXV0OXE4TDZ3RnBqZldpdHRUNnlQclkrc2RaWm4xcnJyYytzRGRibjFoZldsOVpYMWticmErc2I2MXRyay9XZHRkbjYzdHBpL1dCdHRYNjB0bGsvV1Q5YnYxamJyWDlaTzZ4ZnJaM1dMbXUzOVc5cmo3WFgybWY5WnUyM0RsZ0hyVVBXWWV1SWRkUTZaaDIzVGxpVlZwVlZiZFZZdFZhZFZXODFXSTVXMnRKYTI5cW5RN1JmaCtvd0hhNGpkS1NPMHRFNlJzZnFPQjJ2RTNTaVR0TEpPa1dmb1Z2b2xycVZQbE8zMW0xMFc5MU90OWNkZEVmZFNYZldaK2t1dXF2dXBydnJIcnFuUGx1bjZuTjBMMzJ1N3EzVGRCOTludTZyKytuK2VvQWVxQWZwd2ZwOFBVUmZvSWZxZEQxTVg2aUg2NHYwQ0gyeEhxa3YwYVAwcFhxMHZreVAwWmZyc1hxY3ZrS1AxMWZxcS9UVitocDlyYjVPWDY5djBEZnFDZm9tUFZIZnJDZnBESjJwSitzc25hMm42S2s2UitmcVcvUTBuYWVuNjN4ZG9BdjFyYnBJRitzU1hhcG42Smw2bHA2dGI5Tno5TzM2RC9vT2ZhY3UwM1AxWGZwdVBVL2ZvLytvNzlYMzZmbjZmbDJ1SDlBTDlJUDZJZjJ3ZmtUL1NUK3FIOU9QNnlmMFF2Mmtma3IvV1MvU1QrdG45Ri8wcy9vNXZWZy9yMS9RUy9TTCtpWDlzbjVGdjZwZjA2L3JwZm9OdlV6L1ZiK3AzOUp2NjNmMGN2MDN2VUsvcTkvVGY5Y3I5VC8wS3YxUHZWcS9yeXYwQjNxTi9sQ3YxUi9wai9VbmVwMytWSy9YbitrTituUDloZjVTZjZVMzZxLzFOL3BidlVsL3B6ZnI3L1VXL1lQZXFuL1UyL1JQK21mOWk5NnUvNlYzNkYvMVRyMUw3OWIvMW52MFhyMVAvNmIzNndQNm9ENmtEK3NqK3FnK3BvL3JFN3BTVitscVhhTnJkWjJ1MXczYXNaVnQyZHEyYlo4ZFl2dnRVRHZNRHJjajdFZzd5bzYyWSt4WU84Nk90eFBzUkR2SlRyWlQxRXYyR1hZTHU2WGR5ajdUYm0yM1VYNjdyV3B2dDdQYjJ4M3NqblludTdOOWx0M0Y3bXAzczd2YlBleWU5dGwycW4yTzNjcysxKzV0cDlsOTdQUHN2blkvdTc4OXdCNW9EN0lIMitmYlErd0w3S0YydWozTXZ0QWVibDlrajdBdnRrZmFsOWlqN0V2dDBmWmw5aGo3Y251c1BjNit3aDV2WDJsZlpWOXRYMk5mYTE5blgyL2ZZTjlvVDdCdnNpZmFOOXVUN0F3NzA1NXNaOW5aOWhSN3FwMWo1OXEzMk5Qc1BIdTZuVzhYMklYMnJYYVJYV3lYMktYMkRIdW1QY3VlYmQ5bXo3RnZ0LzlnMzJIZmFaZlpjKzI3N0x2dGVmWTk5aC90ZSszNzdQbjIvWGE1L1lDOXdIN1Fmc2grMkg3RS9wT09zNDJLVUtxalVqY3E5Wmp5TFZDK2o1Vi9yQXA5WG9XTlVtR2ZxdkNCS3Z4bkZmR0lpdGl1b21hcnFEMHF1cU9LSHFWaUlsWHNVQldYcnVJelZQd2RLcUdMU2h5cEVxOVdTWmVwcEt0Vjhwa3F1WXRLUGw4bC8xV2RFYWJPR0tYTzJLQmFucVZhVGxFdDk2Z3o0OVNaZjFKbmJsQ3QvYXIxUE5YbUhOVW1WN1Zab3RwOG9OcWVVTzI3cWc0VFZNY0ZxdE1qcXRPVHF0TUxxdE0vVk9kcDZxd3oxVm5yVmRkaTFhMkQ2djRQMWFPSDZqRlM5VGlvVWx1cWM5SlVyMnZVdVhOVmI2MTYzNnZTd2xUYWZOWG5mblZlcERxdnBUcnZ6NnB2TjlYM1ZUVmdpeHEwU1ozL2hMcGduVXAvVVExZnJTNitRNDI4VTExNlRJMmVweTdmb0s3SVVsZHVVVmV2VmRkOXBDWjBWUk12VVRjZlVaTmkxYVNlYXRJbGFsS1d5anhMVGI1ZVRVbFhVemFyYWZlb3ZMZFVRWXdxMktpS0RxamliYXAwc0pyeHNwcDV1NXExVk0wdVVyZHRWM1B1VUhkK29PNmVwdTVmcGg3NlZqMjBRejNlVnowOVJ6MzlwSHA2dVhwNm8zcjZnSG9tUWkzcHBaWXVWTzhzVlgvYm9kN05WcXUzcUErcjFNYzNxSFhYcTg5eTFlZHIxVmRIMUxmeDZ0c3VhdE1kNnZzVXRTVk1iZXV2Zmw2cC90VlA3YmhTN1hoUS9mcWsyclZQL2JaUzdUOVQ3ZitqT2poVkhheFVoeWFwSTkrcFk3dlY4VTJxS2wxVmY2eHFGcXVhVDFUTmZsWC9tV3JvYWxuSmx0NW5oV3l5L01XVy95a3I5QWNyNGxrcmNvQVYrWW9WODV3VkgyckZYMi9GUDJZbC9XSWxuMm1kTWQxcWViSFZhb2ZWZXA3VlpvN1Y5bldyM1VkVyt5ZXNqcDJzamdlc1RvOVpuY09zc3daWlorMjN1cmV6dXYvVDZ0SFM2bkdmMWVORHErZXIxdG4zV0tsWlZ1OFRWdG9XcTg5K3ExODdhMEM4TmZCY2E5RFYxcUJYcmNISHJTRjdyQXUyV01QYVdoZG1XTU12c29aL2FZMjR4eHJ4cmpYaVIrdmlkdGJGSTYyTGI3TXVYbVpkZk13YTJjTzY1QTFyMVBmV21IOVlZMXRaNDhaYVYxMXBYYlhMdXRxeHJuM0F1bjZqZGNQRjFvMnpyWnRLclpzMldST25XamYvWmsxcXNESVBXbE1IV25rM1dnVURyTUx2ckpsN3JObXpyVHZycmZKTHJJZmZ0NTZ1czU1THM1N3ZZcjE1aC9YQitkWlh5ZGFtYU92SElkYTI1NjJmYXF5Zm43UjJuV3Z0VzJQOTlwQjF5TGFPUFdCVno3VnFiN0RxYjlacXREWUsxWGRBaHczUjRSdDBkTGhPanRZdEluWEx1YnJWNTdyMXVicjlTN3FqclVjZDFwZGVwTWVzMEpkWDZIR3o5YmdhZlVWN2ZjV05ldnhoZmFWZlg3MWJYOXRaMzNDSHZ1a0tQYkd6em1pdE15N1VXWWw2Nm5tNjRGeDk2elJkbEttTDd0RkZoM1Z4a2k3WnBXY3Qwb3RhNmtYUDZrWDErbG0vZmk1RXYzaTlmdU01L2RaSXZhS2pYdldpL3Vkbit2MmI5SnBhL2NseS9lbWY5ZWVYNmk4LzBoc0w5TmRQNkcvcTlLWkMvZDA0dmVYdmV1dlorc2ZuOUUrZDlZNkIrdGU3aktMVis5N1NoK0wxb1QvcUkxbjZ5Qlo5YkpodHpiSDF2YmI5cUIxcTlHaDdPMmF6SGR2QmppK3dFOWJaU2EzdHBFTjJjcjE5Um96ZDVwOTIyemwyK3c1Mmh3RjJ4Ny9iblFmWloxMWhkeGxsZC9uRjdwcHY5MWhoOTF4ajkycG5uM3ZjN3BOazkzM0g3dGZGN3BkaDkzdlY3dC9aN3Y5dmU5QWkrL3hwZHZyYjlvWHYyQmY5eFI1UloxL1N5YjdrQS91eXMrMnhCK3lyRSt6cnI3QW5KdG1UdHRtVDc3QW4vMkJQcnJXelp0blpEOWhUTHJlbjF0ZzVlKzFiV3RuVDdyTHowK3lDQTNaUmlsMnkxcDc1bG4zYll2djJFL1lkYjloMzdyZm45ckh2Mm1uUFM3ZnZlY3UrNzJ0Ny9rWDIvSC9iNWVQdEJSL1lELzVpUDd6U2Z1UnArMC9yN1VlNzI0L2VaejllWUQraDdZVUo5cE52MkUrZGFmKzVpNzNvUmZ2cGMreW43N2FmL3Q1K0p0Vitkcmk5K0VyN2hldnNGeWZiTCsrM1g3M1dmdTBIZStuUDlySmY3YmN1c044NmFML3pwZjNlcGZiZmo5ai9HR24vWTZXOWFxTmRNY2xlTTl4ZWU5aitOTXIrOURaNy9aWDJaM1BzRFczc2pkZlpYNCt6TjVYYTN5MjBmM25mL3UwYis4aVBkdVgzZGwwYlg4ZzRYK2hzWDBTbUx5SE9sN0xjZCtaT1g1dmR2azZWdnJPRytycE84WFhmNWV1WjREdDdsKytjZHI1ejhueHBTYjQrTFh6OVluM252K2tiY3FidmdxVys5TzYrWVVkOEYxN3BHeDdodS9nejMyVmh2akh0ZkpjUDhZMXQ0eHR2KzhadjlsMDUxWGYxUWQ4MUwvbXUvY2wzdzFMZmphVytHMy95M1RUVk4ybWVMNnZVTjJXMEwyZXI3NVlFMy9STGZma1grMG91OWMzZTZydnpLdDg5ZnkxZlV2bkFFbXZKa3Fwemw5aExVcW95SzFmWFpmcVgxTDZZWFBsQTFibTFENFRHUERmRHNmcHI1YWhMR3BUMW1hTStuNnRzeDNwaGFGbmxxT1QyRVU1RHplSUtSODNkVjViY0ljS3hPZzFNZDV6cjVxamtqaEh1aXo1ZXJEdjlpOWUxS2t2dVpGNjg0V0NGNDF3enVpSzVjMFNNNDJ4YWtPNm9jL3ptRXA5WE5zTlJRM3ViNU1DS01rZXRqa3VYbmlTNEZUcHFtSGxSRFJwcUhnMSt0a3hTaVhjRVdqbnI1TzVkbFYvbU9GSHowNU1kRmMwcm9RUEx5aDJsL0NyRS9JbDR4RHhzNkdEcWpHaHJPbE8zMEJRSXowd1BjNXpEcVNiVCtqazl4RHp2WTlxMzE1dm45ZHRKUFV2S1hKUjlTMW1ZbzBMdU1TVmoybGFZa3RWelRESjBtWEtjcXQ0bTVTODNsS2tjWXVvTVNURWxuYU9UdU4rV0huS3ZxWHFyU2RkK1F5UG1mYWYyRlZKdEsweXAycDdVZDUweTlkVk9NZTBwUXdPbmRxUnBUMldSNnAxZTdqZzFMMVp3NVpGenAzbS9aaCtwSkhwZVM2dUhGOUtmMm9XbXF3M3J6S1YycGNsc21FS2JsZVQ1S1htMEs5M2RRa3VWVUtubVkvT29LdE9rcWllYU9xdVhNcENoTXNhdEpubWtOWFhXMzJNcXFidkJYT3Aza0dvRkJYdFQ4WDdHZUhpNHVhOWZMeVZqR0c1L25sUG5pVVdHOE02Si9uVGZtWkF1Y3hCTXBaTlNwcVhvQ2JUYzFmUkpxVGtRWmdNRC80b2htQ0VxeTNUWnFZdWhwUk5tV3B4ak84ME1LZnNMOC96RVZXWTBJVVVtVmNtNC9HdE5tMVhYVVdmTVErWk5lNnpwazlJYnpmdjF0R243U0QxRXFqK0QrZEtVZEJ6RE9RekJsQXc3V3ZGSHd3elF0YzRNV1VYTWg0SXk0MkVOcHY3SXpTb2tjYlhwRVpSemRwc1NGbTA3UjAxL3JSbG1kcFFlRHFmcHdhWngxY204b2ZzeTFGUjZGRzR5bldPRnRCTUJSMXVNTFh5YlNkbG1EbFRZWmxNeVpEVGM0Qmg2cXBndnBPODBxeEVML2JVcHBIUE1FdzBmNm9YMEtrYjRNZ1o2K01rTjNRbmp3VGZoS1l6ZjlGK0Y3NFJ5eDJrdFFpaW42SzY5a2k3Q2dmWVdjMUVUU1IyazVOOTZtWmZPV2xCbWhDZE94aFI5SFl6d0dxV01mbkFPM2d2VkRrS2FJNjhvNzNMdzN2UW1lZklLYjV2TDdNQnQ5RFZ1WHR2L25hcTVIbFhqSzZsSTdvTEdxSHpiZEM1cUtUVXRyakFhbzhVaVU3UWIwcGlFb0VmUitMZlZGYzExUjBrUmhVb3Evb1BHeURSYXdHbTNwc0lNV3ZVdjh6dk9MaWF1L1RDVCt3dFZKTzB4cVkxWElJQWJ4eXR6L1NYVGRHdGZVcGxiMHZtNW9pd016bWhweU1xTm85ckJpeFJRNXl5RUo4NTVuR3M3dXBMRVhMUjhqd2FRTk9meDVTYlo3VzVsR2srQlRSUGFtMW5kLzdPcGRnL3pLeGU1ZGZOZUlHK0pjbStsc0VveFdzYTl5SzJiTjBHMWM1d1BCNWY1RE9NeXArRlJYQkxTdmR2SVhxYUtFNGRoUW9aeHpPZ2w5M0xpS0pLRkVCeERjbzU5VmVHKzY1elliMUtScWFyZC8yb0cxYWRHclRyWCtvMDJkcjVmYldyOWFTY3FEVmI2NkVwVHJFT0N1ZjBlZHV4QVA3NkhMb09ReVJwNHYrc3dIclF5NWJveXdSMWc2eEJhSHZTbXFlQW5NeTJxNndoVCtLZDlraklWZkFRWktPSzF0aHRCOFU4eHlmS1B6Znc2ZXg0MUpWdlJRUVhuZC9tRHVTVFRWTXRIallKVTE5V1pONSs0QmdXNXc5REtPUUNsdDFTaFoxRHllOUFlclY1Q29HL0JrRGh6emJRNUwyUC9jbDlEZzdXbVMvRVRUYWt1MEt4bURGTlJhSHE0azd5VVc4cmNsT1AwcE42NXF0UndVRjVaMkVra3JVb3k5SHp4a2JLVXJvWTVRNDBPNTFseXR3akhzV0dwUzQwOGxCdDJTbDJEbEplZzNaZWlhTWFRZ2dqY09nM29rZFFWNmVYbGhzbU9yVUhON1RQcXgza1BrOWR2bFNueEpTWmk2MEJ6Nnh0dEh1OUd1emVFbVpxU1VNRVhHU3Vqb294a3E3YVloUzluVllRWkVYUzJNZzdUaU9wbVprNmxNTUIvelczR0M0NDZHNVdWWkpwUVoxOW5Mc243VGNrV0VDbDVNMC96S3VUcDZhViswUEVLcDhIb25PVHVac2c3WVlsdXo2dmtIcWlBaXNPbTNNUStwa1BIdDZZYkZYQ0RrUWNWUTZjK3YxczFGL3lNOGVZU3M4MDhHaXNxZFZ2NmFWV0FFVjdyUWhneklTSTl1YWRwOUxkVWxYSTI2T1lSUi9VM2NxQ3FlemVyUGZITjA5VlU2RmlYR2pQV1VMVVRIUnFOaVlwQWhpS014VUlMdGpONit0NzBVRmNqT3NlUnhZZ3ZVYVJMVlZ2SG1kMjJ3cWlmSS9EYWNUVEw4ZDZ1OWpXeVhEV3JJdFRUeEJGQWsrTVFPWHE4T2xtam5wWjVHamEyTmwwWTg0anBsMU1adzh1UFlvNDZNZG5kZHByN0M3QlJlNGNpbjZhazh4dVRGZnFRVEtDNS9SNUc2VDdMcFA0RytUY1BRM2xWR3VpaFlqWlVoQmgrZENxWG1SNXZBcHcwUEc3S1dwSmFEcmNqRlQxZ3p4TkpaWVlmNmJFS05UeW4rb08wcXREZ0JqOEdaKzUyOUdUL3Z1bUo3NTFDWlJkS0pzNHlWS2FqdlRQVGsxUGhDNkZHZkNhOUVUQTVHYU1qOTJ0R25tUVFobkVSR1oyQTZvMmZjSHErY0t5Smhzc2JWbzdDTlBnN20zdy9ndVI4emlUY2JsTFZXRG4vZkxEVlJtYTVXMDlVUjQzUlUwNWxMeURTZTZBSlZNSHhqMEZaZDZJNmVtd3loUG5tQ2l5OEg2TlpQWlBxd0Q0T2MrSEhnUGk3R0N5ZzFGZ1UxY2dLY0lmektITjJUaXU2MG9uUnRnYWt0R1lDQU9SeWNYYmNWdUhtT1QrQ2tINkVzM1l3Wnp0UUV6OStYTkZPcnFZTURaT3BPdlV5aktmeXUxUVlTOUZ5SWFLNUJ0c0ZMK3pDek8zS3d0WU5JVzhnZVRuazVaUzVlU3JKREV1MXhBNjNmTVo3VnlXdEpXOWhXYnYvSCtUMWYyR1oxaG5HY0NJTEs1TFBPZm5GMDRsUXMyS09PaE5iMG5sU3VtVjBjV2V3MlprTHkwNHZmUjh5clplTng4NUhaeUgxb1A0SUtCRnpTMWxieDJwWENMNXdxRGlxUGJ4QktlY1lDcFpTenVGSFRhbUc3OGFpSUV6YUVCUTJPbTZZMGpteWlIbDFSaG10K1gwVURzeVJad0p2SFFjTVJFOUpOMU1jMVZYNVl4ejFtSEVIMUdXYmxQVzZvLzcyRkVwS1BZUGhXR3V5UDNuYlZEbGdYeG5XUll2L0EyZUZBTHVzVkhQeFlZOTlTTDdxZ25ub2NqZEd6NGR0bG92Vnh5dnUxSU9nOUFZQTdYMjhmcXZoQ2F2WHNMSnlVejRrbi9JUXpBZUc4ZnZUalZMc1YxaG1sS0xmaDlBODdqMXlhbVRNWHlGNGFwSEpuTG16ckRJMnhPMmIyOEVHMUdvSVNxWjJ0ZHVMTURHc3BtOXp4YUdTWEZ3VXNjV01RdnJHeUV6Si92UzEvekpHWVRFZlZuZDBGb1RkK3hwQXp6R3VZY3cwWTdQTWFLMHA4TzdaR3lxZ1hLckJHZFlVWTBCVno1MWxUTG1SU0t2bmFzZzVTTUJOTFgwR3I3eUJucm9DeHJQd2RRZUFOVDhCQ0R3RXRuZ0l6RG9ZZmI4V2Q4VnBnZXhlMFZxZ3FERVFWamF5dEE3SXF5RElONURWZE1GeEp2ZE5ON1IwZGdOUzl4a2hjL2FocEhlUEtHdm5ORHoxa2pLbVlqZFNsSVJMdGcvTTMySTFYRFlseStCYjFhTENlNlNTZ0lVdFZwbTNuQVlnK2wvOGFwSVpFL3lqd0xEOWhwYUZ4RGpXNXhCOHoySVExS2NHVEtsK0dJTkxvUDBsbUxGUGNHdjdvM0hleFVkN0Y4Q3duamJPUTBpZEY4MkRDYlVNYnlhTWV3RklUUFZGWDMxbW5FbmpmcGcrdktETjdZMXdvZ09ZNi9lVUtmZ3BtdWhkWE0xMzRhRUJRTWwxdlpnc2cvOGRhK2kyZEs4L3pxZVFhUW5ldGlOK01lUitBVjVhajRkTEs4Njd2WkRicTd6ZU91dDZHMEd4WnByS0d5cjNNMjIwcVBxaDUyNFVlRWdNUXVIMTNvVEE5eDNxalVaZEF2VVpvZlFIZEdBSXBCd0RITldsQ3dnNnZHY21WKzAxUlJzZTZxUEtvZDVscVBWaG95c3N4OW9DZ1B1Z0QrWENrYTF3dkdNVkk2QWJDVFQzaGkxWElXYzNHdnZiOERYeXZRU3VmTDhJeVQvQmVFNnNRMVVjRmtRUEZVMm1rY2gxNkl2K3o2STZ3dkhCVHpCbnB1WnlxZFZjK2xMMU5lc001UjRmQ1FoWWJjVEdTdDJxcEcraHBwOHZyb1NKdDlLNVFjemp4M0NJQXVlOUVRZGIwbmVYaVptWVQ3QXJieE9oZUJ2OFBoajR1RFlUOVRPREFJUzFBVzc1QkxvTnVOdThNd1lCSGdPN3JnV0hEQWJrdjQwZGVSc3MraEVrR25qWW0zN25pdm40cXZlaUhneVdTSFpyVjRPZjhWcFVZMENnQStDd0FmaWVWN1F3N3pUZytTbThpUEVTTGtJWG1ScE5QZldHa2s0cHN5eHRPMnNuS0xjL3p0czRDWjh3NlorZ3o1WUo4d2dUZ2xtWEdlc3VQWU1TelBMOWhLd3FmQ3E1bDhFY2FoeGpPNWNJMFIwUW9OZnVkRFBCQlVpZFFjbkpPSXR0VGJwd0ZVeURTbm1ZV1IyeEdTYUZOYjlxYlJwN3ZnOXFab0hvQ0J5RHUwWldBS1crYkd0RzhEZ3FTQlZnVXYrNkNPbVpOYm9peFhoQmRQSno5SG9Makd0UEE5MmNiVXhOUDlNVjU1WnJWUG45cHZJVzVnWExuMmVLbG8xbUluNWhHdE8ybVc3c0FvNXN3cW5xVEUzcnFPbW1EYkNKd3Z2NUNwRXNnTFFqdHBpQ0R6R2VTN2JReTQydEtpQ0NHYjlQeHY4Qy9EOG8wNHhhL1VyN0ptbFhsVGpxL1IzSTVUdG9oeHRId0tsckNFUGQvNHJDck13QU5aeS9uSmpRRXBEOVpURGFFbURTTzdEQTBCSVovM3dZN0w2T3BOV1FweXJjaDg2U2xjRVhWdUpQWHdBNG5ibGRGT0Y4SWtvVmF6RWlOdzczWGpETmwza3ZmSmdrUm0wR1BGSjZEVDF4UGlnMHc2bDZ6UFMzVGlXZkd4RWNtV01sb3k5R0dyNGoxOHBDNGIzNE5sSXhCeDB4R3dkOUhwbTNneTgxRUgxbEN3T2xHd2FpV1A1RncyV0d6UnErQXZ4Znhpei9pQjc1Rk5lcUs2Wm9EMFhxalhoYUk4MDBPRDhKZnF4SGZmN3pPclNKYzRKd3ppRGpZYXFMdWdWUzdZWGFCTFl1Nms3cVVlaCtQV0l4YUlISjNNdzBEaXJIcTJxTk5KZ3FUSWN2US9DSEFGZUgwS2JjWGdhTVd5TVBzS0R2ckVYNWZ5VG10eWNLcmhNNitzZDg4K2hiK3Y0dEV2TWpCdXZIUWpmUEZGK010S1E4aTBaYUM4elkwQUlOZ0s3YWtNTE1wSWdhbW1mb1lWM1hXMlJoRHpJM3VLUHBSQis0YmkwNHI4OXVBb1I3MEZ1TC82Q1l4WGMrSm1jTjZtc05ldCtwcDRmcmdSSHZBRnVIb0ZuVzlJR3VnNDA1Z3pLaFhqOS94SzNzQktWNlFwU2U2STVPSUFrM2IzdTZnYVBxQW14Y2Z6eVB4d0FHSm9VeDd6L0NUTVVWaFdTTXFqQUV2T25OZENtYTNEc0NWOG5rYnpBNE13MW0yR29FV2QxdUdLYVBlZlFYUlBQVzNlaW5FS01abkJxcWlDY1dhWnNhVlFqc2FTNUdOenVkc01nMStlUStZa29lUU92YVNIME5NY1NhUWtaNEZZTzdkd2hPdXBjcjhWTXNpMXQ5a2JqZy8yUG1FSW9OUW1WdGh1NkQ1c01jcGNoNFUrYUFMMDdQSE9JeEJKZ2ovYjh6UjhYSnpLRUN6SEdXT29rNWpML1VuRGtJbVhyTW9ab3p4NTB1YzZ3VlpVTHcxbVVPZzVXYk1jZjZSdVpJYjJRT1JPekh2TEpUbVdQaC83Zk1zZmIzbU9Pc0lIUFFjSFBtS1B1L1p3N1ZtdmpYWE5EU3hReDU3Z3BzMGcvb3Fjdno2RW9vQWEvUUlyUjlGR3FpQ2k4c2RBWXQzSW5Wek5tTUFRL2tPczdSN1dqcUtwWUFxa1JOZllZaVhvWTV1d05BZlFXQnJFLzdFOUFJTmI2blU0VS9HdFdXK2tNTlBsQ2hKVlE5QlVkelhWdVlydDg2M29KSlRkOU1UUVFaenV0ajNuZXFpRFc1alc2VFJ1OVZnVWJ2Qk5zdTdJSU5KRmdncmJqVGY1VFFBb01pejlDeWpLamRRbGxOQ0oxTkx1d2YxYkd4UDVESkdDbnI4VVZZeFY0eHdLOUxRQ1h2QW5lZkE2OCtCNHNNSU9iN0NRRCtacmxna01mQ1lHK09NdDFvV0k4L25YdWNFZVV5R0M1dThRRlU4Y1FXYy9zRXpMK01XTVlWaE5LZDNyRFdsNHNxd0lUcUpXUXNiVDV5dXB0WVJlOHZjVlhWdW9wcHllZXh4Z1pEdjF4U2tkelh1STQvZ2hSZm1hdVMrMFg4WDd6SnFDZTNBQVJ0d1BEMk1lNmlzeGd1azhzS29nbWpjbUNxRVJqL2YwUXdCeDlRY3NoRGhpY2FqaUhnK1VONC83V3hKdm5hNVFncGxKUHFybDdCeGZpUGFpU095bnVwRUhZVnBuZDRSWm1NK0ZWWU14V0dWUDhHRzV5VGhlTlVndGUvT2FYTXFBRjFIbXoydHdndUlLZExjWldXNDFxSWg5QUg2WnEyVEZCRUtyenoySGhSQ3lVRVlycUtSak5WT3RaZFJnMDZHeGNSeDM4QnNIWDFGOHowb3plWXlmamFqRm5sdmFUTUl3ZE1zZ0dmNzFLREw5VG9WRFhNSkxjTHpIc1pSZEI3bzRMQ1lMeTBCUzZ3cVRDT1MzOGoydGNaOXJNNnJTMUxIbUJ1cmlYYVoraWNQRERpLytwVnF4UWhlYitCaUhJeWpQUWVrNEVQUVpkK28rZHBLZUt1RzBYaXhtRVZpdGRCZ2hRYTJVRnZwTEJlVTBsWXFnV2NaeHNzcEdJSlRjWGg4S29Yd1gydlpoSDRTd0hacFFDTjY2QkFWelR0VGt4V1N4WVpkNVlIVXQvalRlc0o1dW1lVllDWHprajB3NUJ6QVJKV1RnanoxdmRRRzN0dzFGTmdpZTh4RTNXTFRLZDJEZlNxZFhZUlV0cEoyTHorSmZQZTl5eFBwUUJJOTZ3V2JIWVF2a2xHbHkySFUwYmhMOWdncWpvaWVENWp3cHc2WEVNZkVmOTZPcTl4bXhxTTQ2akNXTTZvUXhCWjMzS2NSV1Vvd3lMSStNMEswQ2owTW1EV281ZmpQRjdtMHN0eDBMalF5OWtqNjJGZ3g5MG9qVGc2ZnFnWFJIc1ZKK2NHV1Q0VGVrRUhvWmV5cDNoVVVxMk1lSGdwNWhGNnFhNUVRRjJpRENjdUFiMVVnUms4OUhKVXlkZllRZWlsVXVnZTlGSmRnZXp1Tk9EcVFTL1ZFdFVrOU5JQXlUMDRMWHNFSEx2MGlnUDdqY0puSDgxcVVkMUlpSSt6REwyY1dnTzFETDBxWkUxNHZra2lZTkRLcVdTRng4RVBjcUxTRGNHc0JXalRwUkx0VkJKMHdXWXBJU3RPclRyTFl6VVZKcE1IcTlVUjVvZlZuSU1mdTZ5R2t3bE9OcXdHVC9BMnJPWjhEenZBYXM2dW9XVUJuaGpxc1pwVHo4S1dzRnJLVnBmRWh2QkZPSGNQdzNvUG9xM0tVd25wdU1PbmV6WXMrLzJqSHZXRjFWUXJWbWRoTmRXVlNZWFZQQkp2RTgyeEY2a1FWbHZCckFxcjJjd0dyS1prZlFWV1UzcVZ4MnJLcXE5d1dVM1ppQnFzSmd2enNCcEVTelM2eUJxekI4VUlnd25saE1HRWNzSmdRam1Yd2FDY01KaFFEZ1lUeW9VSmd4bktMY0xDdTRJRzVXQXdvWnczeEtFZWc3a3BZVEFvNXduelZyaTFnUHNpWXp4VkNkTHo0RWpoc3EwZTR3aURDZVdFd1R5K0JhdEFPY05neXFQY25rNHU1ZUF5WVRDaG5ERFlDdUxDTUppaG5NZGdRam5aZEdBb3gzUkdwUzl3R1V5b0JvTUoxZHhvMnIwRXo1YVpaMmV2ZDZOcFdSSk5LeE1vWm96Q083M1RweVUzQzFOeGFScW1JcXoxTGJGU04xU0ZZZTVuS05Md0ZPdGZEczJxNjB5ZDJRRGJkUzlTQk9mWURaOVIrTlR3MmNFeXdtY1ZoTThlTDJzZVBzUE5kc05ub3pFWTZ3Y3oxNTlBeHdGTWM2RVJTbk5SRXNNek9KWm81RVBQbTl1SElKWkVBZ2ZKemdla2NmeXFzcENZeXNkR0p3OUM1eXV0cXE1S0h0dzBhVHhQSXowTmV3MXlwSWlxZ2tPL21ZVDcrU2JZYWM0VU1QU29Qb2pDVVNQS0tvSVk1dDVxRUFiM3p2RXhocHNhZGhHWEc1eFpGaExJSFV1QkEvQkcxSEhUcmVQalZKaGp0WHlOVWxNd0IxRnNFemtPcGt2VzJHN3VxVHVNMW9pWWpnVjN6TWxCMFI4TmM5czFqK0ladkZ2MlRZVTRoTUxsU3drc08yUFJRZk9lSjNhdzRxdUtZQnVvOCtRb2FZT1YxWWozMHIyZXFMVVBTVS9ZVzJGeXFaMVJIRzFCN2E4cGIxUnE3ZExHc2RQL3ZZZEJMVWRaZERsK2pRcWpOVGo3emJXbXNYbmxhRzEzeE5mUWtRTzg0VkprSkViQ3FRU0xqQ0wydGc2TU4rcmpNb09ZbjBCampGcGRaci91V09jc3hPb3V3dXQvQ1pPc3pnTmV6d3lEZ1ZSL3dobG5vN0crd1M5Wng1THFPcVQzRzhiK1RSL0pnMjB2UnFaV0REWnYvdjF1Z3ovVUpFaW9zRjFqd0RWanZxNG8zMmVFOTJiY3M3ZmhzakZBeUdjcks5bzZ6bjJROTd3VjZYN1QzZjFvaGY1R01LenpVRk1EMXhGVmZBbk5OL0JqNDU2b1NRampPNXRaWmtqSHkwbEgrMitwcjZDemhEUGREU0JLTnVFY1JFZmhlaW1pWFNsWS9JSFFnS2k0NmthQWZwaEI4cVpYVitQQlhjVGsvWVBJMVdzdzhtdG1scHgvaEhFaDlQTGFia2I1d1MxTXhYcVU4MWtHMkRtN2Q1Z1grNExqSEh4bE5WZDVNRVdoQVowMWRPVnVkcFI4eDRMK2R4S3RVNnpMT0hnZ2l0Q0tBNWJ4OHVnMDBTc0hoRTVnMGhnUHFrVktaVWRPNTVubWpROElVVjZFZTdvSlYvbHlUUml0aFBBQVcxalVSSFNmdVpESm1ndFhBNExSc1R4eXloOEIrZjVsS2R5eWpEWld3eTI3c1RvdjNTQjdoakRNRGlzSlJBa2RCODV3MWtzZWozL2F6RHJMS1h6bGFycFJxd0M5RjVsZVcvZjFBdXA5Wm1BMEV4d3FrKzE1TlRDQTgzWm5KUFk1bndycjZUS0p5eGVHY1l4diszY3NKYlhEV0g2UDhiNWhqWWJWQWRVZjVkVWY3QWR2aXNxRFZkc1p2bVV3bjQweDd3aExxK3NYRXVCMzlrc3NlM1dRcmRaS2I0V2xyR2NwOTg2bVJwWkNsZjYwU2NBMzQxWUtPK01JTjhGdERtcEtmVzM2dHR1WUIzVTlhRzhaVUd3WTJBekNHaXFWd3dDTFVaQ0xpYmVXUHlTVU40VW1Fc1ZmRFBnckthbG90NldjcVRUMTlZQjNPOE1MRjJDUEZkS3ZVQXh1b0Y3V0VRaHhLZ29yN0xaaUxWUVJEbERsWlM0TGtRZXpFYjN2SG9kdXBLK09nd2ZoUUdGSGRuVEovR0phZHpQUzlTd3dyR2VTZjRCSlA4Z3ZvLzhpQTBpRHVxaEdlUkp5TmVqaElrS01GNkgwcjA2QjRNUEUrZXpQMnZobXJFVUtBT0RqSFo3b09RNWJjcFNzWE1TVnVWWkwwSmdJTGV0MWk4QlNMM1ZWeWVYZUJycjZMNVVzWW9jNDFrZzRxLzN1TWplazZQaGwwUVNSM0VKNDhqS0kwZ2xoS0RQbHJCNDU2VzZJVXJWZURrNGdjS2t1d25nUXpIVHVXU01yUGNxbkhLdHZFUzdUU0VBeXNWQ3I4SE5aeUhBT0kyM0R4aGlWbzdvQXhWZExqTjlkay9oWTFpU3cwKzZhQkhFWk5SeXBZZm5DU29WemJrVFZwWmVuK3dPckh3Tmw5ZU93Kzc3c2ttTlJEbEZjTndsREkyc1k0Vmlmd3hISUkvZGUxYS8yTjFieWx1WFlSZE1qcCtGckhJVFZiNmV6a0RFZFQvdm5nK2p0VzVuMmtsU3NnR1pkUjRNekd3amFoNEJpYXBrOG53OTZiOFUyZHI1QlZnMEpxL2hRYXpVd29zWGsxek5IOVJNcGVTRzl1SEFkdHNwaTNpMUNUQTFNdzc1dlpOVVFKS1Z3Z1JwQWpLdFk2aGgrWElMWld2YnM0YzZHTUVVV3d1WkRLL2swYzlJWnZkeDVncXlxK3BUM3lHS1dRMENyOUlFUmdNa2VRY25teXRJdEVVY0xjN0VKWGprSFVVc21KcXpRNDBuRXdGdCtBZC8zbnArZVlpaENoa2NSZzFJOGloQnljeW5TMEVpUnhZMFVhUWhTQkdmUnBVaG1JMFcrYUtSSVVwQWkrMDZpeU9OQmlqemJoQ0xQQkNtQ1luWXBnbHdGS0tLQ0ZQR25CeWpTL25jcDB2RjNLTEt3a1NMcFFZcFV1QlF4MGpVYlBmSTNIN3BOb2FjYUtQRDFPbE56NnJaMDZSNmhwM3Awak45UHBienJRL242VUNXcUd4YW0yeExwbnVRUys3VEE1bjdaYmdveDlHSHAzanltY1FicXQ1NUltOGFRZlFXRisyRHJXc2hhRzBLUWduWnF2Wm1kSW5lZ01PWUtkTkxJbSt2d3JpNExMSlJMaTdjenRadWhRN2VYWktydTlQcmhWTmQ1blpFQmNERWx6OFlEUDF2VzF5eGswQ0xpMjRBSTd5bkNlRHVUakN0WTZRODZ6bERSa2MxdXNuSUZWLyt1NDR5RjNvMWI2RHJPdmVuL3E5ajdHM2FXQlIwUS9JT3V1SkkyNktJbG1LQVYvbVJMNUx3VjJoMFBWM1ZGSWU4aEJwUXlndEV0UUZZS1FJaTNVdEQ0TmRTSVpJdXpLTHU0WGNlWlNXNkpXZHk1d0d2QStSN3l1dkVMaktRYnY3Z1o2dCs0R2hOUWh3VVdmN2lPSmN4YWREN2hoWUM3SEdPU2RleENya1RIT3JCdXdGMUdLSmFPRm5lNVN3V3VNVnlPa1hiZFpUd29oWDhWQnJSS3dVT293OVZzZ1FQbnVzdWZneGl1WVI1ZmJGRVcwaGd0TU4xR1d0d1F5bUJ2WkNhVkhuQ1gyVHpndXN1eUxYU2x1TXU0OGc5alZSNUVaWmFuU2xBR0Y4MTFsOW02NDdyTFJSVnVaVUp6WnhjZ3Rpc2JrT29YVndSOHlXMUkzM01Bd3lYRG1FQ2JBSitOQXJlSklibE9NdlBwQTJab0pGYXpuMVQ4NkRBMktDbkN6dXE0T01sWEdaZk11bVlMaUdjUWNMQ2tndEZXTThicXA3QWN4NWxEUHdHdDZrVUkxa2NzRFplc29XVlp4YXltMzRrNGhIYUZWMUw1Yzh5b3JTNTlDSjlURlJtTzh4dGNiYTl4YTVZSENQb1VrMkdsZEVmUUZ6RG0vaVd5L3dvR3JRWW9jRERBeFlkKzVNZC9OOE5mZ011N1Rsd0kvOTNLdlRoMUJBQ1NjSGVyQ2FiNzd6RWxHeloxQklWVjMrbFY1OVN4UUxHUGNJcTh3OFl2MDRuUHpVaXM2eVdHMnA5T0ZDMUk5dzRSVUJkVUlPRGlKOFJkUFJjQldzZGNGNG13dWwzOWc5ZTI3SUNuYmErclZvL3R4TkRkSGlFOSsvYWtlK0V6OG1pRGFVaURpbDNXWUJqWEVTRlk0RkxCclFhWUhFR0lUQWppWjYrYTAzOW1vSlFNemgzTlB0a2ozeXN3VnRuVjFyQ3BiVVZvWUxRQTlhU1VDaTlJNEpMdUhyY0RqelIyWUg1akIzakJEREJ3UUtQNjlncTVEM2FnU0RvZ3VSQkg5cnJVRVRxcG50WFlnZmJTZ1h1VTExV1pvcnFlS2xDOTdGei9zN0Z6VnRvYytKQ2FuYUp5bVFHdkZtWUFHZllUZDNJMzY3a3pzQ0RBQXU2Smo2U0V4aGx3QnlnelFOaEFuc3RjUVNWbGM1Q2hXcllLeWd5bzErR2U3c0tIc0xncUh5SXNMdXc4QlRRVUFSaHp1WGtLK2hweGNVdDV1Y2pJYjJ4WnFCdGFGaEFoemdNMGJQbFNoUVpraUpjUzBZTjFRMFF1MGtXTUFvS2dGdVNYSlo5UDFPRXBIaDk1Rkk0c1FuZXVteS8wY0JsYkNVT1dCL2g2RGdRc2doNzlYWWI0UTREVTlzYkFlQU1DNVhLazMyVkdsd05FTVFoWHVEUzZXNTNVSFprWVIyV2ZwZjVMYitZMjltYisvOVBldU9USTNmejdIVWh2M2dGeEpmNURCL1lIT3pCSG5kU0J1WTBkS0d0T2pnMG8yRENBKzRXWG1kUXRyWWhHaUZycUpsQjNEdmdrQzNnN0JnVjhNL0oxTTk3aUl2YXlqc0ZNeldPajdUeUM1SXVNc1hIZXhvQS90MG0xdzUxbDdYSVVqdmtxcXN5RW9mZGo5S3FBY3Z1SmtzZ2hnUDBVT2NnSzJIRjh1WFp3bTV4emFVdjNrZ0JyZ2xlU1VjVnFyT3dkSVVEckVLaFFWK0hncWZhQXJ0STdJZVdCV3R6YkJqbFBJNXYyY0xYTWJWdGcwWDdaSWlZYmI5YVZ5UWFlUEFOS3hPNnhmeUtaWUlyRXdOcjRtUEVEU1N6czFOTlZpUVJhZEZEM1lsOTFTQjM4cnhFdzY1WGdveWpjNWRqM2VFdDJsbG1FbE54RE94T1FOMnVpWEZsSkk3YWdMQ0tnU2tBc1o0bWNReStqMmV0clZMTUcrN0JuTWVRb0drZXowYWhKZzJIc3A0MFhKeWNVZk4wR0lOL3lWZk1vZVdYNmE2WVVtYXAvbWVlNkpyRFp4RGxZd1Q1OXpoR1pDOGFialkxT3c3M3A3VzZEZE9WQjBrbTJJWjN4aUtZd3BuMDdpRlljd053ZEJTSlU0WVljeUFJT3RPNUxIelFJMXhKc0s4ZWVOckJFWHhPQnRhZ0gwRFJNQ0Q0NlNyRHBsMW1NMXpFT3F0UHdpa2NxcDBGMlF6WXNrYXRzandNL05lQXhLUUl0RFVUblZMdXppR3hwSWx2VzBtQ3RHOW05WHVQRFNOY2pHQTFYQlI5SmRPdlhWTjRLYlNIOU5xL0dENUd4R1Bva3RaYm9VOHhUN0ZrOG1UVHpXYk8zNWlGS0l5dUJZR25EQ001MUkyN2ZUWUpOc0hqYWNNREVZaGlRdE94YmQ1ODduNjgxclRlY09NcHdQNjlBcmpjVFBONHN6RTRVNXZOVjZOK0pQa2oxT2NzYzNWWjd6MVdhYkRCSWFDcytMMEwzSklOK2pKV2ZxWlZZdEdISTZlYnRJT2hOZmMzelRheVM5ZmhNVXVJc0FFVnJaWGRVRmZTb1JWNXJSK0QrSGdDQUh0aUc0cW1sUTV3RXBKQXBXb3ZnKzRpWG1scXBFRXBzQW1wczZuMVNlUWwyeWlGQ3Qvd0JRbWJ4SGVXUW9QZ3dzb09LbzR2U0Y3ZVU2a0c4cWdlenRBbDAyT09yeHZLcnBQeHJ3ZklyS1I5UHRDVmV0aXY3Q04vN29IN29xeWdFN3AxYTFyMVVEL2hzRTJMU0E5RGI0MHVod0h2cFhsV2hoTnE4OHNCOUZjL1J6QVBiR3VrMDhpUTZEY2VTV2ZQWU1EQ3lEbE9hTmdRaDdyWXlNTGV5alRwTk5pb3ZybTZjKzVHL08vZGtiQjRlbUhvejA0WmZKL3BsMXVrZXRScTJxYUFWOWh3bHRKZFpaNVhuU1VUYm5mVTZlZ3ZLVlhzazd1Q1Q4NVdBUEFmT3JrVEx5Y2FOV3ZaOE9JOGdxODlBQ01mQmJqZ1NBVUpLSFZuQmtOQ1E3SjA0ak1OeEZBcldvQXByeC9GT1BSaTZnYjBPOWRES01aNkdVNC9US3hHaU90Ym5IVlJrM1RqVUVnM1UzMktHWWt0ZzZXUENZY05YbGdYT200YUlzOExNaGhsWmRtOTlBc0lUaVNmRXlja21ONWY3TVBiOE9PaG1IL2k2UnM0aXRrOHlmZmtCSnA4S0Mwd1lDR0JpWTRvaGhDRlBHSGJPd2F6NThpcmNMUzNHMkkwa1ZIWVoxdThjbE80WmhDL1B3ZDgvbzdla3pHVThCbEMxeDZwT0JTNVZvcGduM2NPT0IxZjBxMDhXL1lxZzZBc3ZMUmFqa0NiVE84eDdIcGorNDAxRVh3b01iUlQ5TWhGOUZXU0NDdSs1RVgxaGd0WmxRZEgzQjBXL0drR1loaFU0TVJQRGQ2Z2NMcXJFM2FzV2gwRlk0VGEwWHRmMU5DNytjelgrbEI5ZklXdytaaVcyQkk0TkE1LzdDV3I3T1hrWGRpOGE1M3RSNldFd1BpODQxZmoxbFhQUXNDdUx5bnlteFFXQVVMZGFhVEhwOUMwQ1VFeFZ0RmpFQmk5WjFIVmIzRmQyMmhhSmlGZk93b2lzbksxOHdURTJ0cGh5K2hiM05iYm9qckU4MkNLWDA3UUlTRE9Wc0VWckhBSW5vZUJ4eHM2cGl1UHVGaTNVNGpoaWs3MEl4OG1qM21zQ3FiNmRXUmZKTUZyVmVrQlc3cllTSXVMUW12TXZBTkRXUmF4Y2pPUlFsaHZ4YW9POHlLRzJ6bGwwNk9IRDZMTmNWbUpmZ0ZuVUJQaGcyQTQ1ek5BWms5VUcvdVExam9PWTBiM0hXUzNWbVVQUVVnL1BUVHZRSkFJYXBiQ24yZG56Y29VSHZ3UUQ3V0ZsU2k3a0NTNVFLWnlmSTNCZ2JpdThTOHAxQUl3VWdUR0V3aE9ReC8zdWJybVhWRmhsVWtxZzZ1My93NnBiQjZ1K1JxcSs3alJWTytvdXRJUzFWbm92MWJsTnBBZWFXT3JsQmFzTE5FSHNTeTRwS0E1YThDcW5BbE4zV3pPNS8wYnF3eDgxbDh1eHNaY05CUHYrUldaVW8rVGxqSTFRMlNWMWxwQjZ4dStSZWlIblJqN2NBUHR0WFJTY2JTNWJuNUhabmkrelRhQzVUWUFSVENWTlpwdVZvQmZXeUd5TDcvVmxsR2s4UTF5VGZlSnFjNzdTYVNEaTNrQUxEU01yQk03dWZhWXNzQzRraDZ3Umw2MHNGWFBpMjlrT0FKZEYxeE9zRUhTVTR5cDdON0VoeVZYcHRLS1pIcjJReFlOUWNKcEptN0xXMGVDakhORkFqd2lrUlcxWXNzQW1rRlpPRzF0RVZKUWxLK1BBZEo1N2tQWlJHaFFtTURveWFFZ0FMMjdWajB1ck1XWFNLaStBNkp1MG1yUmNndmVJWVVla29DMjd3Rm9DZmp1enowR090YnVyTHpTWGpGdmhjSjRJYkl2QnQ2WUkxU3JrcEdvN1dWc1BEWnhhRlZvdTlHaHBBTURIVE4rL1dTSnc5a0d5d3pnMmxSQjduK3hsNnNCWktLV0Z1SHhab2g1V3I4L0JmRmVCekkzTm8wWUpmUUpuNnpsTjVQd2dxenYxQUJ1SXh3bC9kL0hRYWNqRHNEZE1TbmV2NEhQdnVWSllXZmRiQUozWGdrYmxMTDUxVkZwTmw1WWFXODJSaVV3UFBJSVhuWis3QTNMRDVDd2RaMmVTRU4vRDZLMHoxZ3JJalI4SVlTMFd6S3hiZ3RRWUlWcnY3MUExQVZQK0FQN1h4UWNSakJISTBKL1BFa3NvUU1nRndVTXdWdFFpR0RodHBGSFVhbkdOQ2kzSElKWUZNSkJuQk1YYWhRVXQ0UnJQU0xxRzhIUFpidEhVQmphQnYyV044RmVBVUhQNDYveklCcHpSc21UWUJhbnZ5c3JaRnVURzNXYXlRbEJiTktIbkU3emxKNng4bU0xZ1RpMWFZVGcxSDJOTnNKN0FMRjk2Y0dvNHBGd2xjVnJVVEMxUjBXb0pWMEhtRTNpWFZRdmxPeEVvdjZyWDVDUW1MRkhIaWxnZGl6QzFITEVRLzZPR2RhOEdnVWdRMmhHMEJwcG1RZG1wMmcveTJycVpPVlB5dFE5c3BVVW9Od0tkcHNIVklRUkU5UlVWN3ZrekZiS1BjUkRlQ2dmMmhNNENmWVN6SVRKVTRuYzJrU2ozRXc3c0V0TG9PWXVkSlZxMnp4QU04N0YwYXdHUlF5NEhFb2Q4Z1J6NzJldllnQmZuaHgvcjVCQThTcXVPQmNNUVFsZFZMS3BvZG9rZDUwTUR6bkhBdWxQRmZOYXhFYVdXUUVBMXdXTTNCUml1NTNSSFZiMGc2elVNZDh0TzRVQjg0SllHemFrd2NFdzhsempVclh5MklrTGlWQXc4aWdmMk5TWVYyNU8rSnU1SDg4UXhaYlVFWUtNSlNwd2c3TG5WcUZEWW9SVU0yMnFDWE5JRHQ1anlDWVBUc2VMRHNORG53MTdEMkFRa0ZsdDlUR2hLY3AyZFJzczBmTGdHNlJzYmwrNEw1Qm9mTkpBYlV4Yk1mVEdZTytOeGNGRVRteTlXNEZrQXpNaDd4QXF3aENObXc3WDVyaFU0S0ZhQXlQTUxhOFVLREhZN0pqYWZ3TFpyODdsNE52KzJSa01VZUFTZXdMS05SWUI3SU8wRG1hbVdpTVNWcU5ka0dPa2NnckpkSzhwa0p4Umc4bTU0ckNWSzE0OS8xb3Jpc3Zlc0ZTbzlCY0RjQm42NEJwYzRkVFJyOUgrUi9jbjc4RHlhOUE2OVlLd212VnVJU3NlQ3VyYXVEZUUwUVNRdW1ab1NhSTVyUVNIUUZDSFFVMEVDc1lYYUk1QWNMTXVsd2hjNHphTW1qQWI4U3BkMjNvUGZXM3dVS0xvVEdkc0x5Tm5MM29DZEVtUDRCNEdGZng1RzZTd25wbmtoR3pqdXk1UXRXVHNyNVFXSXc1aGF4VURjQjZMb2ZpdUpPVUdYWkJZQVcwV1lqbGloazJEYlZpZ2djcDI5SUlxZEI1bmZ5U2lzVlIzbDhEWjg1WU9qZkRpMnNwUW9rU0tiaFJ1N0FwbVREd0N4RHVxWGtKQVJXN1lvaWRlNXpCUVBKeWhXeVNUNmlYVlZBbVQ4S01yajhyVVZVNDl6Wkpzc1V2dXdJSldpdlRpQVhjM212MW9qNzg1eENnbUNyaUdRY1V4aVppdy9IUlJ0WWFiY2p5ZU1FMjVoMW56TXQyYTkzMWVFemtENys5Q1hQamJzYVRaaytkZUtqdGdpTGpUQzNZQVRwbVh4Q0dpS0ZYZnFZQWtML1ZuYklIRUIwUkoxYkdHUldGd2Q4MTdQRm9VNkNjMXhETGhCdnZNempoUURyeGRieVlLTFU4MHlVMjBZK3JWNkJVa0p0Rk84VnFJK2FDU0pUVGZBTTNVb2VmWTJPTld5bllmRG9DZTZBeWJQMkNqNkZlcjUyS1lwdTd4dDJYTDZwdksrbzhOQ3NyTHZsRnVld2dFMnlGVS9nODZxeGxwOE1wWVpScWljblV6K0xtTm5qTmF4emgrTTcvaGZnZjkvVUFKTm9HQVRKYkREVlFLc1NmNG5KZEFNK0JzbE1BQ3owQTJwejBDQ2ZZUW9ZdkNBM1JSQUs0UU50cmV6NVNEMU90R0pNK25XVEN4Q0NaOHJTV05ocHZzSUJINGgxUStRQTZmZDBBWHRZWXYyU0YrM01Ib3lWNHZOYjAzUThDQ3hvaGJvKzkzZ3owaTJmempPdCtiSlV6L0RxaHRrcjhWbUpQWG5jdFAxbjQweGNqWWZCYmNzUmhTY0N2YXhiY1oyWFhvUGpEYVhrTk1ieENTTzRWT1A3OFA3cjdQYVBGYTJxTHM5b2pQU3JXNVJibzh3LzkwUTlaL3hOTnV6N2NvMGFsbzVXMVNRMndIcytNL0l6dWJEeVBBZEVqdm1rVlJvT3BndWxaanBpY2tYbEFBaWVJUFF3UXhzOFhnMlZUczdXbFdzTWhOZVQxekFxUmRoQVM1SVdFaXZBY2JwTlY2bWQ2a0EwYlNwRkVUSkFydVdaWE93WWoxMnN4NnJVZzlzb2pZcU5uMzdobVdneENxZ2pLOWVRc0ZzYU5PWVArRlcwNGFwdFBkdUFZelMza0NwZ0VxSEFGTnJ0WVJoaDlEQXg0MlBJUHdYTFNUT1BjVHJoZEpEM0Y0YVFpWWU1MXNOLzQ5YS9QajBMYUplOUZvQVpCc1dkc3RYd1d3ZGtoQ0VWdWkxWFNnSENaZjhJdDlHMnM5eGdCUHM5ajJJZUIwR2ZoeVgzWDBuUktlRE90WngwTlNwSkpxV3ZBcXVPY3dISkNMd3VFK3dJQkxISXB4S0VDNXJCN08ySXFUV0VqUFlJU205bktqUkFHR3BGOWozdUFJazBuMVVvenlVb0FtNm9kemJZNnJhSXkvZGtpRGEzSlF5a1FlV04xeDVZRVBDYmlxT2xBQ3B3NU9uMXRPOURmSXR0czJIZyt6SWNGeE9YVHhCNUFIdHZSa1VjK205amZJQWQ3anlNQlNQOFhXWWJheFlueWJ5QUpUcWxpQTlhbEhXWEI3K29FNHJENnhIYnQ0UHo5MnhHNnU2R1R6cXlnUFd2RnVFS3c5dyt6RzAraHNvRWxjZXRoSzlPdytjdFRRT0piaU5CWUp0V01LT0tXNEtjQW92MUltclZTMlFHYmFwR3d4ZGp2Qmx1Q00zTUZkMWc5MVNwcENzT3FEaytYNlpLYldONkV0SFBQcHR1RkxiZHB4VWZxY1lIRkhoVXY0SXhJdCtzU0lra091YU1TSVI5bHE1SUtUMFVIVkVzVy9iNDZhQzVUa29la3I1YUJZa29tVTNqcHNMYy9rSjFia2JBc3l3cUxVRkZYS2FzV01MdDljaGpiVUV5OHZpNldDcEZkZmh5QTBxU0tmQnNnZ0lwbkhwTkZBV1ZnZkFjZDJXS1BnU2Q2bjd5RWErbk9YeFpYbUFNV1ZUcXl6ckpkSEUzQllWd3AxZkJiVTFZR2szTzRFaVZ3aDNiajQ5ZHdwenVOenBhdXZld3AzbTNVdGxUWDh1MnZ1TlZVSHVITjdJblcwOTdxUmZSUUgyZFB1VklQMUtFUjdGaFJiRjI1UkgxemJ5NkwybjhtaDVnRWxuQlpsVWRqeXpzU3pBcWJnSWI0RGtabkFJek9YVTRZRE5sVFBvbHkzZlNaU1RPa0NYYWhiQjVMWk9BdU12bzFUZVdpVzdPQWtveUk1TmgvVUNCOWp1aHRVbDNuR01OMC9JMmdqbXNHNDRiTlFBREJPc1VnOXNjbEJtcEx4Tmx1ejZrUkM2N1AyeTJNMWRMOTVhUG0xL3pXSkczd1ltb2c2dzdrUFV4RlAwTTdNK3htUExtbGdzRWNWb09ZUGhHK2ZtdW9VY0IwYmcxcWw5RTZLMHhPaHRaN3Z1ZUxUU3FEdGwvVU0yUzBsZ2xpZ3kzM2hSTnBTdWZjUmxPaDUxQXliK1FNVWhISFZvaVR0NndaeEdSblFCQTFNN1FENkxpYzd4QUlNb1NKK1k1N0Qwa3dBRExQZmZBY044anpkK2h3VkJuVTBCQTl4OWpNMUY0M3NKWUFEeWpFMFN3QkJURmxDUTBxTUk2WkZQQUVOVVVFR3lmTEw1TUxicWJJa05iVDdxQVFMblo1WlR6TzFKZ0FHUy9jem1sbTZ5Q2h3am45aHgyWTRKZEJYa0J1YW1PeGJwRytDVXN3dG1tNCszYmdocE92QUliTGpxRDFoNStSSm8zUTFBNkJyNWZDaXJOdVppcVBNV3V1OHRPZkpVeCtLTlBLcHBUWU4xY3NibzJRcXZsTHA4cHloSFFidUxVWHNoUDd0SmM1RW9hMHVRVm1jMitzOEFqbStWRGVWTnBub3piQm9CZFh0Z0FIc3U0NUN2N0g2ZWh3OXpDa3FjZnhKS1BIWFMyZkQ0djBHSnZ6L3BmWU9UUHJkUjc4aWtEMnVjZEVHSlNTZWh4UDgyNlUydFltVlE0elNaOUdxWmRCaktWVGd5Nlg1MzBodXRZdk5KZDk1bk51N2JJbHVyUXdnK1J6SHdLSEczWmFjWkNDb1N2UmNCTzhXaUY4T1l6RGhaREkzS1FXOUd5M0lydXVmNG9vcUNNQWxPR3A5a0pZTnRrTlZLbkNMeHE2cmt1eTIxbVJDckh2MXI0US9XY3doR2o0TmlZZkxGajFqWW9ZVUVoQ0prSzRYRkVwcG1QMm1EUkc3WXgxZEpYT2Nud05xUExLWC9TejcyUkNpcmlzQ01qd2h2UkdWRk96ckl0MFhEQ1MyZGdWNlI1WG1mZkJjeGlSM2dhY0wva2h1Q2cxWXZJU3JDc1BYTFpFT1VyRHdmd2JYZWhXbXZrUTI5OVhXeUZZQ3R4Tm9uR3loa1BYZzBFZldiK0NxaWltVDJ3Z2dBVjRtdmk5UWRZUy9pOFRDVE9rRlRSMzJCQjFYTVRDaDlqTVRIalVLRFJlQWJSVXh5cDZWZEV3TnJtQVF2UEFaUktBUU1ESkREMEtzNEVuczJCNWphazNrYnQ2ZUl3cXlUQUtJNFRDNUFiT1dhNEM4cW1nRkVFWVdWamFMZ21tQ0JRMFlWQlFHaXk0bUl3cVQvWW9MQlRFMU5jQ2VJQmI5N29pQ0RkQUZpcTdMbW9pREc5K2pKeHJjUkF4d1U0N3Z6SklCSUVNZ0RpRTMwbjVoZGpxdU5sMDhlNzhDSFBWOCtFZEFXa3JkRDAyMS9GaGNqbVVqK0kyemRWQkUwVThYWnh4REN4TWZFMk9LQ0g4WXJjRTRBaWVvSlYxWkpyRUhXUFluQjFIT3FvUTRhMU9DZzE4Sk1WVHl0YVlWV2xPUDhOWEs4dnhhVlhvZmxxU2ZhWHlmeEJ3bjM0blk1K0hyMUVqVkI5bXZsVUMvcktqV3lDMzFIYjBKQkNnYU9CTjdKWHZJdytUQVp2b1VQSXJJclhQbGtZUnJkR1VJd1BoU3VEVGxPQ0NaMFZmb2ppQU5FazhVTWphM1VnZ0hrQUM1ckcxcU9pc0tvbG56RmJEQUM0SHRXVkRsclp3M3lnVE1KckVqRWlZM3FkVVI1ZlZpR0dtdzRud1oyS2xkSW9HaWoyQk54eVdRck1yRnd6aDNJdm1hbmhwbG91SXdYWlgyaVJqNWN0bjB4bnFvaUtKallvUDVrNWhiTkg4MDIzekFNU3hpTjBCa1ZJZDhQQmtsR3lkYzNZbmVLMW1MekpKdFVKYTdyVk9VTG1zaWsyRTNYY0hwZHpvM2NEUUU3QW1ZaUNVZDFoRjhpaVlKM1JJbmVWOFhpdzV0dzdhQkg1Uk5hUUl3MDVxMmFBOHdYRWVVN0JuQnZLNTlFNDhFb1hJSk1vR2JiaWFxOG5CMzJiZEFDLzJiSllpQXpXNDNkNjRHU1I1R3F3WEROMW9veUtldFUzV0hlN0lWQkppaWxlc3Azb1cvQ1JlekdsdzNVdFJqUmtlaXlrVWpVdGFpSWF5SGdlNWlHa1d5K2YyVWlmdkE3T1FqUUt4anA5NUFpdVpoYmRzbDlKT3FCNWIwTndLbGVjUEN2cjRnZmk4Uy94cHpQaEFYU24wS01keEVjWENRQnBqVUV3YmFoWllmc2xNL1p5UmVxc1RJaGJHYjNYMkZrRndMNkpXMXlPekN0Mjh2azA5dEc0bE5YUTdhbExES0tYLzBIbGlXMm9ZTHVZclhQcTArT2d5Qy9wOVlIS0tsaFE3aFhIMStyM1BhYTFNZVhkSjVkSy8wejlVMGEzRmhmZSs5TjVSOHI5UlZKZmVPOFI2N0lVbDh3aGdWRW44bjJoR2dtOTNiV1BNelVHNlk1eU1RK2hocFBneFc2RHk4N2JhU0tFRmczbi9Jcy91OEFUelpRZVJnRVNmcnZHR1NDQ2lwZWRyV2NFcWtTNEhsS3BDb3EyQ01KSzV5Q1FjVHJFUXh5OUhjOTgrYkFzL3pVVUpWM3pqTXNpRVJFL1NLdE0xZzlHUzlickxaQW1GNjlKY0NDZ2pwbnFLbjJwNjZ5bjNlRjZmZlNxK1NFQ21MMExkSFdFMnhHK0NzSENyNGJLcHFYWU9TNGx4aHh6MzFsSVRIVHFxNnlYcSs2eXE0cXFid3FlVWlFNC9BaFd1ZmQ1ZW5KRjBRRUgxWStOaTE1YUlSa08rcUk0YnIwcHMrcXprc2VGdUdvUzlEazV1M2tDeHNmdm00cUhSNGg3MGlCNUl1YVYrcW9PU0RVTEJZM3NsQkVjMUMxWEdSTHF1UTU4OEJOODZpZHJhdk9JcDdPa3dlOGtTVVA1TFhsVEVtTzRRR3JKVjhtY0Q2Q0hiaW9RVDNkRkI5VjUvajJjUlNjY3dCSDczaWNleUZHekhhMmFqNm83aHlYTDdIeTZNQm9kT2x4TUhPRWZQajhJNzZ3N2xhNE9WQ3JjendtVU5XQlVWSWVPK0NXcnlZcTc1ZGRkOGN4RVJIN1VLN3hiRUdLd0U4MDkyRnVoY0Z1U2lwWS9xQ1VaNFJ1K2NPWUg3LzhpZ0JBV1VYc2wxeFRYN3djaFNaSmg2aTF1OWROTllpNHA3bWwvSjcwWUhtcWpzQ1N1dVg5c2xWZmpoRzVkSW9UT2tGc2wwNHhmT1hTVEtETXVqY05NaUVuejhxbzRLd0VMMW1qZm1lV1Z3Um5lUlR4dzNMYzUzUk9XVG4zRVNTOEw2bnNQODZHU3NUTi80MjlBcyt4VG5wem5wUm52VE5DMWhuajMzT0xCc3I3d1k4ZTNlUmI5MDNvMEVpMzNrdlU5Y2ErZ2VvbmN0ckcwS3lzT1kxL24yYUVXa3puZ2pRalpPZlN6RkczRU5EUEI0OUdvOUlrTmMxWVVFOE9FQzNacmkzQ0lHTGhVbWg1a0VLakswNUQ4WkZCaW51dkdVcjJadGJMeDhpUkkrem1qcmZUL2U2dkdqZ054QzNZeXVIVWw3dGJxN2ZMMW1yVU54LzVjRGN4Yk9BYkpKclY3MDNNV1dkMnNCMGRaWjZlT3hLMi9sY3E5Y21hZUQzQVNhUE5qRmRxbWc0L2lFbXp3ZDhhNzBoalV1MHBCSnhiZFpNOXc5dkwzRGkxZXhaWW81a0N2NG1BQXloN1VZaXJLNFhKTVNWTmc3dm1zUG1sVGc0QkRnblc2amE0WHhwa2M0a2J5NWEreU1wTUcwRjY0aWFjeTRhR0hzdVY1ekgzQWJreFB1LzRFY2EzcmV5UjNDR2ZRbGNhL0dKVlY4aHZZcGhHSHdFT0dES0dTdHJMYllDMmhxcEc0KzllaGNiL0NSanY3RUNMN21OS2pzSFIveUkwcDg0NWlMMlVMOEZvV1NDUTc2dGN4NTY4RTNGZzhUcjBkTDJzSjhoT2hLY3dKSjh0Z05DTy9Eb0ZRVVZuRHkxV0lBZjFxOFJCbE8xRDdIMnJCeFVvK0xGK0hVcWl6d2Ezd2JKQWcyR25iMUQ2OGhRaGs0MHJJRmtrRGY0TDZXa05xdDRIOFRyY0tWNW1pK0d5YW5BU2VSNHlybGRBdDh0SkJHSHJGYitqM3BjSDFYdVFvMFhITHdyd2V5T3JOMVVrNzhIV2ZZMzhXcmtUQ2I5c3hjdVpqeDY4VU9MUnQ3RlRaZ0pjMXhrQVBrTStrN2hXUGlubC9NSmg1ZmZyaUhTdFI3K3VsQStyeHFOUDQxbmNEVVcrV3lMVVZiaFZMVm1JeGU5UUxidVp2TDFzd1lxSElMdmxWd040d3dja2JrRzVFN0JjUy9ERlh0YUQ0dGptc29lMTFYaDhrdTBnUTNaWU9idUJxa2NwZDR5enhDMllwOTJzVWNlQnczWm9WVjVvUnZGdndNTGhTZWwzbXVyazVNb2VsRUlFa2VWZjJiemJBSTdZQzl3NnhNZUE5N0twL2hBTHNzZVo0VjBZSnh1WFlUYys1RzcwZnkwQjdiMGpLMjZUN1poZVppWGFkVGZCZno5V2JDZGprUDMwQjZqNkFJR0RBMENUS25xK2s1aDlHTXl6aTgxK1lhamozWHlSSXBtdkRCMUFaYlRnV3k2MThxbDNPU2E1RzJ3WHZwcFhtSkZrMVBRaGdKV2JRc3JQNUVROThxTlM4RUVqV0VXS2ZNVHRLM3Q4VFMySFVOR3QrTklGSis5Vks3aU42SzA2ZzlXc0dNUTRpbGxLeHRsSzRmRFVNYW82VTc1NXhlU21BQk5qaUhHa0FLUmlSSTB6MWhheUk0c0RpUzNreDJWYXlCa3NhazFCK2NTeDJTQWNlTjhDa0I0ZXhvUWhCOVZnWXJhbE9BZHhlUkxrSzd6ZjRoYjJpWUtsUXNCYisxa0NyMkV4ZkQ5ZTNsRU9uQi9GNFlnaTluZUVUdmpnZy8yeTJJMWJkUUF2V2M3SUhVQVNEZ0VFanVFakhHaFY0WDNEeXNJZ0h5QitVRVdSQTB6Q0lZRWRDTXVoQ1BQR2NacmNKK1FpN3lEdVRpZzBxMlFEK0tFM21TdzVxOE1uRjM1anhWaE5vUCsvMFg4VzFaMkQ3TUdNQURkVjRrekU0aEhKR2wwVmcvOU5qbFRqYWh4aUVpS2xZVUI3NUdWcW5pSEdVRFFiMGVWNEhOa0RUQ2pLeHprRUMwUXhPdU9UUG1PdUxLVEd5em8yVVpnRUppUktQamhETk9rb0hZdGlpMWN0ZGp3QkIwbytxUisvSFMzcVovZDZQRE1jaTBXTllvYmxsaVYvcDE2YVJ6V0Z5dStjSUYreHE5S2ZNTmVWWmVhYUpFTWdpQnlIaXE1aXZHRTBIU3MvUTRQdkxmdVhFdVd6SDBtYkFNcnhXTWVqeE5wQzJhNTVnUDdGdzZOaHNGaXlzREZZUEk3dnJSMlZyd3ZHRW40N2h1TDFJN243MmN0UWg2TjJnUDBMOFd5YmtJK1Z4YkxDZEpRaHNHM2UyYjlmdkdzT01GdlRCTU11WmsvQm0wejRVY0JGRWR3NEZoVzVHT2R5TEVKT0ViV0FuZnhIMmRrNUVkWWRpOGFjaUZNN0Z1c1FGUlVvUWxWcUlsYjdUVUp5RXlGNEVkWXhLczZybENLTXdFeHp3NzhKdnpxZklodnBDSnVHY0JQWWM5R1hqWjFEWk8vL2Q4Um5MUG1JK2tvNDRqc2tkd2xlZHpUbzRWTk1mSHBQVHJhcHoxRmczNER1dXVQM045d09haHBCZmQxQnlUZkNvVWRRKy8xWWMzbWZMVGI5Nk5mN25DaVhvMXd2R08vVldWOWw2bG5qZlNPcUJPR0lKUFFrWDhxTVk5QnluaUNPYVpXOWQvY0R1T2FsbEZtbitCd25ZYTJUZkE0eFNxejVuSXkxQWc5Y28rUWNZR1hIOUNQWis1QmF2VUFMR3JYeEEyelpxNHRkMFdneFc2S0lIY1NJMmhCVXk2WWErZkVzSUdpZGJGRjE4K0FUQ2RaOXdRQlRVa1hGUElUVGFUT2xHdWZaYXdoNDFiOUVERDVmQ3RFbytIcU1pVnRCVFNHQjd6cFpxS0xhZWptaGZCQ0VzYTVjb0J6NnBWNk93Q01LcGtMVHk1VGV5bWRhTEpjV3BhL1M0dTBWcDIzeG5zWVdTNlRGdzhFVzU1Nit4VCs0dElJdW1MdEZJOEd0bldVUGZSdmtTMzZBUW5Ec2p4SWEzNGUwSEdmRllEK0t5ZFdYOHMyZDQ0eHdOelp0alJ4Q080R0dhWUhqNHh6Q0JFUnlkSVpmUkZBSjdFVlFTUXU1ZGtKWDBaTDdPeG1kRFd3d3pQVmhaWHYrV2E5L1dQbnJoM2JTTHp1TU8ydjRueThMak9hRjBRanVCTjZTQzNuT2NxSVRMMkNCWDVCYmVpOFh1UTNtdVJXWTE5cGVtUktBT2dFTTVIRmtvMGR3a3M5MGtrZHdDcGUyclV4NE9mbkt5dXMrREVVK25rVU0yaE8vaVdaMW9CMGg3MmlVUjN1NDlzVm41V0RFT1BSNVd5SVE2ZXdMYmdlUTZjaENkenNBZkRyeE5YazZia1c2SGZEOWZrODZmbThjL3lNUDMvRExLd2F3TmZ3c1A3NzBDNGhvRiticlRIWjVkVUM5UzdpakpkRHJUSmloWFh2OFJjWE9IaldXNlhma3ErNmpaWTkwTzhCOFMyajlLeEx3RTc2TEl5ZUwyQUhja0psZWJ0cHJJTUlvWjhXcWlWYlhzRU80S2tjQ3JYdGszVjRPbG9EbTVFTWFZVlBLK0dLWWUzS1ZReWdLakJjSGJqNkdQeXFmTERzOEVzNTNObFBMMit6RGQzKy9iaDI5TWc4cnBPd2R4cVppbFEvaXBrUmlVdVF6YVRFQ2NCUDRTcFB5UVpZakdLSXdObGtlUTZtSnoxa2xWcHNQVlRuN1d0SEx2ZGNJSmw5R21OYlpKZ0U4dGlNNmI4clhQcVgxdDlOcC9SZjhobDN3N3Btb29nN3l1VlRRa21Mbm5QVnNoYUdKc2pERm9VUnIvR2dWZmpOUGhjcFJnVEQ1RHB0N3NwMnE1V3NobGJKVzJmQXpQdEZCUUcwa2ZUeks5MC9NYUl4NkdDTy9JaEhENGpLUFZCU0Y0bmdlQjM0NWhoTGoyMjdPWVJiQXdONnVuMjhjSEthb0Z1NkxubXRLVnFJbUlsa2tPbzdsTWNhZHo4MGxFZnBnR1Y0bFkvZmJFVHR0Q1NWK1hXQXErYWtqVVVxSmhmMEU1b1dobkYvNVdQQXYyOWtoWklSak5TSHdkRnFwMkM3NzZLN2c1enJhNEhxYVZDQkcxUmk5YUxRWEFjWjMyVDNJL1o0VHc5T2dEVG5GTjMrUVNkekJsZ3FuY2hoKzJDSFE0RkhzNkZFaWlPYldLTWxXRmZpVHdVY3FDcU1XV3dMYmg2M0c0WTFsSHFQa084cjN1by9NY0hjT2hlS3hKZDRqNXlpdzY5QTlPR2RvTWFQTEhHc2NJS2gvZ3pwMWZQOGhPaE00S3I3eWR5UitSRkRpVjZhM3EycnRDeWpFZ2MwVm90eXlqMHd1Snl0RWxNd0U5cE9kcW1BTksveU11eFQxSGdZdzFEQ0U4Z0VEcDNMTWNEQm50L3lzWU1pWFIrUkhhR3c1bFFINEUveGJJNy9UaWJQQ2p5MnBFRTdYUFltck5KaERJalZZQTQweHFwYWZnK1FJZ256b29aYTFWcWY2YlREeXJDTFpxbElOSkExbHFZSFFod3BoMmRBWWRFNlovZ1VjMW9HdlJTdSsxNnV1dlEzZHRJRGRZcSt3NGVOYXFueUZtYm9XejdXSTNmRG1pYW5xRmFUS3ZkeUw3QmFoNWFUUUszeVE0bHFtVUtwWUlIaVVpbWlDTStjZzZjWDhKdUIvNGlUWmNQYUdyQVFlbWg5OFBpUDR2SExvU1p5Ry8yd0FzZUcwOFNoSjgzN28vNTRUeDhzQ3BzdU9NNExQdmFyYnlxdk5PUlg2SE9MUW4zU1lWME5QeThsQnd5d0pPNm5PczgzQ1NYQ05hMS9ocFAreGJlN3JGVG5KTm9zRWp3NUs4SEtYelYydWI2b1JKS3doRDBZSGhLVkoxTm9MYTdpMmVlT0lEemM2Nm1LdFBuU2N2emVvalZlT0NEV3dmeDRoaFppbzlBU2poKzdHOFBjalNId1JEUFFCcHFJdkZtNElCQ3hmcWhMWG5SSTQvTTh3NFpRQWVydmZpNkFiYm5nZG5YaVhlTE1kejFLaGlmOTIxRGxzUHRxMlZma1R2emVpQmozZjJNZUh1SjF2NUlUYWxhYUNaVWpTcGkzcEFjaDFoVGhRWjEralFxaGdEc1oxdkd6bTZFalE0UnhPM3BnS1diYlk0RlhuQVR5M3lyRk5xd3d4elo1Y0s5cjdMc3hIUnhSQkRNc2lmNEQ0RDRlSkhsKzlQa0NyRDVjRzlWd2pxYmk0TXlsNi9PMmdIaC9UbkZTTmVueDBrRkxMMDcyMUJtZlhWbzlTSXlJZ1MxbnpjU3dsWG5tQ1Y1YXg2MnlUckV0eHI2NlE3N2VjZlpVM2lvam1vMWpsamdJdW1MQWh3QVY5Y08yL2tWTVZDRVEvaHRxSHhmSnZiZ3ZreVdnekRHY2NLdnNQclBGZWtEV0N5eXFuMnEwZ2F6UU40N2ROUEdJNmNvbU1PU0k5K2VLSXhCb3pxUVhYcGFkY0hHSCszcENlNHBLQjZkeGZscHg0ck13enZtWkcvWUVwZmFxUlM4WTJVb0xmMFZUUDNwdWVrbmk4eVV2TnFOZUVzNXE5bzFKTzVadlR2Z0M1L3p4WFZjWTY2clU3NVlmTkhtbTBnc0lFbEplTDNMcUM5SFpRa01ZMHAxYWpGUndUSkpiM21sR05jWnRVNVZwVGNUWVE4bldjNGoreloyb0pxL2lxRmRwK3NURUI1WFJtNG1iM3M0ay9zOUhqRHM4Nk8rb3FveUFxRTZ6WEt4TStsQnVUWGVjV3NCMzFPakcwdzBQaHR6aFFWUnNjOUhZNC80bkVSVHFuQ2k3c1J3Q2RYN0Z3dmlXdzl5bXBUNGxueU8yM2hKamN2TzFlRWZlblhmcTFLbU5IVUR4cWgvMEpLazQrMXNYYWZzei80ZTVONE9TcXlyei9jN3VycXF2WGRLZTZPMXVuazVDZEFKRWxaa0xBRkNDRGdHd2hSc1NBR0JuTVlFUkVSSGdkcENJQ1lzeXdSQVlaUkdSUkVXSmVaTmlNRUVwQVJFUzJHRUlJa0tVSklYdDZyYTZxcmpyditmNU9WYWM3QzRqai9OLzM4Ly9BNTZhNjdxMTd6ejNuT2MvKy9CNzFnTGlSV0hkM010SFFUK1FVT2ZqWHl2UnZrWEhEL2IxTUdQOGd2dVZTL0I5dGpEK016ZGdHWDR0Z3Q3VVQyN0l0WkllMGJQZVJIUGV4VXprak94QW5GZGpHbmNxRWpjSE10MDJKOTRsVnVRRUxyS0pQdktjSkZ0R2t4TjJxS2lROG1uYTFXcTZTTjFXTjI3TG5WRVRwR3lkaXJ1NWExRHRxOXRTQVN4aDFVeWplSzhTSVprdVN1Vk51a2NjL2o1Q3F4a0FvWFJML2NRSCtvQXJQWVNTRmQ2UUo1MTlMaXg5bXNqaE1XYllWZ2kvMllTdzY3OFJlS0FiZXVGUkJ3bmd4bUVXUTBMWVF1V3NhRGVHcjFMOEtmaEdlbjNDUExjVXhWQzFvRGhYVE03eCtJdmZ5NUloZkZpUjFRWWhqOUxqWGJkYXJSd29RRU5VNGl6TUsyZVB2VFdQenU4ZndJcVJZTjlVbWVvZm80MnZMZW9lNGs3WGJocVlWOHpIVWdmSENPKzlRbFdabnZWWkorVGNzV0F0d2Y3WWRleXJpVENYYmhqZk5Fd1NrNFlna0tvTHBIZlZsdmFPK0x0Nzh0Y2crS2MrOWpQU2dOcmhiRDB5empiU2pES2t5N1VEenBJVnMwVUs2VFpPQTlIeVFGUy9GamhOOGNESHVnM2IrWlRqc0R2RENVL0RRRm9LRnRTSXhmSGd0YjZ2S0NjTFNZL1RBTmp4K1BYaXMyZ1J2Y2drTzl0Y3BVYmZ2WTl3T3hDRFpUZ1JqRUJyZklPWnVJR0JobkpBSFhBQVg3cExDQ2Z2K2k3aFAzaGUrSURmZnpnamRnY0NCY0NxREtyU1N4Y3NrQkg5RVVQbFdyTGtmVFRUcUxySDhMZ1VFQjZ2RVlSaWQ5TEpzcXlGNGhWV25OcmlFdmZBbS9DejBySUEvb09keWtFMHlHS0hseE16VEFvUkk4a28xbUw1akdybHlKNlo2REM2OGJSUWNBNlZ6TTJXdDFjSUlYU3ZZVXdIemR5ckpTcFFqdFIxKzFJRjVXTkxDbGUxSXdERVBNZTBkWUZzRi9MSkRqbHRTRzlzcHRyZHRTbzVzVXgwWm9ycWRCY29wK2FhRHdNaWFDZEJnQjRZR0dWVzJFd2FjNVU2ZFhKNXBoMXJYSW9QcUZXUGVndG5ZaGxxeTdaZUVTblp5NmJaRGxZNEJnM3pMUTNjeDZLNWZGQmU0aS9YT3loZWxndUkzY1hGbFRrbUdDNTF3TnFOdEN5ZHlVd3JhZXM4blF3cFRXMVZ6TWxQWWFQbHpvZlpSa000T0lkMEZxS1NkU2lManlrNzhwU1ZNVkNkNGkzWVRrWVNXdTdpeW5FRnZJajJ0V3RDWjNMTU9VMnZiUEVZL0ZnNFkvVFpNbzR6Y1ZxcDdaZUxiTk9HT0tKbWxtZk9WUG9QVDlVMVZaelpDWWUzY2M0anl6NEI3R2NwMzJjMnNlaU4rOHViVFZlakFnbHVJdGhSdnI5cU5sQXJ3UGF4S09OcGhxK08wQ1FzT1NsaDVnOWpsR3k2RWx3eGxzVU1rNFExcGhMNnc0eHR4ZkZRdllreDVSTkpZQVlPV3llRGlVSWFvaStoQWxDSnlML2NjeTBDN0wrSEtXaHpIOVpvUlhQQ0RjR21WUXo5RHp1YWV3b1lmcGlJQ1lRS1VBM01UcUhJVEg1UFF6aXZFcDQ3aDVmNjRrR2pqNjhqTGQ2U3FLZTlNVU5NTWJoUXlVa3J0UkVJRU9vekNGL1EyaUtNcm9aMlZ3c0ZtbWQ4R1k4M2RpbzYzWFF4akF0cDkxd3c2RVovQ0NFZHhxS1lJWnhSdWpZbE05TUVFaC9JRXFhZmdrZ3NMQlRhZEhHak41MUVORDRSUEhMUTFzY1Q5a00wNkVoMWhFbHhsa2tBV0NKWVBCcm9YYURJejVZbDRiT3I3TnZpNWU4dmdFeWNuU1dtdXdJbVZ4OE5jcmlKUVJJZmYzakh1VUxWSzVRdGtTcGNSK2NyK0VwYk5PMldvdm8xTUV6WUZtUVdkeW5QcjR0dHlPR29IeW1jWnFrNGJCVE9sZVJPTlRkMmxXTDliNVRPMFQ5QkZBNnBEbFM3SzVOdnV5VUwrWmtUeXQvazgwQzNLbVc5alh3b3BxWjB3VlJhaVpIUFk5T2t5aUxFY2F6WUpqQTl1bTRVdHBOa1hHVFpVUnJZOXBXYW1tdWpzem9zMEJyN3RRazNMRWtQcVVDNHBIcVAyaytFU1crQzBPZlV6c0Fxams0eW5iSW1jOG9oeUEyRkZHVlhxWUhSbkJLbU1wekVqZ2F5OFdETXdVUURuZGE4QTBhSzhVNUpvb3ZDanJndFVmMElJMHdrRUlKR1FEUmxvV0Q2M0RFUlp4alJrWDlYb2ljelh6VlErajNKRlliU1Z5eExmZDh0MXNSSXBwdXVJS2F6VUJ0VXdHM0RuVFZrcStVMzN1eWlaZkFKaExoTWNIWnhjUWJNUzVTMWxrQnVOTytFRzFhU0NSSEJ2VkpJR1VBRkZsU2xvdEpUN0NiRzMrM2dWUjNHbmlGaTVCcXhpWkRuc1ZySTZXOVFPUXZVcWRLa3RWUE5pMVlSZVFlRlJ0cmw5bUtzYXA4WWJJRlJUUlpDMkhDb1F0MjFIRkxXTERiT2h1bGhmQkladEoyVzhpM2hMT1hrNmtvTlZ4TGpLQVZFdWwvZFIzdGxmd09adWV3RkJXSUpnYlJUQWxRQlZTellYSlZGQW9VUEhuVVdPNVFsajg0UHhjT3piNnh4eHNDNGVGNlgxSVdXOUs5MmVUZGF1a0x2OG9oMHdsOWpEVWg5VTZzdzI2eEkwTm95OEMxcEtyNFZDeXNrNzJWb2ppVWZDUVlvN2RTNWhSOEdCVW9SaE93NkdJMjNWQ3dxZFRYVmxYYnk2RWprMUhUM0swcUxxeWNRZzZnN2xRMldGRElhVFBNZW5ObVVDdHVMVzhxWlRucDJDcU9ZMXc0WHVDM3A1TUNZS29sbUJZd0diTkNxcHg2UFRFZDl1eFZhSmtJUFFqdDRiSlNPNTR4cnRSdUl3T3paQitSRzh2Q2xVSndWUnUzbVBLT0hMZElSeDFGRmdOMkFNTkZTSll5b2xOWnBRZGhyZ21CcFNsaHpmaVNxMXhRMVcxRllCdHhKeWRxVmtLQjdFU3VHanVUV0wvVzZkRzUrU0FJVEdLTFEzZ2EvVlVLaUFzdXplQWw5SGxUSzlsUVpRaVo5aW0wUmdCVEExcGFraTdTZzV0MXg0M2MwTW93djZyVmNmaWtwMSsxSGtIQlZLd0I5UlpIemxDdTVaajArOEM1ZytFOEVqV1M3RFoyU0JxazBwZDY5UTk3cHRhT0NWaTVrdUVzQk5GWHBTQ1Z1eVdsV01OYWZUdE1RRXpMOUFyVU9iVmRRbTN6Z3BHNFEwVEtYU2NaalBDaWtsbTNIaDVZUWdKODZ0dVV3elVvVXNVckRkeWl0VmdnWTdxcE5XbkdiVFJ0bFMzZUlRc0dXdFhvVHNkN2VtN2htNzFvaGdyeXV1ZVR1L2ljRE5XZ1dMUHhzU1dFMzgrNDA1ZUpNT1lmYkdRbHR2d3RKZWhmNWZaVHUvU1ZHTWRDZi9IV1RCbjJZc1lhbEQyTVQrdC93NWxsamhJY2NsUm1ETTEyT2JmZ1lCR0VQb2ZKYVZxTWRUZWhZbVNRd3RmeGJ5dVg2VnJQMTY5T3JUVWZoamFCeHptUHA2Zkw0bndkZnFVU2EraURlNWZqVVd0dE93NVJqQUdqb2ZqKzc1UFByYlZ4Y085dlpyQ3QvWjc2SFBmTy9Ld25mMjlxdUxmM0xRYi9VZFAzTTJZd1d1bFMyRWk4MVoyRmNuVGNQR2lhS3l2WXV5RmtJYWJsQlNHaXJFZWxWR2J4V0dtaVhoYUQwSUVWbDhFUnNRTnluQ29PK081cUpISHZlVDRPeS81TnA0WXdHemFCMzZRd3FSdVFFbmVpdjdhK1Bqa01aanpaaUtaVml2VGFnYklYTFR3TGt5aE9yUjhCeFZUSWF5Zm5ROHB2NTdyTlpiNkk1cjJFNGIyWFVyV1RLRnFnYndpb01ndkNwMGhTRWN0R09HcWQzSkUzQ1FYeXVqb0p2M3lzTzF1dkVqV0FiWUxVekR1MkJkbjRFT2o1UFR1WU9MMXFOcjcyS3p0K0FsMklaV3ZZazhDN3NTSnBlam03cnRRb0dqbFlmdG9vc2R2UkJzQ240VW9KZHVRNUVackp3aWFHUVlWTnBaRmYrVmU5cW41S2g3RHM3NTZHeHNNNkdsMTZqaExqYnZVTnhSNzNPblVhaWs1dWlyaE5CRW12eEd0TlVxZFgxUm9wSDBiL2xIYm9hL25TUE5zUlYxYXFpUVFPQWh3d1Z0U2dCMkJMQ2hrQ01GR25nekJQb2xQRWhoUXBReDJ5MTRFZXpkc05qNTZ1MGtqSzRSRUhJVTlqRWNRcTVCS3g1NkZyYzdiaXUyZkRkRkNTMXMwaXkwdUVIUVZTakk2eVdaVnFLVWYyVTdJbkFRMjJNVWNsb1J3U0hNMDNoR1Y0UDIxWXA5dVJsVHBoMGxhSlBlZ3ZuWXVCeEpjQTVhM1N6d3BPd0R6TUpqOC9DR0tFMTVPRmxPQXlDR1lYZXdGZEV1U0pjelVidzlySWtwVi9NRnNVUkI2Y0tEN0swVG9mTmZ3bS91cVdKZlNGRm9WcXNDSEpIRHNVS2pXTXJEWk1LMW9kWXR2cEROTkFlVjh6N2s3NE1lVDFBQlpDVVNZZWNOSjNQT2tyWFZQQjhxK3pxeGxaWDZaZG5abnZiY0owalJTc0VaVzZCUkU2TktlQk5uQjh5TmY4MHhTMGhqL1JMUjlHeG80WENjUmlmVHljb2NxT28xNFh3d2RSdDUzQkJ3SWQ1Nmx0RStlWWQ2czZQR0Q1TU9Dd3NaSXVlRjB0cWlMT0dsN05LZkFZMWphbkNCYjRScmsydGtOeWhVU3diZE9tMnBCNkxxVUlrV1F6R1d6UUlRTkp5TlFpa2Rub2xvdjF6OEV5cWMzZkVlcVRuVGNCU3EvZElwaEh6SG9kQk12MGU1QURSUE54T3hFazlGcFQwZG9lUStsZHJnUXFod016RTR1MDFJY05jZ0FISWtYcXVnSkVjZkE3QnpiQS91OTlEdDBJaDB3RmdKVjZaNFNnVnozUWxmakdMN2RLQ1hSbGFicUxPNU95dTRLcVB1SzRpRWpDQzA1S3lESXdRQTZDdGZ6c1JPa0pCNklmbERkeVR2MStBS1NsUEpVU2llN0ZhTGVEVDVOQlp1L3RsRTlCbzM3TnZRbkRJb2pYbkdrV0dmcU90N0J1cklzWVhzRG9pellyR0VHOUFqM2FndW5lUXlwaGhMQ25iZXVWanZCbmZhcnJIMDRIVElrbU1nb05XTURBVldLcU5SYnh0cnZzOVZpbnBMRTROcnQ1OGw1WkdvbmxpN3VoVjVHdldoZTFwUW1EcTJYdGZUcUJxR1JMSU11eVhBQVpCaExpZzNzeGxxeUcwYk05b3FTeU9NMTBBdXRUSjB0QTQ0bWRUTVR1bnNNYlM3ME9YUzJWWHFUbTVJU0xCaGd0dkZqNTZUcTh3aWw3ZXBVVzRWbW5NYWNWd3RPeEFkb2ticHhtcENRbmFqR2RETmxZRndEVlZhcHphYlFrV2o4eHg1U3h6SkhsVy95Qkp5YTQwQWVLdm9UYnBySHFPdm9XRjFDV21KMVVKUXc1Vll1ZG52U3NhRXBoRnJUeFo3dmZpbWkzSkNDUE1CeVZPcXZnajBYTFE5RVpRdlpldFZrSTVieG1SVUNlZ0pCbFl0K080Mk5NNGFRZGdDZ0dUQ3FzZGgveXZmMTdBL3czaUtUUjFLUjducUFOeDZoVkhNcEdKQjB3QkxlSjlaMVQzeWsyUGNHQlhsS0FPMURwVjJCMnU3R1FMWWpERFlFZEozN3JCNVJmSEFuNllPZzcxeHNnN3h3cDkxc0U5M0s2ZEgvRy9FelovbXdYYU9nS0VmaXpxM0xTSndMRXZreUJCdjBOd2Jrajk4WnpWUzZkNmprbmdPRlAvQXBlNjdUOEtLYmhmVTAzV0tVdjBVdHZQVGhYeThUcnZwT203M1JYSVJmNG8zK1hKMU1rUEpPNTF1Rk9hZldhUkpxQkZqb2F0akdMd3cwbjJUTFhXc1VlTXRXY0pORURVdzhESTBqSUdaRzdRdzMzbExiV3BXb3Y4ZWVJSFVXK0V3SXRpRnZHTFZ3VlpGbnNwbXhyLytQQ3JKOHdpNTFXek9wK1lyMytZK1JNUGpMTllKY01QUG91YnJjQUorMFJOZ1JwOGx0OEFjTjRXMW5JWWorWFVVd1VIa3R2eUJ6R1FqWEVxOWlZQ1dJVFlseXRxb2NyTnZUMFpRUXdmQ0dEL0ZxNCtSRmdlYkhzUkQ2akNhbTZET2J5ai9PR01HV3ZORHBIVWRIUEpnZGxBZHhKTkJ5eCtrTnFCc0NINWlXN2hyR1l3NmlzTitERHR0blN3b0prdk5EM1UyTEgwRllmY3hHSGJOZlNiMjAzTnQ4QTJrdU1ycDVMWXdBZjZTSkRyYTlld1BBNXNmZ0ZNWjc0cUo4WklETU9wcnIxTS9JeU8ycXRabzJMRjROb3dSK0QyRGtkVml5QzJsS3hUWlFCZ21GN09OS3dXMHF2SU9kWmVncEJZcm9sbXA1OGdyZFV4bFkrYTRmVWhvMVlJb1JKdnJ4SEpTVmkvTnprdzVzZmdLOWtBbHZvVnk5Sk5LWlFPUzVGczVYcndZN3BEbUhhdDRxUUM5UXZaWU9UK3BSSUFKOXExWitHT0NZMk9idG1DMHJNWEIzazRCYWlzeFZicWEyUTdWa3BQRDNBb0dqWW1pTjNiSmZjbnBGUHc0eGVicklqdGVhUHF0UWs1Rkg1YjN1a3E0UnVEM2wyS2xaNjgzaTN5OXJtOVEyQ1Bsb1gyd2ltSGtBQ1h6VlF3a2hPREEyMkRDRUhXbkROVERDNlRvbTZGVndBd3ExUWFOdlYxNVdmL1p1TUhQaHZ1RUw3Rktacno4VEhnVnkvbFpKZTdZQ25UOUt0NUh6V2pMVlVNQTdWWEtkRThqOUhwd2pac29RcklMVFVXdnIyWTVLVkJ2dWhEUzdRaSsxaWQ2NXc1ejBzOGQ3Q1lxVkU3cURXMktRRXhLVGd2WWl5b2hXdGtLRW5YdHlsUCtqanZSQ2tHVmdzT2FYVWh2V0RWdE1pcnlYcXJ3Z0JvN1dJa3BxZithdHQxRWRMK0l5QlNKYUc0dkVUR0xJcUloV0YxTmNNczBpbUVwbnI5Tk1pOWU2QjBZU0xxRmdURlBDRUUvTUlJSjJVVUpCblo3LzRHdGt0YlpMU0dwRG1iQ2dua2FuMVBIOVpTdTJyeTgrR3FqSnRnSTNQMVdJTGlrVUZpaWRXWis3eWY4K3RadnhnSHNscDNLU1VLR2I5UHVnL2gyb1dVbUdkMWw0cENZWlhtU3JlMXlhdkp0dXlxMzBRMDdWWUR3UFBITXg2OUVheFV3cDJBVFBIYUMrajA4NVVSQlVLSWU2VEFBMndOVFpXZW82WWZ2ek5hSzhhUVcyWjM0d3o4QlgvbWF3RzlSYlBLeURBeVpCSDhDNXR5bUdIRTNqS1liYVpjYVpSd24rSnl5a2Z3cHpMVXkvTlhSdGNUTmoxaU1FYUh1V0FHdUV1NXZibzRXbnFrMFNHTWcxR3JZZEN0U0p5Ymh3bktYTHU3OWhQWVFVcEVabXlic2E1ZE9wVWhMZi9pV084YWdpeHZCdGRCRng0ekIvUHI0NmpoKzhSQXllUjIyZlF1clRtdEhNd1FpUjk0SVBjZXV4MURackdhbTJRelQvdGZad09CbUdWOHB2K3hoZkNGd2lzM3R4L1BzRU1wRnFTQjllTHRRS0Q0aTl0WTRhNWN4M284clBsZU9aQlhFdmp2Y2NndTdKbEdBMCsvaThUcW9VWURiVGd0R0xQQ05ZUHhWN3JkdWVyY1M5L2hZUzd3aDlwTnIzZVJTdFJOUmI1cHZtOFgrNzBKNjY3ZUwvS3dicXk1OVRmSFFYUksvMnAyK3d2KzllRVRzeVVnQm9uUFZ4WUxKVkQ4QUpkUFJPRE1DQmFtaFVJWkpEU3ZRcEtaYThOaU1mTmtVbmFTQmpkWVpqeUdTVVhISDNFVHovM0FoOGtldVVyYm1HbGI3Q09JdjFiSkFzZkVhV2JaQmNyS3hteEl6d0kzOE5MclIrQjZUS25WVC9uUHNwRnRteTNGVWk4cFlMZnd5WWNGY1JXdWRZQWJPako4Qi9EQVh3VEdvU3ZyYVRsaHBtL0RET094YzRCUzgvTGVYNFFLaC9zWlVvM1Mwd2N0ckZ3QzlQdHB4Mk9EQVBPNEtYUDgyVFZna2g2YmZwWmdpb2QwMlFaRG9SeVZFU0xxbzNwU2hsaVo3UURYN2FYWTFVVFNWQnBpb0VDb2lIbXdJTGNHRHdBaW1BbzlHQ0MwZ3BQSk05STBJWUVpQnR1NUY3SHJLcG14T0ZkRjVHRk1INVZ4WlJwVWlrYVBiRzJsOHdtWko4LzVkMEVhUEVJblZ4clpOc0NpZDhvTmhmS1dRQzFIQ0ppazRmbFRpbEZXcEVoQmNyY0EwS3FUZlNEK0EzWmV5VmxHVlhsQVNFb1hkaDJsckVlRzdNbmxPQlM5V3BvWWxNTEd5N1k2ajAyYUF1eWxESndwYnk2RU9SckR5TXRvdU9CTXlNR2ZndG15MzJpSzZ1YVRxd08zOW5SQjc3bHQ2ZmV3cFFIa0ZvV2pDN0ZqOC83NGdxZ2M5c2xRMkZLd3E0THFNWGp5bDNtSnEvNkJhalF4TGsxYlE5UnlzOVRCTkJMMng2VUhMb1l1Y3BMZ0FVUllySUlVbFpQaWwwS0FEZ1BrQUJLS0ZrUmRMcGdTNW5GY3hCNFp5WGk0enBLbWR5MXFyaVJFT2NIa2xjL0N3U2poZGoveE9GUGpSMDlOSlhjN0M2MEs0aWhWZ0xKVmlKL2NBbyt3NUFBM0tmMVRBaVN6YzdHUWhtUWgwTTRPdWtDL0dzSno1Q2Nrb2xzR045RW1OYXRSNE1ZMFlFYTVMR3EweXAyd0VPRmNlNzJHM2J0dXVBdXd1bEVBOU5pMzJqeUtmUmdNSU13ZFphbzdLMUJ1S1FWWGNJT3JGL1ZaeUJ5b1B2YSs5ajd4RURFem9MTVI0dkozTVkzc0lHRVgwYkVIRExJVjB5cDVRNUZ2a2lDVHk2RkNJc2xLVVhqUU5FMUNPV0NvbzVKRFVaclYreXd1clZna2pBbDlDTGMzaGlBamtDUkUyRGY2OEx0S1dTeFRyYkpkK0tUOG5HMVMxMmxsaGNRcFVCOG9xT1NGUmdQY3R4WjJsd3FTUU9vdnFrNUNpZ0Q0TVhhcncyOXNhRk5wMWdJRWV3bjJudGxDbHd2bkVyQlB5WVlrd0VIRllsR0o3bE9nZzFadW9YNmtBL21HUUhraUhvTHNKQ1NnSDdKRVF5SFVHYjYyVEg4eVpRbjhSSkt6Y2JXR0JBekZ4WVR6R09kVElFRlRUb3pnVWs2Vm1mU1hpSEpwUnZBMFptRUlnNVV0WWZ1S29PWFdQdERPS2pDL0g3TkVaMXZiTTUyWW84VDBxeU5ZZXg3aFFmV1A2RXZtUUZDakxvSGJsVVlGNm1PSGN4UkQwc1JpbGw2ci8yM3BtcWZFbGpCNHRSby9hWUdUUXdIdmtDeVBFWjUrQUF6OXhrMXhGOEdvZE1tQmo2Nk1wSFp3b1hHV091MGhYaVV5YXhJa2ovaU1IQ0xVQlR0Z3M3TmJmb05uLzV4M0pBdWlIcVp1Rit2RW1zdk1ueVBaZGVvVTNtYVV2b2NIWHZReHZhMEFoZkZhZWxoS2g4TEJpSlZCSVduMkFZTGVnVDR2NFRGaW9zYnhsWkdaaFU2a0FnNFJGRE1JdkVPbjQyZFhtVWZjUlNoakUybjRYKzE0NFltZXRjbWZzVzFEUUdEeENNUmFxQmpzY1o0Z1pzeW5oYk9JR2ZqZ2NGV2pFb3JpNzBRQW1vZ24vWHpVYnRBa045MzBpZ2NQNDRZbklxaWEwVGVWUkRjY0tucjZheDd3SFVRbzcvanN3dDZGbm05amg2K0kyZUpCOThkVjdtS2M0QXZKKzRwNGJMdERrNEJmL3NZQzJzbmg2MnltQzdJRk5kd3JRbDZyT1ZMU3cvQXIyZWFDK1NqUjFISHFtSWd2M1g4TXIvQXRFdVI1WGlvbWpQMzhtbXd6SHBrTUdXMkNZenc2R2ZlZWFFdTRWWTZlelZJdVkwbk93RkthZWtrUVQyS1hFQTk2dFhlR0tTWlRyLys2aXBQdkYrQlljNG1YcUZ5aDhmU3o4c3EzVTRkMUJZcVdkQm1QNkpUMGpiYXZQajRJR2VwQ3o3YWdkYVlFNEtGc0NTdTBpK05JcEhxbThoS2xlMXJoUDZocUpnYlNUTEQrNy9UNkJHcUJKbEJFSTM0STlYa001K2k3bXZ3WURhaGY3ZENBNmNUZitna0cwTERNRGIyQ0hEOENWRU1iZFhzVzJyb3pLVzZpUEJkbnJybUZ4U3lHeW1PSmRMWVJXU2g5RWx1YndtYlZpTTJaUktqcHg2bmF6U0dwcTFLMm1yOEs2NGNWNlNCRHNlSkNYYjFVWlZ3Zm1ZNWo1VE9IeHE1QTJvbHhTZWN4aFU3VmFyOFpWYkEzbEhvVUkrZFZpVjVmanNhTFRwaW12TFg2cVJPRUxLK0N6UUVaRnVkcW9SQVdLSnpCK21FTkcvVFJCYk5BbkNjalV2TGlIMkxJZDhoODNzV1ZEczVSZUEzSFZrWVFtQklKcXdhYWhucFRMZlV0cGRUbTdlaGZwdVNHMXoxbElYWmY1THZJN0NRZXdHYUZXcTdFWFJnYnRJM3hCdE9OTDBkamgyNkJtL0ovNFhJWG5qZzZDQUpJdk00eVFFMktaQjNyaXlwRGFiYk44SVRsalVQK1VORkV0UmJHU3pFTVRaVFE1UVk4S3dGNmNRcWtxVEVZcG5GTllYUUZpUEhXMFhsd2ljYlUwSmRTUkNnaytvcGRSNWk3TDZjZ05SWGxHc3d6YmpUeGwxbTJuT0NQcVdhZkVEVHRTVXlVNTBDWmFUVW1aVEtGQzVOVy9RaUFYb2s0S00zTFNtU1ZvdUdNV291bEJZY29nRXJQc0N5a2R4Q0k4U2FVVmIrd0I4Rno0c2dKWTdFNUxUTXlIemxKd3ZSTGdHTHFSdDZFcGhWMW1RdW8vSXRnc05uUUdlcFJicElkcGxtK3BCOTVlbzhZam1Bc05UR09HcUE4T09kKytvMXhlZXZaWXFhQUw1aWZjaXJheE9yZ0pWRXhld290bWtPR0ZGclhkeW01R3QwNUxqUlJLSFBwTVdtVlAxSDUzS1JhQjk2SHRPYW5mNjZWK3EyY0hQSytidktJSUdhN2R2QjhLTkc0Wk4yNTVHcURuU21IOWd3dklQQkpRVUZJcXdja3l0SzQyR0Y4bGxnRzZQdmtON2hNYWFpMExsOFZ4MVNqQXVlcXpSRk9DaE1Fdm8wN0xJWWl2QW1rUWd2MUVCek9QRENCTVdESEtiZzNqcTRsS2x4WHFoQ0lNNWJleko4dlJGbklvZTRRTS9jTWljc3lyb1YyRWVXQnU1TzIzS1lVUkVQY3B3VUVnMTFvVnlVSW4ySXE3SjR5VHVKVkloRm9tcDJCcTFFdmJISXNaZ0lWc2IyVnFqbEtyWEpzM2tkaC9zYkhHalVtZVorMlRrK0g1dXdSY3NiTEE1ODJBVmM2aUM1b2ZWNUk1MFdubGZYQ2VQMGM0WmVOVjQzNjdlazI4TFBZTlJFazNQZlI4UDE4bTAvdFdoOTRwNzVNNnF5RVBhWWJ0aEVOeVJHenF1cVFObGpoT0czeEp1STAxbUVkaVlwVzhYQTNBTnViRTUxRmdPR1U3NUNpalZyK1Y5SGU3NEdxOHRxMVlZeDJ5NmlEdDFvdXg1QitkU3VsbnE1eVBMeGJPbXhyZ2NNeFE0RmpXakNUQmdLQ29HUU44cEptR3lQL2NyY3lOd2g0TE1HN3IxSG9QZ1czWFRrSjRiY09wcjFOT1dhQTA2cHNRNUhTMDNBSG9DQWZBaklaQTgwUHB5bEVOay82M0U1TVk0eEJXSTRUemI2cGplRHorb2ZZNDgranRjZloxMFI1SDRmamI3UEdyc01jYm5HUU5EaEl1VFViNU5ieEJEaVdEeEdOZjB0STZuazI1QzkybGhHVVVqRlVZWWtrelFXRXcrR1NpbEZHajJpTUlFakxuVGRtbGJJOEluV0JSNkUxSUZ0Zml4STN1cUlwRjZLbE1waDc2V0RrUkZETVE5U04zQTJwTlRzZ3pDT2tNYnR0T0pFWUtQdEFOZjFTanJHNWxZd3VBRnJPMFhWR2ZYY0oxYlY4YXY5SHRXQmhCaFZMdWxzWnZjZnNILzNvTlVIb0lmVUJ1QnljWGFhZmU0RWJBbTJGZE9LbkpOaU96TndMQ0F6SVM2Um90ZEg0UGlaV2dGUXJ1cVZ6V2ZKWDZCSkcySnl3RWpDbzNNZWg5Wll5WGJFNXZvYVpJSXkxUjdiOXFOTGNqTVhLQ0IxVW1WQmxvS1QwYmkweFNmRXN0bDdNSUszSVZIVHRNZW9zTTRFTE1SaUdmZHFQNDlTaDZpd3ZZcVUxdXdQT2d3WEM3N0crRmplSDFTaFB0dWRjVUVsVjcxTzB4Si9ldDJqL3dtMER5QWtVeFdKZ29vb09qdGVTRjgwMm9OYTkyZVVMaFVxcTBtcTNKYzYwbm9ZbFF2ZStzbGtSQkk4akoxNDFHSUN6eU1GVUcraFJpUG5vazlTRy9MQ254N3FNcDZEb0JjNUtocE51bVZTZ3UwWkFuNnpBakRDaTBxNHhVWUt6SURIZzJ5cHFsdFkzS1o1d2RsaWlVT3ZUZysraFdvZ1RlNTVRS0VWcXhKVzJIT0NnalVFOW1DWTV1OVBJSVQ4a3FFMFNDREdGZUtXU1hnVmlWSllycUJycGNMQjB5QVBOVVRhOXNWcGxsaWxvcDZ6Q1p1TjdkNkY0NWJCN21xTHIxUURhdHZNQTM5SDVpVVVva2tDZHlZZWg1bWJ3bk10TnE3Y09PN3NHaDVZRXNVTERsRWNFZmFrcll6K3dQVTNLYjBrNWdPY0tkNzRLaFNGWm01R2tyZ3JKNm4xdVd4ZWJSTmplMVFPK0ZUN2pCOHZ3aUhHSTQ0U3QwVkpVRG9pU2tXNkRHaFFTdmRrTHhrN2NEUmNDU2xNaFV4YjlMWURRaG9wWUJRb1FpWjU4eVVmZ0lhRWRZc1NMeS9zTXFKWTcraFdPWjJnRVI1NGpnQ00rcHpialloK0p6WkRMM3dGSnhaSGpYU1NtR1JCWWlLNUZPZ3dja1FEWjAwMTdCYnNkbXlwRmRJQ1JlejlweVdncjRhbFo1ajNpV3NwSzRDb0RDMkFJeHBUdWx1cWtZSnkxd0hkUS9OQnhTSzhDT1JyZjhFc2ovSHF6MGJlelRJVTd0QzN0L2hPMFJCbHRtTnVOV1o2SHZzR1FQODdPSHh4ZHoyZjJwakVDcmUyRHBTaGpRVmVaa2FhWmNnQkt3MEFlVnZLL0RweFVNRnJZdDJQTG1qNmdxRkR3NllTV3RheVZ6ZUNOVTdndUtWcUlrZlUxWmlGRVk1V0IyemhPZGtIa0pMdkp1a1QyeGRXbis0bWRLM3dta21FZ3JoOW1XYWVHVllYdXl1dUplaFlzclRrWEJVM3dhalJsMUlpeWdCcUk3Q09QNVcxc3hydVdobm5kZC9EWm5YY015YThqbkhrNE8zaTdlVmpEaVRlelg2K2JFWTBjbGJIRG03Y251SXhvK1ZXSHpZQlBabS80TnU3a0d2OUJ3R2U4UUhnK3hyWGgxaHVNN2FXVkRERGkvY0NmYkNudHFWb0pJaVZPQnJuUi9EZWNWMnk1TFJtTGZjUmUwd1JyV0U2dFRZbDhyRW9NbjJBMU9aZEQxUElVcklnVEFhdGozS2lOUkczRXJPaWFGUGlkb1o2R3E0Vk5XZ3I1OXdaazdQTVFxVWdYZjJBanJNU3FrbUFydnM1ZXordzJPemVHS0VTbGZRdkYzWHNuQVRsc3hrK3hTandaWWcxcTRqaWhqRzdLOHBaNGcxVzE0NUg1VWdkUi9BdGIreEEzeGd1ZW00TjlSMVUrUDFFWHYzMkhmSG5jeEc4Ti82LzA3d0l1VnFqbFlJd1Rld0ZaczNwcUl4SEFhL2d2eWViM3dmMTRSMkE1eG9KN05xamxRa0ZhUG8zTEtERDRyM3RVUWU5STkrVkhXZWQ1MXhlWDRCZHJ1UWErcVBjRFRySG5OOW85TUdPLzJvUXQ3TnNMeHlQbVUrUmFuK2FVUG1lYmlXaGd6dm5lYWtWOSttcDMwMVRUanNIRFRmS1dtK0xZaTFlRXk5RlNIaWJjWDFTVjZxUTRIeVc2eTIxYWt1bSs1UHpxS1JQZXI1TjVFZDBCU1YrK0Q1cERSbnVZdTc2VTVEQmRQY3dJcktkS2NOU2N4WThOcExyVFhDc3dycnNCWGRudk1ySmtFdy9kZU02RTN3K2E5MTJ5bFArdFdhU0JDMy92R2tHSDZTY0UvRnNjL2x0amJQd2FEOWY0eHRLNWUvMWhzUnRRR3Y4WVplSkdRUWVPWTkzdTV3bzdaN1FvanhMQ25Ld3lOYUU5WEdQYVJkNFVwQ09wZFlSaElCVmNZK3h4WG1MVmJ1UDVaSUpXZEFwWGM3UVpqbXM4aHcrVUQzV0RNaE41L2ZFdmliM0dGVGZydnU4SndIUFIxaGYyaWp5dk1uZHFDUmx1RGRyQ0xxZmF1TUh6azNoWEcyUFoyaFJGWjgvNnZ5TDVjWVZJTE1YUmpFa2t0djBydXp4VkdnZXVlcmpCYzRONFZCa1BjMnhVbStNZjl1c0lXOTNHRlFhRC85MXhocHRjVmx1enZDa3YwdXNMaSszR0ZYZHZQRGFiTVR1YTlkTFNKeG1iTSswaGVNUG0rNUFWREJmQmVNSlVLZVM5WVlsOWVNRldTOWZHQ3NYemtjcWZKYWd3SXlmVHpnc1hsQldQem9NMG8vL0lqZXNHU3ZWNndSSDh2MkFGU3BaanZnaGNzWHZTQ3FXRHBIK3NGMDdNVXZQcElYakMrMjc4WEROcmYwd3Vtb0ZxdkYyekdqL2QyZ3EzdDR3UlQ1R2EvVGpBME1POEVnNlQyZG9KQlJ0UUhtZ2d4Mlc3Vm03TER2Qk1NenUrZFlCZCtpQk5NYkZKT01HakxPOEhZUEgyZFlFazV3Y3dIT3NIWXBIczZ3UlNrMmNNSlZpTW5tSFpqT1prWGV6ckI3dHFYRXd5bGRVOG5HSis4RTR4aWs2M3FnTUduVnNBSXZCTk1pUUp5Z2luQzI4Y0pkbE84NkFSN3l0SDd1TEg0c1Q2S0Q0eFBBMWIyOVlHWnN0aFZkQUloMC9wdmM0RnRUbEJ0dTQ0Rk9KQnAvVHJHU2gyN2VSS0dReDFNdnhQRmgwL21FSlNKT2d5OXVVcEJiYVhPZGpwNldFd05YMVQ4aStvMldjVkRQSUg4ZmhQRERqc1RVN0dleUdJVDRTLzlJb1VXY2VER2VPeXRYVGI0aGh0YllINUJPdkFaeEZCNGtMMmRaSTBMMmVMOHdId1NRZkRQNUFacGFMOWQ3dlRBdjd4ZnVORVhkcUpiYkllUkhBajdHdzFJa2wwRVZ6Z0h3VHdWd0dNM3UreTdkcVUyd2tkM0hRb3l3dTNNaWNaK2dweDlaUUxPRWdsQXdtVWJKVDFuNHV6N0p0bnVQNWtpZHhiV29pRlVMbUZtMUx2UlVWYzB0bU9kdFgrRUsxeElDcERHZmhTM0hIYytxOWdnTDA0TkZaNGhSRVVVL1RZcUdCRVlJdWtWSmlTVlFYWGlWY3M1bGltbkFYcU9RRms5UWdaQm1QUUlKdUx3K0hYdVI1ekpLaVNLUGtLR2dQdVVMT0RTbGVCMjdCYm9zdnFmUEF2WFhEYVZZb29wMU9XT081bFhqL2JJVnlCOUgyOW9LYit5NnBjQkoxS2VYa2pwZStTT2xLcW1VOTZqM2srQjdQeTdaS1NxaVhaS1hobEZVMDhzOHN3c1dwUDZzbVNuc2VFVnozWmIxcllmTG9IMUlMckc3OVF4TEVUUmFxbnNmV1NJUDJEV2haVkFwaytxb2RaU2tjeFJBbE9Jc3RsTG1HUjE0UTVVZ0tqT201WGtrNWhxRWl2a2U2b2t3SzZlNEJWcU02TlBzS2FNRmdaZG9adUZpUWdhZ05Gb0tnRCtWVmFkVFpINkVDalVtVWJORFloL2tzRm5ERzY1anJOVnRQMGlxcUNJK2VOQ1RTbXZsWEJFdXFzSlRZUWNrWUQ4clFqMHJFS2dzRnlpN0ozUWRqOEw1UGpEc0M0WWlGMU50MXViUW1LVUFMemUzaW5ucEN6M0RrTHllUmg3bHpKaDFFYXFkdmVuaEUvNGRmek5DTSt0Y01BL1pudVVxMCttYmc3RktZT2xrRWNVK0pRVUZNUnUyWVlLTG81UlR2azZOdWNsaE1GR3FQdEpwWWczS2xsWUJEUVdVcTB2bGM5UnlrRkxhUm9QdWJOb0JxbGJuTkJpUXgrTE0vYWdUaFR4ZjBiZ3JrVEMzREVIanpyN2w0ek1JbmNFOWlOb3JoQjNoQmRYdlZwa2tRTkkyelJ6ZVpXVjFDWDlGbCs2N1I3Y3l4NVZEVFFVOWpoTTJkZmRwQW9xQTgvcnpKdGdqK1lxK05wa0dPQjBFcTZHZzZCUWcxN3gvYnVTUlVQeElBN2VBYUFLTHhsbC9sTzgrQk5jUjgyeTZtcjZYZmU1MjVPeGZId1BWenhUNGwzeFYvWnh4YU5kK2RRNFg4b2cvT2syRlM0WDRLajNjTVdqdkhwWC9KVzQ0ajkzbStPeFUrV0tmeFlqWUFWQ1Q0Y05ySVl6eVJ3RGVBaWgxMW9WYjRqbGs0VzAxa2NRUnJ1VTY4NmNHMlcremtpRWFaQ3dpazFoVVlqVUZkVXEyNDA3eGF3Yi9rbnllMW9VcWRZSUJTUXhDUEt5WjJIVjY5bGRqUy9zbVIwaVo3R3lRMXIyekE2QlNmUUlQYUNRSFFMZlVmdXJKMkJnaGV3UW1IK3B3bWJoS245QjRTcmE1Ym8xMkV4MnlPL3dCdjVZYkx5VlRiRUNZYkNCS3EybW5jbENrcTNkMWVyZmNZT1FUVlYyNUdGQkVlTnUzc3FZSXJ0aHJCUGl2S3pteno2aU5XWjMya2R3TkduMVQ3b2YydnYrOVZTZWFxNzkraFBDY1VidlF5aUVCZXFLRjh6NW45Y245a0ZkMEIzbXZiOW1NRjZmVWZDSldoVzZ5VFVqeTMxNzhWNmZ1Nk5BWGJNOGRTM1lQM1d4ZFQxMWhjemZUVjFEUGZyZE5nRlRiVlB5TVRKODIrQ2twc3pkY1FWQ2E4TklUMjl1SlI2NnJSKzlzU2tmUWZQYk5hK1gzdWIzcGJlbGU5QmJVdlJtQ3ZSMnFPaHRvK2dOWmZOZk1UWnFVb0I1MkN6dVpDOFZWZHlmRmZxT1gzbldwR2s3bENGWDE2N1dwRjk1T1Ryb3RtZUZHQ0ppYzI5UVdIbDhJN3RYL24ramdxZlVJZmdCSU8rME1yT21NbUUvd1BHVFVmY1d2L3c3aTh0djdWcG1hUXlhNGhmZ2poT0laSStHR1B3bkZLd0o2UFdINEFjK2p0bDZBV0U0Wms3Y0VjakorakdkZlVaczhwOWk3VFo0QWNMNHJlcW9veVMwdWdNYUJ4Z2FBTjZicUJDcFV2d2lxcUwyRkZRVGxRZEpIbUwrNWtDMkdFckZUbUhpNHQ1VC8rOEppTEpWTjhYRHNWU2haUGJ4QzNyaC9hNURDUmlEUkI2aldpUmVhdjRkT0hWSmt2SVpnejdYZGlrUVd3OUtUaWduYzgxU0U0NWwzY3B5dHEwR3pTU0taQlNxalE1UlJYMUgzeVpOQmE3VXJmUEtZWmxJZW5mYjQycm1na1NzaDFJRVNWL0wvYllvaXVXUE95Z1EyQ21jRXVodDYweWNDUjNTNzFKeU1xOHNIbEx5cnJ4MUFldkxLZjhzVHZGOFIvVlBJc3krcWQ1dGZuNW9YMjl2SU9yQndVeEFFMXVGZzEvYTlkZW5ZOU5lUTl6dU9qTGE3V3I4WU9Nd0VkNGoxdkNVOExoL2liMzNIUldFcjhJdk1IY05uSG04WUhHZVpyMitDV2Y3Y1FaNldvWFYvd3gvVDFCZCtBK1NpWkNuSFhzVWxxQzdRUm5MOUNwWmlMOVJtUHRJa3Rvb3FOUzBtekVzeXdNWFNUMU9LK0dXZG1xK1o5bFNYdCt1TlRaLzhjaGs0WHl4NTFxODJPN01qSFRrRmN5OFNBczVTdEdHQ0JaYW43Wm9NM1VmbU41UFllaHI4Q0t0VVJVS2szYW4wenp5NndiN2ppU3ZvT0JOUkVnT20xUDRGSlN5RC90OFYwVzN5a25RNzBSZTQrTm9naE9aZy8rNHBuaWgvNjZDS1BmamVJM3JpVSthQVVpREtoeVFWZGdSQTVybzd4bGc4OWliV1ltdll0VEYvVnpzWWdiYWswa0JhN2svV3pBVlhpZnE5cnRiQlB2cXBzV2QybjArNFJqa1R4VDM1NmVtNm1qOW5zZFEyUkhVL1Vyd2M4eEhGWXVtZy90emhNWmVadk03bk9nSURzWnBidjREdUZzekUyWGwxM1FidEk4cWR2Z2xHZTQ1dWNuVi9SRjkwNmJ4UzNkZlRFYkMyRnJvdnhzek5BMy9KKy9JbEMxMEl3OE9qcEpMb0FxNWlKUXZCbElHekYzd0tTUjYyeG5GWEVrNzZEeHFVTG92UlI4U0dhQWhkMS9FQTE1SC8zMktWbnA5SnV6WEd4TzRoYXVYQ2t0TFR4alo3d21zaS92RnIrbTRPazN4cVJ2VUFualRKczIwbkk4OXlrNU9rOXhUeXZoN0JHWjRFczZ4KzlXZ3JQUWkvNjJpd0xpbFNFMG9WWk93a3dCbCtNd2tmNVgvZG1FQlNjakg1MmdmY1hJQmNBaDZOdzJxNnNQQ2FXS1VzbU9kcUhZczlTUnNzbHVVYjB2MEFSQTdNNVNZNDQvZzc0dlpoRTNZV0VOaHZVMzRGWTVsalpzR0o1QzBwdjIyeEsrWXh5WHhIMXJ6eFBYbUIrS1pDNk9PekVaY0pDM08zVzh1dHRlZ3FOZmlLTzFxdTdzb2JQc2xWSGh4elNrcXJHb1h4SnZiSWdzWGZzK2FUMkRPVEZKdEZCVnpab0tUbGtFbExOTmVDREUvaXgxMEN4VTM3dFhjTEh6NkwvQ0taNG1aNjVSN1gzZXFBMlhycERHS1lTMkQ0T3JvUjFLTmNVNzgwTlFKeHEvMmNiaFBIU3h0aDFRSEdHUHI4VkREVXlBKzJIYkJQSFZpeUhYSzFsUGQzNXA0Tk5iRG5XQXBMZENEZ2NPYUV2bEltTjhLWXBnQ3VxdHk2K1dlOUVta3hxU2hBc0tRK2Q1TlJDZUYvYUthR1hldGUramI2dnVVRVdLY1hEWUJDa0tQS3Nnd2tFelRXblZsNEZTSjhQbzRSZmF5SXNydWdnTmtvVlRJVE1RYTFjMjdtOGpidWZaK2MzbERMQmN2U0xybW82SDBuTkp0V2Y1T1ZZVmhLTFVMVU44K2RhVlNnRkNuZDBnaFFwM1lvVzZHTzA5QUZPeFFielNwVVVJeFhvWXZJWDYxNnN4b1htb3FFRkVWakZNZFlxcGZSRGEzQ01IaUJtYWk1UUIxaThEUXpDRWxlV1dibDdNdXF5Rzh2WWd4YXVhWktoTWhQYUlNYm1YS2tnb0dxRWdLLzVnTUcvZmV6Y3lCNnIzVWVaZ0pzbm1LUlV2bis4Y1FSZjBTbVNLbmtPYndLblI0Q0M2OExYZzZHckN4NnVUYndiNituR0dmd1lDV2N2dUJOZkdCdDd0VCtIa1d3V1FiWUlhZjNGVDhOQkpCUGdnbWZ6eVRlZXBzRXh1MnpnWXZKUlBTVUxHVHFubUR2VXVEc0VDOGhscXhaeW9TVnQ3T3ErT2tkRm43RG9ranQ3VXpiU25zM0c3NU9LWFNBTTF0UDNlOXhEbnhzekk1WHdXNXRKT0Z1WUFROU55WFdkT2QxNWk5czVsT3hRZDllWWxwaUMxZWg2MlJrRzNSRzZsVVdxZVBWRDRhajhUT1hFYzJ1dnZGdjl6cWhEQy9XQTgzYVZ6QnZzUXc2UmV0VkRiQnhuZ2hHTXFoMStqcEV6SmxMUlV5TmZQY1dBTTFiYlhYYkUrVzhUVGJoY1R3OWFRQ0JtdEtOak1sK1h1RW5EQmQyQkRFYlZTMEV4Wm9rOURLcjIxU3MxVzRtVElod2dwTVBPMm1KSmlESERFQ29DckhzeDVGeVV1UlpkU2xIWE9QTEdwaDlndDU4NGRzbHBuMWtnalFoLzJERTEzdTgza2hWSnVId014NXY3bTMrOTY5T0VRY1hYREZwWmllYjBsRDI0cG40VUYwcHkzb1dxZVJzUHNXTFd5dFhYais3bDk4SHRmT0lGWlc5MmxjS3N2bGh6V0pSc2NGRk54Nmd3eVc2YmhXeGhBbytTZTFDMVBUNE0wNFN0OGtVZVY5MW5jc1ViQjNGWlVkZzc3NFBCNnFOL0N2UEFQQk5sR1NZNFpnV0UwQW5qcjFJMnR1Y1B6MnhJcWVBOTB1eVp1R2t5cHFBQkk5ZjVLYW9UK0dYZnhWcHVaZVZMcjg2Nmg0WDdzUGgxYUV0ZzJVaXBvYUNMTkxnQWFUSEdQcWhpblVEZVpCTmNpamNzaEwzdXdha3Q5SzRKUmhkSnRBMEErM3ljYWxBc3FlemhDL2lwbjlNcmFUdWhieXlUVERRRGxyYng3cURDaTM4S29lbFI5Ty9QSDR4TFhFTGZpOGJUSWp0NTlDdE56TWR2Mjg2dFZ1eFlTNlQyblVPNFRIMFVwK1NoY2VjWFhvYWxXcE1jaE1HV0p3cWdmSmdQQVBOa2swZGFtMTMrZ3g3aC96UTBjQWpKZ0NacEJKNWFPM3VTVjZLMmlJUWRSZ0hyWmk2cFJ6M1k1TjlKdHg0NEhIakVTVTAzN0pmSS9janIvZ2RqdnNKbWNHQmQ5SHZIejg3WGpzUmh0c1VrN1B1V29FaTRZNVNoZ0dVOGgzZlFjUDBTaFN5ZDloY2tiaCtuaUJuQ2Y3RHNsdjcrQldldWNsZjNCZnZnRERIb1d2K0IzRnNFZkIyOS9CRkpxaUhLRlJ6T1VvNGMxazBQV1BQcVYzRS9Rc2hZVmtLQVRJQ20wUlhUQkQydzI3anFlc1UwVzBQejhqVWJnbzA4ejVIdldqekNoQUJvOE5ZUWFHMzhid0dZSHoydjIrck0rdDNmbGs4WHpwVEJoTGVHM3hWNkhsL3FlT2NZMkFna1pNdytJT0swMlEzSnFRYW9uV29xQ1Zub1pJVkl6UEY5cUxTNHlCWGE2alFNWDlubHUvWGJnMUhlMDBTSGYrS3U3M2FTcCt6QkFFaFE2anhTcFFCVWRpYktXVXgvWWZOZkd5MklPRjFsOUN6VlhOV1pxR2xQblBsVEJsYVlTb0hNUHlFNmZQalkvSUxpcnozNXR3OFNUcFdJNDFUWnVQNU11aXNEWExWNHZJVm9zZVlVeTRRelQyaXR2VmlLS3A0OUdBZHFGNHhTNzJkT1JlYUJ1YTdjdjNpL0IzSVFXdkVxS0E4cTNkRldGRyt3dzVSdCtsOFpKOUhVMzdkU1poNGxoRCt1MWlkdWRJcEtBNlBWeURHL012YktERGxqaGRNcmlQQVUwdE1lNDJ3UXBFK2xRMUtPYjlUWmhoaHhWa3VKZkZTeTlpaG9XL2tCR2dxd3J6em1WcXpxcmxQZE1xQlZSc2p2bEpuNDA5RXJrWVBTa3RIeXB1Mm96OGwvZWFadmZpd1RRZStjUExHVG1nNDNhZ29LY3V4M3JlVHJYS3krdmp4Vk5YelNpYzBodXo0dDlWTHZMcnVHSmZKNEl4Y2JyY0ZWMW9BRW44MmcrU1ZuYytMT0FaZm53S1dmTnJqMDg4N0RpMWNJSlUvUXFGUGNxa240Nmg5Z1hzdnA4ekN1V3NLMi9zUlBqd2I0blRqR3ZDbzZwcXJUTzQ4Rlc0R2o4eFRlVEpQb3JaT2hyRjRVUWhHN0k1eHNIZnRtTXVqN3pmeEdxcmJiQ1cyZi9kTldyMkxKY2xwZGdqMFprOFhJcnliQVRITWJ6SEFEMlFKVFJjaVpzNU05Wk5XMUI5YmtRZVloeEpNQWloTElTUVIzbjFEaDJLV2FRb20wVzZ2U3NzVm1INTFEaU4xNXpxUHBCcE12a21UTzBLQlVQeDZVYng4RlNnVS9DZFRmSHFVV2ErRXp0T0J6V2hUQ0VvT21reFlqdlJoUlIvU0pGdVdIRjl2RGxtZm1qdGt6amdjeUN5bVhyb3ZGYWFFb1p4UGFHemVoamNUdWtzVU14VzFQV3RzTCtkakhmbnZmNVBkLyt0NkhHMW9EM3R4THh3djNPTTRCTkVYdGJXSmhwaUk2c1F0MTJJdkFhUW9qb1F0dXJEYlg4bE53dGYyQzUwa3kycnpNSVJzVVNWN3pDdkpDQ3EvTHFreXg0Mm1vMzlMb2JsWmtMOGYzYXl6ajM5MG1ZNVdnVW5RZkR2S0JYVWFvMkVmYUZTVVdVUkFlMEV6STFaZEtmVEpLS0ZnYWwrSjR5K21zVTNWNGJhY1lDd1dOakM0d1FsTFFRSlFmS2trOUZZcU1yYTRmZ0NqcGR2NlRBb2VRS2JlUUljOHpDVTE4TzQzeXFVSlU3WXYrQVoxV0VWUG85VjNPb3ZxdFRuUy9jN1U3amEzYXM1Rm5YM3Y1dXN1KzAxYnZxaUIxbjdDRnZ5NTNQVWZBcUpXcUpRREEvNk5OSFVUNUp3VktHZWNjZ3lvKzU0TUU2QmxwU2crY2o1cVlwSGV2Y0syOEFwcld6MDZVUWE0KzRoTjl5T0xHbmxVY0RtMm5jdlZZdW94eW9FRWllM05UTHJEQzVReXAvZkExV09Xa3VhQ2pnUGw0b3ZEY1VLYWRCQjBERDRHZm5PYm1GRGM4SnVKS3kwa2UyL0JidHVpLzU4Q0U2MGtUejRocG1GTDhIMWEzWU04aktNaVBGM0ptOTI4dm5FeE0zNkhEam1lclNiM3VCN09HS09YaHN2clY5bnpTYWV1d1pqMU1ORURZV2ZiTVVSV284RGR0UERhdFoxclFUcnUyajQ3NnlKZjkyUnFteXRkVGZBQnRmaUZSOEZEMzRQLy82d0J5SG9LeVRaQnRPeHlOU3oxK3RWUWcvREdhb0VtMFBWaWl1RUFiTVJqbEdQNk50S0VIdndMSm1MVjV6Q0hZYmhLK1BtWmdpMjhjZ2EyZ0NPZ1AzeVdjUHhweGlkaytQWFNvNXY4dW9zSW5VclduNlduS1NOd2grZnRCTTFOU0xnQUJCb29xZzNpbDJXWHloek9QNDhBNnVuU1dJdFM5N09ubXFkaUN1dFZXeS9kUkk3SFE1TnN3QTNab0paVDAxRldIU0pnZm55Wi9ZUGtBSW1SRk5UZXROR0NpaXVVV1pCaDRwYmVaMEJyZXhKb2NlbW1Jb29VY1ZPT1g2bXdRSzJyWlFRcmVMaG5SY1dmdXN2cmJnRis2bGhvQ1NWME4yUlpDblprOVFvZDkyV2tMMDhuUXVZWGJ0VHVFU0loWnEvWW9QVUxHSXVhOURNYXVVZlF6RjJpNFc5RENpS3BzVXJGYnFsaWNBcXN5cGEyckpkTmpCUEF5QlhJVm5iT1M4K0FxL1BhR2p3TzlpVXRXY2tiZENFSS9iUVZTYnczaXR6TkJYZFMwL1RKMU5xZ3g4Z1hiNTh0Qkx4TGszZTVJYXVrRE1wUVYyN1dlQmpOekdMTmZEM0VSUnZEOERVSGM1R0UrWkNGVnUyQVZmTEVKcHlUY0lGY2ZobFdCZWoxZkw2RERqQmt5ejJNYXpxVWlMS09qeUorMlk1dTNhcDAzSGNHcTVaN241NklGejdMOHhLQSt6OFBVV3poY2tEMnh1QVhyUUIwN0tHdFY1M3ZmSzF6NFgrdXBTMzAwWGRURmJvQkZlWWE5ekpaNWlraTFlZzN3T1ZCMEx0ellYU2hKcjVMRlR3MVFWWUl6VnV5bS8yWFVSdGhxaFBWUS8zdnRsSjNPQUxPSlB0Sy9ERU45RDhWeU10WHdZSTRtVjQ1eHNZWGVQUUhDYkRZeWNUQnh0UDVjczQwZ0UvQnRmVVlUenZxdCs2V3psQ2V4RVArNEVqc1JCUG1jUVlRcXRWbFlBNTRHc1BsUFlnRlBZSjVEOWgyUlJ3R3pMQXEvUUl4NEM3cE9XanlUKzdTcHJsS2JLZmtRdHEzRktpeklIWEVPa1RpS2gvVlZqNjVPb1g4R2RndFJRdG1OQXFzWUhUNTdMaU1leUJsVWlqV3NheDZocG5pR0tLMXFLc1RNQjJqaUdURDd4ZVBwUWIrUDFVRk1qZnc4bW1uZ1hWZlJrcW1ucFc3NWR6d05TOTA4MWpNRjdnMjFQUURTWkJyNU1ZN1JTczhpbm9BcE5ZNTcraUY3L0FvdW53VjR3by94M2FoUDhPNGU5L0N5YUtmZjQrMDJqdEEzREhUekl2djF2dFRzMnFLaDc0emgvOGQ2aUd1dVNUS0JyOHpCLzR6aDM0cmhXLy94ZUpXSnc4TGQ2d3hDMGc5U0VOdUlpK3Nhd3dJdzJJZ1lYTTRpaVdmZnhOYkp2bmxSRGJsTVRUbjBlMW1IcDRQTERCOWJEYnFWUGk5T0lJRHJ2S05KeGM0YlE0b1cwdml6ZDgydjF4RURydkhZNHNUZ0dEWnZpTHlkUnYzZTlPd0dDNVhPNkVpZVFzNmZBSm9iSkRkQitESWJ5N2pBMTN4M2kwUFZQSlBhMXdDaEhyblN4TmlVZjAzeXdYQ051clRYYVJrRmdVVlpydHVab3lJTkRSZEVpTEVXOURLaCs4U1oxVnBIS2c1dEJyMngyVU1hZmVxMVVYNmdLbHV1R3QwRWFydm9kSjNKd1I4cHM4WXhTU1ZySHVJeDkyd3hyTTlBd21WR2Qrb2l6bTU1SU5wMVo0WmQ4dXl5VWJUcXVBdTAxeVd5dzRsMWR1RUpnWGx1aHNCcmdXazJqa1p1TElqZWdUdzUxeUdCektNby9HaTNVY2pMYnA2V1RzSlJ1OE9DZCtNczYza1VxMHc4VlFUVklodUdXbXRoa1BneFYwLzdmWWlUOUVsMnpCb1BVTk5XK2NweEFpRkpMR2laSVdURG51dFB6M0xoWGNyREJEa0hNUk9HbTBDdGZrZlBiekJzenViMjVWQTBHYlpiNXN4aXo4UGlDSUJBWThnbWNyckJuVWVvK29QYUJSL0ltSzZ5QkdkWW05aXNEM2F6ajczNzJDeVNSRzRBUXRZMU5XYUNrcWJWWUk3WitCSUg0eVIzbUlESmhrYm1FMGVYZHZLZEhTMEMyNkV0SDVwWHVFQTdyVGYwc2FsdFF4QWY3Y0tqOXRFNnJCY1ppeTh5cVVyYVRldWFXRkFwbUNOUk1pd0dqdUhwZ29pNzFUZ0JEMUpUVEtpaVFNbXQvMlMyWktwV1RVM05nZWxRTTlpR0oxem5hSXgxY1hYVms0eFhPYVl6dXMrVE1qL3Z4VXBxRVRIZUFDbnVkb3dKSHlUeEFuNjlTSlNyMS83MWM5dWRNS0dZVFNXbWE5aExhMUVWdUxneG42ZkJLajlrajhIaXRRRnpkQkNvTlZxUVU5SEhZcnhIUXNWTkhJZEc5Rkd6cE1TTHlZMUh4blpxQlhOT0tNM2tyczZUQVNTamNxaXhPRzl6RnVmU1J1citjd2Y0ZkNzdDdEUTM0WTJYT2JxVTRiZ3R6NE9PcjFVVGkwbmxVeEsvTHJQWmJoTU1ycE5tT2ZEa2tuWTVjbEhVbkxlT2tRZ2tXVnZLTUk5YkRTSE5XRlExVWc4bmV5NDl0eFd1WkhQczZPYmtkMmFib3p5TU0weG1RYWRESE5jMFpncFVKZW14elJKa1hUSWdmUGJ1YjlmcmJBVjJZTXdZZjRYL01Ta2RpalNjZ2ZZaWhCbmdsSWpPeG5FNzNDL0x2WFYrZ1c0WGI5Y1ZvaGdZTVpabDc0RGdMR1VhV1hWVFl2bGxVYVI0ZDlJcVVZQUZzN0VNWWltbms1djZZTHJqQ0JmUSt5MEF5MHNFOWpzZzRoS1dKdTBtQXJiUllhQ2JxNTFUMkVkRHVkTkRRUEdMcVBsMkxuNmFYdTN2MVNoL2ErRkdIZzZPWEovYi9VbE42WHVrVXZsZnhJTDRWNDNjOUxPZkk5TDY2WGVoOWw2d3Q0bDVTcEdNeUZ6Ujl5WWpJU08yK0M4YlUxUG5OUk50U1Q4MUNJYnh1akxEM2hBeEhaU0UrV0pPREJhR2lLTTFOamFpSnplS05qVjZrUjQ1eDlMTk50aVlJMTVkOElYbTZmbkVpYWo4bzlRaEJBQ2xkMU9ZUFRwSVNScWI2NjE3MVI3THhQd2szUC9yYkdHaTkwamhjZ1pkTmsxdWVJcFhIM0tpWHdYVklialZxQ0VHNmVyZjdHZVhVKzg2OXlmdStyTVBaeWxUNVRDcjIvVjBuMHZnb1RSL1RySTcrSzZmc3FsejNMcTV3SktaU2dFVTlEUHcyVThxWXNybmZ3ZXpRL0dtK0lqUXpjcHlxODIvUllNRldzZnBVUUx2RWJ0L09PYXI3UVRxaXlIYWFQaG12YjFOeUVLRnM3T3JXUTVUdndFbGM5QVl1OGNWR2lNVGF5VnJlTys4YkplOTJhek5jOWIzM1dCOTU2R1liK1QvRm01RDV0R21LakRIZDlPckh3eCs0ZlJJREVZeFh3NWU3STcxRzdxaUJsR2tUWmRueTY3UmpOYmJqSS9aK1lJdnpZVjJ1NEh6Y3orbmhqYklMdS9teWZ1Mk9XN09mdThRKzhlNkwzN29ubW1rSlQ4dWR3K1grZWJJSFBxVlNjb1grWHZiUFlDWGI3R3JMd3MreUFIeUNtdjhpdStRR2EyazhKLzcrR0FMZ1BIdjVkeGpEL2tvUy9DNG1xZmZVNDN6SFJQTXA5aHNHaWYzMC9BZlZmbmVBL1d2dDcyRkRBTDcvQVk1eStGenZDbnc4bVRqSU5wMWZFNWx0enNWTk84bHRtbVlZekttTDNXdk1ranp6Z3JtVERUR2s3djRNYXZzek9YNEZDK0E3cStpajhHU09SYm44Nm5RY2V4NWZ2b2FWOGtkM3hwOU9Tc1hxbmlUcmFDcVlyanZIOFBQZURnMnYxNHU3U3FiY1dEd2ZYSmd1SDN1LzhKWHpIejVyOWovMkVjWVkvUjhUK3lacWZubXRzZmtPdDRER1BScllkZ2d2aU1PWml1ckx0RVpqdFpIeldzM3lidTl5bmFxem45NWJoeURuTDJvOEpBbjgxRTdVT2pXVWRnbXYxN2JnM3ZuVm5VaWlwb2d1aHRtUHNHV0lBZWNVQ081Zkw2RC9UZlZ2SERHVUlic1oyb3JJMHpFaEVZemM2TFprOWVRNFJLUHNpeFNtdlE0V3ZNd2t2NHBWN0VWL1pSTEpiWG1mVEgvNkVEbTdnRTlGVko2S2ZINzRNV1hnNFJUT3ZZeU5QWkJKZVBBNm5nOW9oWEhFMjd1UWRpT002bU9zT0hGMTErTHJyWUR0MWFMWjFlQVYyTUQrVGlkbE14Z2lySTZ0NHgyMEphRW4xdlUreVRaOWtOMTdDdm14QitEVGhEdCtPbi90aHpJNnY0ZE9mdjhUUURQWWJwS2o5MXluK0M2YzdRS251b2xpZE5WdmN0Z2dPdmpqWmNHWkZiSUUxaitGbS9mNFQ4WVpaRmJHeDFzWUlGVXkrM3JHbDR6L2p2cGhkRWF1MDlpWVVyUk1jci9wc1JWL2FOcC9sQVJNWmRCL2FuZy9UZllCOWRET2tENVdiVVUwRjJ0NW16ZjF1UUVYYTduQTJwdnQ1ZmtzNjJYQ1dzMmllZ29wSDlSZ28reXZXSE04bVg0RmZZOXBncDJZRmk3QVMzY2ZZejJ3UTU3MytXYm42bzArWGl1c2p6UWwxdlNxVTZKT3FBM3llTDlJelVlaGdPMnhiTHBXQkp5VFhSQXZRMFc0TDBwMUhWUTdJZ25MV3VZWlhLOFVqTnhBVlNIN0lXalRwSER0ckFMNWpRc2VtOGtRaFAyTkNqYjlZU1ptbUJHcXNJMnBxVmIwa2pIdWtaRGxqeUhPN2lFcXRJSU15aUY0VlNYVkFETFFpMjJxdlVTMnhNNmRSU1RwWmdVb2k4K3VRS0FPb05Gb2o2VmN2VStSaExsb2p3YTk5UWw3akxnTFNuYWpQSFNxMHQ2dFVxbXBiVWV4Mm9qVDJLRWZqMGNJd2ZFbGdudkxFTlBKQXFMMWRTaTVGUzFSQ3BLQU5kcXozWmM1UjRvSnZDRFZFL2RNNm1PaWNLakJsUTJMTzdGU1NQcy9aM2xLWVZ0dktxbFFLUitNNTRmOHFtZjVFN0lxQnh5V251MHZ4Q0xiaXZWQnRaWXI5L3pRNU8yOHlqYStwMXV1eXBLWm5tWnVUSUZDYzZGcjJ5VUxnOCsxem01eVdkcDc3bDRjOEI4TitqcFdkeG5yd0owVGsveXdjaUVxN0UyVUZxZ3VjMGc3SmpuMFdVMEhQV0lBaTdrNlZNWVd2Q2FnQWZmQnBwT2xZRE5pUFRtSHhYZ3B6aDRGRFA1RENUdDRIaFNWNktTelpTMkh4WGdwTDdvUENFcjBVbHVoTFlXeWZUbFhwN2tGaDkrNUZZWWtpaFFrdzBGT1krU0FLU3hZcDdOeGVDaHU1bThMaUgwSmhMNXRlQ3B2UlMyR1RlaW1NL0pDZHFqempPZHR4ckpTajJTaVhxcEtRZi9wNVVkamNQaFNXZ01JdTNFMWhpUStpTUdmN3ZRL1hPWTNxb21wRTlPZGVBRHRvQlRtOG4xdVdLTFhtUVNlOGdqb1psYXRRc081RzE1eUFKbThhSUpFZFZNWFc0WDdZSW9pa0I1UWZ0WVdjTDA3WkhWeTBSVGtucHhPcVBJS1NjRE1ZZXFzbnlGY1BaUXdtblc4d0d1bldyVHJoaHJtSnpiRUpOL2hXdE5TdDVNVnN3Z08zYVdyeGtxMFExT0RudVBkUlRrL0srMVoyaHhMMHoyQ2pqWHdlZVhnWTlCditOcG9MZUV1T2ZmZmc5VDNsbm1UM21JYlBPYjU4Q002MGNVSjJxRnJrbVpOYmVFVFdRSnc3UU9ENFdHdVg4STVacW0zWWtMVEo4VWhCN2JRM3MzY1JHN2x4Q1Q3V2RpN2FwVzVwQkJyZlZ6NFpUbEoxRXExbFBkdXdnZ2RocytUeGoxYVRUelJBd051ZlFvTE9EckdoaERvWllFZFpubDBLK2VRWlQ0QzdRTkErZ2FxNTVYcWdHRFYvalQrQng1cktoRi9SbU0xMjRuZHB4eW13QzZtbXdsaVVZVk1CYitqRVMxT3VYRE9lTndDTHZnSy9RcVU2TEo2TDZQM2FMT1Y2TW55aW1LWWF3SWNNZEJLQ25ucSs0ejZWS0doS29LdENDcXg2eExBM08xV0F0Z3lDWGpvWGV1OW1xbExRYlpibnlDOENtSzJIYVZXa0wyRDdlV2diSmJuQlpjcXV3eEEwQjFIeWNRUk1uWjNsdTJvRVBGWk4rcXdNTnpYeXhLMGI0SjNLWTJvR0tBTTlFS0dCS1BNNm9YNUxJVlBJVGxyQkcvejVBTTk5dTlqRkhUakJ3K2hQcmN4MkdMVTZpME9tQW9kWWl0a0UvdEZFWUpWaFBCR1JpeExSWGxMTFFHcGhBajJEdGljYXpuYlV0bHpWVzljaDJvY2g1WWVwMFVvNVBxL3ltVmhWQStBZzZ1RlZmZ2JHYTRZSVpwZzJmN2FMSC9pS2I5aStNays0RWpianJud1gzdWdQaVBWaFQ2Z0hhZUZPdmtxODhKc2wvc0Rka1ZtWlpmNUtVMlJZdVBkM3Nic1lsKzE2RUxJY0JxMitTeHJJdTB6OXUrZVNydGFsS01tRHhMeDJ3ZnpMZ1pycG9nV1BtN1NFYmg4dURGbURIeUQ4Q0V6VmNqQWF5dFZHWmhnYXBEK1E3ZmZ1SmNvOW0xa1lEUk95MFAvTm9YQm5OeU82OCt6aWpLZ0p5d0FoR1BDajh0TU5zS3d2d1F4K2RMVUpiUEJscU9yTEp3SkwvcC80c1paY1pSbys3eGJrQ05qdzFRZmp6R3RpNTcrUENCM0VPRnRnOGkzc3IvY3hwTjV2OGQ4UnBObUY5bHlHUnQzS0xwZVQxd2RkSU50dDBNc3UxTlkvMzVaWVNDNndHUTkxMXlpL1YzbUdaQWVNbGJmektyT3dlYUZIaTNMS3RrU1o4dGNoclVxVitHTlhxeHlpUnBXa0E5YVlEeUl3ZUk4NTdsVFRNS2ZpYjczS3JzU0lQNFRRbkhwZVRVTjZmemJKS3o1SUFLUElOdDBaZkdSSHNxK21ZNmNkT1NQUmw1WGFIOEJPWGprUmFaSEhCWlF2WWhtN1B6RWIycFFhc0UxcFpUdUpPbllRY1FDWDJ1NmNnU3didXBhWVM0QUJHaWhKRmVpdDNDWnMvb3dBZlhNSWc3eFNZckdGOHpYVWxLeUhxQjFsaHd1MVFIbUlXamthZWRLY2JmNGhIY2xCVTErcFBQNXdPdks0ODhvTXVRdXZib0MvVVQzRmRHdjNKSjU2Q2s2ckhOSkhMUVQ5VTJ0NTZrYTF2eE91dzA1bXN4WWJpQmN5c1lNVlFISWNuOXNxaHFXSEVTdkwzNkZjWVNWMTVXL3JuU09kY25NRUpld1F3MWVLaVhveXdFYzN3SWNDbE5aTkxHTTlEQlJVU3pPTTNtSjJ4M1pzeVR5Um5EeXVXU0VtbFRRUzR3MHZ4UkZVUW5EQWU3STRGV3duRmxHVFZkOFZOcTdBR0xReEE3Q2E2UHpFOGRRQ1p6UUJrWFFqSDlMeGNLVlc5U2hXNDFlc1ZFMk9yMkV0UEhXSm5vcDA5eDVCSVhqdjVLbTFEekZ2cXR3ZEJyVU5ac0JVNzVqaGdpd1RaaHh4SFlQS1ZJY2VZTGNucERMMW1Vc1lvSnMvNXZJMXRKSGx1QWVhR3BNTjV6ZzZmQVJGWVhON3N1SGNmVk4zc0h0anVML243NE9tKzIyV3pZTFIzNzZ2ZTcvK0NmcElURDNHWEJic3dWZkdRL1pQcmtGanoySkFocWJBTUFYb0VCSkdPOUZob1FkeW9ENkwxVTN4WENNZ3RBWklkUXZzSlVwc0lqcGY3VkJWUm40LzU4dHdwZ3Q5TUtSK3NPK29MT29TSEI1L0lISHdEN2pyR2dUTmdwdytrbkRna1VqK3JkQkMvVlo0L3NNd3JwOCtwT1JKVE50cUZNeXQ3UFI2NnVuczY4aTdKOXNVRzM4b2dTcXFVQXFwRHlXUHVVTnBOek5EWTd2SWwySEt4MEt2WmF4ZDJIMnEvWms3RFBpK3Uxc2tpaHB3SGRPd2pGR3VRc3hYd2VGZlpGTXRaQkpTQm14a3BDTVI5UEo2YnY4eXQ1OENWWmE3czZYUFFvNFFpWGQ1Y2ttRXlILzYrL3g1RDd6ek00emdMdTUzTGhkL0ErcjVkK1JYc01WNEE5QUVPRFBOQ3ZjcGZKRkVTekplVUFMS0JXREU2NWYvVGx1NDhpMXpYZVE2dDYzSHdIeTZqb054ZGNYOUVybFBuNHdYaEdXdVdmWHYvOElqUmljOWdyOEpINGpDY1RMdjhRc3VWRjMzdjhPcXZzQWRVQjl6OXlkSjlIVlB6UTdnMGNaZGx6bUNTNDR6UGxYWTVwOTAxN1YrM1ozdHZwdkVhcHNHWUt2bmdiajFuYmJERzVLQTRyQUVSL0dlWmlCdk45TDRqRUpUZnBTN1I4OWo3blRaNzVoMHNJL3RaK0VlZHpKSlgyVXZmWWJETDl3aEswRDJ1NVBlVFc5VHg3by8wMStHekQ0ZlYwSE5RTjdoczZwWnh1c1N3cWM3RHI2NG1rMGVBOEU4T0orUERkak1PNkhiV2lpNm1yekhhZ3l6YWhpSDJyUHJPMTIzaGVSVnB4WEhuakY5TnRFWDNHWkxJbjF2Mkpsb2lLMHdoWmpkQW41YnM1WGdiUW5MbFJNT1B3N1kzQXpQUDFjRHpWRUg1U3BFbG40bEdZMjFNSk13c3BDeUJWQ3hTK0dyR1ZWYlpWcTFGd1ZjVTJLdWR4OGZqa2YxU0VGL2hBbFdyY0xpMm5tSzF3MXpNd3BQdHJubi9KTkh4SjV4ZDcrRVFOSjNiazgyeFA2Y0tFelBWMUZ1YjE1Z0ZvWmpmNHdYWUhyY240Vk1ETi9iUXpDY1lmVXpPYTA5NmZ2eXVGTXNyNW9RaENrU3NzdHdySnlub3AvN1ZBcHhXN0lzOW1lL0lHNDJKaHhPdWJFL1EvM1M3bTlqejNobUhXR012Yi8xVjlTa0RuTjdGUDM0VzdnWXZuSVZicTVlZ1cvWHdiY253L2NQSVBuNG9oZVRzZWR0OEo1bStJWjR3M2x1amU2all1LzUxVEM2OFEvR0k3SDNuZTRqRnpXNlREdnlkQmR4emZ5dGw2cUtqaHRXQ1ZNTGFUVGdkRjc2bHBWeWN2R3FjdDRMTjhDaklGZXZnZGZOQkgzaVdHU2dEak1GNnVJc2o0VytDWXUxT0puVnRkSFhSMzJma2xIN3J3emp4QmxNMkR2UTNraTB0bEcza2x1a2o1K0ljRW9tZDlhWll6YUR5cEZSSFNnYVJab0dUZ1VVbGVmUnY3TnEza0hLVFE2OVJYRm5WZVprbFdVQU9IUU80U1JFdEt6Q0xJaXBETmhXZHIzQVFOUXpyZ3BkVjVrblVRUTg1cGhBUFdYMCtHd1Y0VjhxcUJuRjlScFJBMko2a0ZEdUUvYUFVYjRuRFRDSnZxbDlRSHBSQ1VoQWI3aC9oUTlLRkRjUWVoVVoraWFrT2puMVU4dmpIaGFlUk05RFhxUVV3RkpET05yUzZFS0FMZHFVV29ta1NLZnoxWWM1OHUxNjFETVVPN1pIV2Npb2FYbXkweksxcXVwVEZHanRNcjB4amd1bEtwUXBEMXZaQnBKcW5KRFhod0daQ3R5anlvR3NVZ0pRTGRCRnBvWnNvU3prVUlrZlBJVm1XSWtYanZ3REgrSHRVQzlDeXM1M2pWUHlFNWFET282bUJISEwxZWx6bFo2elJKeUxiVmNQU1E4aFo4Ui9XaFdYTDZLMUgvSFBRaWFjaExOcU9SN1Q0ellsWW0wZlF2eGQreVQrV09hTDd0b24wSTZ2dWNZMHhMcm1WdWpwSWYyN0toNzYwZ2ZwNnV0VmUzRlgwajF3Zno2TWtYRENNVzh6alBkUVlnYlRyODVteEZiWUZTbHNFeVhXWmpCUU1sZXpQa3V4ME81Rm5aSFh5NUtuYlpUbzNGcVVCVzlkaDNXcTFtN2REQ21pTWdESXNFeXB0N0xmeHNBam80dmlhOXpnem9NNDFhWWpmR1hoa1p4aWJ5VlV6ZUtldXdoSHhHT25ZbkVkQThWOUN0MnZsR2ZRMk1RdXg0Sjk3QXlNd0RMNGQvZURxQ2ZIb1BoODZ2NytWeEpqZVV5ZWlVcmVwZk1lWVJMRFlYQUFtR01vTHZXL2dVQjdPcFdHbEdUWERJTkRqbFUwWWtyOEZxOW1tckZrTUF5N0tkN1A1RGtSNy9Td0IrUDk1cnVCcFJ3MW9iZmJTSU1nWGdMMXJ5RnpScjZHL0NRamViU1o3ZTRubGxnYzgyeFhxemtRWEdZZEk2YzlzdTBpYi80dDlYWGRJcTkvRGs4M0tNazJoM01zZHp6cWJ2ZGRza2prTFlIMTVRUjhjelV4MzRHa0ZoYnNJQmxkNnViTWwzbjExODJmcWlQcGk4b1R6bU05SzE4NnJ4YjEyNjVYTmIyOE1VSVZ3elIyVCtLcGQvaW5JbXRKeitVVWJZL2RVeHVWdFZkTytQQXRaUGNJcksrTk9FWEdJWU56UXRQZ2syWExOZ29ZczdhZ3ozT1hBSzlKUUFwQThDcUZFUTFLWkE1ZTFGekcvWG5OcFRNRDhrekxKaXJ3N0JiWTFnQWdHVk53MGdZbGRSMXdJY3k5Qkk1WGdzZ1FPRjNKbzZxTlBKL2JsbWplOGIwcFpTTUhsSVZkTFZ4M3E3NDVvUDJxY0QyUWtoMHMxUkdTOG40bVNNcElpL3dGdEQrTzBMUHNJSS9iNDFueTRidWZlcTZlS3FIR1JQaW5mbHQxclVNWnEzQ0xHa2hBYThEWUVvVG40STBDUlJwSWhVemZPZExocGVTSUdodDhpUmNiaDJnWWh6WS85cm5Fbm42TjBsc1N4NkFwc0kzdncwcG91a0gxZEUvaVNCbm42L1VPbEUxQnl4OVRvdVkvYXZUVWpwVTJUTm1QSlFJa0lsNlhrM0trQXFDVmkvMFR5d3Fnb01leWY1c1d4VlhPYjdFTkdyRVdKMkMrTlo2UzdHZHNIVUZNb0I3RDlTQ3loeHFVOHdhYmJTQ2tjTkI4ZjNaUERyaUNHTXVtVmFaaG9tT2pHN0hlSjl4dEdnN0VBR3RSQ2RJS3Y1SDdmVnFKMStkMG5TWXJOVW9nNGN1bjdPbi9zWCtFVTUrdVJPY1U3K3hyczlSa3E0ZGRtVDBHUDBEcWZDVmxBYjh0Z01FZVdFZUlna2tUSlk3cmE2czRSVGNQVldtNTFZL2V6aVJSbHFVYkZucG1LcjFsVWpRZTJzY1RFWEx1VHoyUnF0WHNqRVR4aVdNLzdJa0pQUkZqV0NWZC9vbHJkait4WXA5UEhMUDdpWFAxeEdQK2xpY1MySGJ2TlVLbitqOXg5enQralkrL1VzN2VyMXFWNzRiVHRHZjAvcWYyN2QxVEN4SE9yb0VJMVp0YU51ZCtwcGJsOUkrZHZudHE5M3JpdnFmMjdkMHYrZ0ZQM0hOcTljUTF1NTlZc2M4bjdudHFQK3lKKzU3YWZ1OUlKTzloZ2pZMVc5MmhHUllpdDJJelBuMWhEZDB0UFY1TklNYXk0WnNRN2tmaE5kcUZGZEhNNWhOSXRZY1h3bEpzVnRnSWJsTER4Y0lUR2s2TWNZUGdLRkhaQkc1MHhESEpXRHE2MzJZU0MvcFVjQXZCU3Mwa29uMHF1RWtKNk50TTRuRmhIOGd0U3VWQWIzUEhXRFphUUFkOFpoTTAxRHJRblgyVVNMSUFwM0pSLzFyMkZ4ZkFTRy9CdlhlUzA1SmkyVTg1eGtTKzFpUE0xeTRNVmFQTzVhaXFyVlBqZ3ZwNVJ2NDFmUHBHcWE5cVRnRkZHT255d3ZCQ3Y3VkVkczBGemh6TWZYK2hUeVcyYmJwRU1VbWhxZ2diVFhVOFdKZ0c5bmdpam5HTC9tV3VRRTU0ekdZTzA0OUxGSnh1dGpVcXpDSkJPQlV3aTl3OFhZdDBOaUQ3bVdnc1BSaklJcWRZcGljQU1PV1hwTXg3TDAzekpCT09wYzhxaEpxTW1sV0tEcG9vUXBlanhGQkk4Q3lFdUlKMVFuTFpEV09TemhoTi83Zy9oRlh0YmdnclNBSUlxNzc1RU1HOHRmRWxqcFdQNHUyYXNhYUd3cllmZ0FxL0RXY25tenYxVlBmaERlYzdobjIvby9UOHhXN24vNHY3NDAwMjlMakQ0MHJsN3BNRjNrY3MvRnVvY0ljOUdQK2JGQlUydTU5ZXdFL1ZibVlRUTFRSGxFRXorenVuajBWYkdNVGdEMFlpRFZLZkRmYkdvRVg5dGJlUE8vMGczM28wYXVWSXlPbFFBQjdlUFI3TDVWM2NBNjhCY0dFTzN1N202djFMNUhQNVQxYlgzUWFoZVRCazNvU0M5eHFVT3Z4aGtmYXQ3THF6MVdROHk5Y2hxbjh5N1FuUFFqemVid21XUVVhUWhhcWZwdUFsSU1LU1ZvUFM5TE9xb2xZdlFvSFB5dmxOU0Rzamh6VDFISVRjUE9PbTZZQ2pGK09qZGdWTWdWdDdMMWFUQ2pVeEVKWXpuNEQ0dGVsRGhRWDdYREs2MFBjaE5vRktKMEN1TE1GeUVpSmVDUUVqV3RhYVVyaEM1dFB3cEt0TU1lU0hocDZGOU1QQ3dHYnZoS1ZZb1pYNlR3SUVVdmRNck5LSWI2ZXErRVZZMnBXSzI5bXlKUUpjUmJLVXFFaGMvU1RVbmZBeVA0MzBUTVRuNHlFWFVCL0Q2akNGdWhUaFQ4SERLa29Zd0ZZakw3SVB5azdVRWI5UVhuQ0xyeFRtd2tUUUdRV0RET1NuN0hrVGhqTm15UjRMcGZDbDdrVGgrTVBoV2sxbVVuMUFNc0pQMW13SmF5QjlvdFlMRGFORWpUaFVSb0FTbjExZS9KUWptbFFtZUxvb1lUTGZxRW0xS0dXdzJoQmhuckNjdXJEcHNDcUZsVmVwUVNzSlBmSnZRcHpBMGNuVHZRc3JNMHNUYzc3L1dHZy8wUzFrN3BUWURnWnhDdWRTN3EvdTBFMWNKTXRiWm1RSy8zZTI0ZlBZZjNLZ2ZJWGhESnZkZnh2TzRzNGppZEZGWWEramhMWE4xUWNjM1c4YjJyZmNtZnppNVhJK2N4RzN4RkhqbVBrL1FSNy9heDRzcVVOWnRGZzZyZXIyZ3pHOFUrN1dkclVSNmhSbXNYemZ3bE1XZXJGQ3o3aGl1bkdxNzhLNVk0RjczS0kyOW01d0VlWVZIaHJJQVFGalZwOXNrV1FwNnhGV0d4RFVWWnBqRmxkdkJjZUk3QzdvUm5DcDJibjhtdDJaaFRjRmFNb1ozRmFGcGhwWlREK2xYR2ZwT1pNanF5QkxMcDNzczV5UVh2QTE1a1NpNm1UVHJZQUFvYVgwSGFxMlVDTktNUVVxRGpOS05aRnJCRmFRRnc0ejJkcDVZZEtwVmtNQTd5b0FiS1pnMUJqZzhjT3dhNk1TUkJJY0RBeFZlVGtCSEowZGJrclFlQ2loOEJSWnFxYWxaZndkbVlxNEVvSnBSSTFFa2F4aE5kRVZoaTMya1p4WEVUWlNDWWxlVWJpTktWK2l1S1VBcWRuSmxaaWtIVUxBclNWWWJyT3NSQ1BlcnRFOGFKQ2FkWWlpbHVDSUdzVmUrQTRML3d5MDFjU0pRekRyaDg5UHhEcjZrdFFDMk9QWlZJUGJkMUJHajhKUGR6Y3YzUXhmQVJuWUhFbW0wQ2p5Z3N5OTdzYjV4OVdLVXAybkt1VVNwaHk1VEZpMWNLb1FDOUtqc2c1WWRVWWxCendtTGNSMElrcFZLRksrNnpLc0tLVHVQckRDaUthTnBJbUltbHdBVGhLbFFzOVUzTUV4U2lWS2psY3NFNEt2SUx4d05tZEpjYUI2eHZ0d1FtQkcwZG9SazVzc2NFMjZXcFRoRWxjL3dWMXZrMWU2emRxWG1OMUw0Q0dhcU9uTWJmaEZTRURzeEtZUkhPcmhvSzVFZVkxTVFrZkduc0tSc21JSllBdTMxUnZOWTVJM3VoOVRuVXJ0dGUwTXdZRHFTVnBhanpGNndHVEp3WWZRK2M1WVlocStYTEhQaGUzSEtzNS9lcy9sN0Nlbnh6bmhuZi9seVAvL0xNLy9XNHZ6TXR4cUZOTTVDMVZ4MU8zT1ZBK09nUWVNWXNVdUl5NDg2dmE5SEFzSHcyMU9FWmJxSzhEcm5ZenZmZkppT1JmYUVTRFRpUG9PQnl6Z3VjMytFMmZnVm45NlhpMHRzbEsxd1BGd085WVUzZWRUbWJxdHlNc1IrSDVhMEtxM283N1Z3VEEzTnVHQjN3b1dTU3MrbWphOFRPOWZ6STAyeWpudXhneFRyMEVJcXdWY05YcDFCZXBnOUV5NC9tUTQ4TU13MGxjZlVoNVJGZXJKQzFSWWJDQ25hZ3BzYzRQUVk2b2d6bzhmeXB6QkJSZDYvSDVmcGg4U3RKbFNYQ3JRSDNhU0x0VUVLTXRBRlFHVmVFSjF2NnpIcHF0QndheEdJeHpVd3EySE5SSlVlRWMxNkNvZTNJVVoyWTJuV0hod0hTcWpmbFF5K21VRXUwVGpyS3VLQzlSbjkweFgrYnVXcXFWM3FYYnp3cGZkQ3VRWDRSTXV2Zy94b0VuTXoyaWlFRHBNZXB6Y0NnM0h2b2NRMnJyWURXY3JlcVQ3czlrdEdWcDBsWW9XWDJEeU40Qm9hYTZCR2hldmhRYUtDK3NNaWIvaUhYNkxJTXBiNUtMOTlkTzQ4MWdYYTRhd2YrdGgvdlhzeGlFSDR6bjh1TURaUTNEaUlzM2dRbHFMVG5RSTFEZUVJUjZ5UHI1bmJGMDVaL2RYOGZoWFNYRWR6b08zSFNwWEd6cE9UakJ3d3YxRzUrWkxhb1VZdzlnV2hVK1VxY0NsaWltR3RORmhEaVVQSVhsZmhYZU1YVThFUEhlNktWeVpoU2ZvS3U1UGM2L3hhdGdDb2Q5N3A5b1pTL05XcUNSN1o2STRGdm5JZWJaOTAxY3VLOCtUMnpwRmJxRWVxV0ZTazBxNkVtMlk5UHAyQSt4eDRHcmx2WnphT3d4QnJlZE9MZ3dEVjhDWFVXYkh3M1F1UkdTUHg5aTk4MzYwTWdFS1R6dFB2Ui9QOHVZNnFZSWZDampkMTF6L215Q0JoWmIybUdNSHdWRWtLWnVaS0thdllEdjhHa3Y4RlpYeUQ4UGZuWHhhUEdBRGRQNCtHdHY3WkhoczRBRWJlSTlCVU9IN3ZNTHdPWGhRNTBKUGIvRGxIY0Q0MlJkQk8zdWRLeWZPTnN1dE9Zd0ZuSWkrT0JFdjUrRWhmalRqNkVURVVkSWJ2T3h3V2tPY2psOTErRjM5TjlBLzh4TEQ3MG4yMnpiUE9OTW52L2sxWFB1TlUrSjNGSnB6Tng0S3dVNUd2ZHBDc05KOEFnRXltckg4SHBWeGREZXJ2Z1ZUNzVXcG1yelZPTVRWSjJzZFRxclZxR3lyWWZ3MG1MTHJ5QmNjZHhOZW5wT3VLZ3pTUGtJTnZ0MHN1QTUyMVE1NFNaMFEraHNQVlQ1YloyOWh4UnlZUzkzY1JQOVVGbUdMc2JoekdGVGRuTDAwK1kwczJSOHZSTEYrMWFtYlpzSWtSYUlKWGFZb3BzOGlWM3JRYnp1Rm9uY1ZaSGtnaHVNS1JXUWlhbjd5TGZlWUNzVjNHR3NFbGhJWkI0ODE3Q0Z6UXUvaEZQMW1UT0VpeDVQNElYdzR6YzUyRWpUcWt5N05aNTVud2tkRENpMEFwRFJScHZRV2N1QXRnbmd0Skd1MmdNUkQrM1RmUTcySm9iU0lrMkdlakViT2tjRm5tc2ozR1QyTkhLMGsxdk9yS2dKNkR4TnVLM3VyWG1XbmFQdERVQS9xMldYaTFVTlVjbmhyNFR1N2xZVHg5OGhTMVlIZkZyNERhS0tBc1hGOHNyOUs4Nkw4STJmM0Q4OE5kZklvdi9HdnZHS2dsbjhxUG1iOE9TaEtKbVNZcWJaL1FtSk9KTVJyTStwVFNFcGlxZ1l4bDVIOS9iL2dQQjBvUGV2WVdNdFF4RWVvTVpVYXNZWFpzaGtCQ2JVcTF1c3NEbmNUVnZFQ2x1RmZYMFkzWGs4QzBnK29MbklqamV6N1ZmcTl3SUhYNytzRnJ1OTlnYXYrNTErZ1pnOFpNSnlRMHJYbklRTTJZZllmVEJ4ckU1NnUxNGg5L1FYVHQ0dThodEZJbVRkVk1nbVhleEZaZVFoTXF3SGQ0QkFHc1VWWiszeDNPTjdSMGNSdnh0N3VoTkZuSExsZVZEUkdnazlEaXYrRi9Cb0JuNjJBWDQ2QWtWZmdqbkxma1J2UkwzL2xuYnpKanFaeGc5b1k4U1BsZjJUd0d0dk9tK0tSMkgzdUw2Zyt5NHpva0ptR1NQNzllZjR4WmJFZnUvbGtoMTE1dkZwQW9LOWtwY2ZxVGtmclRvdVIzeGtoeitHNThmYzVtdnQ4OXdrL1NEZTFFeUgwYytpYm9nNGFoZkVzM1gwWEQ3UzYreTR6L1ZEZFhlNnVMYjcwT2VEbDI4c1JQNHNtdytsL0lqZ1ptTjJYNW92cDdpNmh1a3hpNXI4UmJyZDJEWDlTWE9YWVc0RWVmYVI5MzNIMm5Pa2ZhTSthdlNQdGJpWlJGNnFjWFJIclR1RFJFTFFLRFNRYzcwQk9ESGlsZjlCcUNzdGJROWhwQm44T2dLN1Z5cmNHMVhjRzV1V0FCWHVGN1JjamR3WTI0OWZ0ZzZYdUdQdkNRdnFZWlhvR1lLdTBZOGxVcVh4STZSYVdQQTI3VHRtWHFrRjRKYm03bUdXWGNHQ2tBK05oMnFuKzA3WWJMV0VuRkZtbEtsY2wxMHhCYUptSnlyZWN6SE5IUEZTNEpaVXZhTXV2SWx5cXFBQlVrYTRoVkQyQXRpS0ZxM1JRT3FJSnlmdHBzREdNWEd6bW9nU3B6YVpDYjFTQ1hxVmVFUmF2cDNGRGRqVFZncm0wYXlHNzlNMG1vVXpUVGp1RHBhWGE1REs4RFdXNEFzSnllT203S1lqd3NTM29qV1d3ZGdxcFNZQnd2MVl6dFBHRlcxQzc3UDU4R1RVelFhaGp3S1ZGUkVaR3ZyRC9iS01pK05udTdKM3RZdjhBWm50VzcyeS9xZ1l1ZHVYZk5kdVQvR3p6OUJGTGVxZFFvTEUxd0V3V0NwVTEyL2ViUHJPOXNGaUo0T2ZjejdiaUN4ODgyN3hOY2JaaGVvWFpwdUc0N1VhQ1pzYWJENTl0SlY2WDRRVUdMM0t2MlZhZXRtYjdCZUxQKzgxVk9aM3RiU1J3NlloanU2Y3h0KzE0eUtMa1FuVlRDbUlHd2tqL3pMdGRESnM3Z2xlb2s1MFFsYi9VTjBJU2tLUXd4UUhpczc5bFAzMzZSTUhTQ3pxTFRWc3F3QjY0UitvQS96alVwRGZnT1UxWDlmZExmb2M4WC9kbFAyMlBuaisyVVowYWlDVGJ4NS8yRjRHd3Rqd1JLbnpiVXJnZlhVTlJxWU1MTGtqczJVNWR2STVEUDVVYWkwY2E3Tjd0MVB1bzFJL3YwVTVkRFFpZFNsM1RmZmkrWXk3N2liUzB3VmRQOWxuOWhaOWkzamZqNnh0U2tHQ2xmN2JCMWNjTEhGOUFLMEs5NERCZ0pqcjh5eWZBZXRibXpSSnJEMjJXcXQ2cWJvT0lTQjFhQWFMTS8zSUNjcUFWQ3FwRTNuYW9tYXFncGt1aHBlQWt4Tk1qbUlpK2p5TTVmNFVIblNZVS9nbEE3ZjhTeS92ekZDMDVwaTRVL2c5SUhTUlM0Rk1ITVhwSkhYVHJrVVFYZkdDQkNici9TWCs0NXpXb2pTSGdieDVhYmlDVG1sSmoySjhKMTdRYUFkQ3Boby9vNW0xSnhOK3AwcjdCQXRJcDI4bEZiY3NUSTc1cjdUUVA2Q05JY0NXV3lzdE1kd283Z0V4MzI0YkZXSUVycGxQRlh1SUZxK2JFY1Vtb0RheFZHc3dNQ05zZlo2SW5IQXQxSG92R09YT2lFbzZINDZXKzk2Vmt3d0hJcFNTbFZnOUF4OEU5Y0lXazZvYjJlajNxY1R6aWF0L1hPMmFmci9mRVBsOXYvaDZ2QjlKODIwcTkza09FQ050Vy9FMnZkM1RDLzgzcndYU09oZnFPWmJFS3IvY1pNb3J1WGg5dkdMTy9zcE5QYlM4c3B3MU93OTF5SktzMEhXdjZ5S1BaYy9mdzkrL2YzdWM4YUpuWGFoNm0vbDlZNWhtOTgzQk1ZWmtMekh3bSttbGhxUk9hR3VaaUR0NkNjL05DTG8wSXJJb1doNm9nTlJYcWtBUmRsQU56WWx0Umc0SzFhcENKUkN4VlBwaDhuWXJ4Q1YxMUhobFFZZUsvTmMzaWtsaS9aZWgzTUhJaFMvdCtwMkg1b05veEJWTnZ4OFBYK1pSNG0yV1JBMVVWWUY0SDlCajN2VGRyenNKS3pBcVdSR2pCQXRwRXBjNUtnbVorcmtpWVREd3ArY29uVkcwdFBlSnM2NjNxcEl0WEtmOW5uZ1FHUjE2L0o4TXZyd1RaZGdYRjFBUVVIRU9iSWJPNnU0Q0s2dzVMNG1vVEVQVm9KTFpORHNFY3JFUFpxTXlHN1FGa25SbXkyZTA4dlJYWHF6TlJ1QktqTm9XcW5YZlN5SGJkcmx6UnFWSUFoSkpDek4wcU8wMFltZ3FkcUd0Y2VyeVNJRWxGejc3b2hXMEJoRFJRR3JDU0dydHcvblVJVTY2VVlHQVhXWGJxRDVraUVCRkI0ZTQraTN2V3FIYmhOTFU5Unc3bWVMcDh2RGxoMGpERTNNdk1pQ3BNVzQvam50SDI1TFdPR0lRTzN3c3FteGZHbFZDUUsxZXBYcFI1c3dUL0E1NU1EUkVGa0RpWmpvTWtTNVR2SUsreC9Ka0hNNTV5VE5xT2kzbEtCWEl1NE0zS1NZQW9oYlZHa1NsaDM0bE9yYkZmMHNoNXFNK3VJMVpiZ25BcWdRcExibVZNTmFMS0dzWVU0ZHN5Y24wVkJDeFhkMjgyZnJtdzd6dDVXb1htelREY1VpbEdhbEtMaW1LbzRpamR5Vm8rQXM0dGhUZE9WR0o1dG5GUk5WcWR1dkxXWGxIOHMzcDI3M2M0MHF1bG9lRlgzM2tkTzFrbGtMMTM4QWYzcDhxaGYwL2d0c0J3eFdpV0ovYkxhUG95M0JtOWpDYjU5ekVhZ2Q2czNDZWptZldoOHVTWVhrYXpXNllReFM4d21qTkJzVDd0bFdURE9NZDBneis2c1ZDajBmQ1BHMkV2S3d4dWxLMVJMV0E2UEZEcXVWRjlzUHRWVUFmQzBGNmlhVG13Y1Y4bUNqSk1UWlgrU1VZNEV1Tk1NbWpVYnE2TFFPNUdUS1FhUW96REtiNStDWUtpYTdlOUVmL3JhNjlBbjExb1VJMzF2blBZZHRUSFB6QitWVXlUMm1qemdFT0RQbXltUVE5YjU4WlZCVzlUS2twQUd3Y00xa3lncUwxZTREcDhkdzVlTlU4VUN6YnJkTHdvaUo2cTJiOGcya3NnLzM4bWlJN2VMMzFNNmhWRXQvUUtJdHRKZ3UzZDZpNzFLc0VPdTA3dUxqVGo5L0NkckdWVERJRmxyOFVQTVFKV1JzTUdjNGo2OGh5aVR0a2pjTVRWczVtSFlDaVBGS00yd3FibEptWWtiN2RPdmdDWTJLdG55S0xOa1VaenQyQXROcE9wdEIyWHpFQWtZQ09HZ1E3NjAzOEhkMjZjVS9oT0Y5dk5jQm9kOUtmLzdoN0JYYXVWMnRYY3V3Ty9ZN21LZEhGT1ZDSkNkU2dmbVBRbmRuL25Mb2tYTHVabi9zRFAvTUg5aWRiNTlJSUNUWFRQNlM3NXFGdXB6MktxVVdEYnFnL1k3SHRyRlF1bFR2WFRLQ2FxWVBEdklzTTdrWXRSOEtEdEczejdqakpGc0lQL29QQVRFL0VHdVJDaktIZDU0M0gzNnlPRjU0OEVHQTlwalNKMk01N2Jqb0s1cTNUbFNISVYzbUczakdjODcwQVk0eEhHZnhDY0dMY3ZQQTA2VVVyT3d1ZmhTWnNGMUV3Q2djRllIWWV2cFlGSERSRjQ4MW1ZZXY4eEczV2toWFRBSFZETmFwS3d3eWc2bTVHZ1EzK09LL3BDbENtN2dQZjZKVmJUdi80S3VhVThTSG5JeHltWWpJc0Z0RXk3RVVIVGlFRzlVY2dDeEd0V1gyMis2Y2gzZmpMYXl6ZFJ3UC94TzNkdnZxbldRSk0raEc4K3hWV0Q1Z3JVbnhycUhYZXFqYUg1QkdaRENFOStYbm1QdkZYdWJ2aWZPdmxpWFg3aUN1SCsyVjNVaEd4N0Z2WHNwOURNU1NpV3kwbTErRXVoV1lUYjlmeXBnRlVUTnR3NUtQVmdzNWlKN09RbjFUMW9IM25mMW55RmVYN2dTaGpuTkRqc2grZDlkOCt4d1ZmbS9JL004VDk0UXgyNnZ3MmxSdWI1SDgyTDd5TlpQWWtRT3hjbnkzUjhCalhNMlZra0puanBjaEVLZUExZTB0T2thYjN0SitTcnpxaWRWeUdvRTV2L3pibW1ZWks3OGJhRFRlTkJGVFUzV1RPVkpMNnJJQTN4STJjRlB6bHcvMXFMTjQrbS9EOWhIdldhaWYzbW5jWmdiTUVFdXBlOW9oay9WaHVidXhOaDFBbUxkdG9jTlNsMHRwQm01N0d4TzFGSHErWEZ1SFk5N3F4cXdXWVQ1cXJBTytqMHdoRXFteTd6T3FMdFJCMm9nTCszTFJGWEg0OXFMS1FkWldjMFlwcFdrRE0wcU1JRTk3a3BKWjd3SnhXdEUydDhDSVYyMEduRUQ3YzZmaEUwUktIY05qVVB2azhibXNudkJMQkdpQ2h0eTRoSm5UcEpNOHoyN0VUMTFxRk40SU5kWklkTXE1SEZUUVNxazR5NFR0endiWFEzdGdPbXg4R0ZTeUY4UXlRd2QvT0daU3hSVnZEVnVEZnp5cFBFRE10RFdpSGZBeTBnV1RHNDRVNk1BVXI4dzJvUlJvcWtxbERsUmxNbUREUllpcXROU1pjbHBGcUdrYnNCWEQ2OGtraFNFK0daSjJZb21DMjNxMXBFb2RNckw2ZE4wUDM1YzFpWUpycUttRCtyZ0IzTU9nQlczV3lRZ2FaRGxiclJYUDBMbzFNc2w1RGNsYncyRWplUlhhZnVUV25lOWt6MUZ6K21YbzZpTm1YTHRna2dFWkdWYzl2S3RxcnhiRHRDNGhGUU04MVgyckg5NUJHdTBrUHhUK3JnL3BUS1g4YWFLbHp4WFRMNkhsalFINS9hN2IvNXRLbi9hQnVqai85a1R3bFBEdmQrL1NmeDNSdGpEMVZ0TDRZMHIzZEx0eVIyYitsOUdDSm1KQ2gwcjY0MkRRZkRnN1JMK29hUTNhZFRDSVo2Um4yYVlzNTdoSkFsKzc2NjRpTlBReC8rc1BSRHJacS9qeS8zbVlZK2ZMazRzc0kwSUMzTkVjNk15SC85YkxQUDBMZnBEWDBuL3ZHaGIwSjJGb3dyZW44SUwvdURROS94ZllTK2szOWI2SnM0cnJ2VlB6RDBqWmZHaDc3SnBTNkV2cjBnd3hxYlRzUm9MMEdHU0twWjJ5dkkxcGgrZ215b28rMzhiNmJCTEo5UzB4T2l0bXZ3N2c2UENuTWZEMGtkR0xrVitETFVSckJobzc1amRmRHhiTHNJWVVWR08zZVhiOHl0KzJEaTJ0dUlVTVh3SzIyYVF3YlR0c2xFQ3pmaDdkcUdKck1OYUlOTlowT1ZHOFE1cTlRZUVLcE40eXBJVTFYcS9uVG5uMXFvVTNSM2p0eFhPR1dpb3RyTE5qSFNLSHdqb2x4eUNnT2pVMG5vaUYrcVRqZHNwREpnMXpJb1JCR1UzMjZXM2lpNXl5eW43T1NCN3lTTHJvYmx0WHNLYlNyeVBHbExTZjdaNFY0UlRQWUs3ZmoraFRiOFozbjhRNFYyL0tNSzdUMWNEYmNrK3JtdjdkTm9oR2YvcjJUREliNDczZ3lsY01QOWJPZkp2UTkvUHVtVTE2OHBtTms3cmo0cXI5azFTMjg2c1RBdVU3R2tkMXpQM1pMNFVjU3JMcjd4QnFvTCs5MmQrNDBBZWFwN3VWOHZhM0xhKzVtNEJtS1VYbFJEODdIakUzU2xHUWpOdlloNTd6NkpST2ZkOUpFZEkzK2ZncTlYbXJpbmd0OWZHY3ZQUlp4dWFZVXdubVBmbDZzaXRKclhxSGk2T0FQVngrbmxsNmhZOUVISUorQm5hZ0lVNEhLMTk1dnJuVzFMZW1PWGNCenhIWFljcW56VVUyZjVxQUNqWlpQcjBQYUVsQkZFNjdUcGV0dm5Dc3R1T3lIanp0TWtldEVGN0lDTEJWWGJRZjB1dThGMm5WZll0NFhtVGtJNFFOdXlLallSZlFjQ3V0dWxKajdxUEZzdHJIcHlvaXJRbnR3OExWUm0yeWt3cmZtUW12OTBnUDhVUEdDRG1VOG5HdjYxb21kVzZGOHJkSW43dDJiaG1oWHV2NkIrM1FPcFp4dTZaNjNwbVJYcHFRLzVEeXNLLzdxdGR4UHJjczRzNDI3RFA5Yk1LakY3ZkNxdHY5Z0czMTFpVXJNYUxuVGE5cW4zTzl1dzk5K2FyenlRK2lULzg2VHVldmVrQjNqU3JKRC9rUHBrNFlONzFJRlE5Vmc5YjNidnAxbitVOEFvdjFLUlBTcjBGWGZyeithTis3Y21OV2FyaGpYYnJDMzg1c3k4LzNYcEE2a3hEZlBkeS81bXRwbmtQOHpTQnlacVA2OFJXUFBxN09JYnJmTi9CRitmYllvdkZkcjlyKzdTOTNuKytjSC80ZTdOQTZTc3puei9VMnRYcjNSMzBRMDAwRFE3aUlpSUtFcU1wV2dNTVVhTnkxVkRIRFdPTWNZWXhqRnFOTVlpYW95RGpIR01ZNHhqakJNMURqR09jWXd4aHBnYWc0cExRRlJFM0FEWlFXaDYzNnJxM1BQNW5yZXFHMFJqbHZuZDM3My9WTC85N3U4NXozbVc3N04xbmI4ajBuVytEUjI5Mk5SOXJjem1XMDQxVWYwOW5iL3VFLy9CUFNzMHNpTVRVZW5wUzl4N0hVMkU0K0lURVd1K2dCeEtwSy9RZ0ErNFVHaU9rblhFVlcvRXp6TWNRMzdqdkVJeFBJck9CYlYxS0N5M2o1SjFLajhIaXFlZjNWdlFFcmxJcGQ5MEsxOVV6bTZjbzU4QkplNVNRWFU3WDhSSEJmTFVFajRvdFpjTzdreGhPZklXMEJZSGxKOGJEcTdFajJydCtRSitRZEU1b21ha2F3NEMwYVF1SFJYcUVycHBVTVF2Mk11UHF0V0ovSU5pZHlxejl4K1p3bzBwSkRCOFVXclBhMFlVR0xBdnFyZllKS3FLNDM0ZStzSjNKVmZ2d1k5NFQ0T3FCdUlVNkdTZ2R5c2pFR1c5RTBPK0ZFVEY5c0xEWXhjeW5GWWVLM2x4MUVwdmRTb0lVcEhIZ3lJUlNwWU1La1dBbjVBRVNaMHVkNTgzRlRUMXNwNFkzTjBHVmZuUVRIeWxlclhhaUYxVWVLS3Y0MVNxNkltYmxDbkNSZTV5ZDFhOWtEdzhaM041blB1SkJhZjY4Mi9ZNjN5MWhuTWZFd3RhdlhUU245N3VSbnZxdkRqanozTFUya2x1ejJ6c204T1FIRFB5ckpGL0VHU0ZKbnc0YkViZVNGVUVtM0Z4dXArc3Y0RHYvaDkzU0tLaEpIV3JLSXdGV0tGRmlDSk1sTDFzTFdPVHBWQ2FLUnNzbFFXYXl1cGQwRjU2VVRVN3Q2V0MvcGZkRFNxcEJ1TU1xMTVuVHZISXRNN05FWlNaY3hMV3B3M2xsa3ZWaEYyM1RKZW5URzJRV0crZFNqa0dCdW9nSFNFdjcxc24zTGY4RmdVeXZ4QUlCViszaUdvSE5pZURLcSsyTHFxMW9Fbk5xd1laZGNadEZ3OXRwNk10UFFxRDhuaWRTdEhESGRaVmtmbys3d09OVkMxUi8yS1VRRFdPeUpLdEZZYnNjcGpaNGZ0WVlTMzhuMzJFKy9XQXI1ZWdWZldxdkJvK3ZTeUtiT2xEOGtxaFhwZHIzUExLU0tJTWh1Vk82czNvaTJuTjRKNnRGUEtOeTI5b2xkN0VvaTlzb2JQY0owcmh4VUpNYk9uNWZwemRNOVhnVWIxM3d6UGxQOE9hamFwU0x3czRRcHBIR01rV2VVRDhBYkNpVWdIa2NSbmV5aldBbHRUaFV3M2RZb2RCakJWOFRmY0UxbnRVRFM5VTJBZTRnRVlTSm9vbk5VVENnNi92VkVWTEhaLzZhRlJ3cXBDSWJHSm5JUytqQ2h3U29tZFIzcU9xTFNTSW5ZUXIyL0l6UFFuNnk2L24vdGd6K2FzeXQ3aGY2b21ZQ3R3cWlUR2NsWUIwZTFsU0pTQWZQaEFYTDJxM0x6Zkt2TGFzVjVBOFZKaUZQWVRsamo0bkhaVGx5TTZVSHhOYXlqZXBZdzRHUmljREVhSkZZc2Q2Q0tvRFMxNGMzTEhFL29ZL2VVYnluNVJFY1ZOS3ZydzBQanJVRGxUbzZzdlQvS1Q4UG9wQUZmZnBsR0NmdXl6anI5VStYY3Uvb0RqcWtUYVloVHdKS3BGTHArSkI4NlpiNkt2bGdNQW1tU1IveFZFRHBOWkZxRFpYcXhERVpxb2g0dXl3NjRoRFZuZnFsWVN3MjVWcU03UU8yc1haWVRjenAwMDhZZGdMaGExUmR3ZEh6UUVQTTNzSHFJYklLQkFabGQ3alRKd3FiaHh1QndiMFBncXF4QXowWVJUOEd2MitEdS82a0JPa2RyVFoyMC9pVGduMjRVcHgrdHNmWmhPL1JKcWQ3U1FpejdzNUFJVDFVNHFaVktyT3FpaGYraW5GRjlESmQ3VWpTdlRUeWNMenJvOVhEYUZmYjljVFNDU0k4UXhVUk5ENGU0WFB1eWxGOTUyZzdqTFFUUU9PQW8vSnM3V0dSYWRVMncwNGwzYmRDOEh0QXAzK1Y0YmQxT08wM2dTeU5nRWJyVmVGQ3hqSG1ua1FqWWZ4Slc2M3c1YzJ3OVl0L0hhTkhIOElnRTFuUTVvekdkYmZEVTFyWG1kVHVHM1NCdS9nY0xkOUYzM2lHWVpTYm9oM0VXRnlUYnhMNkFudUNoTkZLQi8rVUdvUEJ3Y2R6MGFUOE9UZEg1elM3eExCOCtHMlV0NHZZcDlCaGZFT2ptMFNPNzBNZENtRVY4ZkFsRUluOVh6Zmx4ZElBQUV5VG9IVERJWWI3WThiTzhESTNZRzZIWVY5L3FqUzVKenlvazRmTnF2RmxWVXI5RitTdVc0enVENmVGaHZFc2ZLWXl2NVlSVzlnQU52em9XUkw4cEpGMjlpSm9oRm1sTjRuTlRJR3pMb0RhaDZNWnZVUXdXT3pVTDhXSTdjYmNhdStpbCs5RkRKVkhkQXFlaGh0dzJrYWx2Y2UyRFNzZGp3RTlsWEJHK3RWMHhGb3Uwb0JBdHpHN004bHMwRGRUa01QNEhIbWxOdUNWekNENWJZbERTaUo3OUZpTWRWZUpvNk9Mb0dvTWtiZGt4VHZLWllJYXo4ZUpZOGhNRWRnUFAreVdvYk9INENVNTZoUTEzWkMwbmVSM0Y0THpEY0U2VFdFWlZSelFXRmYzWlhVR0RGcUluckl6d0krUnFkWm9OUTYxS2dhcUcxbm1mSHQ1SzFsQmFxTVZuNXRpbmFzWUs5ZU1QZFJleXVMR2RuN3RNSmtwSmowcVNxYlBMWG9PTEVYbEpDdkNxd0t3cVVzaysvRDJJV2VrZ0QvN0pDVmFUZHgvUXVLUkVHWHMyL3BBenRVdHc3bTNrVlJnSFphZTdURDVoTThwSXZSS2dOVDFOaVczR1I4ek9rbzFmc0o5RmZhZmR0dVhrY2w5WHUzRUhGcVc4Q2pVRk50U3hrbStKV3NGU3MxeU1MWjdQTTBzZkN2c2t4TlA3Y0RUKzJDem1zaEFJMnRnWlhKOVI1cW9sOHQ0azl4Slc0VWxPNm90dWNLSUl2ZHltOFVrRTBwOVliNGhWNG5jNHFCMU9mNHp3NGE2eVV3bmJ2Sy9BZTZPOCtjVHo2bFBqYkJPa3QwQkVOcHlsSFRHQ1B0c3gzd3hsNjRjVGY0R21MS2pXOE9ZRVlhT1UzWlRRbFA3d2JBamcxbGpreVZLcC9CaTZxNGNSMnJWaTFOZG9JZGJpV1JSeVFCaGRtZEtGU080QnFydWpKZGlZS3FPWU9WOUd1TTJSbG5wd1lvbUFTS1hpeHZ1T0pWOEU4RURvK0hRTEwyOG9YSWRmRUJyNFlQWnZjT2ozMzVRZ1FBeTROU1pVTmZobEhPV2xEVWdRK21ML0d2eUJRL2VPQ0xuY1dMZldXS1hvd3g2NkJnUm9lYUVhMVVBUzBvN28xdE9QdEJQNExqaWhoWlRsZUE3b1ZBY0szb0d4M0VSZldqSDJhaUdPZXptWkxDcmZXZWVBc1ZObUpLQktaVm9oanFLbzhQVE9YREpsS0hZQ0p4emdGK2dDWG5MNTNPOFpMTGRFaVhQbEo4NFZkWlEyOGdUaWQwQzNoQkdQcmpuL2N2akpETEFUZWVoTDl5RU5OMDlPeDBZWWlPUVlRUHF0ZGh0cUNyaTNiU0syR3B1MU5vd2h4NXNSOXpGOVVtM2YxMkVrMVFmN3grV0JBRUhPaW51TStmd2o1M1dkcGY2L1lGMTdMUGZjdHN3Sk52THBGRXMrK3pJaituOWgzcldRcGJJUFdoeEdrMW9rSTFna2NPUlJJUFJYTnVaT1Uxb2lRUEpUQnRDd0p6L1JuNjRWcGl2TGRNY2dmV24wMGcrTjloNEwweFZpMnNZU1lXVzhOU3Y4eG1WRk53TkFzRG5MVVRmY09vNWdLKzRSaFY0dTJiK0RzblNFVldmY2VZcXU5aFYwZTBoTVJjWk9oT3dsL3pUcG5xQmFxd0FSNWpNMFUzNWw5WkJvMXl2VXVYS3NlSy9EU1E4NkVMcUcya3liaUlaWHc3VTNBU1F1QnErTjFKUFpuazFxQU5WaUFjK3pKZU9LYjNFbzRwQ2NkRThvMFBsWThzd3o5VFBycnpYc1ZXR2lnZk0vdVFqNm1DZkNUWW9SN0Z0QlFrdXdvNGRZQjR4RjcxNHRISmFpY2VHYnRBUHFiM0lSK0YwbktMRDhySGhOY0h6UEdQU2tDNncwZk1rNEFVMDE1MnJZbXFoSy82Z2pwbEdtSHdQakRDKzVpc3pYeU5mdDRmbWg1RmtWY2Q0eXlkYjVJWVMwbm12Sm9Wb3gvM3J5T3BJNWlrODU2a1ZaWWpXMk9EMnVZQ1MyVFZDWHk1Zm00Nm5uekQ3ekxtNGVBMFk0Um9HcVhISHJoU0M1WXhMSmQ0QkJpc2ZCeWg5Sm5EeE9SQUVNc3hWdHFSRHExendERlhUS09Ta1ZtbFFsY0lwZStnNGgxMmJLYXdvcjgrWm9BVk1CUUtyTDBXK2wvQmlJNUZlQjE0cXBJNllEM25TZkIxVUczbjUwei9hL09nTUFvTm0xTlBSMTJZU2xiMmtZK3BHbDVvdUlTY2tQMlBtdEsvZEVZL2NrSS9GdTMvLzR2d1dldzNFRmx5T0RuZjVpVFkxNmRSdVplenhEL2RoS2Y5UElKYmJxYVRxUmtHRVRSeS9nenU4Z25seWV3M0E0STVod3p4WDZJbm5vRHBjZy9laStEM2wrZzJqMklNU1ptNDV4MEdZUldtL1VHWXNVdFJ4WWRoK2F3bldhcUp0Skkzc2ZLT3h2UTlZMGZhZHpzK21xOS9BRTlmRXk4dzRVWm8rRzUwZ2U2VHNHVm1zUklPWUNIUlQ4aytCL0R4SElGR0t4a2R2NDhGOUJ5NWFpdXBjVE1WSC9Fc2pLVlowTVlCNUVqNWZlcEUwSTVWOWZmNjdzL2k5RHhlYUdKRVZTNmVoVWJpNm02S0tJZ29YNlpEaVhscUhLSUtUUkhpcVh2VUh6d0x2OCtDVk5pbEdPalA4RTY3WU1BMWx3aXBtcHJTWGFoSnhaQnhWNXRWZ1lZT1NLaEREVU1LZTRQS3dIb1hFS2pFVDUwR3BKQnFkVlNTVGlLdi9wTXFIditxdjRyS0c4eVVyeWU0VEhOZmpSK3hnUVYwSm1wQVFBV2M4R253bU9XMUJTb3dQM1M4SWRUNFJLcnU2MDRlL3BvcWRXMHpVM1h6eVhCbWxRd2pRY0QrQUkvbEp0UzVyejVMYW1LSTBCeDNmM2VyTTgvWXgvM1BWT3dacEhrbVpUMysxSlB1QlcwKytqZzhyS3NabGRXMzYzRnU1eVJzMnRYRnUwMENENTJrL0IyMDh0V1E1YVJMMG5DbE5lQlVEWWp1NzUvZzZiNTI0QnVkZ1B2clFNeVlWU3o1Y1hDZzB6QWIzYnNsTi82SnhSRHdDYmNnRXZ0YUVPNkhUUFRpY21BbE5QNjVTeUdodFhEaHZ0YkNsZjFyQVpaMlFPTSsxc0w2NGxvWVdsd0xiKzFqTFl6YmN5M3N3dkYyMVJMWTZtaHlsT2kxUitpSk9iSUxGakFHZitPS2UxVzU3WjNKSmtabnZpa3d1QjlOWUtRWWJ2c1d5dDZtU1RSQUR0M0EwQjIrdHA4WStIOTVkVCt4ZFVFQ0trT3NkMkpabTZsNHBXZEJTN1BXcGdwTG5aL25vUFhudmwxYzZ0cW5INnlQbGFwUHg4K3NCYmpwZjgwNWJVZEtPSzRDMVRtSWdWbUtua1BaVXJ1ZStoVkVjTmczbWZlam1ZMHoxZ1l0MTQ5R09EMkFqY01aMUJNbzBBRS9NMUR1UHlIb2NML3BvZ0dtNEplTTB3bVVuN3JueU1MUEw5SHZIMFh6dTJldFVYVkpwZVJ0NDZjV2h2LzN2TS9rMldSQzN3eWVlUkNUZXdpQU9iV1o3SHRFbXc5RFhNMUcxVHZvbTRaQzJkOW9TSk1lVjdWVFdZOEt2QkU0cm1DY20xUlc2aGFzbGdyOGtXM1FDRFliWlI3ZHVOVDlVVGw0Z3ptRUJKSjUyMFlqTWRzOUgydWhEVkZUQVF2dFFFeFU3YUNZWm9aMzJLcWtzeHExSWVDcDQrQUkreWxLZWVRaUhqc0gxOG56a09vaEVQOFNxR2tKeGdINzdQTlk5a3NXdTdYd05TZitRUUpmUjB1b1pYaTI0NFd0eHpMZEpFSUE1RmdZRG1iakFBYmxNdFJjZDhZRGJnbjhGbm4zaTAyOHpVVDRkQk1oR1d2NW1qZUlxbmdEY0dZdGxRRFh3bGJlNE9QZlFKOWVxd2hxMXY5RTBPS0pRTDRxVk5na0lFb1dUQnQ2d0w4L3pMMkhVTnduMmVzRTlDbnVuUDBsQllkeTczY25xM0h5bGp2VHNXU25Jd3JpNko5NGlCWEpwTnJORE1QT21TbjQwSDRzK3VPUjFEOEFjZnJzRklOLy9MT00zTzNZeXlmY0N1YTBCaW0rK2k3bDJBMWxQR3Q0b2VwdEtlL2VNNFBmZ3FQSDFIbUhONCtwVmo2S2UwendBSmlMVVRFMmxhaUQ5SzFhbDBIVjRweVRVVTVleHE0ZGpucnpnZ3FvdmJJRUdiT2FjSlQzR2JpTmg3cGJyQVBHMndoR05BcTJ3VkdUUk45NDVTbXBQdzhSTzdjRWxyVUVXT1lYaDZhSUp2c0ZOdU1jVk5zbDJBcW44RzBHaXA2cWNMRkpMSmtrMFBCd1BDZU5tNVNGbTNDcWxlMXlFNlVHTkRhdkp2S3NteDdHSjRteDM0YThDK3NqVVh5TmZCU0ttNURiUmQwc1J4VDNWYVFMVUErR3M4ZVdRRHpkRnA0djVxbU5jTHBoU0pSdW1NVncwakxOd2FwT2RBQ1ZyUnNZK2VHZ2t4TlJldVUyQ0RFYUJnNFdJa1FBVDU1Yzd5YXFhbGM4T29TdlZkWDBWTHFVWEdCclpabko4NlBLY0xnMmxWSG00U25odXVnT2FydHQ1TlMveXQrZVdsY3lyN0ZDMjVWa0JrZHZsVU5wdDRwYXRqTFdYV2lPUGZoRTJnQ1BXdUdRTzNGdmJWUGdBYms0bThsRXQrMXF4TkdoK3QzSzB1S1JVV1NWcjNXRkpNeXlCa09xZzZsMEpieHFPZDRpcFBZTXpDamRqb0lTNmROUVdySVFSNFR4ejdLMElpcUxDSCtQc0lEVjlTN1dVamdhQng5UlZmVW9ERGduMXczUVJaNzFIZFBNTXU5cWNLWXhvYmUyRTNqdWFBVGd3d0lJaCtVeTNaa3VCRDlvOE9WUERzbWxNNGxaSGMySGprYTRUVDVEMEdLRFZsVTlFSEk3Z3E4U2NuOGZUZEJReUpDb2ROL256eEljWXdBeTdVUm94dWQ4cUpjY1ZjMXNKL3BOT2RQU285eVd0UXJKL0IzUllnZlZJemNuS3hCak5FamR1eUJjQXZoV042RTRya2JhdklzZjZGMFM3MTluU2I2T2UvNWRwbDJ2T3duaDV6OEJEV1EwWnYza3N4UkRPeHk0ZHorNCtSSFExWldzbUVkUVl5WkEwUmNRL0xKZlBGWExFREIyUi9CSlY2SkFiSVpYejM0MmsveXhEWDJCbTdnN3VSYzlDOGZkWEppNWZ2VHZXUkRoNDFnZGN3bHd1ZjlRRmJHaW9vRmRSekpMQjBEOEpwaktMb0M1VFlUQzFNQXdPV3JLQlBiWGlrdmNqOFAwY1pRZC9lamYrMUZPZFdNOTRpeDFtQnl0MWhtaitGcXVOdzFRZTgzZE9CQUpaN083SURFTzYrRm1kRE8zTitlRExXKytnQUUzeXMxVHhYMnFIRnVRVDJJR2ZjUENFRlB1Y3dwVkdWdmQ2L3ZHWlJMSnA1eVJqZTdTcXBndXVFNXpBc3l0QTdlbTdVVDJ4Wml3WGthN1pBM2tydEFmb3pnR3Yzb1ZTK0czVElINVBtUVN5WGN0dlJrZEIwYzUzQ2szUFdKd0J3VWY3THNaM2dGMW1oOTJQQ1Z2OGJhQVpRWmI2djZsMEFEMTRGR1R0YUE0bGZjTTJ4eVplVVlWUjZDRGtNcWRRRUFoSENsWmRTWmJ5aFlFRUpaekJjVWp3bGJmRktnN3pJalI4c0dFSlZGVVg1OTh6OXlWR2QvOHhPWVp4YkNhenFsVUZqd2pEeFZwSWVhQno4SncwenpXcmdyZDVtRUF2bmVzSE5Cb3BYa1dkbUlEVXoxWThhYzFRdENwUVZQR053NXFTRE1qSnNydU1qeFZaUkNsdXZOVktIcTNUQlZDUzFYRkJxcW1KNlR0RXVlVXUwcDkwOGdxdFVMRlJRb0tyMFlGeUtwM0JIT2MxWm9IbGFZUGgrZTZxcjlBTVZ2YkF3UExxcTJHS09qOFlBNUVYellQT0dHUFNQOFRVRHpZelZyd2dUZGhjTnNaNTllanpPWjJMWmNkeUxJWU1tcVhZdE9JeFBUeVNMS3NTeTVieVN6VjBOaFNtSHQ3bGljeHQ0VUs3T21CSldBSWZOczlNMWdtdHBkN3hmVGlDdE5FMWVwUis5Nm4xQUxDYm9OcGIwWklyRVh2MnMxYWV1dEpyYzBsSEVJYms1cG01ckIyNWdBZjYxKy83L05neE9OVTZhMEpLR0kzRTFpUFlyTVpTcXlIRFE1anFUV3AxZ1lrTkk3aXZXWUtpY3RtUElPeWpWR3ZBOUo4ZDB5R1JaRmZ6MWd1YUpaOWdZaHQ0RHI5NkY5K3REQzBqM1doMWRLL1dMUnZsRDlpR3NDNGRMYTdUaHdTYmVBWUJNeUowTVduaUxWZENWa2VoL1o2R3FMN1UwZWdhcXNLNnp6V3RUVEpMeEJCdFJqSHc4bVBtT1Nid2ZIbHNIUGIzWmlaNlFZVkIrcjZHWUUrT2dqODluVUpkMVZ3S2FjV3kyYXUrZEV5ZDJRMVJOc0lrOHdqYXNiS2VvZmhKUmxvOWVtSnFIYXZSS2FpaEpZVWZrS1grTmxia2Zkdlk4MjVsMlhvSG0zR1FuQmJvWTRta2hseW8xbS9KVEQ1bzFBQzdOdzB6cDlqS1lTN2ZGRzZKUGsyR3VvdmhSMnEzUkRyWTRJcTVLbFRCTncrUm9DbW95djN4SzRHd0RBVW5rKzFLTmZKZmdYaEhab2ZNQmViUTJJcGxDV3FucThvTkc0Yy9JRFVDNXJqbG9jS3AwU2NIUW9qcXNhak54aWp0bWVoYjg3c0prRE5zSStEVmpuUnJrS20vQjFTRVpwV3ZYcWJSekhzZklSTGtrOHVYSGlPZXhhVC94VFd0TVZ5OEZzb0l1V29LVzdMbTh6MmJoU3ZOdFNVTmt5WVA0NUFrTndGMStoWjVHekJoZkx5QnVyYUlCWnRibzNqMTB1Q2xHWlZQWmtHcTk0NnovZTVmbnhUU3U4cjd6TnpIQlI3NWxYN0hpdHNkYUExYmVRVmZ3U0haVHpzcXhpTlZmQ05YZlRUcTdzV1VrbUFGcHREcnZSeldpdm5BYUpzY0cyQklBWkRINnFSVEFucjRNc2NjWTkzSkI4NldCMVhWYXhrVTlaRXVuNmcvVzQxTFlKRlhJcW1kQ3phL21uVGd4K3JBK3l6SFBVLzdMTlBncGdzWGg3ODZGcnQ0MWFPa0M1eTU0U3E3a2RSK0ZmY2I2OGgyNGFoa2YrUXNMOHIwSFIvMnlKWUV3eU1JMllVNDdrRHVxbURVV3doem5vNDdIY1ZIUHIxSTFUSjlGMWU2R2hrOWg5aHNUODRQaU1hc3E5aExQdzlFL1Vtdk94cFZkV0g1enZEemgwWkJ4TmFwK0o5QXVHMklicjVNZldNL1hwLzgrOFJDREFaRXVoRy9GNkZMdkVBOFFYVDJiZVNDWHFHMVhrRFJQT2ZGQ2JveEQ3N3Z1SVBSeUJkdDh4SXhkek1qQ0JoWUFqSWIwZ3hIMWx3NDYrREVuMGJrUHRVY05wVlROek1Fd1N3clhBcVcyaktrclFvREwzYUpMQkFVTTNOT0V6R0xzeTRBNW1SbCtHMGcrN3dTOGMyZzhwVHNkeXVVMEFnUEcyVjVBSWNkQTJjWmd0YS9mdnc3M1k4NW4wb3JEbEdRdFdxMWRKTkFrMHE4eUJrTVIzVFZIclg1azRKRm9acFJEdm9BQkNyZ29wMzRvSUxZYXBIaUFRYXBoQzdGOVNFVDBHV2xPRld6dU13MWZ4RnBwWUFabXdnVXF5RTRKME42djhGS2JuWDBsckJWV3czd085Ykdjb05xQTlia1VCclVMRjJvUWh2NW03TjhOdHR5TVlXOGphY2FOS1RtbEE4T2hoNHRXaHZsMGtvNlkzek5FUkhqamhDWDZVdE9sU2xuekNrQ0RCWE02TlF5b0gzWUVNUmVFcUw0czFBQmRxUk1DV2dDemtzdVFTZVgrazFDR2cxWnFQYXI3N2haUzRmY1pidlpkR05wTzJaRFh0Rk8raVZlMFZPY3o2RGlESGJDemxINVYxakhDTUFIVDRSQmVTeTB5MTZjY2phUnZmZmRoWkpxZm9Yc05LVGpHY3JtdHRnOUV6WlRWVm9sRm5pbkJTR21zTVNpS3Q3SHVkRkZLbzRXWFlKcENTMFA0eXlrTTBFckRnQ2RWQ2kyVm9Wdm1PbXBMejBZZDMwc3JUeUp5bEYxVXhERGRqWTVLYzV6aUFRQ09jcmxrY1UxWWZRVXEyS2tOSngwRFp5NUd3azlCNFk4Z24xS1FDeWlWTTNyQmNKbDFDTVVYR3JWVldjTmdXeU13UWlINkhHVzB4aGVJOFpYMERGTi9wT292NE5JOWdreXZmR3gvS3BVUldNeHpvYXdrc3FGNXBlWmFhRUNhWSt2Q2xCdzYyRlQ0Q2xtampBVHFXeTdrQkxLdUVGWldxN3dzbTZ0Z0p6TmdMeVY0RXVFVUphMVhTSWp2T3JVY2tHWHdwZkRRT2g1ZVNpQTJncUJmdWdJTHlwVTVkemxjdFgzdTh3OVJGVytXcVZ1SzRrVEU3UnltTzNCRk9qY0lrNjVlM0E5K3ZnRWpFTXgwcmNVM1dnamNNdjlGS3lFUjFySEVORmszb1RldHpUbytJbXBKV3JHakxoT25ZSklsYUc5MFltZkNsejNRNDdlQnFXSlk2eEJHdTVpcVBQSURrbUtrNkJWemdRRWRtS2hsVFBmRStZNXA4ZVVUakxjYjdjdzI3dTFZcDQ3a2JtNWhCdEhXaXpPZGJkYmhLTXc2czlsZHQyNmQ4TGVhNzAvY2RNWW1IVStoUXRlYUF0R28xQkwvT1lCK1BQRHo3d2d0VW01SWlYdFV1Vm5UUFl5VDJqcXRpNzBPQ29OMi9mWnVFUGt1N09CSWRZMmoyNDhtaDNSZzZTSXdrNHgrc3FsU2J3Q3JkM053TzJDa24zTm9KbUM2KzdtcS9heG9KWkJkclFBWks2RW9sSE9YRDdDb3MvQnhHc1VrNHJxdFJMcUd4bGpQTjJaUi95L3R1aGpoRTg3VTBjRHpOaHRqMUVINXVaV0w0OTBPd1FSYVRDMjh1bDlER3pOZGhQK25jVXNOVklIbExCcUZRRERHMUZ5YThBcjF1UHNZVWRaOXNReEZXeVpWRko0STEyQzJ6eFRUNXVwVzZBVkY4QmY2dG12WGV5Skk0ZzlxbGNtcjdDRmJVRnh4a05MRGtiSlg0TzlUK3lBbkwxMG4xTVVRaDJ0WFNWNXhncExYVHd3VDV1MG5pYkp4RUxWVldRbXJrTG1uWXpoTUt5UDhMM1hFSW16a1N6UFZkMWt3K0h3NXdMN2YwZUZmZ3JwMUkxN3J3NTZlUGRXanNDc09Nb1hDUGpZWHRuRGNhUStOSXRXSXZuUTNWcjhGVitnZEFkMWZBOFNtNnpyejVOOHV0WjhQdFgwWnhtQXJMZC9SaUcyS0l0cUNmZlo2aGV3ankvaDhGNEVObTJjaHNJMjcydzdvdFZhM09JV3FMV2tydFFTM2NhUWVsRHFNMWpLbFhoWVFoTzlaM2tDTlFpVnJjdUJpbG9YUUdVdmhYTlpDY3JhU2RpZk92RFlDYXQ2a08rRllXaEZnbTBFd1kxNUZTaVp5cFo4cjg5UDczWFl4bFYvOWlUOVZpbG5RNFJrcXpIYnZud3gwSVc3dDlSeXA3U1kxTjdQN2JLMnVlUVNyeTk2WUlmakdySUtGT0xWeHlHMW42ZVlyaForalVReHpRNFlsTFpHZXliUURUaENrZzJxVXAvNzdzRkZLcDVtcTlJcXFyZmR1anlNeXpKRitCTlI2QmMvUWF1MHRpTDEyckhmSXJRenNaRnRnR3lPNEI1ZkJIOVl6REs2ZS92VkZVcFFNNWZYNVNtc3VjVldBMC9waExYdVV6WjkyVGtLTVpabXovZVVQalJ2L3o0RTNYSkZieW9mczVsOE00RjA3MkNUTy84YjBBZHA0dWQzSWVTMHNuQy9jSmpEUFpFSE1FZGw2dmdPR3d6UjNwcFhvSDl3bjhSZWs0UEJLb1I5NVYrQXMwUm5PczdZQnVGYnZOVkljeVlIUFV6cUFpbEpBRjFwdldwbFFxNnp4SThIRmZwY1lEbkVtaThGekZIL3cvYmk5d050N0hXc0RRVlRLaHlBeUhWeS9JNDF2bkU3dGtld0k0Y25JOE9valJkZG9jZ0Npa3NmU1RpOXFDMWlJOTErMlpJRjNOOXIrcFlLUjVRZUEvNlV4K2dVaGdUcys4MXR5OUtMZi9zRk5aOUgzUlpJdnoySWZEUUdNcGJCOGhGSEdiWUswMVcxbitFb0FnVGhvSU1DMTROaUdSeXFUNThTQitFbmFLU1dGSTR3dm8wVERPVnZETHFZTFNJbTRVZjB5M1ZFMWp3bFNwNmNTRzVCdDZjSmJYQTlxS1FSRW1RNjBhRGlQa3V3OGlDR0lZSnJmbUNBSDZKVVFGVXVrUVZqR0FwVWZWVGlTWDRWU1ZtWHprTCthNDNqV0J3aGtpZGpRQlZxc01TNEplSllQR0dXRVVSaGcvTXlVUkkvelV0L3UwV0Z2c2R5QjJndGpqbzlybTNZTGZCSm9TQk5abGxnVVJSVW52bjZCdUFvM3RweDJxenFFcFJkYlpoL0x4Q0NNcWd4cWkwdkFtMndHZU11bU9PVTJEQ1o3R2tzaW9LeHlLalRaUE5xYlhuUmRKY0RtVWxSMVNkbUFEc0VPcDFMeFZVYlk5Y0J6MHNOUWJKRTFWV3VDSVNNcXN1ZW1qK2ZTcGJyZmhPTE5lOFlNWTE1cDh3eG1CdUxLLzJ1MVdlaU9RSXV3cnhXMWgvamhQUnY4MlVYWW4yVkNMem5tK05xRytveXQ4Z2l2T29oVkVWbjVPNkxSMDNyeGdtaEZEcHlSaXMrekdjZm5Xcm8ya0xsbmdqQ1Q5dmZGdi9QK0dPcjM4RjZsV0F4NVJUL1R1UXFBSUxmLzhHVlg1QlhMeUxiVHpxTEJWRytDK0VaRlVqVHdpckZKdzhKeUlKYVdvY0RpOHFiaTBNT0FPTmZ4YktUT0ZYYVY3cUxJMlFWcU5ZTlRRSnR0TFdkNEJWeDlzY3dVRWhDRDhIdVdsTEhjME5JOTJ6WEVQWlROM2ZkWnVJMGhxRUFMY3I1YXM0VG9rdEtFZEdOVjFacHFGeFdNNHZvTWJIVmN2MlprWVRDV0IvaGxyeUpWWEV2L0lXMWx1SVByTVU3Q09zT0FqTGRSOU1kNGJQcTZrcmhKckh1UE45Y05jcTFVa2hQOWNRV0hRT210SnRQUDhhRE1LZGsxVm8vRHF3Z29ZRWxTQU81NDBHSTMwK0I3azNWRkFQWWJIN241UHFDbldWWTRMaDVVeERGeXFSdTcxRVN3TWdWMGRvdHVaL2V0RXhlOVd3YTRWQ0x2S3ErM3RwT2xqemNvZm01VW9DMlZVcko0dDd3dDdpelJPVmRuU2FBb01QSStsUkNUOUVsWnhlYXVuYmpaYVhGMG9GOU43QjlYMnFDcWdZOFRtQllkOHBJcFVOVHJ4UGgrb1NkSEhuTExMQXFMU3VHdERJQmNoaTZRRkh6S3NFSkV1ak8wQnlmYmpvVVY3WGVoK0dVczJ5YjhHcUNRdjl3cDVXWTJJVkVqU0U2Rm01OEpBSmZrc1ppaWpaVVVSd2ppQ3JrS283WHFJdHJzQkFNdElwRmVLaXFDZmNjeFp0UHkvL3dJWEJ4NmxkbWhyazVBRTMzRS9DUDhoL2lCVENrTllya3k4ZDFZSVVaTkVKSXpQMHBnSHVrNE9XTlp4VzlpWC80dkxURmhXUDNWVlFTUmlCbHNlVkVsYXRTWFhKVStDZU1qZnZDaVJaVUIyVXJUQ1lSbTZ4Q1FDUUdCUFZSb0dLR29abHQ2cFJLU2NUaHZnY1dQTnZtLzJJNStSV2Z0S1B1S3JjbFdocEtYOVArUmZhUXRYTXE3U2svTDdDYjNSVU1Wcnk5aXJWQWphY3Y3R3dMdysvVmFhaEdnNlphMzNCcVB3Rmhjc2ZSeWlkZTdlSFliTXFHZ25mN2tZK1NBM0lveHBFMURwWndnK0RzRXZXcEFwS1FWNEpDSzFIcHFINERBSXBCREg3TGRTRU50VHBtcXNEMDAzV2syaUQzb28yeDUxNnJ6QkI4ZEl3L0xwWGppNUN6L0xIYXI3SEZ1WmJNRmVVWmRLbndwdG9SbjJ2ZUlLQm1GbEo4d3IwbUJPMGdCS2poZEdKbUl4RFhYMGdKbG5pV0ZVZ1A2dTJNY3gxTDZ6ZXFFV1R4ZzVkSm45VDZycWcwYURPMXNXK2lTUG1mUWlEUU4rdmhaYW5KS1l4ZlJvS2QySzNxclVDMXZmQlZGV2N4RzhoVlVYWTNYSWppVDRVWXNsdFJQWnhwYWd5R2NxTTdSYTk0WTdyVUdKRTFuOVlnSGJnR2dlcW91V3N1enQraUlncTRBRnBsY2pSUGFZQVhRUFJCeTRuR0VzZUVVc1NzWHJTK0pYUUE4T1dTem9uOFlKSHk2OFQ4S1VldEpEb1NjRm9lUHpZYiswc1BzajlzeU1qczlralhBU05xcXRCT3pxbzNvM2NWTC9jS0MxaEtrNEtTS1JYa1VLb0NPcGpza3NxQUNPM1N5VVUwQVozclE5Z25nUTI5eTdrVnczVTM0MXRVYzBYT0RxOWkyVE5BaXhaSmMvN084YXpMWm1ibmpHSkpYU2hlbFV1RTB0SkJiVSt4RnppeHdXajdyNDg0NG5EemVjZVd6SHBhWTk2U0dNOHF1OXlxTXp6eWFDZ20yYTFYVjVLRmlUczJwT204bnU1RGZ1MFBxL0QzcnB3YVBvNmE5OVRBQ0o2bjlJanJrQTQvMHREMnQ5UjB1R0I0S044NHBSSTF6c29ZYzJ5cTZWcTVkWFhXWW9veTF3TDJWN2dXN2pQUlJMOXVDOTRUOWhQdTRxN2lpQWtRZmdRS01xVGRBK0tPbHpSWmhFNmVid2tlVWlqR3A2U1Z4YVE2cW5vbWVvd0tDT0hHS1BZQ3dHOVNwL0tTZ0ZCRmxrVm50VzBYNXEramJ0NEVxcUJyTGVmN21IYk9GcGdUajBLU1ZmZ0ZyNzdwbUkyOGxyZVV3SVlWTmdCeHBXSllJTkc4RGVFcGZrd21rYXJzaEFJbkZDbExRUmFSSG5ScnhaT2l4UUJvMWhWS2lDakVzbGoxSldJcWdCUER3YldWLzFGbHBuNHNjRkh4cFUzeGxLTUtpd0hEcTZhWEZHQmZSeUl2UmhVOFNQK0xubVpYeXM1WmQrRGgzUXBKQVZSNHV1MmFJVFJSOHJnazExNHRjUHl2aU9pWTB3UldvSkpYQk9zSklucFFXQ0piYXJkSVRSWjFoSUs5dVBNMWJsbm13TE55SnpFakltS1RZRSt4dEVaV0xhTVhpSnd0UHRZR2k0TzNlRnA2Qk9JVzBkSU1YOW52YWd2S3RiR0FBMUNzUGV1TWdVUC9vWUNTd25vTjFYQTViUUYyOHRqMWN2UTB5VG9zWEZFZkorbUNMT21KQnJNZFFTTzdCVUZtWCs0SGtKQXVlSExnNEh6a2xmNlNmaDJTUlFBUGkvaVFGSk5BVDBQcStRS0VEeGFoTCtMdnNYWFpRUGFDcEhLbjFkTkZJVWpNWXU2a3pxWTVpZjcrV1J5bFcvRExPeGdFWXpBRGRGRlNTUlM1anliVVVwZGlaSUZOZmFZZE5TWkZxYm9aemFDYTZoa2ZVQ3FaWmlKR0d6U3BEdzJxTDdWL2wrUndwckMwVktCN0dqR1lRcllNWHo2RG1OQURoT05xdHVwMHRiSEZRYkNMU2V2Q2FxdDZJT083cTI1bk9zVStFaHpDdDlEWmdoM0hZbWlQRlJBM0dKRE9OQUVzSkc1NmhVdGRRRzVPaGEwdlJGYUdRK1UraUFrZXhxR3dHTHVNMzZ5U1Y2Yjd2NkJOWGMrbXFwTFh1dG1hY1hWaGZ0UGZUcDRpSDJGOWVxZUZIY25Pd09NR3pVdUR1NWhMNE0xdWxzNlcrRkhVdml5YVBWaFZaY0lvN2VGbFJtaGN0ZlhHZkwvUG9NNzlSRlVwRWVlSXNUbUQ1RE42UmRqbUU3RkJmTEtKZWx0MXB6dEczb29QVDZNWVp4VCtJbzBuMnVBeDY2NWhaeTRuQlFNeU1QL1hFV0E2d3NJN0cvR2llMmNVZzBBc29iUm5VVVJkbFBHV2duak0xRDFnYWk4RXd4R0hHWWJnN1hGVllOQjlhZ0l3VE5scTNpVmtxWUN4NC9qWXBHd2ppRmpmZE5taWxGa3NSU2p5cjdDemxLa1BwNFpFNUZCclQ1MTZORTlFb0dYcEQxZTQ3YmNYVG9rMzFCbmRsK282QTJGczJwME5ZbUhQSUhwcDRaK004N2d5eUt3dHh3akhGSnpKTWJMZHF0U1FDOTJReDdNc0UvcWlKQXAwc1dDcmRRTjdqQXdjdGNMc2kyN1Nkd2V0OHl2QnFweW5TRjhCTmdsRDhYNFRsdGxXRFlQb3U3OTdCRlpidGh6Y2FXa3MxcExWUEVjYlRXaHhpSzRBTFFscTduMFlvMWtOY1plS2NhSERMVlN4aUNMWEUwUWQ1REY1NnBDRnIyc3lwSzFxZXZkRXhqUGJ1aEhXMTNLaWtQbDZRU2lpdUQ5OEZ1cUNTSXpCejdXNlpONE9qVXNuZXIzQzBMYytVN3duTUlXYkFISzZRV2c2d0dqN0pIMWg3bmRnLzdUeTJ4M3kwclN5WmlkdkxMdFFoSDJOMVhyMGVCUnRjVTNZQlhwcmJwWWxDVHgyUzdoZnVqYjNWalA5SXZoS2JBQy9QUTgyaVNra3pPUXBkemNQU3VSL0wwcC9NY1FsYXJQd1hoeiswSWxDL0hMb2d4QlRFSnhHWlZnQ3k2VTRQa3h1ZExrTnFPR3FkMkVJbmd5ZFl0TkNmVFNyUndYYkx2T1ExT0I0ZDkrUERoS3U2cjBJelJWcEw4SGxiSDdzT0lXNWdabWljMmluSFpjb2doVUVwSFZMY0JFeUJib1lkV1ZQSzR0YUlXQXFpempVN3FhMXkvdmdUcks1ZEtGd2xWc1JEMWxTMVN3QlgzQ1E1TG9ieVlDRFpRcElMMU1vVXNKdVZPUlRmNVRGUFQyS0piOTNXVUFJQ29TMURBSDBIdzluOW1vWU5sTllqODUyWkRpSzNLejNxQW96TXRRZEthZ1ZLZVFDRk1Xa3pJNUZEVjFmeDd6R2lyV0RMQ3lWM21YbVZOTmNxczFhSHloaXFnNlV1Z3pKQlVSSzZWSXJQRGN0TmRndkFVYlpjYWwrQ2hBSjR6Z2pCREVvRHkxdU5MN2tEVmhzS1M4SmhQdHB3VVdaUUI3dDRvalVvR2dRelZKY0NEMXNHalhLVW9NcWJpT2Vla2h4TUR0dy9wOERLWXBQbFdIMXR1Q2hxUFNhVHNGNng2bGlrYUFZU0ZVeEY2cGlMeUo2bjVyMys4bmtFVGRPWnNKYmtYa2hGRGd1aFVTckxXQmsyb255Z0tRcmQydTRCbFd3UzdCTzJqQmZWQXl0clZ2djIzaCtuMFQ5SDRpRVF5ay9HUGFTaFczaXZzdTBDZndxRGF0QXp6aHpVcUswajRWeGVnNWo4cDhXU3pJRG1sdGFsZUFIcFJWZnJVZ2Y2UktId3N5OUZqcXU1VFo0UjZGMmdHMlJ3d1pwVFdFTmFZU0xnb3dyWUo5S1pKdkNPcVpxdk9VVVo0aEpveUF1Y1FmNTdiY3Y5WFNrS2tvVzQzQUdDN2NDZU5uRkJTblVyTkp0WHEvQ3pvUHFYQmZpUGhuTlJrUG9md1k4VFRwUXZOUkdrSklLNmRJVVNNUmxjQklvK1NrQVZ1cWFScFdTeWpkQ1N2Q0dGV2xrc3FGWGVyMHZZUWFUc1FMR2h0eG9TRjRSMWd4dGNFK1Ryb1R1UkNTeWEyb2VNR2gwa0dQOTF1SllET3NVclF5ejl6ckZoNnN4OEdlektYQko1UVVEbDJhS1p5dXQvTVhNaGlTd082ZWpJaXdMYVd6cWtxb0FpVzFwRnAwNXAxa3ptZGg0MTBDeFVBc01QYzhSTkdsUW5zS1ljay9xZ2Rqc1NqcDJpajZUUitMZ3BnbGdhT0tBQlkvdndvY1V5d21xemFtK0FXVzgxaVFxamdoTEdQaDAvRnJDdnZLbEJaSkd0SUlTV2I0anZvTXlpc1JFaVI1U3pCK29uc05tbDhCRmdTbm1XcFlPVjY5VlR3UzF0dEdUUlpIOSttUzVPN0NJdkFmVTF3aVdqYUM2SVJwVkJlWHpYbCtYeHhraXRlUThxb2xLUk5OR1lpNE4yVFA5bEM0d0pPOFF2Q0phdTdibEVvOEhGZlg3NFVGeTV3UkFYWHpWWjdDS0tJUk5BdDV4RlQwS1NTSWduaUFDTEtuVEFnMzlrQ2xzaFZoWm1WSGliUGZCUjFIY0FtWGlhWXVUU3NsR2R1T2NYZWZEbWNWVWNlRXpSS0o0TGUwN3pqdVVqT1Z3cEdkQUJyaytkZzFESStLaUsxU2lFd3ROUHdkNk9QTFVrK1RDRE9McWo1VWhyVktFc2hJZkVwcU9mUHBKc3Q5ZGtSTGlwK0lZbmZsOFpFQnBVTGd3WUo5dkVESWZzRXE4bkNKWDhRSnowQzlTUnVjcnNodUJUdnBPK1lYbHBGZkMvT0x5L1dTd2hQTmhlbkNFOE4zYWJscWZyUmNFWWpCY21XZmtIUC9zSk16aFlVdGxxSGpma3RCWWZJL3UrVkswMmZzRUMzczhNVGlGcE1VV3FxVDdsZEIxbmVLeTNWdGNYVUwwYmxrd0VsdnBmYjRCSzFwTFh3RVlraHhPWWpaRUJRUjZTbnVhOU5Bc1RPTWl1MTJpbk9sQTFSQXN4NWhtalFvMm9wcDF1Ujl3NnZab0VhcFdMbkVBUVVKSGtnbG9RSzhiV0ZMYi90VGxBRzVtWmhkclJhM2xlN2ZWL2lrd3FGZ3dYazh4dThUazVWNHpGMm9VcHhnQXhLU1ZnYWxsanVrSGFLQk9zd29Yb2lJQWNxeGQ2U0QyL2w5UEZNY2kzdXdZbFVIV1Y0TjRmMThqTituVDNBM2RjL3NsZ2pPWklKUXlKRDZKR0hlaUNmYjMxTTNOV2pUTkZCYXB3dlMycWNTOFMvMndnNldmQzkrZ1YxM3l5Vlp5M2Zsc1Bhb2ErTmVCRzJEU3FnNXBWYmhiUFBpbTR4b0w5eVZvM2hyWVN1bkdwRXlTRkNmVy9GK1ovbnBqQmV2N2I5aXdoNktnWCt1N0M0VmdsY2VrNTRyMVJ0ZEZWV0M5ZmRkbjlWZ3MvZXF3QjlCMUQzeTFQY0xjS1Mva2dHcXNrVUJMdVFQbnFqT1RUSFphdUNPZ2RoT0ZVUzU5aEVua24rV1JUZEpYY2VpcktWNklYcEFOUFZiaWx0aWdaZWxyVTlHeVVzRGdjdUdCQkh3cUFwZ1BFMTdoVkFoaEVKRmp4Y0Y2RUVJazhnRzhVYXdtSnhZcVJBNEdWZU1uVSt4UWxodHdsSFdBU1MvRmIxd3A0cm5FZUJqZTFkcStwbmZyUFE5cFVYQUhkV1J6aURjUTU5RHpmMFUzZUJOcFVLejFKQ1ZaU2taVzZiQVEyWHF4S2F4TE1PWFpmNEp0Mzg2c0QvREl0SEZoZlVtUndvY3krYUZtZXVvcXZxRmpvTWpLUW10QjB3OHkwOHI3NVdYOUoyc0lvR1BtVUMwNWM0dWlEYjVuZjIrZVNoMmNsVjVvVG0rUUR0V1NxVytPbmVXVHZKYVpzcXZSZzJ4cjNZbWY2QW9TalVkUmROK1Mvc1F3eDE0eXJxeEtyWnJ4UGlhbmFyVnFZSkxUUElRQWFBb0VhclA1UGVkb1M3anI4dmhnK1YxQWlUeWJRUmZpaENkUytGbEo4QWlJNWRTRU9jQ3ZDb2R5aWVicUxLemVTQ0swU3laelNCYjQxRVQycmpINU91VWRGSEZieDFnY3hWS09tYUFHYWxBeEJvMWVrUHNWZ0h0dFhHa1hQSHhLS1RsRE5ObVFNaEtsdm1iK0ZjR0tTS09wWkhBYUhpZjF5cUZCSnU1ZFJubzhtdW9YQ05adk52NXhyR3lOZmRicjBwU0k5U1RBRE5wQ0FaK05kK1hsRktneUJkRmx4TC9HUkcwUzJadFJObHg5L0VxT3hZUTViQUoxMkV2T0dVekE3eVpNK042VXltZFpNL21uNjVXdVVnVWxjMndOZkI0MjR4UWJHQ0FZNFI0bWZHQ0hjVEZxdnpRdTd2dlJKUkZRUk8zSUFQTE1LUGVZL1VPdXNSZEUvb0JxdG9YVkYvN3Y5eFhoNDVRNWRBZVJKOEtERzVDWUZXVFA3MEpGYTIzQ242NGpEUyt0dnRWbWw1QmtCUUJqT1BMVXBGTkpiWG1WVDRJSjJjdmN6aEVkY1VvQUQyRWVXMVhtWjkxZk9VdmhtSi9ic0hNVGVLNWVaZlJLNFU1clZJQzJSb3dFL3MrY0YwTFhuTDdubXFsMFB2YnhFRk9Pc1JKY01GMHNvUXJWTTBYcTNvNHFrOGJwRG9aSnJrYnNodUJlNDRTVHFZZWgxZ2J3V00xQUR1dHlLcUVHdFNxQllVMFFia1pXUW5kcTdHbGF6SHl0NkVzbDdMME5xcDRHdXhvM1ZBbERZS0RkY0dGTmlGL2R1RW0zMzRqYy9oSjJGNWxId1BXZ0tnbXQ5bFVFeGc0RE9XNkIxSWJ0cHpZZXB2SEZqMEFNbEo5M29XTStyOURzcjlCVmYwVUI3Nkl5Rm9KVjVtSHhtUFFKT1pKZ0lJUEhYQnhHaHgwR3N0aktuRU4wMVNaaFlqOEE5QkRGaUk3RDVCU3hUQk1neG5UOWR4TXV5Q2RmS2JiaGw1bTdQWi9IRWFvVjVpRysxenZzUkxTUEFDcDhzcGgybkp2OURMaWU1cEtXOEovVmxha1NwSS83YmIyTXVqU25BYzZjUUFzYXVWdHlsblFTV3FpckFnejl4VUxZOG1iM1BrODFhNGtGUDVWeEpyT3V3d0xSeCtpRCtWci9Gam9lYThneUwvNFNrWlZFeHluKzNmb3dKeWNpU1Z2N2RacmxpVHZkUnRibVlhVmhJellmNEdMK29JMkt4RlRYenVPNGc1bUtzSmsybERlejh5REo3amhjRzkxZTdmTmIzTW1zdm1pS211dVJLeXZ2TTBQbzVOSVc4ZWErc0xlVzRPOXlldmNsOVFUazdkd2JpYTR4bysvcmdrTldaaXU5ME5XT0VSQkVmTTE2TGFKRklxMUdNVXNBMU9DV1ZtR0NxbUlyRko4WWtxRHE4SVRVNElUc2s3Rk5obUZNUVJHYklHZWxESW9ZKzFBd0lEdGFvNlVCYmI1SXZLc2pNWVRVZW9GUlZCaFB3OFJSUllvVkl1b3BielFYNldIWThiYlBEdzd1azN4YmJDRWhNb05FbFE0Z3h0SEZhN3F1NzZvRkF0Q09vLy9Pa1p0ZHdYV1VUUFZ2YlI4TEloRWZ6ZTFuY25qMFJ5dldqOHN1V3FZSzBtb3BoS05ZTlFNZjdhYWNBYjhuRko3SnRxUkdlTFlGOTZUa1EzcDVESHptMjUyWjk2SHRmSzFXMUoxLzFCbVEwMGd6WmZkWk9vdXBYa1NKbVR2RGFtNmZ5eExIbk5nMDcrbFZLV3FIc0JNc0JQeDZMRmJLWjBiUjNkVWJvQXlBcUsxS2EvSXFwMnA4a3g5Nkh3SUhDK2tUOElDa2JVbVFSZGllT1dvSmJXdDhLdEN4c3JaVlc2NWRJU1FkRGZRNFpEeU05Q1BDZXV3dVZzVlcwUkVrK0l0clZVc2lneTR6NkVaNU9TZmtycXRVQmtFaHp3OTdtNkpIMkRHOE1heVFNSlNrOEZ5d255WkRKS3djdnJoNm1GcGhvclprRUNOVGVVM3lqUFY4c2M3bEpoY2hVcm1GSFJDVEVQMk1WWlFILzRBQ2tTN2Q2QVdlbDVmcWVMQjB2Mmx0cUJJS2FzbHo5ck5vMmJuV2hBaENBcXZ1MllGV3FsT0d4cTNmZ1JDNVpSQkQwYVZJekFocjZUVUUxSEFCcE9FM1hVMVN0MkpBc0pwK2hoRUN5S1A4dkJ0UEtCdWlsVWRLQ0hjQVZzMExrVldaQTBUVWloakZFZFZERzFGMWw1Yy9RaERheFFZcG5BbElZSGlIWXEvMTVaR1ErbEh5SGk1MGUxTWxUWTZFbU1oandzenBHaWY4OUtCbTA0Vkg0ajF0SGxQTWV5RHVTb0FLbitHZ2hZdlY1S0ZNb3RCTWpXcUdvNDhpcjNHeEhJelAveTlWeW0rVlp3UFk2cFBaUnMwaERKY1ZYb0F4MXRZbENjcy9pYlZDQWc5cUNvQ2ZJYlJ1eXJFUXI1TFJiNG94NXBLRzRxTkM3R0lRemVZL3U5VHNKWGdqZ3VDUWZDenJXZ21IM1hHTE9XVi9zQUw1U2Nvc3ZJQ2hlTENHTUtDWFloeGl0TFIxcjZxbUY0OFlMWUhrWGJnam5Rc2Vjd3NyZTZFS3JZS2wzKzdudDBILytUbTFHVnVQVTgvNStZQ205aUtaQldiR3V2VHJUVkFrT0VLaUxUVE80VllBOE1lTWU0V2gzTm5YN2h6ODBsdVIzVCtlTzcxVmRqMVZSMXFPeUI5bzRjTXNoZmw0YUQ5cldJUFZOakQ5c0ptS0I1Q29ZUWduczRjREVCUU9rYnZpMUsvQmdSSFBITFlpRFJQR2FNUFdtd1dGaDhaWStBMmI0QUZUVVp0bktCU1RGVkhGWjdiQVo5VjdLbXBSRjF0bFk5RkM2Y1ZsYWxEb2NOVk9FWGMwNTAyOVRzQXJ4dWNMZk9Oc3VUMUIrbzdWVWk5UWprVkt1S1drM0sweGIxUjNEUFFiMEV3Sng2UDJPcGtUTllSVGlIcElxdFFJcVpEdWc4Zk5FcFY2R1VrQU9hK2M1TVQrOUZIZEtNSmtFNzFTbE4zZVZseWY4OXZNOHEzVkJ6NnR0dEZQcklJaVdmS1NSTHd3SnlpeVNDS25GYWQ2QjJXYUZrSXVVdEZQZytKOVJEaHJzeWdMQlpqRkFyMFFRR0tVb2ZyeGRWb0pxRnlMQWs0dkJDZytBbkYxUTg3am9CWEI2dmZGRmIvYlNxNUVGSUpxQkRPQ2F1bGdHWmloVkVKdEJETXRTeDRUUzBQNHJVVGFtMVNFbWkvSWJFdENFN29pTGNJRmRnbGkxQnNVV0NPWXBoVmp6ZEw4VCtid3lMTUU5U1dGeU9rVUUwZWtDR25PQUs1TkpkcjRaT0VibnNWbjRjQzJDZS9PK09ZRTVhbFNHdTVYOFNKRkUvaUtEVng4OElDTWlWWVNTQWR5b1RmQXNyM3haR1BDOTZPZ0FxcTZWUHFFNmpWSkp6RzVhaFg4NzBRZVhiT3Zmc2syYWVLSkJzWHlhNHNrdXl0SXRrakE1Sk5SaDJWTW0wczE4NUxNM1hzK09mVUZXWCt3Slg4blFRWkg0OUw1YVdURENjY2VIUHFtNFVEcG5Tc2lYUHlRMjU3T2xEakY4OUk2UzR2QlhmaFFPazd1SSt2Z0czL2NWNnE3aW9kV0pTNnVzem1uMFRoYkx1SHI1QThEeW0yV2FKYzRRb0t0b0R5RFhpMUIvT1FQYUdNajVoUzlGSEpuVDZPTWFmTVRYN3lvc2lqQXU0ZldObWlYTGhLbGdUMlBOT2ZSYi9MSzgxT3FXTklpYXptRmJFbjR2WmJMMlFXMlNCNFJla1hLSnRHMFljSzBFYlpWWFIvZU80ZVd5cHhFYjJsRUVHa0NrUjl3SWtleUNNUVVHRlhlZWszaWsyVTVKZXJYS0lSd3pHSEdoRkZjZTlUdmlHVXFLb2RjWXlDZkNHc3k0UUZyUkswYXFUc2FFdEJLdEJXU0dGQWltMmhPNXJ0QmlnNlRBNURCY0RubEdiSDh1OGpOazZkdHBVTTR6UEZ5eFFHdytXbHlsTUZwR2dQb2x5a3JrUlZ5d2ZaUmVpRnpXbjlTcG5CMmV0N0Q2am1oTUlDRkJ2Tld1c2pGMHBNVmV1dlY1QUxpN1JITWQrZ0F6M0tXK0xmSG1BODIya3dPdDN0STJySmRtc1FNT3g0d2o5YjN5RTlKcmUybHBud2ZnV1pSMEM5dzZ5akVqaFpTTlV0VUhLajNDc3FKWmZ6RkZBZmtacDJuM0hUYnFtM3JkeVFuSnc1RzZDbU4vNW95Q0JTZkZ0ZW1mVHlhV2krcFR5STNhRmtabkdycXVCSkgvaEFTRzFVcWdBQWhzNXhjcUJPZ3NKRXNaODM0cEN3bmI2eTUrTUYyTlN1QkVwcG5lSGU0Z0FrYm1kY0dpT1d3bTUxMWtFUFhIZVJ6a2tWemxIUmlIcjAxMGRWMzZVTnhscUY1ajBOZ2MyV2ZYbDI4VWdTOVBIb0JIQ0hmSFRTUzZwVlpVUWxxN2NxVGFNUFRoeFpRYlY2RTkyZ2xCa0ZkU202U3JIbzBXRGwrdTlYTUd4V3ZSZjZ6dVp6K2hCZFZrR3dXcGNTTzhKbkJkY0tXY3dFZDdRNXo1V3ZsR3FtdUVzSUx5L0ZTS3F2NEZkcFdBaklNTGF5Q3BXRWR3bytGaVJMM1dPdk1mYXhDTUlxdnFJSWNkVzVrV2Y3aEV6Z1NZMUlUTUNEby9NUlliRXRzcG9BSE9pbllTTEtERkZXTHlwYlZONUlBS2lZd0tsNEx3amNYMnBYanNIVWVvZGJmaHdMRTJDdHJsY1dKdUUrWlNJMzFXditnSVdaMnN2Q1RIK1VoYW13MW9oQ2owUmhBb05qNmp3YVozcnk2Tyt4RTJSblpndGZGMTNrTFZLTzQ2SXNXSnQ4Qzh5YnFCSlR5WldUK01nM1VSK3E2ZGs4WFExUGRxU0hlRHhXSnFqdFpDcWlLdGp5dEQ4Y1NIRVBMdDVRT0ZyRHNoMDVJcE5NemFvT2g1d3RTdmdZdHFqSFhVSmZ3Rzk2bjJPMGVYZWt4Sm1ub0pTWXAyNGdnWjFvNmVKajYrTkttL0tSUndrbVdubGtjZm02NGN4UitZWVVKWWVXbzUrd29ta1dLMWhKS1YyNlhVNEdJRnBMbjVMUzFtc3I3UjJRdGtjbDk3c1lUZHNsNVFWZllBK1djbzY4d3I3SGhTQnJrOWlpUGlWWHFSaUFlcnYzYWtYMHlUVU9pSmNicXM5SUo1S3BvZFhoMGM3b0pnZlZHOTNPM0Y0d3dOeFdsR2hnYnFjL2FHNERrWHB6bTdxKzN0eVd1MWJtdGxoNXdYZ3FtTnRtbitaMnFyQWtRVHU4dWYxb3FtQnVpNmZLM0NaK0JxZk1RaThGOXpLMytaeklhRCthZ2RHdHRrY3l1bUdVK3pDNjVjMlUwUzEwemh2ZDZZTFJyVXlqZ1VhM1prd3AyQjlxZENOY1BtaDBQNVQ2bUVaM3V0L29UaFdNYmpRR2IzUVRSK3VOYm1CRmIzVEw0NyszMFExQUZ4amRnR2VCMFkzYTg1RkdkNnBnZEdzOTdtVjBJK1gyTUxwbGxDb0VYa1kzYXREZVJqZm9tVGU2RmJYdGplNmorbzF1ME53OHNjUjdHOTN6MDMrQjBWMFlFNnUxOEVHak8xVXd1Z21WKzdoR2Q3cGdkQzlLZjVUUkxSL3dYMlIwcHdwRzkwVFpwUmQrdU5HTmtvclJuVHg2aE9OZDN5cExIdDF3RWp3TWJtMkdJSmNUY1FxREhqMzBFZTMrTXl4dGQyallvMDYzUDNva1hER3d0RS9JeEpMaFdUVkh1M3NkQVp1OHFrdVc5blJaMnR6OFJUeWRnYVhOR3p0TG15c2FkSXNCQnJjdUlQamtZQXdacC80djVMVEIzd2xKYWppN1c4d2JwanFNbktuRVEvNEVQVm1Sa3dNTjdwZTk5WklKSG85MTRteVNvWHJ2QVVaTTFOL0Q3KzYzWlFMejI3K0xNNzkzd0NodUtKTXJFYWx6NERhblhsMnZ1NWx5VlhhclJDVllnVGJWS1U0NndEcFhxQzRPSEcrZFI5elRGbGp6T1JZVDF2azFaVWx6aG5aUjMwcDJ0bnNER1BjMkdGM1o1MHhKY3BKald1NE5kNUZnNmExdTZkRGJDSVRhdCttdHpKK1BaWG96bHQ3MGhuYi9DdFBiZkJCNEMwenZEcG5lNk52ZTlHYU5lZE5iUnJnM3ZUTUYwMXRjZUtEcHJWWGpUZTkwMGZST2Y1VHByZElKV1JXSnpXRVllTk5iN1BCLzJ2UldwSXhNYi9sTFpIcVRodkVuVEc5UGcrYUxqT3c1UHhYeHppa1M3eTBEaVhkSmVvQUYzays4L2RpUk1Id01kMCs4WnRaRjZmcHZsL1ZmbnlvU2YyckE5V1RzRHJ6KzJPRDZwSEhYUmZBTHNram5PME9lSGFYWGx2a0RWL3EvTlk3NGlmQ291OC80RTQ0S1RxanhKOVM2UjN3VFZWbVd2dHN4SmtUYXFkdXhveThUQzg0d3BVMlpPTnR4bGp3b3EweCt0Nk1zZEVWWjRVRHBPempyN3ljc0JwUGZUY3FOQXRoaDdIbnhaN1V3bkpkSzZBVmloUjNuQkVSSDg2Q0Y2aUd5TUNoWW9CcXFhaW1rdUlZYytZOStTMmdCY2tDQk1XRWxkNGV2RWN0SHVRNFJ0YWNFNHpCS2ozaDhXSkdXZUpXaVIyVjhDakMvSW5uTVlCWFB6Uk5mRkw1SG9hR1FUbGlWRUdWS0k3TnkxOUUxT2Y4a3JxZ0F3UkRsNzRWZ0tFNVJDSWFramtjd1VnTVFEUGs5UHdyQkFMNzNDSWFDWmp5Q1lZb0lScXFBWUhEVUl4akNTb1Jib0duN3JaZUVZQ2lpVEFpR3RvUmc0QVQ1Q3hBTUJTVUp3VmhRdU44K0VReFY5UGxRQklPWUVZOWdLTno0YjRCZ29EYjBuU1VUK21PaUZ6TC9QWHFSS2FBWDhpdEpLMVFzcFVjdk1uOEw5SUxrTG85ZW9GZDhCSHFoSEtDOTBBc2xPd2k5d09uOEY2RVgwTlFlNkFXOHlxTVhNTDRQb0JmcElucVI3a2N2VWdGNlVmMURjY1FBdlVBUWRLcS85QWZRQ3l6WEFKa1Fla0ZvakVjdlVLZzllakhnSEtFWERPdSswUXZFaFVjdldqeDZrU3FpRnlwQ0lQU2lkbS8wUWhGOWU2QVhyRjBQSG9qV2hWNG9OVm5vaGZMVVB3SzlVSmdZTmttd1pUNFV2VkF1cGRBTCtKQkhMenlPWWY0ODlDSmRRQzgrYS80MGVySHBROUVMYlhuMHd2eHQwQXN3Qzd1REtNL1JLdk1IQVg0czlLTGZQNjZVVGFFWDBOdysvT05RdVBrUTNFSTFodnE5M0tiZTg2MTB3Vk5lU1JCTU5jcXkwdnVFU0JDRUpFKzQ3UkFIOGxmRHRVZnhCZ0lqVk5ZdnVxTjQzOUZZbHdJaVdnbFNLeDRaNHM1SFNPQWJUODFxTWswZjdodDMxbTFUb21sUEQ3bmI5ZW1tdjdtSFhJcU1PSm0ySkpSRUdxR0xCNWpzUlRvVXkwWHI4aDV5eWVxUDVTSC9yRHprZXhuckF2UCt2L0NRUzZyTFEvN28zc2I2WCtVaFZ6bTBmbU5kOXFXMFU5WHEyS2V4L2pmeWtDZVM0YUVpb2IvU1VVNitxcmZaVVNuK1NrZTV0NWl1L0hDYlBiV0hvM3kxck5FckI5anNhYzFOSUV3WnlYM2I3RGQ2bTMyeCtSczV5bFh4WUMrYlhkbmRxakloUjduaUx6L2FVWjQ4WmdRejB1OHVkemI3TVEwL01VMjR3MGVldzJUOStlN3dQZnpnbm1uVUFWb0cxdm1NZlZybmY4SVBMclBjKzhGbGp6UE8zaDVYcUoydlBrWFE0R2IxaVo0TWlqTGhWVk4wSS9iYk1wNEduUkRLN0dHSSt4Y2RhSXNzMnNNV0lha280dzF4L09EQlRmYjJneE5VSzBzN05tczAzejBCUTdWb2FmdGRCVXY3OHJMa2ZrT2JNbTVYUFFIa2dVZjd0bjZQTnQwby9sLzJhQ3N0WGg1dDhhMTllYlJsMWc0d3EvOEhQTnBzZWJNYUhTTnl1dEgzK1ZScG1kWXk3ZVhMbHRiNjUzbTFQZm5QUkpmQXRFNlhGZWx2Z0RjN3RVLzZ1M1hmdG5UaCtuNWJmQS82N1FlU1ZJeEsybVZ3L1NXWit2UytyazhNZkg2L0xiOHdOZkQ1enFCdE11YzRBbUI1ZGw0aVc3ekovR1JCbVQ4Z1U3c3A3TzZ3Z3BDWHVuK1hxZDBVYlZvUUhQQW5WT3VFZFA4SlRVM2ZDUTdvaERHOHc3MkFyb0d4UHM0MGZiTnd3THZsemRCSm5QUVd4UGJGMDJXakgyajhYU2JwSkxubC80aitFN2psM2UxRFRmOUgzUEtNNDk1dWViYitZcmU4N0gzZEFYVlB6c20vcFZzZVpTU0hLaGhGLysrRE1meDVScTNLdDhtb1ZkMkp2WTNhY0w5Uks3dnZyM0RMTS9BRDNQSlNCMVhVa1BEeHY5NHRqd3FtaEFwdjJLb2V5cDZHN2N6L0liYzgrWklmY011djhJWXR1bW1lY1pmMzBKdXpVdHY4bGltNDVUZWxQOFF0WC8xRDhhUC9xOTN5MXhVb0h4ZDc0SmFIOHIxYi9zSjlHclphb1pLZHFodjNOM0RMcTA2akROc2QvMGZkOG9jQ2ZhcHBrNG9yajc2UkNvSEg4N0xqMUVZQytWb3hqaTZsYXFaNUloQy9pWkZrR2hQUm9HV3JMRUNZN0FWRlhvZFVZQWlHSUhKV0NTS3lpR0NGRFM5NDd0ZEZGc2R1QnJNWEs0UHlHM0xTK0dxWG5jVDNkSkI1MXFhV0QrSzdKS3hUQ0kxMkV1N0RTY3BvRXllYVV0d0NtbW5IMmk2Qi8xQXJ5NFJWQlVRNVVheGRGVTFWaWJaZS9OZ0pGaitsMlUxQzliZFlnOVgxaFNhUVVWWXhEWUpOQkM3V0k0ZWEwcUxRWjJMQXVHMHdmc29nMkE1MDRoTG9xaE9idklxa2pHYlV6RHBpRXJPcVhDNXpqSDFWaUlwU0JTYW93aDQyWUVUbGFGUkFXeFhZR2Ztb2lwMGRrVTVjYXMyeWJmaHdLbFRIWWdkUHhSZmVMSys1VllIWXdWREtCSDBiZVNaanlKVjZuOVNSTjg0MmZ0QlpFV3E5MFVYTnVSS1dheGZtZXh6enJnTnVHTWNpVklPenZQSnFKQ0dVN2dMdmFNZms2d1JOMzhsNUhZVFliOGY3b2VvYjIxRkRyZFI5WlZBak5kNkYvaXJncE52T0Nrb3dxZFZSbVNCWTFMeWFsNVVlQ0hHVnl4K052bFFoTHhtQ2ZoaDBSQWtKbzViWjFkVG9xQmJJTXRVdkhuY1pWVTlrUEpmSUdsWVBJeVhjblFVSC9CRk0raHZ2MEk1U1ZlNXRIek5WZzdIVEJYQlN4UnJ1Z3NWVllhRXJDNjhNNkdvWHNqVkdlV1F6bmJWeDJnTFdUVFV1N0h2a2RYM0gyOVF5WHRCSzdGa1lMeXRnMnZmai8zeGI3clhxb2VuVDNHQVFtZkQ5dlk2cmlzMUo3b2I1M1dybnBnWm1CK0c3ZS9EenBKMGRSQ214LzZYRVE4VmlITVBuYm4yMHNMSmkzR25XQXp4K0pWLytzSnAyTkxQOEtpOU93L2RxMURsWStVaTlLR3dKb2dvNjFDU0JkZFpGQmsrRWFXdmowYlpaK244TDFoOHQ2V3diZ3E5SHhabHhiL2RRN0lJTUoxK1F2cGZDYloya3VqRjhDNE4wMXpCcGxEM3F3Y1Jna3dKUFpiR2dqMEpDVnJCaWM4amR0QnZSMWRwdmcrL0ZDSlNoTHhpdFd0dzhNRXZsVUhNbjY3Z2NOME9uSW1Za2lJVlUzWXMwR0x5TTMycStPc0VvVm1vUkt6NFp3cWlHQXVQWWo0UFZkM3ZvSGVrRTdVQkhNNElsalBVUWhQOHNGdU1RZ1FUTTlVd0tVVFhBM0dyVUd3UG9aN1RxdDdIZ2E2UVFZWERRNWNzMGdQZWRCMEhkelZ6dFQ0SlZEUXpwdUd0TjdjK2RYWXFnbmdyUEdFZUMxa1krdjVaOXc2Ry9UeE52OFVwSDV1NGc5V1MwU2pGRGp6cDdBOGt0UTdDUHRsZW4zVG5EK2ZKRE9QSWVDSmZRUkpwdG11SHd2QzBJbHpITXJUcHVEa0gxTy9RSXRtQjhpcDRhZlZFNnViUTZmWTROblhXcW9adnBYRlNJMlZpOHM1RWJjNUc3Y3dIbGwwNE85dG5INGJHUG95QXNSZll0WlFvZWY1Snk2NDlEVnJQWEJEdk4zSlVVV3QvYWxJbTY1Nm9RelA1S28xS3hWRmoyOHhYQUxjODdMY3UrQ204U2NyQ00reTFqaHRsbjlnZS9PNlRGM2ZnUXVOUCtET1grNk02SHprczFKdGRWWTBlY0NFZisvcU93eERqTUxLWnEwM0NSdUVxallaSDF3bEdwSkdWN3NJVlZqYUZYV1lBcTAzQXAvYXg2NEVFeFdKcnErOFR2VERkYSt5c3dneEVYcGV1U21lclFPUUc0UXJjVFV3VTdtcVdTZVVxTG01dEp1SE9pbklQckxVS21iRlpGZjhqRnphcVd4YlBwaEwrUDdVQmF4eGphZGpSOXE4bzRoTWYzWFdPQys2aEdyZnpCTmtkU3QxaFVpSWpXckdKNXdGZ3RxbEFGS3RXelFvNmt2S3NrQ1hwWlZnV3hCRzFKc2NZOUZMblh2ZWU2NmlaMy80ZFkzUnR1SjhGVkxUcjJIamo4OUg3ZzBEUTBaaG85OW4xdzRNNHloWUc3ZzJhMUp3SThQSGU2WWVETU9nVjd1T09JRGhJdmJROXZSUVZxZHlHM2ZGZ1hwb09mbUtBQ3dxVjlXeEpZQTllYTJLbWF3dlNvNUg5L3Y5Wjl3Z01ReERPWFlvY05VY1VCbHNod0FNOEVSRCtTUmFoc3diaXEvTWNWZ1FKbUZpZHV4bzJlRyt0L1NiZzVPM2NUMWVlck1TaGFLUUpiaVhuVFBKTm12WFQ3dGx0dlNzV1RtYzg3ZXJQTldGYXRTdE9HSHpZZnlrbnRUeEhFMEF3YTN5cldBNlJYdmRpTWN2Zm5JanJXbUNIUS9oUDF5amgwTjR3bE15Zlg5dDh3WGJpaG51cHNsTGkyM2Q3ejk3amhtN2U2aS95OXRpcVh1cG1TVUFOZTZIUzZFQnc0UTRkQVh5cXhYTlFCcG5vWlU1TldrVy9EbEt1M1FKU29wRnAxRjBJZVZEK0JFZElBdFEyS1U0QkN2WG53bkpzWU1qZW1NRWpzMnRoQ1Z2QjZKbDBNOHBBS04waFBuOHIzZmgwVmIzOUtrVmsxMzl5RWNmRThEaFBISXQzVER3SGZldldrNEhnOCtjSmdjODUxWllYOUoyUUsrOS9RL3VUVHQ3UFN2ODFDTy9NODBDMS92NDVNU1RKekdvZmNYVXVTTDlTeFdiejE5UVB2bDN6REhiemUzZW5rYXU1VXY5ZWQycmpUcmRXRk8vMzNTWXp4dHh2SWkvUW50R1NDUTVrRFUrY0VOdlVuYjJYdHhPNUU2a1N4dHFKcW1FVk9hMHd0UEdhY1QwcG1EQzIxVHpveUVyUDNBdVozOXhITWI2ODNNcGpMUHVsTVdLKzlGQ2F4TDhtbzZwWExrU2hJMzhqMURwalN0USthK21SbUZoOGJFOWdkVmJqYnRRVmkvOGlIYzRQZHMxUDlENzhzZUxoUGZmM2d3MjhhK0hCbko4eEZLalVRTWRmQU1yMXVxZjVOYVI4eXJ1SHNsQTNOUndnZkRDN3hJaHBvdzd3VWJjeVBjeDhTR2pIYmpWcm85TnNnd2hJNWN0QU9lbEVIdWg5SGtKeExhUVhiVFd4bnJ6b29xSkxaays3RjgvOXhNYVBXalhEdWxlV2gybVBIMHNQMHh3MnE4b0hidDBSRi83QUhZNUNoK3hlcm94WDI1OTdSelhrTE1SdnRZUEh0ckoyVytSUW1QTzVHNnRTMEVBOVlqcjNYRGpaUnRjZzlOalMvbVpldGdpdVdVM1ZMUDFVMzBwNXhJaWxHM2NHQWZPV0NkTng5cDkwRUtqbnhSa0k4cWdqTFVQZmdjalhidWl6RFo4QU1YendSS3Y4V0hIem5OQjc5RkYva2hqUDJZWVBNVnNQcGZwQWR1dzNOaHlnL09NZzNNc2hIYUpEdjJHdVFHejdXSUYrb1FaYVZCZUt3OXlBWHhyZDQ2TGdNSFZGSWVYWnZWNmVQM0dONEx4MHd2RmZzT2J3TFU0MzZqbjBNNzAwYTNoc0hEaS9EdGdtM21Odk5RT3NhMjQ0WjhlR2pHL29FVGlRM2dpVW9lNGN0ejRTcytUV1k2VER5MmV3NjlLc21wTmRtTkk2SmZKRisyR2VHc2M1SDdXRFIvTUk5SnZSZGF2TFovK0N6bnNZNi93MEs5WVByMVg3N1JoYnZNMWlLZHk5emovMGxzS2Q5QnA1MzNucWt6K1dUVlFTV0ZmcS84Q0k4RFE4OURvdjJQMmFuMVY4d2pQT3ZCdDI1Umtvc3NsRGQ3bXZ3QVRVeUdkU3dOalZvL3pWUXpnaUNQMnFVRG9jcnJKYkYyb2JTVkNFQnExdk5TRUV4TlJqa0M1Q1hOU2ppNHpCdWhoRGYwSVZ4TlFUSnQ1VkIxa01Qcjg4RVYzem5PditBWkhhTERTMkN6L3hNc1gxZFFsYTZoVlVDejNlcnFCeWRORENHckRtRmdwN2VVUnBCS21aQnpNTXFDM3NkRGl5N2VoVnV3RDYwbUN6MWFiSXFhTVcvZlhKdlU1bFFqV0tqR2Fka21ERVhwb0xTWldxRGFTSXFIb1pPRUFVdGFwOEQyL3E2ZW5OM00zc1ZUNlZqeWR5WG5aSkxaYy9JU3hRNVVNWGxzRnlrS3RSeXFYN1NnZWM5TFBQMTF0U29aUDdMVHAvSzhucHFRNXNUck1tVVp4ZWxtV2p0elFOVXlBd3BVd0IzZzRxb0tDNENlNklVUTJjWFg3NFJOR25sS29halE0M0gwUXpiR1VscThvSlh1RnUrb3RMMDRkUUZGL0NQbkdKdTF5TVhPR3ZoYXV5OS9aU1lOaFphYUlJMXFMek5aTlZyVTZYRDlkZ2hIWWM1OXBOdGN5K3JTQ3dzczd5YlNKdTdKMTJJMmQ2WjlpcWxDYytqdytTZ3dUQ0lzT3JDcTRpZzhKdnozUmk0NlRaanIxQkJOb0dMYXVKUXhrc00rRi94NDFUeWtEZmFzQTZOaWlTcXZwTVFUSVdtc2RTOTkwUDdkSVZxVmFrZzh2bkZIN1FWVlpNeXdvQlJRZFMvZnNCUG1SQlNQVDJ1NVJSVkYzc1RMYjVVRk96M2RGN3lhN1ZZazFFczNVNTRhMVJWTmxURm1mWGV3Yitia2U2dGdEKzdZQnNiSDJVMjF0MmZHVEFCV1BobXFybzc1czBqai9EUGxTQVZVNjh4Rnp6aVRyc0plVDRGRTZ3T3hjWE01RzQvZVptS0paM2ptY25kQXVSVlNrVngvYW9iUHdSZHVJMjVITXphMndsRlZ2S3Y2ckpTeDlENzA2b3dYYU1JTTJmVFVtcU9LZndKRGttNy9EeG1UM0VoSmN4ZXFYQVJtZFNZTFRWdzZFcXN0QTZRM2xJVzMyNVlxekQrWFl1QlJINlAydm40R0JqaDI0ai85OERNUnpLdlk3UG1QOTBtWnJIL1B3OC9UclRJMFNjdmw0cUY0dm5LTHVIRjFxTEdMcHRLcEhIK1lxaU9abVJTL3JKeTdLbXd0NEl5dURwSGNaNndrRkdvTDFLZlVYT3p1eEU5ZlFCVDhHVzdFVnRoQzVEU3V5MDY0WisvN2Q3bjFMTlVKdzVPV1BhMFU4bXlYdzBpdjN3ckk2UWlkWXdFZm5yUG4rZytkemR5YUhjSEpUSnpjbTdYRm41eTkyUWN5WC9aemMwdUpPTEwzT3cwMkdSNkZhaXhiYVh5WHpQSXl1dUl4UmQ1clYxZ1h0dG9nR1p1UnNqLy9BSG01TzJvUmpIZFA0cWpnQnFnKzByNGFSMnZrd1JQS2tlS1ZpSUkxakxaNVNqd0cyY1lPVnlBRWZ0WXNERmh5OHFzd1N3Sk1YMVJOUTZCU21nUTRCdE81Qlg5Y3o3enNJWDQ5ZG5MWUhneGhYYkMzMk93Y1FNaUhLTjdGck81MEwraWZXOUpldUdYQSszdjdYanc5dXdWU1N3VVJETEhqVXJvVTBpbm1SZFJHMmtiMkVjNXR1Rmc0Slh5aDJsSDlsaFQ1cXVCVjhiWDJQREZCKzlIY1RqbVNyeTF2WERTUHRaWk41aWllR29YNVdWdHM0clp0Z3J4MDRRUVZ6TUl3SVVFVXJzYjJtM0ZabXRqSnB1UFZQM2d2SUtUNDFCY3MxeHM1SUswUHM0THJRNVl0aG1FV3ExaXA4RTkwb1Y3S0ZMSC83YldGcDhMdi9MUGJkckhjM0YyMithNWU3MXIvelhRZlF2RTBZNUszNDRMdGdWTE1pZG8zNmRIeUZHZ09GNUZpQ29TczFtaEM2MkRpN2NjVy96OENjWFhxTi96MVhzRStQWXEvSklTYzBMVkk5V1F3Rk5EVWU2eUtPVStCQWpHR0huSU9GMnJEaG40SlpRamN4RGd4WlhIUWlobHNOOHlnWTdWdkhRSHRGZDJqc3c3OUlwaE9JUHZ4azQ4NVJMVjVWVkdvOHA3eTV1QkNNcXk3a0p6TTNSRGU0QlFNZnNOd24xMkhLa0tOazhvMkc2L083azZTODFibGNETUticElyVzQxVElwUXVSdm0vQkI2MFhvbWIvTTBpVTRJcGtNUVk3T0t1aEp6MDNFL2ZQZ2dZUFh2VmVBRXF1SmxWUnkrSEI1Ykx0OEprRTJWNnZTalBUQ1dwbktUeGpJamE1ZVBYc0p2cFJRSGdzYzRVK00vOEpvZGUxMmpubWlWMi9xdk1ZVnJYblF2dEpzVlZ3bmUzWTQwckZaeHN3c1kwUnV4Qm41OW55b1JLM2RQL1F1VUg2UmVPdW9udGtHOG5vdDYxZmRGNlhHcUF3VmQ5dUttaXFGRHhOZlFaTWtYK3pTS2RsTWxWZ2x6VmVlWE01R1hqQ3FZQTJFUmZWb1dhMGFtSXlaQkRzc2lMUC9XWUZTS1k5YW02djFOZ3BlN3pyL2N3Zzk3TVJRNG5DSStjdWZQZlRFVkt0V0xQU1VYNFZONk1UREJ2VjdNYnNKSDlaVTJxUGNMeExQODEyR2V4S0d3ejhGNU55elY5bERnci9YVVM3SytQdys0bWRjcVFrTVZIdFlvUHduaGF1MUFGNlhBV2R1ajFLNS9UWXJwTnRWamFvY1Jkd0oveVRMZklWamRoNGFyOExQS2pxb3AwaWF0RlhqVkZ1VGdCa0R6WDhML3dySWQ1NkgxZi9aWkZjeFhUV3NScWtyTmIvUEwxcThkOTA0Z1NiNmJrYXBkaG9Vd1MyVzdSa3NraGFWd0JMNm8yUWpyS3ZwMzNFZHcwWm1nbjdPZlNFV3MrZDVOS2NlS1E4TlZsNzZheFZvSmZsT0p2bFY5clJQa29ldVBVbzFpWG92anRoWDlwWkk0ck9ackNWeXg3NkdQMTlRaWoxL2hPZnN6RksvaUFIcFZyb1JkVU1jWG5zUzVZRitkVHRHcFpxaUUrL2lmWnA2VHYvb3BXRkV6K0lIdXJ1ZFVYd1VPTlhKOXF2dlVlSlVOWGVnR05QUzl1eFZOd1ZxSnFlMlgxRXhJckVmaGRkZ1hscUcyYWlDR1R1Q2JWZUhjc2dvTmVJSVByVG9leFV0ZEd0QUgyY0l2Um9zVktZblY2bStoc2szeUJWNFo5TURLaWpJUmlEdkZtZFNlOUhOODVOcTNrREM3ZVNLYWpHMVRYdXcwT1VndW8rems4MldwRXY1aHVzb2hsbmJsbmFyM1JvWFUweUhxZGdVUEdrOEFUNXdtYnFGVHAyTVI3eFExb1Y4c1I0WkgwQlVqeVBWeVlYTWFEMEtEbm1DVmpHWmZSREdoQ0oyNGRHcUNuQWFoZ2ZRcWw1RWNLaXZ5M2g5NTAza2hiLzhjNW44Ykp5MUNIZDU4WnhCODBLMWtSV1hGVUlMWVFzYjUvN3pCZlErTFJEcTY0am1nRXpNSkc2djdRYU9QWmZsaXFOczJPWjZSYXRsTll2VkRvYWRtRE5PSkxOZjRoVlQwTzY4TkJhQVo1WnU4RXJ0SzZiKzQzTHRSWnhMUEZoNFZVa1NsR0NFeGNYNUwzNmw4UnBTWmFReEtHVERrZ2F6ZGN1eUVjVWcvNnZTYlNXZzVwVmhhSTNHL3hLWmhENXpBaE8rYXJ2YUNpdUZBamN1cTRKdnNJc2xqL0JQTFVjWTc0TEdYSTk3V1R3K2EwbldycWlYd2N5Y0gvVUQ5WkZ0YUExV3RjdFZLSXYxV0puQzFoeFFzVC9Eb2NvemdJK0dqSWNrajRmaVl3eEZGbUV4M3hIL0lxcURMaXNFOVJRdHdhMUhqWkt6U3hNMFhXU1FXd0ZwQWJEVkRVSVNwVmZ5bW1BU1ZXeTBoZlhrbHpqMEpLMWVPYnhnTC9mY1FaUlcxNWVnQytDTVZSSDBpVmV2a0o2UjB3bWlqMUNVbjRibk5RMWdkTlFSZ2ZaYUpQb1U0aTFPdzYxTm5tT1RiTnZSSHAzeUhMdGlXcnROTEMzN1VTeXMrV1kwbERpdSt0R0plOFRYMDFLWjhFT3NIWDVvVnRVUXZuUW84dURMSGZ6ODRWWGhueDFoVndzMUhSZ3hnRTZiSUpsSWZ5U2JNeDJJVDZTS2JTQmZaUkhvZ20yaisrR3dpdlJlYlNBeGdFMFNZdHJQTWxlbVJxOURLR1FMSjdTYlgzTE1KV3ErSFRwMnhGNXNnb3NhekNZU2FaeE1UaTJ5aXFjZ21GUHpJZ2ZqZ2ZqYVJDcFFIeFhJVzJFUktaV2o3MllUN2Z4RnFhRCtia05mT3N3bXRsSFFpK2I1akZOZVpnRkdrQzR4Q2R2Z1VCV3I5TEtQUFJiY3VSM2kwM1Zsa0ZCcytnbEVBNnI4TnErQk9SSGtNWkJVcFdFVzZJTW92S0d4NVZrRUNqZ0c1Q2xpRk96Qk5IYUhFS29CL1Bhc0EwL09zZ3NxOUFhc3dCVmJ4V1J6eXV4Z09tQTlFd1pSTFVocmZ0OFRIbVBVcDNpS0xsMU5xbkpYSkZSSXh5WE9uam5tSy9GSVFJUHJNY2tSNEI0cjg1WmkrNjROMldMWjd6TWZqTG1wTkllNGlKaUx1OG5DUnUwejMzQVVjU3JGZ1NrZ0N0VHhrdFErOCtUM003VmRQMGR2WnZreHJ0SWRZb0RzNnNRV25xWnNQYTl5dW5xTXptbmwzZjRhQ2RLdWZaRXl1Uk0zOTk1MTRQa3hCWFpVMkZHQXd3YjZFeGlidXh5SllZaG9sZENJalp0cEZaVkh6U1ZTREJUajJTK1dpZ2tWT2dpYksxNUQvY2hvcVN3V3lienlISjNHUHRYeHlCVnhyTXRCdVJWTnhDMk5rOHBHRmZlTmhvWk1nNmJXQWdCVVlWWk54Z1ZmQTdIUmUrY21aWk5jUGYyN044MVdGaE9SUWhpODZSbnFMeElTZmJuRW5qQ20zQmE2TDMxMDkrRll5SUFjcHBocXMxMUFvMlVUaFhtME1jUytlUmJzRmJXb0RLdXRiRVBJdVRKN1ZXRnFXQUpuVnFzOE1QM2tiWTJVdzk5NnFPQ0ZVM3p5S2N3aUczd2Y2RWEzM2pjV0NSNlJrK1pVSWFrR2pVeDBDRnVtN3ZQYXJIUDh0R21tT3VNU3M0b3RaMmxubEhDaStROUFqUmRETlRNUmc5d2FTTWxaaW83Mk9jVDhKRk5DelU2c1dHeEk5ak5Gd1FKWVNjQ1J6T0xiMjJEV21rTlQ5TUg3cWxWdTB6R2U4QTFCWHc3M2lBQ00xK1BPcmpnMzZkbms0c2Y4SFU1VzBEVVdkZWxOQmVvaXZrTThDS01COFJSd3dWUUFIZGEzQUpqVUpVRlZ2L0hJaGNPTFFyV24vaWYvZ1huSVpJdUoxVnRKcGEvSDhSdkJDSzNlOEZFaTdTNEVtR0luZDRwMXh2K0Q5d3dJYUpnVk1XNG9yeUlMOHFuWU10YnhOVE4xSHhtbFFVWHQzUHd2RXRwcndkRDMxb0VWZXhhcGthcnFCUEljcnc1QUNKMlltOEZQc25OU2UwM0FwMDF1cUZCMTBuVUdIcFc5Mnl3WENqcnFya20xUDdERUxmZ0lRWnpQV2d1S09KSDI3Z3BTc0pHcm9ZT0R6SEdaYjdvVGl6RytpY3JwZDFxQ2h5UlNHaHVnKy9JYkJ6TGVpd3RVaDREcU85VmU2MDNjdjYvKzh6SURQSzBQVlUrUEpSdElZTVY1c1hxMWVmcmVZWjcyanVyc0E1R3ZCQ2tRNjI4RzRQQWZaTk5mSmdyNGZCakUvTkJVMkNVQVRpdnNwU3M2MnFYUE80NFExd2hyTXNRbGVXU1ovSmVPY0lJZTVISnVqWEJKVnZ1MDN3Wm1INytTVjM3bnRUNzlBMnh2K0ZoOTRnUWYzZW9GdEgrOEZITlBiTEV2K01HSldvb1NhN1U2azFNZXhBVW8vR09TZ21tRk9ZdVVSb2V0TE13L2hBVTEzZTIzb0s4ekl2eEl2NVRQTjFGRWpwNVVPQmJjVFNFUGJLTHVDMU9YWENDMTZtcS9idU5Temp5YTByN2RoazNTTzkrMzloaUtHM3VFcmgvRms1YU84ei9UdjVIdG1ra1ArQk5NN2VxNzdHWVdvZUI5YmFDTnJaQXBrL3RvOWFGWFA0ZVl0VjNTOGR3d291VVRKdllxKzFkaWErNEI1THIxTHJuN0pDRTdkanlDaS9aVEdKTGx5QjZQNzkrejhFVURZYTd6TWExZkRUN2FnUVgrVCtuNzJCakt4Ym1DTlQwR2plQTBmNDFWNFJLK2FCM1RVRHBzNmZqNW5iaU93ZEJzQk1sT0FvMTlERTZwSGU2MWZoR3dyeFJZb1ZUR25RYWlwbmNCaXBWVFh0MTBLRGFVL3VlMVVORG5qdTFzZTlFNlpXZWN3c1I3S0hZcUNVY0ZVamtkcVY0Q0pqQ2VhcGVJdGhQSGpxWkExRnprUkY5cnZRZU9NOVRjQkRMczNxY0tvd0IwaWdub3ZTdmsyUjdZSEtEUjJxL2JCUXRmanVQbk1nemlYYWJwbVlzQjRNV0xCOWE4YXNmVXE2azRoc28yQTNyODZBMUc4QlRFNi9ZWE1uZys2dUhpV3N3OUxndFlNZXp6UGFUamZtZzhxRVgrbitEd0l3ajFxRko4SGtqRGdzZmhGM2YwYnJiMk8yTTdwVCsvMVpRcnpIZU1maUd6c0didjNCMzc0QTQwZUNDZU12OVgvbmFuQ0EvZG4wQjliUUl5N1hRa2ZydWVzMStHWFl5bFh0R2tObEZlSGYrRjVDUDRtSEQxTXZqV0hUSVdxT01zMGdOWnpwWmtzc09nQUVnUE5pVGh3Zm9jK25XS3AvUUxBOGhmRVFmNk9FTkhmSTlzZjZjc1FJZkZWTkpWeERPTnZtZjloME9Na0RKdmFWYWcwbndTYUhFTlFEdVdvekJ6dyt5VUE2ZzFvbm4xODBxSGNZVFdZTmx2MkZmU2hPU3poVGFnK1k2QzlkMUNNR2o1dmtsc2RJZjNHdlZib3UzZXA0Z2F5aXRWdnlsbVJMWDI0eERQS3VXeUJ6NGt4dE1QT1duck5xT1J1ZDNZWDROZlpGYWxZY2lNTURnVGorQW1aV0hJRHRrc2JCUWxLbFFUTWUxY0kvRkNtNVBvSFVReGEwVW5LeUhmb1FBbXN2QmFGT0k0ZmgyMS95SlNoUWxjdWdGeEc0aG5nMCt4NzhkU0hYNS9wdno2OXgvV05aNWlTNUxvbTl5WUFPWEtEOEhaVWVDUEFkYW16VExhbS9GZVlYODF6NnpXLzdPSjAxeWZxa2x2ZExkN0g0N0NhVDBndXd3MjBHbXR0dWNyc1ZHSk1rU05peXU1T1M0RnN0S0dhSmVtNGZ4anpYaXBvSEVuWnVpWHRoczV0WERZQ1dLTlZvZW93V3gxdGU4dFJjSDdYVVdCbmhLUGJUcTR1WTA0cVIyUkdKVGU2R3k3Y2dKd1k0VWdubjMwSVVkZ01RMnBsb2lzUjBOWHFjQUE1VnlxR2l4LzlXNDJ0SmJXaEZaQ3plUkhSSEpKYnhUdjRuK1pGR0N1aDJHUmhjK3BhdGZoUDMvMnl0RC9sWTkwZDE5Q25rZTdDWVFhelRnOUVlQ2FoNFFPWm1obG9KR2N5NWRPZXpUamF2NWlsTlZXSjdvUzBERU4zT3hBNU9aS2xmeUF4dE5QUnVWZnhxdnVkYnBMV2NjeHZUbFowYWhWTHFCeHkwazhWVWFlaGYxS1BKQTdaZHVpbm5IWFlNb2VBalVvMVBtM0JpdUdRYldmWnRoREhrdi9HV1FwR09UYTRsMjFIMzNNM2NhUTNqL0g1dE1CSWZSVnZaMWRNaDFSWFlHTWNlejVTVzU4WkhES0ZROGNRMmVTLzJ4K2F5VlUzSUg4dlB5ZFZ2T0hTL2h2TzN1dUdTL3R2T0h1dkd5NHQzTkRjQTVUN3lQMlpncTZkVWQvQWJta295cU5BUisxK0VDejcyTk5OOFJBYWNveVpLRG1iZFhTa21yZVZLS3dQbDNIaGtCdUNKeDlDdUpTb2ttRzJlTU9mT3NxMTdpVzZrZWJwOGREc0N2eDVLNURiN2gxTC9QelozMG9YWEVFR2hqKzB3aFFPUFhsWFdvZUtWeTNQbERpaHVRNkh5RGNJbTVzQ1hYNEQyM1ltR3BiYmNxS3lNVytDblFkOVV5Y2E3L05oWDhTRyttQ0prNWN5VXFwTkVKR2ZnZUVzb1VvTjdXbE1sRlowdGdVZlEwMGJLa29Xd29zS1UxQ0tqaHl1TU9Lc09xaytoM3E4bkdIYmdCNDJHdFBlOWlGRzFMT2tXL1dSc0xUNmhIQnRBZ1RhaFlCcGFVUWg2eU9IbE5QeCtBU25SMUhJKzlUOGNnYXI5dzlxQ2Ezc254ekFUVVIxWllpRGphaU5uc0JwUE9VWW5TYXM3RDQwU044RVRIcHNWTW8vNmxxRitOWVdZUmJLcDVDZHBQdWdGdm0wMGx0NHkwZHdVRG5ycCs2R01tc1dYMmVpN3E4OXc2bE4rVjlGTVRqV1lqUTFNRU9ibHJzem03aEgwNGxwOWhWK2l2djhLZXh6bDZYOXRXNWZ4aDlnbnlPbW4xeVppZTd4ck92MmZsYTYrS3owbi9Pc1lOK0FaL25vUC9mQUFSL255T3Q5OUsvUE1QZmpnV1NrblVreDgxdXM5Ky9oYXIwQ0w5OG5EOVVwYnV0THR5cHVhank4OFpPZ21kTXh1TjlVQXhrb1lUdzQzWmV3K1A0YmMzVW9wVG8vQ1ZWUGg5VGZwT3laenZ1TW1nV2RhcEtiQjl2UUdhaDl0MUdEMDNiRG1IcUFGWHB3dUx0L0hhdDlZcjc2aHVIT2ljOEpEcG1TSlF5azAxcFlsYlRKamhOa0UrZWtraWNKampvT1BZclQzQVU2RHZUWWZSUWEwZGpHZEgxeVM1VDdvM2FScVBGaGo4c1VId2NUcUZ1bXg3RkRUL3FReHhXT2M1UEc1SHY3Vy9QM1F6Tk81cTVQMTMzWFRjS1hia3RIYnl4THR1N1BVS1dpeWUzN2Y2OU1tMFROc1dRWkhmc21jV2kvb3ErYUxpanNGVnJsOTdwckMzc2ZDdlltMzd2UDJsa3NzZ2YzZk5qMis0S0h0ZDduSG1iL2JYNjYrTERGeFllZFB1QmhpNHNQYzN1VDI2OHZQbTl4OFhrY2FEM0c1enVhaHcrRmpXMkZaK3drVzI4bnZHN3JDdHhkN3k2R2VXOGxEYVJXeDRHemhzeElOWGJ6dkNGRVNMSGYxSExHa0dsSXNOR253eCtIVUUxa0o0eXdGak5ySzlrVGRpMkNlTzBwR2ZkU3gyaWZQOFgvK0ZOMlg0WWVzNVZGdHhQRXFCYVljOGcwcDltNTExVzFSVU9OY2Z0dlA4VXh5czFpQTIrV0t0enNaWWhsOTN6ZHJQQmhlOTZNK3podWJRWTc2eXcwbXJLeDcySTlUZ1ErZW9YZ3ozbXoweXlZSDJObFRNU29VdFNxanA5WWxVcCt5eHBGdU42dnduQ0hFOUU0RFNoYlAvcFg4TVUwUnZSbEhFdlBnS0U4dzZKN21jOEw5dkdleitEUGVCbndkdHAwWFp3YWxmdzNhNzhGb3ZmOVpzUlBDNU5PWU9qQUVOVGFWeVgxeVgwVElLM0EwYXBiaVBCZGVKeVA4RTM3NkZRZDU1Q2o5cDFUcFdFbzBwUVJwaE15RWNUdVBWNzhIQW56bndqaWJ3OEdGUG5YTzJnZDVGN21SVlRMRitjQ3FqSVk5dXZWTFBxM0JEYmpEWHdQQUc0Y0J1WTRZTnlSR1AwanFaTXdqc3F4N0xQdm9mK09kUHF4ZlF0dzRpMU1odmR3c3VySDdjUFl1SlZCUGhDR3RRRGZXUEtsREpOd09LYjdadWtyYUdYdHFGMXMyUzJBeVlkRlRYS2REYTNtMGtlRk0yV0J6VXVRN0RUeVV4a01RSVpYNFYzL0tCQzBEMmU2N1VTdTFnSENiZ1NNS0wvVkR6UG5UcmdYNG1tWHc0T0R0cDA1VURPRzdiV0lubGRaVGpjZjU5TStPMURDdTZEdkxLaFNOMDY1TEZvYTdrQUsvUW9mY1NlK3BJaThQNm9NRWtPNmkwbXJBR25xY2NaYzhnMm5sb085OXBJQlpsZmVndmpkTFpjNlQrc0QvYXRhakVuUnRFTXp6QWR4eUVRQmh3Y05ab1lQbUI4TUVkZVhGSzUvY0svcmZRejQ0ZzljdnpDNFFhbGFucDJORmVWZUVLa1NsOXFQTTZ2bUpZeVRnK0pxempZRG1kOEh4aEhINzhYM214S1NDL00vM3VIK2YyQUdFN0tic3RSdDhBUEpkclhTSEFRb1Y0SGRXc0Y2STMvVERBS1BxUUNLYWVNRGR1T3gybzNlbzMvYkp2cDlqczBrSDhNTzJBM2kyeloxSDdkZFZienQwd1AzZmVDMlU0dTNuWTBhT1lwVmVORmd4eER6UDc4ekhWZHlLU2FQVlgwaTlJNkVvajF3ZFVuWkhNa2kvVFJTTkk3ZG4wUmxDMk1EeGpGM3F4VDR4SWNsOFpMa3lWdzNmeFN6VG5JTFVueE5sVUt6QVBJVmdpVDhJSTRSL2o2NjNraVNwWDZOZkZmZ1NMZktLT0htVmgvMExsWGlXQ292cUxOZWF0RVlQZzA4Tnc0K3NSRWpjQWpQcUdGbGprRDEra2Rtc1VyTnFtNkdsOVU0NW1PbThpazFqQXBWWm5TSjF6NjR4RzVRTGpDSVJVSlFBTGRlQjNNcklVVGpUQlFIUjBqSkg1OWhRLzhJQkRXTFJCSnJHWE5LTXRvTU8yOFNMbzkxTlloOUtuR2F4QmM1aU5wVjFUY29VdENnMXFqRnF1L3JxdExUcWlPbFltNjh2MEZFcTZCajZFaUZ2dEJoejVRVGtPY2RuRDI4S01saGdOMk9xMjFSVzFLcnNuZXNRMThUZ0VYV2gxSWF3NU5LN0t5cFVJVUxZV1RvUjJYS2NrQ2RWaUJxdVpST2Zzb1ZnNHBlV3Q0bGNsVkJMb1kxZ1pPdmxBRWxic0kwY1A5R0pqNExtNHFEK201QXpWNkxRdDNHaW15UjZvMloweTdQRU1HRUxjL3lSUWtvczVOYm0yanFPcnBOOHo4dThqYjRiNHZLRytOWmFXTkFLb0J2V2ppYjNzRzI3NmJVSXZkVVg0Z2xvN3BXam1PMURWWlRXTlZKa0xkWC9qZHNUZFZFaUJFTjB3RzZXS0hRWitHQ3dDVmxTUDF5UHF1VXFKTHlTNHNqTVZramtkSkl1RStBWWlydTJXczBPQSsxdCt5QzFCMVdmVnROS1lVRE9wak5jb1hJOVZBdkoxdVB2azh0Tk51cDhFNUdwWWNQN2tJRDdRUUxiWU1MdGl3cGpobXZXQUdIYldIbEo2YjBENWxoeUpSU2poUWdoOEFOV1Nid2M1Qnk3NFlzVlJneThJNitSUm95bFlXRm8yVVZVTnltaUNITEVFY2hsSndxZEtFcTltR2V4eGFMZUV4aHlKakRVbFpHMmN4VVFEekRPRS9McUVkVmhQQVdiRUYwYlhpaE9KZDZxSi9MVkdFdWlVWlZKWVRDaTZXOUNXU3pEMlBTclVaOXR0MkVJUFNvK29NcS9wQmJZTnR2bEdOZXBlN3BjR3p6VHdlTHgxcFZYWlBUUlVIY3BIeGJsZHFDR08wTml1NFpoSUJzdmtxTDFQMjhMd01VNDNFM0NrZ0c3T3h5MWR0eUM1eXdhU0kwbFdEVnhnSXFBNmJyWUZncmxoTVc5UVFOMDAwRlJuOFp3Nk9maXBkUVlINEROK2s2SzFVbkNjcXoybm5uQ0JQYXl1aW83YXJpbWo0Skh2dDFRQldDOFdselM5dzg2di96dllEaVhZM3dSbFFxL1hRSlBqM3pwNHhSRnpmdVZ1VkM1aWdobFBmZzI5RDVGZGdmd3ZyNEpCckh2OGdIeGlzSTVZc29VWkZ2N2xCa3dtVlNPUzJxb01yUlVLZkdUNGxWWjJoVmlWVjhJU0JuWHJrQnFraGhWTCtscEFWZ09hVEtVMnBRclR3bTRZTzF5dlFPUTFiNTJiSjY5UkNBTzk5L1hrYXcyT0lkZkhnMVZTcE5HUHMwZjVUT1I3QXI5RWRWLzR3bVYrZXJ6a20xeXVQNmdyWUVpaWdDTXFqVHBKd0ZrWUFZbkx5S1ZWSU9Za3hQVkVWMTlHYnpJYTd1cWpURXBReGZYNElXNlpWVDlpNHIxTEpXTFp6RUtrUkY0V3hnYlZhTzFmMEFyWTV1ekZDemdPcU9kaDB4eGh1Zzh4Y0k2QnpHc2w0RzlReURRNjFIOGRxbUltMTlES0o5VFkybyt4U0pEU0dxV2xQMGVBanRMcDgrZ09xcXNDVTFnNDFHbmJiLzlpUzNndm5FUXg0d2RiZVRxNTlSamEvYmIzZlVnZEhzZGl4WTRMYXh2dHlPQmFNVzZMajIzTzRJYVFlRGRPRDZWRjN5Mzc1M1c5Q3pQWDYxdWUwMnQvZ1FhM0d3a2k3ZzZPNHdDNUlGM0VNVmphNjg0ME1tcmdJNU41amJSaVYvaHhjT2lHNDFEaHdUVnhFQkJFME16Vi8veHNGWWVqRlZZb2lKSGp3M1lvTzl5TTFleWgyNWYwZjVJKzdpbEs5WXlIV042QUEvQStNNkE5L3hMQWJ6T2NacUNyVHdMU1o5UkRnNFlJYjNtaTVuRmM2S293bzBoYzBmK0c5NGIrSHdmdng4blJDQS9jSW1lWXU3ZmxuWXZPWGV1Ykdsd05XR29aODBJaHdia1F2RGtIU2JBYUhXVjZVYWt5eU05YWdzbTVuRXpRUkdyYTlGSVB1ZFFPQzZpN3VCVzVEZkRydTNxU3ZjaVJzUEk5NUREOU1qT05kdWJnbnV3Z3YxMzhodVJ1anAzL1hFTVBBU1p0aFFmM1AzeEFVSXBxOW5qZDYrOEZ4Ly83M2VYdmV2U3UveDVqdjhNL2Q0Y1NLa0czZG1HdnVpMW41ZkpZbjlUZnB2M0ZLNCs3RGFBUzlldU1uT3ZWNjZlT1BpUzV1RnZVN0ROWU5ZbGFURW13b1c5U0JrN3lBMG1Bb1dWUnRnN082RmJyUkhzYUYwT1Jhc2Z2UXZ5VHEyYlg1d0FaZTZXOStHRURwNmRycE84MW9KcTkxQlFGWVRrcUZGTU5KVDZZV0o1TFNNTDZhaVV5Q2loWTdzTmhPcEVtR1piNWVqUXU4QldsUkZ3dUU0dXNCTTVGUHFZVm96NWNZNFhMSGxWOE1MN2lLNzdIeG80M3E2eXRqcnhUL0JmZTlpd2Q5RktRdDJKalREMXlNeXp5ZW1STmU1TzdpM243SVU3amVKRjlZM2pXRTUxajBpVC9STnpQemg5NExOdjQzTy9CbUMvQnM0YXp3dXhRYVVrLzJSVUYyNElROUJhcXhtYXhMYTFVNTRaKzI5R1dmeGhIN29lRVRvbExld1haWWdPZGRqUEt4RXp4L2R4dU1QeFhwOUU2bFNqU3I1Sm1Qbzh5bVdrZm55M0k3MHlXNTdBcjFBZm8xc09ZeWNoMlVJckQ5OEU1UHl4MjZJUW1jcVRsTzVLN01aeXhsWnRHQzc5Q1lDTzkwcnhaUHZ1VU9YcURiVVZXck9lUEZ4UUxjWHdCaSt2UmJNK2kxMERCWG1jR3A1UExuYm1oVHd6UVlsQm0rQ2I0MWk4dDJIeHlYNzNKc2M2dmpZVnJlTEZJUVZ5UDFOODNpU0U0S3c4cXMyOE0zUG85bVBRWVFkb2t4Rk42VFJaS3M3OWV3QmQzVGMrNVpVSE1RYmZhMFcrR1FLY1dpWGhrM0lHZTJ6VlE4SzQzSU9VMUdHam4yR0Vyb3hwczRndkVwYnN4VkJqaVhydGlJLzErM3F1ay9SSGJPbnhHM29lbTUvZHd0QXlLSzhDUzQ0LzBKVWp1K0NaMTkxTW9kR24xbzQ5TzVEQUNOZmh2K1B1SnB4aU9KYzU0R2hFYUFmOWpOTTJmVXFWUDkzLzV1MmQ0K3pxeTd2L2RlK3owd21rOGxNWmdnaEpPRXVJQVFGaWhDRnphR0lpRlpVZmtqUklxVTVsRU9Sb3VVSWlzaW1pSWdSTVVVT2gxSlV4QXRVaXBRaXBwU0RJeUpGdkhBbmhSQkRoSkNFWkpKTTVyWm45bVdkOVg1LzE5NUpGRisxcjlmNS9iT3pzMmZ2dGI3cmUzbXVuK2Z6a050eFZOKzRRWHhhUENFa0FHdnMxNUkzb3FWV1B4VjlVY01xR2R4SUFDemNpNkw1Mmx3OHhSOERlT0VaTThmZW9PbTFpdXo2UEV6bm9GUVJVV3VnajFuM2FHVlpJbzkrVE5UOThBOUU3UWRpcHBKWnM2VDNLRDc1Vzl6aWZkaGVkNTVWL2trbU9acFkxRWR4dUs3RzdOaUhBL2tkYm5QVStGQnU4cXNrbEM1RGJTN0YrbHlLazM0WlJpNHY4UzNzRVQ2TFA4ZlcveHpBeDF2WXNMZncxOC81QjM2eGxQekhMZjdzOXFHRjFmbUpQdmdJL3pzRnUvbys0a1MzNC9yNWNoL240VDRjL3R2NS9lM0VQKzU3TnJuSUtmaE9IK0dPdnB4eUNCZGdVTW1sRWpsL0ZGcjdyWkp0ZFpJTjd5QVI0a3NuY3FkVEZZelc2Y0RDbURDdi9qZ1M1OE41OW1HbjdENm90QTZVRzNXUThRU3dna2txOHlhUkl4UHpzUDF1NkNNalpaMWtSN2IxbTg2MWlZcU1NKzhqR0RFSldXOTBBUVV3MjduVXcxaHV0NUxGQ0NDcE9UejBSb1JmSi9wNkV3S2lPa2pnNTJPZ2ZSK1ZSRS9zSnJjWC9CdVRKZnN5TUlVaUp6aWVaRkkyNHp4MVl2WnNXRjhPR0poNGNpbFcxaEFmM21VcGJ6OHhoa2xkYjR5QlRrdWoyWWY5TDJCZVgwbjI3Rms1WVFZNVNndlkyZ2Z3UkRQUkIvdkNVak1LOGJ1ZVM0ekJQb0M2bkZ5bVFaOGhJUjRMdThSNnNFUlFkR2J6L1VMZ09mYWJEK2JKdzZjbnRyK0VnZGVVbnVVdXJLOHRiTTNpSTRpZ0RZalRUaVR6YXhROVNZQ3lGWE45eStQQXFCYnhRTnRITEJCUnlGblhaV1VVdXFkcEdaZmNEQTJLaXFkNnlvVXZCdkxEd0E3VDFOa2lXaENaNjFyRkUvZmNJc2o1ZUM1QUdGSDJhWGtqWS9CdVRaem5HQmhPZU5laWc0empxOEpueWJqMlpjUWoxNWZiNDBKaFp3WmI0NG9sZGI4NGpDdjU4MVNYOVoralliUXBGcW1KSG10ODNiR3hIOVlnSzd0RHRncWpjWU5FYU16a1JxVFJic1lON3lQRE5Sdk14ZFRSd3ZiUmRxRkZPMlpkazJSZExMWDBCMFFiejkreEpxZS93Wm9nZktLNzFSYXZnK3pvc0MyUjJ4SHgveExlWXkrRDNReGllRDhjbnp5OFUvdWR4WDdhQkppajQ3M01abmdPL08vUTlFSW1XS0hQZWdKWkxsa2NFYVJPUmpOcm9UZEptWXpsZUdjSENabDhzdytDMStvS3VRdlJ0eGtYajEyUzBiMlZ0bHQrSWNZVzNrbmo0NzZWcHZKYXhyYUZ2Vjlhc0dOc2xtMVp5RTJodkhVSVdSbEJzc1JPaXVQQ2xERVlSYWtGOWsyMmJGWkl1QlNVWDhXVCsvSVFCNzRYZTZqSzBTcGh1R3hHRTFReFpyYXk5NnFxY1VUVVpsd2VjZUpiaVlhV2tIbjhJYnlyY3V6NmtSZ2x4RjJ2VFQyUTk3MGtOdnZOTFdHejlXS0NWUjhUR2R5SndYSWc4OXVEU0RpSVNYNFp5WmE4eTN6dnUzSG1DNEpRbTFHdSt1NDQ4NTVCUmx1U0t4eFJFN0pjeCtPQ0xRSEhtT2JiK05Ta1d4V01RUE9yV1JQa0lmZFZEa2szTHBJSTNrY1dtU0IzemdBS2hBUVl1YkY0aEdPZGpHS2daVUx5Mkw1c3V3cnluZHh6S00xdDdKL3UxdCtESmNtWUU2azhpMFIyTjdVZS9EMmE5V2xxWk9zSGsyaVlCVVI4OUxMMFQvRzJheEovdHptZTNMQjV3OE9WZ2NsRnl5NVBsSFRlVTJhaE03WDlWUnliR1NpajZrbHluZHpUTFNRZ0VHS1RlQjZ6L3dzWWdzWloybjBYT1hjNEw1L0daQ3p3M0xPSTJoUXNKOGMreXVGSnp6RWp6VXJNc0VKUDVrT1J1VGFUc2Q2RFRNWUM5OW9KbGNTT1BBVUxRZkxub3ZCQ1FYVmNZUlpiYVJzN1lRYmI3MXFwd0VtNTVHMVR3TEVzY1U2aGhvdmV6dWJzWXdyaE1JM21BcFhxMDJ5NjBuZGx5NlQ2NC9YYjRzd0t0c2F4TjdFQmtxT0lBTytJbHFYSE1pQjJLU0RxUTBST1lZL05SalZUbHhMMUNrWGtOcUVBckk4cXFMcVE3UnFKM3lJeHJ5bkphTUd1MVpCY1JhSVZKRGNDVWVobVpGS1I4T2sycEVMTnBuMVZydk8veEE2VEl0bmt0OWwyR3pFaXB4REdWU1FycUl6NFplSmhnUUNXUTUrMzZ3YjNuS0Y0MXlxMDF3aTFFMU9ZRUZYTWtqR2JxckUvT3l5T0hFT01sakM1Smp4RmlQallhaHNURGhlM2p1c2tKdWNnQ1M3YUhvU0s5NWpyVDBqMmJrYzVZUitNTGRBRFNYSllrNHNUR1FtSFFseEZpc1VUM0Q4M2Q2aTBQSEVIMkRCdnhrTHR0anBNNEREbUROSW1ibUNMSVkzaUJnUElFRHRxb0tzb0V5cHlmYXpIT25WSk9ldXhHZitrN1RZQitCblZpcVFPa0RnZUxUaDlwVlNySEtGT1MzWFlIOTBRVW80Y3dycDJvd21tbnVIRVpZUlhXNW1Fd2RCeExtN1QrcE80UFhlTHAwaUg1QVlONHpCbjJ5UTNSRnBzY2NKZGZTT2M5WTJFcGJvNXBqQUJSeVdVYWt4Z0xNOG1MMUdqa3NjeWtYSm5FaUUzbTYxa0FiOStZY0d1VFRYY1BZWWRGVDR6MU5xdFZ2T0VkMUlsQUZPWkFYUzBSNUllak03RG1hWlJCSEtQOUtMZUZQQUlDTnMwME1ZQnpkdWZRT2hpVmlTTEhNbnMvQzJHMno1cnBXd2VqMjVLS084blFyZ09QNjBtanRpTUFzZ0kyTXZrU0U3eENoTHdNcjRDTkFwMWdsZGpQMjhkcEtpNFdHeXFvVUorV0dlM055akxsd2MrZHhYZlRNNXVNWDNTa28wMGlaN29PcXVhakR3V2VZeFpiQlk2cWtTZDZrNU93OXc1NlNhSm00RHljNmFLa0dVNWEzSEhYVlcra3d5aWxKYVNHWkxhRGNQdlJRelZEY0thQlcvWDJVK1dxaVVpb0JTS1owTFJUODVxYnJKUlJVT0wyQUxlamF1WDB1RVg5aDlxdlR1Z3RYaUZ2YjB3OXV0KzNVb3FBcXYwVzRqNkVJdzIzc3BoQjlha0JzcEliaSt6UE11WjFjZTNpTWxJNkh1RFpzQkMyaVloQkp0dkpjSUhpa3JhVFhRRW50M3dMRG5URm1GSHo3V1VCOUtCdEZyQ1k2UmdQQnpyNFViMHdHL0VtV1VsQVpNaUN2WFVZVHkySy9MckhZRm5sL3JMUW1DRUN6SExLbzlVQ0pSMk1NNEhKdlFJcFJIWm1zYmFLWFpPdytZQU1ocWpTTE1XdFVqbkx6cmNLaTRaZFdWVHZDQXRQR3VRK0lnLzBGb1FDKzgwMXpNbkRuMHhlZjF1OEMwYmVIL1J3MFpxM1UzMlRMVzgybk9La1JFNHhERlNMVEprbmRMWU5JNjVUSXBaYTJTRVRTbDM2QWZRUUJibDRLcTB6WXdsTk9EWVU5T3V3Smhybk9xaWpRTWVFTWl2dlo3c2ZyN1BOTUpPc3RPN0taWWp0eXd0TGNVZGl6SmtNZ01odElTTnBFMWtPNHB0MStwYW16SGhPSmlNYXlwb05nVmQ0U3hNMlFFSEVUbEpOamQvb1RUblVVa0dkWXN0RWFSU2EwUmV3WGc4b2ZyczZhMFpoc05kMnpOdW1yVXlaRzZTRVd1RmtIMmFhYlN5a2hLN3JMMFN5TUZtYitmZ1phem96RW8wSExxYjFXek5vUC9uUGo4eGZaaEFiRUp2T2V1WkxHOC9PaFJDMk85RTJyb01JSVpRN21kQkk1RS9HMUhsNTRkQ2hoeFZWdlZRV28valdjZUt5UUY3eTBLYTJ5QWxTcjFvYU4vbHUwbnNwZUlMS1ExeERaTWduSC95UGxrTFI2WHhkM0tSdVc2UmtLQTRUeVlQYWJXZmRyOHRqbG9IaW5WME9zTzcvWmtOYVF6cWo3Zk92RTZBN21WZHVtZmdZN0wreHhZRW54T2VYaDdQWk9HL2xGWVJaa3dlbU5JMlpYQlBXTzg2cmFNS2lLZEkzblJYb2lHRmJsYkNtemR4UjBMZG1UUEw0Wnl3eElsOTRSNmQyaGgyWVRJRHZNdklCT0hUWUdkVWNUaEtNdi9MNTMyMWlabEhXdWN2cXdoZ1JTeGx6bGpiNXdhWDArZmlvVFRqMkxRbzAzWUFRZ0NvUU1yT0RWMFFwQ1hKbnhaMlNzNGFZQVF1YlFMaldCWlRhTTlWWmhuNVhRWlRxVENOUHlEdlY4TkdoZElSR1QwQ1JvSmhGWFZTY0ZjSFdKbS9FcTN0UE5Ja0tHNW9NZjBxN2IzQWlhQjFVZG9jUkRHazFjVSttNmJDZURJOVhTUHNuSWw4SU5CdXlMVEtiSVN1UU5ZZSswNTNlaGxUS2QwcUp3UVRNTkErUkQ2TGVTYlRTTitNMHB4YXFDWWpCRzVhMDBLNzhHNVVUU0lqUFZaRTZUM01tUVJrbk5ucGxlbDVzWndQVHpCeU9jejRFaTZ5MDdFY3d0bHZoblBHSjRrZGtIeFN3TXRJeG9EUERFekgzazZ4bFl4WHAyZGpuSW9nMHp4MUtwYWI1cFFtYWN6VndNS2RsbVA4cmlEenJPSnVyR0dCWFR5MVpWWU9pK1BDanFzUjNhMmhKYk5zVFhwSUJEeXJCQ0ZobExjTmhWT3Q3WXc4amxtRVdQNjAySTRLSzlNSkNtWkpxTWxjZzRacUVDS29uUmVrbnFYendiRkdqR1JWQytpMTdNSGx0S1krK215NFYrUWw3TlNFM1Z1Zk54Uk9vWElUc0VibXluQ0dXbmxHcXd1VkVEeEdWamNMTHBDNHlYbjJJaWFUVmFZTkxINUNJTmJ3aHBIYjA3c2hUbWFqdW5OYzFlSVBiY3AwZE5sZGhxZ0dHaEFhZ01SNTdVOGZQVjlPMFJ1cWdReExIZWtGMUdITGFEeVFIbkdNK1NrRVIxNTJubDROR0U1MjdycndEWnQ4MVlVWXF4V2ZpWFo4bzV5R2JxeXkwWHd0N2gyT1RZd0VxeXA1OFB1eWJtSHNEZC9SZGpUSzN0UXE4RVNmMVJYOEpsRmg0Z2d4RE94ampkYnMzTEFRSkhSdGVpVWxYVnhibFlwRDNNaWN4WjFxSjdTR0ZsTm9acWlDNkEzS1FCUENDTFM3TVlZOFBaNldiOGp6UjV5ck51eVVqN0xSNjVUT2taSzBERGFzU3hNSlZoOVBKVDV3Z3VRU0sxTFJVN2NUUTd1TGtlWG1ZVE9KQ0VINkoyNUFFRytJaHltbXRvUjJMQkVVczFSUFBWMWk5a3J1UEFnZDZpKzR3Y25GeDlOUkNFMmx1OXdFTVhqRkJpSGJwbTA2ekM5TC9MVTJmUW05THpJVUpFMWhLTmZkWGNBdEdzWmIxV3B5ekJLQW9SMmV5MDVPMnFPcHBEZE5qS1Z1R2p5dVAxUVdFUi8yRWhwN1VzSWREVVZaZTRMWVlRNVVFdTlMNjltYnVuS0tQUldXdWc0bm14eDM0S1FvTEM2SGc0NVpsbitMVHcrK3ZlTktSWEF5bW0yR0xGa0hrVlZaNEkwS2loSzM3dXBMVjJUYytscXVHN290THRDTnFSRmFycVhkVUZLWjNuUmZDT1JSc2Vqa09IL1hjTENtY1pPbk1EaERKY0NjY0VLbVdiZEpGRnBKdXJVSE5RVlJKM251WE1PM3FnV3pKVkFpVlRrU1dzOUZDZHd4NVFJcEhkb2x0MzhxNEhBak1wZkprbWtCc1FGY2dUVWFYaGFkRytXem9wc3dpZVFLaFhXcDJVZ1BvZEJaSjZNL2gvTElHTGdsUkMvWFc3RkZLeEk2NVhqbzJDQk53aGdad2dVWlhCVFBjSjVvWmtiUURBV1BLYStDTG9QRi9mN1h6ai9XV3h0ajdTcTNYSEtGb2F3SFJoODFpckYrVWY5cGljV3pURGxTMFJhS29lMmVwTk1YdGhyaG9POXMzMmJmNGlZdVYzaEhQRFJqTmUyYXNHbXluUGxpSXhWR3R1NmdFWVpRbHdhN3dHNUxPVHRCY0RZNkNhblV5UnlQNFh4WU5WWlFBMXVudlRYVkE2SkdEamNpaTJodGlQZTRvWXlqWWZIdXBhMXhGS1dyeE1pT2JnNi8xWjJZUUx3ME1FS2ZrcWJFZGtteHJpUG5Od2E0cCtVZDhDK3lrVnZtNnVFMHlxUWdWMWxZdUlGdkdZbzVTQVpHV2hobzdadzVCcStzTjdVcWlKdzYxM2l6RzJabFdaSlViRUVDRkhXRkJXWnFGL0crMEpCTXE1V3o1ZXBtTFhsZDNwcjFCZ1ovWnU1UWlFQUY2N2RyM2xDNm9iRFBiVWdyK0tnSmNKUSttM0hNeVdwUW1ETGpJK2xhY2VDbVFzdWwwT2l0cWwxdm0wS3BVMzBISzZyZWZLRTdWUncyWlp6aVVpRWdidWJCQ0xjOUp3U3NmamIxLzREekZMNHV5U3ZPZnN3V20yQmJkK3BxNlpJOG5zclI0SThpRUtQSUxJRFVLbXdkM1RvRGNZSEx3cldSVEdaVmE4K0hGcEtJTXJzeHlyWkVhKzVnOThZYTd2Sm84OXZzbFlxODhrNWlNSzR6ODZVcmdpMldzd3ZKMXRSaVlRcHFuSzZzaHBtWkEvMUE3VnZDcUxuVDBnT05LSWxyTUU4RXV4SnVuNndlR21uek1RWTA0NG5BSldscUI1VVpXV1d0RG1iUFlNdEhCZU9iakF1aXdhaDBRRHF1VFR1UEMyVmZNOFdoNWFxdGhpVVZPT3RZRVpyZDdUUXVMUUVnUlJFRU0vRURTSUp0YzhTNFlud0dtWTZwSC9CMDR1WDBKMzZWaW1WN1lJWCtHOEhpRWtBK1Jtd2grNExFZWE2ZXRGQ1N5MnBadWJZU1dzR0hhR2drUm9QUjRqbVlMSWxxN1FoRnZQSFBycmFGbU9ndjhhbjhla1pMMUlWR09xa01HcmJIN0FuS3IrU2E0MWkzUmJrdDRocFplR2lObzBpcHE1RnNDSVRFWVYwUU5EdHJTb3RLTmNaMW1xamswRVVXRTlIMkI0bjBTVTBNcFlZVFlNeEQrTDJXamxwZlBQTTdVaFBEMWx5aC94V0dWSENZcEFaVjF5RXZNZ3AyNFlwb3dvejhZTlFZSVBaREVpR1A4SnBtZEJsd092TGsxdld4OVdFN2pBR0xYVE9taEg0cVNUeGl0RjVyWTJOcVRySWJzdlpya0dJWkVUZU5yeUVKOUNRbVN2N0oxRWpZenB4a3lUWFRtekpaQ202QWY2akYyNVNQalhVMWw1VUJpRmtrYU5kZ0RFV3FjalJkT2tJWlFaUkhobzRaeWt0akQxMllXVm10V0ZDZjlmbERYNHBUUGtQc3NaeVliZTZTVlFTeTl4cUtBanRsNmdnam5rSzRROFZvQUZLaEp6MGYva0ZPdkdEV1VQenk5THdnYUtaazdqTEtNdHhlT3AxeVlnT2xWT01VeFRvdkNXWnVEcmpoRkJzNzQzMGxycldEaGR3dnFGam8vdmxkZ1UxVVMrVGQ5Y2svZHJGekJpVktYSmFLMVBRZHA0Qk1RZFI1Y2pydlU3YmYwWFpScHVCSDJ6MHNReUtabHNTcXRwQjRFTjhZTjJTT3RVSSswdHhXYzJnQTc2QjZsajNKNnYrYXFrd3BqNVRPV3RmTzFYS1hwZ3NZRG12K3B0VFRjcDRrNzJWWURSbU9QdEo2bDNQSExnOHhnNXFHV09JTkJoNEoxSCtENUpuUjRQcjluRlNCdTFLSFo0MzlQQmQyU1VQQTRPSEJVSnNVQmtuN3ZtbkpaZEJ3eHVma2J4cTM1bHl6d2d6V0FXYVRGQXVFMzNMTE1BbXllcTlDaWRrMU9VNXRZMzA2T1hGRDY4SjloMXZiYVQ3Mm1UQ1NHbWV1c0Rhc2VzSDB2dTFoTUJ6aVZ0KzBZS2NiWTR6bXRXaWlzTFNMRUliVk9WTW1sQnJxUnFJNG9UNmZDTWcwZTZVNDM2eTgrVXM5R2g1cXhuaXdtV1FvcTQ2NHM0ZXVpWUcyWHBQc0RMYmpXQnBkMm9UVTNuNUppSGZVdFNIc2tLZUZBbjZ6b1ZJMGJpa0t3RUpiOVRNNWNPMzZFUGxRamVvcFlKUkVaZys2eThHelQ2V3R2R3NjcWxpbTNKcDZrVTFtNHJDb3p6TlUrVnc0SjE2WlJMQTBjRFpLc3k0a2k0MlVKZDZWQzdzbHVKSFQrTDhsdlFjcDJtTEROZ2FaWklzN016V29SOTVScVFReEdEZHZZKzdHSkFuRXFxbGl3eVJtYkxBMzlTQnNtSVg4eTZ6UnFiWTNWK29xMmMvWXpsZkU0VUpiNXAzZVBSWGtSb2g2YW9VYjROWmhHNUxRaGFtUEtYTERJa201bDNRVjdlUklqcXh0VWVYMHdxVkphckRsRFR5cmFId25zOVIzMHNnUDUxRFhyRUV3ZHZyK05IYTA0NkJLd0tocXRjeENKbWZRQnhHN01qZUhuRmtUbTZZcDJZellqdTUwTWVJNkptNVQ2YUFPOWp4NG5GTzhqM09NQ0sxaFhUVEF2alJ1Q3BrREtWcnRWR0tiVXJFenRlZkNXNlB2c1ozVTArUGd4cVlDbzYxMkpsQnZFOGpBb3ZSUEZ4dDZaWDhtMmlZb0puYXNGZHc1aEd0V0J2YzhlMWtlcldZYnBGQVFLL1grZEtrNWF4TkVHek9FWXJMcVk2TWJDblVPWE83cWNocm5rS1BJTmdjU3J6RVRXZFFwNzJ6M0htV2ZTODJyKzh1cE1aWERxVTYyU3hDRG5CRnBldTFSbjZFbU1rUHNQYU5RMEVpWUU3YU5DUTR4UDhHdW1jTzJrV09sNGFHVzV5L2c3N2NxNlZIaDVDTGptcEZMc2hEMm1LMjVURVlOcklaL3JoVVV4MnFaUmo5azllMWNJZk1BaUxNaU55bUdVRjBJSTB6aWRYVmk2bllaZURFTHdjbnN3aXJ0Y2xuNVhtMkZHNXpFYXRqUjk1VmJjUTR4OEJZY2tTQWdxeHZDWGcxUlM1ZTJ4R1RXaEFYaWZoS3hvNlB2N2VyNEt0SnJOd3plNkhJekVlVFU0SjVTK2FHY3AxbTRndDdyTDl4TFNQSHAyOEthVDdBZnhzd3dhaVVSbjh4Um9xa3pSazRoS3J6UThzRXg2d1VLNURTeklYdlNJVExqWkF5ejFCWGNvTHpnODd1TmN6Qk5FbFJIM1BoMXpXR2pRNXpiSEhld2Yzc245dHJNdTFyaWllOXV3dnFZZzczWmVhZXJPMjBGbDhJTmQwZFNBbG1nWWswQUZqWUdBQ0tkZVZOU3E2cWxsOUwra0U2YnZqdUkrQ2xXZkF6NHI0eUlKV0ZwTk1pMDIydzhiWmI4bWlEZ3FxekdCTzcxREd6d0RrS0hPYVV2R3plTFo1RS9NUlZ3Qk9vU0ZWQm94V2Z4bmNTT1RSSG95NGhTMEdvVVQyWTM0b2NxTjZUemEwaUFtVUkweFUzZjZja1NEOG5JR25oVWV2N3NRRmFYWUZaUW50cGNFMU9YMWlKQkhUVXRPd3NMUXp5RFlKNE9WRVIxSFRvN2pYWmNnbFlUY2FiRU4yNDJKeDFHM09SWVRYT09JS21PSnd4dytnakcrSFZuUUppWUh1bWFtOXIyeGxNbnpleDZFU0paNFoyNzJ2S3NybFJJcEp5SVFYemRYd2xJbmlpaVVGeGRxNFRKZ3l6cFFxMTBvN2ltQ2ZodGt5MGFzN1VFaGpGajl1VXQ0YXFoNi9qeFpxN1lKb1Q0b29nejFDUVpZZVRlRGhSMmp1M1FSV0hxRXZNNENCNk1zZTNOcU5BZlQyNkxRMitVSHg4bFFBOVJGaHNhMTNleHJFM2VSeTFLVkp3aGpvdzVlbVJxVG10SnZXZzR3a3luQnE4K3JXNlVIVjR1Q3lzV20xM0Iwa3FHMGg5djNXYTd2RGg2dTVGRmRsUCtOa01BZTBWcGV6OVhiNmFKNjVETlp0cEUyekM1T2J5NTBSQ1paaXBFM0xYZUJmTjM1bjJwWTF2QVR4azIrV0xyQ0RPZnlGT1piZXZDbTg1TkU1TGNlZkthTkFHSytUQnVDYXg1VjNOblJuVU12aUpnMjFHNkxMTmxwREVMYXNhK2dsbnNBeHpkdUlwdzZLMUdPd0k5SlorMjRNbEd4TW5FUEJQenFxQUUwSEUweHl1aVFRd0F4OTVjWThUS2hiaUdCOEpJSDRqRlNBWlNVMklnT0FPbHIvNk80VStDMDAyOC81elpJbk44YUYvcmdscW1lbHNlb21Fb2ErMEtyWDl0NmhkUGZ5YVkvVGxpclZNNGRqbVBMVEl2dkZ2Uk9odjVsbllWd3pHTlFNNXBXVE9aT2ZsZnJVWEdrdXp0Q0FFUEVTczZ2Y1lIOUtYc2NDT3dCSWs5U2RoQm82UHovaUNkQzVoRzA1ZWxxVWljeXltN0VCbDEyekV1MUZZNnJ0YWFFVUNjNW1zdEhaR3N6cVc0dlN2bnlkRGozdFNlTnp3aGphakd3NkE2andjMXR3a094M3lxV3lSNXZvN1FzemZLYnhYWFpuclRrMmo4am0wYXdsV1MvMkU3NFR1bnBXUFM5WXA4MkZycDZQbmU1TGx4dEFleDVLZFBHc3JGMGZiazBUTHZPUXQwOUI0cWEwMElqSWtyMk1mTENKNDlibGVsTzVPLy9nYWh0aFJwY25SaVpkVE92WG5ncEM1ZzkrOUc1LzRBMi9HZ0c0SDkvY1pLa2ptVi9tL0VtVy9qeTFXcEY0Z1dZUy9Nd3dXWVI5aC8wWGxXekMvZ3h4c3d4eWpnaVg5REFiaCtjNTB3Q2kxVDJTWEptcElCcklvRHVnZnV5SjlkWjI4eWtoWGJBTWxNVXltMkZVeE1uY2ppRmt6TjMraWNzTDAzWUNpL1JqZnNlQzExTmZHYW15cmZqdU4xeU1CRk5LcWw4STFYWFh4Z1ZqbkZQZUZ4eVlsL2djSTVGSURLaTZ6L1VYdzJJYmJucXh6NzIxY0JGTVFWQ0MyWGhFZzEraW9MKzg4T2xSL3hOcEE3eVRlR1d0OVFzdlRDcXZWeUQvVVlEVlJRVmwvWGNNVjZHcUxOdjg2MlRPdkxMWjlHcmJnVlAzZWhSWkhacmVrRkE1NGt1VDdzSFp6amViY05GWk1WU0FFQW9pQkEzemNHK2NidEhQeS9lb1NMeXpCblFjR2hDT3I5ME50ejhXZ1AxM2JPV2ZKS3lzOUdXMW9zdVN0cERORDhIcUh3NU9kc1NtNHVTYUtoaDBtQ2FRSWV0QTlpb2VTR3RvM3JHVDA1UzZuRGtRVUphTkp0bE1XZkFaNmtZWDI5dWRHcmZWZEpxZDk2VVNHejRJQ1FBam5FUjg1cWFSUkRFc0hUNlc1ZGRKeHU4NEZ5V2p6WDZCbko5c2w4bEJqQVBuSnh6Y0xxcXZQRVhaaGVOdUcwQ1ltTkRiUSt0ekRMbzZJOU1RQzJzWW1wbFBRcFBJeHgwME45dTAvTEFVVmFhOEdEd3d3OC9oMVd1L05YNlNXMUI3cS9LMWtkbG1JWUFvOW16MWJ0d0tidmpJSmdEOGZmdEVIN3Y3TVZubDRLZStRaUhOOFYxamVRTG8xL2hqY2NhQTJaaGdNNVA4OGpQRDdFUXR5QkNYNmRMYVkvaENyMTVVQWs1SUZJa0FITXRUL1NVaUJvOVVlcnlhVy9FKzM3U2cwUjlnQnU0QXlzaS90UkRadElrejJPYW5pY3BOcno1QXFlaDV6emRZNGM5eWQ5bmJ6am5FUy8xSkxLWWlETU9vVDZ2RmN1QkFyWFJPditFUnJrZFhnYy9namI3WG5NbXdPSks2NUYreXpBSlZ1Rmg5MVAzZlFMb2pyT2pLUnRXSnpjTkRNWDgrb010R0lYaW05Z1VQcVprNmpyWG9FUGU5Z2QwZVRmeDlGYlFFRE1adHU4azYzNU9HdDM1RzFEL2V2aXpIMkxKWmJ6UXYwY2czNVdhQzUwTWhOeDVyeVBnTHFieTFOdFJ1Znd4M2c5TmRyTmY4bTZqWVhFSUI1ZnZjVStHT3ZaN0p2Wjlwc0p3NngvZkdoaC8zRGN2QW1PdW5nOTU0YW1WZjR4bXJ1WVFtWjkxRCt4aitoQ1ZQUExPSnd2MzFBcE1vQ1RrMm5NWENaejhIZVdJeXlHUFc4b2puRTI1UEJxd09nRmUySU9NNWNUT0J4ZFRGUWZ2YTZpUDcyd1V1STVUMGlzcmVidGQxQStGVzVBbGNIQ0M2a01Ia01PVkIrV1BRM0ZrM2VURzZjOW0vS2prNFVlZGpDMmNVMTE5azdtSHFpSFhsNU1nVkZHT2dpeEVTQkNKcGVEdUw5ZkFIenQ2MFBYcDV6VCtYR1pNZmU2dnZ6OVpQditETG16NVNRS2VqK0kxL2RQYk1QUElQOHV3ZlE4QUxUTGYxekQ3SDZjNC9CRkd4TlJ3Uld2Sm5yeFQ2amhlOUQ3MzJOZDNnOTIrU29zankvZ0hSMUlzT3MvZElqdlJLNWVkVk5sb0hyYTkrdTJHcm1HblRMbmhYSXV6dndEUXYrWDlXamcycTQ0ZmhyajZCMTNSUU5maERITWtPMVJoeWNuTFhNdGszTFVrZVZjOWVJNDg5WkU2cDNTRlVmL2hoNFllNkE4OEo3a1AyOEdBM1Byb3FHQjkzYjFKUHN2OGRDU2FWNTBINXBobzN4TzBpbmgydS9nZ2ZKejlxaGc5c0VuYkJLMjVwU2gyc1Z4L1BHaFNtSHk0amk2ZDZ0RjM0WkZRdmhmTmpoOUI5TzhodnNJbEZWSkVzMWdjNC9qa3RuaVBJUmtOWUNrTU5ndjJJMHhzRnNUemlIRGJPdnlTTWlXWkI0NEFtc0JRTTdHMy9va0x1VjdPUFNUSXBoSm8yM1hPU1J3dGxWUlNCUjlSSmdKQncvVElwNWljMzdzL01yYmtxM08rTWIxRExSSjlQWTFEVTJJeW9wd3QyVHh5OHBGb3lqWTdyRzVGRElqUUtMaWNXSGNscHRnM1l3SlpaU2xvcStsVGZBSEF6eW9lWjFScXN1ampra204N0ZLb1dmeXEzRjBmVTk1NE9TdStrRng5TjVtTlBEdVpKV2p5d2xkZmZOYVZuazVsc2c1YTFtNW40SlArU0Q3YWkrQ2t1OGptWGVGWU1kaFMyeUk2c0ZZRWs5Z1VQVXlqSW5USlVENi9NUE03ZmhxZ3RKVFJGa216UmNENmhtSGV5L2FqY04vMVZLZEphei9jUXhsR0VMQ043djJRYjlHbjdJOWMrbDZlMHh4K2RYbStGbnQ0aENYK1J6aTR6Q1A3Q0FPaVFaakQyZG1LNWN4Z0RYQXZwcURNZE9KV3ovTXFPRWtBaDZZL0l5bDJzSW0yczZ1ZVoyOWtzZWpMaUhBTnMxUHprN3pHNmlZenh4UDBxNHBHenJQUVVRMDZrRGlqWkhZdDc1cVRIQ2kxWFBJN2pFRGNEelVHTERoNkVEVVJTSWtlV2pDUEdOQzJnMUJXRldpNXBOTHlzdy8ycjZEQ051TVZnRVhYMGxVOTk2RVJYNHRDY0FnU2FLSWNQWnNrbEpXR2VWUXhBTlh0Si82QUo5NktLMEJBT2JYZXVweSt0UWJETlZodEhieTM4MXlPNjlnbWcrYkw1RXVEN3dWNFNVMVpwaFJyTUJPbm44WW16UmNlN2t6bWx4MkM3dHpPOGZsZGNzQkFEdVVyQlduWG83Y1ZMejVkamJSenhHeUN3OUVIdHVXYy9EZ04xaVA1ZTFmWXoyT3NiYzNZMG9NV3NvMi9wK3NPVTJFVWY2QnkvQUFvblB2dzhZN1FKN3ZWekFpbmtGYXZ1ODJQSUx2TFMxUG5wWTg4OEZvMDMzdWFMMGNQRG4wdy9BMnBqZzhmalliZlRSNXkxTy9oR2g5bHFWL0Z1djdKU1ptbjl1SGZwaFlyMGZjTWpRWXg3OUVGQjJIM3JnYlUrSkFSTVMzRHVac2hOZTc4UTJmeDFENUpUSmp5RHhhZENGNy82MUkxQ0UyNnZzNWVNK1R2UDd3UDJLK2ZQZzd2TDZmR2VDQzBWdkp6eDUzUHR4Wm85K0pCdjluc2lPSU5HN0JEQnNBVERDSVJ6dWJwNStONEJ5b1I3Y2xmeWI0NEJjM2dxaDZIV1creGMzQk9yeWVqYVNGS092VmZKemM0cjdjYTNlU2FBTXM3TzZzMlI3RUl3N2t5b2NqbVZaanN0Q29QdHFmQUZMMnBxSCs2VGh6T25MbFMxK1hjWnZnNlM5UTRLTll2dkVqbmdpTXY0SnhlK1k3MytJWENqbU9HYVpYZFZPeDZqbzU3Rm1waFN6ZVlWbzd4QlhnUTNUanRNWjNjVzl6SzkzbDY5T0FaTURFS1NtTXhQdEZQOE80Yk9yWUNsUlVMc3ZqYlRKTmJpMldiZHFNMDhNa1pxcWNxNXBJTUxJbzA0Ulg2OVNXVFdFbTE0UktlV2tDQm1QR3F6Qk14aEdxeE5nQVZvYzBNYS9KbWlkMlRqeHR0R0l0R3J0SjZxaERxTGhZRmRPU2VNVkZReWpNeFF6bW9vT1o3akZlenpHMlAyckdXZEVWSjRxWmsvS0tZNW9WTElNN0dWQ0RCTklEeEZxQWdVV2lTSzJRaWpJdThnbWttd0VPYWdEc3AwUmFQMjRJYjJMck5MQzJtK291NXdlV3JIZ1NZVnZGM3dBREVZOFJYMjBTUnF4WjVLQjdhR1FGNzdIQktBbDZ4UTMxeTVXdG53VmdtakViWEJtajgzcjQ4cU1iM2F3YittQTVHMEtxamlwZmt6NVRuUjRMVk96R2dCOEt5UzZNcHpscWU3THJIclByekNLY2p6M1pCajltdzc5c0QvbUZyUDVQU0R5dEU4LzYrV1RFbVQzUE1LVHlsZmxJclVVNGNJOEw0M2dOOC9ZMXhwK2NoY1ErZk5mWjVjSDJwK1hXcCsvcnE3US9QU3Y5dE9ldkp0OWVlL3RQUHBoeS9YNW1XZm03UDdHSTA1TEVuL1I5TDdDcThQKzNJU1VQbEluRWVzczhyQ3FUSDFuVjVnNUJMVUVXRWkwZ0s3dWdSWkFTeUVJa1BaRlNSVHFScmUzUGU2VlVzUXVheEN4ZVlKaUt6OHViTzFPcTlGVmFmQ3ZEbGRiVlc3UWpPMUdxdE1sS1dsZHZmZGErU1BMNzVJNS8yK0pyMmRvZWV1OGJESDFyK3lLOXZ6M3MzeDMxMXNxQ1dyNlczNVZNWmNlUVIzYTlhbC9sZHllalorZlBkaHB1dEt3cG1VcUxPQ1d0VTJYSlpxRlZRbGtyenVXMmExcGtLdnJ5a3FuNHVkV3I3ZXJYYmc1czhsUElWSEFXZDVDcEVJSGFCSkpwa1lWN1dMcjdQZEFtVThFKzVTdHNGOGxVVE1jZ2UxNkg0YTdMRUM1U3RnY1p2Uzl6Y3dDRmhvTWNpeU0va1pLcEpLcmxNb1RkTFJ6enBSeVRRT0xBT3prZCtBUC9EWXZLNTRIL3dSOGtQNFZGNVZGWlZIRFlmSmk5TWJNSGttdWpMT2grRWEwblEvQ1ZxK0NzL2hMeWUvN0dTcUpiSDAwMFMrYXFlUnlidjBhK3IxK0NLL2NvS3VxUDBjaEhvNUZQb1VkT1U2Tml2cDBncXFoV01oOEJuVnd0d2k3N0tjeXpaNytGYjFXVjdJM3BuVUk4VkRzSUtiMkMvL2NWeGpYZklzVVMwYk1wRUY4aVo2b2Q5cmU4ZzE0QmgxTWdiUHVhMG5SNkpmR05YRGhRSS81WW54ZFQ1TU1YRHlXUGRCSkpwbTlpTSsrUEZMMWpPSG00ak4ycDcxdEdJT0ljWWhBR1FQN011RDZ5V3JScExKNzBGRHdpeVNEaktnSzloQnM3Y1JGaHFWTnRlWGtoWWRCRFJHVU5FdCtaSXhTSWJiazNnbmdUZ2V4Qi9JZE4vSld2eFA4aGhJMkhIQ2FRdWg2UnRoWVZ1eEpYZFFNNjZKL1dwQUhrLzJFMU0wWmt1UG9wTW9JemtuY2cwcUtabURFajRLZGdmNHMzWW9PTUVDZmVqcW51SDdZelV3OFNxdGcrbGVJZzU3QzNqMmQvOWdBZW5Va3VxUWZMYlNicWF4Q0phWVZ1dURyTWkvRUJ5TmlWSzVteWJvYStrYS8vZjJBL1h1eHBJY0Q0NktPNFY5dFloQUVpMnR1SVJ3K2kydGVpNGdySS9vM29XLzRRYitUMzIwem5yVzE5WlJaenZaSDZrYWlmUEU3eFFqWVc2YzJvZTEzNXk0a0poSnZWeldKMVNxcEt2TEh6eUNqOElXNWsvUzhIZUs1ZlNaNTdsTkNXaFZxUG5ab21pbitCeHc3SlJqenhlTGhjY3IvakNYTi8rSllXUlgzMFlmYkJoNWF3NXlhSUhMRUQ0aW9tN2FRVit2ZEJScC9DL3hqcW1XSXcyWHRuRy9JKzJBSkVqc1RCYmhEMlp2eG5QUDJaUXpLMldtMk9lekhLTHUxWVJoVDF6em03OHhkaHkzK2IrMzBJT1hjczd1dk5uMFE5ZGVoU0VhbnVKa3c0NjVyeXdqODBRaEI5R1VIVHpXcWZBS2ozdzZ1VFE1L0pTbnVKZ0ZndUpkUUhvS2QvTERIbk1zZkkrTjJBT0svelhCdWJ5QzZMQ1ZsZ3YwNi9RaVJuK0VnbWFIclU2bUNxWHFZdHQ2TDZaZ29qWXRwNkYwc0prZXAxSVg3WUxOT0FacHIzMzh2UHgwN0R1cDRnYWp0aHJnWWRPSVlzbzFWMHdQbFRZeGxYbitZK2t5SksxcTJWaG1jVStkRXBSU09TcXB0Z2JXS3FKVjlZamNuelArd1IyR0RvMjVFWEhmaDc0MnlPbVNmU2F5STZYdk45NWdrR056SFR1dGhjRkJkR016L0pQdXpETm43ZnQyMDViY1lGMTNZR2xrNmRROWw5Qzc5TW5KWGtkUkY0eGtYMlpYN1RPYkwzQ1pkR1NHUTEwUWlmWk4rQ2FML2pTb0lxTTYyWXh4U2VnUnlldVlyd1ZkZStkczFpSVhNb2lLSm84UGxjcjJzVEkrcjBDeUo5WjNMR3gzRTd1amF5Ni9lVlN1RVk2b0p1dlpMMSt6VW5iUjJCa1ZmaEVQLzFRK2oxTVVoVjQzRWVMTWNpVFVpaXNKRnh6U1F1Zll3RmZKOE9yWWp4RkNhd1ZYTkVUU2RBNkJUSmlGVzVLdzNoNCsxSWk5bUVWOFQxcVhFTEJOZEhoWXh6d2tmeGxrVUFUaUxUdW5CSHpVQVZrVmwxWFBTUzJCa0wzYXhjUFg2WWhiRWkxeHI0U0lBM3BNUng0MkhJTmpMM0lLNW4yNHFpbXh4MWxUaGZQMlpFVVk4U3FkRUwxS3hUQ2k4c1htRnNjNlJMSTJKVXVwSkRlaXlML1lrYjdZSkFKY2NjWXVNYlVBM3pNS0pYazBpWVEwamdhZFRVUEh6aXA5QjZoWStVcndoQ1BoN0hLQjAyQkM0eUFtdGx4MmNOd2FqR2tVNU56MFJBOFRzRi9UeHpDWTk4MzArbWNpYmFoOGw0bmNlV1pHZnp0ZVZ2Sm5ZRXVQSUNmOW4wQ0JzOElGSjBqVFM4VGEyWkU1Vkp3RWFVOFIwQ0lGRUt6UmE2TFc2YUlyUm95M0NQQ1NTeUY0RjlRaGlvQ1ZaNmxadjFpUDcrWUdUWVBpdGJ3NXFMU25tRmIyWVo0Q1lyeVBFN3hXTkp1WkdiVTA3UlQzblVZaGVCdVQ2QjB2WS9aZGQzSVUyU3oyNUtKamh4OXVKWENiTHVqeXNWcGhwcCt6U0d5MDZUVGdyRitFMlkrQU4zblhpMFFHdmlPMW96VCsxZmJPcE5JT0NqcmMzWC82QXpuN3piMXlLWUplMloveFVQL2hCVnVzdU5aWWRCTUp5bnptMFBvdmg3QjlGZS9UdDJIbXkwQjU3b0M5ejBFTXlXZFlRNkR3RjR0bzV6ZnFpSUhyc2c0VjNQd1pNT0UwUTlYd0I2R0N6M00rWTZmSTh0OVNvU2ZQL2pLenYyS0Fka0piUDlqNytTaE5JeVlVdUE1Ykd4Nm9Qb2RSR1cxZmdSenV5ZE84aUNpcVF2cEdpeHBHNEtPRmhEcWZvYmRPSDRUV0szamd1ZnhuQmVKNlpDQ3hOQWxVcTgxdlllU1ByVjJrOXNHbmdmRXZ1cFlxZUdvSXBmSjlNM2dsYWNNcTVBU0R5OFErZy9RUXFxSnkydWlEZXg1NlpCeDAvYStwRElZanlKR3E4ejNOOHdpTFVyQXNyOGRUeTR0VlMySjBjZDhSZnVjYVZSYTl0QWpLSmZmczAyMzgya0pFYTY3Uk9uMGFhN1k4VE5DaEhvNkZCVTliNFBCL0RpTElKbFl5eFlDVU4rVXFUbThuSUtIWnVQaWJnR3U2cUx1cmdwa1dUWUNGQ0ZScnZoZ0c4QU0xSUFqTkdCTFEzblJTQVNtZ09RWlRieFFIRmVlWExQUlNOc1RKNkV4Sk9CdlZkS3BpbXlVQ1ZKNkM5T2w0dy9KQStmeFp1NDhNSFE2WGdRUmJLYlpVWHNtUnliNURsTVh1bzA0bzBBcmNZSFEvMloyR1JBMjd5a0g4Q01qOG4rZjlDLzJIMDBtdytBK25nS1Bab1hjWUdZelhQRW1oWXJVY25jaEdaZElLSGN4Qm5samJUWFZoam56aVNvWEdEakZ0QVRjNWdxVXFwUkR6cHBXQndCc2JocC9La2loMmhjNEs0MXhKS29DbzBCV0FiM2RLaHJzTEhsTklldEFLeE1wSFR1TFc0N0JvY2NsR1NpQ0RZaDQrcFlHZXd3YmtJd3NEM2RoaDdGckl6RmxzUGljMDFSWWhFVjBKY1orYVdzOWNMZUsvQ2dsZzFJUUY0ak41a25DQnNKT2VXbGRwR3NhVVFoMTF3bzZwdU5VZWRCZTR6bG9EM0JaUHVIOUozWWVvejFXZExwa0F6T1dUbThpazIyLzlMV1NMSWt2ditJMGY3c1ZFUitubVJGald0M0NKV3dTQUpMSWkrS25Xdm5MZkdYOGx2UXk1SGhLOG0xZjhrbVBJeVlrOVdTZHNjK2hwWWNqOTNub3Ewdlg1MU1PdExFTnFVNXVWdUk4cWtDaXZZdmxVSUppVGs5dDdJOHVlYWpmUDF0c3FWd3dFQ2hSMi9EYmZtNTdNWWxjeVVzVjZjQk9nbTVqTzhMQ2pNdWJlVU44ZVNaWkNXcTEvc1Z4dnUzS0pQTHVNS0wzUEUzZHdRRTJuWmJNc2pxeGJFVW5mdU1xMFB3dzZLZFBkTWkzQkxnbkFWSEVrKy9Dd3YyamhVeVZrY0RSQ3ozNS96M0VPMDhrTHZQWWxZUHdrZm9ZR3NlZW1RTFdZbFgzSVBjUnpJQ2MwQmVNdnl1ODFyeU1vQWZxdXpOdW1SemlNOUV2Q0tEK2YvcGh2UmJuNlpjQndwaUpEZ2lPeG5zbmxKbTMyaUp6MUFxZzZQU3VlblhnNWd2RXZ1TTlqYkRwbE5UZGM0ZVlpQlZWRldWeDZ5ekE4VUJkdUNuVC9JOFVFTEgwK2h0ZDdkVStrVnRCODVIbmExaUdnVGNYVHlPZHdwYlIxemxSSlVNQVFpQ0J5alFBUGRURWpOcG5ndDFJTlVCVEtEeHhGM1IzMG0vbDN3SHZVMUg2YWhMd0Q1ekRVdDhsTFBNVmVZTjY1RXNTck01VllISXBHWGVIYktCbzd3N0VTUm1aa29TRHh5RklWbGk3S1d3eWRpZUpXbFRPTE9kbkpGSk82UmE5OHllSXg0ZVR4SWl5S0paREl3MmxHVHNXdm5rR3RnT0hUZzdVNHFtRlpYUEphKzQzRkQzaDlxektxZFY5RmtHb3N1U2FFelFPcDN2SCtMYlZlYkp3OEpTVDhvdmdFVW9hVlB6WmxZNUt4VFhNZ1duUTRRWDliQndETVdUSExjT0VHYVRrSEkxaGR1NXJvL0tSQ2YvMjBVNDY5ZVR2WG83WnZIWE1IOU9JYWhQL0QrYWUwTzVML0V6cFNyamZQMDVhbVNJaFRwYlRBSENmb3J0ZTkwNTVmNVB4WmtmV2Rkd0l1YkViSXlZSGliV2w5a1A0cmlzUDRvQXpteks1VVl3TGZoVHZPV0V5b0wrVHljS3dtVS9HWWJhTjNFRTErVExkOWwrbDU1Qng1R0ZYSW5vWHBPTnprL2VuZ3dsYU1Qd0Y4MXB1VXB5VWVNYmJPTXRKL0QzdVk5Vi9CTzNPcnQxMDlrMG5zcFF1cEY1MC9KV2YreUFOYndjM3plemdDRXNRanp2K1lIbzFrU3ZzLzc3SGhqKy95bmFja1VMK3YvMTFqaithOGpaNHRmUDV2NlRtQ2xUWWgzeFNDZlBUUjdxd1RoK2llRG1xbVhsWXY5bmdtY1RUeFZiTDVOTDhZL1hEMHRQdnpUOU5DcWlFanB1SFZxWS9EeFluYXR1OEFZY0Y3L1JRV3EwNHhhQ3V3TmYxK2NYY01udml1TDhieWJXdVM5NXduMC9nWXZVY1d2Nzc2UWprNjhuZjUvYkI5Q2gvZFBrMHBFalRLWnRGVkoxbjYxZVdzRkMwakE4MjlMeVFqTFBtUU0xZXJmZG5VcTgrRDhJRmU3QklYeENlRDJwbHlmSUxRRnNqNTlqWjI3Z0VUY1Q1MSs1YnNjN3ppUkIvR2Z3OFBZMmNzOW5IK1VDZHhMMldJeDUrU3phYnpIVzFGTVhwSjlGaDZJTUY3TXREMmJuZkJTRDYzUWt3TjVzL0lYeksxK05vemZqZlc3bVZMMUowbFp1R3IxcGJqcWtrTHRtd0pMMnhFK3dmYXhXNTNIaVYwa0I4WWp4OC9iQmpjN0hHZjhMN2sySHRPaWN4OGt5K3VHM0VnRzZUQURoMWtzSks3NGIyWC9EWFRUQ1hjeHFyVjZUYkxUTU4yaThHaS9tb0Qxc1kvcDdIeDJxazZFazNkbjgzOWdIdmJnUk56QzJzNC9qckVoSVlIWEMyOUZTaWVPd0RCQnlwZkFIRHVkUE1PUC9HY0gwNWw4TTlmV1g0OHpQYnE0QUQ4ck5HMm94ckZqelpiQWd4eVJGZTVubmtIOHMwUFFoVWVzMHNJMjNvcDNuNTVQdFhFbmhjWTNXRlNoYldSQTNtMHM1cVhYcmNWQVRzbnJWTjFVV0p2ZU9YekczYXdOSnkzM0NONjRJUDA0MjNxL1ByWlJTaGpGdmFtdVMzRnkyOCtQYytVZm5FZFE4aWUxOFVxaUw1c2x5cG5wMGUrdm5oZjhuUzMwNkcrck9FOUJtZGNGOE53N0pzVU1rRXVPdGZqN0tkd1VMbmJ6d0xZTklOaisySnpaOEljbFBtWkYzNGI3OWtFRFZra044VVFXalZCckdtK0RQQ0d5R0RhbEd4SmxzR2JWT1hRWVdpeXJCY0FTZ2ZsYjMreEVLeHg3QlZuNFgrLzZITDJBNWhidGlxaFVvUHhlOG5MT2k4YVpLdXhmekhJemdMbWhhRm1CWWRlRk1MK0M4ZHlHZ0c2ZXdCZitXYlRiNkthSjFaeWJuTjNQME5ZUkJDblJIcitIUXlqUlVNeW1QV1RTOVNsd0Rmem1xaHBmM0wwUjA1MDdqMU0vblVnT0VRL3F3YnZheWhKS0I3VWNUa3FqTXhQMk1ENC9BZ244UVRla0xuOFUvUjRYKzZNYktnbVNlWGdTaTA0ZXQvR3Zna2ZNVEx5UitIUWhzTkJzWDhCbE0yWXZlVWdaMTl1Tmt1MmU2am1QTVZoaEhwNWV2RDZHaUtDOEF5RkowZWVheXhqWk1wWnBvZkJJdmRKelEyNG4zc0ZBZll6VitJdnpoWUFySmYvb0tFeTBSYmdGek1vL1F6SE9UZ3RSS0ZtbzlSY3I0NXJ0cHVoemxMS0RHTnNzSi9MTllsaEJVZkQvQ1lwemRjaktTWnZ3UUsySGt1eFJ3anQyZDM1dVRsbC9DUmpvTWUrbW1sV0FrcGtXUUVhQ1oxclVnZnlTSlhPRTZ0dTh6UUt3Zm1jTklQMEs4c2VNOS9panhpK0thdVZkNUtNOUZYSSt2SkhjeWphR2ZweWk4Qm5JcWNWV1NVL1BmYlRnZENEZ1JGSG5FUytGbVZFZVhMSUlGaEo5VVpubnJtMVZKZjQrZ1hYbGVlZGNiNGxvbGYvOS9kOE9ybzlZTjd6WjdjQUVxWlpxekNWbUlWK1h2b2ZJd3lzdnBSUUF2dVVSeXViZXZJajdLNVpKQmVLZEl0b1RXTFp4ZUp0RkppaTdCTkhtWFlLam5vTGM1K2xkMlB5Vm9ONDJGWE9zcWZ6NU5ldGV1NEhSK0VnZm9MemVpNFIvQWNPNTZyK1VsblArR1F0bDZyZ1BrNmxTdTZ4YkR3aGZYc1hGaklqdjFIaHVveDBlWEwwbmNJY1I0THhwNEptcXFDTzUvZHgxemN4L3NhdDk5MnJJMHNuVXpMWjNDT3U3R25KcEpORWRpK0F3UngxTkZHWjFJbDRPRGNObW9lWTdPMGxEa01PeE5mTElvMFJzR1hJKzhaRXhYQVoxNUNudmFLT2krZ1hrdytlK25MWHRhWCtrL0xrNCsrbEppT21iKzE1bTJIVzgrSkJ0VXUrV1MySUdHdUFNTHpuWGFSTERKUzIycGpNMWdVRnBOeWJBTWZpMlFFOVJndjVWRzhsTjRMZnd0Q1lEcTkvalhWQUJqallYcXhMZ0djTGw1VkRtRWQwTXBUZHo4NEpDWEpaTmlVUUpSY21uOG12WThvdmpiR3RUQW1pMFpwVXdFOG16S25XYy9ITG1HUU12VUxOQ1J6QVVvZEVQa3I2UktGc3Z6RmV2eWFxWUREWkpaYWlYdkxZTElWb01GYVNJbFNyQUFVQzVQNXFJdVFRVGJPekg5Q2NFaU5wckdVeTEzVTdUaExJbkd6bHBWZEhWckNETFF4Qmk2RkFJSWlaSDZJckFwTlFWL0lCYWFkdzZsemtGR0ppZkN2aGthVW1iUERZSU1sV1hZeFIya2Q4Qk5HcGE0U3F5TzhsUVZOY1Zxbzg2YitxQXlVSm5IYWFDbU05MlZMN2VvQUMzN1FBT28wY1YyTkcrMU9SdDFYblhaQkRBMUF0RUlUa0NqdHozUCtFRDBmZVBIeTRJVkZ1VXN3N2ZvaFRCZmxrMmVsZThIV0dkT0NDaXpuZVhvT3h1bVF5SUJoUjBpNGN4SUVORzI5cEVPRUNuL21EeXlZcFR3UUVOeHF4ZzBTVERaQkJsck1ObmVGdXdiNG9pQUl1V01FVnRBYWdtTXV3am51SzV6YVNtcUJWK28rc3lRTXlDcnVtQlJ5aCt6aG9zc1NFTStScEQ1UlJrajN5ZzRPd2ZtVHZLczhHR1dZbyswbjVRTGM3UFh2RmtMVHF4K0tJOWxZMWdlUmNnbG82ZzA0bS94SDZ2Y3NBSkxtQTZIanNNU3FxWURKQWVEeGxxK0tYN1d0U0FaU2s3ZUlkTnhUNWd5a09yWUdnamMvQWEydnhXUUZvMmFaQTZjYzBvL0s1NmNDcmNGRmtSZys1SDdpTjBtaVVWRFVLejBuRmE3RXFNU09HUWxtWVNWa3U4RUZsUkZDdE9Xc1ZKTlhxQldHQ0k5NjV5VGhvSkpMbHpMWmlUaGlQQlFtajRUcGtKWUp1MDRSSnRVVm9IL0JhS1RVT0lkM0cxZXlFWWJ3UWxWVHU0M3A4TUFNeG12bWh4SEZuWUx3dXBwN1h2VkFzMW1ZUExqQ1NzQmdHcEJZWElQN21adXhBTnZHV2Znd2JPOHpleUxzbGZLQUxlcDFIcFdoOGlqZ1I1cklQR2MrSVlGczA2eU5EZFlyalczQXZlc0tXbTZLNmtRZ3pMTEV0TWdoMXlnRENTamxyd0ZqakdGZ09SL0JsamxjelpDWlN6WFo1aG5SRUxlaHlmNXY1dEp5UE1ENlJLSGtoSUpTK0dJdEpkQytoa1JKSG1sTEJ3SnRBcVcrNU1tYTk3YkZrYU0zS0xaMFA5Z09IMkdaTGV3YUdJMWRFWGNCWVpWMllLU1Ywa1RKKzlCYUtWZ1FZeTlKK1EzYXI2M3RkVnFrcmNzOGNqeFpMV3Z0N1pqWFE1NGVZWDBpOXdWdW1WbVB3ekpxdlZZYUY4YVFPN2tlcXdoNVF6b3laYW5sck5FclVHcFFkTXRMOUpOTGlHbHNhdUI2QlM5cHlhS2IzSEEyaGNDK1Z5WUsxcmJRSGloNTF2YTRrRGdxWHBsVHpaTjRCbG80Q1JtRkcwYlpkTVh2R280dTBTcW96QmljQit6djJDRnFpaG1Za3hTeHRETko1VFIwMnd1YlN3b1J3Ykp3cXdseThQSTRBeG5pVlMvakJBY0ZFUTdjU2NMSE1GVDJod2ljTUo1RnlsRU14NmhENlFTSURuOGZFV2FYeXM5MlpJaG81RlMwcVpYcWQvWTJyQlNORmcxMkJCcTRSYVVydjZ1OUl5a0ZCQ0xVcEVmTnlTOGdHRXRSQUFrV21wU0FaSjlBWGh1SWkvU3RFb29uWXhrMlRCOEoxVGN2WEJhdXU1cFdsKzZDYXlXd0h5cXNyQW1XSTdJNTFyNlNYc2lWaUhKaHV0S3NuNVduZWxOaUJvUkFKcVg1T0I2Qjh0Vjg4WnpQU0dBN2pLcU9mUkg1S3BJM3UzU3pFa1VkWlNSdmdNcGxkRXcxTmhSQWNwSnhKRGtFbWFLbzRKYkcrUktTUGdTZk0yNGMrUmdsY3RVb2c5T3VkSDhESmVpWHR3QVVKUzVTeHJ3VWJkQ1VHY250SjQ4SS9NVWVpdUg3QXEwMW5MN0lPbXpVa2JLeVNXSHJOUTdsZ1Jyc1ZnYVozV09LeTZkbVBYWUZsdExMYW4wVUt4WWxPMitBYU9RMVVvaWpCWW9DTkd2MGxRSEZtZkpKK3dyWW9mWnpNV3RPZldwekdWSVdsZUVvTVRaTEdLMFdLRmZkSjdQcnFUcG1GRHA3QTdWanBHU1IvSTlObnNneE5iQ0pUNmFjMkprWm5jVEdhRVc0ZXQ2eTJQcFN0djFUSWFGTUdBTXZPeTM1VFlrWHBEbHlRckVyMHRXNlBXMFpHVnNkWXkwaHZKMEtNRGM2RjM2MEhLTkUvTXNPSnR5SU11SnlKYk1lSFRJaWdYNlhSV0laOTAvYUJsaGt1VWxjSFVUbUQrMFd0NExhQlJKNm1NbzVINW4yQklRNFFqTVlVQW5RSFJqNlNQc1U2NWxZQTRzY05XY3FzcHRnVDBzMVhKR3pob3VaWGVPd09taHFFSzZoQ1BrdnBKVnpHcDRZL0JFVnBzZDViK0xBMitoTWswTzlaekFCZ1d5T0d0ck01ZG8rOG9wWTJlRVZobGppa3RYQXJQUkpFS3M2NDNwcC9FOW0zZUc3WW9SRmdpQ2J0Q0VzKzhzK3FZdUR3cm1TRjZiaE9NakIxQmc5VEloQWZJMTY1QXdQYkplbWhDU1RMSVNTTVJTWU1vZGQ3R0hUcnZRT1dRdlpVUlZlNEpQVGJlOVZQS0JLVDJ3dXk5cno1SjdVM0lVditMTzFhT3gxK1JrZWhMaWFWYW4wenpsNlFwS3hFUmVlbEJKaTZqZlZqRG41S0tXWXVDMjFxcWF2dFd3eUoydTBZUEZKTjFDbGtQU0phV2ZHNGlFclEwb3RJdGsxaThJZ0JKaGdyVE1Ja0t5cmpkQ3docmpqR2tvK1I2VWhCcmZNamU1WXA0b1hTNjVuY1hmS0p3a1ozTVc5bTFQaXJLZWVRdHJGMUJhc09TRkJ3aDNOZ00xdi9VdXd0L0tJRWhnZ2d6TEhlSHB5SllkMklua0Y3VmZPSkNGaGtJV0VMQ2tCclpjMWRJTytraU5JbDVlMWtCRmxDeVhlSHpTcW1VOVZPYXU1VEQwZXZQMUZBSjFOYUtrdVRLNkxnN0VsTUhmQ2RRVS9JaFFpbVRhc1VPVW10am5rZUdUaWMzTHlhY1phd0dFdHNFNnAwU1NtT080Z3A2UTdJb093RFhERHNqbzFob3BRUk1XVkRaS1N6dURvTXJodFdSRTdGL1gzNkk2ZFl6cFhjL1Y2ZVhXTW52ZVhVMmJpM2swRk5nYmxaUWFGb3B0MGdXaG5scnVTbmFCblR4a25RNVhjS09vNHJFVFEzaUFzR3BXQzF3UWlBYTU2WFR0WkM0cXIwWG1NZTFmbDVRVFZsU1VhRHdSYWNtTC9aUmhXZDQ0K1lhY0gzbUdMUy96ek9qZEtMNFVjOTZZQkh4R0UwSnFkVE90WGxsaExKK1hiRTU0Y25XZHp1UGI3MDR5UG8zYlUvWGJUcVlsMnNLZjdLMU1YWHBvZWlGTGZkTW9nUjZoWlIzM3B4b28yY25sMU1GbzZ2Skowb0FlYnhpZGtORkk4MDB5RysxRHd4MzZ0UDdWK3MwejAxc0dFbTFyRHkzL0NOUjhueEMvWjRCQnZKK2hremxocmp0U0l6K2oxd3hjTERmdTFwYWNqbWh5YURHaGZiQWlmUXA5NkxpTzZqRFN0NDJ6M3FsbEwvM0VBMFNVcG4xSUNTd05yT295WTNDRWdJMHNyYWp5cktFYlVtV3lCd2JWaDdjUi9EcTV6bzNYdkZKdWNiZmJ0RTFMeDRGb280Zk9Bb1I4Tld0amp3RUppbGk3ZUhrNWpSa0VCR25HU3ByQXVJemFNN3pHUU9wR1VnQlNOeFJxY0VzM0xPUEhmblBlaTVJSHNIVWpnemp5MUJIUGJYcFIvVFhMWlU5MU83aEFlN2ZsbDQ2WXJMRUc5MGpmQ0dDVDlTcThJMC90dTRha0xEcG4ySjhaWEdoNkJnVDZ3NmFiV0hZQmlZekExRFRsNlZDeDZOaHBLMTNRZm5kUitpNXVQdENXZ3VRblFnaUJKOHljYU9EUHVxdHArNHJnMHdUU2FLZlV0aXRFZVNKTGFVRjROUjQwZ2lnRUZVMEdEM05jazExUlp6T1F4QTVwWklOOGlJSTFGamNtb2xCSW5qaHIrRXdTeFFsVWJvb0h4dXNLY1ZCZEZvZk1qbXhTUUI1VHJSSFg4UzVpRXNVR0JPdHc3dFJycWZDTHAzVklSRi9pQkVQREY5ZlEzVG9KVFpHeTdOcXEwNjdFMXNzeGFHR3dUWCthVktEOUVXVE5pdFg3WHBUUWluSFZRRk1vRDV1Tlk5Ujl4bEk4VzhlVmcwS0tteGM2dThTcWJMRVI0a2drUlJ0SzQyNFBEcEdDZGU0ME0zcG9EYU9ZR2RSSlRrWjJ3M3B1VlExaHFlbU1sT0MwTldYWDhhOFNLZW9sR2NXVmJVcGZDOXhEVXdZWjJXQkVoM0pmRzQ0MzliQ1VKNU1PdUtseUUvVnFqTjU0WitOTWpSUE5kdVJrczFlZUEzWHBxdmFtRW5jcmJ3bzBzblhweTdoNXpab0hyU1M1a1MzNll5d05VdWVXRXVlc04vZWd1WEpvT3gyOUdqNkZnWWVhWktCSGFVb3FldlFTcFV5N1htVmwxRW1YWHZQV2R3KzMzMkVMaE9DMUR1T1MxZ0xXNXhqUXZjVlhEckRDVGI0NXMwUUNXNkZ6RHRYMStSWWRQOFJUREVVYlNaSXZsYVhCaGp1bzJzNjhsMzE1aHNWeElUNGlzZDhKNmZGS0d5d1NaODNJYUtpWEp1U1RVS1RCbWp5bGowRitHVTBLUnpjOXpzRUpERzA2VVFWMjdHb0NqUWhSTnlNalV2a3A3RFR5bENYc1o2aWQ0eVp1azlRbzVnNE05TlRKR3pVUGtXMlJPRDc4SjFGZTNzbWp6ZFBnSnhXcFdwQ1hQUFE1VUZkaUdrM3RGV25icGRqOFZPc1Qwb3pOZERPWHNmNGlXQ2ZEV2xaSUdKL1RSc3kyUzRZaUhQYXNhVi81K28yUjZFMXFHR1JGZTRrWHpHSFk1V1drdzI0b0tOSjV5dXFEb3Uyd010ZUJxNG5ycmoxYTNEb3ErbGVGaGdqQ3JnUjhOempCc2Z3OWx4aHdJZlF2QjFDb0l5VnVIaGJNaUo1aEpnV1hNU245TTcwTSs5Q0ZkVHB4eDRwVmdzNUtaZThVMG1IelJzbWNiUEpkTkRDbjZORUZOOFNsMmNxeU5KQjJHUmtkSlVmZGxGNDNGZkhhdUJnWjhmTHdXWEtIeFlTVHJnWS9FVEwwSXRuclNsdk5jbG41alNsS2lLZ3Zoem10WFp3WVIyRDNTSGJGMCtieXBsaFA4MTdGajRCRCtOWUZsYjhlQ0xvK3lxNXBUNEF1RzNaYzF2VFFpdGJvZ2dJNnY2MkF6RFN0YUk5WWM1MkhENTg1djI1dnBHMlF1OGFpRlU3Z0JXSXZRTUtucGxxMGo0cG9kTkdvQm9vTUJocEpOWWNsU2ZReXRnV1NPNDJkZWtBMktlakV3QU41Q1JSZjVOVHpXSFJpT3hQTE1QbmgyYXE3eGFiMkdtdlZoMnNyUVNnUUNFczl6RkRuWnBYdzhhMGphalJmTnRwb0V5Y0IwVDV0MU1XRW1sRUZMV3ZOZVlNS29qT3lJUTF5UnZxTVVSYnhtSGc4WkJYRkxrdm1hd01DYzMyU2lTM0ZZZmtpOXViVU4wTWFVdUVyZHkxUldPZk5jci9BYnEwcklJZW93VjBTV2FGOWoxTFFmVzZZemsyb0d0NG5Tb1dpa2pwd2h4b2lkZzNGRlJnbDliOTZUbVlINWluZWVNZFY0QmhNRFRldFNIT0VKMnFzR3Y4OHJ5Mm9OYjYwcWR6SmJ0TUgyMmRRUGxRZEQ1dVZlSjYxRHR4NFB1YU5yYzlDK0U0VklMUG1jWlhXWjNMVlNnbXB0NDgxcUNlYmRlZUs3L1VnMzlEYUVxWWc3UmxYZU5ybzhndnBzVXJiTE1sem9tMENodDVRWElpbk1nN2pFUm1mUzZmSWVDQW5scFJNbE9QY05LU21EZnlXNVREZXVLRWxaTkQrQklxczRydXh3cmJuUVp2UU1jQTdCRTdoTEdVTjB2ZnFxWnZIek5nZUNCOHFwOFIvUkhRNkpOOXAyeXVQa2FwQ2NqdFd4RFp4aHRnVHdYcXQyNjZqLzRwNHFDVjdOQ1dNUlgreS9abFpYRFI4WVAxU1hWZ280OEZXMHVrQVlHczJ6VWtQbWlmM3ptYTcvTGFxMDkzekoySHRHU3lCT3h0MWo1SFB5UnRRV2xjT2FJSTRvQWNhTXZ0S3RMdFczMTJ5TVkwSVZaUGhLUFA5dGc1N254RldCdGxsZ003QTU4MlZqdjRmOFpRdlVaRlNQZE0rQXhyVlFGYU52d1JHbCt2Q0FEcFNuVjB3VlM2VEo3YmdkRjRhbDJPMDB4N1NJREN2d0xLWnlHckkvQ2hvU3lacTBXT0h0SVdsbk5KbjhEMXpxVmhJZFVPRUJJNm1EUVVRallLUzBlTEIwQlpHcFpwcmI5d0NnWWhHZUV6MFYxN3VKbU5lOGdrWjhkU2NOTEU1b21zb3hycHVEUXBuSzZUeDBlZDE4MlBhQ2Q4bkRyRHBXODZONFQ1WFZWUFd3eWJYYXBHNXlUMUpUZWNPYlJXNEtJZ1IrQkpNU3lONHdnL0loTmxUTERZbGJvRURhZktHdGFqT0RDVkV6YXpHcVJueXg5cWI1WUgwWUtjTW95ZW0reW1OaW5qdy9FelNiNS80anVoTGNVcktiREtabHRQZmk2UFBJLzU3RUttZngvN3FZUWZkZUJySXNIZmZKVmZZalVqckpUakNtYzloTnA3UFNYcEU3Tno1eVVacy92Q1RnS2Y0Y2Z3NDFuVG1jeGh1bjBLRUhQbXczMHAva0FqcDVtVXNtcmM4OHRFaHZuc2NhTVhNWDdFRmpyZ1BqcGEvVGxZNXM5Y3IxSkg3OXRSUlNLR2ExNk4wdm9LamZCVmFuSGZ4WjhqRFpTNGFIU3JFelY5VHlQRytiaXlCbnljWDR3cGVzZFFUUjkwSWcvUHdXUS9GZDd5VWJmVnpybklFc21rbS9zUXBDMERLN01PZmowV3BQOG1HVzhRbS9CTm03Rmo4K1dPUkhzZWkzc0ovTVM1K3hZLzNYMVB1dnlHS015OG0xbHZtVFJaTWxYaTZFSFVxRXJhc2tyZ29DVE5kaGNGelZEZmdzOUI5Q25GWFJmRG5TR2RNMzBvUlp2TitldmdtLzBFY1ZNMU80a3ZYUXJjMkx2TWljWWJIZVBiazRzbjZWalUwT1cxVCtHT2x4N2hNNWo2VXpBMFhEZzMwLzFzbHRibyttdWpaNXJ0WWsyK3NyeFQ3VnlXZmoxaGVKWUVKU25yMjZSQzE5VXFmTnhPenRNdkVGRithYWI1VGRXT28yeTRyZitJRy9TQzI2dXp6S2lWdWxYYnFKVFF5NDZvbzdRYzhHOHVxaCtrWXcwZ2UrUVhvN2MyOXdEcEhmdEVhd1dTeDljM1pSTVY3bU1JWkZQVDNIRjVlc013ZXl3QTY3VGVmM3FUMWpkbG5sTnMzNFZrd0tuL2ZUWGI5T3VQc0lHTElUZUtvZnl2dzJuRDFuaDFYMy9VUi90T3J0eDU3eHl4dzlmNmJ5bkh6RXNUbU13K1dzVnZXWUFoMVlqQTFQd3N1L2N0WFlucU9MSTV1aXVOUkZxem5TZHFvLytWZFFOcDYySDdkMmRaTHoxUFJ3amo2K0dmQjVFcXdWVWVNcmtUbDFNY0RWemtrcGMwN0g2cHdFRDRMaWVCZXF6bG1QN3lHWTdhbW5FdmZ6dXBGYm4rZjBxOHlzYUFmY1JST0JmbHlhbGR5by9KYS9vQ2NQYlVieEswSVMvNFMvMmllUDBsbTVQdFYxRUQ4ZmNKUVB3TFp6Wi9pNzAvUUgvN1QrQ045bjhGSkdjRTNHekVMem9jYkNPdUNaWXUzZmQxTUZjb3RabW5DdXpNcFI1cDFUdm55T05yTkpCUG1mQTkrWmZLU2ZQOXIyRFNYVUxRVVA4ZVo3OFVtVzQwYnVoQWJlaE9TNVlBN0Fvbmlvc1V3VmZ3Tkh5MThFQWx6MGExRGZ3V0lFNjdtekFLWmhkQnZBV1JsWFg4L2RmcjJYNU40UENyZ2NsY3RYbitSZ0VESHRTRGw4OGlNdWhVM2RtRTdtNzkvZmczVjZjOFJaZXhHcEsvRnVUdkE3WHZvQ3Z5K2c3RHg1akhSKzJMQzdFZHVaaFpXWWwwMzBCWUQyRWQ1NEJqNlNYa1VRakRpVldvWVBRV0RDV2ltQWo3YUUreEx1cS9IcTlsa1Q1aXQvL2NSNU1qenFLbysvTUVYT2NGN2trTmZyNDZMaFVNSTBERll0RnhMNWFKS21vaUxKekY3WHZ3NkpkMXhsZTB4YmIyYW5BWnJRVkJPTU9GWExWZjNhenhybU1qVXFsd3kvaUd3MlhxeTRZQ1hCS1VnTHpidEc0SlZHUExSZ3JSbUV2d3Juc2I2bTBEV2lMUURXTllncDFFR0lOWHhKS1pUMy8yMnVtQTdaWDR4ZEczcTh6VTF6a1NualN4TGZ2WGk1ZEs0bWo4MFNXYStXMWNLdEZqeUIxcThzekQ5RnlOYmFWVVl1TTJiTFc3bDlBbVA0NXZiclRpOXk1NTI1N1NmMjNDMktYQjh2c1F4b2V3ZXliQjVtWTJMZEp2T2FkOVkybzliMnM5OUNIcjR1RWRzVUcxa1dETWRTejRuN3NuQ1FtTnc4cGZqM2RTTi94clF3cHNOelR6dXdnbDVvVmM0dWhhMndES3NrL0IxRE1hR0FXZDdWaUJHYzRhbjhUQ3lXOE5Ya3V1c1pXMy85N1ZBakt0NFViMXM1azBtb1hGTExZNnJFb1FJNzNEZ3E5Z3htOWlZSlhic1ZoUndDYU9ScjBSemlKQlJiUlQxa3U2MFgxMHZjVkxmV1dVMUI5RmhSVmN2VEEvUmg5aUZOMGxiVWlUMFMxNDBvTzVLQmhBUlI4VUxlT3J2bzduL2FaRzF5QVJ1aXVqSktSS2xRc0duUlBtdHM5NEQzWDNRWi93bWNqYlAwNWg4a2NHd3BqdElxa2tteHFobnZuUmRpSjhjYVpvNkUyWk94SGJ3VGVGQ0cxRnM0MWV4SCtyNjRtYVNjZi9ycGduczJnQ0dQQ3J5bzVFNy9DYkdURU55WDlGQUdxMEVRdXNIODgxK1Z2ZzVuNmhtUHNkZ0FEYkJsRmw5Qys3dTRKc3pjRVhYOTZJYTU2QW9DcHlZUVV6TUNhUjBKOUdHVGJnaTZidmtaWXFqWlBYTkZueTVVYWdCb29Yc3N3ZFBza1FCdnJncEt5bjFPdENKUldMSnlSOG9lK2tndFg4YXArQlYwcC9IY29qMngvN3VHRThzcXN3N2NXKzBtY3JFQTQ5OXROSi9hWndaUnliTVBaL1Y3T0VISlFNQWliVkVqNk1aWjVlVHc5dUZsMTRIbDlBMVA5QUlSSEhhVk1FR0xIbk5mZEk0Mms4TmJOL2N2VXhDZ2V6ekxIb2F4bFVybXZBbkpySCtTc1JZSnZEb0N5NnJoM2Z5YUMyeHU4dlhKYTh5cG5GTWFxTFlqbVQ3VHpQNldaOTArbEdGcGh5blJmZ1NXSmwrUm5qVTBjYTc5VG44VkxaeW0wL0lIYmZ0MC81ZVhDMW5RMUtTSnQ2dUNESUJSdkYyaWpZNnZOTUVJc0ttT3BQRTFLdkl6eWswMjZRTFhTVFNPSkwzYUorUjdzV0FoS3BoM0lwbnJ0M3F2Qm5xcytDK3p2NmZNRWFCdUI5ZnpaREhMMFUveE1JR1JRbHcrZ1J5eHZBRlJUMElrYXIxTktLSmF4RGhDNHFxeVZUSHVhdzl3T2pIZ2JPTjliQnA4aHp3Y2Z6Z2dqWDdPRXNsK1VFZjVERFBJaG1VczJ0M2FIUkRVRlJ3blBtcGdBVlFoTWtmdDIwQmQ1ZWtaUm92cm91VFUwY1p6OUNYUG9GeDJvaWwrM0VwQmdOL2JEbk5iWVRzbWxtejdJVjZmY0FNUkNKa1piQStYUEhNSVJ1OUJ2RThRMWl0QkJQY0xzL0I3VFFFc3NMQUdrR0dXZU5XR0FtOU1HNXF1bGI4RzBaS1ZqenNyTFJHdHBBV0NIZDRFZkxJa292azJGaGQ5N0JIeHFYNWU1QVpNVEdlRjZ0SGlDNHZnSTNZVjE0bDluM015amVweENpTGlYcGtRQ0JadElVSjNNSU9HN25GbCtTQnRoemYrc01JRG0wUDE1bU4ycHVOWk9naFV0SnpUdmh2WXFUOUJ1SDhaMC9xdndoSXdnb3JtVyttWjBaSmg2QWdWcXRnSEF0N1Fsb21tYzZOMm5ZWVhjTWE2Y1JtcUVOejFzVlhMUENkaXhPekdkekk3Z2pPVGNBZDVuSUF0cEg5N3NjSC96SHlhYiswVzl3Qzdyc1BSNzhYVTNSL0NiSTUrUkpUcmVicFh1WjRiU0Z3ZXdEY0RzUFlsSzl3dXRaSnNYcEl1ci9pYlJMWWtIc1FOSGNFeDJiVjNOQk02UmtORmFicE9lVDNTcVp1R0pOdUMybStWM21RcDFkeURwamQ5WGhwRzFGbUswZ1lGVWxKUEhWZ3F6a0NJL3gzOXM0RjBrTW1wN1YvUmZKa29rZVFuWWNaYm1UMjMyeDVQemFZWUswY0R6K0YySmw5dG4xN1FualBMSlBaclUzS3lLMjg5b2pLWTkvTjFDcmt2OTByMmNZRHdtV09ZeHNMc0NvSW9pTnRVZkRRc1VNTHAyc3pvY2ptYUYxMWVwYTQ5UXlwTjhuMHlINVg0aEJHZllpVXNhc3QzV2RPczJ1U2J4WUpTR1pQTHdlaU5UalprMnQrVTRLS2Y4UlNHSDRMWlVETnN5dXRWSTA1M2FXVkJjdVdYUkxiVkM3Z3BJU21yZ2JrSWZyZ0ZWVEhYRUJQazhRREY5RytPOTU4RklaMHdCR1F3c3JZVXVSQzZvYUtOMkdlaCs3cm9xOEZ5NXlBaXpMN0xBbmZSREdIb3JRb0piWU5LVWhWd05adUwyMDNHSkVhR01iWjg4T2w3VHNna29Qc1VrWkV5WEZjdXY4c3kyTTVJNHVJUU01SGFNNWxDKzl0eXh3alJNWmEreXBmankzTXRKTU1WbWRvU1dZNWhQVzB3MVk4TnMwaE9sSDNwQk9WRE80VkJyY1JWRis4bVEyL0hXbGJaVGR2RnVTNThFQjhRbE5GbVhaNnJIRURaM25xUEhzdDNKak9XZHF3Ym9qTHJsN3N4R2dkWDYzeUVzdG4zTS9xcHIzUEtlOTZXUlJEWTNtNHJQMGZscmN2cS96MnNtdFBsTVdaVk9KbTFxNC9uNDQ0R2x3aVYxYnZmR3FuZDVxRTlFa1hKbWFFYWRZUFFrbnlMaUxNSFJzcm1UanpRd3pQNHg4S1JDUkZRbWdIb1FTZ3NJM2VpVWFrcjFNMGx5RnU1a1R0amxiY2JFRTZoMjhibmxVL1FjbUgrV3kvaDhJcUxMQU1tQnpiTEN5Ri9Sbm1LcFRUS0JiNmFyVDN5K2lWTFJ5REExQ1g4dkM4UXZqM05mSkc4bzQzcUpYY2hubi82d2ZiTWdWYmF0VkpvYW5XTS9hOUlDUDJISWQvSlM3bE1CSnFDNExvVlVUTU02anBLa21lOWN6bFJoQVUvMHJJdG9BNzlOUzU1WjFsQ3ByeHI4UWZnQWJjUXdROThLeVBHenprbU8vaEx1V0FmRlEyV0M1WEpacnk5dldoaytTRlBQa0I0empoaVFOV2FtVW9kR2s4bnVkeVBKTXBOTWpzRVgya2ZVUXRCTU1vZllWenRodEcxeVEreTBMQkxKdmZSNkc2aFNOTncvd01LRDFIMTBPREdISUJ6N1JQcitkbzlvbER4WmFxRnJPQVZWOEFvUkdPNkdVZTBYMjl0RlZNaTl0SGZPZExtME41cXYybkpZWnd1SFRVZ2NKYmlGY3gvNUIwMU5IZTNic2VVWVIxLzdyd3hPR1lJaVJCSzZjN05CelRVNVZuQW02ZE1ORTc1M3BNcHhqZ3hsY3dwNGJodmQ2T3hWa2xBN0FaSEZXMG9Pa3gxWk44cG4yZWJ2STgyWklnSE5ORDJuOTZoS2pTNnJPSUFBTDdCU2JDTVVVRjJ1MjRhVTNRM29kN1RKZTBqMmxhVzdKUUxvcGRUejhScThZakh0T0xtSmdTd2VmTlFOLzZjRUczWTdzUExoanltQlp0Y3JCakV1NXRIOU1Rb0QvaWl1Z2J5U3NCclRtSXk3UHdGbTZ6eEZjKzdtWjRsM3puck11anZ1OU5mcXovMFRqek4xWnpTK0craEdEelljU0hleEk3TVpwdENXYmljcFJhRFpJRUMrbUtoZ0Fwb3hqQnR4eGxFNndFaVFQVlNQd2tRZGI0eWNkNVhjbEZPeDVKdnhsMUx5bGZFNkluQVdkVnZ5d0tQVDJURGZYeUZTemxGamJ2WWN6UUNFSE1KUlNvUnlkZkVlVjNHU0FBdk5sTEhlQVZZWUJzaVRCQVJFTVk0Q250QVQ3NkJ3L3dhQWQ0MzI4TjhIME84RW9IZVBQdkRMRC90VGNZSXJDQzJlZFYwaUU2M0RoK3dsZytsdElqQ0psSGtFeDhGbzlndW0rQjVPSDMzeWFPZHdmSzlMRXNWdWFTVGJ1dTF0SmRWaXRLVTNqSlpGelRtb2k1djNlbGZGMDU4dHNyMVlwcjcxaXRUd3RNL0VEMFc2dEYxbk1FYWJGa2VLZlYyclRyYXAyN3kycVYyd09NR09ESjdRRys0VXE5NFFDUGJnL3dQMTJ0RzlyVG1BeXcvL2szR09LdXEvV0hEdkhvTnh6aW8vL0ZJZDVVYWM5aEpSM2lyOTVvRmhuaTBzb2JMdk8xNVYySGlJZVR6bUxsRFdleDBsN21TbXVJOTdlSHFPOVpQM1huWlc0UGNWMmx2Y3hYL3RZQXVkN3NjM2ZhOGVlMWR6eU9wNXZkYlI5MlBBSXVlZllGYnpBUEc5T2JKQlpJTDc3ZWUxQndHM0FOZDBOWHp1THZ1NjJDNStaV1VpQ1NzeDlCQm0rM052SFlidVJVUDBkQ2NqZVpPb2ZEWi8wL2lqUFA2azhSNW9oZlJQMlY2UGlSVEorMUtrTFQxUWFvNkt5dGczcm5JWnVMM0pwK2RsRkJLSXIxNEpLTEVUS3owZDBVNmk4KzRnRU1PVnBoaGk2SXZrd3hHVlBucDVjZ01LUXBtMHpXek9kUUtEYVliQWo0RWoxMmlOdkUrRU1WeC91bGU3SHd3a1hCOEU0THNVZ09WZjhWYVNDc1FJNkJ2MFZGeVdTS0I2cW9yT2NVY1lRaDM1eGtiUVBTOWNVRG8xSXlINkUvY1BqMUhUc2ViTmVIdllFcjdyY3krY0VWWkhKRmw4c0FKWFpVVEh2ZUNBaW5kdXI2U2pFODhSdGY5b3oyWmVVZk1ITElVdkhEVXV1SE84K1NBL2c5UDh4cFVjY1B0aC96OGYveVk1N3hCejdtL2UzSG5QR09jbnRINEkwWHlJa1ZseVBpQkl3WGIwNlh5T3V5N2hoNkQ4dHRaaWVUS3Y3bVpiaVNwV3ZMSG1ZQm95YmFiVlJtaFlDNzc0dm5WWGJkSDhKakZycy83SkQxZVpicDMyM3lWd2VDTVl0bzVUclpWM0c0dDdheElVVVBBVGJKSzRRSVNpTXBYZU92cUYzWUhVdGdIUyt2RXNnY0UyQkp1R3lLazlTSktIc1ZpM2M3akhHdkFpYlpSckZ4a1IyNW5kQ3o2TFVwOXVvVWRuSURzNzB1OXhHU1pVUXlYMmtwdzFzamFVU2gxNyszTmNHYnJRU1hTbzN4Mll4TzR0U3NWZjdFR3dvRXUraUVGZzBJMURVam96MGx3UWR3YktvN296N0VYSjUzUlVJOEJSRmt4R3dLd3ZFUktvcUpMb1pCYzkvazNWQnM3ejc2bmliUGZ6b3NrZGo1ZmFDNk5vbVNRaWRzRXpPRHViRk4vQWVyOVVKdklMT01jb1JsaDhXV3N3UEc4SHpFL0ZVUktkUHlvKzJiTW5iUFE1N1JDaWVheGI0ZHhYTWF4MFByRWRETnpweEJ5OTBPZSs1aW9oOUlYTG1FRTNHd3pLeFFzZTZKZ3V0bHR3eGNrd1k3T29pVmR4QWU2eEZSZ0didU1YT0g4TzYzcW9WMTZUUERTU1NvaitCWXAxaThudGFhV3FqY2EvZkhDc2JKN2JleWI1L0NRVHU0TDhSbmhQeVd5SzkyZ2g5d3BtMUowc05oZ2dFNW5wWnNjMWthODNzZWtIblcxaFJ1Y2xLanc4Vm9XWEpzM3N4aE9YR1FUVHlPbTZleFhzTm1tbGdxMytjd2R2aWpzdW9BTGdtZWxxR2JDeXZMRnZyY3VCbmRSRnA2ckI3QS8ramhXbUlRYVNzVjE2NEtYVGFaRTFhU0pPTnU1SGxtU2luTGR2ZGxBOFoxN2VyeU1vaTQzNXNNT0hPWWRIdnoyTlJsNG5pVExGd1g3dVU2SEtjZjJVeHBmL3pLcC9ZaDBES3ZxLzNOMDl2ZlpIZjk2QnkvQ2NuRlV6YmVtWWRLTEVzWTk0SDJOOGRiMzJ4K2crMXoyQ1IzRjFLOEVSM1N5M0Ezc1JhRHBFTWFLNGpmL2cwMzZrdzJmbVl1cVlwTjkzS2oyY1RWalNpQ2lveDJaNnVORUpTZGJTVDMveERNL09BenhPOUh3RUxNSnJ6MkdpbThMQnQ0QzN0LzVPYms2czIxbk1HWitBSENtK05uT2FzSGx4VzRZRVVlSmpJMUJ0SWoybzhGMnNkU1IxSy94NUFVZXdrdmVMOXJyYkFnUXBiMW5pOGhsdmJqQ1g5cXhvdGxlWkZNNlV0RWF1T3ZrYTcrRmlwbG1ETytSWmRlWkphVlRaWmp3dlo1RmFpMHZ4RjdJMUlQL3Fyd1BRN3JIdVJDZHIvU1ZEUmk3SG56M1o5aHZGOENiL2kzWFB1TGNIZXlHWlBiOEtVSllqWWJyS2Jsdit1dFdBZGJ0aDZEcDRNVHNwN05PQnVvK1hDWFVDOU54cjJKSzg5RWhJNFFQdXRGLzA3dzhMUE5BK0NGelFEWUxJdGl0MEE5Vm55R2pyeUUyc0k0Y05SbGdyQ1FyU0JURWhiZ0RISWhlWVNpak1GRi90cUpjT3A0aFQxQS9DWDZiK2ZMTldiaXUvY29DT1R2VGFSSkp2TWRISWM5T2ZXemhMYURkdXZDNnBubThydmIyQVdFMmU0czlmT2VZZWI1TllzNnVGc1hvOXFQVk9YVFBFZjNqU21IN3orVHVIelRXZVUvVDdZRnY5MGlGVFgyeGdTNHB4NDI5ek5FeWw3SGJYNFdEZjBhVnBtTTRiWnhiR0pJalgrSFJaOUFOZFpVbS9oek03bk1Sa3picldBWk40TFcyc29WSmdrTy9JY0FXYzdBeTdJUUVMOFpzNVJXVmdhMkY5UWZjZlhrU21EdmlVZVp1NzFJQ3I4T01VaEJ4eEdKVzdETUhLRzhBTE94eU0wN1pTNUhQWFNpV1R2TXZrcUV5ZmVrREtzdEVtQkQ5TGxHbUxhZjR6eDhUUm9rMnBNRlhpT3JFckpoUGJxVVlyemtIV2NNa2Z2d0IxSzVMUUg3Syt5Y0tZd2hPdlhGNHlqN01WYUxWRm04N2Z4VTBaeHNNZ1ZKT21WY3gxYXc5Z2didE5TTUlmZGRtVktZYmtVU0huOXhKV1VHK09OTlBBWFQwSU1zNldUaUJucURZQnpFYkRqa2s2RXRjamNidUp0bytxQVdIZ2JVb09xREN5NjBZb3RvOXA1RzdTU1NQZ1dRMmNxTEtpSi9RV0hhdW5UczI2Mm5xUFBaOXFjUStmRTZBTmFMbUpabmlQZ3QrazdnZDIxUWp0WUpQY3dzYnRqSkVYNFRVbjBRKzZ1ZkhUUzlOY1FNRDJlMGZaZmFpazFXTHNzNzJGUlZDM2JsWEdnYXJVSjd2RzRBU0NYK2l5RjB5bS9RQ2QvZUt5dytITktGdThtbG5NRzZpaGN0aVJyRzlpekp2ZGY5ZUtxOGV3Q0Y5TE9HZ3dpbDZkT3dDZ2ZZeWF2NjFDcjdjcFQ5b01xSXEzZzdxMHpFcjFPclJNOHl1VGxPdUQxbFM4Uk0zOE5UbHg0YlNrN3NHUXVHNHN5Q1ZZalRoYVJvWi9ITlB2QTF4MTBYbHFySWF1LytnVEJwRDV1ckpqYXpnVzA4eXAyMmlvNUJEMjNoa0kvTFJNNS9SM2Q5NTgrMllCZmxPWHFOdksyVyt0aXEvZHh3UDdIaWJNbEpmalBGYVJ2SG1hdUNGcEtPbDlhNzhldm8ybTBZYlZzNWZNTUFqclpMZEMrZEwzNXoxSEVJaUtHakx3aVJ6N29HMzZPdXhVYmc3d09jODU4THFrWkIxdEVjMjVtL2paUS9UcUthT1VMeE5IQ0I5U1kzbmtJS0h5RjBGYnNTU0g3MFpzelRmNVhZVFo3MjIwbG9MY0Qwdi9QYklaaDRNSm81K2E2VHQ0VUY2Q1JNTjB6YTRBeXUyRy9LQlcvd0ZEYkNIMStYbnFVcWc1dEZOWEc4L1dGZVIvSEM3eUZpKyt5M29rb29RNHkzb0lhK1F1YmlkTVQ4ZStlazRnQVVWTlJOTVFjYVBPcVdpcCtleHZGbWhOc0diUE4xZHlidnB0UnRoQWVuckVBZ1NUSVh2VHVPY1RjZitkcHpIc2IwY3NhenoxeHNzeGlaS1JsK04wOHdTNU1HazJJUXF4U2lxMmgzREtQbkdkenVxd0tsK2xhQytaM0x5azdFdUcxOWJLM0MvR3kyanBMTTRYYlVTbzQ5YktNYU1RZFRrdkg2VHRwNjE4VWFHU21hYnE1NFJjN09iTkxZSlY3bWthYnVJUjFQUldIVVM5UjB2ZFF6bHFYcnp2eUd6Yk5DdkRMRmQ5RWVjcHRqa3V5T0J0Mk8xZDJ4dlAyTzFPSGRKREZuN3oxazMwNFU4cEE1VDB6T0VVekUyWXo4UmRUc1BIclpQSUhZT0U0aTNwU3gzdllCRnUyRzd2WUIvSWw3bGdOV3RZYXhMNmFMUk0vUEdmWVpuUGFGd0FLcy9OOFhVK201MUp2eUYxR1JsQ1NVTmd3LytmSTVuTUFQMzRXOU4wNHMycnEvL1lFd2IwRVJ2aGwwekNDbS9Gc0FOczVGZk85SnFQY3Y3Z3BrOWVScW93UHVEOHYwRFZuSk9OMnIySGViVU5MckNIdE9zSFZlNGRCc0JTMHhRVXBqTTlpV0NaWnBNNGdUZi9icVE1Vy9jMitvb3ZBMEZqSy94NEJ5aDBzeGp0ZWlzbGZpRFQ2RndoMVhEbDRFdEVUVkhDMlVqNEg2MFBSZDhyS1FLSkdGQ3Y5ZzJTMFR1ZkFtZWhlZWgwWStsSHpsODZ6WjN1akRnOWpEaDZMY24wZkQrTmxiR2NXaDdJZm5oL3hlOG5JZzJhZERzZmJEWjllWCs2dlI5eHpHUVBVMDcxOC9yUmdzVzFKa3RCWk96TjNNbDRwaG1LVzQrVVhVOXFPZ2xESm5zYm1UUWNYTjI5WlZpdjBBVVk0ak1yUGFjTkRxVHd3dEsvUmpJay9EU1BNWHJGOHk3T1N6YXZLelU3QW1ra2RyZjNIS0wxWmFYL3lGWDF5VTJOTTM3L1RGQ2grV2Q3bmlrMzR4V2RWMzQyT2xYN3pJRDNzRFYzMzZ4U2NpbXJYc2p2dTE2aW1NTjZhWWtTZlB1SlEwNksySjNNMGNlM3BFS2k0K0JiUDNlNkwyVlh4OXljYkxmRzV5S0kwQ1JWa00yZmV3MFQ5NG5vZHpFcSt0QTdUTGRuQVkvaitlWEFGbmFmU1BDSW01Q0srSGNDN25uZ3cvNlJkd0hPWUNlWHNJOTNMdUtXaXFTNUtUbkpsL3QwQjgyQzltWS9qUDRPZll0SEVWVzJFT1FxUktybXdPOW9DTlVrMHNqekZWTXhGeFkzaXozUlplY1pkZXRNd21za2VkVE53bTVyNFRZTkFvT2toZHRrVlRoRHpLRnF6V0NQaytaaWFRamI0Sjk3T0sydGdFOXE1cUpoZm82VlpTaWR0SHZUa1NkQlIwRmxSejJrbUI0R21DTU9RbU51SUVkOW9rSklTVkhzWE9vK2cxM21KOUp5ZHNDOWJvR05MV3U1ZklNRzRTV25kYjYxMHZoOUEwMlF6akpiaDNNOGdhanNxdmdwbXdGUjl0RHRYTkU0U0o1bERFUE1HSjZtYVRXaDB5VzlJcm1jWm02empjNVNRemZDWjBEdFo1NmViMnU5dlRTWTRrS0xZUDJJeHpuV1RlSVNGNzVTbkMvKzNFMUpxRFVkUHBlbEgxWUZmZ2J2MFMxTmJzOTZLc3ZzQTlsOW8zNWdqY2pvTjRzdWVnaGZzNTJ2bm4yQkxQWVVZOHg0VDgvTXIyWndpOGcvQldqa0RXSFVGZThTRGxBRFpQOHRuQ3NFSGkzWjlEU0c2MnBBTVV4b2pyelNxL2pvVlF1aXJxU0xicXgrOGcvdlVTZ1lqa3hHQWd5WTFMT1ZGVVlNS3lxNWltL2JBbFovTUlKZTRGbUNPd3ZVTmxHZTJIMHRuU0xZS0NyS3k4VTNtQlFoYXNGQjZzRUxyWUJ3TG42TnB6Y1JBM29rbm9KUkp2eDNhWmdhemRiSG1WaFcrZlFrWC92YUdDTFpoT3l5N2lSOXVnU3QxT0RGc3VMREVERzduM3hEdktQTXkvWVpEYmYzTXpWa2RKOGp5Y3N3Tlk4TzBQMkJJQU1TekRZaDdVZTZBQjRuZ1c3cFd1OUJma0R2NDdSdE0vRWJsYmZFQnlLT2V5NFVKZmVpS1ZBM09SeFh1eUJpZGgrSzRnc25sWW9oa3k5T0dJM29JMG1JMTcrYzc1US8ySHg1ay9TeVk5YzhEcHlwMm5TSlhtZ2FIblpUZTJLUGtzKzdJZllqS2loT0V2RGpXVXhGaUJRTi9sK0dWaElrMVR1WlBwbDZpb1g5YXFsQTA5Mm1WMDM3bFIrNlJwejhNNXR5ZVFIRS83RDZGZmlwWnh5RTlXdndEMStnN016TWUzVXJyeURpRmdjemsrbTIwY3lIRk1UTVVGL1pmRnpYOEJ3aEsvWUhVdmVQZFhiNm1BblY2UDNiT1p3T05tRk9yNng0Y1c5bCtTK0tTM2t3VmVqMjd6S253alNpWjFRUnk5eU51TFVEa1g0RS9QSTgvZVhJM3JkL3NxVlJERFhBaitaZUVGbFdLY21ZbmVXOWRrYXhlU0QvcVhKTFltNWVvVDl2NUJadmZKa1B1bnlVOHlieVg2OUozbHhMV0hsNlpmaXNkSnpReXZJWW4raVZPanVMbU5NeGcvd040K2VvbGMyQmdOV2VvYWEzbUR3MEsrem9vNit2OGxFUkFjb0c5UXpmRDNBTGsrT3Fkc3F6QTR3L3NxS2NBdlg4ZjU0Zit3L1NTemVpSXArYU9YQ0FpRVJ5RDdkYWRkeWp0cVc1UC9pOS8vTUFWQldEelJXUXh5RFNicG9zZUcrcjZYL0FtSitHZkU5azdGTlB3UUZzTlo5K3owcGY0SHFtZFF6bVIvc2REZ0UyazE2OUtoaGRYNXBkRDQwMmFlb2RQbk5ocnFOUy9Oa3RvSVBUMFJNelQyNUw4TDYvTkxvZitubDdML0oxZFkwUDlTSEQzTWR2N3pVOWhKNzhMdlBZYkl6RTl4Q1gvSWVmNGhndjZudU9ZL1BibjkyVTNwWjlFeHhNbmVKYm9oL0pqL0gwUHU3VjBYVkJiMFB4QkhQK1pKMzdFSk0ySU4wbk1OYW5EUjQreWd2MHgwV1hQNkxmaHlSMUtVZWF3WXkwRG5KUnQyM2t5ZXRlcWF3TU1ZOGNlZ2ZyN1B1djBVcmJEbFBpRlJGaFl2a3VvUDB6NTdXZmgvc2xwSGNwRWZYK0NsaFdyT3Ixd1BUSVhZVFBhVlJLbi9TOXJFOXVWczlJTk1zamJ6T2ZYZmJVWS84ZFgvNSthOGJmTFNhdmZBZ1hIODlPbms4RTRtVS9nRGxNaTczNU44NWQyb25hY3c3WWZwdzV1Ti9ucWcxVy8xa3p1dlErMHJwYkErYVg5VzFKTTlWelBYMUpFazdkYXRhVHZYVHc0dG5QeEtLWHkrbzAyckxWM2orT0pzOU9keDlGbldQQ3BoeUJTUk5WTVlLOVhqS3d0clo5Q0ZGUEU0UlJKb2lrQkE5YVNoQmR4SUtGTHlVVGtJMEtqMFFHWGg1QmxVamhEWXNadEc4UVEvNTF4ZDNveCtVT3o1NTBRbk1UTnJtanVtaVdHSENZb2pjYzVQS3VPL2d2Vi9GSUxrSnp6bUUxZHJSWW5PLzZhTkpPMkxWMnhHbjB2c3JHOGxjaVB6dGpONGlnNjdqdVNqdnd0ZEk1SVRRay9TVUFmV2dlVTlSSGpuSjhSaWIrRHNIQ25mK2cvUjZoKzFNMTdwd2ZZMDRPb21qNXRPUTVpWmN2cVMvRGM1TFYvTk94TzRVVk0rTnY1bmNvVjBKcHpSNDF2VGtVek1nc3QvOEFhcmVrMXJWWmY5djFoVlp2bDNOdU5PczV6NVNUUDY1NEZkTHRrU0M3OTNvelF2OVVGM0d2aWx1d3o4OTJ6SHlhOGtUN3VrR2YzWGRsRWNQWkxsZ0pUQ3AwT3Q2VXMyVXZXM05xb3JkQ0kxWkl1d0ZEOThBV2liTTVHNHg2bmFzNkkzUlpEbXpmME8rbitzclc5anNCejNnSUJ5SEVNS1QreldHS2lBckNwcENNYjgxQm1NSnF2TUZ4bHRhWWxrSDJLK2hoTUI4TTgvbUx6NERTZjcvbXcwK2NqQUd3NDZQVjN0YlpWdXQ5K2RsL0R3Nlo3NjNVbjU3VDMxQnkzTmYzRlBKUU1pcXZESGlLdEJjbE1EeEhDZklqYzd5SzdkZzVNNy8rQW9zWUx1NVR0RzVLZXg5LzRZVTJncGJtTHlybjg2enF4SjdLdk04WWZvMURCL0hmalQwL2hPSlF0cHJvZWpva2s1WFlneWJpVVhldERjU3F1VmdJMnZwc204RnA1bGp1eWZTcnVHK0Q1QnJVZXhwRk5XSTJNR1VMY1FUMWxqNWVXdEZwNC9sRUlwQ3lpcEtlSUVSY3VQU2NwRko4Z0lRSXhnTm9yc21VZXRCWkJ0UW50VUY5Q3E1clEyUGZsTk4xbklseWwvUHBLZGZ0bCtSTWkwTHV3YlpZUG5zYU1xS1ZaZ3U3eGpQUGg2ckl6WkJCZEc4Qk1HcE1TMXF1TW4wb1Rjb3dtTklaUm5COUVyTGZ5M0lFdUc1am1EbkQ0NElsTVhIeTNSRTNzNWROb2xQbFV6ZmNPVmhYL2tRbStxNUYyUEVFVDg0UUZjazM2aWZJRm4xNGovYW9ieGE1eWIvYW02RFR3aGN0WVVUTzdMRElRblU0Ukx6N3hPZE1saldBRUYrMmpuY1Q2Tko4cnJNZldnTlVqRUUyKy96c28xV0tocTJJWTFKcUJ1RFlmVExEL1VjUnpCdFN2NDVyUStHU2JETkFaZHdXUTlCay9lQW9VbmNHcy83WlRMMDFjRUtKQW5NcEtIYUtaNGo5WDZpeEU4MlJYbGdmNkpaQmpXWCtJSit6S005YnFaNk5xczgveHM2R3RmUzk3ajAvblNqMm5leDJSdXd3dWNkVzdsMGtSTzNXblc3S3BvNE5MV3RjaTFETE0vdUQ1Zjh3OWY0d0pSKzNxVjlMOTlZUXpldE94UEZtTHp6Y0o2MlFNY1ozZXlQcGtMdmo3MDNVemlnQkN3MndlL2ZETXJ0TS85Sko4K084ZnVOYk11TllLT2MrdFJGMGlmbUgwZGNlWUxpdExmTnZXdVJ2bm5udnM5cGw3Y3ZFU1puZXFqcUNVN1BvVjVmZ1V4aW1TSUlDMUlZWXBoS0pLektZbkJJS1JieEZrSm41R3Y5QTk4NXBmRHo2cUVZcWJ3TGNKbll0di9aN0xNbWM5ejdlYjNsNWJiU3BkMUM5SVJtSHU4ZUFtb2plb0psVjBFSkIyMU1xZmFxeWVvOEpOMnlFaWdKMDgrSWxpYlFGZngrQjBYSEFwVHpuN2ZnN3FRN3NSTHkxeHc2eHRPK1lwZHB6ejU4blZ0NFpsb3owU3VOcU8yL0x5NExUOTNubXhzekZINDV0cFNXcE83YlZydm1PekxuR3lrVlRLNE1ObFFVNjlKcHpkWU5LWGx1R2c2NEU1M0VUYzc5UDdiYWM2ajBDaVFTUTVYQ0MvSkVpeG96Zm5senZsWnp2bkpRNmtKdVBPY0grMmNxOFJYdE9mOGZ1Zjh0akRubFYyc3ZnZWQ4MGVkYy8va2NtbFluZ0N3TnZNeFhNNXJUTk5maEF5OEhpWGNkVlRyNVhvTy8wWERWSVk5elM1NWVqMiszMFVVK3ZPbnFJdTRkUHJOTW4vd20zakNUNi96bXlQdGJ4S203a0puWGQvak5kRWtIMlVYdjNJMTN3UWFHSTl3ajQzMDR3aG94aDRRN3lNRTZYdm1JY29HQ1EvMHpLK2trTXYwSmZudm9GNEdJTWNBNEFzL2xMbkVWcUZlZUlUQzZ2Z0JJdlFYdmNJOU4yQkNiRVppK0xLaHU3SXcrY0dKK0RsUG9TN2VTcytocUpkdzZWWnV0VWRpL3Y1RDhvR0VKTGNqcG01SElVYTliSUpleVlvd09mWWdpcmVWNkd5ditLejl5VHc5VFlna1JsaktaU1lUZlFvc1dFTVVZK1JzdldvaUk5UG9sQmVrS2VHL3o3TXVIY2puNTVuM0R1SUZxOGpSMjZodUhTNTRMNXBtRExLZlRWTExJNkkzU0JrSit1YzFNQUREL1BWMmFzQUdTQjkrazVrOG5xRDVkaVJmZUljNk9SbUw0cDFFVThUTWZNUUlEQnRxZDg1c2dXTTR6Mm9QWm1rM1N2WGk5NlBzbmtSZVJOMFNObUJGek9BcFIyVTV4TU9yUysyR20yZkthMXp5UXZ5S1VYa2RVY21qbmllQ1JPUG14MlRhSXo2YW8xSkNDbHlyM1RvcDQ1cko5ZzUzaytOMGdPMXptZnQ0cmJMdnFQS240bWd2cThtUUdoMllRMkw5UzhEaEI3anJCdHlFQmN5UWVmZ0Zqd3lsb213K09uK21CZWxJaXFvbEFBVC9xbng1RFNHLzlRaXZ0ZWkyUk1JbDl6K05CTytmR3B3UDNJUVlqaFBTU0pQSkdVTk9XY0kvSnNjalY1eEVOSFlJc1JJdllnYjZJOGt2WkJtZVpZb2VzS1BCWHVyZWszZmw5RjN1dnZKbHNjUitkRjVJMXVBaUx2c1ZlempWZWQ1NW91azRHdk9JeUpIM2lnWTRDYThTVXhvQncyRFAwVEVlNW5uZ1E5TWNrZWVGWDZJS1h1Q29Tdks0RmxPakJPNmdkblRsNG1Ud3JPd0dObUNPZVBzNm9qSXpVRi9mSk81NU5JSGx1MGx6L0RkQkd5emxIS0VBNktBK011SmR6SFlQQm1udm1jSmxPRDU5OG9xTEwyQ1RRdkFVemRIZUlLRmxqNXl0eEFVREQ2alVid3pZcG1nUittbWkzWUhpTlRLTmtFUEdhK1ZFUmF0dWdQbm1OVjBHaHlVdkFCdXBBenpZSEJMdmN3a09MMEIrRjZ5dFF2N0xPclFQTVovTllHd0NzNnI1TG9vOVF4V2NQTVV6V1g4STNhT1pteXFwMnR0ZHhreXN0ZDJvSWVvbU10SXZZQU1jaEl6bk9mUFJLTXFjWlR2czVmZ3ZFV09QTG1NdmpRbkE0SHlOeThrbTVrTzRMOVc1VFJtMWdONm9VRHNZaURBYldzb1l1alZvSE0yUVBRd3ZJV01Ka2RVc2RvSmdNOWlLZWhvYmVRd1pYclAyK3pTMmRnZWgwWGpVMGpLQ3UyTmN1NENpbGVnbjUvYm1tYTJLNzJadGM0SitKRnRpNWNNN1JEK0RpNmR3RCtNYktsK0lBOEZlSGROckFtYXVCaStqQWk0ZUR6RzN2WkpSWmk3SFk5aHJNY1FobjhlZjNJMWJ2aFZhemQyUXI0ZHpxbmZENEEyZmRlRHJ5UnVVV1J3TmZLa3JqcS9HMW52b0FlRWF6K0lzdkl2Q3pGV1NqQk9NWHo0Zm5WQTlXR2VQQ1hzbk0vUkxMTmMvSW9ROGpTb3YyTE9CMUU5b1BvMzcwY09Ha21HL3czYzhIcTIwNDQzNFhDTStrdzA0cUFPREdTZWU1aXMvNDZEOE8rSFBPdUx1MzhaWjhHa2lxSUhqK1VLVUhaMzNvbjBwa1lzTy9nQ3ZoN0F3OXhzV1o5M2h6b3l1NzJDZEhnc1lhUElJRjFIamVyOXN1MGVpK0o3R0kvN3RpZXg3NDRuY25TaHQxdllpbGdzTkVpNEpFOHNtM3EycjNELzZYNWpaUklxbE16dml6RGFvNE9oRUEwNndtV2JnRTIzbElUc0NTZHF6eElBR3BTUkZMT1F3M2Frdmo3S2dZZXRpM3UybGNjYXU4MjBKdW1JQWI5UkMyZ1lURU5wMXNibWVSZnB0UE5XRzRGc0JMbGgxTWNGUXgreGJBOTV4WW45V1lmVC90MVVJd0w1b3JqeG51K09FeitFUXZRbWt3VEdjdzZiSWRhVFRlb3YyUWRXdUp3RlM1ZWh2dUlZTGJiaVdtUGQ2OW1nSjZiV2VnYzR5azRoK2Y1WFV4ZHV3UEg0RTNZaEp5WjdIS2gzOXRaVGxwRzVsR3lIVXFxeHFBQ1hHODFGSC8yUWNxSDdyK3RMeXVYS2N6VHRPU2RESlJCUkRPWGJ5eTd4S25WUlZUcklDZ0xkZFF2bzQ4UjBTdkdPVVpCKzBQK25IUVNHZlFoWEdDa3lHbVF6amlYdGI3NDVubkRQN3l2Mkh4WmxWaU5RVkorTzVtdDg3aVVEaFkwaTdreEQvZC9DaitZaWdBeGo3UzNoWC9jakhKNjBrUXlFL0JZYW5LVEdKUFc3WUg0SDAyUFFrdXZiL1V2Y204RkZWZC8vL21XUXlNeG1TRURKSjJFS0FzSU9BRkpHaUlxUFdVb3JpUnFsMW9kWXFEN1UrU2kxRnhZcmpRaTJORkMxYWkwdXB5Nk9VSWxLbFB0U2lUcFZTM0tVdWlBZ0JJVURZUWpZbXlZUzUvL1ArM0R1VGdMVC9Qcy8vLzN2OVgvK1hMNGZKM0h2UE9mZDd2dWU3TDdrS3NJVnU1RUgrZllxTXhySGExc1pPam9FZkh1YTV3MWlEM2lIT05BUXZLaXVBVmQwRzBGZU9GcHRYM1h5WWsxc1puVkNDbEp5ZGFId21pQSt5T3lqZlFHWmx0cXlWWWtJVFZmaEQ5VmpsTVZNak90VXVWTW85QWFqdklpSW40TXFiV005T1piU0MzUnRGUUpHUjNHWXlxa2dyWFYyVjNXUVhxVTN6Q0xjOE5pWWFSU3JxdDF4eEhWaFVXTW5mb0ZOWS9rS1Y2RnVZL3BZTDhWTnhIYUkxV1V2SUUxYXlRZDFjV0FpWmNpWlhEYlBFeHpleER6L2VFOHVKckxMeWc4THpjVHArb2ZTRzIxV3JTN0thd2J6M1BMUE1LSXhXV3JYbVJYajZyckdLdVRaR0NZNEVncXRBLzFFSjdjNUtRd2JMaGR6NEJ3anM1cWZpdlNPekNORlc4V1NKMU1oWVdTZ3NicDNMTFZWcEpPdVRoUi9vSkpoZFBVQzRGZGZrZGlTSG9aeXZSbmJlK1FLS3FOdDdMRmFUVzFVVGw4MUdoVkUvOW9JWWg0REYvYUNYaWhtTXpKUUw4SG9YamUySXIvS3c2cndxR3AzdTR4UXRWVGc1QVdPcTIrM0locU82RnlyWG96NVZQb3BCTm0xQys2dUdUUHB4ZGEyRjArYURDaHVRL2p2SkN6c0lYcjZBYWkva1pOZ0RpOWFhb3l3Y1ZkQ0VoN1h5S3JsS25zTGNGRWFhOTZOVXVkc05UUTBUV3RRR21FSnNmSk95WWJUZEt0V29iazBxeTZHNi90T08vU1pDRDRLNGxaSEdSTytqR1JBZzU0MUhZRjA0Q0lLTVlPak5ITzBLVmIrNUNiTDdwODJRd255d2J3U3JHd0pTOWVLbFQ4R0VTV3kvOHd3aVZWZG83bkxlYkFmQlR2dFFiOWFndENkV21Cc3QvY09YTnhyWmR3d1RIa1pMQ3lOZHRURnFMbm9RTVhVbW9NeCtWVmxVb1dpVnZJUjJacW40RW5ObUw0eUtYWllxdjR5ZjFkNnl1eXdNMEwxYmVhL3VZTTBDQ0YwaHExV0dRV2RnMUI5UndLcUtCQU1CbjM1Z1ZpMW8wUmU4MjQraVBCeEJid0xVb2hDZ1Q0TGdEb2ZnN3NNejFnTUswc1R5K2phYnlLdDlITitHVytJL0xJbk02MlBYb3hBR3BxQ2dTQTVYdFNqbjREQ3NGdThnVVE5d3ZiN3dYb2ZUcGxvdUprRFVRTk5hT0hzdXpuTVZjeG5VejNoL2Q3anV2RTdreWo5UXp3NlhLM3ltRVptemp0U1hKcWg2ZVlJSUhyc2MybzY2eS9HZHNkRjR5MUVTekpGbnNQNTlnSEk1Y2xGVWF6Yzk4ZUR0dGhpYTJreENxdWxkNm9JMUozTG15VmJ2QlVUbjdsR0JKZmhNRnFwbnJvekNsSEtua0Vzb2NtWi9OelRWQ21XSUxCUFgyOE4vNWpMSG5JazNZQzhNNXZTaW1LVWtKZ1M1YkZaUkp0aG40azVqeWN1RElJbjJwK2N5ZWZsUk1NUUNzbFZ1OUFWOWNDaEVFbFc3K1VMQ05WNTZIWE5MOHZ4NHVsdEZtenFQSUowa0ZTdVNuT0tOWkM4enlDcWNiR1VBWWdzSzlhL2wwVXpjNGEzSmFjSGdiZi9zSFpuUVIvbnUzTFJlZWd1cTRWOFZVZ0RSL20vNFNDZXcvdS83M1VCU0JwSGwxdzVpM3laMGh5bVBuRG5MVVJkbVMySFZyUjFLa3F2eUJORHB2REl5eUh3ZmtkbVhSd1J3cnBKcmtEbEM5TFUydmVCUWowQTV2M2hZcmp3OS8ySG0rVDU2SG9PWnlTUGNMWmV6My82ODB3OTFZOHpyc1JMN05oWlgxS05hOFR5NXFnaXJQQUNhWHB0TzJsTHNyYm1rOW5SUzRvOStrKytmYUlwR0NGd2p5dWNSWHVnSW5OLytWcTVkL2p1VXVWYTZ0WEprVG1FQWUvSXNuWDBYV0g5T3BVNFFCSFI5RWZsT0diMXZZTmR1VzQzc1ZLNkNiK1JlcUMyQ2oyeE55bGliU1lRUWhjbkVuN0RZamJoK0IwWG95a2ZqSlJicDdESVgvOTh2OC9yMEJYN1R5eC8zaXQ1clB4U1RrZk5yRUpUWHFLWHdOUnpYK1JDQlU5Y1RmRFlIaW5JdU1wWE16ajE1cXVkVjBmU2YyRVcvZGxNc2U3UGpPL1dDZU1uQ3NPTTc3V0FzMlZ6eVN5dU5Ud0huOTc0ZUwxa1Vkc3pGUTB6cC9mdzd5SlErb0k3clo4S1Bub05LbkptSE1qVlBYbnFPQUZVc1REZElmVGRzQk4zZVMzK3pOOUtsT3hGUHJNR3QvekxDc2FRK1ZjV1dGdTJIWUxTUndwOHRWOEVoSk9JdUt5RUJheUZyMnpjcEgwTWxieXRRS3lyUWlEN2gwU0VxVmRiQ2dRc29UQzRGeFdvaHFLV0Z1a2pPSHNXcEtDU3BCUnh0a1RUZGlOQVg0SVM2ZDczS1hsVFBWc2pEUUk3cEZnQTdTTTZuNzNIYnAzS0UvSkF5aE9aazdKQ2prYTFmQWNqblBCejNCbmRIdEdOWHRrOW1CMzhSWStselc5TUxUUzhCeE5hYXRRUmZQeXZhcGpZc2wvWExyc1pYU04zTDJoQzBxOU5Tdm9aWlREMEdnVTdsb0FyRU1YODFsT0x2RXptYytXeUxDdUIwSXVJcWZ3MWxINmJEdVAraDR2QVg0eHlqVUFjYmFISCttM1BpcGIreXUvdk5XZno3L3cxSzJiVmFqdTRiMjRkSjdzYjUxRnhOU1UrKytncmM5c3lka2ZDQytKbGFObUJIN1lMNjFRd25IY0g1VTAzc1U4bnl0SjlBYTRTS1NsS1ZrVHROOEJ3WjFRRkpnUDdLNWpDbW1XR1lNajY2UnNXK2lHbEt3bytEN3loc1IwWGwxZXErQW9OVHhkWm9UdnJYRDdpQlJENG5pZVRxSjhUUWVSSS81cFhnMmRIWmJIMzhUcUpSblZZMGlaMFloSGNUbUwrUEdYZnNZZXQzMEZESy9tcFhWNEw0M1lxUnBHd0dVazE4b2FwazM4QU5UK0wxZlBKUlVGYzEySkpxWk5rTXJ2dmRKU0REVldBdjNxcGtLaitCTUNkNkV3dm54VXIzZ3hYVUkyWVVvWk92VjI3T3hIakV5Z2dQV2dybzYwb0JUQ1c0cXVLVDZRSTJGVXN5NUtCTE1reGlTOHpoWmZaQTR4dXh2K3lHTlIxUTNXdUN5bWxLNGJRUlEzVVV2ZnNvTVZRSzJwR3c1MWNsZHlURGJGVktRWVIxNHczWnVBQnV5QkMwSUJmeEowVHN1SkM2QzVKUFZ4WG13clphcXB3TkdYT1YzZUIrQlN3SGtVUU9LNXVEUC9leUdMZmFpU3BVcTZLbENrK3JWUXNLSldWU1REZmkxOXVRNElaQmpodlFSSDB3RzNVMi9rTCtaT1Q5blp4bTFRZmZ4UXNmeGV3UlVqMXhGTEF3VzkzQ29lc0VrNjFEVGVqT0FMVVlyb3VJRG05VjB1Z09kcnRWemNMbEJFS2EzNHRzWFlCWmZUZHliQ2V1N3BmY2lJQjlXQ240YU9adDZubWlBb3JJbnRtcXI2bjBMTmpZZnFFK3oyNkNrWDFBTTVDYnlTdmFMNjRqKzVsRURWWElRbUhjTFJNQTVleDNxdHlaQ2hMaGF1Mkt6TDBicHFkWWRuOUE5ZU5RRzF1bFFJN0tmQ00vb1pWVW91NkkzUDhBS2RheDQ3UFJRQThpVXplQUdjcjV3RE5zY3VHcWV5QU5YUlNWejk0SEFXMGpnQTlpYXozQ0FBRjVyWkNnL1U5NzYzQlN5S1pLL0ZCTmRnR2hGTnZFVmg2RGxwdi9ZQTlKVjNIcXFEWGpITUE4VW91ci9ISTA2TlhZMzBqMk1ma2NIeHAwTzgybyttclYzZ3k0MWFDckdSczRmaWxuTDZXUFBvSHVUV2YvRHFFY05JSVArL0d0MUNOVGZnT3J3Y3RFVGllVVJLN0dNQ3J6cUNZRWFnd0N1amt5bnNybXhCdm1vQ2drQVh3T0R1WWt4RFRuRm5ENkVFQXZCak5JRVRMNUlLeGFjYlgxaUhtdWRpVUdoUldFRFRucGdpUzRIKzBsaUpxVHdNOFJaTytiY1FnRXNBM0xmUGdGOHM5S2xyVU4xSDN2VWs4cDdRTnQ2STVha2d1QjZJelZzak1sUDRvSjI4ampuUFJFOGdtanc1UW5aS0JRMFVCbDFHTHBWbWZJWEt3aEJHTllBaDd6eWs5M2xrNm5oaE95aUdQUlZVTWxoZklReHV5MDRwZll4MmtSbHJaTm9KV0IyZ29mbFMxR2hUZEVNOEFIdDY4ZmNjeFphbklCVmNnQ29DSEdWOFBFUEJWbFpZSDVvSGhZRnBWaVRCZUZVTkY4Rlc1Vnl4V29qbCttUWZRSVA4QTdnSFZJN2RYM0s2a1M0a29BdFhxVktockdTYXBHSHRpU2hGeXF1VU5ZNldxa3dIUlJ3ZDNWeGwyNXlWVzhLS2FWUEZ5SHFtMmFEMWlEN0Z4WHBSL2pIQ2dFdHAwaFU2SU1PYVBBM3pZczhmS1k3Rk95UC9Sc0wwNzNPbXlnelNybG81UE5MZXEyMGpwTmF3TmtFaTlsZk1NQlhjRWtNdHNuVWY5emNWZjRLV3pRU2E0aWhjcWpsNFhnU2owZ2lFVlVqdXRDcmRKaXlLcDZETEY4Si9tdTl5TE9IcWlzZkF0a2VUc0hGZENjeEVPdE1ySkpxVVVxTW8ybHJVMUZpNEYwQ0hSUmJlQ1FDalp4SkVPSzBzUThhL3lBSzZ3cTlFalFZWnc3d1RyT1Jnam44RnFKUzZxRG5MV1N4bGgxck42bjZnR1lyMFRpWEVVczRlR20wdGJkVm1lMTJGMEt5SWcrRERiSWw0UGRXQW54M2pkb2JwaXNwYnBMN0FDRlVtVEJ1ekR2ZTBTMTVSVnp4R2tKcURTdkhFbHl4NmovQ0RSWFhXZVVhMzEwUnlhdjI2Y3FBc3BKclk3OTNIN3lOQmtTSnN6NlZmd3RSNFNJODlzR0RVcGc4cWpqYlNkQlpYWUN5c053MHh3RjdrTldxbFZrSUoyU2JUcWhWQnk2MTkzWGVmWm9zeU0xTTcwVVBZekVaaWhldXYzb0wrZXFRR2N0Qm9jR0R0TkVvSDBLTVREMTRHcWVLa0NvTWh2VTh6QkkxcVQ0RTJVYUsxRmFCUjFVQVZ4VkNmU0VJcHVJNUZldm1Dd1ZtR2JyMVRUUjdVSUxwWkRXN3RmK0sxME4wM25vempReTVsTXlvWXZxc0xLbmhYaEQyckJ6WnVGRWQ5clVLQVNVcUFkUWpZQ25ubml4UTl6WXlpbG9GdlhVTnhFVDZINExJVUFwMlJXbHlrSGZGTnFnOWhRQitHcVFRQVkvMnhKQ0hBNkt3TURmYzdHOGRsRkZjcVNhTUZZMThYZjY2NWxzNUlCNlhqTVBSRndIM1hzT1pDNVdxcHRrUFhpREc3S21wajA1RE8xWDN4ZFZ1UVJqYzFTQVJXbXZpb1JDbncreHRrSmNzaVh3QnhXL1ZEcE1FakJtTHp6bVd5MWNwdzRodEZaQ3FId2VFdWpVVkFtSXFZNkRmQjQ2cFdxVzQ1ZGpGUFIyMjVBOHJtOFFvcVRxR3FQekZrT1NJbEpPWWRtZHNkVVhZS2tyaGJ3cGJyaVlNNVNVVlV3Q0xENVNmVHZNTGgyR2dkVmgrYTZCb2laaGRDMkltRzBjbnhhZVBTb3BiMkk4RlBtZDQ5WWZWVk1GTmQ1U1F5TUhPT1NvSjZtaXZBRnhKM2tNb1Y1aHJEeUZjUDE4dHJFWTdoYmdyQlJKVW9ZU1pPMklwYjlWMmFucjhNalV3UlBya1FUMlkwVnZIWmFtSjJLK0NibmpGQXRvUmV2SVZZN2J1S1NyT2tNaGNYZkZrSVFmMW5SRHVtL0NlSzJ1YXBMOFBsZEJZeVZMSWEwNHVMUjhxcmFzZXR3SytOSlFDNlAyd0JZRC9qcEdMWUJsSjcyb2R0WGM4Skx3MVpydzRERHpHM1Y1QVZJbVFISEhJMkw1cUNVSm5zK1IrMTlHSXZ6M2JTb2tDc2xvdzJudEJsZndIZ053QTN6Ty9yOEkrbDZBVU5QSXVXNUE2bEl4cWxyMisxTDQ1Z2FFc0JvUVY4WFZqTVF4WlVHRGNzMm9adXF3MnN3Um9hV0pVNFc0OUNMaXd2azhxMXozK2tsUTlEWVZBWU4zNXlPbkhGS21GZ1R3RUZ3OHhIUE5NQUhWNUdvUlp3ZThTVldObE1WTlJZbEJxcDN3U0RxNG1seU9aUWx5MVFGaVcxNkJ6NDlYb2llelVZdk5hWVNYMW9MckYwS2l0d0t4QnNpU2Y3RVMvQllTaEhEdEM1ZzczdVhNWDdzcW10MzhEZjFlUXBJZm1wYTBKUVVjR0l4TTNSVExrUzhUZmpkRWhnTlFhYTQ3ZTlZUVB6WVBlKytkdzZtTjFHMFNpd016STNnYjk2RFJXelVmaStFZUJReFFhdlNBUEhrdllTNmJCOXpucVZQUEhrQjc0T0wyNjJqODllZkVkQ25tRFhnQTh0bHRJZ0ZjZDRKQzg5U1loVWROaEdQRW95UW8ydXY1TXM0b2JaRkhUVVRGYktmUW9zTStTZ09PbXlETmo5eE9GNG9YT09DUGJuVmhjWk1LSTNhQVJYY00zeDFnY1VaVFBBTUxjRkJUMjBYWWQzMEUzVy9HaG5nR0Zyb3VXS3doV0cxdGNTeVFmbGZ5L3pyQVlnbWJhRCtDYVZnSkZySnp5UHJ4UmtpWGNDRkY4Rmp1WnMzdXU4NGdkR2FKTXE1Y1dLMDB4OERpblAwdUxPSnBXQ2lqY3hJR1Q3dldZTUZrSy8rS2pjTTV5MkR3WHdkaHUwT2NodzJNdi9Hcy9jOWVnSDczN0tNTW41N3dOdnVEL1hubzJPZ2IzM1BNRFVnY1ZhSG9HeXZmc0hOanNTK0h1b1VnbUNTd09udTNSSi8xQ212MUdSV05PSGNaeC9lWEJkSEpYb0tyVmtDQ3ExM3BLU0RmajZjcWJ4cXFGMVRpZDdwTXQzTzRBc3RFZzVyb05jR1JwWDhrd01qVzVaWm9PUGZFdkJvRUNiVmhSVktxVTZ3dmhPRUE0aHlMdzNtV28xQWpCSVFjam1NMkVrRU9vRkRZU2c1aXZtN0pVaFY5R1daQzU2bnlOcUx3VVVWaWlZSUJPVW83VStuZDgxb2xWYTJyOVdrK1ZkTkk1VTZTS3VTbEpEWTFPMFB1VlFHK28rcnBoNmRCVFRSVHhRckNtQmliVCsxOENFRXJidm5rZWJ5bGdxK0lGRlBiMEpUNGtSN2lMUk1vcCtwNTFkZ05jMUhadTVpckRaYnNIQVdiVXhORWFYVnF6SndGaXBOMGFmd0VxNmdITzRVMTNWcnIyVU93SFFVcEJwT3pHZCthUkJiYVhwb2NjTUJQL2Vrc01DT2JKSG0vSEVzVEdGYmk3U3FNVkxtS1V5eUF0TGNDekU1SUpVMWdXUEFoeXcyZCsrMmlCeUFoYjdzZ1h2TEdHNWNFSXM3UHplN2tiTy83L2Via1MvVDFXWC9tNHJQNklkbEh2emlwM1ZEeTJXT2ozaE54TzliVlVPNGJON2dEV3FhUHhOUit4eFAyamxuMmp0VGVaV0Raai92RW04c2MzOC9obGI2bStMT09yL3N3MHphMWJhcmpLOFdPY2RYSGNyWDZKUHNpdlNIZ3VtWHJmY3JNN1EvMDc5L0JDVjBFbnY3dDZ1UFg0dlQyMXVLK0JTYktYMEQ5ZnNKR2xDRklWVTR6NlpNRzUrOVovazlPMm8wZzNMWlhZNXcwTGo4Ym1mQlZ4MWRTRlUyczB3UnB5QjBEdFg4TnNRbS8rZGNBczh5UnE1WDJhdVNPYm0xVG0rMS93UnVkMUJWVjBaTElhNWNLZ0k3NVQ1RDMvcXBvSUhLSC9lbFhoTmkzQXpib3BCWXo1QittbVdQblBBRmdLamgzVWNJZEJpSEFiNGFTVldCS1dJUERxZ0liNmhtQXFPOUJjbHNINGtmdEN5cWZpbUEwRkI0eEg3SlRpdG94a3d0OU41bElWY3p4cmVMblNRVjRUZW9SVXc0UTVMQmZQQk1CZnBlRWJreWR1eVExRWErNFRmWVo3RmlicWpCbmZpWTNvb3FrQnpENzdBQUo4cm0rQTRhYWo1QzNGMU5iTWFTOUZqbTdwMnhtVUpDZUtHaUpUWFlSZlNna2JnYktKTjVmeGtId29JSVhLT1RQM3VvKzQzN0ZteStKckJ2U1h5OEdVblN0dm5YaFFoODBwUkNtem40czB2U21ON3NwVTNUNmhOaC8yVmU1dy9CSkpiWklKVkdnS090T0RVOW94Uko3QWdnb2U5N2wvWFozZzdqV0lMWmlDWFAyRWRIUWhEeTVINFhXYVVMbTNJL0VWUytmTGtBNnBBaHlxVmdRNVNQODJRUmxUcXJieEE1R1RNb2szS1pZVnVRcm1RS3lwVWF6cStwQWtWTDAzQktsYVl4UnB3Z0VDdWxWYWg3blYxcnpPdURURjBIdE1mU0FUVVhLd3NQNXNrV043aExRbndJZzM0Uk9oQ1hEYVpDZ2hiVGJnTkFmUkRwc0FGMmtYdFMvd0JDSEt2VkprS1R5ZHc1aUZta0FNZ2NSZXh1NDh6QkxQNGhIcjRHWFZIeFNBOVpoZmROamV6RFBPM3Ntd2Ftd3FtRnZ0TTlJNW9PTzErSk5NU0dtcWNWTkdyNVZnOXZMZWVpd2lacG9LUElhZjFFdEpNRnE4OEhMSk5FQitjL0FnZkt1QVRaNW9FUTJUREpQRFNKVTNoWDFYdDg2UWF0eVVmMW9xV0U2Z1RDS256NmlJR0NWYlpUdkg3SGViWFFGVENTUSttRXlxaFlXQUFSdGEySWh6cEFKeUNDT3lCVkNDazl4Sk1NTDJhMitJZFpWenRDZGhmY2N2ZDdNM3B0WHJNQ1ExaG10YjVCeWpvY0hoS3FLSmlZT3RoY1dXSHFSbVI2Y1B0QkpEenA3c2R4MUJmbzcwTjNWeVdPSGFsNmlrMjhGaFlLYzNNLzg1R2M1NzdVQTlFODR2STBnNGxiRTl4cGs4NjNFUGhDcDZGU1Q2RkFGVGh4RURQc1ltQnptd2xiNGVqT1JpbHRxUU5qUHloaHNHOEpmZ0hpNjdYUlp5Q052NFl2ZjJ6Y0pvei90eFR6WG1XLzdJVVhGRURWNmYxaE5sbU9CcHRjTlVOZkRhY3VnTm9uK3lKRmx5STBKdFAzZU9pYmdkVitCcG4rMVFJT3R3dzhaN0lGcEpSZlRXZy9JUkM1OHFCVFRHa0V3cmttckVMVzdTRUgzMUQzS0p4S3hFQ0laeEs1VnFHTGI1K0VtLzc2NlU4dHlpcW1JL21sMmFTQkFBb3h1d25TZWtEMEU0L0lSMWZCUTREYTBxM1Y5VEhqcEhBRUxaQzQvZ2dYaUtLWFZFdXFYMmlEcHJGRnBXRFZSTC9lcWt5aENPUDB0cVVRQUdwdVpFaFZka0VrVDU0UXBVQzRaVVVLRldWRXZPcWRRMVZWQjhuemN5U0dWeEpPWlN4NUNoZExDSGtJUS9KQUs4eGJxZUNHVjVhQ281N0lkV1lyTmt0dXJZSk9Pa0d6SVFEU01nYkZ4NmpIZmNwQVdhNkZEemo0MXUwTjdQRXpLZ0lKWUQwUDRXdEg0RDQ5Uk1ZWTZnSDh4RzNJeC9PdGlUdWJGbUluc2I3NC9PTDdUSDQ2VkxBNDdxZSszV1cwc1RCV2JwNGVaRWl0alVEekJUdkxjNC9IbXFaVWtQenhuRDV4dkNGbmxwaHg1ZWZEaTJJOGNjeElFNEFBcCtQa1lPUFpDK0hzaTRINkFKSWp4d05rTjlmMkNFakJPTjh2UVVvZFUvM0E3K3NjV3dKQUhUL29id2tZRk5IYzdHRGNZOHlHWmorWTB1T0ZSTnpqTWpqMkFySFR6QW9qMDRVUjEyQUYvL1NxcG9qSks0RWVTZzU0dHN5Z1NYRGEwT01IcnErRjJHeHAvVW43dzh6a0JKeTNHNzR1bnhQbUN2emZMVk0weDJNNCtxM3ZFYnZ4bFhWVUJENEl4RUROdnR5V3haWFl0ZSt3aDluVlI4eFAxekNtR0dsWVF0OXFnWGtSWUNoTFFtNXh1YVhyV0EvbDZPeWEwL2VnWDFlcGlNQTNEOGxqQjVoREVlQjg0MllCTk9JVFkzREtkM2FlTlR5dlpFSDRLdnh5QnpYZEdDKzhNRVMyNlhWV1Via0NsaXFrVHRFd1FhTmZaYkxsZnZRbmtCMUpCTGpTcGJNenZTV2t4S08wSkJsUGZ0elpBSmNwdU9CZDhPQStBbXZPR3FBNlVzeGVpdkZNQktLb29oN2lkaDFiVGlGMnRPOXUvRDRKY3dTMkZzam9BMk02YndVdmZNNHVpanUvWGZUajFtQkZsZmlSb2pHSm1xbEZDMFJSbkFiTXVnRGN1NEpqT3FZR0pjdDBWYnZhOVlOcnZaejgvd0Joc1AzTGNPbUdNd2tGUkVDc25vMTdZTXdmeXNRQ3VuaDQ2Yzcra3FYMG9HdTc5VkwwMkl4OUlqMnJ5ZVMwdHVFUTlUZk1sYUJHVmJPWUFxem1jaERsRTVpMVFNWmQ4eE9KNktHUEpwSGptZnBuZlIyS0R0Qjg1bnUzVmZsUjZaZWNVKzVnUE9YWVdjRUxtd0NmbjRKZVpvNUlpN3YxRGRQL2tqdmRid0w0SDBUcDNDZkVJOHpsSmN4SDc1b0w4YzRuUk1GMjUzaFZrTWhENUFTcjJwdWg4K0FKbDMrdzNDNXJQT000T3F0dGVkbjJ2YXJUTzUyVFBoM1hOaCtacFJHY3YrbHZYNmQ0ekd0YlppeWptZnVEODU4TXRjNkpiZFBOZU5mT2NpekhJRzlIOWxwT2VVV2xGeUIyZm5aTlozZ2R4YjNsN3NlOE1vUG1UVWxHNlFtbTdVdTdBZTlmcnZMY0dDTHcxMDJpaEF5QVFaS2xvSE5OMWROUWQyM1JWSmpBQ24yNXgzK3BxSWVzbjFPdjQrazBnNitlTTNrOHRFN1d0ZVREcGZYRVY0Y1A2MWlBTitWUjQ5VGpPOWh0SXM2Yy9JSXpjbWJsL2plNUhoblh2L3h4TzlmbkI5RjFPZ3lUZC9RckRSaEp1VU5qcHpYaElGMVFKci9RcmZzT1NjMkJZL0kwekx1VDQwSUI5dnRHb3hmazkzRjhyM1RqdHpBb3d1dTJEYmw2M051YXpYMkZPOW05TDJZZENOTjlhaXFtb041eERCdkN1NnFuVFpzNTBuRC9CVjErRTJFeUNKVW9CS0ZVVk5rNytQalVySEFPemVtOFZLdXg3aUFNVkdEMDJFZlUrTEJRdGQzeEZwWmhUeGloTkJ6dm5VTGpKY1BVNy9lcFlCT2l2Y2hRL0lpQm1SSS9ZdDhvdExVS21kd1NlT21ZY1ErRDgyM0RZUWRpMS96cWFVL3ZmWVQ3WElRcS9oVWgxbE1DdlY2Ykt0OGY1TWNVOC94SEJ3bHNaYnhQZjNudFV6WVdHRXJzUnphT2xVQW5helZ2TEthOGh1RnozS04ybHpaaXJvaiswTC9oVWZMWjlZV3d4NTNIZnBKZWluMXFnb0dMdVJUcXBZY3p0TExIa0NsYnpGbTN4bkREamRLZGFocDN2ZndXUXpSbUFkUHNYQU1GU01vaU0yTCtPZ3V6OWQ2Z0RRT3o5UnpsUXIxd1N6d0NrTkg0Q2dEd3NnRHpKWkgxbXhTMUFSaUtLclBxWWhKMFljdzFWQ0l1N1d2akxVSWpIOEplMDJ0UGJ0MDkxOWtxOTFjYVVZNS96VS9zYzR2bmJSSnE0V3pmeStKVXV5YXowZ3ZhVmR0TktLZGk2RmNUZjFPUnVuZjFBY3EvZ3lQQ2JHUmFnRHRSc2lOaHZYbEFiVjhWTTM4cGhvQWVhYStuenF6VWQwcFJmYVFoeWNLbUNyZVhUT2E2M3cwbXh5WDdWdjVJM0hhR2g3V1hlTDBEb1ZrNWN0WWd3SFN2ZlNKa3dKTEpRc0VoeGpVU2ZLSWtYbG02eXlYeFRaRThXZkRhSkdPQlQ5d1QxK2d5cC9Oa21kYktWaTB0cEd1b0RLZEtwcXZNcndlV0VFaVFrempyVGpHcU93WjRjWEE2dENyaUI5aVJWcnorbytzV1BBcnpVSGVaZSswbnNpRHlkUjlVaWtXWmVUalA2ZmJhYVNxb0JwRndnYlJKV1ZHRkFLckVNU2txQ2F4YnhhMFA5T2tvQmZnMlhJdnE3amV3SE5RaFR6WGs4YWpsYWl2MVZ6UTRVeUtJSW5jWHFRbUQzb0ZJdlkxK3IwbTJ5eWN1T3lyeTJSRGc1c09sbzdnYTFoM1NtV29rRjlxbkVsTHorY3NySjRrYzBtdE1pVGVBc05iV0UrMmM5bmQ0ZTVhZ2V4WE9UVFdTd1c4ODZjTHU2ckNvSUJxcnRiam1iTDAweVI2aVlVRlBmWVdvd3F1cG5XUmswWXNVdWFsMnMzVlJSUWZSRkJkZWFaeWtyYTNMSUxWU3FRWTRTOWNocThVdHNhWlpIY0FhNDU3dmJHOWxOZU1uR3BDTlRRL2Jkc25uS09iaUFPN1BsenNWcHFiUUJwWXI0OFp4bkQ1UERsbkNIWUlPd1ZPV2ROQWhwelQ2NVR3VlZkWW55ODE3TjgzVkdPQzQrTll0UUFMVVdlNzE2czUwUHN5a2JvNGJrMmpIeWZGVklVRlUrbk5SNEpaNG9QOGx2dkw3SVhsdGhHT05SemhmMWkwbUlBWnBFcUdhSmhDSGRld0Y0NkhtcUM5cEtzTmpSeFl5WnhZNGxKdW5PTVpuaDh0Z012Qk50YkpQekVMc3VsMXZvVXMyT251UVFFZTkrVTQ3SUlGbTlaZjVJb2hUN0tqd2twMjlzeUkxMHBJTkpqbGNUM1NjK2dvcm5VelViS0YyV1lnTDk4bHozMTVtUmJacEREOGZSRm5qNDBSSVAzVzFuYmRWNjRBRlp3aGdWcGkxVUJoOXNYcW1lU2pFeFBtQnM1SytVa1R5SUpHMVpBdVZVWlB6bVVCRFdZUHp5NzFNL0xWdU5MRnFoZmdHM0g2LzY0Q3BDUnc1YkJCeWw5UG9JalRBNTBJaldhYUpKMEZhRjl2amxINEJaKzBWdjZmOW9mRVJNaFlDRCtvd2FkdFZrTlNOMXVqWC8wSzJ5VkU2R0tyU09nd2lmRUc3bWlCSW9GcEhJTk9WTFpjc2ZQazVZZ3NpV3JSb3BQcnkrUjFVZlVqblMwdEp3TWgwZEZVMDNuRW4yMTUySzUxTGlsRUozcHN0b04xS3BhL0J2MzlBZGFMVG1IcjhrajNiR1VIYzhveDE1SWticnNxNlBNNndMSi9LYlIrTVpacXVDQ1hVRThJeUJjYWt5OUNCbzhRbVliZXhZNlVOS1ZMZDI2VU1zckNHZWxqNTh5aHhLdE1HditpR3lWK0NKYThXdm1xT1RkQzhZOFJNZVBaM1NUTTY5YUMyL1VBQlFLOE8wOGk3OWtLRzNUZ0pTTTlFWnJzVjR1Z3dGeWN5RTZqOGl1cndkZjhmMklrU1JaUUQ5MjdDMW15U3JMS09BNkRLVmdaYUdUSUNKNlU0YXoyNk5PaGs5Y2pKRTUxYlZjT0NyczFwOG9UdjQwVjNkMWY4SyttOVE0Y3czMFM5T1JZQi9GZzZqYkl3M2VlaE5XV3Zia003YkVPMjd3MFoyWDhBa1E3RmZJWVNhYzRuRnRWL3RwWTlWMHJ3N3YzYW52by96RjZJclh5Zi8wRG5Ba1loQUZyWkwxenNBajNFL09Nd0hDTk4xdGtQV0loQnBmblJ2UDhCaDdpMmRLNEw0SCtHY3VCK2paT2ZxSC9kdWlnakhmRmRCWmI5ek8zTFFreHlTQ3JlT0FwYXdNTEFPWS9MTHB4V2dMMHp6SUptUG5DWm9MeWxkTkkrMHlQVHhkZmhhRzJDWFRSZ1BtNlJtTG8zM2RsSk5hc2xYejFGVThGTVQ4TFBqMjZkZXR4UDZCbDBnU2JRQTlhY2VJaEpBam13Q0wyVGRKWExkU1FEL3N4RXM1a05ybGU3UURFdHJRckNTeTBDRXV4WnZheGdYWmd1SHN4QjBsMDE2TGJMWHp6Z2l1UnpZRnBsb2dTZDlna3duakxDNU1vUG5WUWtzeE5qNHZxR2NEM1doelFjakcyU2F4QkI2aEJsYjBBSHJPVFpxSGZCMXpEdy80MncyY2twVWE2VkpjZnFJRWc0WGFobUtTck5PQzJqWVdXOUtqTkRMTUpTZm8zdmtJcytSRGEvb2ZUcFEyMitLR3dJRVdrdmVDby8wbTF4TU4wVFRHcFdYMHRXQzRSYXRVdlVxY0tYNlBPNzZtekxySjJ6MkNFVE5YZitDelByRDdldVBwZGVQRzhKZC80N00rcTg3d2ZwRG1mVmY4RDlaL3dhdDN4eXovbUdLTzZmVnRobjdPTmtUQnB0R1BlNmtQRXdRTFlRSTVLcmVFS1phR3N1WUVMVG16MUNrVzFFT08wRnZWUTlIV2FZQmxVMkFIeFV5RkxXTjFYM0NEWmJqRnVkY2xuTXpxSFlFRk1xQit6WmlVd2lDN28xc0NrNFdkeTBOU2tya2xZOG9ab1VqcWNRa1hhM2JhRGZBbHcvUHB5aFVldjJFMU9aaCtwVVhnR1IwRXdBZjgrY2N1MzdzeHQ3NlkrbjFxMnpMLzVuMXg5THJKei9HSUg3VWZhd04rQm91dHN1R2sxVnh1ZDBjMy9RNHhwZDZWVThCQTZpVDc5VGZhZXdSYjZDU3BWUFArTlRCZFpyd1p1ZUhTVEVaZWxBcEpteGVXSkdZMFA5OGloSDc4cGFUUVpXdnJFUDRmbGgxOEJzSW9oaHZDVVhxazZza2xkV3BSNG1xRVNGTWhCRW1BZ3J0dzFZU1l0QlhJUnRLamU2a1dEdWVDQ3RoalhNdGcxQWhRZHBOU0wwQjNCZTE2ejM2NXB6RkxYTTVSMGVvekJ0QWFHdFVrV0Q0SGRIOHpoSEo4dzBCZ1dVVzlQQnlySTB6QWY3bDNhalFQZGt1M1hlRjZzWFdjNmlhT0FSTm1KcnFpU2RKSlZSOXNoNUJQSXlCbUVzbVgzVnVoNm1sY3I0TTR5SmVDdTg5SjJZQkZLSlhyY2xuVTV2VVNRYktZMG1rcFp4ZDJBRkgxVzdybFVESkJqZGhLcTkvK2ZnSlg4aE1PS3pEaEJDTjhPL2ovM1RDYWRIMGhPL0ZhUk40RDVMektjTk0rNWFvbUJ1eFoyRjhCS280a2kvZnFMYUVndDYzb1d6S0VSWkV6Z3NqeGdjUTZJa2FNNFVxREhPcHQwMGR0d1RSWnE3SWxKN291Q1YzMkIrbnVkc2hFYW5DNHIzdnRBTHNQVmQ3WHkzQzNtNGxZTitWQWRWMVV2R0NSdXlKamJTb0ViK3VxN1JpVWFwMUlweXBUaWtUQUltYlRJRktJK2FzUWFRcUVHOVk3VjNuVW05ZHNrQXFBSjg0VnFZVEI3Mk82b2lUSFRPUVEvTVZhRlAzRytJdS96RURzUnp1aEJrVFJXdTZnK3U2ZXVwWnNmUnYxM20vT1czUXk0R1lVNitBQnRobmk1UUthYi95MFI4VjZuelcyWnN6ck45MllVeTMzeUx2Tmp1K3oyYkhpZklwa1BzSGFWNmtwRUNWcFV5S01LbEhzUEJjaTd0NlNwbHFNOWVSeENDUzN3aVRyR3Vpa09idGp3S2JOWERJRkJiN2d5cEhqNXZ5QUo2eXZsTDUxVUJVL25jNGhPcnhmbHRoUDZzUnlxNCtpMWl6dWdiUnM1akxGVTFCQ0J5c3N6cWpyNVAyWjlBbTFRWEZDTkpLWEVBcm1OemNCcEtmc2twVlVkUXRRR1dnMklTZ2JDRzN6d1ZUNmRuZ3BCUldEUmRPRVZSTFhYd25wYkxYTkNkeU5vOVdTd2R6RHR2NERRV1ZLSEFmc1UvU2NnNE9pNWN4ZnB5WjVmWjlVVGIvbGl3MU4xRkFJTXkrU2ZVVlNKTm9ZcTNxZkdobXFJUnZFSytiRnVldTBNOHJWc0xhWGxRQzduMFlNZjdqdWxqSmcrSEk1ODJPOHlRbjRpdGJPYnpWc052ZHJQdm1XV3F1MFYxZHN2NE1sZnlLNmx6dlJzZjVlcUdMSDBFbmxlVFNxV2NwMzRxZzdIVTNpNHJDVXUwNE9aSDM3QVRiZWVhOGlmSDA0MElZUFc0R3dYTHVHTWlsdjVCWmRCTW1BLzlON05RakhQbHJTWnRKSTBhVHZJdktBcERWV3NGZERWYktUZjFwWmpRWU9kQ3NQNzJFSTNkN1JmVG5nYVZDKzBmVldyR1pjS3RXU0JqTm9Od3Q5SFZkRzgzQVRpekx2V1RLLytlaGs0clgrRkxvSkVFSmJ1amt5LzlXNk9TNS82K0VUaW9jVUtHVGsrTC9PblJTMS9QWC91dlF5UlBRRktqdHdBSEgwcFFiNGg0NjFCTkQzQTlxWHdFRnJzQ3pVSUV5VVFHVDMwb3NtY1lyaDlycVBpa2dBemVKemtCM0J1QlQ0Mjd2dWZUREpvQmtOVkFwcEh4emgyYVNBYmd0NXkvUjFYams5VlQ4UkdRSUQyMUJ3ZkZrYU8zeFpBZzhrL2dzTW1UeFRDUWFodUFpMmVQdE5PU0dFOUtRQ3pJMEpDVWFza0kwSlBWbEduSU1BcllmM3F6akQyOVorK0g5Qng3b0dhbk02ZFhCWFpMbDdrSXc4aGFYcjRVZTJ0MUtYMzVraVV2azdRSnZRMkRZY3pGUGZnN1RGZHpzSHRoTG53RzlxQ284Ymg2VUJtbitkZUkwNnQyeE5IM01MSmpLSTYvZmJtZGFlWFcwMU42K09iM045c0J4aXZOaW1WL2Y4MzZOZk1IS0hsNFV0UVJzRlN2YnZDVzlzeGFSN0VOYktkSDA3UXVnQ3U2VEcwMTZ2QWN0VjAwOTJ1YnkvZVAzSWFyRFI0bzlRQm1BYXZiWnc3RkFaTDJhSEJSRS9RK0Y5WXZWZTVlcUJ3dlV4MFV3ZTVvaWI3Q3NqcGRIUmR2eEwraGQrbnBCckNRenpLQmlDYUY4MVgwRFVVRWJWVG16THBHbVV5NGJhNGozMW51YlAxb3FuM3EwQlUxQ3gyYUx5c3R0VVZ6eU9maHVCNFVoTlBXY3BzRjNrM1QrSE9McWtCdWdzV1VjaVZKVnIxTnBSUnhTUFdFN05heTFoRHlRblZ1bzFWQkQrS1Z6a0JJWDljbzVodWdma0JWcnpYaVZjVkFwWmRUVkk4ZzhZU0xsRzhDUUhCVXArTHFrNFY0WWdrSWNxaEo4TnoyZVVNR0syd0h4UUNoTEZZUDBoaWx0cWtwL1ZCRVB2eDB6MCthTFRibGRSQlZHWkxWckk3VE9sQ3VzYVQ4citZdGZZaUZoN1ZpYW5TYXAwREpNWS9Hc1g4Uk56NzFGTlljV1JKY0lZUkFIU1FUTnh4bGVzNUlLdXJ5dysvN09Qb1NwWFdpQmZKaFNhTXcrbE15eUFWQ3d5UFZvMUlYSTVFcjhDNm5JclVyNVhMb1RRaHhTdFZ6VW1VSXNJazFVaEhBZjhoNWRsWG4wNGN5alUyYnEwWWN5ajY3cStDaksrMmZvaFljbXFLWUhXZWs1S2x4Qys1dGMvTUt0dENVTXJGSjZKN0VNM1dqQTREVjJobDhjZ1N6NnNFYTEwTzZ1bGNyT3psMVk5TzVYS0I2RzVLNnd0STBBL1JPaURMNFNqbDZJNlJGaTBRWmw4eE1Mb1JKMGZ2UlQyVUZsS25RdzVtYkxrazZWUDB5T0prc20rd0F4M0RtS000UTFGV0I0VW9rbVkxVGdDYm5ScUs2UzZzaXN3OXAwemxuMnRKdjVpTk56NU9SUnpvLzd2cXA1Um82aysyWnkzUnlnRk9pL2VOOEwyOS8zWVBwOU43T2E0VXZrbmxBeUViNnVJektreXpvQStyV1NJZW5zVlY2cmpOOHRjOTFmdldUZkk4aUdLbVBYOGxQZTlWdzQ5TW9MemY4T1p0anZQWmh4bEZ5WVRUc1J6R1ptWVBhNEI3TUNESVgyKzBSTUZOOEZCaWNwZHhWK2VCTEcrKy95NE1RUUpHRXhZMDQ4MzJwNDV0c2MvQU1QcUFzY2gvNkF1ajYxUVB1cFRxcXNTUk9nM0lzNVdkemVVZHFZYW44cEQzcTFqUFFyb3ZvMGJtaXprK1NrcW1aa1VwVGkzVHFOaWdqYmlpRFdPdFhjMDF1bHBPbmFUWXlXT3hsQmg0RTdtR3hja1FRYTl1MHBhTWRGSE91WG9WZFg0eHlsbEt2WHl4VVdNVTZZTTlJVmM1VWptYTE2a0todC92K2lUOEtwdzJDSzZsQ21Zak51RXVRMFdPbkdoeUJqcjFGTncza1Q2OW9nSk1NYTFPNnZCcUJRbHk1UXoyN0Mwbk9VWGNoN0J0cEVDVlIvT2lCUlhyWExJV1l0dklIeldBM0RPcGh0L2NweVJwbjNLMUxOajZZbkg2VWI3dU5YalU1MVVsRU56R3ZVNjRHUVNaT0R4VFZudWZsVjc5OHlFWGFXMXJYZWVRS2dkcUpueHJDOFVqanBWK0ZjcHhKb3hqdVlhS0Y4UVNNd1luWUVDM2hrL3dRc0ZRalAvbVZmQWd2cGtPdFJzUXhXR0FkM3FFcTdQMDRwYjJvTE9DdkpJbmlaZzdUbkJYZVg3RVp2VUZuQ0ZpVXZJd08xZWsxSmV4Y3NhaGo3OW12ZS8wVVJmL1BzUkZ2Sk9ZRklhR2t5THhqeDM1eDhjSExpd1dBa2RIT0NQNWQrR0l3VW51TlBQaGFJOU5FTmhUZFBudngyTU5KSGx3dVhKaDRMUnFMMmVsa2dFdFAxNk0zSnFaTVRVNE9SbU82SUxrMlV3UWIzWU9sOURHT2JzeDZ6MERsSWF4OFJjYUcwcUYvdnhIUThEaE9UN0tqRExINmwyaDZQNXhCQVBnc0JhaXduZEJhbllXektKUHkrUC94UXJlUHNOYldPZXpZWjl6dk9vcFRSanhZWGlNUjdObVZLa3Y3bXFRbC9rSEhXWlJGMy8wYks0TzE0bzQwLzF2a3hTL2RzTTVUYVhnZGZXUWZET1YxOUM1SXBZOGM4Z3psMXlUN0pzSTQveTdqdEpqU0sxMFhDT1lOYmtqS1k2QkZkNGhHbXZsMEZ0UEJlM281dnFSK0g1dmJ6NHl6a2RnaFhQNnF3M282cHJEL1pNL1kzU3hIaXZQS2RDd2t2MFNVZWRlN2FBQW85MFlmWHZRdDUwcjJFWFNXMUErNDR2U3BhOG1zcnpkekZrYlAzbFR3Y2RzemZZSU1udXBMYTNoSnZtNXFaWVdwNkJ1ZTdnV2pwYjl3bjdiOTJCNWNpVy9aSEpZcWlTMGdEcXFjVXd5Z3lWL2NpeGZDYkdRRk9EMXdkTGJJYmVoN1R2b2k4cWtxUTMrQ21pUmhOK3hIRzZuN2o5b25ZMHcvQVkwWWhyNXdFK1IxMGZqeFNlYi9qMnd3OTJrNTNUSDd5TXZud0N2cCtmcDRjaEhDdGJvU3M3OE1qWFlKTmJFOHB4eTExcFh5RGQzRFhIcGpQUHBXdGVEbDZrOVVSVWxUTk5vT1ZPQ09mNHVSeDBaekl3dnZ0TzZMdjJCY05NTDJ6aGZCcys1VDliZWtzZGZIaWF3NnFhQTRpcXYyejNQSDlKaytFU2NVRkVNQlVQcU9sV05XMnJ3S2hOeXVxVTVSdEM3cnl3TTBVT1Z0aUoxQ1d3SUpIbGFVR1RLZXE5T1ZMVnZ0OTB5NW1Ecnh2QzVXejNhc0xGTlgvRWlUMFA0aTJldFFmTFZsaXQrbUZQYkhTSmVISWdnLzRhcVYyN1pTekJvT1BuUzhZK2YwcXg0eUdYUDE4bFFUdGV1SXlPNmtrTHViSmZEQkpXcTdsN0pWZW5MSlBFYUxxV1NJUHFQd3k5UklZVFpZaUxsUitFVEZWalNMMXZBK2FwNFFhSDlGK3ZpM3BnUlhvZ2FGRHY3bUZKSDBxS3NVTXVRUVhINVdIVnpYU0NEdlBKclZDdWZoK0VnMklIbVlWQ0dPTllFZ25mQy8xRitEbjRYV2NSc2JnZGZpeHQyWER0VGhhVDZIVVRvejk2b3ZIOXRjUW5sTzZZYzZid0V1ZkFwZGVJTW1mUS9relBBeW5sTVlzVmVpTWQ3NVdEYmQvakJIeVNrcTJYUW51LzdqSSszQ2VKSENkMzV6N2FqRnFMU0lLMm5tYWFOTm44TFlueWZTKy8xRTQ3eDVsOUxWaVdYQ093cEJiOFRabTRiQktLaGdCWTJVTGF4aU9CZnh6bEFWRmREaFUyTTlDekZKalhNb04yTkdpN204RTltUFZPWW5ZaEFIeVM0TytmZ3gvcWlXZWc2YmFwcHJQYkYvclJnblkrejlVbVRnOEFSZkRGNy9HWVRpTG8zakpDdld3bUFaN3hlVHZ5SEgwZTR3S3Z3ZWw1SWQ1bWZEUzN5dVJzWTJHWWs0YjJxYUJQcmsxVmtmQ2d0N2VqM1pKQ1ZYNnB0aHZ5UHB5Zm1kUEo3YmZsR0RvKzJRY3lIMFRFc1NubURKdVZIRUNER0pKMEdGMms3dHpsb2s0Y2JCbklLSkhMMmpLV0NyTzFHRzRHb2lNK3dRR2pFc0lEWTlpdEJ4YklCSTBHNXRGSlZUbDFPWG1QZnU2UUdHYmlEQStqL01JVWhnQTFJY2d5UTFRTEFxeTRha3dhV3JWbUg1dnhTTy91Y1h4cmEySllYRVlnT3BXRG1YcHk3ZkJXTUFIWThiZW9aVUNuczl3NWUyR1hlK2hxb3lUakZmMnB2S20vVFVoZndxaFBQVXlGbkFDYTE5Vmo4SThuYUZROUVFN3IwcHVLQk9kb0tRRE1oa2g2ZEdQM3YzdDBCenczbEVBNWRNd0ZnVzBPKzcySGtJc3JrUENVSkJ6UkZMTnVKam5FL1AxaU5HN20zcnZkaWx4dDYrVUNhb0czQXpHTzVKZ1Q5MytES3B4Z2tQanlJWTRqUTdsWlV5eC94U2FjemJ4YURuWk1Oc1kyZ0xIdnFtNWl1TTZuV01oaDV1WnIxU09UWlkwKzE0K04xN3lTRGp5MlMyUGhpT2YzK0trN2lqQ09sRzdJZjRiUlJtVEhvQ0I3OXN6SUtodS9BUUUwV0diVDhWbW9YYmxoa1JHNTMwcm5kbVI3RnVsWEdHUFlxSDJ2bEFaWnZTUjlDUjAwd3NDN1pjd25mcWljL0FaaFZSVlJJbmhJRW1pR2t0Y0FmcktlNVhSa3NnU08zQ04xRlBsQzAyM3Y5ZFFaTE1HUmw4MFM3L1pBVXJoT3Zvb2dtZ1ZvZStWd3Z2VnN2a2dTbllSNFZZMUU4alFIUUpXZkVkbW1GM3Fad1RtdkFrV2JHQ05YeURQcWVidFgrRWxOeTZPNVVUV05OczNaWE9uVnlBK1dlU2lVQmRIY3h1RVFqYlRUZWVpSFczQ3cxWWVNcG5Oc0VOMEJ3dTZZZEsxQ0VJcDJucmxyTE9MVFVwRWdweTI4cTN3TE5EUWFWQ3NUU0orVnhxTk9DYWRWZGxkTmtRS1FoWVFoOWlaTisyeWdOMHlaOEZCTDVlSFZWZzhYRVNrQy83RmdqRVpOQ1ltd2lIMlJwN0JGRjNVN1g1aW9tbFNMaGMwb0JrRnduV1U1eXFmTG9qeklZQ29rQVc1eWgydncwSm5KZU1EdVJUNzR4NUE1S1cra0t2UFJJd2RXSlh6QkJSZEV6cTNHWlIzY3lGNjNxbW9ZNzhHZXkrR0dLajN3Nmszd0JaNmNJNVBoYmVmelI1Y0RLZjhPOTlPWFlvbmJnT3FyeDNDa29KQ0JGTWRXOXpHcGpDTTBXK01IQWVGVEdoQmFiRzZ0b1VPYmpjK2p1SkZyUzJjNVBQczF3VG14N2Z1eFY0aXI3ZGN6M0tnRndaQTBqbDJoYjZoRDZNUTluaUJ1MXdzdjlORGRmNjA0NzYyeWVwRGFlUlhDWkFzMUlscU9kcGNETmVsTzl4TElQOFE5YS9MOG41MVIwd2tnVmdaNW9ZZlNnZDlFeE1VSDJiTG5VaEFieW9uRkRBL1IzVGxjNnVRcWo2Qnoxc0FsV0FOQXRHSjFDdUNZNWV1MVVlVUxEbnZnbE56cmo0NE9BL29JNXIrRFg5MUVXZFFLWFdsOUdiekRiTFlrS3FlRlZOZlpBZXBlREE3WVJSTStEZ3VnakZZbEQ1RlBmVU5JRXp4bGNLT04wdFcxTTNFeTZjK3UwSTN4d0tXanpSaWs1dEJGdlJnYU9DVUZhamlPM21CSVdleHhWdXdFQlJnWVRWK1JYMnRRQ2I2RmhyWkVuVDNteTRGSXN1NXF4ZkEyMlkzSnZVeDdXeE5kODU3R1I1Qjh5MjB0Q1Zvc0F1ZnlkeWZxNG9zRDBGbGQ5bWhmWDljRzhVMC9UektaM0k4TTFaZ2Nlb0preXRFVHUraVBoNEt0b2VUMXlvZERmdmlMaHp3bjI4aHJPZFR2S0RkTGdJbGUwSHVSa0FpMVl5aGh6THB4TW9BZVFQSHNCcXg2UkNwUFc4VE4rdTh3RkVxV3MvVFpZcnB3TkNWUTQ0TFBGQzU1NllYek9jVFpRQ28zQndVNm90ekVZZnZCNk5MbFkraW96OEZNMXVwV3czNmo1ZGcwam1DU1hiZGRiSjE0dkhlaVBUVVhUNVAwSWszTXFjUSt0NEFyK29wQmdwZUh0cXMxbVpnMjBKWjJqcGpZU2trWUhBbkhybStuSmREYkdBaHNYSXlGOG9EMGdXbHQzWlJOS2ZBczRUTVlMOEhjemltTERjK2IzK0xsOFpQdEwvUGROaGZPMTBaNmZmYkxjRWdXSUQ5QlVITEtxT1orN1cveTNVL2FaSHUva29LM1BWV2VuK1R1eHl6VmQwbS80Z1JwK1pXZHlXTzg1Y0dtTjlXa2hnMktZRkQ5Zk5VcHFqVmJRQ3JLRmtWSWRtS2tXTHdqRmpPWCt3ZFYzRGtMa1MrdTlLTlNGU1U0NFc4UmdDbW9KS2xmdlZOMllWSmZTaXZlUy9hd01jZzBHNE1GZDVreXBOVjRFTTJyQ0Nwbm5BWDRoSjRjcm1HVm1sRnRpdm5LS0ovTnZaT2hpNXdmRi9uNSs5TUp0bzlBRXkvczRIancxZmZqNi9BRFZDTkFGVU1LVGtJVmUyRzc2Z2JwUVdLd2RNaVp1MEJwZTJCb3JpLzJ2dk4yVFBHenJrSFc4MStUTDg4NjFUUG9PVEdFbDdrKzljb2JxTVZ5dTVqN3h1aGJqNVYzMVRDUnltUTZZbkt5ZkV4a1dxTWRpSHdQSVIwbWN0NTBZTDlhTXdwV0pwZmptakYxcktscmV4SkNwTFVLcnZaYTNpZGh5aVd0b1ZtQkRWQW9STll1eGVodEJqeHZCa2hWd2lWa2dXSnZGS0hoQ0UveE5CY3FOaFFGQlVsSUpoUkR5dk5GazdkSDR6b2hmaHcwbWoyVURhNEZLU2trNXpDY0ovZ0hzeXJOUnkzWFp3YkVZRURQVGhoQ1ZYSEtCTWZqWG85U0pKZ3I1b2hVRm5LK0ZSdVRRbDYreUdNaEtpNit0UlpxRFdiWHBWcXkvYVVJcTgzcXNZaXcrNm5oTFlhSmlaUnpGVEJUTnphRU8zdVVPL2FlVytteC9pZGJlemVGZ29BZllFcDlzUDNMSnI4d1RHdktVYXppanR1aEIwbzArTitlRUkxM0xRSE92dHBrUEI3UUxiVDBEM21iZ0RXMVJEbE1WWFJ6TlBvUXU3VENHQkt0Ym4vSmd1RDFJMVRNZFo0ajhiZEo1M2Q3S2Y3NEFPWkIyL0tURHRXSkNLdTJBZjBocS9CemdZaTl1N2hEYWVVUzdXYWd0Z3hCZVNaQWp1YzBpZGU1Smlub1JQOW9MUG5ZYWdjQUlrZEFrWU5RQ282RHc5YnZ5ZmlrZmZ0SDN2Z2h4ZmRpY2kzUlkyL3ZtQ244TE40c3RzbVpObE55TDY5Q042dVF2M29qMStsTzdxVVNoVmJEVnF5RzhnU3dzUFFoSUtlTHhNNHNwMFZOeVM3cVRjQXB5VkJKdVFob21ycjBLSTdRN1VqV2VhM2xxK3gzczZzcWN2c2VMdnNwbUphYW1IbHlXNWdZd0ZCbHJoQTFMTFFjWkNaRFBKbHFpWW0yUTFLZXdUbE9JaUMySXgvT3ZjQmlHT0lhc2NteUFzRVlMUlo4aFYwODJTM21CZE1qMHZBRE1ZMDhnVUthQitLQlc2cGtPejJLSkI2VWpFVWFpSXdWNjNFaHdPNmw2M0dLRDRQdEpTWklUaW1WRUxHZzJNc0RjZXRyTVBRcXR4Y0tVVkNvZUh6OVk3OWNWWURjODJzaFpqQkJCVzRxd0dEdDBDN2RtTVcyNE55NnJRWnFYSXdxUVFuSXd5YzY4azl5Q0UwdFRZWmx5ckh5OG03RUdLZnVsQ2pwV0JRQnBZcGN3c0ZXS1BlMzRlUW9kT3FITnE0OGRxQlNaV3IxQjRhdDJHa2lTRFJ5Wjd2cW5LbG5pb0hWU05UclJteEo2Z292Vm14eXJ0UTR6alBMV0RDVVJTMkk1Q1JGR1h6ZkRNR1dKejBQUWQ1c0VqdHBDNmVGUTlFbnJkZmJwMFo4MXZOK2JwWUlMSlVSNkFUaVA4TmJweXVISjVGc1JBM21yR1dHNmIyell4VjJrWDRsbk1hSG4zS3NyblV0ekRaRzBrNWY3U2FCcGNxZGRRWXA1d1RVb0ljSlVNSFJSZE11U1dudml1Unk0Y25PRjRqd05maGtMMXJjRldXRVVFMW5uVGFjakNpTDBKeU9mQk1jRXgwbi9JUnl4WkdJOXNzMTcwUmZlWS9GVXd0b1VSM2JIb2NqKzk4aHBvTE5SeXlYTVdRYTVVeVdDOXo1c1QwbWF3bHV6RDFveGN3N05hQ3BQbndaRXFJbU1JYUNsWmRNbHRtc0R2U2IvSFdDZzJXa0FOS3RjL3dDWVZ1Smd6eG9vQVVVZDR1b0lxNjhJblFUUnkrWlNyN2NEbW84SFEzcSt1OVpyLzh6Rkt1VkdvVzRzSVh0eUlFN0FYSHF2RU8wbnpQcWRvTXZhamlXSGR0aUhudHlYcUJ3TVdJYWhIWlQveWlGMDBQeEg1RkhRMzdjNWlvUWFVbDUzMXNvQlZOVDNxbndXbEc2YXhIN1d0VUxqSWVyODdTOE5USzZOTDBiL2tvSE1ZUXRtOG1lYWRCd1krY3BYeStpeUUyUU1NUHEyeVJTQmUyQXFlUFRDQStaTFJtVmFTRW55cFpQN2hjbElKVVJCUGdCT2FvOHFSaStzN1ZhYUlxbkJpWTYyanJvNDVCRWgwNCsxL2NJbm9oNS9ocUxFYXVydmVBTEV6OXVYZERtYWNYZ1A4cDZKcmJXVmN0Mkt1MkNJN3hOQndsMmhrYUlyaUIrbzZTRUs2VCs2WVgrbXhYNUtrZXlMQXN4UFFoVFgxdlhtWTFxTXo3RWJRT2xMdkl4SHVIRVNTYXFla1FVbmd0SmxNTXEwN0RFUGJDaEpFWFJDK0N3MXhBVzFoQ2RCQ0pMU3pUSDQwcjB2Q3RSNVdqeDZKOWhaYyt5TkNNTFRLMHVIdTUvSmk5VkNhYzNKeW1LaXFhd2VZRUZRUVAxSEpBZ21ZRlBqWXI5cjhGYXFsR2pTbFcwdnh5TktUU1lzUVFsY0NXaHpka1R1OExuRjdJclQwTG5GNU1rTU94azErRG5kK2V5ZzMycHVFNnVWRzNBNTJUd0dRM0hEclpGYm5acWt5UjM5cFJIdXNoSTV2UW1WMzVFcVFMTXBDbXhzcCtuR0FIK3BsMlNDdHVIL2lGRUFlYm1OUlB6SEhETUJmU1JLTVJvdHdSMGlUSU5EeDFMS1NYblJEUzFKZDFFWHFUQytsUTV0Uk1PeGJTT2hvZXBOSGpYRWhqYUZSRDVXYXBHTTBTbjFvNC92TGtwUzZKdTVBV2R3TmJrVzRkS0YwVkxLQnJVd1pQRjhqUU52azRQTFUwUHdRRmRENjB1K3ViSTdWczdPbzBwRDBLeUpiTlhkaUJBc29jbVNHQWx0NzF0clJQOGIyMWhEUjBvSDNWSFdnZk9waHdJRTM3R0pKRUNST0FCMXQ2ZHh6dDIzSWM3Vk5HeCs5NXBRdm5zdEJtbmcycW9kU2tORWFyUFZqenNNeTNRV21LMG9Da0Y4Uzh6Z1VUUk5odWh2RG1yZkVFQWhQOCtOaVBUZWtUa0ljaFNrTUZvYVVteWltNVhNR1Fqanl0cW9ISmZId1lIMEpIU2pyRUNBamNSam4rMGFKWDgvb2JFVGMzcmtmWGNndTNZM0VyUVdqWnB6MFI0VklubzlOZ2Y2ZUpMa0NrcDNPdS9vWnVjSnB5TDlkalAvdDdneElTRU80ZGxjN3Z3VHRXRC9MUTF2a0lEbE5OWEd5MWl1STZFdHhBdm1KTUVmdWxDYUYxK2E1aHdSSkhCNkRSeUlVMUhrdmpaNEJ1d01zS1lPVkJuOVh6NER5bUY4Ymc3b29zKzJKT1BNTjVhaktjWjh1Sk9JOHNnSU5uWWQ1UzNrQlFhWWZLNHhEUDRhYThEMTJlODR5M0JSN1A4V2ZvbEU3UCtBelBtWmIrTGIrdEE4OGhnY2M5V1AwbERicW45NFE4SjlyT2MrQlV6VEtFRGMvd0hObHFnbXE2RUFDME9Xb1l1YklEejFHZThYRThwNTMyM0NTZXM3cWQ1N0Exem1JRkJ6bHhkTnR5RkFSWHltbW5rMHd3RStXekhER3ZuRkNaY293ZVN4QmVQTnFKbE9kS1B2Z2l5cWhTZnJ6a280enJxZ3o5SE9YUzJFalZLaXY1c012LytTSHFsbnZrS1VuZ3pMLzcrQ04vUXFHblZFTFBpdU9FSHM2aUovVGNjdHpCZHdkVFpyVjc4Q1gwdUFlZkFwZmV3VmNtaldpQ05JNWxNNlZ4RU9QMWRDbEN6d2RXNkZtRDBFTkFYRnJvQWFMVlZBQ2p5VGprTHlUUkowMEVlYzh2Q1QweWNEY3R5aUFockRwTWtja2tZbmhhOERrT0Nkc0ZINWVFUnowNi9xOEVIeG01QjVqamtIQlpCZ25mVDVNcGU0YVBFM3pha1ZDRnY0SXFpaFpnYzNQU0NyWUpUdklFbjJPUlVBVkNNRzNBRkk4VmZEN01UTGk0ZytEVEkzNUN3VWRKOEM0c1hjRW5ybVBjTHZqb29FbFd1RTZqOVFJTE9mSkNmOU9IaGZaQmJlc2docUhQdW9KUFdmeEVnZytreEJOOFlNZkRQY0hIdUlUZVk4Y29vQzQ3ZGcvMHNleVlSTXY2Z05qeHUrMkNEejZadE9EanoremxaZW05ZEgyb29ocGJYWGJNdWVyQWpqOXVaOGNuRkh6V1FDaHZCTlh1VlB6S0RrU0laUmZBU2gwY2MyNEhQU3c0NVRWdUs2dHY2N2d0Z283dXdHbzNZNXA3ME8yQmlJSW9UODlVbEJjdWgzSnNjTjlackdaa082NXc3UkVxQmFWQTZjcll6UjVaR293Z3FPNjBQVUdWZ1RnOWVpSVh1L0dpN3AvcDMrNkYyQXlHcmhhaFJ3MWVSdWoxYVdEZllOaEJPVlplZlN1Q3FYZkhUallHQVBVQTkzcGh4ZUNiMHd3cEhZeFdWM3l2Y2U5ekRuUDRCejhWanp6ZmFqWEl4ekZQUHFnZVNQTHhENGFzdmJvV28rWmk2Ti8xU0dObno1Q0p1dzZPMkVERVFBUE1yUzZFOTNnN0tQdlJLRVNOdXRDWHI2ZVdQaHYzTGlsRlJaZE1RUUlxTWtuMldNUEJGM0ErK0ZqRXFCbXpWQXNZSFFCVmczTWhSa01IS1l0Q3VUNVlLL1JoLzdURFBFZ0tncmtJZzl0S0hhVXBJTlZnVis5OWxjaXB4ZFFidUI2TDk0TnlTR1hKUjZ6V08wR3N2UUg4K0FHaURJSS9aV0VQS3RQN0lqeUhLNVYxZXhkWUVod0ZsTmdlNTRjWThuZFZReC92blIvMTY3dGpMZ1BEN0hYNzYybklPeXRmd09yRnpub1A3SWtGSTB2WnB1K0NtMCtwVGt3MW9OcUhFWE12MFpRN29jUTc4WldWcU9vUEhLQUg5ZmFLVktBYzA1c2xFaHlDSXlwNXFZcHhnRFFYRjZjYVRIUzZURVR5U05wVzRyVG82QkhEUXNhc0NhdGsyUzNwanpCYkUwYmR6cnRhbnNEaHZIejA1Vmo2ekZXSVUrZWg0SVFSbHB1UVFPb0o4SFEyUjlOZTYzR3VKeEFMQ2lYd1RRNDJPdnBZbU1BR3RrZjE3dDN3Rkl4Sk5NRXdQc0grQnRlaXBNNnZNanJ3WG1VOHZnL3M3U29CcG9yd2FVZTFnMTVSc3g5WmxKWnFaYjFoQlBoN0s3MHdINHQwR2FveWdVZGNlQTdQd0xOQ1RGQVpJalFBOXdqbGRNc01JdSszY0lvb01zWDlwaXU2U3huS1VCbHFJWVhKN0lyc0ZOWHd2b013cGtOS3N6c3FKcEdMV2FjRmpVbjIxaU84YXJZcS96NHRZcGtyYTVpcTUwRlY4cUNkd0Q4TjA2ajNvY3ptcG1KTzBwTWlsaFRKYzE0amZ0RUZkNVVzU3cxSWhVMlVGOVQrYVR0Vmd3cUdTNGlyaUNYYkVReERFWEZYNXd4amllTUFTNHNDUDlUQUlNbmhVUHY0bGtYS21ic0ttZW9yREhnWmpuSDdqVWkzRWRnaHJzSGJPZ3FiLzZrSUZxUGczdGRBUmtZY0pLL3Vac3ZjZmIzVjVmMTlSdjBVeFBzWWhmSHQ4ampSVkc5RDRBWVJYdlV4ZHR1VGdZOTJvTzlHTUsvUGF1RjRsTjA4aEdTbXZ1MzFSTXBRWk01cFlhcVNjb1V5SEZKdEN6aGc0K2pvYkxzaEVQWmlER2pkWVd2NktNSVFYanc1L21TNTRsdnNETGRjbGdIUmVDdnZQV252VVFzakR2bHVCbk84SlNoZFRIak5yL1ZxVEtwNi9VaDRlUmpIVENkWko0bkJNQ0VWK2xkQjVWYnR0cEpLczFSdGd3ZE93ZGdKTk14UWFPVDdOeENzNEhiQnZFZUlMNXcrWHpoOU90aG1SU3VjSkE0SCtTaDhPWVdQNWUyeVk4SDNBRUVKVmp1eEU5NzJlRHdkcjRGZ2EwNWV6Qks1bHludDExTjJlcC9ITEVSQjQ0Z1Yyemo2VHBVY0hHMHFxTmNGRWFGUnRBSnFlSWo2RUhSWmR2YnRSTVUxWFlDd2xQRk9iOFVCSkpLWkMwaGtQRUh6NEdYdWI3UEwwN0xPdlRLUlNzSi9YZFZ3YXBqOUlFZWllSEo2OHd6cG1LNkpkSlpySW1XYWZJcnpORUYzMURpMVlTYmpOVkxMd0duaXRSS29VS29IMmVoWExtN1hwK0pWamhtaXdDaGtrNkZOOFNyZkg2b3NvcTZBR3YwUWE2ZHptRVBYZ1B6VEFPQVB6NC8ydnRGeXJjTllHdk5RMXhwSUV1bE13STZ2YXl2Tzk4NVlVZk4wWFEySXJNVDhyS1g3blgvcWphRnJqRnZ1cFBZaS9OLysrbkVUOFhFWUc0Q3pTOUduSFNhYis4OG5tKzlOWnZsS0NvN0lKVy9DK2NkT09LL3BuMHlvTjZ2TVREYjduMCsyb09PYnpUbkJtOTJDdEpZOUVWbUk1ZjhiSUpUNlVKYWxpV2IvQ3hET3lVeFVpV2w5WjZvZGhBditiUkNlZUxJVGczQk9Cb1R0RTNvZy9QS0VKd0xoaVNmN01naVBlVE9Mb0xrd3ErR2N4Z1lFNk1rSlVkcWhsdkw1cm1hS3J5eU5aemZQMW4wbGp1LzZlS3h0cXBOYVRFYVliNkZWUkgxOTFEMVNwaGFySGptcHgyZTdRd1hzMkNYUXoxOU9NejRHS01HYXpsOUVRUDlvdWR0ekFYL2hJemZqVWwrTkRHLy85dUpVbFlWb3VxUFFkNXNJc001b1VaY0ZkRTNsTHJwcGtYUlpTRDNjRU0ra1JTSnd1Mm1QYnBlRVFIdVhCT1dmUWgvcGdsRGcrQzZHYVozY3BQYzkyVElBMzNUa3NKTVRlS0RMMFE2SDl3Q3p6aVlaM1RtQythS1pKbGhCUE9PNXhNajRjb2F3Z1dvbkZqeVBTeXdzVjdtMSs0bW0veTM2L3Zjb2hiUnFLaHRUaUFrK0JZa3BYR1orWm5lRVVNSkVYQkxJRFRoZmJvY1czbVU1VW1ybk9HVWNIb1REMUNtcGp1aTZnOG80L0hNbEwzVVFjbEtnUERMSWQ1R2kzblkwS0k4TGhhSlE0YktvQ0lYRXJpcXN0bkE2MXFxL2dRT2ozellsVThKVU43WGp2bncwWG5JQk1kb3lJVmNnREYwcEZRM2xOVXB5MVRnQTl4VzJZOHhiTkxRa1Nzck4wUHloWkg3aVgrOGg4cW8vYzArR3dsYWtDSTMvR2Z0NngyU1E1SElMS0YvV05mYnQza0srK2dQUllIcXdISkdRNHFYT0pSUmEvTHNTVnc0UWVuUFZETHNGdnU3MkxWTXJyYjZSMm4yMWZYWGZTUXhmSlhQYjJhZGJ0YjhlQ2ZXVmRXN3JpbDZvdTJwZUZJUmRxRi9EeVpiYitnYWdVNmYzTzVIWjd4YjIrNnM4NU83M1lQTHFuU1BZREdoRjlzLzJtMTMwOWp2NjVmMWVURkt4c01yNUF4MHh6VVlPeVAvajdkMmlvTWJQc2VtK3NRUHBQb0JFNUNOWDE0LytHTWIybVZBaGh0ZXg3VDJDTVcvbHBTcndwa0FRMkZQekxLU3ZKR3cycWRKRTNPVmM5S3dDQWZEODE3ZVpSZllyc1pLQk9qQjJGVzcrSzJVd1FTZDFvZHVWT0oxRE55aENseFpyMzdrMTdTMXpha2FST2tLbFBlY1RUT3Y3SGtmU1M2SmpEcEhBVXZxK1FWR2x2dE1KOXVhNHMvZzhHc0xoQkxUd3ZObG9jMGVZbzVsTWxXYmxoclVTeHZhNlVuLyt0OGVVdzRsYytTdTZiTE03Z2YveDV2am1yZWFNRnhFeldjQkpLSUN5RmdVSXB0czFYK0hIUjRIQURCS2gzYkN4WlpsWW9xNEwybVBGWkZwMFk3OFVTM1NaR3h2RWVVTUkybVlQWWVvamFCZEpVMTY4Mk1MajRvbVduVENlNkoxajRvbVdLSjZJRTE1em03c2ErMmIzUWZPZkptWEVlWjczZjFLRlJkdlFINU95VnJiQTNMTngxaWRmQWkxNm9pRHRobDNkZ3Rtc084ZTkrenRFeDdvaFJTcStHeURvcEVOSTBmTUlpUW84OGdLVUVMWmFBd3BZRWw2dVZnbnR6WnlYRVFpYzQyR281YkozOE5MbGF6UGYrRzBKOU4zZVorblNSSXdXdE1uMUZRUGlFVVVFNG8rd21PaTdSUkdYVjZEV1ByWE9MaXJWcWk3TWFqM2Vna205QlowcGNUZnNONnhRKzRRVUVxUmNlVjFERkpMeFhUeGMvZ2lGUk1vWGkvMGdoQ1hBTnhyMTYwWEYyTTVuMFhONTY4RzFPdW0xU05mMXFuNkM2YjJXOU83VXJFdGxLY1cwblArNmQ4a1VOaUVNalQ0ZEFsS0kvSm12NmlkMGZTZ2t4aktscXZLL0w0Slc3U0R1OGRtZExrVHNVSmZTcS9UMStSekVIUmhsbGsxd1FXUXZmWnRSN0lyU2wyWVFmOFFsNWU4am84dG0zUDBoTzA5M0pZUS9kTXpIZkJCUTk2azZTQVdxYUYrTVF4VjNZaHpxRE05NENQeTlEbnorR3NMeWRaRDFnU0RZV0p3aTUzQlVmc2dJQXkrTFJsS3pITittUzQxUzhDRURuYkF1ZGxMSjl3cjBORU9sWUVjN080T2N6Zk5Tc3M3VXFmZ1RuVFlhRVdMcXFvRGppMWNvdXhvN1JLZFozaVZHdFFlODNoSklYOTVLWG52Z0hVckJ4OHhCSVc4eUtleWZ0UVNGamI0Qmp0TU1lMjVWV2lEVEJvdUlJdTErbXl3LzJIdjBxK0lhZzRWWXMrL0Q0L2ZpNmFBSzFTQ2M3NDFsVDNaZlorOTZCTWVOaGFXZDhCcWNkNk5IS2hrZmVEMEtJQzFJN2FWcmVlZlJ3ektYSGxtWXVkUVZJUC9ObndsQWVPSXR4QjlaTUxKS1lTaVRWSU85UU00dUJSQ2pZdGRSUGllMVc5RlZ0NW1jU09xdy9RM0RRNzM4dnBROXErc2Y3eDF4WmptcEo4ZXJiZ0ZXOXp5WVV3TVc3b0lQb1lwejdWZGY4VnNxaXdRb3c2akhZVFRXZk9SdU14Mkx4SVFuTS9SK3ozcm9KYVU3bmFOMW1RK3ExRGpSdTAxQXl6aEtpd1YxT00xU1FwRGNqOTNHd1Q2eUZ2QldTbWJCNG1iL3RITzhkZ2ZVTkF1YkZnODRSMVd1OEdaRDJiNFBzVzF1SEFYSkxPTDRsU2c0QmEyc0Q4YnpmYkNqSXZVRVJCZ3RBbVdxeHNhOHZyY0h5M1NMWGVGQkRqemZUTlp3M2NKUUdKWU9ncEFsSUptKzlTR0FQWXZJZ2lMVkV5Y0ZQYVc4aGtFcmtHbGZ3dVR3dmVFNDZITHdUblpTV0NTQ1RUNk5vaHN4ditiSTg3VlI3aGJxU0R1Tkx4ajNkcWNlUGttM0I2Y1ZNMFdqc3I0bldYcVIrdTFHS0ZRckpwVkdFVlBDNU9wVnVFdzFKQVloelkzQWVMNVhoUm83cVRDYkNwMXpsdjNrdUxncm9qaXFjeTFFNlVlWHNXUlM5NzJYVTUxVERFTXVLSlZ1Z0d1OUJOM2lLTWU4ejRZMG5MakZBeS9mcXNhMUF6WHVRdHNEN3l3QjFWNm9HaE5OZzdLQ2lFK1RnK3h3RFliRUlMSGUzNEMvdnFPU2pxeTJHK3huOVVYNHNVWWl1SjFVRVB1elkzWmlxRHFaMjBmSFk1RlhIZDhuWVB6UE9EakdENG4wSTQzNmtSUDhMU2dMSlRQQUt5NjUzVkc1NUNUaDBrNHJsc0JzSzlOSHR1bnVZKzRJb0U3TWtsdVpuaFM2NUgxWWdtMW5kaWgrNUxUbzZDU3hJSFM0US9ib2ZZK21MM2xEYW5BQytOMnFmRXRlMStDUWZCYnRKRGxhZnRtaisrWEJwR1dLdXVnWmUzaTk5WGt2cHhHNXozZHlzWEtBRVVFeVEyaDk5bUg4YlN2eFhBeDlGWnU1ZDFjb000QmxJUFl0ekF4ZUlMV0cwOUY0RGtSck10eEFZTGJBdDVlSVAwM3RxWlJERzBSZk1VWXlKUEovTms3bU5reVUvbWZnZXNVNGJvMmYwR3JWek0zR0xlUmZoM1VwaFFIM2tyZlV2NTErT0cxVXQ4ckdDWk5FWFUwZCtGaHlJdUtzSkl5MmFiek92SGh2TWw3UFFudzZRKzJ1UUdFQ1E4M0V5MmpQOTNjUTlkc0VhaytBdHNZZVJVcDhZblMwK1JRcnU3MnlDSHE4RlpheEV4emRpZXRxNjJXV2RhZGV1UVY2dkJVRUtJUGhjOGxVUEFWTXo5WkxWS2dqaThydDhsSHhCS2IvczBtd01CVllsdlFBbDV5dE5OSnpmb0x5Y2FmcWd2ejErdlJxejF5TU5IazZ4K1hIU0pOT0svdmVqSmJmaExIOUNFcGZIWmJxUnAzS09uaFJvMm9xSmRqSkZwSllXdVUrUWNXbG9hNlRBR1lxTDkwcUd4dFdLRHBmdXNhNXhnOFpaejFha3pFeUVWTlJLUXZab0ZEZFVoK0tQV2cvOFdxcEozR3VHcHZnUmU0c1dyS2VSUFhPYUdPZGRoREZtd09xS0wzY1JScFZxY1k5b1hadU9aUzVDQkxGbmtYT2NVanBucm1EWklja1JZREdxOFJ3MmpjaDJDVkUrSDBMNG4xb2FUeE54d0JCcmFMN2FqRzZxajJNMDZxRWU1SjltaFJ4aUcrNVNZM0FaY0oyS3oycDJ2QWJhbUNvYXNtRFlKbjVvRnlaUElrd3lFSUUwVUkySUF5ZEtaWi9IaVcyS3dHZXB2Y05mR0prZHl0ckZzTXo2ckNLRitNWE9RenJEak52alNMYnY1REJIMnUrb3NpVGF2R2lBcHV3dm9hblplYnJEaHQ5ckp2MGx6YzVic05Sek95M2JDdjhRd3p2a21lNkRROG9YVzJkVmxBTktkSnBSc2dQWXRSc1pzZUNqTm9raHpmaVpBT3ZRVDZoMDZBOFZySjVhL0hsWm9FMkJ3cGt2OXlWZ2xkbUl6MzI0VmgwQWg0OU1iNFUzMnhjSDRZcDVyQ1g4bTVseUdGMDFUWDlGZUJPeVdHVlNURjlGM0hLUDJCOSsxR2tObUZ0L29JNDZHM3dxTTFzeXpaaWZUYXJhemhuYUxNMGpjM3FzYlFKOU0rRlBGUXhUd1FnN2VWTkltdlQzOHFveTk2SUthNC9EbGpUVmVVVGl0VWNFRGgwNFIwNm84QjJVZndnZ2ZVaHBZblZvT0ZZV2lNL0JsaWZZdTl5UVkwMkpKZmNzMktoUkdXcC9hdjJCREJtQ0JmR21rb3dyc3JBV0IxUkJXTkJXekRlbElGeHNRdmpwSFFhS09EeE1PWWhGOFp6TWpDK0lnUGpzMDRJNC9FWkdPTmRkbUVNVFhCaExHakQ0dFhqZUxPeWZ6WW5Pc0E0bm9heEdtWUl4aGxvbDVGZTRNTDRIeWhmWGFjZUIrTnhHUmhqSU9sOG5uYzJUd1JqRkVNWHhrMGVqQzJ5dndXRWYvdUFhajYveWFrYnpnYTg2VlpDZ0lHbllCd21HN0h0aVBvOVUxOGlvVktmSkZFMUl4TUVZVldKSGZacUdLbW5CYnFRaHhOUnVjeDU1Q2duTVdrVUlsa2ZSVmlLMUNpVW9LZGZxU2VnMlRiZzBLZzZZNHkySDRsbEw1VzUzRzhRelozSTZQc3hlMnlCcmg2NkJscFh3djV2cGFXTkdZa0ZzcGdvLzhINHpYcWhKZlZGU2gwRXZQcWlaZzhDQ1F2QmxvRnk5UTdFYjJXR3FNU01talVnM1J4UXA1UjU0SXY2cklCMU8wbVhWOW5HTFJRMmR2WXF5MmUvWXNmQXUwTXMvekRzOVJCdmN4Z01URkQ0NktEQ0NQYWZydkFzREZGSGxCaVBlZmdJTk1LRjdLTm8wcmtCY3ZYVktNOEZOWnEwQitwb0d0UnJNcUR1ZndKUXl3RW5VQS9LZ05vcXJhRm5CT1o0R3N4RE1tRG16WThIc3h3dkFuTzhIY3dzM1FNekNyczhZNE0zWmNDTWVxaUtESDJSVmdmSkxncHJIeWovOThESFl3SnoxQ3RoMndjaC84QlphZUMyZjl2SjJDNllSM2NBODBzWk1LL1BnQm5yNHVGYk1tQldTT2IrMHhVdDJhU3kvR2o4SG9oakxvZ3R2dC9QcVRrYlV4T0pLYVkvUi9BTWFFWXBvaloxMk0zSmlCcGJpTkxvaGpTekQ3RExvTlFGVTJYcDZiSElRTWQzSS9ieVNvVlc1WUtCQ1loZENIbTVhUXlpNlZHTTE3ZXZFbnJqckd1VDNzTXJKcFUrb3lwRTBwRGd3OW5kRUJydkVwVlk2VDRZL1BLRG1OK1Nhb1V0cmV1NEIxc1c4RXpUcVBTZGllclluVlp1dTdzNEZvd01ydlRxR0pmQzhXcDUzd0pTNTVwVXBtdkxvbWd3Y3JLRk1MRjlSOEdEVnZUMUZqZitWNjExenJnN0dyeVQvT200Z25VZnNwTmFSVHp3a1AwSjZTcFVGbi9JaXVwdjNHbUNrYUhFTWVFNmJ4WGpJM1NIZ1UwV05adE1mK1ZoNXlPUWhNbjhLTWFlWFRnZTlBaW9FTlJGME4xZmpvMldSSDVuWjM4ZkxyNGRYRnlCQU9mVU1zTlY5c0p6SkFJWDRkYmVvdVpaOU9mZEh5QTQ1N3M5a05xYjhZTGtrS2ZTeW5rTFhvT1NuM3NGdkRWNGRld0JlMDFCb1JRYU44dmlGa1MvY3pNcGpFOUZRRUFMbnlJQ2ZlckljSGhMTkloUU5DNTZyMHBHV3lGRHhYVDZXS1N5OHUwM1ZRdUpFemllUFIySmlXUThURzhrK3RVMzE0cTh1amZoeHg5UC9zdklxM1NUL1JnSk8vL21xMWkzSG1LVGhpNUhHLytnRXRuekY2RCtJZ1NqV1NEalQxUnl6UjAyZ0JsSi9Yak1FMWdINzBMRVZGbVk2VzhCcThYd1RTdURNWlo2RVUyQk04V0pSWmhBdE1FZnJkeGI2UzNXSFdzQWF1KzFITkNMd2JybmNMays4anJTLzFrWStmcml3ektsQk00VXNlNGljbDVLRWFsSzRTMUZHTU1PUWw5b09lcCtIRlFmUnV4aE5YY1RmVkJEcDBIWkdRNXkxSXBPWitOTGFjcmhmRUVSM2ZPVTRid0gyK2grREEvNnNIOWFpWC9KdzZwNnlZRXVoa1J5eVhTTFUzQmxoaXowM1VTWHhMdjVzSC8yMWlWY1RXdlREeFNqWWR0QnlndThGa056aVVLN0hKWTVFYnZRNVVnQkU0ZXBLdEJjNGtBdkp5N1R2UVErVHh3Q1o2eFNBNEFzaFRxQi8yRVpET3FvVDNhNmlnQmhoQ2tZQ3lGUVNYWUhaN216NW1QdStvQTRrR1hvQk4rR1JveHNZSytlaHZvWWQwQWtEWGZBaDFISDc0R2czb1lVTVhNVUlHeVNycUJZOFRXMFV6QnpNTmQ5bHlDYjN5R1JMVGpJaGcxbDdlTkxnZVkyNHJwNm9uRHNRblRxaTZtMUw1YXZub1E0OUVTNjZRdDM2NnNTZnRESG52aVJ0cDJETlcyYnluUkEvTG5DUnlValNuYndJenM4Z0Z4VmpmamU0MUtNaDI5Z1lMd0JYVzRlcXNuSVNmSElLc2NYUjVHdzkrTndVQlYxWHFvTDJrZkpDb3pxWjY5am0wcUFTajBucUFzczdkQUhLSmJ6SnFCbEh5S3NpVXZPSWF5Qys2WVN4ZlBLNmFERVB1Ykp4NlIwaUdUbExxT2k1WkZaanU5SExHVE9mbFdsaFUzc1JuVHZyZ3o3NnhCc3Zqa1BiSjZFZXZXdDljQXhtd09aM1NBYk55eEZ0Wkd6bStETWU3Q3VYRWdobHdlSWtucGVmZERPeDg0b0cwS2IybGEwa0duT0lFNWJIdGIwU2NnU3k4ZEdjOUsvSWw3bC9KVHgxWXljb1MwVTE3TXBQNHB6K3Y4TEE5MmsvcXpySW83VmR4RE5rNWpMRjJEVVdvNXZlNm8wT0lKQXNwSEVQd0pGUGx3WVhlakZmWi81ZS90SVhLVnpNSm85QWp0NEEwSHRGZlE1TkZ2bkw4Z21EeUZIcUtuUVh4QjV6d1RlWExBcWJ3d3VZOGUvYnBKM3dYd05lS21VVEJZbHZPbk5aTEt1aXJsZG1FeldYRUQwaWRyQ3hkVmZCdHVrK3dFaUhZVUZIRlhLS2ZHT0s1QTJuZ1pXQWJibEptYTVIS2ZNQ2pic2NzeGkrcllReVR3QVlibGtoaTVBM0tjVElIMzVPVUJveXBib0hrQ3JTbTdqRkRjTDQyNERuLzAwU0hHcU1WZFBodVA5RWxLNEdvSzArMkd3cVkzOVNLNVRnQ2NuTDV0ZFRCSzFiNmJzaUk1a1dIUnpkWFEwSHlQQjBKckcrTWZLbGRFMEx2b25PZGFoSHovQjNIWWJNTHdOYy9pUVJkSHM1a3QxRDBucW1EenpKSmtobEhXK1Y3Rm5pdUdkQlI0a0lXU2ZLSzFqRVJwMG53U09PMGs2TFFwUVVpYnhlSHNRVTZ2OHFpeXJNaXlDREtKcGNCMFdzcytCMmNjUTFlQkRzV0JsbXR3Y1ZackF1WEZzUno1TUZuVkVIWFZTd1hpUXFHQ1c4cGcyZ0RZL1VWR3BpNkR5MzcxRGlkNHFpNmVveWlDV3diWmg3dDlvVDhoQzMrRTgzb01ZOXd4S1QvVVRPZ3pjbVpTRHNCazdhemJhZUZJZENpL0NWUDg3dDRrWFBDRUpMZ2VLSVA4WW9Zei9wNnFWcUxDTElTMTRmL3BrbVdjZDM3Mnc2WjRlVUEvTHMrYUdSQ2hrUWlFUnMrTVpvTW9hY0MrR3RGMHVVSUhEZ3pyU0tsSmwxWExnQngvVVIvTzVVSmdIc3dUYWM0VU9VTUlBQWFCdTFnaUpFV2JtOWJFYkhlYzJSWmVsakNDc2NFYS9DaHZZbjBLZVA5Qk14TEx2QTYvZFN0VllXeHNacU9BbUJXT3BYc2gveW14N0VTTHpkeXRGSGdRQnF1MjR3WDV0NkhMK2F3UnNKT2xoREhNUGRwV1BTTml2WGlJY0JxZVRTd1JzSk8zc3VQNUdXcmtJVS9YdlpvdW9iWWlwZVpsYlQ5bDlLYmFGUmxrU1hYcGpINzZHMTZsWUN0aS9pa3VqTncwR0xrQ3c3MDBnbm05MktFcE52QkV3M3dISW5RUHdtWTFBV09FM09xZmIzemp4RytHNlRxMWFrSDZtMXN0NFpnNkJZME1STkloc2M1c3dUNFd4T2x1amxaVUFNY0ZZbmFSSFNyckMzZlltMU9NeGpLNXZvZ2w5N1lLNDdqVjVhbHNPRy9XaEtUVEFzbnlZNCtvNWdUbm9TbHUxUC9DRUpIVERCTUg2elREd3ZoeXBuUkNkd2JQWkV1YytRTEpibGIxQ0NyZkhXTnlzSXJiUStnUkdMRlVVYjZhd3B0b25KNVNaaFRrMmlPMDBwRFlFeXVzS1pINWJnV1Q1RTNTMDM0b1U5SVJFbEFLc0dwakxyaDc2c0pkcjBHVnJTRjJqQnBDekMxZFlEYUJYRitpZW5ObWVjTTlTRG53cGVtSFBPUkx2MlBRSE5mWkplRVhXRmlJSnpxRFliSXh6NGNQblB4NFJUajNyQitEUlNjQjdDM2hCNE8wMFRuSWg2aXdIZW5kUXE2NkdlUHR0UmFEZU9yang0M1V3MENhTWxOWEk0cHV3SzlQMlFxSDRIQUZjSWJ5Q3luVG9ZeU9NYWFOS1RrTnlQN3ZUeFJVTGo4SEtHZW5McFRKU0I0TXEvS3hJVm9RenRYL1BnV3BYQUVqMTZNcm5qWDNjckxCaDl0NlVlS0gxM3dkQi9oeW0vb1BwcVlyQTBuSEE5cDVlZ2tOSTRIS3ZPRFZZQW5laFFYV0EvRFZwb08rQ210V29nQlBLUTgrZFVYbzR6b00vRElLT1g0SE0yNFBJd2l0UTl1eHY5cmo4TjZJNUhhek1QM2lYUVhPcDNscUZ6N3B6VWF6a3NiRGpmRG9uWHZwNDJERVhLT1pRRHNKcXVOamQxRDZ5d3dXZDFMUG9zamtYeFV0K0d6NTJ4ckdaR2NlZllFYjM4aFc2SFB1WGM5OE54RTlSa1BpblpFcnFRNnNZaEFIZ1V6aVVCdEswZzhnWVlGcm5VOWl2dmNXdThYTXJkcVcydnBOZUl6YlNRV2pRLzNndm5sblpndlRELzhCR2JOZkllaXlyOFhVdVJQSTdUY29POHZaSXBOUFRVS3hQRyt2OTVueUFUdkkzS04zZmlIMzRnR2lPRCtBeWYxdWYvdmdBSTdRR09FMUt0bDFlcVpYR01HZEZPUUt2SWJaY2lKaEZ5Ukw3Vzh6N3VGQVJOL0s0cXBqSmE5MWkzaVBQSjBRRUdNTjVEYVI0RGMzOGVRbmx5cEVxVXEwR2V0Zkx2K280c3BnTU1rdnNDYUNicnpIS0lGS0xHNDZGUStNODA1bGpSRElSSGtKN0JaWlZnRlBUZnRobllxVE0zbCtxTHIxb0xRVW9DVWRBM2hCdWczck9RWEhBSmRCOUdlQm1XSDQ1R0hZekJ1TnlEQy9uczZuOUJ1RkZ1UTNJNjhlYk1XV1d3N3gvREU3MDNVcUI4WXV3WWsrak9id0pvQzBIWG8xNjRXRmhTSFNMS3FEZ2VIRGpieFU5L0Q0bjhHUjF6Y01WWUFvWU15QzFqN29WSmtJZFEvTVZkV0hqWUpMdDRid0xIWGxYalZtbnB6LzA1N3U0ZmNneWNUWkJvNzhpZjM2WEdqaGVvWXJoZ3dzRitDVkNpakVuMWF1WnRmU0gzbTVSZ1UwbGlXc1ZvQVpkb2t3bklLeU1vY0Q3N2dmdGxlRlNmMDd5dG4zWjV4Nkl5TlU4dlEyMVRSL1ZReksvWWZUUUIzL3FadmN4OTlrUE8veG1DZGpWNk1WZjkwTjBEVXpXb2ZhNmtpbU5pdnNweHdnMTBKR0YxeFVUeUhSd1k4U3pvS3YzWmRrVE1YQXhZM3pVaEY0ZVFCcFRuOHdrZExhbERuWDNrUVljWEMzb3Z3cStTcXJLTzMzTVVrdlBrbk9SY0s1dEZNMjlWc0g4azJIM0paekdJdmFyQ0o5MXlic29WM1FDOU4zd01PeWhCTkFkSXVXbkM3NmNmV1c0dnZwalRmQ05VNzRSaWVwbUJQWDVpL0Z2ajdDYXNOMmpFUlpjdmgveG1QMlczZnlnNDF0TUdSWm5qaXFiSXIyY3duQnZFKzhUdzlnY0EyN2RrL0VmT2VZT3E3cllEOE05OXNyYmRLaExuUU8zN0U4RWkybEVGYlh6T0trRGQ1ckFYSXY5aUwvMXNOMWFRcjVTNzFpaHFuS3VwWjJRQUh2eE1VL2s4dDN2eG5vQjQzeEVtdndOOGNmczY3N0U4eHRaeGN5RnFwU21xQ0JCVmxGQlZHZE9QWGMzTXA5Q3ZGdHdwYmRIQlpranc1V3NPQy91QlFRRm9DRDJVam1uOFZmd3FXeGc2MzdES1dXLytSeGZQL1RMaDhkeDN2anFtM2F2NmhLcEZodmR4WndXTlZ1Vnoxa1M0MitRamw5QzlYUWFzTnZuSXNZZmhvVGxxQkRJdTByTStBUXhieHVVcHdxUllSTjVFSnN3NFBVbDNxQ0t0UStKZzVwZFpLN3FqSXlUZzFLYlIrUmM3Z3hPNlg5UVBPbWxEZXBnZTNWMHZvVWZ4N1psSmJxOENyNHBvZGNkRlNISEhYV2QxSU1oY1c4dTB3ZEpjVENraVErdHlmNFcweEl0dGF3N0NNYXJBWHliaEF0SjJRcEtYSXdRZS80d2RlQkVEOHBXT1RiT1NyYUUzdXhaK2lRdlFWVmxzcEdHSUxTMEJyWnJ1Qjduei9sdVdJUUVlQ1FLZWxoSkNJWnVITGZTNmxoNnBmZ3UzWlZXeHp4Z2ZnSTB0aW1OM29Wb3ZIZEI0a0hrMjcrd3BlZVNwWmlDUUMrZFlsUzUvTzV6TVRNOERMZFRnZnMvb2d0K0UyR3REYlJXcFN5K3VUVzAvc2dPL3drZCsyR2tpaU5LelA3cHkxWXhzK0JKSWVGZUJTTDhCY25zNVFmWUhpdUlPcjZ1K0pmTmVZQy9qcTRPYjRHMTY1V094VE12d0k3L2pFYlhGelBibjBFSWJQbTZhczRuNllRbnpEaUVoL1BFYVpBdkJuRE92bll2RVpxK0Q2d2s3cHVnQ3RKRkhPVWlaUzMxZ2lnZlhPUCtiVmRhaTdSVXVCREgxa0ZpcE1nS2RMNVFSdVJCREVRSGxTbytqOUM3ZVZpcXByRE8zME9IdjhjUitoNHZVSSt5WDQvQjRUbGN0UmNqVXhVaXR1ampZaERqdVFtUW82QVY0bE4vMVpMS1ZhWExia2pxSHF1citwNm1BQlJGVk1tSEkzWGRvbFRxc094WnphcnFjQjNQbjBjeGgrVzN3YUgvQ0k1TkFWVHZVRlR3TmhYN1B4dGw1bUhWd21NUnpuUHl6N05WZktpUWtsMHloVHl1UXJGZWhaVDFyWmRGQ05lajVRNjFBb2Z2Qmt3Z1ExZkJaOFZxaGxtYzkvMFlEV0xvZXBTakJrdXFmRmMxeEV1V2hwM1VxNXlzYVZhYitKMFZ1N3FvRGRyMXNaSW5yQ3gySDNFaWY3b3VWdkprK1AvNDhGWit0bjlWOXllWTRtMHJ6UHI4QkV3NlNTVXJvdFcwS0QwbmlVU2ZmSWR0MzB6WXkyYlVuTTB3NElFQnRHVzFqKzU0UCtLWWUvOWgrYnZlVVd0cWplSVdyd0FqL01QVG81cUJoTTFzWmhmZEQ1azNraCs0bzNDL1VvQkpNTFpERTdpZ0tyY2JGR1RDdE1uM1hYWmY2WGFIdGg5cVRZSmd3TkIybVZGdlZMY2R1WHUvRERiODdkM2ZHU3pvTEVNY296SVUxaUx2WmZTamZhUFBRdTZvZjlSbis3ME1GdkFBWmY4ZVE4V2s3eU1SOUNGZ3pEa01HV3BBZ0NYbndqazhrdGlkaFdwQ3lpV1RaL2ZZYVFBdW5UY1NDL2R0TmNxOUJBcTZIQUhRRk9KcnlFZWJ6WU5wZG42SFFKWHk2N0dIZGtacnJWYytKVENyM1luUSt3ZGNoenhhSUQrSlkzWStRSzdjY2l1RytrcW1hVW1Rb1Fab2NBUDY1bUZ5THB4ZmpvTVhvbzJidkZkMXlYN3J2RXJsZGFsOVl5NGh4MkQ1Q281TklYaW9LcVo1bUVNNnI2YVVhZG10eW5BaFZGdDFTZlBROG1yVk9XMEZzZ21QMmlXZGdmQ3hFd1kwRHdGendBUndlSWFWUlgxbnFHeDdYMDUvdGJRc1dQeUhGQzF4M3BWRTh5Nm5zd2JoLzBPcUJXTzNkcXBmQjl1cVZFYjFWUHpnM1pDMEI3NFFmZE11K1J2eTNuNERncnVaNHo4ZU52WW1kTHJiVkhVbHhSWDcvTG5LS1RwZk1Ja2ZDeFBaanc4VExaT0hDdWJDNUFYQnhBcTUyK3hMclJROFZOb1ZDUzRQWWFYekdzR0RMbVpwZUVUVDhDQTZ6Rm1CSWlGNDJPWHRYSlNCQmNUd0V1VDNBWk00bVVPc2d1MDdSWjJDK3E0NUZpcFRPRzd2S3VQMFhXbXU3VkRCbmxLOXJnTlVzTDJrb1dKaG9GcHJIU0hENjQzSE92am1nalJrN0NxaVRtck9OUkRlODJDdUEwRzlNUWh5bDRrWC8wQjgrUWVJZDI5aGpMb01mdmFpYXRVclFHa2p3ZnRtTEh2NUdacjJBSzcvK1QzMjh2bWwzcWU5QkkvOE0waThBZkw2MlEyd3dvMXpDRXI3TFpYQXZyb1RJZkl3WFcrMEs4RGZPVHlwQTdwQ0JnVlkwQmxnZDlnYUQxVUIvZEhNMXJ5a3JabmpiZzFibWhWMXNaaHFiR3hOV1hwckVsYUtmU2pFQWw3aTRNN0ZkL3NEVklXZDJHOW00cXUrWDU1bHhQZVpBUEVYU0hqUi9kNDM1N1ZpNzZwNUdQYkpFK2JHSmQ0b3BneEd5TWhtZm5WTW5TdDZiVUZKdmh6SjRqdlV1KysxUTkvc283MjJ1ci9aWTF4WEZDUDB6YW1GcmRhalU5SEsyS205RzBsNENUZnpoRytHZ2lJTDhVSFdZM2pQWjZkcTFhS0ZzWjFuMkZxZVVvMSsrMEY5TDNlUUJpcUVjSk12NzMxejdDRFRqVHlzVmp4dUdHMi9QcVBLQkxWM2V0ZmRrZXdrZG52T2d4YnFMVjRjamJSY2VLZTNYRHRJZWlYT3o1Ri91aFNvakVmL09MMDRMQWhJRlRzTmhmTUhtQU1WOHZVRDdGT0RNQ3YrNEhxb3hSeExRbnluTHVhNU9xeFdqWkQyUnZoQkhiYmUxTFp5UlR1alU4dWEzUWhyS0ZEbG1WUFdvQklVWUJ6dUJMUFRoLzNUSWtYZkhXcHZCa3JxZ1U3bzNIWEVManFub2NEYXVabFFNZWRqdkp1Y3VwdlF4V2EvRk0xTXlFRjBKMXlFUzFsTkk3MEo0WllkSnF5Y0JCWVdLTDU5bExjZ0JtUkNiSlREWlF1cUk1akJuVkJ2cUdJeUV6RzVlTDFERVpoZE96SWNyV0NoWk4xVFh0SjdBajJ1dVhOcldyTm1qanN0STQ3TnZDZEZscHkzSjhWSjVlc0hZK3RWQlRacUg5ZFJuZFVNUVhML2xMSVJsM0RpTCtUQVhZSUpFRGV3K1NrcXo4MlFpa0VRMlU5VkdlMUhxRFcvdUpxdi9aaGxLenJzYzhoZ3F3RGVINjYyejF3MENFbGkycEpZY2hGNDBNZkZneDNDZzR0VnJlVUZWS1lZRXVTMXQ4Ukxuckt5ekRVNEN3NkdveVZQV3lsbmJDaGErbC8yMytuWWFjK1lIaTE1eHY0eFNkbkRpWGpKcy9hUDAxUksvS1ZveWJMdy82OEdMZkdiT1hZUHZnWG1YNG5KY1FSVStFb091ZnVOWUZqekluN3gzdUlTWFloNnE0Y1pGYUFPSEZvUExtM2ZnT3RGOFVmMVdIYnIwQVVPWGNvcE5XSHc5cEQ4bzRoMmRlcGNkVG9IcGJlNkV5a3dMNS9BNUFKdTZpSmZyTk1FQXQySG9obVhwYU9MS3A4aEhoVmcxanEwVHRPKzFUNHQ5cUk2MW5abzJ2SFRZczV5cHgzYllWcGdrcDg0ZHRyN3lLVnlWUENxaS96QVVOYUNhWm9RNU4zK2ppWlViZzFpWlIyck9pUS9zTWxybjFDSlhxcHhqZHZNOUI3dFRtZ1huOS9zRGVoT21MckJLbnErcWpwUHBjQ2lnb3lxMXNYWk9DamF5RVQwSTIycHR2QjRabDdMcS9nUmQ1SXcwMndXbWxTQk9aaU5nME04bXhRQlAvSmNEcEo5Z0tOL3huQzZUV1JMNDVXL1VyRzRrQ0xWZlFrcmZzZEtZZmlEUzdLRUZhY0FveXNmNzRBTDl0dkh3aFRFdlFldzgxWFJZTWlEbHJBQ1k5bWg5ZkVPMnhOekwzblFjcmVIS214ZjJwN1RZeDJ3SXZwbHJIQzNwN1Y5d25CbXd0ZGo3ZHZUam9Zbm52QjROSFMzQjFNbExlT1BtZkFtdXowVG1vOTd3Mm50Q1BndUZweERlTDFjQk95QUQ2SDJDWnN5K0REQnhRZVRRVUM5WVFZZm5IdlBzK0xZVWlZOEJoL1FDYlBCK3pZRWRUOXlRU3VpaG9zUGpPd3Z6dUREU25Pdm5WMkZnSWh3eUY3ZWpndFJ0OFNLT1FPRU9CdUpKUnZ5ckZCdU42b2ZkdWxnbncwclpyck13NGY1R2ZMd3ZoQWhsa2FFUi9IWC9RNncvRmlKYW5qWm5EcTNMcEpMSG5vTEVZTHV2dGpURzNVM2h4TmRyb01lY0lIcndsMEZsK3krOUJZaUJGM3k0TzZXRU1VQ2xDd2doUC83cU9EdVRaaW1EdXhMYjlHajlnblRpR0lwRnhNbWpwdVFIYkNFZ1FuSGFzTFRNeE1tTWhQS1VIM2ZyUGl4RXdaY1ZPOHR6QXU2aU9DaWh6dmhsOTV3bWpjcTJOWmJtSmVaY1BreEU2YjZGTVFzZGJoZUZUTXdOcmlOeVZWVE1adFMyVkFIdCtVYzFNR2N3NnVNVi9zZGJDZVdPaXh5S1lNeDdMd29nK3JlWlNzb0hnSEJVb1p2aUNwNDhRclo2c2szMjZNTVR0TXFsekpVaWlyZ0YyODhqaHEwYzR2SFk3N2k3VjQxNjRzMmc3emd2WUNZUm9ONEJ6VElBQ25RRGlUVmFqaCtWMDZQZFVDRDZKZlJnUHBpNlYxcG4xQm9vSWd4YjFmV3hUTVRtbjg2WVFlOGMzZGwvSmZSSUJVUGFjSllac0xsbVRkMDhlNWRjd0kwV0tFSm04MC9Sd09UbWZBNE5MZ0t3ZDhTaFhZMG9OYTJpd1pWSGxFd09WalNJQXJtbkduSG9rR3gwR0JsQmcxV1o5Q0FoYmU4RTNlSmd2TUtHc29aMkVEYUdOQkZCWTJnYWo3eUtiMHVWQ2hUdkZBL1lpZlBJaGduZjJZc2pRb2JYY3JnYzN4aUZQYXk1UkUwSFRJZjBDM0J1U1ZFSkdySDQzTkNBbkhjUnQxNy9Ibjl0d2pFTFJBenU2S1NFMUNZZi9mQUIvNE40bkxzV2ZkTlFINnQrSWVDcHlETlRoZ2pUcTRxNGFCcC9WL3N2WG1jVk5XZDkzOXVWVmQxZGRIZE5GM2QwR3pOdmtrUUNTS0RqbExFR0VQVXVPRXloaGhpakkrampuRWN4NG1hYUJsakdFTU1NY2JIRUJPTmE5ekNHR09ReHhBdGlTSVNkMFZFOXFYWkd1aHVtdDZyNmp6My9UbTNxdWtXbzhudk5YL003L1g4VTYvcTZxcDd6ejNudXkrZmJ6RktwcGdJQUZPTC9IL2d4MnFleGZDbmlYWmE5YnBnY3JjVHZTakd4V3RUZmdra1JMdVl6ZlM0V280bzhabHE1M05YY3IvaDZqZ1ByY3IwREpLREx1UlN0UU8xQ2tvSDU3TmROVDI0K3ZxenRZUEFsOGMxRm1NMEwwWXBlQXEvdWQ5b0p0Tkx3UThGbDg1SUpuSjFlS2YrTFNMV1RjaHFWVUdDZ3FOMDlOQWVCQ282OVNDQ2s0VndQU0NmRms5V0pMNDI5VDMvK3dUZDJ4ZW1mcWFIaWJtR0NFYXFSRnlYZlg3dmdnMFVlcUFwS1JXd1V3cE44RFdzbjVtOGZBM0g0STkweFl4c1NDZlNiYzlZODRGd0hhSnE2WFdIaG1ZRG1FK2MrVVRVR1pjQmNXUUsxTlh4a0xqeXVJTGN5VGhqb3ZieWFKNzdGd2NYNHJvK1ljemptcS9zUy9XNjNaekM3VVRRdzRXcDh0ZHUyUzNxY3NFdC9UM09tWjYzRGVWMWoza0U4L0FYZFZqSlk4bDlmZ0JDMURocUZNYk5OWkhFcjYzZFRSamNFbzIyT2ZJR2w5Y2xwL3ZHQVc3a1BxN1lRcFZIT2NaempvUk5Fb29ySjQ4RzRwZDk4R250OUNrWUYyaCsreXo1dVpIVUQ1L3pLOGY5bFluaC9vTWh6dGZJU2JEQWh2amJtM1Q2MTVtOS9ZN3Z6YlNQRnBqMmJPeEZVNm9xeTdQVEh5c2dKRmpuRkhodWNiS1dtbW53Q2UyL0xVejFZdmF6ZWpHN2VvUGRlU0lSWlpWOWxOa2ZEYTRlbk9ubUZhbkRXQkljcFAwTkJ2MHBUeXZEWnJ2U2tjUThxL2xndHA0YVpucy9RWWhXcllTelBrR1FaUHFUUXFJV2J0WjlBb3Rwbkx1UzJFYnVRYmpXRXF2YVF4Qm9QTHA1N0c2RldqLy9VcXFIM3BVOURqcWc4OUlldUNqcEc0L09TOHZ2bnpPNEFpOXQxZUhNNDdQVGY3ZVhKbnY4QldjZU95RnBlcnBMSzdzZGdHN3orTnhEek9Oejh4VFFCSzMwbXk3emVIb3ZkK25zdEs0L3pEbUUzc3dXNTU4bDh3N2hJZmI0WWYwejk0U2xPa2l1NWZ5elIwMXYveXlWZHdqUDF4UDZSSlByQk1YNXhpWEpibnU4MWVUOU15cGFNNlQxYUdOME0zNlBSenM3LzZ6YkhuK3lsejJ1ZjNmYjQvTE5waVRmeU52aThzMWtpM2Y3WnZCaVI2Mnp4WXU2aVNEUXVOM2s0QVZjZU5GRnlVOWppM2VyMmllVGY3OHRMcHZvaXNQYTR1S2dsYW1QVVpkNW0rangvQ0gzVU0zZDNBcHBPTlY4cm93dzJlSlh5dW83UkZiazVlSEgyT0x1Q1h2THBjUGI0bythL0EyUlMrWm1ueG1oaEY2MnVFOEpKcXd4a3RTd1IyWUhsSkMzeGRNOWpiQnVXN3piQ01OY0RXeng1QmZ6Qmxndlcxd0dHTDFDZ1MxZUt3UHNLelVGSW5nam5ULzZuV2lTcFNMV2I4Zk0zMk5ydFgrOFVmelhiQzJqWlJ3aWZwUDVBOVVGUG1wckpRL2QzMDloYTYwb0xEYVdYNnczN3dIVGRRWVZYUlJKekJpRk9hRks3YWdRZytOcVBNRnRqYW9yZWhkR1ZuK2FIMndIdWRhb2hQQjNsQUNrMnJ6akdmSnZMeU9rVjlEeTlESjI3UXdOTTJKVVNmQjlvUnQyYUtTR3ZyK0xrdlhkRTNWVmFySmNPVU1McEJlbHZLMkRDZlRtV09LZ0s1QWtMeE5vWFZHWEtuei9TWDJmczNEZmY0YkV5QURzcDkzajlFVFVUSGNRK29uZnBDUWc0ZjhvU1hKekxERTZwZHFQWGFqclkycEdyeWw4L3hZbEdOV2tvKzhQSU1MZGY2MnVTcTFkOUZTMVdNTmhIZmdPMFRucVBBNUJSUEx5UG50Ukt1L3ZTZEFzd3JSL2tIODNMa3BWUHhhM3VhVTZlYXhzNytUZUorOVlPWFhJeVJkWXVTVi84cm1sdlUvK0VNVzdzcGV6MkcxbG4reHJCVHRyc3ZIWEFOak1HSFgvNEFxWGtPcTRjckw1Q0d0NHJUT1NJTU9Va0trUm9EVWd5d0xCY1Iza1pkSzZOMkJWYjVpQ0pkNUJHQzJDTm05RkN3dVBya040TGhwc2VRT1ZFeVBmZ2p6VVhONUFBaXlpWG5NNFV4Wi9UbG11NjBueWo2R0F6NjJ4bGlEMTdxVnNpY1REdjk2aWhodjZ3YmVWWS85MFVHTzlpb0sxN1pPTmd6VzFacHJxM1lZMFFUbS9RRGxjdHd5QmU5WGY1Vkl0L0x0Y3FxdmtVamsyUCt3RlB0R2w2cjNZajdwVUh6bHMwS2U1NzlDcjAvNkRES1Z4YlFxbTBtRE0yRkVJMFZHVXNJOGlJVGFxcWZBbmgrYytvNENNZWtZenFCa1JlU1JaTHYzdWx6RHBZUEkveCtJMkRVRVRES1BFZHdqSjBXTlJBWU12SVJQMElrU1FKa2xIRnphdFlqZ2FBOWxPRlhQV2FoUjFMWlkzdUo5bUlJK2xObUZhU3UxZWxlaGxtSDVqNHFJaXZQVmk4b2t0YXU3aHBKdWZkSGk2R3MvQTgwYUo4WlRCN0hIK3IyYlpKZ0U5OE5KQytmQkJxb2NPTENRZGI5K0ZVUDRQVDlSajZzb2R3WGROSDU0SmZERmpOSnBESllHcmhidWNJNGlyVnZaT05qWUM5YldydzZxakNvWFRxVUN6NlBrU1JFWFV6UUlSZ0x2S3RyamdGc3dnOXNYdXdHTHo5d2tRMTlua2I3L0kwdDJNcTB2VitMNkJ3cXRwVHhyd2pRT2NaSVNjUTdEblFZSzloRlVIUnQxZWNrZWhoVDNMYWgycy9GMjZtaHFGaGJlNkE3dDFDOTFFVzRZWFZzUEpEeUZVbGtBZkp5anVCSlRmZis0VzlpQ3EzbWtPUkFBTkdXck9Tczl3ZU5NYW9FRFRtY0M4VkVuVVFyZG9IeFUySVJhMW9mRnQrYy9LcnNTWU5KT2hrUytnZmh3T3M4T2JMaU5ZRWhmWUZPY21CRGlyUVEwQ1FKNGdjSG9QRjdwZGtUMDFyeUt4aXkrUUhOL0hYa1p3Zkl2a1E5K1QrcW4vOU1OOC9lUDFmeGhUYUgyNS8zYllWWTRQaW0xdU00SC9oVXVSRXVzcmt2bC9OWkQzL29hL2d0d0pNZXdaRTZNSXBJNnd3eUROUUtsVTNiVUFNTmRYeXVDbFFudDBPOWIzMTY5TUJjd0QrL0YvNjRVeHR2aC8vcXYrLzJ0MUJkL2FCZXJLMXFIOTJsQnBkZHVFZ3F3cHY0T0lPOVNSTExUN3lUelVhVjc5S05YdldkeWlkWGVUOWN5UWoxeFBXZXYyQzVPT3UrMjlHdEM4VHNNS3pXd3RCQ2Fvb3lLbkgwM0xaaENXVXh6U0dxVEowdDRVQ3NEUG5RUVBJeHZzcWFTdTFsZGdZdjZlVk5WVllMNjZxN3QvVlNhRll6WUloZkFEU21NSFAxZ1FNOTBTcGx2KzdPdnhaNnlySUhDT3ZkZ3QyM2ZQVmtGZHV6Q1V2V0g1bmN4dHZnT0xkT0dTVkpGN3p2eS9kRTVqT0tmU1pQYzVFZW9aUlBiV1ZLS3kvZVYxbnhPZzhLUEJGRFJmdnlxL0pGWWRuQk9SU2Y1L3VITVNqazBkU2VJZTUxUmZPS2ZiY05uMm8rank1NVFxbk5PaXRNN0p1QnZaN1hNRENacy9KMDFPTmllNWhYQk9iR2UveGFiN25OSzZqYzRKU2oxWE9FeTZ4S2x6ZFJnNnB3ZDduZFBjL0RuNXBnMnlZdzdDOXdqaUxHZno1NFRnTSsrVk5uTVkxTnY1VUY0QXN3dkpPK1JiTmNpUmp2Zm1aM3FCQjVOZEx5RGYwbHpsd0lOSnhYU0RCNXNiUTRlNzJXMGZBUS9HQVB1WUc4MC85RVlZaGNHTnpDRTNhcXM4REVUeGd1QXU4d3QzdWZZVDduSjljSmRyQ28reklIaWM4Z0NTY0I2UzlZV2NlZUl2OWNFY2lHRTVzNnF0cVBJdlQ5US9rZmd4T0x5WDN1UU1HTk0xcHpoeHBTSlZwL3lsN1dmMVhlOFZKMm92UDJWVmUxVmJVV1pPVjlFVDF0NGZNdlg1N3p3eFVYRzc0c1NQTDFjRXA1anlsT25Yd0RQVENNOU00L2JmUnNLZVJISFBQOE4vMHdrcGU3NktvMUQyVzg5RFdCY2c1aTVRVnh6cHJHOHQ0OE9UVVJEckVCZ25vQzVYNG1DT1ZqUjA2Ym5RWFg4cVNYYWd3Y3RVZVg4aVhQR2hwdGd0aHF6K1JCdkluekRVRm1PTkFJQ2xQMTB0NTVrUHFtZDlITXZxaTUwd2lwZUJxdHkvR1pQdjgwTWcvRmNJM3E0SEJlRkRhbWxmMUtUTnBlVm9zWi9NeWkvNllkekpiNldkS2x1UmJwL2puK3NZU3FqMDBCK2Vsb2E4cjRmdFJ3UFhNd3VUZlBSbGF1VlhUOGFkOUF1UGVqcTV5UDk3VytIdlZZaWJkbVRYY2xVM2FXdmNGRHJYREpETTYxdnBkUWhpTkRHVDdjUTFodkxJRzdhd1RxdGlxaVg2RFpxNFFUTXZyWDBJNTNJOWduUWJ2dE1XQWMyc05zTmNJNko3amVnalgvdGVFWHpEakJMSW9SSCtRWVc4azluUllEWE1SUEgvSGlrcmx3bjBaaWgycFFjQmo1WlpFd3BXNitwVDNXOUlXcGlZZ04zZFlKbzFBa3NvY21qMUdvMWhWRVhweVdDbzAxYzBodkI1MVBONnhTd2VYWVpWMnNBRUlIc0FUNi84dm5Td1Q1VjBnZXQrZWxmR2tRQlpZU3FjN2hGd3dMbDA2UVV6NXJsamhYRDB5M3kveTJHNWF1UDJOUVhtZ04ySFdEdXdNUGl2N2h1ejNuaXFzVWVwMnNoZDZtUFBpb0owZDFhemVwMlZtd2Vud0wvTzZnYVY3bHMxeGE2bmhlTnZPcXR5TlN0ZHFPWUdnZkhQTGtybTkxMFRnWU96ZXI1d1Zzak92M0pXcHZ1czBJT2ZjRmJRY3Y2c1poMXlWamhJRFFyRUhWaFFPS3RjNGF4Q2hiTzZwbkJXZHgxeVZoc0taelhSZEo4VjRxLzNXYlVWemtvamEzVldsMm1hbHZrU3ZUM0hyd2FENFJGVTYyZEJ2RE45Y1NQN1VqejRFQmIzaGFpSVJ1SjJqWGpqQTdGTGR5aFEwSVdFeWFtMUc1V1d4WWpPVVArV21VSkk0UUFoOXlhcUhLY1FiMzVEbWdKcFhmRXVybnVJT0VhSTlKczZFOFBLQ0JHNURGL0lyNXRvSEhoaFBrcm9RZnpXcjNKMXJtYWJxSnZxejNQc3dqSytqZGpUVFZ4bkt2OTlpMUR5dnlIaXZzdk9WVkZsditjcGxuc2NKdkFmWHhPRUFVYnBzd1NwVmxHTC9Eb0hHOGE4eit6RVpTWnlaUThLdWtVb0hCcllRaUZnenZmZGJBYS9HR0FUZXhEQnlsUWNZekMvNnpXdkFkcHNRTnFYcTBoVzAyRjBwTlI4OVNOdVpxajBvOGJRZDlzNUlleWtDcXgyWXVXbWt1YTRWblhSVUEzYlNmakcwQmhpZ1NVSktXUEZBT29hUE04TWJha2xNZnkyendqc2hHdDlFUW9ZY1lrQzdjZmlpWjZueVVKRVZzL2pFTVpnZlB2dlBPdXArZjFIcFppVHhkU3BSQ2gvOCtneGlrTXRuUUpKRXRwU1BSN0hJSjE3OEtuLy94WUVpYmFpWFFETjAvbm10K2tzbW8rRDhENEJqQ216Y1BVZGJneUlFeTNhSmMwVWhKYzcxY1cxZzNEU250UFVyNi9ZQk5yYW9uSmFlQ0pCei9oZjl4L3pTNWhNdjFsR3JiZUxXd3NERXZzdEI3c1hFZUF4N0hkWTFXRzRhL1J5R3c5WEtpeFlJcWsyTnpLUm82eWtaN0F2b1N4amFQb2o4K0Y2RE5WR2F6Qkh6VHZLRVRMZmUzRURnWU9LV2pFY2tOWmw1WG14VUZIRHQ0YU94NUdvSU5ONGdKd2ovN2NOV3pCNG5yNFpmZE5BV080QUQ2OFgvMC9mZ3R1NmhyeEZBOGt1L1lCL2NSSGY1RG1ONC91dU1BVSsrYlpEQ3JjdC9mamJOdXUyS2QwV3c1Ri85YjZ0L2FmWDBrVWZYZXpPL0dJWHFJUSsvN1BtZFBESXZxUHBMK2FtaFpLM3lJK3l1TDRFalE4aGlEWlVtT051ZTFvTzNSNGlKSGpmWXpuQ29YaU0wL0hUbXpqTXNSUTRUME02VEM5UFZ2cGJjQTNpWVFIeGptTUl6dndibG9aeSthY1NReHNEclUvQUlsSExEZ2gyNWhpVkxWM2t2cGU0YzdQMWx0VnJJT29ZM0MwMXpJemdaVHpVd292ZEF2SHdtZjJRRGR0QlFua24yUkQvR1RXcW1vQkNHODhZQi9ueUFPR0FDSjgxTE5QZ2d0SzhBblRna3Yya2s0bXNOVUs0ZXpXVkFmSFVCTzgwWXBydFZ3RnRNSzVhM1kveXFZTngxZkFJM3pWOWNYc1NTb2ZQQ05TeDhRYTVXU3pVMEdnNTdjb3lrOVZ1cGZ5YzFEaFJmd3JlaGRDYnBZV3JkVVVxNWlBdS9KL3lwRG5DSVdzRWpvMEsyY2lsL1EwaUNDTDRpZ3R4VTkwa0d3MzZ0bXRvUm5qdXBIVDFMK0tKTlp2dmlTZldiYmE1bStRd05heE0vOXpmRmdKVkZXb1pQazhnL1liNmJpT1pDZ2tmZ3dqek5CaHFBbmJybTNPVFVmOUtlY3hQampQS09jZUcrTzZaTjFtSVZ6R01wT2gzQy84U3luenlhaHpRR05vOXFrNUU5RS9iTnFoOEREUTJWQndVeGl2T2tHcUtzK001SVhyU0ZCNEdqc1A4cjVuKzI5a1BDK3hCbjE2a2NJVlVHN3NldmdoeDlYTmllTE1mUkZ5NVQ0R3cwZkREWENqNHBzMzhLaDFML0g2enF6MjB3eldHVlhRRVdkbU5oSTdYVUtiUEJvcjg3TWEyZEVDTkE2SGFHdnplSU1aekFKRWQ0NVFVY3lpanBLa1RyN1ppbG4rQU53WnF2aTNrYUNoUEprQTVKSWdKSlFDWUx4ZTZvU0FqVmQxdGFJZ3dYMEZhQjFhZm0wNHZjMFN0UTJ6UVhsVXdDTkFLZ3NqVnVYbGlGTlMzc0toaXVnSGEwVzBsekpWbmVnREFHOVQwUmNrS2hqaXFrdU9DNmZRUXFxSStoRFRHTHk4d0dSYmhoN2o4bWgzbTIzcVlHczVpdk01ZkZSN1ZlWnBlL2hUY2VTL0hjUzFFK3UzalU0bGZXKy80WmFuTDg0UHl6bU1uNW5QcFJ3blRtcXRZKzNkOFR6ekJubUpWdnEzcGtGZFRCLy8xbXdRNmNqc2lwNFlmSG5tQmlaVFBENlo2akNUeFhqNkliTUhicDZYbiszY293MGtMaWVibzVha0dFQWdBZTFOZEJGM01XT3lMcVRuM1FSZXRRcjlYdGZqMFFGRGJWZzJobU9LK2FXenVDZWJJMmdidXUwTVZMOVRmTjZCZHl3aDRadW53TU05QzV2NXlxb1AxSEluRnYwRlJoeWlhYS9IS05PbThkM0hTV2duR0xTYUM4VDRZUG5DKzcrVUpUL1F6QzVPUmNyemNoMVVvL3hqRThDVnNpM05KU1gyUm83NkJkM1B3eFIvR3l2ZzlzdWszTkVtZVNnOGc0OFBzYnpDUXYwclp4bEpJOElHejlJN1BJSmlWSEE0RGN1d09yTER6aVNWK25odWRUOXZXSDduOFJMVC9vRXFlK3p0dzZ1dGdwWnNVMXI4NmpXL2thQjhuZW5nVE9KeG5Eb2NUSnhCek9VODRibGlhT2dEN0FhSDZBWnEzV1kvMCtCNngxMGNSL0xjU05UcFgwWnBxck5NUGNBWjJDVTJINkhCV2NFV0lzREJ5OGdrT01ra1Urd2xxQzE4NFVYWlRHcmx3R2hiWFNaek1hZE9vNzM4WjNwdDdzMjh2OHhhS200dDQyc3gzajM4R1lvdVJJK0ZuOWpsNUZmTG14ajZFdlZ1RjdlRmhRY1RSVTBQV2tjQVllNWU3dUxYTFQ4YTkrUU45TG5YSTRBK3h2MTZrWlZ0RGtlM2JtRGhQSXhlT25LYVJHYTM0Nm1Pd1ZTNmpDVWJBa1lOWnlSZ1k3THZ3M3BqbWRLWHZYeDlQVmczLzNZQU83dERjcC9CeUt0Ym9tUHBVb3NsNjczTzVGK2hETnhGV1dnUVpxazB3TXBHUWFZTEJSaWJDMkxFdUFTQVR6K3pjUUx4eUdlcjFSS0NnSEt3QUxZbXVEN0Z6SGYvZit4TE9UaWZFN2JvYmFiL3JYTTJqTGFOTGU1bG1sM1RpZnRJVjZGNDYxMkpvN0gwZXEwZzRCYTZGRVVhTmpHSHJUc1ErWDNhSkxvM1o1bG9XdVhWa0V2OVBhRTVFWkhTd0Z2Y1NtY0N6bkxnSTlYUWRGdTNEczdIbUJsRTJsSmdsb3hLSEpVVEVSYU9laXlCSzlTK1RJTGM1Z3U5aFZwckJ1Z2dKNmFwQlFZL2JKcHJvamJoenJENkxjbTlHWUhiZGxvd2xXcXg5RCtKcXdpYmJna1JkcDVURWg1b1Z2SXBzMmdTQ0tHdlE2ZFB4SUhKWXI3bmRYRUFwZW9SNmx4empMc0ZSdFNGZ1E3VGh0NC9uQ1lrOHQ0TkhacFhLeUxwM0M1ejh0UFl2U0dYN0ZpV3lkY0lMUlAydVBkblhVRjMrRmZIMVdqUkZnSnhKeTJxbGNwdmdyRmFVVTRoTHRpTGlpL0FqMnhBSmZUQXM2cUhlR21wR0d0bm1FZGllYlRCb1B4aXJpeFJwcFRETElOc0VUMno2YWNSakJXSWtCSVgxUlNXQWVtMG1ZNHVYRVRDcnhhc1lxVUY1NHl1a09NWmVsbFJxeVdkNERLS04yTzREaEF2RmxlTytjV21ieWZtVXExUlIrRSthdVJ2REo5SXdtREQ4WGdtM2x2dFMxVDhRemVjMWxZajVNcWk4UnNObEJwWHlzd0VjcXpDM3FpaVZhNGJKeXBkaEhwVGNBcGQ3bUZJK0wzTnhUWkJpYnp6ZmVtRTN6L1FmSnJmdnFwUmdkR0RGVWNUL2FuQjh4M2ZENkhpQ3VpQmdZV0xFNkZRSkdHUDdjOEptcHBjK2kyY1pvaEFuQjZPR2NBZHpDQmpKdnh6NnIxTGRmSWpZVWh6SU5nb0N3dGc5QitTL3dISVpFandHUHNzSVZ6eERKdDl1Z0QxM0tFbU5jLzRhNElCMkxSYnVGbXlqQWNqUjJrdXgrLzRkYm4rN0R2MFQ4dG5FN2tVWmRMRkQrekFqVzNtUWd5aUREaUd6WTh1Mm9RTFV3OTg2eDhWdXVoU3R2MU1EWDNhQW9HajQzbzQ1N2k3Q2xmSTNDbGkrTERvcG9jb2kzUDUrRUVRSmVCUjlDRXRHMFlEeVZHTXdUWmhsbHJqSmpKN1NYSjNzNkNEQkxQSXRSU3UyWWt3VXNlTDFLOUt4OGpaZkNaNTlBK2lLdjhiK3ZKeFkvK3NRdzlRclU5Z0kxd0pHTzFWdDhPS2pKem1HQ1REMDkxWUs2Wm9PeTBWNCtQL0FmZmJnSDg2Q2V4V25IQ3N4VDRUdVNKRU5mdzZBVHlxZlI1dC9nWFlndTRWK2ZJMTFYc3pMTmxWNGtWODUrM2FOanFjZzRrYk80U1psSjRFbE0zTkFrVTM1QW9OQ1NCUEN3THVjcDN0TnhLQVMwekF4L0lkUWVXOHFyZzgzSUZ5SXlzVEtyZmNQdm96My9uMDRsdWdhb3ZCTnJCOGtSL3NodWpqRXpkNFh3cGZCSm1sQTR6Y2dVWDJielQrNGx5bVVMT1llcjFFZE5KRFkzM3RZbGtkUUYydjN3UG5WK0FlZFdJZU4xTkxhZzFEWGVxSFFYSlcraERGMS9vOTJvaFZMdWZvQlZwREZwOHBCaTd1RnhBOFp0QitmRjY4ZGRGaGlORnBMV01ZU1ZjdEM5bGw4dm1JaUtGdVJKRkhpSnVyUmk1SDZhUkJ1OS9qZ01Vd2xabTdyVFdwZ0p5a0x2cjNkaDlGaU5leG8zeWFGSGpXQUZMbmw0ZXk2Q1VkczVSN09jaUNDZVRmdXloREEyVm9uczFOVnBQU1VXTjFQOVdyTExWeHRCK3pieUNXMmNEcHQzOG0vczlRd05oRlN0Wm82TFpOYXBUTzJpQVZrTUViR3NYMzdjRmY3WndLV01wOG5scmNIUWo1VGxkVXd3L0VRNW1qL2ltWWk2ZjZCWk5vbklqMm1VczFZQlQxTldaSDYzejQvNEJRSzNlY29RWVlObUNXcDJoZW5uSk0ySGk4RW5rd2wzNHJEZm5Ic1RzMGc3b01zOGFoSkNOTzRHMVlQSGxOanJGYXVsdFpPaE01MkZ0NnFQZ3haK3NDRGx5RWJ5eEhCY1l5VE9JbWJQbGpobFdxdGppeFV3QlNkMUVVNk9ZZDcxa2tRTVZzT1VYV2kxVE4wUmpkcm9nZWswa3FjTHdzcXFOdnpUaWhZR2lqK2hrYTFJUmtqdUxlUzNGRXNLUlZRZWFKcW5ndHNOTHVEem4zTERadlFYSjNMaGNQNldkL084THlUTk43ZGpPRm5RMkZmUm1IYUpnaXRWSkZJM2sxR05aK0duZHFYNDlta1NBZE10QTMzaHBGUWRpMkhkd1NNTXhqRDRnaGxZTkh5Q3loaytBL3hFVCs3blVHMUErSEMyNGxybjBCd2J5dnl0UjU3L0ZaMDQxVE9YUE85Qm1NdXZ3ZmwxeUZHMzR5ekZYV0UxTjdFSXRnRk5XNUdMamVyekt1WnNMZWJqVHNjYjYwSnhwbWgvbGdNM09PRWJNa1NMK05leTNtOFpnS2tLOWp4ZzlSSi94NmI1cUdXOUFMbmlrM0IzdXFMZ3pNS2RtL0V6K3hMc3I4Q0FoMkFsdnNKOHJHYURPcVp5T0dxVzVPK3ZMMkJDTWtnNmlxS2lITU5Rajd0RXJBVzhVM1ZEdzZXczRRdXIrUXBHcmhnRGNWd3BZU291S2R0dzBHdGdRZzFNUWNjY1p2aEZ3TVU1eU9mM1FmS0xnYTdmZ0R3VWExSXBrbzBTVFZtMDhnMzBvbDd6VStzOXlDRTAvU1V1akpKMFBTanNvRHFmM1B1QkNOd1JLT0NEb3pPY3dTU1R5dEFQM1dMQXQzYUQrSDJMNnA5a0x0RmNVeFF1UEl2YXhBdENKMzlBTjN1Vno4bmtuay9CUWVhalB6NHlWS0tPaHdFajh1TFBINUYyb1dwN0g1QmZicTNaRlYrcXZxVFgzRUlMTzJuZ3RiR1J1MkhDT2ozWllJbkNRbzRmL2NlRW43UDJtUng0dDdVVDN4eGk4TnpDMkpzRjViT2Q1RGdPL2xoOVZqMDJZK0pXNng5MjNlUTczMzBKMEdseU0vZzVEMWJ5SjdURFUyY1E5VXpFQU91RTFhRU1GOERXZHdGK2xJV3Y3Q0wrS3lpU0JsTnJldnFMNk1EQzgrN00rbkExMDFZNDVId3Bha1V0am5FUXhGdE9TWjZCVnJ5bjRnWlZTTkVmM3U3SW8xWm1UTThRazZQdlpaZjhTV2pzZUxRb3dlMzJLdWROTU04VTFPMXB6UVNoT0ZzZW8yQ3hpdjJORCtMaTNsMXlkdjl0eFJYbWpNZng2LytPdkpteHdVa0hGKzZVQWlsN1FSNGNnanZUcVVKS0dQdGd1Y3pXRDU2NWk2OFBvVi9Pa2pkMnE0MVBINkdzekVRT25NWmpMZlE5d2J1amZ2Ym5GR2tYV05oMEk2c3lXWlZqWDBhNmQwMmZpTFQ0ZzdSTGJkK1d4UHNROHFXekV6OU9KZ0JGaWJJN3ZHbE1ETEpRK1NGU2V3b21CMG1JMnlpTXFZVm01VFdETVBqcXNvTmE4WUJvc0VUUkM1RENVSHBqQ1dlTjArNWZtdjd0aVpNQ21lODh6dnBxUCtGZzlRdFpvbGl0dUhNZEZMQjNrbnNvUlA1MG9tejBvNmsxcnpubHBza2ZqZ08yeTZJWXcyYWc1VWllaWVjeWkzNTU0K05WdFhyK1J6SFVZQ1YrZHJ1NUxUL3RNVkUyaUpvcWdpQmhRaWh5UWlwNCtMRlhGVERUWVFIWFNKVFhpMUhXVFlpZ2taeWQ4SEE3VVJxaEZRZHByTEVGbUZ3YkpmL3hhZjFhY0grZGxKV2JURDdORm5Bdy9qSXZ1RjdUQnZaR0krWWdtYUFoZUN1SEw1QWVDNzNEZC9LWG9kd0R3MDFlM3pUZUZSN2NRbmo0YnNZMUh5UkhLTG82ZWxncjR0MjRwWFNSR0dPQU52YnRtQTdWbUlIeERjSU1MOElyclQ0TkdHQ1FEbU9uK1Naeldub0VNWkU5aDdkRjdKNlhmU25rck9zeWdvcWd0L1lMSkhWM0czUUswTFd5a1JVVjV3YmUvb2l1ak85RkxrWXVsTmNwTGw1QkQwOUpJaDNPMVFjK29uL2JtcWVxWXdDTTFmd1NHSE5KcGgrQzV6am9KOHRRY2dRMGlJSFVyR0hLWnNqRmVYaFNtZnhNSXdtNDAxZ3pibnJXWE5PNFBiNEZLU0tkUW0zZW92OW5aUFZTODFEampoQWpweU8vUk85SDhaN2h2OXpSNEJPYlE3cThGQVNGdkx5QU15MnhNWTkxYUxMZFFNY0xuR3Y5NWF2MG1HNWVpQ3hMUU1TcFQvTXRVSW9GNGpIY016M0xFb2xTM0pDOHgyeUhFRVdYWkE3TnhrTXE5QklxcXpTZXpKclZKaVJYY0VlNTVTZ3hmeXpLdUpWZ1IzNVpVOXVDMXpwSHlVMEpCU25DOWkyWFh6cFY2V1NoU1RJaEVkck81Zm10elhEWm9iUTBobVpOL2pmT1NYMEpBV0xyb0V2aW9oeWVIQkVFZlFYdWdYN2xjbXE4dkJOa2VReDltTVJkYzlGUXFaNkZxbmFmbmZLVnc1Vi9ubEhzWWlWSkF5amNUV1pRc0hqZUMxclBYNkN6cndFR3oyRCtDbG01d0RmMW9oSWFzMzlkeWlNTm9MYkllaWdkYUtZY0RwYnczZ1dtK1drTzRCKzZVUTRxYWdkN3JVWklEL2FOWHFxVmRpVXl4OUdQTmdXMkN5TStkOUdlVWdVbGRLSlVSWFZyQ01XR3VOMHNySnRsY2FJQzlVcXByMm03SkhmTUJBWkxDN2lpdWN1ekZlYjJCZHU4amVSeDRIMGlEUW96NTFET2FHTDVKdmJIQ0c4TFBwSkdKYVpGUngzWmgxUGxvVTNqYmdVNTlYRFluUHZpT2paNFc3N0YyaUNrcitGeVJzbDhuQzFwZHdZYXVsL0Y5dklFM2d2TXNkVDdsd0NTc2NuNk0rd2dLZEM2bnZYN0EwNEtpZlJqanpJZ1pKdktDM05NdXpMZDdTeEdwOEd4UEhCVmVucXhIM0pud1QxTlo5allMQVpobG40VlNUQjlwVThEVkIyOWdYaWsvN3FGemhyeGlRaDdyb1l5eC9HWWQ0M2hLK21Md1gwelp5RHBCS28yRVpDeEJNZ3p6WGdWQTlqTitvd3JVZksreUFmUG95ZzRDN1V3L2RXRU9nZmlkRlZ1VHlWaUZydkZhem1iV2xrSW5qV0pnemZ0M0RDYWlFOVFNckVVK0pURkk0QjNTaTNWYkNYdURWRlNHOEJlelB0MjdaaEN3REJiMXNWeGlOT1lybW9LbHVzcUJvVjU5NWhFRFdJdHdSaGdNZzZ3Q2xTaDJNdDNxU0ZXcTJPL3lMZUtXY3lUNlhMOW82a0MzMm9nRlpsTENvaWpBVW84S0YxYW4zRi9EYW9VYXVUVm01UDNjNjdrNnBlOFY4d25BU2hXVUkwcUE5ZWJRUmtWMFZIUFJJR25lZ0tpVHJwT0ltL0F4eGJGMkswRFYzV3dwYTR4K0lRRUgvV1hxdUZKdzladUF2VzVOZE5IajVZZDZwNzNXcnpoVGdkVWk5d0NvZXNXeHFEcGppRFpSMUJ4QmZqa3NjbFFRZ1FkV0tKME1KZ085SHNIc3ZybE8rdDRDa1RvN3FRb2dwcnRrS243b2hVQy9HcDF0MTd2eWQwNzNmM3VydjNHeWZhclZ2NHcyUVJJdGpUR25GYkFxRXc0dFoyMHBYcVlTS3FVODVEc0NrQ3JmMXVVYnNjK2NZTzZFR1lxRzYvNjNxdE85VnIzWitLVHJSdTBZbmI3MVNCVG5pSHcwMm96eFNoamFPa3BtT1NiQ3lsaTRmMHFJMlY1ZWZKQmhURkVJOW9ZV1ZNMzdRZGNFTWJJdVB3Ni80MCszMWk5N28zSExMZjNldnVwaE0ySGRlWUJteFRwR29QQ0xxWWx3alI0LzFLUXNDRXpmSVQwSktxSHBOeDFxWFFLQzZaaXBBeXA2Uko2TzBtY3RSSVJIQXZubGNiaE5NNGc1VTJhSjlibFpXSGRkczBtQUR0QlpDc0EweTNuWUoyVkJSWVZud3JZUVlad0lLLzFSU3BEalJ3TzdHRlprd0tOYXgwQ1BsOGZzQXVkbzJrQk9wT0VQa2h0bk9uMEZveHUzSXQ2bFZYUklNN3o0WVZxRVEyTXhWTnhPcU13eWgyWHlxU09NS2FJVUxNUnY3WFVGcWtvdnZxT2tUL1VJV3QrMnRYZWFsUzRRcnNObHlOQXBqS0kyclRQN0ptSU5lUEVnZXhoQmlzUUJoMFl5RDd1ai9yUWhObmlEaDNvVTR6a0UwbklaQWMrbTByRm40TExQQTZML2FwcEJEa013aEpaYUtmUkpDYlNnY3N2eGNMaklJYSt5RUF2M0xaWHFUR0tDcHBxdzJwOFIveGM2NmF6UG5CejhxQXU1dDRqcFUydGZqQVNxT1NqWGFuMGNMZTJuZllXNEVSWXhDYnljRS9YSWNJOFdsVHpQbTNvekJLcEhUeHJHMTJNcVV2V01CeUJ0M1lSQTlVU0RQd05vWDVWYnMzdi9DeUxUa3NRZTFKR0ZHZ0llcEd4WmFaU2NZdHZ0ZWw2blNwK1I5enFRVkIxY000NUhBWHVWR3EzNlJQWkIyNmJMWlFDTTMxNlVoaXBEVUo2UUZnRlJPNDcrWTBvUlZnRmJpcXhMdlRoWGVwSU5HQWQxbWMrSUcvSkVYa0lNMWdjYWxlejNsYllYRjFXbHhZeklaTENiVzZ6ZXhTd3NJb1hvc3cxVlM0SEFBUHZsbENFTjVvMnVsQXpFbXZScXNUZjZ1RVVnOUc5RlE1RTZNMlVoMDNNc2dRckhGbGJtb2Qyb2x4SWdvUGs3K1BLRlE1STA5SFhackdZZkRyY2dTQ1BBS3NPZVNKcDdKcDA1MThkZnRSbTg0blhnWWlIa08zSmlONVdhOUpJNHJoSVBBTkQ0TmdVU0dmTVNJNkpTeDJCZ0tSZDZ5TktGU1JSckNFc0RBTkVaeVF5dnN3dEVMb0RLTll1a2Z0Wk5kUzFaZGRuWmRkY2ljeEo0MG4yOXhvRktXUlNTZlVlS25PUVZpRU5heTRXSE5rM0I0S29KeVVwRHQ2MWRPUkJ6T0VmUTN5VlFFMGVZRjJtZHQ2c2dwSWp2QWFydU5wSjNWS2RNTzdkenJxVzdWaWZEYmZESTg0dDg1NXQycnBzUXFkVE5CYVhla3d0cHZSekFuS20veGpaTHdoVmwxWlNIdXNvVDlRbk1HOVVDVEduU05FNTk1aE9Gb0IrMnZGRWgxTUQzTEdhK2dwRmRNcTdJUFQ0Q2xjcVNJUy9HT2plak41RXRubnRHSlYwbW8wclRLbnVxTXE3TDJRV2ZBakc1VDJTZm1zVlQ0QTNWMVZKSkJhaEdlRVg0eWhDSGdhQ3VKTldrT3JHVDJldXhJMThFcWRpcHR4NGtxbzM1SEQxZ2VmVEhQdVN1L0piNGlDb1I2ZVpxbDBIdTV6aVZ5NnFBZ1hXaGtCVnkxYnhMclBrdnA2am9zdlI3YVVJQmUvQ2lXZXFTQWY5YWNkcGNsSUl1NUxCWjliN01PeitPNWF0dFhqNU1jUVNmMGlQeDFDZ1B6QUZWejFYaEwyZGRPVCtRQ09mVVptRzRic1R0Unh2UXA1aU41dFVGbUVNaUpDbUNiR0FrQzM2VS9rdFJqcnN5OFJmT2xhQzcyRmNOU2tqMExFVmZSdXFDWlQ0VVNITU1oeitBY1dSN3RsRWRGMWJ4b2k3UFMzcUQydHBITHNCaUhiUk9DV3FJd0tzdlRsY29sUkFLV1l0UmFQek1pdlVmZGR6M2Z0NG1MbEh0SGFoc2RvZnc2NXZGMk5DblYwMWpNOTBjVkJXM0ZGK2lrcnc4NE5GaTRsM25NdGx2RWVCQ0FBY2lZbXBCYkVja3pZeDhvcFBBUzkvQ3RibHBwTWZ2QWcrNWlEekxpc3pYR3hkcEo1aWxlT1JVNys2VGIvMStXVVBUeXBLbU5PK2MvcXBCVlNMTkZlWmFLbmtsOWhSODBNbm1vSExRSERNTzgzSU12SEUwVGV6TFprd0tDM1E1RkxNeTRrUWpOSTNqVmlhNkN3ajVsclhDVTBDUjdvZlFJMFExQjZHK0NXY2ppc1F5WVRudHg3V0NtNzBPMGJDS3A4Q01KQ1BWNzJPNURBSUFncXpwTlFUbThpT0syRHNUTWo3RWdKZk9FaHUwdk9UVXJ3K2x1RisraHRRb2I4Z2tmdStDNm5HOEprcExUQWYrZmZLc3RhUTZDalpna0d4WmF5ZlFvV1lCaTBFTEF0aHJGYWtLUHhPOEFjS0pXakRuMlZTMWR4aHFOUWFHRTF1MEswMjdFU0IvR2dXemptVHM3clNCS0JlOUVDREJlelc0bkZqc0JRYU9BWmM1aUgrM0NTRmN6ZWQ0OU1ISFJtOHo2MzBmNlBzZUJhMmNqZGFseDloSDl2NVlCK2REcUZJeVdjNURDVmdKSUU2WS81V29WV0x5YzUyb0VUcXFxOURzUjVqTFNOc25rTUNiY1prcDJLeEdhd21jUHEyMFI2aEFrZy9aWkU2U3Q0RkQvbTVlZkV6bHRZNXlOSW5wRVlueCtxYklLbzNnNjQ1bWo0dXgyMW1oQzBNR3VwUkd4K0dXMFE1NzVIWG9YNElSNXErbk9hUldCQUp4UlExRXlnYnlOMUg0QmtwbWlxRnJDN1poREJobHBPUUZVQmd3bGdKdURyVmdRYy9vVmpLajFVSzJJanlxWXljZG51eHpIZWdobTVIek5uRTd6QmpEamJTbnc3Sjl0WDhUc0N4YTM4SW9kcHU1N0VTUWVhZmlPaVVwVUZJRC9iUms2dkV6OWtMOFpvQmllOS9tcllmTTl6YXVkOVM5Tll1ZGU3S0syQlNNSjFyTE9DZEtqRzEyZ20xMHpvNHloSTZETm5zeWVYOFh4bkNicDFFTVpYQlJaNWZ3UlBIMWloSERPbWlPUkMyY1VRWkpuQ05ueFlDbXZJK3R5R21WRERpdFlqTy9waERLOEYrNlZZVUZPa0xCcVY1b0UrOThNZTFOVFlacFJLbDRBUTJZNTJWYTBHZ1RIL25WaE5uZ2dTdUlTTHRrRldtblRkTm9TMXh3aWQvRHRZbnphRGJGS1BkUmY2WWgrQnVFNEljQS9ZL28zUTlRdG9oQ1k4akpmSkxqZnc1UTk1MnBBNmVSVnlJbXFuenBVUUJxNDVlcXBaOEVmTGhCa24xTXhRQlpSWTBFemNxMFo0L3dLczlyWEVIVDVIaUtXSmh6bW9laUZjdC8zd1F6dGN1TjBOYWx5cE9pRUNtQ2RnQlBSREd2WkZSRjF5WjhxelpoNHJPZ1Z4V0laTy9oRUhWNGFOZU1vc3dOaGU5VGZTbTBFcmpTczFIUWlOVnFFSlRzV0ZlUkd3Q0x4NCs2SXZEdVhnbUNxMjRmZndZVEdwdkIyWEtkb0dhWDdySWtXNlliMGlvYUJnZ0JXck1CZzlIcnVLYjRaWlVCOXVZMUJXQXhSYTV0L1JrU29EeGlvcHhTRlZ5cUVQd2lTSE5SZS9HNTU2cm9icXZpeG4yNkZKRzV4OEcrSTJJMEdCUG1LeW5hMFhmalJVdTBOcGsvVUtHYjhHNDFXaVo5NUJ6QTNHRm0xUVM1SzhObGxlc3AxRmFUc0ZhbHc5Qzd1eWVKRnFibktDVEZaOVBtSzd6NFBwQlhjSGtkc3hnaVRCMGhva3lHVUtCNnR2UTlFWktnMXVWaUZNK3Y1MHZrMTJQOEpsNWh0cDE2d1crR2VBK0xIUm11S3loRVdRUlEwdlFCUDhIbnUxK2g2ZEZhT1MzRm5CSXU2c1pJN05DZDRGWjhVRHVyTWl1dUxPU3Azb2I0R2hhNThid25ibWtLY3RsQTlsTlNJRnFsWFZVZk1wc2g0SlczWElZb1lOZGlFUGk1VFNGc3FiK24zYWVGb05EZGNBdWhCTTA4WFMyUWE3QnlPd1hJM0VtdGp3NFRSaUJ3Y0ZUSUFrTzZnR0tKVCtRU0hERmFzTHEvb2t0aHdEZDRFN0ZtTlFwQ3BETTRpUXdYQldoV29neUFsT29xelBUT1VPWmhUUzlBQmhuSUc0VmdmNVVwVWtuZEJ2b1IvVnJzY3d3ckxJT2syYWNyVzFmVFhyZEtaYUhTM2lIcWF5YVJWVUE5aEVFVVRFbWFrMm83Mlc4bE5GUDNvdU01eHQyNDBvZmt0bUdiWGRaaUNLdTRySE9KVkU4WXZZU25nbndYRmhBRlRSSS9MN0N3cXNkYW1PQzIvMkxYVVJQM3MrL1NkWjRxMGRxZzZoanF5TkdxaU1JdndZZVk3NkVWLzBVZGdkTjRqNkdWWmhYM3U5UVAxSVEwd1Eyd0I3R3NKeEFmVW44OVMvTytXb1gwY3gweDJGNHVQTzNkTlJ5SG5TVWZCWkJlR1JTbzVuMHRzNkNyVUZqcUpDVGowZEEvR2FOWGV5U3RFZjdKY29TSDhabkorWUtoelJBdEczMGpxS2xDUVpSNkVVbkRzS3JCeTRTT0QxTmFnUGVhYlhYYUVXMkJwZjhua0xFYVArdjhMVyt5a1BtbEViNVhMb3RCNForaXlodktQdmhxMW40ZmxOd25nYy9qeG0va1NXZUVEOUE1RHdka1R6UUdKVDYxUkVNQnAxZmNlVnNLQjRJU2VYVzhWSGVvZGN6Z2txNHgwU3VJMG9ZaXhIdXdOVFp5UDVQTHNDZ1UyWmlQMEFiWDhNQ0JLRHNTVFBaa3Rud2o1VnF4QUhwWERrWHNHTURJTEJGMU1odFFhT1hvblNlMFZldVJySmRoS2FIMEVOZVJOQ2N3TFRLOHhuR0ZKdnZOWEJDbDNDdzVTN2QvNnpUTUsxRzFHRnUvWUZCUmh2a29ESzVJK25nVzA5K2c1MmhRbzFNNW9Zd3hnTloyYmRFOW5rTWtBbzNhREhUUm9MOGZ6Rk5LbHRSbkhOdVpTVm4wT3cwSXlIZ1Y0aFo3SWZyZm5xREp5bmV1bzFHWE5sOXdqWVdoTWxKS3gzUVQ1MnQ2cUYwYTMxMUNnV3oyYjM5bk9neHpEUVYwMzkzamNGTHZ0OXBQMDl0K1JmOUNjdjV1TDhQOHdOaFplTDgvL28vc3g5NWVMZ1o4TUNzZlU4bVpLUG9RNEsxeHgxTE1oVGg5MlBNZkFxL0xkOGNvSFdzSStPbGp5YmRRK24raHowUDF4WDdyRnYvdHVsNk5pL2NNQXZvamwxQ3Z1UmNjRXB3S0NqcVVJZEE1Y01KcUxsVHFFS1YyYVJmOC9jcS9KUWQ0NHEwTU5KZnpNOStNb2NxVlJQSnVXamRPZXY0emVva3VkMG8wODh3cVdGSTV6ZDZ3aVJNZU94bUtjVENqbVVUTHJRS2dsU0FtVzBDQjZlVFJBMVZjUmdtZEZtTjE2c2lFVXMyWU1sVlZXWGV6Z3RkdlJYMWtqR3liSGpnb0FkOC9QV3kvM3o5NzVIMWUrUjlaaE5UL2dMOXhZdVFtNXMxeFFFZnI4VEY2RUI2YnVId002ZUJ3enZVc0ZMQTJKOEo0bk5nOGlvN1JTOHQ5U21ncWwrblJETU5tbi9yVHM1OGExeUFHOTFud0xxazVKMjlFa1BoMlU3SXFvQ2g1SXJtbXBNM1QzNFE5VjROM3RRWGJRMTZhWm1NTWJzd2VkZ1JVMFZGQ2pORUhRcUJhUm02Q0NGdHFrZk1rUG94WXBBN0lQd0ZMbXJHYXhSRFJCS2pab1dJVE51Nk44cjVXN28vdFEvMUV6VkJ5a3orTFZnMlc0U0lZOFN3Q0c1V3cwbGQwNEZvaG1DWk5laS9KdkczR2Fhd2JnbWJLYXBhUTQyTTNoTXRrUHZkaEp6cjRBVDVaUnlWMjJtaVdQV2IxTVpDMGIvMXQzYVVDTDREbVpKZFkrYW8rZ2ZnSC9ESjMzTEtmZk9JSWlwUlNXdTFCTzBZbjRXVTRIUXh0VkxhRUU2b0c0UDlqQUw1WTRuT2haRHRZM0Z6RklYUnd3clRJaUx4V3hGaE8wcDVqemt3aFBVb1dMS2Y2Y0tLbVdWU2ZhWno2SkZ0cXBQSVVkOHpTVTh0Mk1xcXZLZ0RqSlVmMXdkSHBZTDBITlgwYklsTmU5R05vS0hhei9BZ2x3K1h6RW9vWkZCbFhaczJzVUlyU1VyWU9aalMvMXZySUNmVnlGdllqQnVGNmNZSTdlUWdaRktxRC9OVUlIMUFVSTdkNnJSZkZibmtkc05CSnlyS0NBMWM3QklHbDEzcjJvdVpNSXJ6NkZTR1UwYWtGdHYxZmQrU3JwNm5LK3VrUmoySUlaWU9YVWZMV3BlaDA5YjJkc0tjdjZxcE5MMEF1eDZoU0pVeFd5S3lINlpjU3JSdlRRWmhHMmRHYUM2YWhJc2hNZGRIczNVcUZrUmo2VUd0Nm9MczNjZ1JKalJvUUNjb25BYlFkc2dYYWxTOTIwY3o1R1ljSXVGQnRoR2c4cEJZUlRoWEIrRTE5dnVFbDhuWFUyNXpXSDY1UlMweDJyTndmcTU2V3lUaXlySTRGQUFTeTl0WEt3ZDc3SU5XZEJCbmt0RlIzM0krbER1WVBxbzM1L3dZNThaWE9lemduTzhHbEZZeHFLanFNQXlyS2hpUlVjcGdZb3BZWTFhOWpoNWp3ZjJUZzZleTNneTQ1RUNiMUxJVTQvZDl4WmliQjBxZU4wNGppcUx1WHZkRkd4VTZxbHNSa1JMUkN1akFMWEdKczVWTnltNzhIQmFoTHMwSUVpWGtyTUtOdXN6ZlBZNmZ0TWx1WWRobW1VVmRWZ3lGbFEwK3lhZTZ0bmZSWThVYTE2aVN0cUZ6YURPZHRpcEhJOHN3a3VKNm1sd3BVdklJaFRSOVZXeWtQMzVCc3dYUDVIOUtVWHI3RWVSOWNFYlZNRjNISzk1NzFMdVdBOG5YNjU1UDExOHM1bFMxRTR3MkpSdjdJU1NtdTlFVE56N2NQcG1mRHh0cTZxNmhLcWdiQjBpUzVXUkJ4R3BaYmd1QjZIV1VwNytJTnRXcXVncWtSREZyMTArUkMrVUpDdFQyWVVqVzRTbjN6V244STVUSzNvTVNtZk9vRG1UVkowcXU0SjBnbVNBcWs5d0k0MUcwbW8xYXNKUnFTNE1WNDVJTXJqZEphWDUzNWFvR2dJL1U5TE5Yb0NlUHhFdjdaa3JzRVhnUE5zT2RhajR0QjFmUEtzT0tCSWRwai9YK0R6WTlxYVNJcko5UEhvNUlmTTlMQy9PSSsybU9yQ1p3dUtZaGpGaFR4ZkRkRTNTYjdoRFdjSXM1SzlzVnE2YmlyNkVEYkF5Rlp0dHpaZWM4aWJlS3J4YlE2aGZVMGxVVEIxR1RBM2tYa0xGSElES2JDUnNXNFhKVWY4NDFEbWVCVXg1Q1YvQnFQanJqZUFZQWtRMWFwcVVEK3VMbU9ua1dNdGd2WGFDZDZXUWNxdGFMM1pReWZEN2RFRThLNzd2Q2p6YVRmNmRjQlhJN1dmNUNyVUxMZ0RYcVVma0NudXdlRnBWZFk2TWFGSDRWSE8vU092WU54QnVRMi9YVTJQUmVHZ2RnMDVWUFpKUkJwRVQxMGlIbU1hM0lFSFYvUjVtOFRHc0o5TGdKa28yaEVDbmlhTFZ3eWpQcUtweTRDUWFQMHhJUVY4T0ppVEZ4TXNBS0dnQW5ER0VPRWJGbXFUR1lEbkFRV3VSQUZaRmQ4cWJLLytqL1ZpbTBuNlBzSGdDenYwaUpKdEFPUTJDamlkQWVsRmVac3lTUDNZQ3QzaUdtRTVvTjBoTkZ5SHJ4cy9ITS9qdWZKQzlPTTFYaERyekVDck1tNHRLQTdESzdrZkpkL0lVSHFybllFZ2RVT051Qlp4bkc2N3JidVQ0RHF5Z0xXei9GcXlGL2l4NkI0aHJRMm9BUHRzSVNMb1pSbmcrQzAwb1dqQWhTTE4vbHdjK1doVnF6MUtjY1NPSzEzK2lZbXQrQjdHY2RKYWk3dXk2aDFnUEtWS3VidSt3QmtrT2ZkRFZtS20xakQ2RWtCU0JNcW1xeDhHZmI2U2Y0SDNwRHp6aDF6SEQ3UnRqZUgyZkV5UVc1c0xzNWZsb29PdmVzRktPU3dpVlpLK0hicmJPVmQxaVJ0VXlxZ0ZYOUJUclNrVnBKZkw2VVlCamxkUW5oSHdrK0xObWtoejNzV3grQ1ZuK09OWjQyUXlFM3YzUVRvMlFTNlppU1V6ZzkyN21JeHZXRnd2L2ZVaEd3eDVmZ3dyMDhyNnd4bmlpUm1STEk3YlJCTUdHWWNST0haMGU1dHZXKy9DVkZQSWU2Rk9MZC9uamRJdk5JbDUvT1dyMDEyclo1OS9uWUkwS1VlK3pKK1YvY2lkbjc3OUw3TGZlbjlGOHA2MVc1ekpmVUwvZUFTeTRTdVQzVmpZaUJyODNrbnd1SW1TeVN5QzltSU83V0pGdi9GRFFjZ1htMjNpb3NnclQ5R2ZzZ1lrUlRqdnVZY1hnRUxjUk5Uc28vVXoxMUg1VkRuSWFuWEkyQ1BSby90MTlSTUFIb2R4ZkpzQWZJdmpXaWFPVVZRMDRWUm51VDFYZnFtRmhIa2VNU1d0VlhidEk5WTFqOVVvSFdBanZKSWZFRHF2Y0JhUDZCSFM5MHFGZkorTWR4VG9iSTJYYXFncFloSnVLK0dRek5ndjA0alhRald3alpOQkEvcVVEdHU1UXNUUFFZemxaa2tSOWNzSmlVaUdDeXJaVThFb1RZVEdyWDRKUmtNVnlXcTgxQzZKRVRZa1lwWStyeDRoa1U5TUdFMHRzZENBZWRpZGJySkVGcjZycUMvTitOeE9UN1hvaGd6Nm44ZGZLZDZ2S1g1a0pNREp0MjkxUVpCdXFYck5OMWJJV3V3UlFpaHN2b3BaeU1MMmsvZGtLdmZpZUN4VVdWZExHK0pMOU9JRUc1RTlNTWJoVGVmYm43MGIzejRYREJnSmphUjZVUEZNNi9GY2N6NDY1MEZVS2VobElUZHBQRndoZUF3TFA0YXNhVE9pY005MkxrakgvRjIxc1JCdjFrUzBoUWVQZEJYMVdYZ3pDd1gvNEQrbmRCczZBWGNkQjF2RFFtMkNFSXZUQVZpejNSbFV3WVhwclJ1dGVickNUbU1FZUxOS05rRXU5dXQ1dVQ5M3NTMTdpazU2Q0JTcnc0K2I3cVdvcTBoREdmSUxWSHFBNlRiRnhKUWgyMDAzeHh3dEU5aGJtdFNTNy9ndDM5azYwZG82SWVVN3RYMW00TVNQekZnSGFCWkM1b1gyUTNneFhzcExCaWxHRlc0WlRDZUhQWmlRYTBmc2lvNUJDWXRpamFxak9LV1FXVlR2NjlSZzFvY0EvdjkyNnNRY3VBNjRCS0tRUHNsakVNZEovWWMyMFFxRkVaWXV4dVNFTXZKTTQ1R3VSSDY2cUJJTkVqaGFKSXpNSnFURU9sUmREbVJhcnBqNWZ3ZUdnTXR3N1ZaZWd2dnFxQkpudlZhQTRReVFnS3pDem9rb0kxYXJKRGdVNUdEK3RQd0sxcWlJWnlLZHFyakFDOGFsOHZxTFJIbkdKd1VybFkrc054LzVwT0pVTDhJVHJUbmYwRUF2d2MvY3E4VndLOTdXaGUxVHYzVFl4R1RSaHRqNGpHeDFqSXNOWmJrYndWOTJEZGZKTnp2TnF5dXY5RC95TERwc2R2Tmg2SWtuMVJBbjhyd01EaFl0MkVEd0MyNGtJYXhXNFd4dldZaFQzcGtPdG91bzRZa3RMR0FKdmhxQ1laZ0FvemYwK2VubllhdlBTWkI2MlphWUc4aDJ5a0pNTDM3dzR2eEJVcHE4UWJ1T2JoMXdKOTJEekVuZTU0T0hNWUE3cGlNdFNIM2ROeUhnemRVQXU5VHN6YW5wOU14VmMyRjFkNjN5UCtNYUZDcWJHVld3QTBHQWZLamU2MEZ5bGJFQzdPb2FFNmQySzJ0dU1yK0wyMiszaU9pM2VYYjZ3RFV1U2haTVI3QlpaajNIMG5aZ3dPS2JxYVJkQmU5Q0I2ektLc3NuRmF0cFprZTVlcC84T3I2ZE1ZYlppTW5uRldCVXhlRDFLNzJrTVpQdWlpMkhaalJqcjI0akNtZjRPRWlIVmZlNitOQkhTWFNrYlg0elpFbWNaeFZTTnhTOE01SVVwT1k0TGJjVWZldjgrU0tubXBQUU5oZFAxWC9hU3R5Z0Y5TTJFa2RkOWtJNFIyTDhQL0J2Rk1lMXpNako3TC9iVG04dTVTRjlrU3d0S1lqL1ZaSFdNUkhlZVZCK0JFMUhFV0lyckpKTzA5Q2s4amNISW4xczFKMGZlTjdVby9qdk9CT2dHOXhtMzZCU3VCWElPSTE0VHFZSjN1QSs2dGtTQnlwTEFlRE1HNTBpTUxSczZyblozQklwc0lQZU96MlRjUlZWU29YZnFCT0lDMFRzVVdJT1Q5OC9Wd0J3Q3F6bHBCM1dvS08rT1Y1UlR3S1dZWW95QlV3VUFncFBLSUNaRjFtekRuV3hGaXlyYTVNK29kUTVLYXNYa0w2SWV6cFFodXFxVWdhcjYxV0U0MnpFVWJGS3U1cis1bXJXaWlCNUgzQmZ4MzZJNFJndUdZVHRwaklQa3pKWHRQeWpsVFhHRytRd1BOMUNqaHZjdTAwbVlRN205Qm41ckRFbUVVSGpYZ281cUl6TGNpdFpwbGZ0VXc0cEhvRy9IbFN2d1RCU3ZvalI1NklYeTFCa0p1azlhU00ycDZKZVFJSmppL2pzQ3cyWTROWFJmbXFzYUsvYXpGWE15aTRKc1JjT0RXUkkwbWRWSEhadjQ5MW1VMzZPQW5lUlZjUzRaRlVZaVpqTnFWVUxwWjI1THVzWmJwTzFGNkpZTGVmVCtlTkg5WDlLd0ZGeXVLU2pjWXdFSDdBL2RYZ3AzVDRGM0xvR08rcjlHWnVrdHJMSVg4R1JjMHFxWUdFZUhvTXVFNDRmTnFSSzZuR0p4YWw1UzdaM0t1ZlRmc1NwWVZLMjVZRTlQMTk5WVNpNmt1eHNMRkVQSGJwOEsvc3N4V2JLMTJ6RVIrWmYva3RTZlF1NVVIWjZDaHFwMFZXNzFxZUNtd0wrN213WUlaZm9NSjY4ZEE1NGFQTnRCcnJ3VHE0dkhjWFFqUCt4ZFhMUU1VWUhWaXRYQW1xdFZOb2hKMkNaQlFOeWVLUVVtUm1GU0RtVTVHb21LbTJ4R2lHZnhXSWVMK3E3bHJGVno3c3BBVmE0bUpEUjhIUk5ibzY1RHRIQUVSUkJTeVE5SFVNUTErbkZnRVFMVkNSaytxT2dCQUo2WkVNR0RLSWI0QUV3WEplVUhLQ1FLQjRLU1lqczBRcU1ZMjJWWFhYQWR1MWZXQm5iUGZvSXJJWjVYS0MyYVZkWUJsWlNvOXcyNkhvN01BeC9DakJCNkQxYmxhQmFuV3E0WWRPWHhMc29wUkdXNDRkM0hoTGZCNHg2QkVwYXRUdys3dzJiK0RPVkV1ZjBZR2tkUUQyZGVEV0dCOWcyeEU2VUFSRGFyVEErR2J1TDNxd1d1ZzBoYXJWQWZKN2I2RGd6VTRKWGpsNXV4R3NpbkxCNnB3Umd2WndtbG1GeWxlQXg5aTFSdC9FMzhuU3RKVmRzRE5LTWVKQ0p5a0tEd2dibWlMbklrOXFDcTJGV2VqeldpOXJ4R0RhekJyOWlocG9WbS85M1dJb2RWY3FIYUdrNU9VemV4b1g5cXdkWCtEaWduSlNRRGxyeEhXUVlsYk1oeWpGWHhMZUp4akZycWRHNFIvQm5UZnBWaU1oeHAyVVBCQ2swZnVTTVg2RzRIMkp1RENzWUpZM0d1OEd5TEY3SWJuZWVxZFlLUTMzdUtZcUJUVnRHYk54cG1YSWRaVjBPZ2RDZENhNVNpRFlRc3BreDJ0ZGhMVllDd09Fa0tmTlI4enFSVzRTdlVjZzA1OVRpNzJoZDFwaWtOZlNETXVOUTNiaTFWbUU3aGxrc05ZWHIxRTRaLzlSMDhwbnNnS0xvUDFyKy81WGdVRzlFZHN4ZmlVWHdORzNNMmNGbmV6OUFPWHhFQTN5QnExUks0ektYVXRwaEJpSmk5YzdsaVhKVnpTZzF2SWpKV284M21NZXdtb2xJN3FURGJDUC92UkEvdFVLVTQ0bk16NFJ6S0tPMW1RcTBET0s0dE9NY2ViWHBjeS8xMkF6SjloN0o5VUZVSVQzSUxmRG9Bd3R0MFhmNmVkZUp0bmtyV3phNzUrZFhaSmxTVUdVaEFNQUZ2OU5PODdvRmNhQytpYk94djBsZjZnbDA5d0dNZk40LzYveU13a1NDZ1dyMkU1eDE0RGQ4bE9UT09icHV0SE1rSVpUckhZVVFObFVvNXFpSlY5TGR0MVdXOXR1cXV3bGFocmR4V3dSNjl0d29CR1d4Vk9yOVZkeDF1cTVLRnJVcm10K3F5d2xaVkZyYnFsc051RlpWYlBiWXFxYTN5SDUrSzBjSjIrWTlQM2F2YnNpRzl0bXhiWWN1Vzl0b3lwZ0xaQm1UMjJkK1JBWUtZcWNEWHFXQ2RWYmd2VlJnRERRU0VLakFvNnBIamV1RXoyNEJaVkkvZXFTZWN3Rzl0QTFFTC8xTERxRUgzMzM1VlVHRjlLRGRUNEQvTVMxOHF0OW8xc0Y1QWlIb25UdVF1T1JramlKbXNZdm8zWWpUc2VVaTVKU3p6ZGdxdk0xQ2NRQUtqcXZraGIyL2dMUUhhR25WY3lvbVZMcDdHL2c3QW5sbEgrZlhQRVY5L0ltYWR3Ti9hckl4N0tkYTNvYmF6akhSSWhDUG9xNWdkM0RyODFvRE1UYTBDS3lpVVljU1hkMEhBUmJRd0E3aGlpakI0c29LQm8vUS91MGlWSlBmbmlTYU5FUHpHSmd5dDg5R1BGZUJvZklRd3Vubm90c01TeG1tOUNPUHBBbUYwOUNLTWFQS1RlWW53K2dnMWswRkdqamo0MHpIU2ZiMFlhZDdmS0hOcUNvelVWR0NrbGdJam5Ya1lSanFjekZsYVlLUW8weWk5VFdRclZtdmt0Rnk2b3pENEJDVTlXU1VhMkd0ajROZDEvSHdNdDM1YjlpbUd3WnZRbThyQ09yanJYNmgySzJVbEwzT3E0NUNEYTRnOWpFUHBDZFpWMWVWTm5PL1I2ZytYVjI4d21PSWJaUHRqdTB4bHVaUTltK040anJVRTljZFJGdUxlUVdrdnl4RkZsYjhtYnhUdEVDRjQ5cGJNYUNqNWJlcXRSMU5aOENFeWJEUzBvSGVUeUxYdDV0Z21rMHJxWUExbWlyODY3NFU0UlBRaU1aTUlOdDF5bkxKNnlPMU5WUGxiNUxUZVJGYS9oYld6RzlmcXp5cVpWcVViYTVpTzcxZkNvNTJBeGJFZm0rRUk2UHc5T093SUh1dzk3UFcrUkYxZlFqWks4YTZFYms4Z3ZBWGlrRG1lSUt2bUtCNkZnSnA4azFubXYyS3o5Y2ZMT2w2NEhkRHVUTEtlZGlVSWVxMzRjeS9DaWhWUStXcXN2b21FS2xhenJvazR6STFFK0dlaU4xQ1pRQ1NRbHRpSjBoN042VjZCZlRWK2t2R1Y1OG4rRjd5ZlhZSnJ1WXNNblVKTnU1Q0pZU3pablNyR3VFOVcwK1B3Q3owamRndU05NURnbytDSFY1VHpwL3pnejRRUkJyRkpxM2l5UVpnL3F4QVFreURnRDdBSS9vR2w3aXR5aE9tTEp1ejdBY0p4Z2Q5cVZJd3hUL2dPNTV5YjM2RmF2TTJ2Q0U5N0hBL3g3NmpsTk1tZ201QkxQeVMwTkk2TXJUbUIrendpRk5NUUhFWXJMKzE5TXU4amQ0RXpsQTVtd3pUanlrUmx4VjJOeUFHNno3WVR2WkFiWitXTjNvOC9BRzZKZlFPM2JvMjRsaS91bXE3QUlDY2dTeS9ERXIwb1ltby9ZYmNJNVkyTnhGOUtWU29LVlZTdUlCYWdMRjlZMFd3Q3llR3BCQ0hLeU1IM282VHZhQUpqTXlneisxZlZGb2FWY2NLeUsxSTZIcnRITXc2dHVxMXFNWDVHVjhCU2d3V09UVTV3R01vK0JzTVBqeVBaRXRScW1nUlBrTUVzcnlSMzFJRVkxdlNxSFBYUWdKMzQ2Z1AySW51VUphMXQrbEgzMjQ3UTNpc01ubG1FY0phUWlXb2hOUGdPdTc4Umh0MEIvKzVRMGx4RnhoMkMxbExhUWFENDdSanZOWmlUWFZRbERDQjZuaFc4azU3Q0NxM25PWGJ2R2RJbGo0ekN6STl4MWxVSTJ6Nkk1a28wYnprT1RJVUtkYVVkWXdKd3cwMXJHWVJPaWhPNmY1M3RZeXFHZll6NDIyenUyL0NJbkNDbDdnVFJ3NGZaVXdpOEtpRzdYN3FJUjkrdnpBWis1WDRwRTAvZEJFaURkcmtaSW94OWdoVlJmUkxMaUZLTHRJVkQ3VTlLWkIyR3lDQnFscmF3bzBmQUI3czRuaG5xYkxjcUtLeGd2VSt4M21tYVAwQnBsbTJpQ3oxTGZMaEpiY2ZLR3M5VFg1MkNrS0pIdWJBcUVteFFQeU41MXdZQjdxRDQ1VE1KZ3VadDlGaGZ4UHVIaVBMaDdNZ2U0cndUc1daYmNTcElUcnE1NXRXQ081Ty9MMGcwSVNqVjhFaWx5Tkg2cVdqVDQvQi83c1BubTgxcTl5T254OHFOcitSSUlvTGJWanp6SzRRamR1MVVFNXR3d0ZGSVdXZ2w5eHBVSk5RL2trZ09yNnFkRmUxRGVIVTlqSm5WaGh1ZlJYYUg4TVJpYjhvelJWbVBSR2NWVWVkMERCbUdIY29CeGJSRENvNHJXa1UwSWdSQXNva2hRRXBRU1gzaHdUSjRyZ1lDNkhNUkt5NGlaaWQ4cGhEbHdWMTNjU2g5ZWJZNmhPQUFDbEpXUUNyMUJBVWVsMUY4R3B3MVR4RWR4U2MxdGFLZHFGdWpHaXFJT3pTdFV5bVhvQTNWR2dqeEp1NVhuQjlWTzRQemFVU0VIWUZ1T2tBcjI4QWxQSVVrU1ZUeFNCV3JLRGZRajRoSW1FY1JsS2hIcDE4QzMwcHp6bDBmdm91U3FNMzNLbjRUUVg5dVVaYVVaVzJpY2w2Um9xM2pCTk80UVA3a1V5QU9MMzh3M1pidy9hZFgvZlY2LzN3SDRyTUVGN0lmTlFUTnFBeTFzalV3ZHNRZUVETHMxYVEwSnNJdmt6aTY5eEFTKzc2c0xuYjh4NzA4UlV4akVkbjJZbVRrQWVUYldVallPL0gwcG1MOS9rWUpsanV1bzBmNmdNb21vS1lXVGEwWXdueTEwN0VaM3RSWStESk9SSWFVWHNxRTgvK0FrTnFuNGovK0UrTDJkRXpSSzloaVlmTEdDTmpiWTVDZkk0OURTczdGbnZvU2V5N015Q2FJcjRsNy91SDgvR2NQb3U4ZlJDZnhtZW5EWmNzeFE4dFoxcGNRS2ZwczdpQ3l1TjRxMzlUeGZqZ0JGdjRBZFV0SGxQMFFGYlhuYXNlOS9uWDVjelZXRkFGTXV3MFh1QzhjOGg3S1pEVkoybGY1M2lwSWVEcWE5VFUwVXozaWFyZFN5WVN1bXlDblJyUm9DS3NYOEVxYkk0TFJKZFFpSmFOb3NHc1hlcHRQS3hnYWU3SHhYNEM1WDBCNGJNUnMyNlNtRHF5SnJUeHJIZXZjSWQvME1wZ05tUUIrb1cwZ3h0eUpBbHVLQUVsZ1pPMWw3NGRSS09CaGNMeUlvYkpFeUtQUTI5NUY2Y2dDd1dLbEFySHVDUlZabVRuMHRFcjMwWnVtZ2dmUnZwWmlBdmFIMlJQVTcwNGhlL01La3VjWVJOazBiajBSaGo4Q0htd2tyam1FN1dqR0Jqc0NoVmFLQml2RFh1aVBnVFdHVS95UTNSNHZBQjhkd1hOUEtvQ0RNRC9BcysxV3k3SWFJWWhEbFdsMkRjSHBNazNud0xUcmoyV21QOHVJWG1qNGNSbUUzUi9wWkFsaGxCRUlQTUFlbEdGVUhGQ1lCd2R2TjhMMndGUjNlUXBwRzNFUGgwL3kyYzM3THhoNStOUmtPSGliMUxTWU56RnczMFRxYjZJSTRTaU83RTJrK25BeWNFZng4Nk9DYS9qL2VNcDlCbXoxblQ3OXpWWkg3eWZRSHdXOFpaREtOamhOdFF2dkVaSTZoUDQ0cDREK0VIb1lCUitoditSaDZDK2Rwei9pNEQzcDc1RUMvU0diTnVJc0JQU1hPZ3o5cFZ4SlQwQi9LbktaWEtBL0lXMG83SStHZC9RSFB4K08vdElGK2pOL0svM0JtQUg5bVkraHYza0Yra09LbGxJYTR1Z1B1K0FRK251OW0vNFc5NmEvMUdIb3p4eUcvcEovbGY1U2g2Ry9aSUgrVEVCL2wxc2pwTGw3c2NuR3pRY204MWdBaUJmNDVKQjdqTUxLY1hRUXY0T2FHbmVMU1h6ZzZ3R1c5ZUg1ckhvU2UzamFaS0t1VTlIQmsrRnBUWUE5RnVtdWw4bXNTUkREcjBXWkJpT0YrUFJiNmVyRVpwOFM4WVExRDNFL0FtclBKRkRaNXl5aDFJRi9DWDlaY3kxTjlWb21GditqUnRwWFkyajBnd1dFejF5OWh0NkRKNzZNd0svR2JkdC9odjdQQmNlbmEvMDEyd01jenVrVkZFUE1JbkczaWtPZGh2NSsvaFpHNnY3bERGcUVub2ZBVjZHNytMOTkvbVpXODVSY2dYY1lJT2VsZkNMeGpoU0M4VDVNbkVybEx0V1JFMmFZbG9sUURSRm0yOEpDa2p5Sll6OUprS2EwSnBaaVFMd3ZSR3dDcHg4SVpRR2lFTmJxVmdMbjIyRDA3YW83ZkVSZlRyc3VKN3NPeW8xUi9qSmU0NUk3NFRML0JjM0tWa1J3b0RyVjhJblJ1WjRZbDRCYWRncjlTakZTZ2tmZDN5czVsNkNzd2pPUmwzQjExbUNSdERXay9zdlJpaGtucEI5TWtLR1lOZ3FPRGVFd0JxczJFV1U2UWJCZXVFempNR1lQNEsrVXdaM1ByZlJ2ODl4TFNqZXIzVmoxV2xlcFpBZXVER09yV3pWckREaEZ3MG1vM0dtZVlvcFZlRUhVNHFCQURJVzNnTThxTEFoV1l6OVUvZlJkRHQ1RjhLalUrZGhtZkFCWE80b0hQeHJtRXdlNno4aHBsQXBjNGJnVTkyaStPeFU1TFAxZkNQM1BFdjJuOUtGUC82K0pFNUkrelpxdkl5NGMvZStaVUNCZkJObWV5Y2tDK1FydTRLTTB6SkM2ZjV6YVRjVFBmRHdSOHd0SHhPT01JMkloNDM5d0xYczRhYXJBVVgzZWkrUjViMHFCOXhCYmVwa01IVzNEbjM2TkdUWDJJTGNiUjlhMGJCSTNVcXBnRmxKbkZlSE5hWVNybjNlRGRRS093R3M1aENOdWNSemhNOE92ci9WM0JmcjlyYXJUSHNNbS9hMGFLdGxPYjRtMmlrKzlDUk5OOVJueHhGdldYT1hiK3JrOWMwejFtWEZyTm5KdTA0OVBWVDhlOTdYZ1gxalprWmowZzJlbC9FdFBrekdNSVAwR250ekgzY1IvWWxUV3NRU1pqa040SHpzemxlam9lZU9XSGpkdSt6b1ltVWF0YUVLMWpBdktrZU9QVTM1TmE2d3B3UWV3VGFRZ1BZVVljMlR2VllxUjVmVEQ4dSs1WDFqTmh2UlRtUEphaUIwUFY1Q2d3SHY2Qmp0ZVZodVBFTUVpdDgySS9MWU55Y2o4b0dLOFM0QjZHTE5kTUpvbktLZ3VISS95OC9HUUJZNHFLQkZWOEJtY2lLNHBFRUtuT3VZNlZaVUZHNm1rektxcHFZdTdOdDNOZXJya3lTdlhyOEkxUEtzdTlRcFFUV0dib2REaXRUeGpHL1pCSnlIaGRwUjZCNmtoQjZvL1U4K0l6dmMxU3NSTkJyQVpRVXhpT2xMajVDcjZ1L1pwMzFEZzJWWHBTS0laSEczL2p6YkI3SExWVnFiMDJOYnBTbkp4eHE1UEExZkNUYU9XSjFXR2RIUlpSMEVnZDhrbFFmMTJDUXVHVXZ5TXZORld0TXRCOVZlRXNWdGFjWHdqMUZ1MXFUdWE4RVM3d0Z6TDFXdDdoaEJ6VkliTTNjTVlGMW45UitGbThGR3NwVU9wU1VYeXNlYlVEM3h5Z0FFeU9KUnhWUzBvektDeTRqNE96NFp1VEkxUVVLV1hzckllYkdwQ3dyOE5JVzJCSjNOREo4d2sxbE5DdGVWQmVXUnhWYXlyWHA4SWFsaXdIMmo3aURxSkxkbXI4amZrSTZwVEhrNFhIRVZJQ0RXcVZxWUcwSTF4ekpZakU2Sjg2dExCQk45S2NPL0RtQjRsS3RuV1RPSzQ2MHRodVdGWnZZS0V3SzRRNUYrNGdkUDhBekprZDNPNitvazRrNXo3c2cwbjNXQjhIcTFSd3phc1Y0UWJPaHg3YkJPZlZSQ1dXWFRGWCtYYkx5S3BCRkxnckJUWXFnK1IwVDVzVnAvcGhYZDhwdS90eDl3dHV6K2QySEZVVHdhdk82cVhhRW55N0ZYUHA2b1RlNDk2TXA0NGVOUnY0LzY3eGZIRTlxT3QrUnFDN001Ri9qKzNMLzB2LzZOcm5vcGIrekxWb1dkY1o2cC81MzhDOFBDcGlNY1JUeWI3UCsxLzhBL3VyZi96M3lPck5KeG5JT0hYa2VpWnZuZ2FKZSt5STFVSXhMNTAyb3pFNGg0SXgxNE5mczNINzhNSkhPN0FpMU9KSDZkNlB0VnZVNzJlNm42b1pKcXNSY1g5RWlkU2xlazlsZzY2OXp4U0o3azVwaGJsUml1ek1WWHdsbnIweWVLdXg2WldFUU5kZEhZbkdDaHRjTm9tVlgzdXJXV1lUVmJJQXJnRldUUlk5aVlrZmdmVGQyd1dLMVNBdjFsMXE1K09IOTVQWUEycWpsT2R2d3F4aFdNWjRPZ0tIa09nWDY2OVVBM2NBcUM3RGdHMGY2S2FzOUgzYWcvS0FucWF2UVZGMmpFRFJacEZ0anFnWHRSYzZDeW02MVROb1VBOWhrV3dDWGQrS0FHdW5YRDBLQldLU091cnBZRjhRcFhnbUNwa0w3aUdNMC83ajlUeC8yUzgwTWxnVzN1NC83bjgvN1dYL2dWdU10SEVldjlTdTRVVXU1ZjFsd3Z1alVoSUFvbG5ocW4wTllUR1Z1TkpTRWhGMTVPN2k2NFVhalp4VUFHMHFkclQzMlQveXV1WFVwU3YwbWxQQ0gra3h6eGx5ajNOajFGSG5PczFGYlNjQU40VTdoNGxKeUVrWWFhN1VwTWYwaFNONytpdXkzVlh0TGVpdVB5TFRhNjluRzNEVTB1b0ZvVExsdU1wOWRlUVAxUEJxTVllVzhUTkgxWlZ1cVpXSnpoSTJ2OU1nbzBvaHRaSEVXOWJyK3Z4V1R3SEsvU2pERDVCZVZueGE4RjN6UGVtZml3cmtGTWRoME4xQnNldHFwQXpiaktKUC8ra0IxTlk4eFRTNlBhTGliRTl2VEs5SUpMNHl4bStWWWQzOGRzVlVrMFlNem4wVy9iRTFBS3h3bTQ4cU5WUW5KWDBWb01HKzUwVCtxQnNjT3FxWlBJYUFmUTl3MmVxSlNKak1uR3ViMnR4cFp3d1NYYm1SWHhJZXFVRURYb1dxYWMvL0VaRkd4c3A4NmhqbldwaDNiZ0ZXdjdoQldwQ0VDYUhPbXpjTy9HQlZONVRiOE1IT2E0YkZUZ2JpaXdLQzVubzQyYkI2ejdyaS85dk5xOVRWcUd4ejBib25rVCszVHNoOExCR1ptaTd3SElsZWVEdGl3Uks4RTNTWlVOMkV4RFlMM3lESmtnakRKdDBjbkJGQzFMNVJncXNBTXZxYzBDM1U0UWZVejlpTVNDVC9qSXEwWnVkSEg1LzVITi9KSFVsUkI5Ukl2ay80TkUrVHd1TjJjT09BSVhhZU5qSU9Ra1JBb0NkMHV5a1VKdUF5c2hvd29FR1k1dkJKNldMRXU5VzlGem56TzUxNXVWTVRnaVhIMW5uS1lRL09tQWV0ODRWaDFrbmZuU1VlWmVtenpQSmoxMm5zSnpkT3RQNWRhWVBXZWVKcWFMRW1vOWQ1KzJGZGI1VVdPZlRoNnp6ekY3cmZPa3c2enl1ZTUyTGU2L3p0TUk2anl1czgrckRyNU5acWg5ejZNbVBIdnBUaHl6eUxOTnJNMU9IMmN4VTl5SjdIL3JwaHp2MDlFY1AzV3BNOXhFYjBHKzdXY28rNGphZDhLaFBjc01PdDVLL2ZxeUxDeDVPbFB2dFEyZEZPSnpkeXpVeDdYRldkc3U1M0crL0JwVTBEZS9ORHJIRW40K3lBbzBQZG9kS2hFOW1pZU1BdCt6UFRBNVRHY3N6QmJOVTRZeFlMODVBZmZYbWpHc0xuREdtc0VuZlBvUXpqdXE1NUY2Y29lV0tNejZ5M01OeXhrZVdPNk93WEVIcDkyQ1FYc3NWZzF4Yk9OTXhCY0p6eXhWVWdhOFZxaDM1SnJaVmNGRU90OTBFeVZDZDlXNFlaQjlab0U1VjF5OUkxZmJpajJTZVB6aHJuWHBsVEpkZ21WZW5HZCtiUXhKT3h5RjRGYWR3Q1dZOS9mSi94ZnI2R2wwUTA2Y2xFMGYzTkw2dTZHRjdKUjZ5NWsvWWxDUHZUMWVmaFFtNEtXZmEvdGszZWNrbnJicUhDdGhmNE03N2I4UHVyWGZzMCtpb2xXWCtwNU8rNHQvem5ZZjlkOU1QY0x2bTREUDNvai81aC91S3ZzelAvSmVrKzh5OStILzZ4L1E2SjN5OUFpWVBnNk51eXRGOXY2N0UxY3VpaDNPb3JjeHJhYWY3VlBqeE9nZ2lRazkyTFZUcVlrRTJDYWZkQ0tLS2RKZkR2OFFMVlZYYkRwSmpuNzB6RmVnK0hQU3dNTHJROUNHTkU0c1R1ZmdhK3U2eEU2WDcxbElCb0lLYnpVUTkxbDZJN3J2MmVVMjBjUFZFSWtsMWtrQXJPZHhWN3l1YjFEazBIdElTU280TW5YMDhudGNNQmQ1Mllpb0lxWml4OUlOdHh2d1pSdHhsN1JYTWtsL2dUdHUrejdsUGdDY09PZmNyTUNhZUlJNzJVLzd0ZjVnWWI4M2p2bWViUCsycnJQa1gvMGU1UFIzcDZtZmlpYWYrNEJzYXM0bmtmZjVtRG5FZE5zVVc2bDI2YUwxNWxhaFFMV1M2am9xTVd1eUpkUmc2eDhpTEp4WTJHaWVwbGlXTXZqbkpPLzhYUld6c01VVEJ0aEMrSGMyWHQwRE1ldmNxK1lraXhma28vOStpT3FzSVNhQTdkd295Qkl1Mmhpc0swblFVTDFXa2NRZW9wZklzK09kWFNwVFhFY1Jwd0ZsZkQ4bEdWQVBQbHRSUVptQytFUmhDL2pWL3l6b3VPZ20vY2hCT1NnVWU4eWk4OUU0MUNoUEcyOGwzcXFpRDNxbitmM1poUFN4V0R3RlI3ZkRmc2ZtTGtPV3pwckhJN1NnMDkwTHA2ZURIOFRSYUNXNldjUDZOR3B6V1NwakNmNG5sUjhBd29OMjJzcDJ0cXBORmZEUmlHWldvUW42eGlzWDU5M1pxT3JiUDR2SWFGQzhnVGYveXRBR0NyMWVpMHYwbmRSb2tNenJaNDhKVjNBQkpwN2xZRGk5Y0dXZmF2WkJrMjM2aGZvTzJic1hHN0ZzQUJpNlo0MTZDcStPcVI3cXZGS1J1ZFF2OXNPUjBoUGgyZ1FsUkNEZVl4TTNnMi9NcjRqY0xndEtpL0E0Rk8rS3U3RGFqUkJYSVFxekt1WWQxTy9JM0grUnc2N1hqN245cEdVRTgvMXh6djZQeWIrT1ZxY09mcXk4M2R4Q2lyU0s2VmNTZTZYYVhFcE90SXFieFR3andUNzZ4cnk1VTl3RVBqSWRtRTl5MldnVjkvRzY4eklFVjZjUi9icmJlTyt6R2pwZFMxVXZpd1FDcTBhdlMxYy9HRTQ5dFhocFAvSEN6ellHSzZBMjlKODJpZjdtNTU2cGYyL3lIbnRISktBcE55NzRSSjBnUnlscjFjSCtLWlc4azh0b3pWdm5EVkU5dStHV3Exd0pTOE1PYk9FNGhUY2Y5bnhDMVREeVcrcDhkdVB4L1ljdi9YNFV0clRtUjdOc3ZVVjZkQklScTZkWGJEaU4rRnQyK2x2elFXUHo2ZFZEL1o2anIyNDBsUE9rKzNvMHd2UE9YdUxZNXBYYytlMCtCMWllUmNwN2t2dWkvRzA1VzdIUk85c1VUVThGblNweWRqbEgvNHF6OFo1T0lZMDI2UDUxSUxyZmVldXJMZnJkYWtBbWFEZVNwQUZzdFNSUlRDSFRNQ0NSUjQwY0k5Qnc3VWxQNC9JZEJmNVJOVFg3ZnQ1WlhNVTNQdGlQU08xVlY0OXVBdnZHMS95cUFHY1pDQUMxSXJNR284U1pCdUJJemFOaVFqQ1dLbHZ0S25mdDgrUkhXVVVwK0xvNXRHT2ZjUzlWd1NENjVoUk9PUTNITjJIbksvYmZBb1MxNEc4MlhwSWJwTmZoT2l5b3c3a25YSm9hdnN2YTdGTlB0dW9ZU0lnWHJzdFQ3RGFKTUtvTWRQd0NtMVdnVEkyUU5aZmd3Tkt2dTcvR3NVOXl6anVaWk8wTDhCbFY4NEEzL1dST2hGZGFNbzk2NlNwVktwWUlxMUNQb1JSclhmNDVZL21sVzZtbDRFSnJRbWhFd3dkT2s5QnkxSDMyYVJhbmFSR3lyejJvUXk3dHY0TmVVRXhZMFpacmhvOHlhY0NsbjVHL1lsM1p4Z2FoVU1NK3crMG1tdVNjWjZaNmtjR3FyZEdxYmxqSktyRlN6S1dnVksxWGZObXhUQ3NCa3dudkhKeFJrOXRTWDlLZ2NrWHZTNmFuOGlkMGRQRTl3WXBmb29aTEJZYmtUdTdUWGlhM1VqNW5GZkIwUTFkdldGWURiUDF5UmppWXFsdnNIUmE4V1UwclUyNmt5VkRPVWlzRVE2S1NtakljZy9NdEU2TU1mM1Bmemorb09iWGtRK0FzT2pjYkU3ak03aFBaV0ZVN3JrdnpqQkUrUytqamFXOFFScG1DYlgvamFGSFlEQVQ4d2RBZXI4aDUrSDBzZ04wN2dReDVHaWZMTXdnRmZtQW9lNGR4RCtHeU02WDRFeDJNcmNLdlZQT2pPWENYNHVwYjNYSEtCK011TXhtdjQ4a25wVC9HTXlSN1BlRmorbXRhRElsUEwyMDcxYVVaZTRhM1EyeS9SclJzb0lWWG5GaS9tR3pQMW1mL3VldHFJcndmeDR4dklwSkdjMXNUaGhJMG5ZaXo5RWtOcUpEN2pyUXVUdFlXY3oxRzBKOGp5dWNnM2x6OCs3ek9ITDM4S2E4akVNV0gvdmd6UTkzN2UwMnFhWDlQVGF2cHpEVmJUNTlUcFd1T2YvQTlybm93bmZscnpXOS9ncTFrY1R6d3c2TkEwMEFOei84di82TmplYWFBSHp1K1ZCbnBnU0pBR2VtQVFhU0IzMUV2WTdqUHdGTVlUeC84Q3VBbi9na1ovVEVpTnFKMUtnZ1NEc1lFcU1DTXZoUkI4VTJ6UHZDV1ZDNVlFZGQvZndqbFlBaHRjcWlwcVZ2NFFhdWdYcUtiZlV2Mm5PUkc2U2ZpMjVKSkVVYm4xWnUxTHRWZFYvNTk0b3ZRTHZwZU5TTDc0ZVArQlJuL2hPVDc2WXp4Uk5OYmF1NkREejllbnFwZkZFMVg5clJmeTl6NVhmNjZwL2xNODhmMyt6OGNUbi9kOTcxOEpYSCtkcVg0aG5vaEdIYUtUdDlEWEJvbEk5THg1TDBUOUQ4OWJVdXovc2VDRmlQL2VmeHY5UWVabi9ST1JIeXlZNTMvd0EvM3pCeSs4b0grY0YvVk41blpJKzAvWWEzK2lEZUJxbFplaEw0ZG9uQVRsVlZkZ28yV1BUN21kOEovejM2aDcrRDFDajMrWll5RFJaOGdNSEJQM245ak1zMmFQYjVONms2NUtWNThkVDZUOHY1OUYyUDduc21UMW5IaGl4RHhyRTJ6bTVOdVMxWWxaODg3aG8zUGppWXJOMXQ1QkRjekpTNUxWNThVVHNYbld1eDBxL09tZC9tWVZ6ZFB6eGVieENFWHplTDdZUFA5dGZCN1BGNTNIODhYMXorZzhQWi8vUjdUSDZiOUE4K0xIbmJuZHJ3TkVuVjNUNUk3WFo0ZnhuK3JNRXo2emRwOXhwVG4wakQ5bm51TWovNHdqcHVjWkQwLzFQT05VNm5tZkZ4N0Q1eno2V2lTRVdoMkU1dENDclFKRXRjMFFGUURhMlRZVENRQXR5NDJtS2dMQnJCa0QvQ0E2cXBHVk5tTFdxa3ExQ2IrOGt4Z1RiY3cyYzJseXZndEJHME5VSkt0a2lzS1JaTlpjV2tXSWhkdGNMaTZDVXlDd1Mzbm9EamRNVmc4TjZQdlkzWDEwL3JVaUNWdVJrNFpXUDQyU2F5ZU0xYzV0VzRua2hVaGVkQkdZN0VKMkNweTdIZ0RlQ0wwWmlvNldDR1VPZzJ3NnJ0elJhdk5oUnp1dk15b09GSTYrVlJXUlFBRTFodzJkcmk1b0svQTVBZXJKS2lYNEUwWFlSYkNYTk82Q3NJc0s2MDFmWEs5U21saEtlVEltNEptWVVCVUptNVppQ29mWnA3QlFDbEhzY2RST0N6R09Qb0xGN2NUdDMzczgyWm9NbDhqZ1BYUW9Pb2R2a2xIa1Y0Q1VhTE53VS9BUEUyWHBZU3pWc0lRRmZuWVljbzlLTldOQWgzWGs3QUZmY2ZQRVpGMkNhbUl6Rlk0Z1luK1BqUHYvUXUvZE1pNVJkTlFobEY5U2NTamxqNmg0am85OHlnLzlwQ2ZsVjV6UmkvTFA4S1Zic3FLSGRQc2t5V1QzNFVJZ2RPeTNaanRCVlBuRXgwcW1STCtlSXVubW5oSnB6S0VDNlNSZkhvM3h4VkdmSHRMb3Z5TjY5aXduY3FxZ0c1dUlyWlJSbEN1VW8zWlNIaHAwcjluWmpaQTZ3MWh0QzFRU0lWalYrSEQ2T3o3ZDRSdnNwVVFqd1VIdlEvczZKRTZTTWwzeTJ1VnBLRW9GMjJZMVBReCt6bkVUSzlBUzlkSmNLTmc0RXhXNGx5cnhoTEpBYkZPQk13Wk8yVjNFQUhhVEVtcm1EZ2ZsZXNJdkxZTE5BRUc2bFFMQmcvTlNEZzNHNTQ5VVVBU1o1YmM3QklHT25RUTBodW1qMmtFVzhYbG9kaFpwaStnSzkxL0g2NUpJQW5QV2hHU2hJd2xlU2ZsaGVDcWlja2xpMFVWQ0ZNVGxpN0xpZmdSLzZ6Ry9sQTVQeU03SEx1dUwyTktvWitaTXFrdkg5TlhFVzVMMFJkQkNURkExZElZY3dOc3B2eDIzdGgzZTMzbXltakFsTG9TRm9YZzVKUnhkQkgrTGdGTHNVdEd5cGoxcEFLNjZ2dmhUa3lNVVV5c3F6TEtSYTEra2NBM1ZLSHhGNzF5aEJnUCtHSS91djB5ZzcrTi9abXp1djRGOW5zYlZYejVPRXdnNG9xak9IY0l0dmdGNEJET2IyTTRTcVB4dFlrZExxRFkrVW1NUGx0d3E0QmVVUXBUNFF3Y25VSHdmRHRVQlNxTy9VWXY5UDV1aXpyZkpDYzRtcW52a3FuU2trTXhIbkxsM3FwcFhNYzF4ZWNydWhCWWo2TGgyRGRtdy96bVRrcDEyeGNBN1laNU80UWtqMFRvMCtrcHdzeG9JS2RWNm0rSlhONm5ONTB2UTd6blRxSGlWT1Y2cmkyTmhmNFpRMnJ1NGVCZlNjUFlRY2NCellMa1AwVjBUNFprSXVuUG9sbFJpbFRWTXYrQnEvcE5WbzhxcllUZzF2VmVUL0tnbW4xRVBLVlJqY3UvaDRmWVFoeE1RK0c3aW1Idm1VNE9qbU1jZXZJd3FmUHE5YkpCL1FXVEhIQ1RUTFl3Q01jbWJsVHV0RnJnZ210NU5FOGVsS3FNaHBWTUlUZ0wzMDh3c0d0TmFUbFRDOTgzSEtiSFlRNkcyYmVGUmdLTHcxOEttdE5CVUtUL2NJYXUwcXdrVmtkVUNrVFlqR1R5aC9PM2pvRGNRUnJEUFgwaUJVb09DY1JUWTF5RjROYnFuZ2pTWHhScm9BekgwRzJOcS9VWFhrS1pYUlZLVVFmZW1YS0ExZlNscHRyVFloOVNvTmpwZG0vRGQrN0RRWmdUWWpCblZNQzg1TExHRHRBUW1qNldIY0Z3NWEyN1dlSVNXbVVrRWxuLzlnK3hnQmRSV1FlZ3VTbnlwaEY3RWVKbzg3MVhyaUN6RTBkeEdxT2FDcFpQZ1U4ZThnTUNSK1MzSDR6MHZISzBjTEtkWnJPNUQ4bFFWYXJpQ3AwdmdLeUVLRlk5bDJmNURUZFFlUWpNdmFLaGdtWU4zSWxuanB0WVI2Z3doVndUcUlNSVVWbUxMWmR6dy9VV2srclp4OFNJaU11MTN1SHY1UzYrQVFxVThjZ2pXd1l0SUVQYTlTRjAwQU1pYTZUaWg1elY4S2tHVjJOVlRFalFlSWduTzk2VkFHbHRxeEFVRVFLNVRZZHdCb3VPYVg5d0MxeDk0ekhlWWJidHJVSk03SzBlZDNTdzdrL3FESDJ5aDI2QU1neTdPdXVMMDVwV2RDNlVYMzhZWmxHbCtEQXVMeXdsK010a2ppVzNPdzl6NE5JNzBDT3hha3RoN2V6N1N3VjZQOUFMbk5DSmpTR0ZmYnMyYjlMbFVRVGZmVmMwVkhzSUZGWmhydjJFTFI1QnRqMkR1ZnAyZXJRZmdwZ3ZZbEJJQ3N5TjhFWDdBZWk5M3BDK3ZWbzgwTGNrNDZtRzFvR0REaHpWZ052MDg4Y2N3VFJRWkJZeUVuRjVPSjhnMXBleHJCbzFFKzdITkNJNmlnaWpIVEJVYzhpOFRac3N6d2c5cVpsOHovdTI5WWNxdS8vbFhiaVhXekIyQm8xNnVQaUJNNUlSNitKb1F2RDk5RXE1dkVtUVJDT3lheU52VXpPazl1TWtFei9tUEY2V0tFNTN1ZWQxbGVXZys5bi83Sm9iZ0Y0NzNiYmhXbjRkUnRGV0lNNmxGL1ZsRGRXSTllcGQvMkowd3Z5Qmk2dFVodTdydzJhajhWK3JwNUtyWmtoekdRUWlPb1EvNTVxOEljdzdpL2hmaW9UOUZscDA3d1ZRbTB0YTdCL1c5VllOZFBOVjFJaE10elA1RVB0SzJtOU02R3JteFhhV0xqeE1TOXUwYlpJZ3dwQkdHOWg2a2h2OUR5djFnOUs4cVYyU0JZYzRKK2dwbkszZHhrUGVuamRtdUE1RlgxWE5XNFV5VkVhaUNBRmZFUVI0clZpbjFJNXVRTXRJdFpLVkdyVEZ1ZFNDK0JYTmVMMG95TEFRaWYyQ2tVMzZxYjFRcEh1RUJ3K2FiV2NqWWg5N2wrSlNtNWZIc1gxWWJRbTVucWIzVFRTRDFMU0h2SDZBOVQwSkdvZEpsbUZYbnNLZWI1UFRhNTZUNllEU2hlbG13bTZ4R0JZNWFwakpNeU1CaFg2dTVSUUo4bWVybVRzZGgvdWFscWVwZ1JHcWdtK1VkVWlWamxHWTlKcDJLQm9oaStnS2pwUGo3VWY3NUJzcHNFbkh2TlhEc2REWm1PanByRXFVUTQzbndLU3VoN2lMWWY1am1GaFpUTlRCdVZpcEM2MFNJckVCZi9LWU16a01malZkN211RGladjhtN3dvV0JVWjVsWGo3Vy82RDBrNjdCbzl2bDRzb3EwR2xFK1pzUmcwM1ZYQUVaZmc1SHpDa3hUYXBrVlhRdE1qbWZzOVFiZkt6V2Nnd05hbVVzMFlLZGt6NS9mRE9MNGdUakdhTWpLbWdCQ1VybEhlTmxWUEdDRXY0QU1UU3hER3I2YWhKWnJzYTgvRTl5eEFyQnhHTlNoOEoveTdFaVRFdVdTa3FYeHh1UWNyOWtFMnF3T0Q5T2o3a1k2VCtIcm9xMWVXTHFqTTE1NDMvWDh1elBJUXdtTGNRbytaTGRma1BoUlgva0ZCS1Z1cmYvcnMvY285TFQwNGxmbWpjVjcxSnpDZXltd2c3RG9MUTZuQUxocTlNT1RoU2ZlWmVDcCs1citqTG02WlQwTXVQOWFGNzhULzA5L2pmMy9PL2VYSGNseDVwQTBPdHg2c1lqaHV1Y1JoSE5LQys3NFg2dkx1RUlBQ05OcEdsMmZDb1NQMkZPN0F5Y3BwVHhsNWVxTEFaQkJXR01FTm81SExWSXJPd01RSkVoOGo2ckNCVDhIMy96MThRYVhnUytDdGJ4MTVVYXc3TFJTazNxY2E5OEpuLzB2MVprcThrM1dmOHJOYjlXQi9xeDdidW5QU3d4RS84cjN3Zk8rbWg2VENJYmNiOEFZclVOazFoVHg2YlQwVnhCRnpNZzFpY1lWSlp6UmZBR2dkdUY5b3l5TXBkVkNvM3FWK2VQc0JtN01ncFlrRTI2blBpV0FLQlJvMXhtdXRtSkltVWRzSEVtVGJIcUIzc0R1VFZiVnQ0MXVQWHdkZzcwQ3IxdE1TOTVWdCsvbjQrek5DYUlWMEsyUk1NdWtCakZVd0lBVkdQakpwTWtjNk9GYkladjR5UWI1d0ttVTlHSkI4QWRCV1FmdnY2U3o1bjNzK0dzQ3ROMkFSTlVQbk9JUnFvUWtPZGZRZFhjRFIrOHpwT2JoSSs0aVE4MDlHa0lmUXlpZGpQSkJKUTY3RFpSdk5BNzl5dDhyZlJXSm9IMDJuUWliRXR1RTdYOWFySTQ1REh3d2FmeFFGdXFrc0c4NlNEZWNOeUVDVlNDZFdiT25KZWxlajNwQnZCaGk1M1h5ZUk1ZXErTkc1Qkl2ZDFkRVc1TUo4UTVVVkUyMXBRd0NIMG5NT2JRSnE4aGRRcE8wWDQzeHFaUUliQkVqMnkySE1PLzU0WjBuWWZuUWN2WEtjbUFiVWoxQVFMMU5jTEs4ZVEyd2RUbEdNNU01SFVPWGQzVWJtbnp6NEx3dEduOFVKVjZWSk9UZDdwRTkyN1QxbHFzUXFqYzhXNzZ0cEhHSTNVODNWaXBiYnpWQmxPbTRtcHRvMXFnVTVOWnh3Tnhhd1ZycFFzaUU2a2RVd1JEaFI5Uk9oRUtrWncwN09SZ2U2Rm9pTVQ0VGdqQ3BheTRoZzM2NFF1SW5leGUydEJjWmc5SzFWTlhZV3BWYXNEbmtJTlRMaUZ3OXZDcmNDdXRUdmgxaTMxd1lzUUxleE9ESXJhVWdSNkxUYWYwS2xxQ0duVUtPTmNXNG15ZkpWbitPQmloT0FlT0c4L0dZdCs1TmVyMlZWNWRmM2dORUZKVm1QMzZJWFA3SDcyWW85Nnk0Y0h2L1UvUyt0U3cwZ2gxVksyTUlJSDBZbitpT3p2UUs1MjFFV2Y4a1F0UkZCTHhVVU1jVDhNMmFmMjdlR1RrNGtmcG51ZGJiclgyYVk1MjF1UkkwOElqcGoxMk0yRXE3WThpQ1E0SGsvLy9HMzhxMGh3OGFTM1FpU1RpN0ZrTkFPNlJBT2F5b1hTeEw3MGdkNWJzTUNLL1hOSzBJalRnbmxUakU5N2dETVBrMFZ0SEFrZk44dHZiQkZTS0RaRUc2WldKdzhHdklWdHV5LzlmWitSaFpPQ2diZ1g1QkllTjdwQTNibTBTS1FDZXp5c0ZDdzdFZFpnWkZwd0kyeWUzTGlZSmpuR1RzTWlqMkNQYVpCSUdQKzBpNGNNRXlmb1F0QjdRamFab3VDQlJteDF5ZktqbGJZTG9aa1ZnRGtZT2ptaXIxbmtRRmF0RlpCYlZnV2xLZzlxUHpsOWF5U292dWtrbUN6eG9FcGVUZUR1Z25GY25RMkZKc3g4c0cwcWlkZDhCNDJaSC9JbWVvSndsK0tRYmt4NmtYQklxZXdJWVlONE9GTk1LV0FxdS84a1BHNFJBaVFzSkZONiswMWtyUkJoaEhXam9RU0NLY1hBQ0tsTTVBMU5MMXVKQUJJWWZobnB1QWo0RHVWd3hOOFVURnJWaytqVzk2UzV2WkRjR3NUQnk1b1IrRHZpUkxjS0tpa0QwWWVGeDZ3aDRSbnFxekk0eXZaM1dEalhQNThNdm1VekxFM0R6RnM0ZGlhVjJBeEJRL01Jd1I4VFJtOHJsUkRDN29vTHpBbGJMcXpoRjBzSWZFWXE0T3A5UEw4ZXQ1S0JtQ1pFMS9nWVZZSnFiT2ttQW93TlROeTFHYlRWOEJpRTFJOW05cHJweVFVUllrYm81WE51WVR2ZXgvd2RRMlg2ZWxUT09hamRkMGtIajBFOFZQQnU0c2gwNGxIckVWRGxsOFNIY09hclZkWkJ3c0Q5eVE3VkMyMFIydHB6VmVFRkIyTzN3a1ZYNGhPNmptcTBaeFY4dXhkbnFucWhoczEramREd0xRSnZPNmc2YlZHN1p2NG92OE5CVnlnNnRNamRjWUg3MEhheWV4V3lTKzhPbG0xYmpndVl5cmJNVUpTdERyQXMrOTRta0V5SkFQaC9OTURIblJyWmpjQU4va3hydERkR0h2Y0pQaVdhMkNBTVp1enpUZmNGZDdVTnF3LzVUZkJmUFoxYnpuMkZKYk13amM4ZVRtb2l3dGxXWUpWRUxuRXJKcHF0ZVdvVkt0RHlORFpHTmRwNHFTVlFUUkdYekdsVU5QR2RITTR3aFdST20yWHg3alRxZ3JJKzIwaTJieU8xWVQrL216UmQ0Z01kcGJVMzB1WG1JaFpoWWtVdEFzb1FDczdwanNyOGhXSjZ4TittLytkZjFWTVh4eWdWUUVCRWpLdElFOWFnaXpUaE9yWk14OXo1TVNVdnRrTkE0MExzUmZqMlJSL0s5U2lDSk11RkdUUU5UWFl6OG1GaWJVcHdBVnNSa0pjUURleFNIWUpReHFHd1lnUk1GbHMvaFBrUXdtTHgwRUpoeGZ1aEtQVTZna3NPWnE2dnRZaU1zY20yNFMwTkdZNXdXYUY3aHBVR1pVWEZHRGwxeXRvdFI4NVdxTUZEdUxzY1JIeGxjS0FjbVRBMjNzTXFQclJiNEdtOVpiYlBZdW85NmxiaTE2dk0zZUZtQ2RjL3FIQW5pakY1Tm5WQ2EzRXJEaW12bjZmeSttV3V2SjZRTE5WNlFYbTk0RHI3cTd4K2c4cnJrYVdITGEvUDdmVjFtRGRIaldHSGJWamc1Wk1hRnBLSGJWaEFacEJXT0djY01tTTY0WTFhSXJjdXpvemw4QzcwZVNFZTVFUEl4M09vWHY4UTZUMFJpOVBGbVRFejVuS0lZekFaMTFOeU5BZHlmUmVLSGlOUVZTNTZ4SVprNHMvenJMY1UxWHYvY1pRVFZmU1hHa1JYeHBYbndxZ1pqbDQ3S0xCTzR1TmRoQTdLTllRR2M2S0NLRzhuaU96VlYwbE9FR2ZwaEdZcU5BVkw3NFMrRHFtS1VscG1xNEdwVHRXdHEwY1l5WW1UK1hHRGpBWHhQTkZ1OXlkUktQL2RBcWQzL2ZlNEU1MmdmVFJnQ0xjUXZnZnE1OUQvNnRlOGE4Ri8ycU5uSmdxa2tqbkEvVnpnTzA0cWZEakNONExCeGJPWUNNem5yMWpFUE5kdFZzeFZvNW9RZm1NSVNhcFM5Q0oySm9lS0NBbThUWHBldXVrQ0p5ZHU5YmNMYzZVUjRiVVJNYlpva3Z3dWN3UTVwWnRFcGRya01LWkhDNVNtQ3RaeUNWWGMvcmhnbnArRGg2KzZUeElDdzRhNGlva0lTSnhEY0xGbzdiekNxaWNyRmoxUEVrTDViU0paVFhpd2ZlV3M0TkJvem1RNVNyQjROS0dVRkh2aDA0U1RFTWlsYnhMdTZpSk9WMEcwQXF2R0ZOOW04aEpDZGdaeTExT05OUHRwbEZ4UXZ5YTY2djkyZCs3eFZSWm5IcDhUa3BPVDVKQjdJQ0ltM0c4Ukl5S0NJT3VMYkQ2VVdydUlhRjFMWGRleWZ2eFlsbHBMM2JwVzkxaTBycVlVVVN4MWFaZmFWbXVWZXVsU1N2MVFQYXRJTFY2Z1drQkVSSXFJSkNHQlFPN0plWGUrdjNuUFNRSVIzYTd1ZHZ2UEpHZmUyOHd6enp6ejNKOE16cGw2dWJqT2N3c2lvSXBhSEFTb1NnUjZERk41SmlpOUh3Zjk3TFZLcVBFWWEvYlRVZkdTb3VkK2FIRkxwVkJ3eUN3R2pkeFB6dEJhREdUa0JuSG5YdzJuWXcycTU0TS9EaGJlclg0eEhIY2Q4N1pvQ2hWQXhQcFdycFJVeFUxZy9RQjAwU0pLSmVSZk15VUtKSWJGVTJSM1FxbURXSENIUXlxdElFR0V1UENreWVRWGtQeWFoVEtaUUNPcHZPYlgzQ21UU2RWeEpoTm0zQXJUMTRUNTVTZ3NHdFZqL0FTQlN2NXVlVFU4Y3gySzNRWnBqQURyZmgyN01wbmd4OTdEWkRMVW1VeWdqdEszaFdlSisvNnNUQ1lxQ2lXVGlaZzZtVXlHMkg5azlHTE5mTHdDRzY2T2xSZTlOd1FsQStleE01b1E1K1lmSlE0dnNCQkJUbzlSSVNTL0lvQ0RDVU45czJBbkE2UEpjeERtYktrSWxVSk9ScE9mQ2xGVFI1bU1KdFBRZVN5YnppVGJsTHdlQUJ4QnlzNW51Tm5JcjFKMzRUQXFSTFVEdC9NYXA4UytDQjNQVHBBZjVSM2lhTkdJS0MxbEZpZHNZRFhoaTZUbmNsYVQ2MlUxZVJBenpiNjR2U2tkcWJCVk51Z05Ya0FiRWhDdFUxWG80a29HK0JpRTh4dlhlaVZGbXkzVVNyNE91a2pLSzBiN0lpTmtpVUtQUzRoYnI0V2VsT0F3N3hiZTRsKzE4a2hicE9TZHpuRG5MbUZXSzRhRmRlYTdHeTFodEdmQTk1QnI2bFRjSXgvNjFjRElCc0hleWdNZ255MlFEKzdseTAyT3ROVXlJUXpDUGFRQmhSbFgvUWFFZ0h4a2kvMVNZamV3SFYzRElqWW9LQjc3a01NcVhtTWZnYWxteXc3dGlKZXdYVXZsVE1TSFZQSXhLeDFJVjdHOXE1UytPZ3NINUN6RUdOMkVqTXhXZUFjeVd2Nkk5Q2VNbDBoeHA1QlRSSllLRVNwbXZKVUIxU2dSR09TK0ZuVmR2ZHdYWVF2ZUFhSDNZcFRmTHAyWWNvNHFIaEZYZ3Y0Z2NPTWEyemRRQ1hkdmRRblRodGtYaFVhUTRkb01KMWJwTFpnVVNpWDVleUNaSWJqbk5BWVFSYjBRVlhvdzZFai95NDIwK0NZTDBKVEMwemJqMUpHVkRWU2VCZ3VxbExhMCthaDZEY244N2Z1YloraTcwaHpRWkRqVnVhb00rTDZpME5qQlRsT09BRGFRQTdFVkhDNkJBTWhKdFJEeCtKRGlCRWN6b3BGTjhEaHVWU0ROZ3pqNTVUVHIxcDg2UC9sVldyaFlvRmtmdEVEcjc3ayt0OEQ1TXdPeTRRUUN0L0t1aWJrM0MzZEFrZVRYcVBIc2h4ak96b1RxdnJEUkMyVER3YlFUQlExS0lLcVpmTVVYK2lrM3dQUmdra0VmYy9IM0l6SU11dExEaThRL3dJOHNwQ0FnU0hWZTRJcWEzZ0kzbzdzM3VNa0MxNjFISWM0cmgrU2NvMXg4eXZJRmM1ZVFYUnVhT2xUcS8vMnVzVy85TGlmYktCVnRjbnRvWFJKQWJnOEpjclBqU1doV0JRQUtZTWpOM1k4SkxBS1E5cTZEM0FZdjJhaE1BeGMwMStTSzJYWDhLbDdCVzNZZ1oyMW1nNmlSamZvUkZCT1RsQ2dLUGYwa0dKbk5jQitma3lNT2JzZVRvT0tUUUxSSlNDZVRHcElYUHJjb2VmT2svYW4vZUJVdmRhL2ZqSjFwY3o1d2tCcjBMQlduT3dSbEtJUXk0TUZ2U3RoZnJieDdvSXFXWWQxM1pZL2w5QUk4ZFh6WlBuQWJ5ZkRBdGZJR3NnanZWc2ZSQkx0c1N0NkdmdVJwaGJwa1JZTWx0cHZJMDNaeTY5aGZaVzNoNjZOQVhRNzdJUlhLUW43YUF3dEJIVjcvTFFqdzhDdlpkVHNKUjNwRDVUTkJXNU4vVWJBV1drY0w2SmhMMnRzRHM0WG9qcVpWcGJaQlZUejR6KzBqVU1ZdGYzY3pNMWpnM25UME9PZVBLdlNFWlJ4T1lyOCt4UG1EVXl1REhYOGFiRnlGZEhMZHoyNU1QVHNvOVN3YSt6Y0JVd1VHOEl4QzkyelI4NS95UTcrMlVBbmxibzdEczVTQU5pSHBtY1J6Y1lEMUo2T2w0MDZRYTl4eGpXeUl0MGEzUThjMVhqZDM0bkVHSmJtVDIzczdjL0FLM3RQRG1hTkJuTW45UFp3NXVMVUxkY3Qrc3ZvVkNLeXlDaUtFNUdBb0w3Q0hOc2NJbW5mSG1WU0pNMUhvWjU2Q0IwQS94NWtnalBmdzVPQVlhTEJIY05IejN4TlhRdDgrKzU3UlVYRWxOL1RseWxFUkRNR0U1WEVoVjQ1bm5DdUhTWEVsY3VWUWxLQUViSlVKUXM1UTVhK0FLeG1wWEFXNFgyU3lEWTdvN2JBNzJSQ2lIbHdKU1JPZi94UmNpZHlSUUtObkwrdmh5eUZIVW81REJhbFNoNzJuTHdkcXJhYUY0a3BXaVN2aHNFL25zRytGU01odkpGOVplc1NWc09ueXJoWlhBbXYxamR0TVNkSHpZNUsrUkZnWm5TOFJLRVRqMXdKVDUwdEUwdmthWk1JYUNLanN3ODYxaUdlTEw3RjlkZUNsNVdJc2gzd0hXdTBsdHhoeHlHM2lrQlVXeEVGVE1zZWtjQkRsa3NOQjZRZTd0VEVvVHB0bXhKSWM4b3dUbllwa2NoR0hmSnZwR3dkanZYQlFCVVFiNGlmZ29FbHl4OHRqM3crUTM5L2hIZWRNZEJMOHd4cmo4QSt2bk5jajBwQW1PZU1BQjh1TERrUjZjOFpSdVJQZEVFdHh4aHRTT0FnSG1FOGNYSmpGL0FBY0ZHYzhFWXg0dERjT1ltcy9FUWVMZStOZ3R6c1JYRVhtV01QQVV6aDRmcDg0S002NDI1OW9Rd29IeFJrSE9DaC9JZ2lsNDR3ZERucU9JZmNURHgySGcyeWtieXl4T1BoU0pJbUQrL3JBd1lvVURqcC9ObkJ3ZFI4NGVIRUtCMjh4SklYK05LKzQ5RGEwSVF0Z09VZGlEbnVMdVRzTktqSnNEdzBxa1BrY08yMGttQ1BUOGFYc0w2ZHAxVTVpSkJWRDRrVlcxQXo5RGg3eVI2cHpsRTlwV0RuWUI1NUo4T05vRUh0cVNPazdYa01LVnhCb1NObFU3WGdwT0pYa3F1QnpLT3ljK2pHbEljMlZoblNYMDVCTzd0YVFnbHc5dFowY1ExdU0wNURHcFdKTGFraGZOMEdOTzZjaDFaM3VGZkdraGhUdnVacUZ5VUVFUS9ZQ3BXNDJ4N3ZUa0dJUGNSclNRQ3RhbllSRVR3MnBNamhKUThwZGdZWTA3cHp3bExQWTcwTHA0VFNrckxUVGtETGl3M0Q0YjZPamRoclNJSERxMXJ1a0g1VnZQOGQyRXdKM3JyeDhVYTdvMk15R1BjbCtOZDZ0SDVVWUllMEhNWU5weE8wN1lpbzQ0TExjaE1JenFSL2xZTytIY0hHRS81eCtWRlphcmFYU3YwNlFmaFJVc01OeTJnKzJ4eldLb09hQmZIUWV4RFVIK2xHbDAxY0dNU2l5MDQ5aVlEUXdKRTc3QVhmczlLTzhTbkViZG5tYzZqbW1oWXlvVW9QekFUR1o4R3RPUWVyczZJL0JZejlTUml4V0xLbjRoeTB1UnAxZDhrRFE1OWR5Y3ZhMEE3Q2JNUFFIZGdENllQV0tPVTdxY0lzdVdZWU85Q3ZjL2JtOUR2Rk5VaUVlSUg0c2lmZ1B4dnN3RGNSU2lCL3ZqZmlyVW9qL1FBcnhwNlVRZjNJZnBnR0grTnRTaUM4alFMZWFQMEQ4VmJFK0VELzIzMFg4Q3BOQy9IZ0s4YjIrVEFOOUlqN0tQNGY0bU9VYzRxTlVjWWdQdEJ6aUkvWDNNQTBJOFh1YUJtSjk0UDY2Rk82akljbWQ4eUc0cjJORHVLOWpRd3d2ZS9BRGNQL0szcmdQOVU5bmlVL0EvVjYyQWVFK0I0dkRmZURUd3pZZzNPKzJEWndjOTYvcWdmdXlEY2krS3R1QVVML2JOckJSYXVISGNwT28vd2pJVFV4U0NjZTJRLzJWS2RTSGpRNVFINFZlalJJblN1RjNVUGtMcFdXaDVHR3dCWmhTY2d1VTViYXVLSzR1V1IzTmZpcjczNWZmYzkreVpTdSt2M3o1aWhYUjZPTTUzMTkrejczMzNMTnMrYytYN1d6NVdiVC9ZRE8reVB3d3pZVE1RMlpyMnZTMFJmM3VUQitYL2xCR05PTzg4SFdaVDBhK0VMazM2NDVzazEyWVBTSjdkYzZwT2QvS1dadnpRczdSNk5Eb1dkR3JvamRFYjQ4bStzL0pQU1gzUzNsbjUzMHIvMi95SHl5NHJ1RG1nbThYdkYxNFR1SFhDeHVMcmkxNm8vaWxrbk1IREJudzFZRVBscTRvUFhESzBsTzJEWW9PK3J0VE0wKzlmL0FaZzE4K2JmL1FuS0VMaHZVYmR1dXdJOFBUaGhjTi84cUk3QkV0STM4MmFzR29MNC82ejFFdmo5bzU2bzlqc3NmTUgxTS9ObjNzanJIdmoyMGZOM2pjK0hIbmp2UEdmV2JjdFJWREs2WlgzRmp4cnhVcktoNnUrRVhGTXhWYkt0NDUvYXpUWjU0KzcvUi9PUDNGOGFYamw1enh6NVg5Sy8rMjhycktteXUvWGZtRHlrY3FmMTI1dVhKWFpWMWwxNW01WjU1ejVxZk8vTGN6ajAxWU5HSGJoTnF6Q3M3NndjUkxKejUvOXFTei8vN3N0eWZObWZTYmM3WlBIalA1SHlhdm12emk1RGVuREpneWJNckVLWDg5WmRtVVExTlBuVHA3MmhlbnJadldmdDZFODI0L2I4djBPWDgxM1c0ZzFkek1ZcU1tbEFKR3VjNHEyV3EvMkF5QzU1Skg2U2lIZUJTRzkzQ3A1VWdTdjlySFZqa005NEZIbEgrVVBYYWswSzU1WWwweHpNb1JCYkNvUEJCQ1Z1NUdkc3k2dlR6VmhURWxXMHBWc0Q5N0VaeGY5dE8wYzFHT3pVVERQaE5hYTM5V1IzTHNWbExGZU02ZjU5RVorc2phcW41a1NEdmpiMGNNT3U4dUx6T25WNm9kZE93OVUrM0F4dlJLdGVOMXA5cnhUcDVxeHpzdTFVNnNPOVdPcDhRelNyVVRTNlhhVVRJY3VkWThuVXlHYzBLcUhTVzd1VGl1VkR1eFpBUG5HNlRhUVl0SkpwK1RwdHFKWjNTL3lYZDVGb0pVTzl5SmE3Ny9MclFwU0xYanBWTHRCT2w1dWxQdG1HQTA1QjBLM3Z3QnFYWmNZOWZGakgwZFR2aUUxWWtuVitlU3VGWW5ubG9keWprUXJzaTdJZGRaY0pxSGxXTzFHYzFSTXdubi9YWGdocHFEaUl3RGRwbmU5eXQ1ZVBQMXFmdFZXN2g5cFVhTWtxQlo2aHF0b1VJbTcvT0NPODFJdVBnM0o4alRUUDdINkEzTUFBYk1pU0xSVzdFTlJzcDVuTm1NOURjcTN5dGZNSmVPUmNldTZ1bG9TTTJZbS9LVS81UkE5Q3pFN2l3Vmo3NktuT1JYN1JQTW1YelcvWEw0djlQcm5oR1EvUFBaaFpHK2RtR1pIV0lFWk1oOEFKa3ppdnFhU21JbTh6NjV4aUdtVGNRbi9WNzRpcGRSNnRidlFLWnNBWGxhSlZnZTVhMFJwYlM1bHYzMDErRDZMMWsxRTBZNzE0WGVrc2hTRnlvV2VUaDRmUTdqamdWMXNxSXl4dFhhR1labTE4WStUcmhZN053K3dOR1JEMFRzbm1Rbnh4a1dUQUdLczBLd1p5Qm40VUE0eVhxNG0wSzRFRWxSUi9BalBvTDNwdDM1MWNST29KUnJ4OEtXZ1NHeWxmbGl4ZFMrb3NDSGN1YktGSzhNQ3doS0ZBUHpXM2lUSzlHTFJxNGxudXhyMm9adjYrWmxZbURnMWxvVXB3ZDNtc05jblN1NHBORFZjcVZXRGtTNTYzV2dFMHRYK3NWRmJLejI1MWl0RGpDMGsyOHFDMlA3V2c5Qm0vM2lKeGl6Q2tlL2p4UldnTi9uSWJDbDVDYUZRTUZCbW5NUW1sMFl0S1V5a1J3NERZWDdoV1FpMDBoK0JNNEROYjllTlU1ZzBWd2trNVh2YmZzN3BaZFZvT1dUNGxScmlBS3JsOXQ0TlBpOC83NHlNTURMSDRyR2dqWEpKWEk0Vjg3R2FYSS9ibVdyWmNnb0x0c3FQblJkVVVmZm1WZnJqUUY0QWxPdElJaDlBdjlIa3dORG40Tm5pQ3F5UmJBK1pGZmdIbUpHTW9WSlZDSnhjeDJrakpIWmtJc0lJRzFCNTZxMThsRUx1TW5NRnhJWUJ0SE8rcWFUdjBkVnNqT1dTK0NsSUlaSmgzYjFnMXNqUWFYSitBdzQ1M2NBNk5NMjREVlZDb05aeHl5SzRMZ096QWNGNmloazRoOEFxSFVnUmgwMmpnTlhvRHY2SThkV1J4UXV0SVZadHJGTjJ5NzM5Qk1mN1dwZHd0Y2wvRWh3eVVUa3FITGpBVDRZUVMvQ0pST0dLWTVNcGthVnR4anlGRUhxNVlXNjVMZThZdGhRVDNLVW5CYkJjNk1JbHBHU2V5WWJ2SmNuWnNsKzljV29iMmNmcWxzVTQ2R2RxTk5IRHlIcVE4RndWSjgzMlNpVEczSEpvVDVzV0lsWDdLVzV3WFZxbzlnWnZBRm12ckdSSGQ0b2tRVHFvNXZzN2VWNk5MaGtzdGNrWDIwL1ltYzRtdlJHYnh4VWtKVG9JY2RjazFLbWlCM1BYS3dCS2RJSnZ4ZWVOLzNIZ3ZDalFZOVJMWUNCQVFmWGFmcVBWNlNVSUtUdDNKL1lCVGNoVlJwNTNZaS9hWUYwdFRxakx2NEFFZWhWSzJVeFRTSHpmSWxGdng1SjUyeDJkTUg5V28yOTlzN01qYUJLRkZtdnBTeW1YTloybi93YWs4ZG5abk1nVXJIUXBNbHBYVkgvU0FRdHc5em5vR0UxV0N0bWNTaUZybi9GWk5qQmxPRGdzaDZTblZnMmtSNHppek50S3JDWWltWnBGcnRyRm81MkwwQ1N1ZUN2RHlQQnZyaVdtTEN4cEhRY3lySDRObWY2ZG9qZDl2dVRQOS9taE42K0ZPbmdZVkN0WkQ3TCtTSTJ3MWVoQ3BOM21pdFFZMTVoUDQzc3dQYWV6RmsxQWRuQjNyZUJYdkR6WVN1VjJ4bXVCOE1aaWY4Q0cySTk1aHo2M01BMHhGa3RKSWFaUEF2RTJJNmM4amF5MDlDVjl0VmpPYm5Id2pBTVJSQWRDaUd5ZmVWMjJxcURrN0dNSFptbDNFWTRLR1lvMW5rZUZwbXZiNVJYTldRbUE0OUxmQ3Bjbmx2NnFCTkRXVmpwRm5XOUhWdDhRVEs3ck1tUVNMWlVxM0F4RXRRY3lObW1UWExZK2hwNzg5VUpFcmJ2WnJLL2xmaTBodlZJWEFIWmY4V1NyTkJENThmQzl2RXBDckZWZXJlNzBRVk9rSlJ1dnNacW5TdTBlaHhaN21JOTdqL0JPWFV4Z1lmK0ptaTdmVCtmZVJYY3R0K0YvTEp2ZnJ2RVMzN01uR1ZCd2Njc0QrZUNtNmFnR1B6YUZmcU1Ta3JkL2JEK1B4YzY4RGlBdDE4RWQ5WUQ2UnJMR29OTTFYeCtGbWJQRWt1TFFUaDZ6RktvNytSL3dpb2RSa1hTaHFzQnlRR0R6TWVvRzhNcWlyMFVZTDk0bCs1YzRucWRkNjhwUmhQYlJqbldNRjRIaVcxRGxKTUt3TFJoLys5RVJWQjcwQXNxUk5zTHdQMW14UHhWbUFvWFlGZThYUTNNeUtyMXdZV2dEMWw5Z1M1dzg4M1l2RzVPUHVZYSt4UHE5Umk3ektJSHFoU25MMkNERm5CdnRsSTBFU3Fqd0dyYndCV3FnSHcyc25UQkJyRmdIQlpOdWZCaFU5R1B2UENIdVB2UE5ycGZiOUg5NjBCTi9nM3VEK1BtM0taa2RiZ3crazJGckhFOWZCVnVqdTR1ZncxT01vOU5SdUpwR2hCencvVHI1UWZUNUx3ZjQwblE5SjZlbTNjQXJsbnhIcUJ4a0JMTWJwK1ZBdGZzRkxqV2Vld25iWnA1QzJNWlNROUxabEt3WHBNZy9hNGRTQ1FaYzY2U21PaGEvS1ppVFdKbXpPbGorRzBuOFFJbk5FMEFwRzNkOStlRDcvVjgzTjJ2U2JlQm8yMHF6dGxVK0FHVEZsUjhjOGwrTDdWNEI3VjRUOGRTaXdjNzJuUEszUmd5S3pYbEZITDBBQ0ZYVTFqVEcrUEtjOXlIUVowTWpUYzV2Tm55dHMvM2tzTnJJOWJHd2llNEMxU3BEa0laaEJEMnQ3REdPdzUxVXZkanBRbHc4WWg3U0FEM2hEb0E4RkFLRjlmSGV1TVdpK2V2R1J3UE1OQnZLdFd5VkNVSGE2R1lCRTN2bFEvbXZTQUpuMjdRT0VndFNPMjVFOEdLMkRHUFEwUG9Hbnc0M3lGMVBQVmhDSEliamt0MmtUT0VJTUhTVzZTcGRyOUJqY2h4Q0JOZ1RmQ1czRzZBNTZidVYrM1lBT0JhaHRvVDhjRWlESW9DYmZsZ013dXZwYzl3MnpCZk5INFlpc3N6T1BaMzd6U1pxUTdZSmRmUk4vRDYyb1o5VWEyK2dPY1B6T1Z3YllDb05pTFJxbW1nSkZ6aTVxZmx4TWF4MGw5QlljbzU4QzhVcUJ1SE9aQXlHdTZTYS9KNUtuVCtmZllNNkZqc20rK2NEMnlIckdXdkhJUUFGMktTT3dSUkhqalJLMnZsRFFNNVVWVFp1SkIzRFhpWlUzalBoWEhtV2tOc2gxK1A2YU9CYzdNTHMzc3QvZ0RrTHBLK1Vyay9TUEpkcmVUK2taYkZ2ditWVGZFV3ZuNnVSOFJ0YUdsd2wwSnlmUjhQcVJEa1haSDB4ZmliMWl1SkFFdGNzd0JsMG9jL0JZaUNwMkxCVTUweWozN0lpSmVtUmx4OTNJZzU0NklLOUk4cUVBWCtMMGNsZzh1UVBzeE5HQUxLa1Q2KzhreE13SjF4VXVENlp1YzBPTUEwT3VhaTg1a0p6ellES1hudVEzR3hsSC9SWERSbnVac1E3MDl5MGJ1ZzNzUWoraHRWcTNjWFl0a3U3aVZ3MGY1bkFobHZJOG92M1VpZkdiRWx1TTlNbzdDRkdZRVZ6Z1UzZ3J1MnNaM1QrSkl5cTQ1NFJZS1lxb0NqSzNPTlpUMHNWSGVqL3RoOWpaZGtQZHBaNVhZMlpOdHRRTDFUQmVuY0pUekNNcUNLWVFyU21XR0l0YnV2bG8yQWZHWHVPcFo2eTlEWTYvMGVoN2NXTDZUZURCek13aFIrTk1OZzkrM3pZY2MvbVF3YzZNaVpIbHp2OXlTNzBUMEszZFNvN1BqTE5WWWVSWk1TSnRFSkNXdURDZG5yZHBwYmMyenZxSGZzQXp2TDdRc3JqeVViK2x5VDZuTzM2R2I3V0psN1dKMnVzVC9MYzNvV2dVR0NYbUpTZVdOY0VSZ3ZXS1ZXM0NaNkZJSEJaT3lLd0tocXpsOVV4Ung1UUtoaURxZ1pWTXg1eEh3c0czblQvNStOL0h1M2tWOHR0VGVQb2NMR2ptcjdyZ2tIMU1SZG4ydjBrd3Z1RnQxc0h5dWpEVHBkWTMrQ3hsVmJFUWRJQ0dGYkZGYXV6aGV5cVA3YkF6L1F4WEh3M3NOdUNlMk5leXJReHZrdDhoei96bWdyc2RsSDJIdHVLZGxnTGxabHRtVVdRdWRVS1ZFRitxVVFxazV1NGo5T25PZmdFLzRadDNIbkxEcE1CZ29BcFNqejNTc2QwYjRueWxyV29sMXRnQ05za05BeUMxbDUzWlVPazZTbWx0Wld6dFp5dm1rSEliK0tYaVo3a1pVSDdRZEg0d2RWQnZjeUJOdndhUFFIYVoxWUF6clFYOG9EN3dnMlZTbE42Mjl5Y04vYlpSOG94ZVBvQU42N1pXbkpoajdYcFByY0xiclpQbGJtSGxhbmEreFBlUDRMVUdhZnd3cXJzVC9aODJLampGSkJTeXVtdllWbW9oVmZob0hvQVE5eXRoV2dCZDkvb3l5UUY1V0NqRzZYVFV6dHNuM0E1dTdMVGZjdUsrdGpsLzE4dkhZWmVCUlcyZy9Dc3NKYW12QmVtRE4vOUpQU0dCUFBlaFROeFZIMEZZZWZ0SHM0c1hJeEcrZ3dDQnlGRitXNnladkRSTzdmeG5zN0VVcWp1QTEwc1NiOUw1ZnYreTdvMmx4NHlRdVlpcHE1dUppWWRDa04wK1YyQ2hPWExoOVAyWXorOVFHWW96NGVLenZKWTlWNnp2ZC9TaG1aejZOd3RyT0JKUDJKMDdtaDcrbkF3Mzc0R0taOVBHUDRBSkFHbW1NSG56dDZnalhTcDNYSk84NjZGUC9UclV1eFBxeExaSzM0aU5hbFdNcTZGRTlabDh4SHRpN0ZQNnAxYWVWeDFxWGxzcCtZc0RtKzNrSThWVy9CVTcwRjAxMXZ3ZnNJOVJha1drVGJrZ25oYm9WSC9mQjZDNlFSY1BVV29GV2ZVSlhZbDB5cTJJTFh1OWdDN2lMSllndHgvMysvMklMeGs4VVdQUDhUS3JiZ3BZb3QvRTM4cE1VV3RnQVJIelMwVTFDeGhmaUhGRnZ3Vkd3QnVLTy9EOTBROXo5Q3NRV3Z1OWhDN00rbDJBSkk1b290c0JiSllndVdmRFJ3L0RjcXdKenpJeDhIblB5YmtqL0pkSFpjbjNLbStRMGsvZ3ZpT1BRR0pIcGV3OC9xUHdlcUdUa3AyVHlwWVJjN3p5ZG4yUDAvT0Z2OUdTQlpNZUVaejJ4QWVSNTBET3J1Mk5OcDF2aitoREpaRjQ2UVRlb1k1UElZVEovOWFWZmlwMlB3Q1QvQ3hzcUJ4K1lTam1MSVdudGpmdWppa1FoY2ViamJSamt0MU9SZExIMVdNR3p2UTg1MjcvaXpQZmJ4bk8yeER6cmJQd1pCQTZBMEV2UDdFUVVOVDRLRzk4a0tHaWNxQzFDTUtWZndjR2hERHJWN1RZN2NNc0tLYnlEWmF4cVQ4NVdiQTNuQVYxWkFXRWRYaVJhNGR5bEFndU9zQ3cyeUNsbDJxcnh1aDZoK0I1WWdYMW12TVFjbGxETWMrWkFhY2k0dlNkY2NjNWU5akl0bGdqT25Vd2UwVWhTemZQS2thYnpJeVFhZnBhcXQzeWpuZStWc3dacmIrRXlzL0p0MmRBcEliWlRwV29wdjJQTEdIVWlnZVd1VTNGR2dsVStqUUN1ajdvNzVIb2xaakh6d3NXbWJtZUxMejVjbkZxZktCWEFJRjJBU216dFdzUVh6d1pkaXBJY09VTHFRZzdObEw1ditoeE9WRG5KR01EeTV3alBhc3B6V2ViNjVhSHFzY3g1NzY3MnBiTFozN2JYYVUrMS9wN3lRYk9oelRhclAzYUtiZWN3MTlMbkcvblF2SDNtWjBjdk5GeTR6dGI3L28wZE5PS2RXdnlyNEpENFhNcyt6Ylo2U1NTUU9uSjlUbEFFcWdMVlNGL2s0SkNwbnV5OHhVWmQ4S1B3aElxRFRNSlRXb1hUQko4TmxUaTdtNmhvc1hGTkE2MGVCU1JtNU5GN25uQ0FRd0VwWm5HbTR6aDRrSlUrYWpoK0pZOG9oeFM3TUpVNS9BRWRqRnFpWHV4SUxVUms2bmRONVpBcjA4bExNNThVL3MzMlhpTW5sZUMxV0xncUVtcUtuWXdHMkZpN1dFbUxaSkdETUdNVmt5ZHRDY1RxTTlVS2lNdU13a2ROaFA1N0tqK2tZbU1Jc3o4QXRaRHptMWltOFdNMFpVTC9YRUxkK0MxZjhXOXlVZjQvUTdQcVF0OVg4SGc5VTkreFNyd3pqN1RhUTZDeTQyWTBRbDFOZ1hQYWlaQjJDTzhxYktMOHVBR2t2cncxQzBTNWdmQS9UUHdTU09vcjVuOEovWlRRVDBXQ2R0NW1EYWx5cUdNNVZSTFE4QmFKZWhNWm50ZlRTcTZYNWY0cHQrZ3V0K0dvbnY1QTFLdlI1Nk81UDdPSWtmbktMOU81ZFNvK05KamNCVk1KeWk0dGNyaFpiS1RXbTZMWFF4bTBoZlpiZ3J2L2lRWk1tZDVwSDVMVzlSclNjMTNYSko1Zk1KQjJZT3RMMjZUK0l4VC9aUWJmSmJiQmxOWXhpaTZwMnczUzFzVHBkWkpEb0lGeFJnM01NYllmb05rSlEreHp4dzdMVmRvQlJhVmlWdXpCMHBGZUo0NCtHMmZESTFVZmJaV3hJaDRJTkJHTWlZV2QxN1kvdTgweWxLWHlkRVl0UWJvRktOVi91TExWTkRFV3BzTE0vSzBBcDAzYk5mRGtGV094bWQzV0FFclVkNkxqOUxvVlBKK0JVbFdBdHNkdUkvWVI4SlVqWHJ6UU1jcVBxaU10SFhZbUQyb0dkV2U1NkxXeFFxWWhwRGJHMFhRb3VSaDVSOWM0MHhYbW5VVGpXaEhCYXBqYXZDWUVlYVd3Wm5uRWhBSWExVEovQjdSazd0VER5WVdRdDArWFhSTW1MTkFYMDQ5RVVaSlZCa2xFS3pxNGxUaW1DNDdnNWs1TWlzcGgzOVVOVitkWUFqTnQrTThqN0RnRlRXZkxUWWc4UHc1amRCS1ptRWNwV2p0cXlXUUZzNkNoM3l3L1M1RUluWDRLaGFGb2VFNnc3aXJ0Qm16c3pkWFdwMStQcWxUTGZ1MFZ3Lys5bnpYN1hhajgyNkZWeE42NkRJUWNkZTU2d2d4aDBsdTNkL3dyYmFrNnlvYzgxcVQ1M2kyN21NZGZRNXhyN0V3Ym0wK1FJZXhNbTk1ZVhnUUpCQndqY3EyTk5kOGRNQkk4aGV6MXNHLytZWnV3Zi85NkV3VHB5TDE1VGQ3SjdaNGhNMzhIa1pFVnh3ak4weFllNUg0TEQxeTVjRC9MRUFhQ2kzazh3VjlsNjNCVDhGY0I1TTVSNUJkNERrK1JBQnI5cXZnVGNOMDhXU2RjcEJ5bHlkWTRVLzkwdUJUVHg4bDlpMVNhOUtGeStHTitVTCtJQnNraFpXak5aMnpCeWFSZ2Y5MHpsL3BpMURETk1KcHA2THZsdGJQWFdmNEVsV281Y2U3VmNOdzJlWFkvajN2OXBaVk1kL3JUWGNwUHZENjZLZDl5a1JXeVRiaExzWFlTcndxODRySWVMSVRuOVVRWjNPbFJuTm81dGFjai9CajMxTXFMZnpTbms5blgxUElqV3NRMGtZRGtwTzBzdDFCSWJZUmNPRElJNzZBRHhGZGJRQ2YxS3Y1L0l0MU1MZVo2U0FmNzFJTTFzcE91dU1OdjRkZTNOMTNIbCtCWG1ycmNnNCtTczlwZmZJYmZpQ3hrMWJJRGZDYy9SQ2F0dmY1YTd0TUdoYWJEVnBYdmhDdElSekR0bkpyL2ZJVCt2MEJjNWxjWVdDNEpFeDFERHhZVGxtclE0SmhYK2Q5bjZsUkRGZDFHODFNcy9yOXBiYVlrYWc0MG9na2hvMHppSTVUMkdkSTdibmx4MS9HUHNoWU1vSGZLUWZwZVQ2K0cxTXBjVW9CVWkxTVlCcmRJeHJkZkw0NmUvWlI1RDR5MXhTTHptL0tyc1NpUmVldzdsd21GSU9aa0pyTkJySjVaWEJyTy9xNEhSNDBCdG91aUZvM0ErZVNOazB2ZndISDhYUjlCbkg1ZnZzK3RZZlh3SFNleUNqcmxJWHdkZ2RYKysxbmJBMjh5OUxzazRRYzMralFQdmxFWGEyTXBZTmhLNWVMajhjdnh2Y3JEZUFzMjVaYTZvOVRkaGhWM0hSWHJrbTJ0U2Q4elRvVENDOE1iMXdHcVhzOG9PWnNPY1l5bCt5QjRnbWVTRWl0MXF3Y0pwM2RCa1o1ejRzaHlPL0lhVytLMFc2bmd3TnJ3bzBFM0YrRllKRzE3SkJLYUM3bE1oaXBYb0c3Wnk4cjhBdFZTelZRMUU4WVVYMWRqRjJJcDBVTW5nN0dPdzZFOGdybnVRZ21kSkRUR0h1YzhoRE1VRFVUdzBYM09VRDFKZTczTmczSFNqQjVtM0Q3UE1UNkJVZnJaVTc3QWZlcUpKUzZPcTdVZVVaZ1dqN2Z0SXBmMEpLejNNYVdDM0EyUkJLbVFJbVg4RjZwbTgrZDR0OWdBRkM1VFZMeGMrSjNjbm16Q0dxKzA5QThDUzl6bU1jMkhnbTBFRkpjRnNoR0VyenBZUFFBR2NYejVsRmlobmIxRWFQTTUvalRQb01HeDIzbVRlVXMvTTgzbkx1d3ZrekVMR2dvWkt1SUc5TE1WZXVRY3JhM09hT0ZkMjBrWE04ajhPaUJodUFiUjM4TzZidUhYQ2d6SkI3K0NVMndZYy9nTkc5VUtjQmhOZDdQSXgvRnR4TmMrR1ZBd1BDNE1abzl4RFZqaEovR2FzMGtHeDYveG04a2swS3hSdHNKWHRFdGUwSWZheDlVd1dsalV1bVdpMlhaalF2MStDN0JaVnZuVnMwMW00R09Uczk4cXIvZEFaR09mL2dNNXNHekpwQ0hHb3dKTDN4TGVWL0dLYkRzSkpLSUFJWWpMalVJeU5sOFBURlBsRlRrRmUrZ1A4ekJrRFlwZGlXcFZmY1lQU1FHT2ttSVF1NWlXd2NqVC8vU2NSZGY2dklzQnpJNnUrR2Ftcmk0bi9Sa0VrbllGbHhUNy9CM0JoTjREYXdZeGZmVUNOL2RRd1VJcytLMWw0NWUvWndmd2R0UDlybk01dlFjUHVQcUxEbzFtdWxuejJDSHp5dmgvSGcxWHl1MVFzU2o2Wm43RS8yL0R4ellDRjZsSSt6RVg2ejE0TncxUW9kV2ZhS25lTE1qVkF1UWNMeXJ3aWZZa0U5Mll4T3U1ck1YMHRDTFE2L291UUYvZEZCTXVUZkRIVzQ0dng1QmZ2Ni83aVdvNkJIOE45alZRUzVGcStzWUhJdUFzcGJUTWZ3dnZtUTNHeExuV3dzZ2RJT2VOM3dlTXAzaThOQ2JZTmRGQXFoQzdscjF6WVBSVFRlL0x4SGtPSkpTZU1RaWtCMFJEcm1GQXhDSmlFaEJMelBlcEFjOEpDOUFMTjFYMkE1b1lVYUJiMkFab2Y5RmlNcWo0V0k3RStncGhlcjNUS1NveUtzcmQrRTFxUWQrQUcvSHJsQnI0c3VHUUtIc1hqWnBiOFpRcWd6d3F6aFJxWmdtbjRWNWRQNGdndFVNWFROVWxDVlQ5UFdveFAxT0RSSTV6Ryt4TU1IdkUrd21uTXgyL3djT0UwZDNtOURCNy9BMVZ1ajJjREplNmQrRUU0V1hNaDRtbjBOazVHS1loa1N3bEpzbG5yaVdYWmcxSTVGeTZ1QmFhbi9iVzRoQitsZTFOZE1yNVBnbmhFT3FRMytBeVhPdFg1TUtBNTY3eEdrMmdqbmpSZGZ0UW9YeHZUWFhKd3BiQjFRWjAwOWlmakkrdWQrVHhpNGsrcUpGR1lmZ2ZkRHl3allMR2lPenRWeUltYW91WUMyRTZUemc2VFVseE4raXFaeTlkWkZ0TS90a2w4aGZzZmRwaEtrajB1SmpzK05pTnZ6aWRzNVRWRmVHRG5RU21VT0tsRURick93K2NIZlg0ZGE5T0l3cTd4b0Jzd3NScGgxcmhEVklIUnRvS0ZLcjdWc3BTNEdCTVdIUUpGMHBWMURjWW5FNG1raFJPamlmTzdDZDFpSytyQ0ZraVJGUjN0b2JWbEZVeTB4RU1WWElvb2k0UUVGT1Zya2VKbXVhZUFIYkFoQTdyWmdRbXhIK2RmT3pueS9BNTVpM1dRcGNtcEVxVndtT2dDZG9Ba0VXVk83SzVCdEFBQWZqMy9GZDJBUjU3QnhtWW15SWRjUVN4a2duUUJPeVM2Q2JIejNVZ0lMRGNsSE5XSE9YbEpRZVhYVlFjeG1pZ1IvRmNSb1Z5VXkzcUY3TlN4RW9lbkIxLzBhM1lFamNtTDl4aUYzWVNFWGZWWFN2VTB6YmNOUld1NnN0UEN4MmFxREJ1ME1YS0RRbmJhaUdyM2NUcm9RUEp3TUlSUVIxUi9SRmthRWZKWUJoTmhvMmJKZGM0QzFrN2lURmJkVlc0clZjaE9GckV0bWFUY2NFdEdlQU9lSWNGa0ZzWVVza00wdDBwTFNFR3Zvb1VaMmJJN1BBTm8wbFhyQlRTaGVxNUpmMW03Znl0aTVrNEVtNTBzNmxZNDFhM2NPUXFzMnNtU1Z5S1lWa0l6NlRPaitIQWw1VjFNWlZQd25CbUZ0TEkxVjd6eGlvVnNrenJrblFhNkc3Q3YxcFd5VFg0OTNXVlMxWUlWeCs0T25FUjhaWWo3TXFxVzdMQW5KNUZSYUU1T1EvWXVoejZOMUNtM0d5NnpFNFcyOGhNZVVRUVprbFBES0xkRDk0Mk5FYlFWSi96S1BqQjRleXhvNkhOTnFzL2RvcHZ0WTJYdVlYVzZ4djZFZHMzRStESUZidUFjQ0d6Vkh0WXBWQzNQR1RtR2dTVXlIS3ZnWGl2TE9oRER4RUZVb3dXY2JQdC9ITkNQQVFBbWdhYkdUeWlvaTlWTTNCeXNwcjlYWmJ0VnFZN212WW53Zys4c0ZrYTFTQ2QxNzhxWS9Iem1wWWdMVVJUT3orY0tZUGl3K3dTdWdXRUVaeC9hRWY2OXFiNVg0QUhDZzNXY3cvUDZyWERTRkFQeG04OEZBdTNmMEk3SHZhcTFOTGp1TjNQUysvdW9kZnpIb3pBSnpkTzdyNFBjMDFEbHQ5OXNNaDMvYlRJaHBxM28rN0tlZzVhZkJ1T3pMNWVCa1FVc3VNNXV5dHJFOVl3bHhHQmxiUXJHb3V0a2M3TUlOaGpmczhFcXFKVUZaYVRxbm1zc08xK093Wi9qTGt2MlpaWHJPK2hwZkdVNS93WGhKaGxyZUp4allHQmdaQUNDcTB0bTNBYlJONlIrN0lIU2V3RllKUWc3QUhpY2haUGJTZ014RUliL0ZrR1U0Z21xSU9pbVZhb2dWaTBlaXRZcTJFV3B4Uk5VOEVwUlJDaVYyaHZCRzFId3FvajBycmUrZ0NENEl2cEcvcGxOZHlOMmFUNW1kaktiVERLVEpBb2dDbXhiREpodm4rVURsTEFydWtHaEp4S25kbkRHbm9NditlTlE1b2t5Tk9pNUpkNWN6U2xSUGw2OEIxUkpBMWRBWkpneHRlV2h1akRWMGV1RTJCclhmRjh0WHdseGltWUVHL0xkeHh5S0dKSy9FQUhXY0NQOVVmRlVzRU5keFJacHNnYmRLQ0hSMFJzMk5pRjcxMEJ5aUppOVRwaWNITE96Z0I5OG94N0NrVThON1piR092V2UyRDBJbWhkdFJtcTFpUXhSa20rZTJVNWExWnNXUzFkaExPUjA2cFFUTEZrbm9XV0Jza2kwWGFOTzRRNEZjeE8wYjBWbVBFdW13U2xlRTIxZEVzV3pPTUFoeGNHNVB5WkZLZnc3YzFkeUtuQ05GODZNMFJPVEVXWHFSek1HVXVWeHNkOHB2YXhOV3Vwalo1TkErODRPV2lzMC80ekpjaGVhTE9PNUpDbXJKL0dHbktsc0VIT1o2SmJIayt4UXY4SWNlLzI4WVVycW9IZ0hkZnVVZm90eUwxWlI5SVVmcWV4WEtXUFdjQ2dWaTJONVlSNzYxdW8yUzVUeGZZak84TVU1eHRQaW5GWDJYS1IrQWRJeGJTb0FBQT09XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21vcmZvbnQudHRmPzE0NzlhM2Q4M2VkYmY3ZmEwMDY2OGQzZjI5YWNhYzI2XCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogbGluZSAxOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbiwgLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbS1pY29uOmJlZm9yZSwgLm1mLXNpbXBsZS1saXN0X19pY29uIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpiZWZvcmUsIC5tZi1icmVhZGNydW1iLS1pdGVtLmhhcy1zdWJtZW51OmFmdGVyLCAuYWMtaW5ib3gtLWljb24gLm1mLWluYm94LS1tZW51LWl0ZW0gYTo6YmVmb3JlLFxuLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tc3VibWVudS1pdGVtIGE6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vcmZvbnRcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLyogbGluZSA0MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcmNoaXZlLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiOyB9XG5cbi8qIGxpbmUgNTAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJjaGl2ZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi8qIGxpbmUgNTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJjaGl2ZS1jb25maWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjsgfVxuXG4vKiBsaW5lIDY4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFyY2hpdmUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjsgfVxuXG4vKiBsaW5lIDc3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFyY2hpdmUtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLyogbGluZSA4Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcmNoaXZlLWZvcmJpZGRlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiOyB9XG5cbi8qIGxpbmUgOTUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJjaGl2ZS1pbnNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjsgfVxuXG4vKiBsaW5lIDEwNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcmNoaXZlLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjsgfVxuXG4vKiBsaW5lIDExMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcmNoaXZlLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiOyB9XG5cbi8qIGxpbmUgMTIyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFyY2hpdmUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjsgfVxuXG4vKiBsaW5lIDEzMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcmNoaXZlLW91dHNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhItcIjsgfVxuXG4vKiBsaW5lIDE0MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcmNoaXZlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjsgfVxuXG4vKiBsaW5lIDE0OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcmNoaXZlLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiOyB9XG5cbi8qIGxpbmUgMTU4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFyY2hpdmUtdW5sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjsgfVxuXG4vKiBsaW5lIDE2Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcmNoaXZlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ej1wiOyB9XG5cbi8qIGxpbmUgMTc2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjsgfVxuXG4vKiBsaW5lIDE4NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcmNoaXZlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiOyB9XG5cbi8qIGxpbmUgMTk0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93LWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjsgfVxuXG4vKiBsaW5lIDIwMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcnJvdy1iaWdnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjsgfVxuXG4vKiBsaW5lIDIxMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcnJvdy1jb2xsYXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi8qIGxpbmUgMjIxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJVcIjsgfVxuXG4vKiBsaW5lIDIzMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcnJvdy1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EllwiOyB9XG5cbi8qIGxpbmUgMjM5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93LWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+El1wiOyB9XG5cbi8qIGxpbmUgMjQ4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjsgfVxuXG4vKiBsaW5lIDI1Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcnJvdy1taXhlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi8qIGxpbmUgMjY2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93LW1vdmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi8qIGxpbmUgMjc1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93LW1vdmUtb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLyogbGluZSAyODQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJyb3ctbW92ZS1yaWd0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiOyB9XG5cbi8qIGxpbmUgMjkzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93LW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ1cIjsgfVxuXG4vKiBsaW5lIDMwMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcnJvdy1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLyogbGluZSAzMTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJyb3ctcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SfXCI7IH1cblxuLyogbGluZSAzMjAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJyb3ctcmVsb2FkMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoFwiOyB9XG5cbi8qIGxpbmUgMzI5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93LXJlbG9hZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjsgfVxuXG4vKiBsaW5lIDMzOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcnJvdy1yZXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKJcIjsgfVxuXG4vKiBsaW5lIDM0Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcnJvdy1yZXNlbmQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7IH1cblxuLyogbGluZSAzNTYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJyb3ctcmVzZW5kMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiOyB9XG5cbi8qIGxpbmUgMzY1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93LXJlc2VuZDM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKVcIjsgfVxuXG4vKiBsaW5lIDM3NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcnJvdy1yZXNpemUtYmlnZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7IH1cblxuLyogbGluZSAzODMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJyb3ctcmVzaXplLWhvcml6b250YWwtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiOyB9XG5cbi8qIGxpbmUgMzkyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93LXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7IH1cblxuLyogbGluZSA0MDEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJyb3ctcmVzaXplLXNtYWxsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjsgfVxuXG4vKiBsaW5lIDQxMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcnJvdy1yZXNpemUtdmVydGljYWwtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKpcIjsgfVxuXG4vKiBsaW5lIDQxOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcnJvdy1yZXNpemUtdmVydGljYWwtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiOyB9XG5cbi8qIGxpbmUgNDI4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93LXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiOyB9XG5cbi8qIGxpbmUgNDM3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74StXCI7IH1cblxuLyogbGluZSA0NDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJyb3ctcm91bmRlZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7IH1cblxuLyogbGluZSA0NTUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJyb3ctcm91bmRlZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SvXCI7IH1cblxuLyogbGluZSA0NjQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJyb3ctcm91bmRlZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiOyB9XG5cbi8qIGxpbmUgNDczLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93LXJvdW5kZWQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjsgfVxuXG4vKiBsaW5lIDQ4Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcnJvdy1zbWFsbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SyXCI7IH1cblxuLyogbGluZSA0OTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJyb3ctc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7IH1cblxuLyogbGluZSA1MDAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJyb3ctc29ydC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiOyB9XG5cbi8qIGxpbmUgNTA5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93LXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjsgfVxuXG4vKiBsaW5lIDUxOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcnJvdy10YWctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtlwiOyB9XG5cbi8qIGxpbmUgNTI3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93LXRhZy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Et1wiOyB9XG5cbi8qIGxpbmUgNTM2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93LXR1cm4tbGVmdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S4XCI7IH1cblxuLyogbGluZSA1NDUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJyb3ctdHVybi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S5XCI7IH1cblxuLyogbGluZSA1NTQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJyb3ctdHVybi1yaWdodC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7IH1cblxuLyogbGluZSA1NjMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJyb3ctdHVybi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eu1wiOyB9XG5cbi8qIGxpbmUgNTcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93LXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjsgfVxuXG4vKiBsaW5lIDU4MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiOyB9XG5cbi8qIGxpbmUgNTkwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93LXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiOyB9XG5cbi8qIGxpbmUgNTk5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93Mi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ev1wiOyB9XG5cbi8qIGxpbmUgNjA4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93Mi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7IH1cblxuLyogbGluZSA2MTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJyb3czLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjsgfVxuXG4vKiBsaW5lIDYyNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcnJvdzMtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiOyB9XG5cbi8qIGxpbmUgNjM1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93NC1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLyogbGluZSA2NDQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJyb3c0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYRcIjsgfVxuXG4vKiBsaW5lIDY1Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcnJvdzQtbW92ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WFXCI7IH1cblxuLyogbGluZSA2NjIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJyb3c0LW1vdmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYZcIjsgfVxuXG4vKiBsaW5lIDY3MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcnJvdzQtbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fh1wiOyB9XG5cbi8qIGxpbmUgNjgwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93NC1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WIXCI7IH1cblxuLyogbGluZSA2ODksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJyb3c0LXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiOyB9XG5cbi8qIGxpbmUgNjk4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFycm93NC1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7IH1cblxuLyogbGluZSA3MDcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJyb3c0LXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYtcIjsgfVxuXG4vKiBsaW5lIDcxNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcnJvdzQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYxcIjsgfVxuXG4vKiBsaW5lIDcyNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1idWJsZS1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WNXCI7IH1cblxuLyogbGluZSA3MzQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZ2xvYmUtY2FuY2VsOmJlZm9yZSwgLmNhdF9yZWNsYW1hY2lvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WOXCI7IH1cblxuLyogbGluZSA3NDMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZ2xvYmUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY9cIjsgfVxuXG4vKiBsaW5lIDc1Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1nbG9iZS1jb21tZW50OmJlZm9yZSwgLmNhdF9kZW51bmNpYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZBcIjsgfVxuXG4vKiBsaW5lIDc2MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1nbG9iZS1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7IH1cblxuLyogbGluZSA3NzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZ2xvYmUtZXVybzpiZWZvcmUsIC5jYXRfc3VidmVuY2lvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WSXCI7IH1cblxuLyogbGluZSA3NzksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZ2xvYmUtaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fk1wiOyB9XG5cbi8qIGxpbmUgNzg4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWdsb2JlLWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WUXCI7IH1cblxuLyogbGluZSA3OTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZ2xvYmUtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZVcIjsgfVxuXG4vKiBsaW5lIDgwNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FllwiOyB9XG5cbi8qIGxpbmUgODE1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWdsb2Jlcy1idWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WXXCI7IH1cblxuLyogbGluZSA4MjQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZ2xvYmVzLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmFwiOyB9XG5cbi8qIGxpbmUgODMzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWdsb2Jlcy1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmVwiOyB9XG5cbi8qIGxpbmUgODQyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWdsb2Jlcy1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmlwiOyB9XG5cbi8qIGxpbmUgODUxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWdsb2Jlcy1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WbXCI7IH1cblxuLyogbGluZSA4NjAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZ2xvYmVzLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7IH1cblxuLyogbGluZSA4NjksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZ2xvYmVzLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7IH1cblxuLyogbGluZSA4NzgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZ2xvYmVzLXdhcm5pbmc6YmVmb3JlLCAuY2F0X3N1Z2VyZW5jaWFzOmJlZm9yZSwgLmNhdF9jZXJfc3VnZXJlbmNpYXM6YmVmb3JlLCAuY2F0X2djX3N1Z2VyZW5jaWFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WeXCI7IH1cblxuLyogbGluZSA4ODcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tY2lyY2xlLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ9cIjsgfVxuXG4vKiBsaW5lIDg5Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jaXJjbGUtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoFwiOyB9XG5cbi8qIGxpbmUgOTA1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNpcmNsZS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiOyB9XG5cbi8qIGxpbmUgOTE0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNpcmNsZS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FolwiOyB9XG5cbi8qIGxpbmUgOTIzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNpcmNsZS1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaNcIjsgfVxuXG4vKiBsaW5lIDkzMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jaXJjbGUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaRcIjsgfVxuXG4vKiBsaW5lIDk0MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jaXJjbGUtZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiOyB9XG5cbi8qIGxpbmUgOTUwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNpcmNsZS1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FplwiOyB9XG5cbi8qIGxpbmUgOTU5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNpcmNsZS1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhadcIjsgfVxuXG4vKiBsaW5lIDk2OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jaXJjbGUtZm9yYmlkZGVuOmJlZm9yZSwgLmNhdF9pbmNvbXBhdGliaWxpZGFkZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjsgfVxuXG4vKiBsaW5lIDk3Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jaXJjbGUtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhalcIjsgfVxuXG4vKiBsaW5lIDk4Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jaXJjbGUtbGluZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqlwiOyB9XG5cbi8qIGxpbmUgOTk1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNpcmNsZS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WrXCI7IH1cblxuLyogbGluZSAxMDA0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNpcmNsZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrFwiOyB9XG5cbi8qIGxpbmUgMTAxMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jaXJjbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrVwiOyB9XG5cbi8qIGxpbmUgMTAyMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jaXJjbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrlwiOyB9XG5cbi8qIGxpbmUgMTAzMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jaXJjbGUtcGx1czI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha9cIjsgfVxuXG4vKiBsaW5lIDEwNDAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tY2lyY2xlLXByaW9yaXR5LWV4cHJlc3M6YmVmb3JlLCAuY2F0X3F1ZWphczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsFwiOyB9XG5cbi8qIGxpbmUgMTA0OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jaXJjbGUtcHJpb3JpdHktaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsVwiOyB9XG5cbi8qIGxpbmUgMTA1OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jaXJjbGUtcHJpb3JpdHktdXJnZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WyXCI7IH1cblxuLyogbGluZSAxMDY3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNpcmNsZS1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7IH1cblxuLyogbGluZSAxMDc2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNpcmNsZS13aGVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtFwiOyB9XG5cbi8qIGxpbmUgMTA4NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jaXJjbGUtd2hlZWwyOmJlZm9yZSwgLmNhdF9hdXRvcml6YWNpb25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtVwiOyB9XG5cbi8qIGxpbmUgMTA5NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jaXJjbGUtd2hlZWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W2XCI7IH1cblxuLyogbGluZSAxMTAzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNpcmNsZS13b3JsZDpiZWZvcmUsIC5jYXRfZXh0cmFuamVyaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbdcIjsgfVxuXG4vKiBsaW5lIDExMTIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W4XCI7IH1cblxuLyogbGluZSAxMTIxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXR1cm4td2hlZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhblcIjsgfVxuXG4vKiBsaW5lIDExMzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tY2hlbWljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbpcIjsgfVxuXG4vKiBsaW5lIDExMzksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbtcIjsgfVxuXG4vKiBsaW5lIDExNDgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tY2lyY2xlLWxlZnR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7IH1cblxuLyogbGluZSAxMTU3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNpcmNsZS1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7IH1cblxuLyogbGluZSAxMTY2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvlwiOyB9XG5cbi8qIGxpbmUgMTE3NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb9cIjsgfVxuXG4vKiBsaW5lIDExODQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZG9jLWFjY2VkYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiOyB9XG5cbi8qIGxpbmUgMTE5Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtY3N2LWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7IH1cblxuLyogbGluZSAxMjAyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1jc3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoJcIjsgfVxuXG4vKiBsaW5lIDEyMTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZG9jLWV4Y2VsLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7IH1cblxuLyogbGluZSAxMjIwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhFwiOyB9XG5cbi8qIGxpbmUgMTIyOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtbGluZS1jc3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjsgfVxuXG4vKiBsaW5lIDEyMzgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZG9jLWxpbmUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7IH1cblxuLyogbGluZSAxMjQ3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1wZGYtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjsgfVxuXG4vKiBsaW5lIDEyNTYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZG9jLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiFwiOyB9XG5cbi8qIGxpbmUgMTI2NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtcHVibGljLXJlZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiVwiOyB9XG5cbi8qIGxpbmUgMTI3NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtdGVtcGxhdGVfZGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhopcIjsgfVxuXG4vKiBsaW5lIDEyODMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZG9jLXVubGluay13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aLXCI7IH1cblxuLyogbGluZSAxMjkyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy14bWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoxcIjsgfVxuXG4vKiBsaW5lIDEzMDEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZW1haWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aNXCI7IH1cblxuLyogbGluZSAxMzEwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWVtYWlsMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjlwiOyB9XG5cbi8qIGxpbmUgMTMxOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1lbnZlbG9wZS1uZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho9cIjsgfVxuXG4vKiBsaW5lIDEzMjgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpBcIjsgfVxuXG4vKiBsaW5lIDEzMzcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpFcIjsgfVxuXG4vKiBsaW5lIDEzNDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tbGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aSXCI7IH1cblxuLyogbGluZSAxMzU1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWxvY2F0ZS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpNcIjsgfVxuXG4vKiBsaW5lIDEzNjQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tbG9jYXRlMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlFwiOyB9XG5cbi8qIGxpbmUgMTM3Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1uZXctZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpVcIjsgfVxuXG4vKiBsaW5lIDEzODIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tbmV3LWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GllwiOyB9XG5cbi8qIGxpbmUgMTM5MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1zYXZlNjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gl1wiOyB9XG5cbi8qIGxpbmUgMTQwMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1zb2NpZXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7IH1cblxuLyogbGluZSAxNDA5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXN0YXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aZXCI7IH1cblxuLyogbGluZSAxNDE4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXVzZXItYWRtaW4tbmV3MjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmlwiOyB9XG5cbi8qIGxpbmUgMTQyNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi11c2VyLWNpcmNsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gm1wiOyB9XG5cbi8qIGxpbmUgMTQzNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi11c2VyLWdyb3VwMjpiZWZvcmUsIC5jYXRfZGVyZWNobzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnFwiOyB9XG5cbi8qIGxpbmUgMTQ0NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi11c2VyLW5ldzI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjsgfVxuXG4vKiBsaW5lIDE0NTQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdXNlci1wZXJzb24tbmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aeXCI7IH1cblxuLyogbGluZSAxNDYzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXVzZXItcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74afXCI7IH1cblxuLyogbGluZSAxNDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXVzZXItc3BlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoFwiOyB9XG5cbi8qIGxpbmUgMTQ4MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtYXR0YWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ahXCI7IH1cblxuLyogbGluZSAxNDkwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqJcIjsgfVxuXG4vKiBsaW5lIDE0OTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZG9jLWNlcnRpZmllZDpiZWZvcmUsIC5jYXRfY2VydGlmaWNhY2lvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ajXCI7IH1cblxuLyogbGluZSAxNTA4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpFwiOyB9XG5cbi8qIGxpbmUgMTUxNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtY2hlY2syOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74alXCI7IH1cblxuLyogbGluZSAxNTI2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1jb25maWctZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GplwiOyB9XG5cbi8qIGxpbmUgMTUzNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtY29uZmlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7IH1cblxuLyogbGluZSAxNTQ0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqFwiOyB9XG5cbi8qIGxpbmUgMTU1Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74apXCI7IH1cblxuLyogbGluZSAxNTYyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1kb3dubG9hZC1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aqXCI7IH1cblxuLyogbGluZSAxNTcxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1kb3dubG9hZC1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74arXCI7IH1cblxuLyogbGluZSAxNTgwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrFwiOyB9XG5cbi8qIGxpbmUgMTU4OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtZWRpdDpiZWZvcmUsIC5jYXRfZ2VuZXJpY286YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq1cIjsgfVxuXG4vKiBsaW5lIDE1OTgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZG9jLWV1cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq5cIjsgfVxuXG4vKiBsaW5lIDE2MDcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZG9jLWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74avXCI7IH1cblxuLyogbGluZSAxNjE2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74awXCI7IH1cblxuLyogbGluZSAxNjI1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74axXCI7IH1cblxuLyogbGluZSAxNjM0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1sb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrJcIjsgfVxuXG4vKiBsaW5lIDE2NDMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZG9jLW5ldy1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gs1wiOyB9XG5cbi8qIGxpbmUgMTY1Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtbmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a0XCI7IH1cblxuLyogbGluZSAxNjYxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtVwiOyB9XG5cbi8qIGxpbmUgMTY3MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtlwiOyB9XG5cbi8qIGxpbmUgMTY3OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrdcIjsgfVxuXG4vKiBsaW5lIDE2ODgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZG9jLXJlZy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrhcIjsgfVxuXG4vKiBsaW5lIDE2OTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZG9jLXJlZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuVwiOyB9XG5cbi8qIGxpbmUgMTcwNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtcmVsb2FkLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiOyB9XG5cbi8qIGxpbmUgMTcxNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7IH1cblxuLyogbGluZSAxNzI0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1yZXNlbmQ6YmVmb3JlLCAuY2F0X2NvbnN1bHRhczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvFwiOyB9XG5cbi8qIGxpbmUgMTczMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtcmVzZW5kMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiOyB9XG5cbi8qIGxpbmUgMTc0Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtcmVzZW5kMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvlwiOyB9XG5cbi8qIGxpbmUgMTc1MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2Mtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a/XCI7IH1cblxuLyogbGluZSAxNzYwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1zZW5kLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgFwiOyB9XG5cbi8qIGxpbmUgMTc2OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2Mtc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgVwiOyB9XG5cbi8qIGxpbmUgMTc3OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2Mtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HglwiOyB9XG5cbi8qIGxpbmUgMTc4Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2Mtc3RhdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4NcIjsgfVxuXG4vKiBsaW5lIDE3OTYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZG9jLXRleHQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhFwiOyB9XG5cbi8qIGxpbmUgMTgwNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eFXCI7IH1cblxuLyogbGluZSAxODE0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4ZcIjsgfVxuXG4vKiBsaW5lIDE4MjMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZG9jLXdhcm5pbmc6YmVmb3JlLCAuY2F0X3NhbmNpb25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiOyB9XG5cbi8qIGxpbmUgMTgzMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4hcIjsgfVxuXG4vKiBsaW5lIDE4NDEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZG9jcy1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiVwiOyB9XG5cbi8qIGxpbmUgMTg1MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7IH1cblxuLyogbGluZSAxODU5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1hY2NlZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjsgfVxuXG4vKiBsaW5lIDE4NjgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZG9jLWNzdi1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgVwiOyB9XG5cbi8qIGxpbmUgMTg3Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aCXCI7IH1cblxuLyogbGluZSAxODg2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1leGNlbC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gg1wiOyB9XG5cbi8qIGxpbmUgMTg5NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjsgfVxuXG4vKiBsaW5lIDE5MDQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZG9jLWxpbmUtY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aFXCI7IH1cblxuLyogbGluZSAxOTEzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1saW5lLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhlwiOyB9XG5cbi8qIGxpbmUgMTkyMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kb2MtcGRmLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aHXCI7IH1cblxuLyogbGluZSAxOTMxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvYy1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhohcIjsgfVxuXG4vKiBsaW5lIDE5NDAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZG9jLXhtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjFwiOyB9XG5cbi8qIGxpbmUgMTk0OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1mb2xkZXItY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eLXCI7IH1cblxuLyogbGluZSAxOTU4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWZvbGRlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjFwiOyB9XG5cbi8qIGxpbmUgMTk2Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1mb2xkZXItY29uZmlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eNXCI7IH1cblxuLyogbGluZSAxOTc2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWZvbGRlci1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjlwiOyB9XG5cbi8qIGxpbmUgMTk4NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1mb2xkZXItZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ePXCI7IH1cblxuLyogbGluZSAxOTk0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWZvbGRlci1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjsgfVxuXG4vKiBsaW5lIDIwMDMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZm9sZGVyLWZvcmJpZGRlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiOyB9XG5cbi8qIGxpbmUgMjAxMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1mb2xkZXItaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7IH1cblxuLyogbGluZSAyMDIxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWZvbGRlci1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eTXCI7IH1cblxuLyogbGluZSAyMDMwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWZvbGRlci1sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5RcIjsgfVxuXG4vKiBsaW5lIDIwMzksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eVXCI7IH1cblxuLyogbGluZSAyMDQ4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eWXCI7IH1cblxuLyogbGluZSAyMDU3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eXXCI7IH1cblxuLyogbGluZSAyMDY2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWZvbGRlci1zZWFyY2g6YmVmb3JlLCAuY2F0X2FudGVjZWRlbnRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmFwiOyB9XG5cbi8qIGxpbmUgMjA3NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1mb2xkZXItdW5sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5lcIjsgfVxuXG4vKiBsaW5lIDIwODQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZm9sZGVyLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmlwiOyB9XG5cbi8qIGxpbmUgMjA5Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1mb2xkZXI6YmVmb3JlLCAuY2F0X2NvbnN1bHRhX2RvY3VtZW50b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5tcIjsgfVxuXG4vKiBsaW5lIDIxMDIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZm9sZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnFwiOyB9XG5cbi8qIGxpbmUgMjExMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1tZW51LWgtYm9sZC1saW5lcy1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74edXCI7IH1cblxuLyogbGluZSAyMTIwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLW1lbnUtaC1ib2xkLWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7IH1cblxuLyogbGluZSAyMTI5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLW1lbnUtaC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh59cIjsgfVxuXG4vKiBsaW5lIDIxMzgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tbWVudS1oLWxpZ2h0LWxpbmVzLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6BcIjsgfVxuXG4vKiBsaW5lIDIxNDcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tbWVudS1oLWxpZ2h0LWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7IH1cblxuLyogbGluZSAyMTU2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLW1lbnUtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjsgfVxuXG4vKiBsaW5lIDIxNjUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tbWVudS12LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ho1wiOyB9XG5cbi8qIGxpbmUgMjE3NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1tZW51LXYtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7IH1cblxuLyogbGluZSAyMTgzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWxvY2F0ZS1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjsgfVxuXG4vKiBsaW5lIDIxOTIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tbG9jYXRlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74emXCI7IH1cblxuLyogbGluZSAyMjAxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWxvY2F0ZS1jb25maWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6dcIjsgfVxuXG4vKiBsaW5lIDIyMTAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tbG9jYXRlLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiOyB9XG5cbi8qIGxpbmUgMjIxOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1sb2NhdGUtZm9yYmlkZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7IH1cblxuLyogbGluZSAyMjI4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWxvY2F0ZS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7IH1cblxuLyogbGluZSAyMjM3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWxvY2F0ZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hq1wiOyB9XG5cbi8qIGxpbmUgMjI0Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1sb2NhdGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrFwiOyB9XG5cbi8qIGxpbmUgMjI1NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1sb2NhdGUtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74etXCI7IH1cblxuLyogbGluZSAyMjY0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWxvY2F0ZS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74euXCI7IH1cblxuLyogbGluZSAyMjczLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWxvY2F0ZS13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74evXCI7IH1cblxuLyogbGluZSAyMjgyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWxvY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsFwiOyB9XG5cbi8qIGxpbmUgMjI5MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1sb2NhdGUyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74exXCI7IH1cblxuLyogbGluZSAyMzAwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWxvY2F0ZTItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7JcIjsgfVxuXG4vKiBsaW5lIDIzMDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tbG9jYXRlMi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ezXCI7IH1cblxuLyogbGluZSAyMzE4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWxvY2F0ZTItd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtFwiOyB9XG5cbi8qIGxpbmUgMjMyNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1sb2NhdGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7IH1cblxuLyogbGluZSAyMzM2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWxvY2F0ZTMtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtlwiOyB9XG5cbi8qIGxpbmUgMjM0NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hY2NlZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7dcIjsgfVxuXG4vKiBsaW5lIDIzNTQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYWNjZWRhMjpiZWZvcmUsIC5jYXRfdG9kb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7hcIjsgfVxuXG4vKiBsaW5lIDIzNjMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYWV2YWw6YmVmb3JlLCAuY2F0X3F1ZWphc2FldmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7IH1cblxuLyogbGluZSAyMzcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWJhdGxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiOyB9XG5cbi8qIGxpbmUgMjM4MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jYWxpZGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLyogbGluZSAyMzkwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWVhZG1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvFwiOyB9XG5cbi8qIGxpbmUgMjM5OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1JU1BBOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e9XCI7IH1cblxuLyogbGluZSAyNDA4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLW9yaXM6YmVmb3JlLCAuY2F0X2djX29yaXM6YmVmb3JlLCAuY2F0X29yaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjsgfVxuXG4vKiBsaW5lIDI0MTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tT1JWRTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hv1wiOyB9XG5cbi8qIGxpbmUgMjQyNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjsgfVxuXG4vKiBsaW5lIDI0MzUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tc21hc2hpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIFcIjsgfVxuXG4vKiBsaW5lIDI0NDQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tc3BhY2VfaW52YWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjsgfVxuXG4vKiBsaW5lIDI0NTMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdzNjLXdhaS1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iDXCI7IH1cblxuLyogbGluZSAyNDYyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXczYy13YWktYWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIRcIjsgfVxuXG4vKiBsaW5lIDI0NzEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdzNjLXdhaS1hYWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjsgfVxuXG4vKiBsaW5lIDI0ODAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdzNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7IH1cblxuLyogbGluZSAyNDg5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFwcG9pbnRtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7IH1cblxuLyogbGluZSAyNDk4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiFwiOyB9XG5cbi8qIGxpbmUgMjUwNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7IH1cblxuLyogbGluZSAyNTE2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIpcIjsgfVxuXG4vKiBsaW5lIDI1MjUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYmlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ii1wiOyB9XG5cbi8qIGxpbmUgMjUzNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1ib2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7IH1cblxuLyogbGluZSAyNTQzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjsgfVxuXG4vKiBsaW5lIDI1NTIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYm9va3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjsgfVxuXG4vKiBsaW5lIDI1NjEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYm9va3MyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iPXCI7IH1cblxuLyogbGluZSAyNTcwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWJyaWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkFwiOyB9XG5cbi8qIGxpbmUgMjU3OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiOyB9XG5cbi8qIGxpbmUgMjU4OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1idWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iSXCI7IH1cblxuLyogbGluZSAyNTk3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ik1wiOyB9XG5cbi8qIGxpbmUgMjYwNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7IH1cblxuLyogbGluZSAyNjE1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLyogbGluZSAyNjI0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7IH1cblxuLyogbGluZSAyNjMzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiOyB9XG5cbi8qIGxpbmUgMjY0Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jYXI6YmVmb3JlLCAuY2F0X3RyYW5zcG9ydGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7IH1cblxuLyogbGluZSAyNjUxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNoZW1pc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiOyB9XG5cbi8qIGxpbmUgMjY2MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jaW5lbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJpcIjsgfVxuXG4vKiBsaW5lIDI2NjksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiOyB9XG5cbi8qIGxpbmUgMjY3OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jaXR5MjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InFwiOyB9XG5cbi8qIGxpbmUgMjY4Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiOyB9XG5cbi8qIGxpbmUgMjY5Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jb21tZXJjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiOyB9XG5cbi8qIGxpbmUgMjcwNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jb21wdXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+In1wiOyB9XG5cbi8qIGxpbmUgMjcxNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jb3d0cmVlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoFwiOyB9XG5cbi8qIGxpbmUgMjcyMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jdC1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoVwiOyB9XG5cbi8qIGxpbmUgMjczMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjsgfVxuXG4vKiBsaW5lIDI3NDEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZGVtb2dyYXBoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi8qIGxpbmUgMjc1MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1kaXNxdWV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKRcIjsgfVxuXG4vKiBsaW5lIDI3NTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZWNvbm9teTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpVwiOyB9XG5cbi8qIGxpbmUgMjc2OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1lZHVjYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjsgfVxuXG4vKiBsaW5lIDI3NzcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZW1haWwtbmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7IH1cblxuLyogbGluZSAyNzg2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWVtYWlsLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviKhcIjsgfVxuXG4vKiBsaW5lIDI3OTUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZW1haWw6YmVmb3JlLCAuY2F0X3F1ZWphc19zdWdlcmVuY2lhczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqVwiOyB9XG5cbi8qIGxpbmUgMjgwNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1ldS1mbGFnOmJlZm9yZSwgLmNhdF9jb29wZXJhY2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqlwiOyB9XG5cbi8qIGxpbmUgMjgxMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjsgfVxuXG4vKiBsaW5lIDI4MjIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZmFjdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrFwiOyB9XG5cbi8qIGxpbmUgMjgzMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7IH1cblxuLyogbGluZSAyODQwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK5cIjsgfVxuXG4vKiBsaW5lIDI4NDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ir1wiOyB9XG5cbi8qIGxpbmUgMjg1OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1ncmFkdWF0ZV9oYXQ6YmVmb3JlLCAuY2F0X2Nlcl9leGFtZW5lczpiZWZvcmUsIC5jYXRfZ2NfZXhhbWVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLBcIjsgfVxuXG4vKiBsaW5lIDI4NjcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZ3VuOmJlZm9yZSwgLmNhdF9hcm1hczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi8qIGxpbmUgMjg3Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLJcIjsgfVxuXG4vKiBsaW5lIDI4ODUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24taGFuZHNoYWtlOmJlZm9yZSwgLmNhdF9jZXJfcGVyZmlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74izXCI7IH1cblxuLyogbGluZSAyODk0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWhlYWx0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiOyB9XG5cbi8qIGxpbmUgMjkwMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItVwiOyB9XG5cbi8qIGxpbmUgMjkxMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiOyB9XG5cbi8qIGxpbmUgMjkyMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1ob3VzZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLdcIjsgfVxuXG4vKiBsaW5lIDI5MzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24taG91c2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7IH1cblxuLyogbGluZSAyOTM5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWp1c3RpY2U6YmVmb3JlLCAuY2F0X2V4cHJvcGlhY2lvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7IH1cblxuLyogbGluZSAyOTQ4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWxpZ2h0bmluX2J1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4vKiBsaW5lIDI5NTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tbWFwLXNwYWluOmJlZm9yZSwgLmNhdF9lZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7IH1cblxuLyogbGluZSAyOTY2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvFwiOyB9XG5cbi8qIGxpbmUgMjk3NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL1cIjsgfVxuXG4vKiBsaW5lIDI5ODQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tbWFya2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i+XCI7IH1cblxuLyogbGluZSAyOTkzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLW1pY3JvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i/XCI7IH1cblxuLyogbGluZSAzMDAyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYBcIjsgfVxuXG4vKiBsaW5lIDMwMTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tbW9uZXktYmFnLW1hbmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgVwiOyB9XG5cbi8qIGxpbmUgMzAyMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1tb25leS1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjsgfVxuXG4vKiBsaW5lIDMwMjksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tbW9uZXktY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjsgfVxuXG4vKiBsaW5lIDMwMzgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tcGFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiOyB9XG5cbi8qIGxpbmUgMzA0Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjsgfVxuXG4vKiBsaW5lIDMwNTYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tcGlsbDpiZWZvcmUsIC5jYXRfZXN0dXBlZmFjaWVudGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mGXCI7IH1cblxuLyogbGluZSAzMDY1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXBpbmV0cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7IH1cblxuLyogbGluZSAzMDc0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXBsYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7IH1cblxuLyogbGluZSAzMDgzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiVwiOyB9XG5cbi8qIGxpbmUgMzA5Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1yaWJib246YmVmb3JlLCAuY2F0X3ByZW1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjsgfVxuXG4vKiBsaW5lIDMxMDEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tc2F2ZS1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7IH1cblxuLyogbGluZSAzMTEwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYxcIjsgfVxuXG4vKiBsaW5lIDMxMTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tc2NyZWVuLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7IH1cblxuLyogbGluZSAzMTI4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXNjcmVlbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mOXCI7IH1cblxuLyogbGluZSAzMTM3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXNjcmVlbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mPXCI7IH1cblxuLyogbGluZSAzMTQ2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkFwiOyB9XG5cbi8qIGxpbmUgMzE1NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7IH1cblxuLyogbGluZSAzMTY0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXNtYXJ0cGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZJcIjsgfVxuXG4vKiBsaW5lIDMxNzMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mTXCI7IH1cblxuLyogbGluZSAzMTgyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlFwiOyB9XG5cbi8qIGxpbmUgMzE5MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi10aGVhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7IH1cblxuLyogbGluZSAzMjAwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXRpbWUtZmluaXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZZcIjsgfVxuXG4vKiBsaW5lIDMyMDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdGltZS13YWl0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mXXCI7IH1cblxuLyogbGluZSAzMjE4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXRvdXJpc206YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjsgfVxuXG4vKiBsaW5lIDMyMjcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviZlcIjsgfVxuXG4vKiBsaW5lIDMyMzYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdHJhc2gtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZpcIjsgfVxuXG4vKiBsaW5lIDMyNDUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdHJhc2gtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jm1wiOyB9XG5cbi8qIGxpbmUgMzI1NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiOyB9XG5cbi8qIGxpbmUgMzI2Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjsgfVxuXG4vKiBsaW5lIDMyNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24td2hlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ5cIjsgfVxuXG4vKiBsaW5lIDMyODEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mfXCI7IH1cblxuLyogbGluZSAzMjkwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWFkZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaBcIjsgfVxuXG4vKiBsaW5lIDMyOTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYWRtaW5pc3RyYXRpb24tc2lsZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoVwiOyB9XG5cbi8qIGxpbmUgMzMwOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hZG1pbmlzdHJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JolwiOyB9XG5cbi8qIGxpbmUgMzMxNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hcnJvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaNcIjsgfVxuXG4vKiBsaW5lIDMzMjYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tYXJ0aWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiOyB9XG5cbi8qIGxpbmUgMzMzNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1hdHRhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaVcIjsgfVxuXG4vKiBsaW5lIDMzNDQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7IH1cblxuLyogbGluZSAzMzUzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNhbmNlbDI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviadcIjsgfVxuXG4vKiBsaW5lIDMzNjIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLviahcIjsgfVxuXG4vKiBsaW5lIDMzNzEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tY2xvdWQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiOyB9XG5cbi8qIGxpbmUgMzM4MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jbG91ZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi8qIGxpbmUgMzM4OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jbG91ZC13aGVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiOyB9XG5cbi8qIGxpbmUgMzM5OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiOyB9XG5cbi8qIGxpbmUgMzQwNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jb21tdW5pY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mtXCI7IH1cblxuLyogbGluZSAzNDE2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNvbnRyb2wtYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrlwiOyB9XG5cbi8qIGxpbmUgMzQyNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jb250cm9sLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mvXCI7IH1cblxuLyogbGluZSAzNDM0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNvbnRyb2wtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsFwiOyB9XG5cbi8qIGxpbmUgMzQ0Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jb250cm9sLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibFcIjsgfVxuXG4vKiBsaW5lIDM0NTIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tY29udHJvbC1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JslwiOyB9XG5cbi8qIGxpbmUgMzQ2MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1jb250cm9sLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjsgfVxuXG4vKiBsaW5lIDM0NzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tY29udHJvbC1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m0XCI7IH1cblxuLyogbGluZSAzNDc5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibVcIjsgfVxuXG4vKiBsaW5lIDM0ODgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibZcIjsgfVxuXG4vKiBsaW5lIDM0OTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7IH1cblxuLyogbGluZSAzNTA2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRpci10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m4XCI7IH1cblxuLyogbGluZSAzNTE1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRvdWJsZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuVwiOyB9XG5cbi8qIGxpbmUgMzUyNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1ldXJvOmJlZm9yZSwgLmNhdF90YXNhczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiOyB9XG5cbi8qIGxpbmUgMzUzMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjsgfVxuXG4vKiBsaW5lIDM1NDIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjsgfVxuXG4vKiBsaW5lIDM1NTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZ3JpZC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m9XCI7IH1cblxuLyogbGluZSAzNTYwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWdyaWQtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7IH1cblxuLyogbGluZSAzNTY5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWdyaWQtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib9cIjsgfVxuXG4vKiBsaW5lIDM1NzgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24taGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qAXCI7IH1cblxuLyogbGluZSAzNTg3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWhpc3RvcmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qBXCI7IH1cblxuLyogbGluZSAzNTk2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWltYWdlLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioJcIjsgfVxuXG4vKiBsaW5lIDM2MDUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24taW1hZ2UtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kg1wiOyB9XG5cbi8qIGxpbmUgMzYxNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1pbmJveC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhFwiOyB9XG5cbi8qIGxpbmUgMzYyMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhVwiOyB9XG5cbi8qIGxpbmUgMzYzMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1pbmZvOmJlZm9yZSwgLmNhdF9zb2xpY2l0dWRfZGVfaW5mb3JtYWNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvioZcIjsgfVxuXG4vKiBsaW5lIDM2NDEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7IH1cblxuLyogbGluZSAzNjUwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWxpbmstYXJ0aWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiFwiOyB9XG5cbi8qIGxpbmUgMzY1OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1saW5rLWRvYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiVwiOyB9XG5cbi8qIGxpbmUgMzY2OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1saW5rLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviopcIjsgfVxuXG4vKiBsaW5lIDM2NzcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tbGluay1wYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7IH1cblxuLyogbGluZSAzNjg2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWxpbmstcGFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioxcIjsgfVxuXG4vKiBsaW5lIDM2OTUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjVwiOyB9XG5cbi8qIGxpbmUgMzcwNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qOXCI7IH1cblxuLyogbGluZSAzNzEzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLW1heC13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvio9cIjsgfVxuXG4vKiBsaW5lIDM3MjIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tbWluLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkFwiOyB9XG5cbi8qIGxpbmUgMzczMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkVwiOyB9XG5cbi8qIGxpbmUgMzc0MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1uZXctbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KklwiOyB9XG5cbi8qIGxpbmUgMzc0OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qTXCI7IH1cblxuLyogbGluZSAzNzU4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLW5vdGUtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlFwiOyB9XG5cbi8qIGxpbmUgMzc2Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7IH1cblxuLyogbGluZSAzNzc2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLW91dGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiOyB9XG5cbi8qIGxpbmUgMzc4NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1wYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7IH1cblxuLyogbGluZSAzNzk0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qYXCI7IH1cblxuLyogbGluZSAzODAzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviplcIjsgfVxuXG4vKiBsaW5lIDM4MTIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjsgfVxuXG4vKiBsaW5lIDM4MjEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjsgfVxuXG4vKiBsaW5lIDM4MzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tcXVvdGVzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjsgfVxuXG4vKiBsaW5lIDM4MzksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tcXVvdGVzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7IH1cblxuLyogbGluZSAzODQ4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXJlc3RhdXJhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjsgfVxuXG4vKiBsaW5lIDM4NTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qfXCI7IH1cblxuLyogbGluZSAzODY2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXJzczI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjsgfVxuXG4vKiBsaW5lIDM4NzUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjFwiOyB9XG5cbi8qIGxpbmUgMzg4NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1zYXZlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiOyB9XG5cbi8qIGxpbmUgMzg5Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1zYXZlMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KolwiOyB9XG5cbi8qIGxpbmUgMzkwMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1zYXZlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ko1wiOyB9XG5cbi8qIGxpbmUgMzkxMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1zYXZlNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiOyB9XG5cbi8qIGxpbmUgMzkyMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1zY2lzc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qlXCI7IH1cblxuLyogbGluZSAzOTI5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KplwiOyB9XG5cbi8qIGxpbmUgMzkzOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kp1wiOyB9XG5cbi8qIGxpbmUgMzk0Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqhcIjsgfVxuXG4vKiBsaW5lIDM5NTYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tc2VhcmNoYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qpXCI7IH1cblxuLyogbGluZSAzOTY1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqpcIjsgfVxuXG4vKiBsaW5lIDM5NzQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqtcIjsgfVxuXG4vKiBsaW5lIDM5ODMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tc2hpZWxkLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqxcIjsgfVxuXG4vKiBsaW5lIDM5OTIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tc2lnbl9jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjsgfVxuXG4vKiBsaW5lIDQwMDEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tc2lnbl9kb2M6YmVmb3JlLCAuY2F0X2Nlcl9yZWdpc3RybzpiZWZvcmUsIC5jYXRfZ2NfcmVnaXN0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjsgfVxuXG4vKiBsaW5lIDQwMTAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tc2lnbjpiZWZvcmUsIC5jYXRfcmVnaXN0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLviq9cIjsgfVxuXG4vKiBsaW5lIDQwMTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tc291bmQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qwXCI7IH1cblxuLyogbGluZSA0MDI4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXNvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qxXCI7IH1cblxuLyogbGluZSA0MDM3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXNvdW5kMTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiOyB9XG5cbi8qIGxpbmUgNDA0Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1zb3VuZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirNcIjsgfVxuXG4vKiBsaW5lIDQwNTUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtFwiOyB9XG5cbi8qIGxpbmUgNDA2NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1zdGF0cy1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7IH1cblxuLyogbGluZSA0MDczLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXN0YXRzLWJhcnMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q2XCI7IH1cblxuLyogbGluZSA0MDgyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7IH1cblxuLyogbGluZSA0MDkxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7IH1cblxuLyogbGluZSA0MTAwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXN0b3JtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuVwiOyB9XG5cbi8qIGxpbmUgNDEwOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1zdG9ybTM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirpcIjsgfVxuXG4vKiBsaW5lIDQxMTgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdGFibGUtYWRkLWxlZnQtY29sdW1uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q7XCI7IH1cblxuLyogbGluZSA0MTI3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXRhYmxlLWFkZC1yaWdodC1jb2x1bW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvirxcIjsgfVxuXG4vKiBsaW5lIDQxMzYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdGFibGUtYWRkLXJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q9XCI7IH1cblxuLyogbGluZSA0MTQ1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXRhYmxlLWFkZC1yb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir5cIjsgfVxuXG4vKiBsaW5lIDQxNTQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdGFibGUtYWRkLXJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kv1wiOyB9XG5cbi8qIGxpbmUgNDE2Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi10YWJsZS1jb3B5LWNvbHVtbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiOyB9XG5cbi8qIGxpbmUgNDE3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi10YWJsZS1jb3B5LXJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiOyB9XG5cbi8qIGxpbmUgNDE4MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi10YWJsZS1kZWxldGUtY29sdW1uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uCXCI7IH1cblxuLyogbGluZSA0MTkwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXRhYmxlLWRlbGV0ZS1yb3ctY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uDXCI7IH1cblxuLyogbGluZSA0MTk5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXRhYmxlLWRlbGV0ZS1yb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjsgfVxuXG4vKiBsaW5lIDQyMDgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdGFibGUtZGlzcGxheS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4VcIjsgfVxuXG4vKiBsaW5lIDQyMTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdGFibGUtZGlzcGxheS1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiOyB9XG5cbi8qIGxpbmUgNDIyNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi10ZXh0LXRvb2wtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lh1wiOyB9XG5cbi8qIGxpbmUgNDIzNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi10ZXh0LXRvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4hcIjsgfVxuXG4vKiBsaW5lIDQyNDQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiVwiOyB9XG5cbi8qIGxpbmUgNDI1Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi10aHJlYWQtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LilwiOyB9XG5cbi8qIGxpbmUgNDI2Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi10dXJub246YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4tcIjsgfVxuXG4vKiBsaW5lIDQyNzEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7IH1cblxuLyogbGluZSA0MjgwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXZhY2NpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi41cIjsgfVxuXG4vKiBsaW5lIDQyODksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdmVyaWZ5LWRhdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi45cIjsgfVxuXG4vKiBsaW5lIDQyOTgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdmlkZW8tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lj1wiOyB9XG5cbi8qIGxpbmUgNDMwNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uQXCI7IH1cblxuLyogbGluZSA0MzE2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXdhcm5pbmcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uRXCI7IH1cblxuLyogbGluZSA0MzI1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjsgfVxuXG4vKiBsaW5lIDQzMzQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZmFjZWJvb2s6YmVmb3JlLCAubWYtcnJzcy0tYnRuX19mYWNlYm9vayBhOmJlZm9yZSxcbi5tZi1ycnNzLS1idG5fX2ZhY2Vib29rIGJ1dHRvbjpiZWZvcmUsIC5tZi1ycnNzLS1idG5fX2ZhY2Vib29rIC5tZi1jb29raWVzLS1hY2NlcHQ6YmVmb3JlLCAubWYtcnJzcy0tYnRuX19mYWNlYm9vayAubWYtY29va2llcy0taW5mbzpiZWZvcmUsIC5tZi1ycnNzLS1idG5fX2ZhY2Vib29rIC5tZi1zY3JvbGwtbmF2LS1idG46YmVmb3JlLFxuLm1mLXJyc3MtLWJ0bl9fZmFjZWJvb2sgaW5wdXQgW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLFxuLm1mLWFjY2Vzcy0tYnRuX19mYWNlYm9vayBhOmJlZm9yZSxcbi5tZi1hY2Nlc3MtLWJ0bl9fZmFjZWJvb2sgYnV0dG9uOmJlZm9yZSwgLm1mLWFjY2Vzcy0tYnRuX19mYWNlYm9vayAubWYtY29va2llcy0tYWNjZXB0OmJlZm9yZSwgLm1mLWFjY2Vzcy0tYnRuX19mYWNlYm9vayAubWYtY29va2llcy0taW5mbzpiZWZvcmUsIC5tZi1hY2Nlc3MtLWJ0bl9fZmFjZWJvb2sgLm1mLXNjcm9sbC1uYXYtLWJ0bjpiZWZvcmUsXG4ubWYtYWNjZXNzLS1idG5fX2ZhY2Vib29rIGlucHV0IFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uTXCI7IH1cblxuLyogbGluZSA0MzQzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWdvb2dsZXBsdXM6YmVmb3JlLCAubWYtcnJzcy0tYnRuX19nb29nbGUgYTpiZWZvcmUsXG4ubWYtcnJzcy0tYnRuX19nb29nbGUgYnV0dG9uOmJlZm9yZSwgLm1mLXJyc3MtLWJ0bl9fZ29vZ2xlIC5tZi1jb29raWVzLS1hY2NlcHQ6YmVmb3JlLCAubWYtcnJzcy0tYnRuX19nb29nbGUgLm1mLWNvb2tpZXMtLWluZm86YmVmb3JlLCAubWYtcnJzcy0tYnRuX19nb29nbGUgLm1mLXNjcm9sbC1uYXYtLWJ0bjpiZWZvcmUsXG4ubWYtcnJzcy0tYnRuX19nb29nbGUgaW5wdXQgW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLFxuLm1mLWFjY2Vzcy0tYnRuX19nb29nbGUgYTpiZWZvcmUsXG4ubWYtYWNjZXNzLS1idG5fX2dvb2dsZSBidXR0b246YmVmb3JlLCAubWYtYWNjZXNzLS1idG5fX2dvb2dsZSAubWYtY29va2llcy0tYWNjZXB0OmJlZm9yZSwgLm1mLWFjY2Vzcy0tYnRuX19nb29nbGUgLm1mLWNvb2tpZXMtLWluZm86YmVmb3JlLCAubWYtYWNjZXNzLS1idG5fX2dvb2dsZSAubWYtc2Nyb2xsLW5hdi0tYnRuOmJlZm9yZSxcbi5tZi1hY2Nlc3MtLWJ0bl9fZ29vZ2xlIGlucHV0IFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7IH1cblxuLyogbGluZSA0MzUyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlVwiOyB9XG5cbi8qIGxpbmUgNDM2MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi10d2l0dGVyOmJlZm9yZSwgLm1mLXJyc3MtLWJ0bl9fdHdpdHRlciBhOmJlZm9yZSxcbi5tZi1ycnNzLS1idG5fX3R3aXR0ZXIgYnV0dG9uOmJlZm9yZSwgLm1mLXJyc3MtLWJ0bl9fdHdpdHRlciAubWYtY29va2llcy0tYWNjZXB0OmJlZm9yZSwgLm1mLXJyc3MtLWJ0bl9fdHdpdHRlciAubWYtY29va2llcy0taW5mbzpiZWZvcmUsIC5tZi1ycnNzLS1idG5fX3R3aXR0ZXIgLm1mLXNjcm9sbC1uYXYtLWJ0bjpiZWZvcmUsXG4ubWYtcnJzcy0tYnRuX190d2l0dGVyIGlucHV0IFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSxcbi5tZi1hY2Nlc3MtLWJ0bl9fdHdpdHRlciBhOmJlZm9yZSxcbi5tZi1hY2Nlc3MtLWJ0bl9fdHdpdHRlciBidXR0b246YmVmb3JlLCAubWYtYWNjZXNzLS1idG5fX3R3aXR0ZXIgLm1mLWNvb2tpZXMtLWFjY2VwdDpiZWZvcmUsIC5tZi1hY2Nlc3MtLWJ0bl9fdHdpdHRlciAubWYtY29va2llcy0taW5mbzpiZWZvcmUsIC5tZi1hY2Nlc3MtLWJ0bl9fdHdpdHRlciAubWYtc2Nyb2xsLW5hdi0tYnRuOmJlZm9yZSxcbi5tZi1hY2Nlc3MtLWJ0bl9fdHdpdHRlciBpbnB1dCBbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LllwiOyB9XG5cbi8qIGxpbmUgNDM3MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiOyB9XG5cbi8qIGxpbmUgNDM3OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7IH1cblxuLyogbGluZSA0Mzg4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWF0aGxldGlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmVwiOyB9XG5cbi8qIGxpbmUgNDM5Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1iYXNja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uaXCI7IH1cblxuLyogbGluZSA0NDA2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWJvd2xpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5tcIjsgfVxuXG4vKiBsaW5lIDQ0MTUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZm9vdGJhbGwtaW5kb29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ucXCI7IH1cblxuLyogbGluZSA0NDI0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7IH1cblxuLyogbGluZSA0NDMzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWhvY2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnlwiOyB9XG5cbi8qIGxpbmUgNDQ0Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1pY2Utc2thdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi59cIjsgfVxuXG4vKiBsaW5lIDQ0NTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tcGFkZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjsgfVxuXG4vKiBsaW5lIDQ0NjAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tc2N1YmEtZGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LoVwiOyB9XG5cbi8qIGxpbmUgNDQ2OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1zd2ltbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uiXCI7IH1cblxuLyogbGluZSA0NDc4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lo1wiOyB9XG5cbi8qIGxpbmUgNDQ4Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi12b2xleWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6RcIjsgfVxuXG4vKiBsaW5lIDQ0OTYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tZnVubmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ulXCI7IH1cblxuLyogbGluZSA0NTA1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLWtleTpiZWZvcmUsIC5tZi1ycnNzLS1idG5fX2NsYXZlIGE6YmVmb3JlLFxuLm1mLXJyc3MtLWJ0bl9fY2xhdmUgYnV0dG9uOmJlZm9yZSwgLm1mLXJyc3MtLWJ0bl9fY2xhdmUgLm1mLWNvb2tpZXMtLWFjY2VwdDpiZWZvcmUsIC5tZi1ycnNzLS1idG5fX2NsYXZlIC5tZi1jb29raWVzLS1pbmZvOmJlZm9yZSwgLm1mLXJyc3MtLWJ0bl9fY2xhdmUgLm1mLXNjcm9sbC1uYXYtLWJ0bjpiZWZvcmUsXG4ubWYtcnJzcy0tYnRuX19jbGF2ZSBpbnB1dCBbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsXG4ubWYtYWNjZXNzLS1idG5fX2NsYXZlIGE6YmVmb3JlLFxuLm1mLWFjY2Vzcy0tYnRuX19jbGF2ZSBidXR0b246YmVmb3JlLCAubWYtYWNjZXNzLS1idG5fX2NsYXZlIC5tZi1jb29raWVzLS1hY2NlcHQ6YmVmb3JlLCAubWYtYWNjZXNzLS1idG5fX2NsYXZlIC5tZi1jb29raWVzLS1pbmZvOmJlZm9yZSwgLm1mLWFjY2Vzcy0tYnRuX19jbGF2ZSAubWYtc2Nyb2xsLW5hdi0tYnRuOmJlZm9yZSxcbi5tZi1hY2Nlc3MtLWJ0bl9fY2xhdmUgaW5wdXQgW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6ZcIjsgfVxuXG4vKiBsaW5lIDQ1MTQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24ta2V5cGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lp1wiOyB9XG5cbi8qIGxpbmUgNDUyMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uoXCI7IH1cblxuLyogbGluZSA0NTMyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXRvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6lcIjsgfVxuXG4vKiBsaW5lIDQ1NDEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uqXCI7IH1cblxuLyogbGluZSA0NTUwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXVzZXItYWRtaW4tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6tcIjsgfVxuXG4vKiBsaW5lIDQ1NTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdXNlci1hZG1pbi1jb25maWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6xcIjsgfVxuXG4vKiBsaW5lIDQ1NjgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdXNlci1hZG1pbi1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi61cIjsgfVxuXG4vKiBsaW5lIDQ1NzcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdXNlci1hZG1pbi1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uuXCI7IH1cblxuLyogbGluZSA0NTg2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXVzZXItYWRtaW4tbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi69cIjsgfVxuXG4vKiBsaW5lIDQ1OTUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdXNlci1hZG1pbi1uZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7BcIjsgfVxuXG4vKiBsaW5lIDQ2MDQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdXNlci1hZG1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LsVwiOyB9XG5cbi8qIGxpbmUgNDYxMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi11c2VyLWJhbm5lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LslwiOyB9XG5cbi8qIGxpbmUgNDYyMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi11c2VyLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ls1wiOyB9XG5cbi8qIGxpbmUgNDYzMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u0XCI7IH1cblxuLyogbGluZSA0NjQwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXVzZXItY29tcGF0aWJpbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LtVwiOyB9XG5cbi8qIGxpbmUgNDY0OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi11c2VyLWNvbmZpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LtlwiOyB9XG5cbi8qIGxpbmUgNDY1OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi11c2VyLWNvdW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7dcIjsgfVxuXG4vKiBsaW5lIDQ2NjcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdXNlci1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7hcIjsgfVxuXG4vKiBsaW5lIDQ2NzYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdXNlci1ncm91cC1ob3VzZS1uZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7lcIjsgfVxuXG4vKiBsaW5lIDQ2ODUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdXNlci1ncm91cC1ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LulwiOyB9XG5cbi8qIGxpbmUgNDY5NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi11c2VyLWdyb3VwLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lu1wiOyB9XG5cbi8qIGxpbmUgNDcwMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi11c2VyLWdyb3VwLW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LvFwiOyB9XG5cbi8qIGxpbmUgNDcxMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi11c2VyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u9XCI7IH1cblxuLyogbGluZSA0NzIxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXVzZXIta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u+XCI7IH1cblxuLyogbGluZSA0NzMwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXVzZXItbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lv1wiOyB9XG5cbi8qIGxpbmUgNDczOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi11c2VyLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIBcIjsgfVxuXG4vKiBsaW5lIDQ3NDgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdXNlci1tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIFcIjsgfVxuXG4vKiBsaW5lIDQ3NTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdXNlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MglwiOyB9XG5cbi8qIGxpbmUgNDc2Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi11c2VyLW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mg1wiOyB9XG5cbi8qIGxpbmUgNDc3NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi11c2VyLW9mZmljZTpiZWZvcmUsIC5jYXRfZnVuY2lvbmFyaW9zOmJlZm9yZSwgLmNhdF9jZXJfZW1wbGVvOmJlZm9yZSwgLmNhdF9nY19lbXBsZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIRcIjsgfVxuXG4vKiBsaW5lIDQ3ODQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdXNlci1wb2xpY2U6YmVmb3JlLCAuY2F0X3NlZ3VyaWRhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MhVwiOyB9XG5cbi8qIGxpbmUgNDc5Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi11c2VyLXBvbGl0aWNhbC1wYXJ0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MhlwiOyB9XG5cbi8qIGxpbmUgNDgwMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi11c2VyLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mh1wiOyB9XG5cbi8qIGxpbmUgNDgxMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi11c2VyLXNpbGVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIhcIjsgfVxuXG4vKiBsaW5lIDQ4MjAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdXNlci13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yJXCI7IH1cblxuLyogbGluZSA0ODI5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXVzZXItd29tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIpcIjsgfVxuXG4vKiBsaW5lIDQ4MzgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mi1wiOyB9XG5cbi8qIGxpbmUgNDg0Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi11c2Vycy1jb3VwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIxcIjsgfVxuXG4vKiBsaW5lIDQ4NTYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaWNvbnMvX21vcmZvbnQuc2NzcyAqL1xuLm1mLWljb24tdXNlcnMtbWVldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MjVwiOyB9XG5cbi8qIGxpbmUgNDg2NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9pY29ucy9fbW9yZm9udC5zY3NzICovXG4ubWYtaWNvbi11c2Vycy1tZW4tY291cGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yOXCI7IH1cblxuLyogbGluZSA0ODc0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2ljb25zL19tb3Jmb250LnNjc3MgKi9cbi5tZi1pY29uLXVzZXJzLXdvbWVuLWNvdXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mj1wiOyB9XG5cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuLyohIE1PUkZPUyAzLjAuMCAqL1xuLyogRGV2dWVsdmUgdW4gZm9udC1zaXplIGVuIHJlbSwganVudG8gY29uIHVuIGZhbGxiYWNrIGVuIHB4IHBhcmEgbmF2ZWdhZG9yZXMgcXVlIG5vIHNvcG9ydGVuIHJlbSAoSUUpICovXG4vKlxyXG4qICBIaWRlIG9ubHkgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVucmVhZGVyczogaDVicC5jb20vdlxyXG4qL1xuLyogbGluZSAyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fYmFzZS5zY3NzICovXG5kaXYuZGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDE5NnB4O1xuICBoZWlnaHQ6IDE0N3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4vKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fYmFzZS5zY3NzICovXG4uZGF0ZXBpY2tlckNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKiBIaWRlIGJvcmRlciBkaXZzIGJ5IGRlZmF1bHQgKi9cbi8qIGxpbmUgMjEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9kYXRlcGlja2VyL19iYXNlLnNjc3MgKi9cbi5kYXRlcGlja2VyQm9yZGVyVCxcbi5kYXRlcGlja2VyQm9yZGVyQixcbi5kYXRlcGlja2VyQm9yZGVyTCxcbi5kYXRlcGlja2VyQm9yZGVyUixcbi5kYXRlcGlja2VyQm9yZGVyVEwsXG4uZGF0ZXBpY2tlckJvcmRlclRSLFxuLmRhdGVwaWNrZXJCb3JkZXJCTCxcbi5kYXRlcGlja2VyQm9yZGVyQlIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9kYXRlcGlja2VyL19iYXNlLnNjc3MgKi9cbi5kYXRlcGlja2VySGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fYmFzZS5zY3NzICovXG5kaXYuZGF0ZXBpY2tlciB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuLyogbGluZSAzOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2RhdGVwaWNrZXIvX2Jhc2Uuc2NzcyAqL1xuZGl2LmRhdGVwaWNrZXIgYSB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyogbGluZSA0NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2RhdGVwaWNrZXIvX2Jhc2Uuc2NzcyAqL1xuZGl2LmRhdGVwaWNrZXIgdGFibGUgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fYmFzZS5zY3NzICovXG5kaXYuZGF0ZXBpY2tlciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSA1NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2RhdGVwaWNrZXIvX2Jhc2Uuc2NzcyAqL1xuZGl2LmRhdGVwaWNrZXIgdGJvZHkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNTgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9kYXRlcGlja2VyL19iYXNlLnNjc3MgKi9cbi5kYXRlcGlja2VyRGF5cyBhIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuXG4vKiBsaW5lIDY0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fYmFzZS5zY3NzICovXG4uZGF0ZXBpY2tlclllYXJzIGEsXG4uZGF0ZXBpY2tlck1vbnRocyBhIHtcbiAgd2lkdGg6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDcxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fYmFzZS5zY3NzICovXG4uZGF0ZXBpY2tlck1vbnRocyB0ZDpmaXJzdC1jaGlsZCBhLFxuLmRhdGVwaWNrZXJNb250aHMgdGQ6bGFzdC1jaGlsZCBhLFxuLmRhdGVwaWNrZXJZZWFycyB0ZDpmaXJzdC1jaGlsZCBhLFxuLmRhdGVwaWNrZXJZZWFycyB0ZDpsYXN0LWNoaWxkIGEge1xuICB3aWR0aDogMzhweDsgfVxuXG4vKiBsaW5lIDc3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fYmFzZS5zY3NzICovXG50ZC5kYXRlcGlja2VyTm90SW5Nb250aCBhIHtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLyogbGluZSA4MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2RhdGVwaWNrZXIvX2Jhc2Uuc2NzcyAqL1xudGJvZHkuZGF0ZXBpY2tlckRheXMgdGQuZGF0ZXBpY2tlclNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzEzNkE5RjsgfVxuXG4vKiBsaW5lIDgzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fYmFzZS5zY3NzICovXG50Ym9keS5kYXRlcGlja2VyRGF5cyB0ZC5kYXRlcGlja2VyTm90SW5Nb250aC5kYXRlcGlja2VyU2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMTczODRkOyB9XG5cbi8qIGxpbmUgODYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9kYXRlcGlja2VyL19iYXNlLnNjc3MgKi9cbnRib2R5LmRhdGVwaWNrZXJZZWFycyB0ZC5kYXRlcGlja2VyU2VsZWN0ZWQsXG50Ym9keS5kYXRlcGlja2VyTW9udGhzIHRkLmRhdGVwaWNrZXJTZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMxNzM4NGQ7IH1cblxuLyogbGluZSA5MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2RhdGVwaWNrZXIvX2Jhc2Uuc2NzcyAqL1xuZGl2LmRhdGVwaWNrZXIgdGQuZGF0ZXBpY2tlclNlbGVjdGVkIGEge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLyogbGluZSA5Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2RhdGVwaWNrZXIvX2Jhc2Uuc2NzcyAqL1xuZGl2LmRhdGVwaWNrZXIgYTpob3ZlcixcbmRpdi5kYXRlcGlja2VyIGE6aG92ZXIge1xuICBjb2xvcjogIzg4YzVlYjsgfVxuXG4vKiBsaW5lIDk3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fYmFzZS5zY3NzICovXG5kaXYuZGF0ZXBpY2tlciB0ZC5kYXRlcGlja2VyTm90SW5Nb250aCBhOmhvdmVyIHtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLyogbGluZSAxMDAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9kYXRlcGlja2VyL19iYXNlLnNjc3MgKi9cbi5kYXRlcGlja2VyU3BhY2UgZGl2IHtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLyogbGluZSAxMDMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9kYXRlcGlja2VyL19iYXNlLnNjc3MgKi9cbi5kYXRlcGlja2VyQmxvY2sge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi8qIGxpbmUgMTA2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fYmFzZS5zY3NzICovXG5hLmRhdGVwaWNrZXJHb05leHQsXG5hLmRhdGVwaWNrZXJHb1ByZXYsXG5hLmRhdGVwaWNrZXJNb250aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAxMTQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9kYXRlcGlja2VyL19iYXNlLnNjc3MgKi9cbmRpdi5kYXRlcGlja2VyIHRoIGEuZGF0ZXBpY2tlckdvTmV4dCxcbmRpdi5kYXRlcGlja2VyIHRoIGEuZGF0ZXBpY2tlckdvUHJldiB7XG4gIHdpZHRoOiAyMHB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDEyMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2RhdGVwaWNrZXIvX2Jhc2Uuc2NzcyAqL1xuZGl2LmRhdGVwaWNrZXIgdGggYS5kYXRlcGlja2VyTW9udGgge1xuICB3aWR0aDogMTE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIE9ubHkgZGlzcGxheSB0aGUgcHJldmlvdXMvbmV4dCBhcnJvd3Mgb24gdGhlIGZpcnN0L2xhc3QgY2FsZW5kYXJzICovXG4vKiBsaW5lIDEyNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2RhdGVwaWNrZXIvX2Jhc2Uuc2NzcyAqL1xuZGl2LmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJGaXJzdFZpZXcgdGggYS5kYXRlcGlja2VyR29QcmV2LFxuZGl2LmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJMYXN0VmlldyB0aCBhLmRhdGVwaWNrZXJHb05leHQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBDb21wZW5zYXRlIGZvciB0aGUgc3BhY2UgbG9zdCBieSBub3QgaGF2aW5nIGEgcHJldmlvdXMgYXJyb3cgKi9cbi8qIGxpbmUgMTMwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fYmFzZS5zY3NzICovXG5kaXYuZGF0ZXBpY2tlciB0aCBhLmRhdGVwaWNrZXJNb250aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi8qIGxpbmUgMTMzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fYmFzZS5zY3NzICovXG5kaXYuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlckZpcnN0VmlldyB0aCBhLmRhdGVwaWNrZXJNb250aCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIERheSBtb2RlIGNhbGVuZGFyIGJvZHkgKi9cbi8qIGxpbmUgMTM3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fYmFzZS5zY3NzICovXG50YWJsZS5kYXRlcGlja2VyVmlld0RheXMgdGJvZHkuZGF0ZXBpY2tlck1vbnRocyxcbnRhYmxlLmRhdGVwaWNrZXJWaWV3RGF5cyB0Ym9keS5kYXRlcGlja2VyWWVhcnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIE1vbnRoIG1vZGUgY2FsZW5kYXIgYm9keSAqL1xuLyogbGluZSAxNDIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9kYXRlcGlja2VyL19iYXNlLnNjc3MgKi9cbnRhYmxlLmRhdGVwaWNrZXJWaWV3TW9udGhzIHRib2R5LmRhdGVwaWNrZXJEYXlzLFxudGFibGUuZGF0ZXBpY2tlclZpZXdNb250aHMgdGJvZHkuZGF0ZXBpY2tlclllYXJzLFxudGFibGUuZGF0ZXBpY2tlclZpZXdNb250aHMgdHIuZGF0ZXBpY2tlckRvVyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogWWVhciBtb2RlIGNhbGVuZGFyIGJvZHkgKi9cbi8qIGxpbmUgMTQ4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fYmFzZS5zY3NzICovXG50YWJsZS5kYXRlcGlja2VyVmlld1llYXJzIHRib2R5LmRhdGVwaWNrZXJEYXlzLFxudGFibGUuZGF0ZXBpY2tlclZpZXdZZWFycyB0Ym9keS5kYXRlcGlja2VyTW9udGhzLFxudGFibGUuZGF0ZXBpY2tlclZpZXdZZWFycyB0ci5kYXRlcGlja2VyRG9XIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDE1Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2RhdGVwaWNrZXIvX2Jhc2Uuc2NzcyAqL1xudGQuZGF0ZXBpY2tlckRpc2FibGVkIGEsXG50ZC5kYXRlcGlja2VyRGlzYWJsZWQuZGF0ZXBpY2tlck5vdEluTW9udGggYSB7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIGxpbmUgMTU3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fYmFzZS5zY3NzICovXG50ZC5kYXRlcGlja2VyRGlzYWJsZWQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi8qIE5vdCB1c2VkIGJ5IGRlZmF1bHQsIGNhbGVuZGFyIGNlbGxzIGNhbiBiZSBtYXJrZWQgYXMgc3BlY2lhbCBpZiBkZXNpcmVkIChkb2Vzbid0IHNlZW0gdG8gYmUgdG90YWxseSB3b3JraW5nKSAqL1xuLyogbGluZSAxNjEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9kYXRlcGlja2VyL19iYXNlLnNjc3MgKi9cbmRpdi5kYXRlcGlja2VyIHRib2R5LmRhdGVwaWNrZXJEYXlzIHRkLmRhdGVwaWNrZXJTcGVjaWFsIGEge1xuICBiYWNrZ3JvdW5kOiAjNzcwMDAwO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLyogbGluZSAxNjUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9kYXRlcGlja2VyL19iYXNlLnNjc3MgKi9cbmRpdi5kYXRlcGlja2VyIHRib2R5LmRhdGVwaWNrZXJEYXlzIHRkLmRhdGVwaWNrZXJTcGVjaWFsLmRhdGVwaWNrZXJTZWxlY3RlZCBhIHtcbiAgYmFja2dyb3VuZDogI2FhMDAwMDsgfVxuXG4vKiBzdHlsZSB0aGUgJ25vdCBpbiBtb250aCcgZGF5IGNlbGwgYXdheSAqL1xuLyogbGluZSAxNzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9kYXRlcGlja2VyL19iYXNlLnNjc3MgKi9cbnRib2R5LmRhdGVwaWNrZXJEYXlzIHRkLmRhdGVwaWNrZXJOb3RJbk1vbnRoLmRhdGVwaWNrZXJTZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTczLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fYmFzZS5zY3NzICovXG5kaXYuZGF0ZXBpY2tlciB0ZC5kYXRlcGlja2VyTm90SW5Nb250aCBhIHNwYW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTc2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fYmFzZS5zY3NzICovXG5kaXYuZGF0ZXBpY2tlciB0ZC5kYXRlcGlja2VyTm90SW5Nb250aCBhOmhvdmVyIHNwYW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTc5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fYmFzZS5zY3NzICovXG5kaXYuZGF0ZXBpY2tlciB0Ym9keS5kYXRlcGlja2VyRGF5cyB0ZC5kYXRlcGlja2VyTm90SW5Nb250aDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIERhdGVwaWNrZXIgYm9yZGVyIHN0eWxpbmcgKi9cbi8qIGxpbmUgMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2RhdGVwaWNrZXIvX2NsZWFuLnNjc3MgKi9cbi5kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi8qIFRpZ2h0ZW4gdXAgdGhlIHNwYWNpbmcgYmV0d2VlbiBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9kYXRlcGlja2VyL19jbGVhbi5zY3NzICovXG4uZGF0ZXBpY2tlclNwYWNlIGRpdiB7XG4gIHdpZHRoOiAycHg7IH1cblxuLyogR3JleSBiYWNrZ3JvdW5kIGJlaGluZCBNb250aCBOYW1lIHJvdywgYW5kIGJsdWUgdGV4dCAqL1xuLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2RhdGVwaWNrZXIvX2NsZWFuLnNjc3MgKi9cbmRpdi5kYXRlcGlja2VyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERERERDsgfVxuXG4vKiBsaW5lIDE5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fY2xlYW4uc2NzcyAqL1xuZGl2LmRhdGVwaWNrZXIgdGggYS5kYXRlcGlja2VyTW9udGgge1xuICBjb2xvcjogIzAwOEVENjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKiBzdHlsZSB0aGUgZGF5IG9mIHdlZWsgaGVhZGVyIGNlbGxzICovXG4vKiBsaW5lIDI1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fY2xlYW4uc2NzcyAqL1xuZGl2LmRhdGVwaWNrZXIgdGgge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGdyZXkgdW5kZXJsaW5lIGJlbmVhdGggZGF5IG9mIHdlZWsgcm93ICovXG4vKiBsaW5lIDMwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fY2xlYW4uc2NzcyAqL1xuZGl2LmRhdGVwaWNrZXIgdGFibGUgdGhlYWQgdHIuZGF0ZXBpY2tlckRvVyB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDOyB9XG5cbi8qIEJsYWNrIHRleHQsIHdoaXRlIGJhY2tncm91bmQsIGFuZCBncmV5IGJvcmRlcnMgYXJvdW5kIGRheSBjZWxscyAqL1xuLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2RhdGVwaWNrZXIvX2NsZWFuLnNjc3MgKi9cbmRpdi5kYXRlcGlja2VyIGEsXG5kaXYuZGF0ZXBpY2tlciBhOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbi8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9kYXRlcGlja2VyL19jbGVhbi5zY3NzICovXG5kaXYuZGF0ZXBpY2tlciB0YWJsZS5kYXRlcGlja2VyVmlld0RheXMsXG5kaXYuZGF0ZXBpY2tlciB0YWJsZS5kYXRlcGlja2VyVmlld01vbnRocyxcbmRpdi5kYXRlcGlja2VyIHRhYmxlLmRhdGVwaWNrZXJWaWV3WWVhcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4vKiBsaW5lIDQ0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fY2xlYW4uc2NzcyAqL1xuZGl2LmRhdGVwaWNrZXIgdGFibGUgdGJvZHkuZGF0ZXBpY2tlckRheXMgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjdGN0Y3OyB9XG5cbi8qIGJsdWUgY2VsbCBjb2xvciBmb3Igc2VsZWN0ZWQgZGF5cyAqL1xuLyogbGluZSA0OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2RhdGVwaWNrZXIvX2NsZWFuLnNjc3MgKi9cbnRib2R5LmRhdGVwaWNrZXJEYXlzIHRkLmRhdGVwaWNrZXJTZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3Q0M7IH1cblxuLyogR3JleSBvdXQgZGF0ZXMgaW4gdGhlIGZ1dHVyZSAqL1xuLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2RhdGVwaWNrZXIvX2NsZWFuLnNjc3MgKi9cbmRpdi5kYXRlcGlja2VyIHRkLmRhdGVwaWNrZXJGdXR1cmUgYSB7XG4gIGNvbG9yOiAjREREREREOyB9XG5cbi8qIHllbGxvdyBjZWxsIGJhY2tncm91bmQgb24gaG92ZXIgKi9cbi8qIGxpbmUgNTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9kYXRlcGlja2VyL19jbGVhbi5zY3NzICovXG5kaXYuZGF0ZXBpY2tlciB0Ym9keS5kYXRlcGlja2VyRGF5cyB0ZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNDMzM7IH1cblxuLyogQm9sZCB0b2RheSdzIGRhdGUgKi9cbi8qIGxpbmUgNjQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9kYXRlcGlja2VyL19jbGVhbi5zY3NzICovXG5kaXYuZGF0ZXBpY2tlciB0ZC5kYXRlcGlja2VyVG9kYXkgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGNlbGxzIGFyZSB3aWRlciBpbiB0aGUgY2xlYW4gc3R5bGUgKi9cbi8qIGxpbmUgNjksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9kYXRlcGlja2VyL19jbGVhbi5zY3NzICovXG4uZGF0ZXBpY2tlclllYXJzIGEsXG4uZGF0ZXBpY2tlck1vbnRocyBhIHtcbiAgd2lkdGg6IDQycHg7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2RhdGVwaWNrZXIvX2NsZWFuLnNjc3MgKi9cbi5kYXRlcGlja2VyTW9udGhzIHRkOmZpcnN0LWNoaWxkIGEsXG4uZGF0ZXBpY2tlclllYXJzIHRkOmZpcnN0LWNoaWxkIGEge1xuICB3aWR0aDogMzlweDsgfVxuXG4vKiBsaW5lIDc2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvZGF0ZXBpY2tlci9fY2xlYW4uc2NzcyAqL1xuZGl2LmRhdGVwaWNrZXIgdGggYS5kYXRlcGlja2VyTW9udGgge1xuICB3aWR0aDogMTIxcHg7IH1cblxuLyohXHJcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXHJcbiAqIFZlcnNpb24gLSAzLjUuMVxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNiBEYW5pZWwgRWRlblxyXG4gKi9cbi8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG5cbi8qIGxpbmUgMjMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5hbmltYXRlZC5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyczsgfVxuXG4vKiBsaW5lIDI4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uYW5pbWF0ZWQuZmxpcE91dFgsXG4uYW5pbWF0ZWQuZmxpcE91dFksXG4uYW5pbWF0ZWQuYm91bmNlSW4sXG4uYW5pbWF0ZWQuYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1czsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7IH0gfVxuXG4vKiBsaW5lIDkyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSwgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLyogbGluZSAxMTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5mbGFzaCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7IH1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi8qIGxpbmUgMTYwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpOyB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7IH1cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi8qIGxpbmUgMjM5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9IH1cblxuLyogbGluZSAyNzgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpOyB9XG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTsgfVxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpOyB9XG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7IH1cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpOyB9XG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7IH1cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuLyogbGluZSAzNDcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTsgfSB9XG5cbi8qIGxpbmUgNDA4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4vKiBsaW5lIDQ2OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTsgfVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNTUwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sIDExLjElLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7IH1cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpOyB9XG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpOyB9XG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpOyB9XG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7IH1cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTsgfVxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTsgfVxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7IH1cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7IH1cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7IH1cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTsgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpOyB9XG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTsgfSB9XG5cbi8qIGxpbmUgNjM5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uamVsbG8ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLyogbGluZSA3MjYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLyogbGluZSA3OTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLyogbGluZSA4NzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLyogbGluZSA5NDUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi8qIGxpbmUgMTAxOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfSB9XG5cbi8qIGxpbmUgMTA2MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7IH1cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuLyogbGluZSAxMTA0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9IH1cblxuLyogbGluZSAxMTM3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH0gfVxuXG4vKiBsaW5lIDExNzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfSB9XG5cbi8qIGxpbmUgMTIxMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLmJvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi8qIGxpbmUgMTIzOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLyogbGluZSAxMjcxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMTMwNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLyogbGluZSAxMzM3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMTM3MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMTQwMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLyogbGluZSAxNDM2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLyogbGluZSAxNDY5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDE1MDIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qIGxpbmUgMTUyNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG4vKiBsaW5lIDE1NTYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG4vKiBsaW5lIDE1ODUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbi8qIGxpbmUgMTYxNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG4vKiBsaW5lIDE2NDMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG4vKiBsaW5lIDE2NzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi8qIGxpbmUgMTcwMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLmZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG4vKiBsaW5lIDE3MzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG4vKiBsaW5lIDE3NTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfSB9XG5cbi8qIGxpbmUgMTgzOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuLyogbGluZSAxOTExLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuLyogbGluZSAxOTg0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKiBsaW5lIDIwMjksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qIGxpbmUgMjA3NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4vKiBsaW5lIDIxMzMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLyogbGluZSAyMTY0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyogbGluZSAyMjA3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4ucm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4vKiBsaW5lIDIyNDgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi8qIGxpbmUgMjI4OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi8qIGxpbmUgMjMzMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLnJvdGF0ZUluVXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyogbGluZSAyMzcxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLyogbGluZSAyNDA4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qIGxpbmUgMjQ0NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qIGxpbmUgMjQ4Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKiBsaW5lIDI1MTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLyogbGluZSAyNTU2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qIGxpbmUgMjYyOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTsgfVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLyogbGluZSAyNjY0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluOyB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpOyB9IH1cblxuLyogbGluZSAyNjk1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi8qIGxpbmUgMjcyNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4vKiBsaW5lIDI3NjUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLyogbGluZSAyODA2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLyogbGluZSAyODQ3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLyogbGluZSAyODg4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLyogbGluZSAyOTI1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4vKiBsaW5lIDI5NzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9IH1cblxuLyogbGluZSAzMDA3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjsgfSB9XG5cbi8qIGxpbmUgMzA0NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4vKiBsaW5lIDMwODksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLyogbGluZSAzMTIwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi8qIGxpbmUgMzE1MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL2FuaW1hdGUuY3NzL2FuaW1hdGUuc2NzcyAqL1xuLnNsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLyogbGluZSAzMTgyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4vKiBsaW5lIDMyMTMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG4vKiBsaW5lIDMyNDQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuLyogbGluZSAzMjc1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5zY3NzICovXG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG4vKiBsaW5lIDMzMDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG4vKiBsaW5lIDMzMzcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9hbmltYXRlLmNzcy9hbmltYXRlLnNjc3MgKi9cbi5zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7IH1cblxuLyo/XHJcblxyXG5Db3JlXHJcbj09PT1cclxuXHJcbkVsIG7DumNsZW8gZGUgTW9yZm9zIGNvbnRpZW5lIGxvcyBlc3RpbG9zIGLDoXNpY29zIGRlbCBmcmFtZXdvcmsuIFxyXG5cclxuKi9cbi8qP1xyXG5cclxuIyMgTm9ybWFsaXplIFxyXG5cclxuQ29udGllbmUgZXN0aWxvcyBwYXJhIG5vcm1hbGl6YXIgZWxlbWVudG9zIGVudHJlIG5hdmVnYWRvcmVzLCBwYXJhIHBhcnRpciBkZSB1bmEgYmFzZSBjb23Dum4gc29icmUgbGEgcXVlIGNvbnN0cnVpciBsb3MgZXN0aWxvcyBkZSBsYSBhcGxpY2FjacOzbi4gXHJcblxyXG5bbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzc10oaHR0cDovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvKVxyXG5cclxuKi9cbi8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxyXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbiAqL1xuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDIgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAzICovIH1cblxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXG4vKiBsaW5lIDI3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xuLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiAqL1xuLyogbGluZSA2Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxyXG4gKi9cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXG4vKiBsaW5lIDgxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbi8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxyXG4gKi9cbi8qIGxpbmUgMTA1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXHJcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cbi8qIGxpbmUgMTE1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDsgfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cbi8qIGxpbmUgMTI1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cclxuICovXG4vKiBsaW5lIDEzNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXG4vKiBsaW5lIDE0NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuLyogbGluZSAxNTQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXHJcbiAqL1xuLyogbGluZSAxNjUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cclxuICovXG4vKiBsaW5lIDE3Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuLyogbGluZSAxODIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cbi8qIGxpbmUgMTkxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBsaW5lIDE5OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiBsaW5lIDIwMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXG4vKiBsaW5lIDIxNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXHJcbiAqL1xuLyogbGluZSAyMjMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG4gKi9cbi8qIGxpbmUgMjMyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxyXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICovXG4vKiBsaW5lIDI0MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXG4vKiBsaW5lIDI1Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbiwgLm1mLWNvb2tpZXMtLWFjY2VwdCwgLm1mLWNvb2tpZXMtLWluZm8sIC5tZi1zY3JvbGwtbmF2LS1idG4sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cbi8qIGxpbmUgMjY4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uLCAubWYtY29va2llcy0tYWNjZXB0LCAubWYtY29va2llcy0taW5mbywgLm1mLXNjcm9sbC1uYXYtLWJ0bixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXG4vKiBsaW5lIDI3OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbiwgLm1mLWNvb2tpZXMtLWFjY2VwdCwgLm1mLWNvb2tpZXMtLWluZm8sIC5tZi1zY3JvbGwtbmF2LS1idG4sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cbi8qIGxpbmUgMjg5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uLCAubWYtY29va2llcy0tYWNjZXB0LCAubWYtY29va2llcy0taW5mbywgLm1mLXNjcm9sbC1uYXYtLWJ0bixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbi8qIGxpbmUgMzAwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCAubWYtY29va2llcy0tYWNjZXB0OjotbW96LWZvY3VzLWlubmVyLCAubWYtY29va2llcy0taW5mbzo6LW1vei1mb2N1cy1pbm5lciwgLm1mLXNjcm9sbC1uYXYtLWJ0bjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xuLyogbGluZSAzMTIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsIC5tZi1jb29raWVzLS1hY2NlcHQ6LW1vei1mb2N1c3JpbmcsIC5tZi1jb29raWVzLS1pbmZvOi1tb3otZm9jdXNyaW5nLCAubWYtc2Nyb2xsLW5hdi0tYnRuOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXHJcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cbi8qIGxpbmUgMzIzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXG4vKiBsaW5lIDMzNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG4vKiBsaW5lIDM1MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gKi9cbi8qIGxpbmUgMzU5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxyXG4gKi9cbi8qIGxpbmUgMzY4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cbi8qIGxpbmUgMzc4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cbi8qIGxpbmUgMzg4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cbi8qIGxpbmUgMzk3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cbi8qIGxpbmUgNDA3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cclxuICovXG4vKiBsaW5lIDQyMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbi8qIGxpbmUgNDI5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBTY3JpcHRpbmdcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXG4vKiBsaW5lIDQ0MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbm9ybWFsaXplLnNjc3MgKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiAqL1xuLyogbGluZSA0NDgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX25vcm1hbGl6ZS5zY3NzICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogSGlkZGVuXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxyXG4gKi9cbi8qIGxpbmUgNDU5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19ub3JtYWxpemUuc2NzcyAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qP1xyXG5cclxuIyMgUmVzb3VyY2VzIFxyXG5cclxuUmVjdXJzb3MgY29tdW5lcyBjb21vIGNsYXNlcyBiw6FzaWNhcyBkZSB1c28gZW4gQ1NTICgubGVmdCwgLnJpZ2h0KSB5IGV4dGVuc2libGVzIGRlIFNhc3MgKCVtZW51LCAldG9vbGJhcilcclxuXHJcbiovXG4vKj9cclxuXHJcblJlc291cmNlc1xyXG49PT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBDbGFzZXMgdXRpbGVzIHF1ZSBwdWVkZW4gYXl1ZGFyIGVuIGVsIG1vbWVudG8gZGUgaGFjZXIgdW5hIG1hcXVldGFjacOzbi4gRW4gZ2VuZXJhbCBwYXJhIHF1ZSBzZSBhcGxpcXVlbiBkZWJlcmlhbiBwb25lcnNlIGVuIMO6bHRpbW8gbHVnYXIuXHJcbiAgICAgICAgICAgICAgICBTb24gdW5hIGF5dWRhIHkgbnVuY2EgZGViaWVzZW4gc3VzdGl0dWlyIGFsIGNvZGlnb1xyXG4qIEBuYW1lICAgICAgICAgTm8gYXBsaWNhXHJcbiogQGF1dGhvclxyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXNcclxuKiBAYnVncyAgICAgICAgIFJldmlzYXIgY29tcG9ydGFtaWVudG8gcmVzcG9uc2l2ZVxyXG5cclxuXHJcbiovXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19yZXNvdXJjZXMuc2NzcyAqL1xuLmRzcF9pIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fcmVzb3VyY2VzLnNjc3MgKi9cbi5kc3BfYiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fcmVzb3VyY2VzLnNjc3MgKi9cbi5kc3BfaWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19yZXNvdXJjZXMuc2NzcyAqL1xuLmRzcF9uLCAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4uZHNwX2Yge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fcmVzb3VyY2VzLnNjc3MgKi9cbi52aXN1YWxseWhpZGRlbiB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogLTk5OTk5ZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19yZXNvdXJjZXMuc2NzcyAqL1xuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4ubGVmdCwgLmluc2V0LWxlZnQge1xuICBmbG9hdDogbGVmdCAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19yZXNvdXJjZXMuc2NzcyAqL1xuLnJpZ2h0LCAuaW5zZXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19yZXNvdXJjZXMuc2NzcyAqL1xuLm92ZXJmbG93aCwgLm9mX2gge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fcmVzb3VyY2VzLnNjc3MgKi9cbi5vdmVyZmxvd1MsIC5vZl9TIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4ub3ZlcmZsb3dTViwgLm9mX1NZIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fcmVzb3VyY2VzLnNjc3MgKi9cbi5vdmVyZmxvd1NILCAub2ZfU0gge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19yZXNvdXJjZXMuc2NzcyAqL1xuLm92ZXJmbG93QSwgLm9mX0Ege1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4uY2xlYXIsXG4uY2xlYXJfYiB7XG4gIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fcmVzb3VyY2VzLnNjc3MgKi9cbi5jbGVhcl9sIHtcbiAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19yZXNvdXJjZXMuc2NzcyAqL1xuLmNsZWFyX3Ige1xuICBjbGVhcjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19yZXNvdXJjZXMuc2NzcyAqL1xuLmNsZWFyZml4OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDsgfVxuXG4vKiBsaW5lIDcwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19yZXNvdXJjZXMuc2NzcyAqL1xuLm5vd2lkdGgge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNzEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4uaWU4IC5ub3dpZHRoIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNzUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4ubm9oZWlnaHQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19yZXNvdXJjZXMuc2NzcyAqL1xuLnZhX3RvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDgwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19yZXNvdXJjZXMuc2NzcyAqL1xuLnZhX21pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyogbGluZSA4MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fcmVzb3VyY2VzLnNjc3MgKi9cbi52YV9ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi8qIGxpbmUgODIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4udmFfYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogbGluZSA4Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fcmVzb3VyY2VzLnNjc3MgKi9cbi5pciB7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogMHB4IC8wIGE7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OS45cHgpIHtcbiAgLyogbGluZSAxMDMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4gIC5ub3QtbSwgLm5vdC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDg3OS45cHgpIHtcbiAgLyogbGluZSAxMTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4gIC5ub3QtdCwgLm5vdC10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NzkuOXB4KSB7XG4gIC8qIGxpbmUgMTE5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19yZXNvdXJjZXMuc2NzcyAqL1xuICAubm90LW1iLCAubm90LW1vYmlsZS1kZXZpY2VzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODgwcHgpIHtcbiAgLyogbGluZSAxMjcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4gIC5ub3QtZHQsIC5ub3QtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC8qIGxpbmUgMTM1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19yZXNvdXJjZXMuc2NzcyAqL1xuICAub25seS1tLCAub25seS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4ODBweCkge1xuICAvKiBsaW5lIDE0NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fcmVzb3VyY2VzLnNjc3MgKi9cbiAgLm9ubHktbWIsIC5vbmx5LW1vYmlsZS1kZXZpY2VzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODgwcHgpIHtcbiAgLyogbGluZSAxNTIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4gIC5vbmx5LXQsIC5vbmx5LXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OS45cHgpIHtcbiAgLyogbGluZSAxNTIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4gIC5vbmx5LXQsIC5vbmx5LXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg3OS45cHgpIHtcbiAgLyogbGluZSAxNjQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4gIC5vbmx5LWR0LCAub25seS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTg5LjlweCkge1xuICAvKiBsaW5lIDE3NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fcmVzb3VyY2VzLnNjc3MgKi9cbiAgLm9ubHktd2lkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSAxODQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4udGwge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxODUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4udHIge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTg2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19yZXNvdXJjZXMuc2NzcyAqL1xuLnRjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxODksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4uYm9sZCwgLmIge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDE5Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fcmVzb3VyY2VzLnNjc3MgKi9cbi51bnNlbGVjdGFibGUsXG4ubWYtZmlsZXVwbG9hZC0tY29udGFpbmVyIC5tZi1kcm9wYm94IC5tZi1kcm9wYm94LS10aXRsZSxcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UsXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCxcbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Uge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC8qIGxpbmUgMjAzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19yZXNvdXJjZXMuc2NzcyAqL1xuICAuY29sdW1ucy0yIHtcbiAgICAtd2Via2l0LWNvbHVtbnM6IDEwZW0gMjtcbiAgICAtbW96LWNvbHVtbnM6IDEwZW0gMjtcbiAgICBjb2x1bW5zOiAxMGVtIDI7IH1cbiAgLyogbGluZSAyMDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4gIC5jb2x1bW5zLTMge1xuICAgIC13ZWJraXQtY29sdW1uczogMTBlbSAzO1xuICAgIC1tb3otY29sdW1uczogMTBlbSAzO1xuICAgIGNvbHVtbnM6IDEwZW0gMzsgfVxuICAvKiBsaW5lIDIwOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fcmVzb3VyY2VzLnNjc3MgKi9cbiAgLmNvbHVtbnMtNCB7XG4gICAgLXdlYmtpdC1jb2x1bW5zOiAxMGVtIDQ7XG4gICAgLW1vei1jb2x1bW5zOiAxMGVtIDQ7XG4gICAgY29sdW1uczogMTBlbSA0OyB9IH1cblxuLyogbGluZSAyMTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG5oci5kb3R0ZWQge1xuICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ4MDY1O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDsgfVxuXG4vKiBsaW5lIDIyMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fcmVzb3VyY2VzLnNjc3MgKi9cbi52ZXJ0aWNhbHJ1bGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggZ3Jvb3ZlICNjY2M7IH1cblxuLyogbGluZSAyMjgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4udnJ1bGVfbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggZ3Jvb3ZlICNjY2M7IH1cblxuLyogbGluZSAyMzQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4udnJ1bGVfcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMnB4IGdyb292ZSAjQ0NDQ0NDOyB9XG5cbi8qIGxpbmUgMjQxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19yZXNvdXJjZXMuc2NzcyAqL1xuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAyNDUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3Jlc291cmNlcy5zY3NzICovXG4ubWYtZ2FsbGVyeS0tbGlzdCwgLm1mLXJlcXVpcmVtZW50LS1maWxlbGlzdCwgLm1mLXRhZy0tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKj9cclxuXHJcbiMjIFR5cG9ncmFwaHkgXHJcblxyXG5Fc3RpbG9zIHBvciBkZWZlY3RvIHBhcmEgZWwgdGV4dG8sIGVuY2FiZXphZG9zLCBww6FycmFmb3MsIGVubGFjZXMsIGxpc3RhcyB5IHZhcmlvcyBtw6FzLiBcclxuXHJcbiovXG4vKj9cclxuXHJcblR5cG9ncmFwaHlcclxuPT09PT09PT09PVxyXG5cclxuKi9cbi8qIGxpbmUgMTA2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvY29tcGFzcy90eXBvZ3JhcGh5L192ZXJ0aWNhbF9yaHl0aG1fdXBkYXRlZC5zY3NzICovXG5odG1sIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgbGluZS1oZWlnaHQ6IDAuNDI4NTcxNDI4NmVtOyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtOyB9XG5cbi8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuYm9keSB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjZGRkOyB9XG5cbi8qIGxpbmUgMjUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDEge1xuICBtYXJnaW4tdG9wOiAxLjI4NTcxNDI4NTdyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC40Mjg1NzE0Mjg2cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjg1NzE0Mjg1NzFyZW07XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zaXplOiAzLjQyODU3MTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogMy44NTcxNDI4NTcxcmVtO1xuICBjb2xvcjogIzAwODA4MDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAzOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG5oMiB7XG4gIG1hcmdpbi10b3A6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjg1NzE0Mjg1N3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44NTcxNDI4NTcxcmVtO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi41NzE0Mjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGNvbG9yOiAjMDA4MDgwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbmgzIHtcbiAgbWFyZ2luLXRvcDogMS4yODU3MTQyODU3cmVtO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNDI4NTcxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc2l6ZTogMi4yODU3MTQyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDIuNTcxNDI4NTcxNHJlbTtcbiAgY29sb3I6ICMwMDgwODA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNjQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDQge1xuICBtYXJnaW4tdG9wOiAxLjI4NTcxNDI4NTdyZW07XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjA3MTQyODU3MTRyZW07XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjcxNDI4NTcxNDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMi4xNDI4NTcxNDI5cmVtO1xuICBjb2xvcjogIzAwODA4MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNzcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDUge1xuICBtYXJnaW4tdG9wOiAxLjI4NTcxNDI4NTdyZW07XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg1NzE0MjlyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjQyODU3MTQyODZyZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzcmVtO1xuICBjb2xvcjogIzAwODA4MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgOTAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDYge1xuICBtYXJnaW4tdG9wOiAxLjI4NTcxNDI4NTdyZW07XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjIxNDI4NTcxNDNyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjQyODU3MTQyODZyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzcmVtO1xuICBjb2xvcjogIzAwODA4MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMTA3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbmgxOmZpcnN0LWNoaWxkLCBoMjpmaXJzdC1jaGlsZCwgaDM6Zmlyc3QtY2hpbGQsIGg0OmZpcnN0LWNoaWxkLCBoNTpmaXJzdC1jaGlsZCwgaDY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIGxpbmUgMTExLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbmgxID4gYSwgaDIgPiBhLCBoMyA+IGEsIGg0ID4gYSwgaDUgPiBhLCBoNiA+IGEge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDExNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG5oMSArIGgyIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDEyNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG4ubWYtbWFpbi1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxLjI4NTcxNDI4NTdyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC40Mjg1NzE0Mjg2cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjg1NzE0Mjg1NzFyZW07XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zaXplOiAzLjQyODU3MTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogMy44NTcxNDI4NTcxcmVtO1xuICBjb2xvcjogIzAwODA4MDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAxMzgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLm1mLXNlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMS4yODU3MTQyODU3cmVtO1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yODU3MTQyODU3cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjg1NzE0Mjg1NzFyZW07XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjU3MTQyODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgY29sb3I6ICMwMDgwODA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMTUyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5tZi1zdWJzZWN0aW9uLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgcGFkZGluZy1ib3R0b206IDAuMzU3MTQyODU3MXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDIuMjg1NzE0Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU3MTQyODU3MTRyZW07XG4gIGNvbG9yOiAjMDA4MDgwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDE2Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG4ubWYtcGFyYWdyYXBoLWhlYWRlciwgLmFjLWN1c3RvbS1jb250ZW50IGgzLCAuYWMtY29udGVudC0tZWRpdCBoMyB7XG4gIG1hcmdpbi10b3A6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjE0Mjg1NzE0M3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNDI4NTcxNDI4NnJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDNyZW07XG4gIGNvbG9yOiAjMDA4MDgwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAxODEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjIxNDI4NTcxNDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuODU3MTQyODU3MXJlbTtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N3JlbTsgfVxuXG4vKiBsaW5lIDE5MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG5hIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMDA4MDgwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAxOTYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDA4MDgwOyB9XG4gIC8qIGxpbmUgMjAwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzMzk5OTk7IH1cbiAgLyogbGluZSAyMDQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDgwODA7IH1cblxuLyogbGluZSAyMDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaHIge1xuICBtYXJnaW46IDJlbSAwO1xuICBib3JkZXItY29sb3I6ICMzNDgwNjU7XG4gIGJvcmRlci1zdHlsZTogZG91YmxlO1xuICBib3JkZXItd2lkdGg6IDRweDsgfVxuXG4vKiBsaW5lIDIxOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtOyB9XG4gIC8qIGxpbmUgMjI3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgdWwgdWwsXG4gIHVsIG9sLFxuICBvbCB1bCxcbiAgb2wgb2wge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDIzNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7IH1cblxuLyogbGluZSAyMzgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuZGwge1xuICBtYXJnaW46IDAgMCAxLjVlbSAwOyB9XG5cbi8qIGxpbmUgMjQyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbmR0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAyNTQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuZGQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMjY2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbmRkICsgZHQge1xuICBtYXJnaW46IDAuNDI4NTcxNDI4NnJlbSAwIDA7IH1cblxuLyogbGluZSAyNzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuYWJicixcbmFjcm9ueW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM0NDQ7IH1cblxuLyogbGluZSAyNzUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDI3OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG5ibG9ja3F1b3RlLCAucXVvdGF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gIG1hcmdpbjogMC40Mjg1NzE0Mjg2cmVtO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc2l6ZTogMi4yODU3MTQyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDIuNTcxNDI4NTcxNHJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBib3JkZXItbGVmdDogMCBzb2xpZCAjMzQ4MDY1OyB9XG4gIC8qIGxpbmUgMjg5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgYmxvY2txdW90ZTpiZWZvcmUsIC5xdW90YXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+KnFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0cHg7XG4gICAgY29sb3I6ICM5MTkwOTA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS43MTQyODU3MTQzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE0Mjg1NzE0MjlyZW07XG4gICAgZm9udC1mYW1pbHk6IG1vcmZvbnQ7IH1cbiAgLyogbGluZSAyOTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICBibG9ja3F1b3RlOmFmdGVyLCAucXVvdGF0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu+KnVwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICM5MTkwOTA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS43MTQyODU3MTQzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE0Mjg1NzE0MjlyZW07XG4gICAgZm9udC1mYW1pbHk6IG1vcmZvbnQ7IH1cblxuLyogbGluZSAzMTIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLnF1b3RhdGlvbiB7XG4gIG1hcmdpbjogMC40Mjg1NzE0Mjg2cmVtO1xuICBwYWRkaW5nOiAwLjQyODU3MTQyODZyZW0gMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi8qIGxpbmUgMzIxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbnEge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogbGluZSAzMjUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qIGxpbmUgMzI5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbnByZSxcbmNvZGUge1xuICBtYXJnaW46IDAuNDI4NTcxNDI4NnJlbSAwOyB9XG5cbi8qIGxpbmUgMzM2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuXG4vKiBsaW5lIDM0MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSAzNDcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xudGhlYWQgdGgge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjY2FlOWRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi8qIGxpbmUgMzU4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbnRoIHtcbiAgcGFkZGluZzogMC40Mjg1NzE0Mjg2ZW0gMC44NTcxNDI4NTcxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgY29sb3I6ICMwMDgwODA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiBsaW5lIDM3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG50ZCB7XG4gIHBhZGRpbmc6IDAuNDI4NTcxNDI4NmVtIDAuODU3MTQyODU3MWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDM4NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAzODksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTIwJTtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qIGxpbmUgMzk2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5pbnNldC1yaWdodCB7XG4gIG1hcmdpbjogMTVweCAwIDEwcHggMTVweDsgfVxuXG4vKiBsaW5lIDQwMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG4uaW5zZXQtbGVmdCB7XG4gIG1hcmdpbjogMTVweCAxNXB4IDEwcHggMDsgfVxuXG4vKiBsaW5lIDQwNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG4uaW5zZXQtY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTVweCBhdXRvOyB9XG5cbi8qIGxpbmUgNDE1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5tZi1pY29uLTEyLCAubWYtaWNvbi0xNiwgLm1mLWljb24tMjQsIC5tZi1pY29uLTMyLCAubWYtaWNvbi00OCwgLm1mLWljb24tNjQsIC5tZi1pY29uLTcyLCAubWYtaWNvbi05NiwgLm1mLWljb24tMTI4LCAubWYtaWNvbi0yNTYsIC5tZi1pY29uLTUxMiwgLm1mLWljb24sIC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0taWNvbjpiZWZvcmUsIC5tZi1zaW1wbGUtbGlzdF9faWNvbiAubWYtc2ltcGxlLWxpc3QtLWl0ZW06YmVmb3JlLCAubWYtYnJlYWRjcnVtYi0taXRlbS5oYXMtc3VibWVudTphZnRlciwgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIGE6OmJlZm9yZSxcbi5hYy1pbmJveC0taWNvbiAubWYtaW5ib3gtLXN1Ym1lbnUtaXRlbSBhOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJtb3Jmb250XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIGxpbmUgNDM1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5tZi1pY29uLTEyOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLyogbGluZSA0MzUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLm1mLWljb24tMTY6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4vKiBsaW5lIDQzNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG4ubWYtaWNvbi0yNDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi8qIGxpbmUgNDM1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5tZi1pY29uLTMyOjpiZWZvcmUge1xuICBmb250LXNpemU6IDMycHg7IH1cblxuLyogbGluZSA0MzUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLm1mLWljb24tNDg6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNDhweDsgfVxuXG4vKiBsaW5lIDQzNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG4ubWYtaWNvbi02NDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA2NHB4OyB9XG5cbi8qIGxpbmUgNDM1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5tZi1pY29uLTcyOjpiZWZvcmUge1xuICBmb250LXNpemU6IDcycHg7IH1cblxuLyogbGluZSA0MzUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLm1mLWljb24tOTY6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogOTZweDsgfVxuXG4vKiBsaW5lIDQzNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fdHlwb2dyYXBoeS5zY3NzICovXG4ubWYtaWNvbi0xMjg6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTI4cHg7IH1cblxuLyogbGluZSA0MzUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLm1mLWljb24tMjU2OjpiZWZvcmUge1xuICBmb250LXNpemU6IDI1NnB4OyB9XG5cbi8qIGxpbmUgNDM1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5tZi1pY29uLTUxMjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1MTJweDsgfVxuXG4vKj9cclxuXHJcbiMjIEZvcm1zIFxyXG5cclxuRXN0aWxvcyBwb3IgZGVmZWN0byBwYXJhIGZvcm11bGFyaW9zIHkgZWxlbWVudG9zIGRlIGZvcm11bGFyaW9zOiBmaWVsZHNldHMsIGlucHV0cy5cclxuXHJcbiovXG4vKj9cclxuXHJcbkZvcm1zXHJcbj09PT09XHJcblxyXG4qIEBkZXNjICAgICAgICAgRXN0aWxvcyBlc3BlY8OtZmljb3MgcGFyYSBlbGVtZW50b3MgZGUgZm9ybXVsYXJpb3M6IGZpZWxkc2V0LCBsZWdlbmQsIGxhYmVscywgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWFcclxuKiBAbmFtZSAgICAgICAgIE5vIGFwbGljYVxyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3MgICAgICAgICBSZXZpc2FyIGNvbXBvcnRhbWllbnRvIHJlc3BvbnNpdmVcclxuXHJcblxyXG5cclxuRWplbXBsbyBkZSBlc3RydWN0dXJhIGRlIGZvcm11bGFyaW86XHJcblxyXG4gICAgPGZvcm0+XHJcbiAgICAgICAgPGZpZWxkc2V0PlxyXG4gICAgICAgICAgICA8bGVnZW5kPjxzcGFuPlTDrXR1bG8gZGVzY3JpcHRpdm8gZGVsIGZpZWxkc2V0PC9zcGFuPjwvbGVnZW5kPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmxkXCI+XHJcbiAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPVwiXCI+RXRpcXVldGEgPHNwYW4gY2xhc3M9XCJmbGRfaGVscFwiPlRleHRvIGRlIGF5dWRhIGRlbCBsYWJlbDwvc3Bhbj48L2xhYmVsPlxyXG4gICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgLz5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC9maWVsZHNldD5cclxuICAgIDwvZm9ybT5cclxuXHJcbiovXG4vKiAkYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQ6ICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXJhdy1vdXRwdXQ6ICAgICB0cnVlICFkZWZhdWx0OyAqL1xuLypcclxuXHJcbi8vIEJyZWFrcG9pbnQgLSBtZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC1uby1xdWVyaWVzOiAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1uby1xdWVyeS1mYWxsYmFja3M6IHRydWUgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXRvLWVtczogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuLy9cclxuLy9VU086IEBpbmNsdWRlIGJyZWFrcG9pbnQoW1BVTlRPX0RFX0NPUlRFXSl7IC4uY3NzLi4ufVxyXG5cclxuKi9cbi8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbmZvcm0ge1xuICBtYXJnaW46IDByZW0gMCAwcmVtIDA7IH1cblxuLyo/XHJcblxyXG4jIyBGaWVsZHNldFxyXG5cclxuTG9zIGZpZWxkc2V0cyBkZXNpZ25hbiBncnVwb3MgZGUgY2FtcG9zIGFmaW5lc1xyXG5cclxuKi9cbi8qIGxpbmUgNDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbmZpZWxkc2V0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbWFyZ2luLXRvcDogMHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjg1NzE0Mjg1NzFyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgNTgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbiAgZmllbGRzZXQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDYyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4gIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDNyZW07XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgLyogbGluZSA0Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuICAgIGZpZWxkc2V0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLyogbGluZSA4Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xubGFiZWwsIC5sYWJlbCwgLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsIC5tZi1yZXBvcnQtLWxhYmVsIHtcbiAgbWFyZ2luOiAwIDFlbSAwLjVlbSAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgODMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbiAgICBsYWJlbCwgLmxhYmVsLCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCwgLm1mLXJlcG9ydC0tbGFiZWwge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wOyB9IH1cbiAgLyogbGluZSAxMDIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbiAgbGFiZWwucmVxdWlyZWQ6YmVmb3JlLCAucmVxdWlyZWQubGFiZWw6YmVmb3JlLCAucmVxdWlyZWQubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbDpiZWZvcmUsIC5yZXF1aXJlZC5tZi1yZXBvcnQtLWxhYmVsOmJlZm9yZSxcbiAgLmZsZC5yZXF1aXJlZCBsYWJlbDpiZWZvcmUsXG4gIC5mbGQucmVxdWlyZWQgLmxhYmVsOmJlZm9yZSxcbiAgLmZsZC5yZXF1aXJlZCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbDpiZWZvcmUsXG4gIC5mbGQucmVxdWlyZWQgLm1mLXJlcG9ydC0tbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIipcIjsgfVxuXG4vKiBsaW5lIDExMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgMTEwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG4gICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICAgIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDE0MHB4OyB9IH1cblxuLyogbGluZSAxNDIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgMTQyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4gICAgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDE1MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbnRleHRhcmVhLCBzZWxlY3QsXG4uZXJyb3Igc2VsZWN0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMC41ZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RBREFEQTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICAtbXMtdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7XG4gIHRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4yczsgfVxuICAvKiBsaW5lIDE2Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuICBpbnB1dDpmb2N1c1t0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXQ6Zm9jdXNbdHlwZT1cInNlYXJjaFwiXSxcbiAgaW5wdXQ6Zm9jdXNbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQ6Zm9jdXNbdHlwZT1cInRlbFwiXSxcbiAgaW5wdXQ6Zm9jdXNbdHlwZT1cInVybFwiXSxcbiAgaW5wdXQ6Zm9jdXNbdHlwZT1cImVtYWlsXCJdLFxuICBpbnB1dDpmb2N1c1t0eXBlPVwicGFzc3dvcmRcIl0sXG4gIGlucHV0OmZvY3VzW3R5cGU9XCJkYXRldGltZVwiXSxcbiAgaW5wdXQ6Zm9jdXNbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0OmZvY3VzW3R5cGU9XCJtb250aFwiXSxcbiAgaW5wdXQ6Zm9jdXNbdHlwZT1cIndlZWtcIl0sXG4gIGlucHV0OmZvY3VzW3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dDpmb2N1c1t0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0OmZvY3VzW3R5cGU9XCJudW1iZXJcIl0sXG4gIHRleHRhcmVhOmZvY3VzLFxuICBzZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNDgwNjU7XG4gICAgcGFkZGluZzogZW1DYWxjIDdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KSwgMHB4IDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpLCAwIDFweCAxMnB4IHJnYmEoODgsIDE3MiwgMTk2LCAwLjcpOyB9XG5cbi8qIGxpbmUgMjE2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG5pbnB1dFt0eXBlPVwidGV4dFwiXS5tZi1pbnB1dF9feGwsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLm1mLWlucHV0X194bCxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ubWYtaW5wdXRfX3hsLFxuaW5wdXRbdHlwZT1cInRlbFwiXS5tZi1pbnB1dF9feGwsXG5pbnB1dFt0eXBlPVwidXJsXCJdLm1mLWlucHV0X194bCxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXS5tZi1pbnB1dF9feGwsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ubWYtaW5wdXRfX3hsLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLm1mLWlucHV0X194bCxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLm1mLWlucHV0X194bCxcbmlucHV0W3R5cGU9XCJtb250aFwiXS5tZi1pbnB1dF9feGwsXG5pbnB1dFt0eXBlPVwid2Vla1wiXS5tZi1pbnB1dF9feGwsXG5pbnB1dFt0eXBlPVwidGltZVwiXS5tZi1pbnB1dF9feGwsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0ubWYtaW5wdXRfX3hsLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXS5tZi1pbnB1dF9feGwsXG50ZXh0YXJlYS5tZi1pbnB1dF9feGwsXG5zZWxlY3QubWYtaW5wdXRfX3hsLFxuLnNlbGVjdDItY29udGFpbmVyLm1mLWlucHV0X194bCxcbi5lcnJvciBzZWxlY3QubWYtaW5wdXRfX3hsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAyMjAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLm1mLWlucHV0X19sLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXS5tZi1pbnB1dF9fbCxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ubWYtaW5wdXRfX2wsXG5pbnB1dFt0eXBlPVwidGVsXCJdLm1mLWlucHV0X19sLFxuaW5wdXRbdHlwZT1cInVybFwiXS5tZi1pbnB1dF9fbCxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXS5tZi1pbnB1dF9fbCxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5tZi1pbnB1dF9fbCxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXS5tZi1pbnB1dF9fbCxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLm1mLWlucHV0X19sLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLm1mLWlucHV0X19sLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0ubWYtaW5wdXRfX2wsXG5pbnB1dFt0eXBlPVwidGltZVwiXS5tZi1pbnB1dF9fbCxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5tZi1pbnB1dF9fbCxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ubWYtaW5wdXRfX2wsXG50ZXh0YXJlYS5tZi1pbnB1dF9fbCxcbnNlbGVjdC5tZi1pbnB1dF9fbCxcbi5zZWxlY3QyLWNvbnRhaW5lci5tZi1pbnB1dF9fbCxcbi5lcnJvciBzZWxlY3QubWYtaW5wdXRfX2wge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgMjIwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ubWYtaW5wdXRfX2wsXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXS5tZi1pbnB1dF9fbCxcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLm1mLWlucHV0X19sLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0ubWYtaW5wdXRfX2wsXG4gICAgaW5wdXRbdHlwZT1cInVybFwiXS5tZi1pbnB1dF9fbCxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ubWYtaW5wdXRfX2wsXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLm1mLWlucHV0X19sLFxuICAgIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXS5tZi1pbnB1dF9fbCxcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5tZi1pbnB1dF9fbCxcbiAgICBpbnB1dFt0eXBlPVwibW9udGhcIl0ubWYtaW5wdXRfX2wsXG4gICAgaW5wdXRbdHlwZT1cIndlZWtcIl0ubWYtaW5wdXRfX2wsXG4gICAgaW5wdXRbdHlwZT1cInRpbWVcIl0ubWYtaW5wdXRfX2wsXG4gICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLm1mLWlucHV0X19sLFxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ubWYtaW5wdXRfX2wsXG4gICAgdGV4dGFyZWEubWYtaW5wdXRfX2wsXG4gICAgc2VsZWN0Lm1mLWlucHV0X19sLFxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci5tZi1pbnB1dF9fbCxcbiAgICAuZXJyb3Igc2VsZWN0Lm1mLWlucHV0X19sIHtcbiAgICAgIHdpZHRoOiA0MjBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC8qIGxpbmUgMjI4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLm1mLWlucHV0X19tLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLm1mLWlucHV0X19tLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLm1mLWlucHV0X19tLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdLm1mLWlucHV0X19tLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdLm1mLWlucHV0X19tLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ubWYtaW5wdXRfX20sXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5tZi1pbnB1dF9fbSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLm1mLWlucHV0X19tLFxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5tZi1pbnB1dF9fbSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLm1mLWlucHV0X19tLFxuICBpbnB1dFt0eXBlPVwid2Vla1wiXS5tZi1pbnB1dF9fbSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0ubWYtaW5wdXRfX20sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5tZi1pbnB1dF9fbSxcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5tZi1pbnB1dF9fbSxcbiAgdGV4dGFyZWEubWYtaW5wdXRfX20sXG4gIHNlbGVjdC5tZi1pbnB1dF9fbSxcbiAgLnNlbGVjdDItY29udGFpbmVyLm1mLWlucHV0X19tLFxuICAuZXJyb3Igc2VsZWN0Lm1mLWlucHV0X19tIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLyogbGluZSAyMzUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLm1mLWlucHV0X19zLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXS5tZi1pbnB1dF9fcyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ubWYtaW5wdXRfX3MsXG5pbnB1dFt0eXBlPVwidGVsXCJdLm1mLWlucHV0X19zLFxuaW5wdXRbdHlwZT1cInVybFwiXS5tZi1pbnB1dF9fcyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXS5tZi1pbnB1dF9fcyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5tZi1pbnB1dF9fcyxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXS5tZi1pbnB1dF9fcyxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLm1mLWlucHV0X19zLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLm1mLWlucHV0X19zLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0ubWYtaW5wdXRfX3MsXG5pbnB1dFt0eXBlPVwidGltZVwiXS5tZi1pbnB1dF9fcyxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5tZi1pbnB1dF9fcyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ubWYtaW5wdXRfX3MsXG50ZXh0YXJlYS5tZi1pbnB1dF9fcyxcbnNlbGVjdC5tZi1pbnB1dF9fcyxcbi5zZWxlY3QyLWNvbnRhaW5lci5tZi1pbnB1dF9fcyxcbi5lcnJvciBzZWxlY3QubWYtaW5wdXRfX3Mge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgMjM1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ubWYtaW5wdXRfX3MsXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXS5tZi1pbnB1dF9fcyxcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLm1mLWlucHV0X19zLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0ubWYtaW5wdXRfX3MsXG4gICAgaW5wdXRbdHlwZT1cInVybFwiXS5tZi1pbnB1dF9fcyxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ubWYtaW5wdXRfX3MsXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLm1mLWlucHV0X19zLFxuICAgIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXS5tZi1pbnB1dF9fcyxcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5tZi1pbnB1dF9fcyxcbiAgICBpbnB1dFt0eXBlPVwibW9udGhcIl0ubWYtaW5wdXRfX3MsXG4gICAgaW5wdXRbdHlwZT1cIndlZWtcIl0ubWYtaW5wdXRfX3MsXG4gICAgaW5wdXRbdHlwZT1cInRpbWVcIl0ubWYtaW5wdXRfX3MsXG4gICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLm1mLWlucHV0X19zLFxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ubWYtaW5wdXRfX3MsXG4gICAgdGV4dGFyZWEubWYtaW5wdXRfX3MsXG4gICAgc2VsZWN0Lm1mLWlucHV0X19zLFxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci5tZi1pbnB1dF9fcyxcbiAgICAuZXJyb3Igc2VsZWN0Lm1mLWlucHV0X19zIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi8qIGxpbmUgMjQzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG5pbnB1dFt0eXBlPVwidGV4dFwiXS5tZi1pbnB1dF9feHMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLm1mLWlucHV0X194cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ubWYtaW5wdXRfX3hzLFxuaW5wdXRbdHlwZT1cInRlbFwiXS5tZi1pbnB1dF9feHMsXG5pbnB1dFt0eXBlPVwidXJsXCJdLm1mLWlucHV0X194cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXS5tZi1pbnB1dF9feHMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ubWYtaW5wdXRfX3hzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLm1mLWlucHV0X194cyxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLm1mLWlucHV0X194cyxcbmlucHV0W3R5cGU9XCJtb250aFwiXS5tZi1pbnB1dF9feHMsXG5pbnB1dFt0eXBlPVwid2Vla1wiXS5tZi1pbnB1dF9feHMsXG5pbnB1dFt0eXBlPVwidGltZVwiXS5tZi1pbnB1dF9feHMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0ubWYtaW5wdXRfX3hzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXS5tZi1pbnB1dF9feHMsXG50ZXh0YXJlYS5tZi1pbnB1dF9feHMsXG5zZWxlY3QubWYtaW5wdXRfX3hzLFxuLnNlbGVjdDItY29udGFpbmVyLm1mLWlucHV0X194cyxcbi5lcnJvciBzZWxlY3QubWYtaW5wdXRfX3hzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAvKiBsaW5lIDI0Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLm1mLWlucHV0X194cyxcbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLm1mLWlucHV0X194cyxcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLm1mLWlucHV0X194cyxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLm1mLWlucHV0X194cyxcbiAgICBpbnB1dFt0eXBlPVwidXJsXCJdLm1mLWlucHV0X194cyxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ubWYtaW5wdXRfX3hzLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5tZi1pbnB1dF9feHMsXG4gICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLm1mLWlucHV0X194cyxcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5tZi1pbnB1dF9feHMsXG4gICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLm1mLWlucHV0X194cyxcbiAgICBpbnB1dFt0eXBlPVwid2Vla1wiXS5tZi1pbnB1dF9feHMsXG4gICAgaW5wdXRbdHlwZT1cInRpbWVcIl0ubWYtaW5wdXRfX3hzLFxuICAgIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5tZi1pbnB1dF9feHMsXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5tZi1pbnB1dF9feHMsXG4gICAgdGV4dGFyZWEubWYtaW5wdXRfX3hzLFxuICAgIHNlbGVjdC5tZi1pbnB1dF9feHMsXG4gICAgLnNlbGVjdDItY29udGFpbmVyLm1mLWlucHV0X194cyxcbiAgICAuZXJyb3Igc2VsZWN0Lm1mLWlucHV0X194cyB7XG4gICAgICB3aWR0aDogMTAwcHg7IH0gfVxuXG4vKiBsaW5lIDI1MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuc2VsZWN0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpLCAwcHggMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksIDAgMXB4IDEycHggcmdiYSg4OCwgMTcyLCAxOTYsIDAuNyk7IH1cblxuLyogbGluZSAyNTUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbmlucHV0W2Rpc2FibGVkPWRpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURFREU7IH1cblxuLyogbGluZSAyNjEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbmlucHV0W2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0sXG5zZWxlY3RbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSwgdGV4dGFyZWFbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURFREU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYmFiYWI7IH1cblxuLyogbGluZSAyNjgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IGluaXRpYWw7XG4gIG1hcmdpbjogMnB4IDRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDI4Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMsXG5pbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDhweCAjNThhY2M0OyB9XG5cbi8qIGxpbmUgMjg4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG5pbnB1dFtyZWFkb25seV0sXG5pbnB1dFtyZWFkb25seV06Zm9jdXMsXG5zZWxlY3RbcmVhZG9ubHldLFxuc2VsZWN0W3JlYWRvbmx5XTpmb2N1cyxcbnRleHRhcmVhW3JlYWRvbmx5XSxcbnRleHRhcmVhW3JlYWRvbmx5XTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQURBREE7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSAzMDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyLFxuYnV0dG9uOmhvdmVyLFxuLm1mLWNvb2tpZXMtLWFjY2VwdDpob3Zlcixcbi5tZi1jb29raWVzLS1pbmZvOmhvdmVyLFxuLm1mLXNjcm9sbC1uYXYtLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDMxMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzLFxuYnV0dG9uOmhvdmVyLFxuLm1mLWNvb2tpZXMtLWFjY2VwdDpob3Zlcixcbi5tZi1jb29raWVzLS1pbmZvOmhvdmVyLFxuLm1mLXNjcm9sbC1uYXYtLWJ0bjpob3ZlcixcbmJ1dHRvbjpmb2N1cyxcbi5tZi1jb29raWVzLS1hY2NlcHQ6Zm9jdXMsXG4ubWYtY29va2llcy0taW5mbzpmb2N1cyxcbi5tZi1zY3JvbGwtbmF2LS1idG46Zm9jdXMge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI2M1YzVjNTsgfVxuXG4vKiBsaW5lIDMxOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXTphY3RpdmUsXG5idXR0b246YWN0aXZlLFxuLm1mLWNvb2tpZXMtLWFjY2VwdDphY3RpdmUsXG4ubWYtY29va2llcy0taW5mbzphY3RpdmUsXG4ubWYtc2Nyb2xsLW5hdi0tYnRuOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMXB4ICMzRTNFM0UsIDBweCAxcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSkgaW5zZXQsIDBweCAxcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYmFja2dyb3VuZDogI2M1YzVjNTsgfVxuXG4vKiBsaW5lIDMyOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuZmllbGRzZXQubm9sZWdlbmQgbGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX3Zpc3VhbGx5aGlkZGVuLnNjc3MgKi9cbiAgZmllbGRzZXQubm9sZWdlbmQgbGVnZW5kLmZvY3VzYWJsZTphY3RpdmUsIGZpZWxkc2V0Lm5vbGVnZW5kIGxlZ2VuZC5mb2N1c2FibGU6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi8qIGxpbmUgMzMyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4uZnN1Ym1pdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qIGxpbmUgMzM4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4uZmxkIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAvKiBsaW5lIDM0Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuICAgIC5mbGQgdGV4dGFyZWEsXG4gICAgLmZsZCBzZWxlY3RbbXVsdGlwbGVdIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH0gfVxuXG4vKiBsaW5lIDM1MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuLmZsZCBsYWJlbCwgLmZsZCAubGFiZWwsIC5mbGQgLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsIC5mbGQgLm1mLXJlcG9ydC0tbGFiZWwsXG4uZmxkIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgMzUxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4gICAgLmZsZCBsYWJlbCwgLmZsZCAubGFiZWwsIC5mbGQgLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsIC5mbGQgLm1mLXJlcG9ydC0tbGFiZWwsXG4gICAgLmZsZCAubGFiZWwge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi8qIGxpbmUgMzYwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4uZmxkIGxhYmVsLCAuZmxkIC5sYWJlbCwgLmZsZCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCwgLmZsZCAubWYtcmVwb3J0LS1sYWJlbCB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgMzY0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4uZmxkIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAvKiBsaW5lIDM3MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuICAuZmxkLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9IH1cblxuLyogbGluZSAzODMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbi50eHRhcmVhTGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogQ2hlY2tib3hlcyAqL1xuLyogUmFkaW8gbGlzdCwgY2hlY2tib3ggbGlzdCAqL1xuLyogbGluZSAzOTMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbi5yYWRpby1saXN0LFxuLmlucHV0LWxpc3QsXG4uY2hlY2tib3gtbGlzdCxcbi5tdWx0aW9wdGlvbi1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgMzkzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4gICAgLnJhZGlvLWxpc3QsXG4gICAgLmlucHV0LWxpc3QsXG4gICAgLmNoZWNrYm94LWxpc3QsXG4gICAgLm11bHRpb3B0aW9uLWxpc3Qge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMC4yODU3MTQyODU3ZW0gMDtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC8qIGxpbmUgNDA4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4gIC5yYWRpby1saXN0IGxhYmVsLCAuaW5wdXQtbGlzdCBsYWJlbCwgLmNoZWNrYm94LWxpc3QgbGFiZWwsIC5tdWx0aW9wdGlvbi1saXN0IGxhYmVsLCAucmFkaW8tbGlzdCAubGFiZWwsIC5pbnB1dC1saXN0IC5sYWJlbCwgLmNoZWNrYm94LWxpc3QgLmxhYmVsLCAubXVsdGlvcHRpb24tbGlzdCAubGFiZWwsIC5yYWRpby1saXN0IC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLCAuaW5wdXQtbGlzdCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCwgLmNoZWNrYm94LWxpc3QgLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsIC5tdWx0aW9wdGlvbi1saXN0IC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLCAucmFkaW8tbGlzdCAubWYtcmVwb3J0LS1sYWJlbCwgLmlucHV0LWxpc3QgLm1mLXJlcG9ydC0tbGFiZWwsIC5jaGVja2JveC1saXN0IC5tZi1yZXBvcnQtLWxhYmVsLCAubXVsdGlvcHRpb24tbGlzdCAubWYtcmVwb3J0LS1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAgIC8qIGxpbmUgNDA4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4gICAgICAucmFkaW8tbGlzdCBsYWJlbCwgLmlucHV0LWxpc3QgbGFiZWwsIC5jaGVja2JveC1saXN0IGxhYmVsLCAubXVsdGlvcHRpb24tbGlzdCBsYWJlbCwgLnJhZGlvLWxpc3QgLmxhYmVsLCAuaW5wdXQtbGlzdCAubGFiZWwsIC5jaGVja2JveC1saXN0IC5sYWJlbCwgLm11bHRpb3B0aW9uLWxpc3QgLmxhYmVsLCAucmFkaW8tbGlzdCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCwgLmlucHV0LWxpc3QgLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsIC5jaGVja2JveC1saXN0IC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLCAubXVsdGlvcHRpb24tbGlzdCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCwgLnJhZGlvLWxpc3QgLm1mLXJlcG9ydC0tbGFiZWwsIC5pbnB1dC1saXN0IC5tZi1yZXBvcnQtLWxhYmVsLCAuY2hlY2tib3gtbGlzdCAubWYtcmVwb3J0LS1sYWJlbCwgLm11bHRpb3B0aW9uLWxpc3QgLm1mLXJlcG9ydC0tbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAvKiBsaW5lIDQxNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuICAgIC5yYWRpby1saXN0IGxhYmVsLnJlcXVpcmVkOmJlZm9yZSwgLmlucHV0LWxpc3QgbGFiZWwucmVxdWlyZWQ6YmVmb3JlLCAuY2hlY2tib3gtbGlzdCBsYWJlbC5yZXF1aXJlZDpiZWZvcmUsIC5tdWx0aW9wdGlvbi1saXN0IGxhYmVsLnJlcXVpcmVkOmJlZm9yZSwgLnJhZGlvLWxpc3QgLnJlcXVpcmVkLmxhYmVsOmJlZm9yZSwgLmlucHV0LWxpc3QgLnJlcXVpcmVkLmxhYmVsOmJlZm9yZSwgLmNoZWNrYm94LWxpc3QgLnJlcXVpcmVkLmxhYmVsOmJlZm9yZSwgLm11bHRpb3B0aW9uLWxpc3QgLnJlcXVpcmVkLmxhYmVsOmJlZm9yZSwgLnJhZGlvLWxpc3QgLnJlcXVpcmVkLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWw6YmVmb3JlLCAuaW5wdXQtbGlzdCAucmVxdWlyZWQubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbDpiZWZvcmUsIC5jaGVja2JveC1saXN0IC5yZXF1aXJlZC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsOmJlZm9yZSwgLm11bHRpb3B0aW9uLWxpc3QgLnJlcXVpcmVkLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWw6YmVmb3JlLCAucmFkaW8tbGlzdCAucmVxdWlyZWQubWYtcmVwb3J0LS1sYWJlbDpiZWZvcmUsIC5pbnB1dC1saXN0IC5yZXF1aXJlZC5tZi1yZXBvcnQtLWxhYmVsOmJlZm9yZSwgLmNoZWNrYm94LWxpc3QgLnJlcXVpcmVkLm1mLXJlcG9ydC0tbGFiZWw6YmVmb3JlLCAubXVsdGlvcHRpb24tbGlzdCAucmVxdWlyZWQubWYtcmVwb3J0LS1sYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAvKiBsaW5lIDQyMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuICAucmFkaW8tbGlzdCBsaSwgLmlucHV0LWxpc3QgbGksIC5jaGVja2JveC1saXN0IGxpLCAubXVsdGlvcHRpb24tbGlzdCBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMC40Mjg1NzE0Mjg2ZW0gMDsgfVxuICAvKiBsaW5lIDQyNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuICAucmFkaW8tbGlzdCBsaTpsYXN0LWNoaWxkLCAuaW5wdXQtbGlzdCBsaTpsYXN0LWNoaWxkLCAuY2hlY2tib3gtbGlzdCBsaTpsYXN0LWNoaWxkLCAubXVsdGlvcHRpb24tbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgNDMxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4uZmxkLmlubG5SYWRpbyAucmFkaW8tbGlzdCBsaSwgLmZsZC5pbmxuUmFkaW8gLmlucHV0LWxpc3QgbGksIC5mbGQuaW5sblJhZGlvIC5jaGVja2JveC1saXN0IGxpLCAuZmxkLmlubG5SYWRpbyAubXVsdGlvcHRpb24tbGlzdCBsaSxcbi5mbGQuaW5sbkNoZWNrYm94IC5yYWRpby1saXN0IGxpLFxuLmZsZC5pbmxuQ2hlY2tib3ggLmlucHV0LWxpc3QgbGksXG4uZmxkLmlubG5DaGVja2JveCAuY2hlY2tib3gtbGlzdCBsaSxcbi5mbGQuaW5sbkNoZWNrYm94IC5tdWx0aW9wdGlvbi1saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG5cbi8qIEZpZWxkIGhlbHAgKi9cbi8qIGxpbmUgNDQ4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4uZmxkSGVscCxcbi5mbGQtaGVscCxcbi5tZi1maWxldXBsb2FkLS1jb250YWluZXIgLm1mLWRyb3Bib3ggLm1mLWRyb3Bib3gtLXN1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtO1xuICBjb2xvcjogIzkxOTA5MDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSA0NTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbi5pbnB1dC1oZWxwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzkxOTA5MDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gICAgLyogbGluZSA0NTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbiAgICAuaW5wdXQtaGVscCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTk4cHg7IH1cbiAgICAgIC8qIGxpbmUgNDcwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4gICAgICAubWYtZm9ybV9fc3RhY2sgLmlucHV0LWhlbHAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi8qIEVycm9ycywgd2FybmluZ3MsIGluZm9zICovXG4vKiBsaW5lIDQ3OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuLmVycm9yLFxuLmVycm9yX2xpc3QsXG4ud2FybmluZyxcbi53YXJuaW5nX2xpc3QsXG4uaW5mbyxcbi5pbmZvX2xpc3QsXG4uc3VjY2Vzcyxcbi5zdWNjZXNzX2xpc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4vKiBsaW5lIDQ5MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuLmVycm9yX2xpc3QsXG4ud2FybmluZ19saXN0LFxuLmluZm9fbGlzdCxcbi5zdWNjZXNzX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAvKiBsaW5lIDQ5MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuICAgIC5lcnJvcl9saXN0LFxuICAgIC53YXJuaW5nX2xpc3QsXG4gICAgLmluZm9fbGlzdCxcbiAgICAuc3VjY2Vzc19saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOThweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gICAgLyogbGluZSA1MDQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbiAgICAubWYtZm9ybV9fc3RhY2sgLmVycm9yX2xpc3QsIC5tZi1mb3JtX19zdGFja1xuICAgIC53YXJuaW5nX2xpc3QsIC5tZi1mb3JtX19zdGFja1xuICAgIC5pbmZvX2xpc3QsIC5tZi1mb3JtX19zdGFja1xuICAgIC5zdWNjZXNzX2xpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4vKiBsaW5lIDUxMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuLmVycm9yX2xpc3QsXG4uZXJyb3IgbGFiZWwsXG4uZXJyb3IgLmxhYmVsLFxuLmVycm9yIC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLFxuLmVycm9yIC5tZi1yZXBvcnQtLWxhYmVsIHtcbiAgY29sb3I6ICNGOTRFM0M7IH1cblxuLyogbGluZSA1MTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbi53YXJuaW5nX2xpc3QsXG4ud2FybmluZyBsYWJlbCxcbi53YXJuaW5nIC5sYWJlbCxcbi53YXJuaW5nIC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLFxuLndhcm5pbmcgLm1mLXJlcG9ydC0tbGFiZWwge1xuICBjb2xvcjogI0U2NzU0NTsgfVxuXG4vKiBsaW5lIDUyMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuLmluZm9fbGlzdCxcbi5pbmZvIGxhYmVsLFxuLmluZm8gLmxhYmVsLFxuLmluZm8gLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsXG4uaW5mbyAubWYtcmVwb3J0LS1sYWJlbCB7XG4gIGNvbG9yOiAjMDA5MUFBOyB9XG5cbi8qIGxpbmUgNTI3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4uc3VjY2Vzc19saXN0LFxuLnN1Y2Nlc3MgbGFiZWwsXG4uc3VjY2VzcyAubGFiZWwsXG4uc3VjY2VzcyAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCxcbi5zdWNjZXNzIC5tZi1yZXBvcnQtLWxhYmVsIHtcbiAgY29sb3I6ICM1ZGJiMmQ7IH1cblxuLyogbGluZSA1MzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbi5lcnJvciBpbnB1dCxcbi5lcnJvciBzZWxlY3QsXG4uZXJyb3IgdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICNGOTRFM0M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUQ3RDc7IH1cblxuLyogbGluZSA1MzksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbi53YXJuaW5nIGlucHV0LFxuLndhcm5pbmcgc2VsZWN0LFxuLndhcm5pbmcgdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICNFNjc1NDU7IH1cblxuLyogbGluZSA1NDUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbi5zdWNjZXNzIGlucHV0LFxuLnN1Y2Nlc3Mgc2VsZWN0LFxuLnN1Y2Nlc3MgdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICM1ZGJiMmQ7IH1cblxuLyogRm9ybSB0eXBlcyAqL1xuLyogbGluZSA1NTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbi5tZi1mb3JtX19zdGFjayAuZmxkLCAubWYtZm9ybV9fc3RhY2suZmxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi8qIGxpbmUgNTYyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4ubWYtZm9ybV9fc3RhY2sgLmZsZCA+IGxhYmVsLCAubWYtZm9ybV9fc3RhY2sgLmZsZCA+IC5sYWJlbCwgLm1mLWZvcm1fX3N0YWNrIC5mbGQgPiAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCwgLm1mLWZvcm1fX3N0YWNrIC5mbGQgPiAubWYtcmVwb3J0LS1sYWJlbCxcbi5tZi1mb3JtX19zdGFjayAuZmxkID4gLmxhYmVsLFxuLm1mLWZvcm1fX3N0YWNrLmZsZCA+IGxhYmVsLFxuLm1mLWZvcm1fX3N0YWNrLmZsZCA+IC5sYWJlbCxcbi5tZi1mb3JtX19zdGFjay5mbGQgPiAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCxcbi5tZi1mb3JtX19zdGFjay5mbGQgPiAubWYtcmVwb3J0LS1sYWJlbCxcbi5tZi1mb3JtX19zdGFjay5mbGQgPiAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87IH1cblxuLyogbGluZSA1NjksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbi5tZi1mb3JtX19zdGFjayAuZmxkLmNoY2tCb3hfYWxvbmUgPiBsYWJlbCwgLm1mLWZvcm1fX3N0YWNrIC5mbGQuY2hja0JveF9hbG9uZSA+IC5sYWJlbCwgLm1mLWZvcm1fX3N0YWNrIC5mbGQuY2hja0JveF9hbG9uZSA+IC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLCAubWYtZm9ybV9fc3RhY2sgLmZsZC5jaGNrQm94X2Fsb25lID4gLm1mLXJlcG9ydC0tbGFiZWwsXG4ubWYtZm9ybV9fc3RhY2sgLmZsZC5jaGNrQm94X2Fsb25lID4gLmxhYmVsLFxuLm1mLWZvcm1fX3N0YWNrLmZsZC5jaGNrQm94X2Fsb25lID4gbGFiZWwsXG4ubWYtZm9ybV9fc3RhY2suZmxkLmNoY2tCb3hfYWxvbmUgPiAubGFiZWwsXG4ubWYtZm9ybV9fc3RhY2suZmxkLmNoY2tCb3hfYWxvbmUgPiAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCxcbi5tZi1mb3JtX19zdGFjay5mbGQuY2hja0JveF9hbG9uZSA+IC5tZi1yZXBvcnQtLWxhYmVsLFxuLm1mLWZvcm1fX3N0YWNrLmZsZC5jaGNrQm94X2Fsb25lID4gLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi8qIGxpbmUgNTc4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4ubWYtZm9ybV9fc3RhY2sgLmZsZC5jaGNrQm94X2Fsb25lLFxuLm1mLWZvcm1fX3N0YWNrIC5mbGQuY2hja0JveF9hbG9uZSB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLyogbGluZSA1ODQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbi5tZi1mb3JtX19zdGFjayAuZmxkID4gbGFiZWwuY2hja0xhYmVsLCAubWYtZm9ybV9fc3RhY2sgLmZsZCA+IC5jaGNrTGFiZWwubGFiZWwsIC5tZi1mb3JtX19zdGFjayAuZmxkID4gLmNoY2tMYWJlbC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLCAubWYtZm9ybV9fc3RhY2sgLmZsZCA+IC5jaGNrTGFiZWwubWYtcmVwb3J0LS1sYWJlbCwgLm1mLWZvcm1fX3N0YWNrIC5mbGQgPiBsYWJlbC5jaGNrTGFiZWwsIC5tZi1mb3JtX19zdGFjayAuZmxkID4gLmNoY2tMYWJlbC5sYWJlbCwgLm1mLWZvcm1fX3N0YWNrIC5mbGQgPiAuY2hja0xhYmVsLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsIC5tZi1mb3JtX19zdGFjayAuZmxkID4gLmNoY2tMYWJlbC5tZi1yZXBvcnQtLWxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNTkwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4ubWYtZm9ybV9fc3RhY2sgLmZsZC5jaGNrQm94X2Fsb25lID4gbGFiZWwuY2hja0xhYmVsLCAubWYtZm9ybV9fc3RhY2sgLmZsZC5jaGNrQm94X2Fsb25lID4gLmNoY2tMYWJlbC5sYWJlbCwgLm1mLWZvcm1fX3N0YWNrIC5mbGQuY2hja0JveF9hbG9uZSA+IC5jaGNrTGFiZWwubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCwgLm1mLWZvcm1fX3N0YWNrIC5mbGQuY2hja0JveF9hbG9uZSA+IC5jaGNrTGFiZWwubWYtcmVwb3J0LS1sYWJlbCwgLm1mLWZvcm1fX3N0YWNrIC5mbGQuY2hja0JveF9hbG9uZSA+IGxhYmVsLmNoY2tMYWJlbCwgLm1mLWZvcm1fX3N0YWNrIC5mbGQuY2hja0JveF9hbG9uZSA+IC5jaGNrTGFiZWwubGFiZWwsIC5tZi1mb3JtX19zdGFjayAuZmxkLmNoY2tCb3hfYWxvbmUgPiAuY2hja0xhYmVsLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsIC5tZi1mb3JtX19zdGFjayAuZmxkLmNoY2tCb3hfYWxvbmUgPiAuY2hja0xhYmVsLm1mLXJlcG9ydC0tbGFiZWwge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIGxpbmUgNTk2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4ubWYtZm9ybV9fc3RhY2sgLnJhZGlvLWxpc3QgbGFiZWwsIC5tZi1mb3JtX19zdGFjayAuaW5wdXQtbGlzdCBsYWJlbCwgLm1mLWZvcm1fX3N0YWNrIC5jaGVja2JveC1saXN0IGxhYmVsLCAubWYtZm9ybV9fc3RhY2sgLm11bHRpb3B0aW9uLWxpc3QgbGFiZWwsIC5tZi1mb3JtX19zdGFjayAucmFkaW8tbGlzdCAubGFiZWwsIC5tZi1mb3JtX19zdGFjayAuaW5wdXQtbGlzdCAubGFiZWwsIC5tZi1mb3JtX19zdGFjayAuY2hlY2tib3gtbGlzdCAubGFiZWwsIC5tZi1mb3JtX19zdGFjayAubXVsdGlvcHRpb24tbGlzdCAubGFiZWwsIC5tZi1mb3JtX19zdGFjayAucmFkaW8tbGlzdCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCwgLm1mLWZvcm1fX3N0YWNrIC5pbnB1dC1saXN0IC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLCAubWYtZm9ybV9fc3RhY2sgLmNoZWNrYm94LWxpc3QgLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsIC5tZi1mb3JtX19zdGFjayAubXVsdGlvcHRpb24tbGlzdCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCwgLm1mLWZvcm1fX3N0YWNrIC5yYWRpby1saXN0IC5tZi1yZXBvcnQtLWxhYmVsLCAubWYtZm9ybV9fc3RhY2sgLmlucHV0LWxpc3QgLm1mLXJlcG9ydC0tbGFiZWwsIC5tZi1mb3JtX19zdGFjayAuY2hlY2tib3gtbGlzdCAubWYtcmVwb3J0LS1sYWJlbCwgLm1mLWZvcm1fX3N0YWNrIC5tdWx0aW9wdGlvbi1saXN0IC5tZi1yZXBvcnQtLWxhYmVsIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLyogRm9ybXM6IGxhYmVsIHJpZ2h0IGFsaWduZWQgKi9cbi8qIENoZWNrYm94ZXMgKi9cbi8qIGxpbmUgNjA1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG5mb3JtLnN0a2QgLmZsZC5jaGNrQm94X2Fsb25lLFxuZmllbGRzZXQuc3RrZCAuZmxkLmNoY2tCb3hfYWxvbmUge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgNjExLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG5mb3JtLnN0a2QgLmZsZCA+IGxhYmVsLmNoY2tMYWJlbCwgZm9ybS5zdGtkIC5mbGQgPiAuY2hja0xhYmVsLmxhYmVsLCBmb3JtLnN0a2QgLmZsZCA+IC5jaGNrTGFiZWwubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCwgZm9ybS5zdGtkIC5mbGQgPiAuY2hja0xhYmVsLm1mLXJlcG9ydC0tbGFiZWwsXG5maWVsZHNldC5zdGtkIC5mbGQgPiBsYWJlbC5jaGNrTGFiZWwsXG5maWVsZHNldC5zdGtkIC5mbGQgPiAuY2hja0xhYmVsLmxhYmVsLFxuZmllbGRzZXQuc3RrZCAuZmxkID4gLmNoY2tMYWJlbC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLFxuZmllbGRzZXQuc3RrZCAuZmxkID4gLmNoY2tMYWJlbC5tZi1yZXBvcnQtLWxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNjE3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG5mb3JtLnN0a2QgLmZsZC5jaGNrQm94X2Fsb25lID4gbGFiZWwuY2hja0xhYmVsLCBmb3JtLnN0a2QgLmZsZC5jaGNrQm94X2Fsb25lID4gLmNoY2tMYWJlbC5sYWJlbCwgZm9ybS5zdGtkIC5mbGQuY2hja0JveF9hbG9uZSA+IC5jaGNrTGFiZWwubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCwgZm9ybS5zdGtkIC5mbGQuY2hja0JveF9hbG9uZSA+IC5jaGNrTGFiZWwubWYtcmVwb3J0LS1sYWJlbCxcbmZpZWxkc2V0LnN0a2QgLmZsZC5jaGNrQm94X2Fsb25lID4gbGFiZWwuY2hja0xhYmVsLFxuZmllbGRzZXQuc3RrZCAuZmxkLmNoY2tCb3hfYWxvbmUgPiAuY2hja0xhYmVsLmxhYmVsLFxuZmllbGRzZXQuc3RrZCAuZmxkLmNoY2tCb3hfYWxvbmUgPiAuY2hja0xhYmVsLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsXG5maWVsZHNldC5zdGtkIC5mbGQuY2hja0JveF9hbG9uZSA+IC5jaGNrTGFiZWwubWYtcmVwb3J0LS1sYWJlbCB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLyogRm9ybXM6IGlubGluZSAqL1xuLyogbGluZSA2MjUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbi5tZi1mb3JtX19pbmxpbmUgLmZsZCB7XG4gIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gICAgLyogbGluZSA2MjUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2Zvcm1zLnNjc3MgKi9cbiAgICAubWYtZm9ybV9faW5saW5lIC5mbGQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDFlbSAxZW0gMDsgfSB9XG5cbi8qIGxpbmUgNjMzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4ubWYtZm9ybV9faW5saW5lIGZpZWxkc2V0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAvKiBsaW5lIDY0Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuICAubWYtZm9ybV9fY2VudHJkIGxhYmVsLCAubWYtZm9ybV9fY2VudHJkIC5sYWJlbCwgLm1mLWZvcm1fX2NlbnRyZCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCwgLm1mLWZvcm1fX2NlbnRyZCAubWYtcmVwb3J0LS1sYWJlbCxcbiAgLm1mLWZvcm1fX2NlbnRyZWQgbGFiZWwsXG4gIC5tZi1mb3JtX19jZW50cmVkIC5sYWJlbCxcbiAgLm1mLWZvcm1fX2NlbnRyZWQgLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsXG4gIC5tZi1mb3JtX19jZW50cmVkIC5tZi1yZXBvcnQtLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAvKiBsaW5lIDY0Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZm9ybXMuc2NzcyAqL1xuICAubWYtZm9ybV9fY2VudHJkIC5yYWRpby1saXN0IGxhYmVsLCAubWYtZm9ybV9fY2VudHJkIC5pbnB1dC1saXN0IGxhYmVsLCAubWYtZm9ybV9fY2VudHJkIC5jaGVja2JveC1saXN0IGxhYmVsLCAubWYtZm9ybV9fY2VudHJkIC5tdWx0aW9wdGlvbi1saXN0IGxhYmVsLCAubWYtZm9ybV9fY2VudHJkIC5yYWRpby1saXN0IC5sYWJlbCwgLm1mLWZvcm1fX2NlbnRyZCAuaW5wdXQtbGlzdCAubGFiZWwsIC5tZi1mb3JtX19jZW50cmQgLmNoZWNrYm94LWxpc3QgLmxhYmVsLCAubWYtZm9ybV9fY2VudHJkIC5tdWx0aW9wdGlvbi1saXN0IC5sYWJlbCwgLm1mLWZvcm1fX2NlbnRyZCAucmFkaW8tbGlzdCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCwgLm1mLWZvcm1fX2NlbnRyZCAuaW5wdXQtbGlzdCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCwgLm1mLWZvcm1fX2NlbnRyZCAuY2hlY2tib3gtbGlzdCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCwgLm1mLWZvcm1fX2NlbnRyZCAubXVsdGlvcHRpb24tbGlzdCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCwgLm1mLWZvcm1fX2NlbnRyZCAucmFkaW8tbGlzdCAubWYtcmVwb3J0LS1sYWJlbCwgLm1mLWZvcm1fX2NlbnRyZCAuaW5wdXQtbGlzdCAubWYtcmVwb3J0LS1sYWJlbCwgLm1mLWZvcm1fX2NlbnRyZCAuY2hlY2tib3gtbGlzdCAubWYtcmVwb3J0LS1sYWJlbCwgLm1mLWZvcm1fX2NlbnRyZCAubXVsdGlvcHRpb24tbGlzdCAubWYtcmVwb3J0LS1sYWJlbCxcbiAgLm1mLWZvcm1fX2NlbnRyZWQgLnJhZGlvLWxpc3QgbGFiZWwsXG4gIC5tZi1mb3JtX19jZW50cmVkIC5pbnB1dC1saXN0IGxhYmVsLFxuICAubWYtZm9ybV9fY2VudHJlZCAuY2hlY2tib3gtbGlzdCBsYWJlbCxcbiAgLm1mLWZvcm1fX2NlbnRyZWQgLm11bHRpb3B0aW9uLWxpc3QgbGFiZWwsXG4gIC5tZi1mb3JtX19jZW50cmVkIC5yYWRpby1saXN0IC5sYWJlbCxcbiAgLm1mLWZvcm1fX2NlbnRyZWQgLmlucHV0LWxpc3QgLmxhYmVsLFxuICAubWYtZm9ybV9fY2VudHJlZCAuY2hlY2tib3gtbGlzdCAubGFiZWwsXG4gIC5tZi1mb3JtX19jZW50cmVkIC5tdWx0aW9wdGlvbi1saXN0IC5sYWJlbCxcbiAgLm1mLWZvcm1fX2NlbnRyZWQgLnJhZGlvLWxpc3QgLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsXG4gIC5tZi1mb3JtX19jZW50cmVkIC5pbnB1dC1saXN0IC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLFxuICAubWYtZm9ybV9fY2VudHJlZCAuY2hlY2tib3gtbGlzdCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCxcbiAgLm1mLWZvcm1fX2NlbnRyZWQgLm11bHRpb3B0aW9uLWxpc3QgLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsXG4gIC5tZi1mb3JtX19jZW50cmVkIC5yYWRpby1saXN0IC5tZi1yZXBvcnQtLWxhYmVsLFxuICAubWYtZm9ybV9fY2VudHJlZCAuaW5wdXQtbGlzdCAubWYtcmVwb3J0LS1sYWJlbCxcbiAgLm1mLWZvcm1fX2NlbnRyZWQgLmNoZWNrYm94LWxpc3QgLm1mLXJlcG9ydC0tbGFiZWwsXG4gIC5tZi1mb3JtX19jZW50cmVkIC5tdWx0aW9wdGlvbi1saXN0IC5tZi1yZXBvcnQtLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC8qIGxpbmUgNjUxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzICovXG4gIC5tZi1mb3JtX19jZW50cmQgLm1mLWZvcm1fX3N0YWNrIGxhYmVsLCAubWYtZm9ybV9fY2VudHJkIC5tZi1mb3JtX19zdGFjayAubGFiZWwsIC5tZi1mb3JtX19jZW50cmQgLm1mLWZvcm1fX3N0YWNrIC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLCAubWYtZm9ybV9fY2VudHJkIC5tZi1mb3JtX19zdGFjayAubWYtcmVwb3J0LS1sYWJlbCxcbiAgLm1mLWZvcm1fX2NlbnRyZCAubWYtZm9ybV9fc3RhY2sgLmxhYmVsLFxuICAubWYtZm9ybV9fY2VudHJkLm1mLWZvcm1fX3N0YWNrIGxhYmVsLFxuICAubWYtZm9ybV9fY2VudHJkLm1mLWZvcm1fX3N0YWNrIC5sYWJlbCxcbiAgLm1mLWZvcm1fX2NlbnRyZC5tZi1mb3JtX19zdGFjayAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCxcbiAgLm1mLWZvcm1fX2NlbnRyZC5tZi1mb3JtX19zdGFjayAubWYtcmVwb3J0LS1sYWJlbCxcbiAgLm1mLWZvcm1fX2NlbnRyZC5tZi1mb3JtX19zdGFjayAubGFiZWwsXG4gIC5tZi1mb3JtX19jZW50cmVkIC5tZi1mb3JtX19zdGFjayBsYWJlbCxcbiAgLm1mLWZvcm1fX2NlbnRyZWQgLm1mLWZvcm1fX3N0YWNrIC5sYWJlbCxcbiAgLm1mLWZvcm1fX2NlbnRyZWQgLm1mLWZvcm1fX3N0YWNrIC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLFxuICAubWYtZm9ybV9fY2VudHJlZCAubWYtZm9ybV9fc3RhY2sgLm1mLXJlcG9ydC0tbGFiZWwsXG4gIC5tZi1mb3JtX19jZW50cmVkIC5tZi1mb3JtX19zdGFjayAubGFiZWwsXG4gIC5tZi1mb3JtX19jZW50cmVkLm1mLWZvcm1fX3N0YWNrIGxhYmVsLFxuICAubWYtZm9ybV9fY2VudHJlZC5tZi1mb3JtX19zdGFjayAubGFiZWwsXG4gIC5tZi1mb3JtX19jZW50cmVkLm1mLWZvcm1fX3N0YWNrIC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLFxuICAubWYtZm9ybV9fY2VudHJlZC5tZi1mb3JtX19zdGFjayAubWYtcmVwb3J0LS1sYWJlbCxcbiAgLm1mLWZvcm1fX2NlbnRyZWQubWYtZm9ybV9fc3RhY2sgLmxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLyo/XHJcblxyXG4jIyBMYXlvdXQgXHJcblxyXG5Db250aWVuZSBsb3MgZXN0aWxvcyBwYXJhIGxhIGVzdHJ1Y3R1cmEgYsOhc2ljYSBkZSBsYSBww6FnaW5hOiBjb250ZW5lZG9yZXMsIHJlc3BvbnNpdmUuLi5cclxuXHJcbiovXG4vKj9cclxuXHJcbkxheW91dFxyXG49PT09PT1cclxuXHJcblxyXG4qIEBkZXNjICAgICAgICAgRXN0cnVjdHVyYSBiw6FzaWNhIGRlIHVuYSBww6FnaW5hIGVuIE1PUkZPUy4gRXN0aWxvcyBwYXJhIGNyZWFyIGxheW91dHMgcmVzcG9uc2l2ZSB5IGZsZXhpYmxlcy4gSW5jb3Jwb3JhIGFkZW1hcyB1biBudWV2byBsYXlvdXQgcGFyYSBkaXN0cmlidWlyIGVzcGFjaW9zXHJcbiogQG5hbWVcclxuKiBAYXV0aG9yICAgICAgIElnbmFjaW8gQ2FsbGVqYSwgTWlndWVsIEFuZ2VsIFRvcnJlcywgTWFyaWNvw7FvIFByaWV0b1xyXG4qIEB0ZXN0ZWRcdFx0RkYgNDQuMCAvIElFMTEgbW9kbyBFZGdlIC8gSUUxMSBtb2RvIDEwIC8gQ2hyb21lIDQ4LjAgLy8gTm8gY29tcGF0aWJsZSBjb24gSUU5IG8gYW50ZXJpb3Jlc1xyXG4qIEByZXF1aXJlc1x0XHRtZi1zYXNzLWxpYlxyXG4qIEBidWdzICAgICAgICAgUGVuZGllbnRlIGRlIG9wdGltaXphY2lvbiB5IHJldmlzaW9uLlxyXG5cdFx0XHRcdC8vIENvcnJlZ2lkbyBidWcgQ2hyb21lOiAubWYtbW9kdWxlIGhlaWdodDogMTAwJTtcclxuXHJcbiovXG4vKiBsaW5lIDUzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogbGluZSA1OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDYzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuYm9keSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDY3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuLm1mLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAvKiBsaW5lIDc1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAgIC5wb3J0YWwgLm1mLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDAwcHg7IH1cbiAgICAvKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAgIC5zZWRlIC5tZi1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDgzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAgIC5tZi1jb250YWluZXIubWYtY29udGFpbmVyX19jb21wYWN0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLyogbGluZSA4OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbi5tZi13cmFwcGVyLCAucG9ydGFsIC5tZi1mb290ZXItLWNvbnRhaW5lcixcbi5zZWRlIC5tZi1mb290ZXItLWNvbnRhaW5lciwgLnBvcnRhbCBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi1oZWFkZXItLWxvZ28sXG4uc2VkZSBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi1oZWFkZXItLWxvZ28sIC5wb3J0YWwgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtaGVhZGVyLS1jb250ZW50LFxuLnNlZGUgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtaGVhZGVyLS1jb250ZW50LCAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLXRvcGJhcixcbi5zZWRlIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLXRvcGJhciwgLm1mLXNpdGVtYXAtLWxpc3QsIC5tZi1jb29raWVzLS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIuNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNSU7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19jbGVhcmZpeC5zY3NzICovXG4gIC5tZi13cmFwcGVyOmFmdGVyLCAucG9ydGFsIC5tZi1mb290ZXItLWNvbnRhaW5lcjphZnRlcixcbiAgLnNlZGUgLm1mLWZvb3Rlci0tY29udGFpbmVyOmFmdGVyLCAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tbG9nbzphZnRlcixcbiAgLnNlZGUgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtaGVhZGVyLS1sb2dvOmFmdGVyLCAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tY29udGVudDphZnRlcixcbiAgLnNlZGUgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtaGVhZGVyLS1jb250ZW50OmFmdGVyLCAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLXRvcGJhcjphZnRlcixcbiAgLnNlZGUgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtdG9wYmFyOmFmdGVyLCAubWYtc2l0ZW1hcC0tbGlzdDphZnRlciwgLm1mLWNvb2tpZXMtLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gICAgLyogbGluZSA4OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgICAubWYtd3JhcHBlciwgLnBvcnRhbCAubWYtZm9vdGVyLS1jb250YWluZXIsXG4gICAgLnNlZGUgLm1mLWZvb3Rlci0tY29udGFpbmVyLCAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tbG9nbyxcbiAgICAuc2VkZSBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi1oZWFkZXItLWxvZ28sIC5wb3J0YWwgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtaGVhZGVyLS1jb250ZW50LFxuICAgIC5zZWRlIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tY29udGVudCwgLnBvcnRhbCBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi10b3BiYXIsXG4gICAgLnNlZGUgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtdG9wYmFyLCAubWYtc2l0ZW1hcC0tbGlzdCwgLm1mLWNvb2tpZXMtLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc3VwcG9ydC9fY2xlYXJmaXguc2NzcyAqL1xuICAgICAgLm1mLXdyYXBwZXI6YWZ0ZXIsIC5wb3J0YWwgLm1mLWZvb3Rlci0tY29udGFpbmVyOmFmdGVyLFxuICAgICAgLnNlZGUgLm1mLWZvb3Rlci0tY29udGFpbmVyOmFmdGVyLCAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tbG9nbzphZnRlcixcbiAgICAgIC5zZWRlIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tbG9nbzphZnRlciwgLnBvcnRhbCBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi1oZWFkZXItLWNvbnRlbnQ6YWZ0ZXIsXG4gICAgICAuc2VkZSBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi1oZWFkZXItLWNvbnRlbnQ6YWZ0ZXIsIC5wb3J0YWwgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtdG9wYmFyOmFmdGVyLFxuICAgICAgLnNlZGUgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtdG9wYmFyOmFmdGVyLCAubWYtc2l0ZW1hcC0tbGlzdDphZnRlciwgLm1mLWNvb2tpZXMtLWNvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDg5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAgIC5tZi13cmFwcGVyLCAucG9ydGFsIC5tZi1mb290ZXItLWNvbnRhaW5lcixcbiAgICAuc2VkZSAubWYtZm9vdGVyLS1jb250YWluZXIsIC5wb3J0YWwgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtaGVhZGVyLS1sb2dvLFxuICAgIC5zZWRlIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tbG9nbywgLnBvcnRhbCBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi1oZWFkZXItLWNvbnRlbnQsXG4gICAgLnNlZGUgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtaGVhZGVyLS1jb250ZW50LCAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLXRvcGJhcixcbiAgICAuc2VkZSBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi10b3BiYXIsIC5tZi1zaXRlbWFwLS1saXN0LCAubWYtY29va2llcy0tY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19jbGVhcmZpeC5zY3NzICovXG4gICAgICAubWYtd3JhcHBlcjphZnRlciwgLnBvcnRhbCAubWYtZm9vdGVyLS1jb250YWluZXI6YWZ0ZXIsXG4gICAgICAuc2VkZSAubWYtZm9vdGVyLS1jb250YWluZXI6YWZ0ZXIsIC5wb3J0YWwgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtaGVhZGVyLS1sb2dvOmFmdGVyLFxuICAgICAgLnNlZGUgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtaGVhZGVyLS1sb2dvOmFmdGVyLCAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tY29udGVudDphZnRlcixcbiAgICAgIC5zZWRlIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tY29udGVudDphZnRlciwgLnBvcnRhbCBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi10b3BiYXI6YWZ0ZXIsXG4gICAgICAuc2VkZSBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi10b3BiYXI6YWZ0ZXIsIC5tZi1zaXRlbWFwLS1saXN0OmFmdGVyLCAubWYtY29va2llcy0tY29udGVudDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzYuMzEyNWVtKSB7XG4gICAgLyogbGluZSA4OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgICAubWYtd3JhcHBlciwgLnBvcnRhbCAubWYtZm9vdGVyLS1jb250YWluZXIsXG4gICAgLnNlZGUgLm1mLWZvb3Rlci0tY29udGFpbmVyLCAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tbG9nbyxcbiAgICAuc2VkZSBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi1oZWFkZXItLWxvZ28sIC5wb3J0YWwgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtaGVhZGVyLS1jb250ZW50LFxuICAgIC5zZWRlIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tY29udGVudCwgLnBvcnRhbCBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi10b3BiYXIsXG4gICAgLnNlZGUgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtdG9wYmFyLCAubWYtc2l0ZW1hcC0tbGlzdCwgLm1mLWNvb2tpZXMtLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA5NS41ZW07XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19jbGVhcmZpeC5zY3NzICovXG4gICAgICAubWYtd3JhcHBlcjphZnRlciwgLnBvcnRhbCAubWYtZm9vdGVyLS1jb250YWluZXI6YWZ0ZXIsXG4gICAgICAuc2VkZSAubWYtZm9vdGVyLS1jb250YWluZXI6YWZ0ZXIsIC5wb3J0YWwgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtaGVhZGVyLS1sb2dvOmFmdGVyLFxuICAgICAgLnNlZGUgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtaGVhZGVyLS1sb2dvOmFmdGVyLCAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tY29udGVudDphZnRlcixcbiAgICAgIC5zZWRlIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tY29udGVudDphZnRlciwgLnBvcnRhbCBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi10b3BiYXI6YWZ0ZXIsXG4gICAgICAuc2VkZSBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi10b3BiYXI6YWZ0ZXIsIC5tZi1zaXRlbWFwLS1saXN0OmFmdGVyLCAubWYtY29va2llcy0tY29udGVudDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7IH0gfVxuXG4vKiBsaW5lIDExMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbi5tZi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMjVzIGVhc2U7IH1cbiAgLyogbGluZSAxMjEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gIC5pcy1vcGVuLXRvcGJhciAubWYtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAvKiBsaW5lIDExMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgICAubWYtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgLyogbGluZSAxMTAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gICAgLm1mLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLyogbGluZSAxMzgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gICAgICAuaXMtb3Blbi10b3BiYXIgLm1mLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MS44Njg3NWVtKSB7XG4gICAgLyogbGluZSAxMTAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gICAgLm1mLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC8qIGxpbmUgMTQ5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAubWYtd3JhcHBlci5tZi13cmFwcGVyX193aWRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAvKiBsaW5lIDE1Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgLm1mLWhlYWRlcl9fbWVudS1oaWRlICsgLm1mLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAvKiBsaW5lIDE2NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgLmFwcCAubWYtaGVhZGVyX19maXhlZCArIC5tZi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4OyB9IH1cblxuLyogbGluZSAxODIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4ubWYtbGF5b3V0LS1yb3csXG4ubWYtbGF5b3V0LS1tYWluLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7IH1cbiAgLyogbGluZSA5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fY29tcGFzcy1jb21wYXRpYmlsaXR5LnNjc3MgKi9cbiAgLm1mLWxheW91dC0tcm93OmFmdGVyLFxuICAubWYtbGF5b3V0LS1tYWluLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSAxODksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4ubWYtbGF5b3V0LS1yb3cgLm1mLWxheW91dC0tY29sdW1uIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAvKiBsaW5lIDE5OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgLm1mLWxheW91dC0tcm93LFxuICAubWYtbGF5b3V0LS1tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuODQwMzM2MTM0NSU7IH1cbiAgLyogbGluZSAyMDUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gIC5tZi1sYXlvdXQtLW1vZHVsZV9fcyB7XG4gICAgd2lkdGg6IDI0LjM2OTc0Nzg5OTIlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMC44NDAzMzYxMzQ1JTsgfVxuICAgIC8qIGxpbmUgMjA4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAgIC5tZi1sYXlvdXQtLW1vZHVsZV9fcyAubWYtbGF5b3V0LS1tb2R1bGVfX3ZlcnRpY2FsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNDQ4Mjc1ODYyMSU7IH1cbiAgLyogbGluZSAyMTMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gIC5tZi1sYXlvdXQtLW1vZHVsZV9fbSB7XG4gICAgd2lkdGg6IDQ5LjU3OTgzMTkzMjglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMC44NDAzMzYxMzQ1JTsgfVxuICAgIC8qIGxpbmUgMjE2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAgIC5tZi1sYXlvdXQtLW1vZHVsZV9fbSAubWYtbGF5b3V0LS1tb2R1bGVfX3ZlcnRpY2FsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNjk0OTE1MjU0MiU7IH1cbiAgLyogbGluZSAyMjEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gIC5tZi1sYXlvdXQtLW1vZHVsZV9fbCB7XG4gICAgd2lkdGg6IDc0Ljc4OTkxNTk2NjQlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMC44NDAzMzYxMzQ1JTsgfVxuICAgIC8qIGxpbmUgMjI0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAgIC5tZi1sYXlvdXQtLW1vZHVsZV9fbCAubWYtbGF5b3V0LS1tb2R1bGVfX3ZlcnRpY2FsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTIzNTk1NTA1NiU7IH1cbiAgLyogbGluZSAyMzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gIC5tZi1sYXlvdXQtLW1vZHVsZS1zaWRlYmFyIHtcbiAgICB3aWR0aDogMjQuMzY5NzQ3ODk5MiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg0MDMzNjEzNDUlOyB9XG4gICAgLyogbGluZSAyMzMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gICAgLm1mLWxheW91dC0tbW9kdWxlLXNpZGViYXIgLm1mLWxheW91dC0tbW9kdWxlX192ZXJ0aWNhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjQ0ODI3NTg2MjElOyB9XG4gIC8qIGxpbmUgMjM5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAubWYtbGF5b3V0LS1tb2R1bGVfX3MyIHtcbiAgICB3aWR0aDogMzYuOTc0Nzg5OTE2JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODQwMzM2MTM0NSU7IH1cbiAgICAvKiBsaW5lIDI0Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgICAubWYtbGF5b3V0LS1tb2R1bGVfX3MyIC5tZi1sYXlvdXQtLW1vZHVsZV9fdmVydGljYWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4yNzI3MjcyNzI3JTsgfVxuICAvKiBsaW5lIDI0Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgLm1mLWxheW91dC0tbW9kdWxlX190IHtcbiAgICB3aWR0aDogMzIuNzczMTA5MjQzNyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg0MDMzNjEzNDUlOyB9XG4gICAgLyogbGluZSAyNTAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gICAgLm1mLWxheW91dC0tbW9kdWxlX190IC5tZi1sYXlvdXQtLW1vZHVsZV9fdmVydGljYWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41NjQxMDI1NjQxJTsgfVxuICAvKiBsaW5lIDI1Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgLm1mLWxheW91dC0tbW9kdWxlX190dCB7XG4gICAgd2lkdGg6IDY2LjM4NjU1NDYyMTglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMC44NDAzMzYxMzQ1JTsgfVxuICAgIC8qIGxpbmUgMjU5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAgIC5tZi1sYXlvdXQtLW1vZHVsZV9fdHQgLm1mLWxheW91dC0tbW9kdWxlX192ZXJ0aWNhbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI2NTgyMjc4NDglOyB9XG4gIC8qIGxpbmUgMjY5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAubWYtbGF5b3V0LS1tYWluOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC8qIGxpbmUgMjczLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAgIC5tZi1sYXlvdXQtLW1haW46bGFzdC1jaGlsZCAubWYtbGF5b3V0LS1yb3csXG4gICAgLm1mLWxheW91dC0tbWFpbjpsYXN0LWNoaWxkIC5tZi1sYXlvdXQtLW1haW4tY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjg0MDMzNjEzNDUlOyB9XG4gICAgICAvKiBsaW5lIDI3Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgICAgIC5tZi1sYXlvdXQtLW1haW46bGFzdC1jaGlsZCAubWYtbGF5b3V0LS1yb3c6bGFzdC1jaGlsZCxcbiAgICAgIC5tZi1sYXlvdXQtLW1haW46bGFzdC1jaGlsZCAubWYtbGF5b3V0LS1tYWluLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDI4MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgICAubWYtbGF5b3V0LS1tYWluOmxhc3QtY2hpbGQgLm1mLWxheW91dC0tbW9kdWxlX19zIHtcbiAgICAgIHdpZHRoOiAyNC4zNjk3NDc4OTkyJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjg0MDMzNjEzNDUlOyB9XG4gICAgLyogbGluZSAyODUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gICAgLm1mLWxheW91dC0tbWFpbjpsYXN0LWNoaWxkIC5tZi1sYXlvdXQtLW1vZHVsZV9fbSB7XG4gICAgICB3aWR0aDogNDkuNTc5ODMxOTMyOCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC44NDAzMzYxMzQ1JTsgfVxuICAgIC8qIGxpbmUgMjg5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAgIC5tZi1sYXlvdXQtLW1haW46bGFzdC1jaGlsZCAubWYtbGF5b3V0LS1tb2R1bGVfX2wge1xuICAgICAgd2lkdGg6IDc0Ljc4OTkxNTk2NjQlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuODQwMzM2MTM0NSU7IH1cbiAgICAvKiBsaW5lIDI5Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgICAubWYtbGF5b3V0LS1tYWluOmxhc3QtY2hpbGQgLm1mLWxheW91dC0tbW9kdWxlX194bCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAvKiBsaW5lIDI5Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgICAubWYtbGF5b3V0LS1tYWluOmxhc3QtY2hpbGQgLm1mLWxheW91dC0tbW9kdWxlX190IHtcbiAgICAgIHdpZHRoOiAzMi43NzMxMDkyNDM3JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjg0MDMzNjEzNDUlOyB9XG4gICAgLyogbGluZSAzMDEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gICAgLm1mLWxheW91dC0tbWFpbjpsYXN0LWNoaWxkIC5tZi1sYXlvdXQtLW1vZHVsZV9fdHQge1xuICAgICAgd2lkdGg6IDY2LjM4NjU1NDYyMTglO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuODQwMzM2MTM0NSU7IH1cbiAgLyogbGluZSAzMDgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gIC5tZi1sYXlvdXQtLW1haW4sXG4gIC5tZi1sYXlvdXQtLW1vZHVsZS1zaWRlYmFyICsgLm1mLWxheW91dC0tbWFpbjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogNzQuNzg5OTE1OTY2NCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg0MDMzNjEzNDUlOyB9XG4gICAgLyogbGluZSAzMTMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gICAgLm1mLWxheW91dC0tbWFpbiAubWYtbGF5b3V0LS1yb3csXG4gICAgLm1mLWxheW91dC0tbWFpbiAubWYtbGF5b3V0LS1tYWluLWNvbnRlbnQsXG4gICAgLm1mLWxheW91dC0tbW9kdWxlLXNpZGViYXIgKyAubWYtbGF5b3V0LS1tYWluOmxhc3QtY2hpbGQgLm1mLWxheW91dC0tcm93LFxuICAgIC5tZi1sYXlvdXQtLW1vZHVsZS1zaWRlYmFyICsgLm1mLWxheW91dC0tbWFpbjpsYXN0LWNoaWxkIC5tZi1sYXlvdXQtLW1haW4tY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjEyMzU5NTUwNTYlOyB9XG4gICAgICAvKiBsaW5lIDMxNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgICAgIC5tZi1sYXlvdXQtLW1haW4gLm1mLWxheW91dC0tcm93Omxhc3QtY2hpbGQsXG4gICAgICAubWYtbGF5b3V0LS1tYWluIC5tZi1sYXlvdXQtLW1haW4tY29udGVudDpsYXN0LWNoaWxkLFxuICAgICAgLm1mLWxheW91dC0tbW9kdWxlLXNpZGViYXIgKyAubWYtbGF5b3V0LS1tYWluOmxhc3QtY2hpbGQgLm1mLWxheW91dC0tcm93Omxhc3QtY2hpbGQsXG4gICAgICAubWYtbGF5b3V0LS1tb2R1bGUtc2lkZWJhciArIC5tZi1sYXlvdXQtLW1haW46bGFzdC1jaGlsZCAubWYtbGF5b3V0LS1tYWluLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDMyMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgICAubWYtbGF5b3V0LS1tYWluIC5tZi1sYXlvdXQtLW1vZHVsZV9fcyxcbiAgICAubWYtbGF5b3V0LS1tb2R1bGUtc2lkZWJhciArIC5tZi1sYXlvdXQtLW1haW46bGFzdC1jaGlsZCAubWYtbGF5b3V0LS1tb2R1bGVfX3Mge1xuICAgICAgd2lkdGg6IDMyLjU4NDI2OTY2MjklO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMTIzNTk1NTA1NiU7IH1cbiAgICAvKiBsaW5lIDMyNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgICAubWYtbGF5b3V0LS1tYWluIC5tZi1sYXlvdXQtLW1vZHVsZV9fbSxcbiAgICAubWYtbGF5b3V0LS1tb2R1bGUtc2lkZWJhciArIC5tZi1sYXlvdXQtLW1haW46bGFzdC1jaGlsZCAubWYtbGF5b3V0LS1tb2R1bGVfX20ge1xuICAgICAgd2lkdGg6IDY2LjI5MjEzNDgzMTUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMTIzNTk1NTA1NiU7IH1cbiAgICAvKiBsaW5lIDMyOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgICAubWYtbGF5b3V0LS1tYWluIC5tZi1sYXlvdXQtLW1vZHVsZV9fbCxcbiAgICAubWYtbGF5b3V0LS1tb2R1bGUtc2lkZWJhciArIC5tZi1sYXlvdXQtLW1haW46bGFzdC1jaGlsZCAubWYtbGF5b3V0LS1tb2R1bGVfX2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLyogbGluZSAzMzMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gICAgLm1mLWxheW91dC0tbWFpbiAubWYtbGF5b3V0LS1tb2R1bGVfX3MyLFxuICAgIC5tZi1sYXlvdXQtLW1vZHVsZS1zaWRlYmFyICsgLm1mLWxheW91dC0tbWFpbjpsYXN0LWNoaWxkIC5tZi1sYXlvdXQtLW1vZHVsZV9fczIge1xuICAgICAgd2lkdGg6IDQ5LjQzODIwMjI0NzIlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMTIzNTk1NTA1NiU7IH1cbiAgICAvKiBsaW5lIDMzNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgICAubWYtbGF5b3V0LS1tYWluIC5tZi1sYXlvdXQtLW1vZHVsZV9fdCxcbiAgICAubWYtbGF5b3V0LS1tb2R1bGUtc2lkZWJhciArIC5tZi1sYXlvdXQtLW1haW46bGFzdC1jaGlsZCAubWYtbGF5b3V0LS1tb2R1bGVfX3Qge1xuICAgICAgd2lkdGg6IDMyLjc3MzEwOTI0MzclO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuODQwMzM2MTM0NSU7IH1cbiAgICAvKiBsaW5lIDM0MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgICAubWYtbGF5b3V0LS1tYWluIC5tZi1sYXlvdXQtLW1vZHVsZV9fdHQsXG4gICAgLm1mLWxheW91dC0tbW9kdWxlLXNpZGViYXIgKyAubWYtbGF5b3V0LS1tYWluOmxhc3QtY2hpbGQgLm1mLWxheW91dC0tbW9kdWxlX190dCB7XG4gICAgICB3aWR0aDogNjYuMzg2NTU0NjIxOCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC44NDAzMzYxMzQ1JTsgfVxuICAvKiBsaW5lIDM0OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgLm1mLWxheW91dC0tbW9kdWxlLXNpZGViYXIgKyAubWYtbGF5b3V0LS1tYWluIHtcbiAgICB3aWR0aDogNDkuNTc5ODMxOTMyOCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg0MDMzNjEzNDUlOyB9XG4gICAgLyogbGluZSAzNTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gICAgLm1mLWxheW91dC0tbW9kdWxlLXNpZGViYXIgKyAubWYtbGF5b3V0LS1tYWluIC5tZi1sYXlvdXQtLXJvdyxcbiAgICAubWYtbGF5b3V0LS1tb2R1bGUtc2lkZWJhciArIC5tZi1sYXlvdXQtLW1haW4gLm1mLWxheW91dC0tbWFpbi1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNjk0OTE1MjU0MiU7IH1cbiAgICAgIC8qIGxpbmUgMzU0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAgICAgLm1mLWxheW91dC0tbW9kdWxlLXNpZGViYXIgKyAubWYtbGF5b3V0LS1tYWluIC5tZi1sYXlvdXQtLXJvdzpsYXN0LWNoaWxkLFxuICAgICAgLm1mLWxheW91dC0tbW9kdWxlLXNpZGViYXIgKyAubWYtbGF5b3V0LS1tYWluIC5tZi1sYXlvdXQtLW1haW4tY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgMzU5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAgIC5tZi1sYXlvdXQtLW1vZHVsZS1zaWRlYmFyICsgLm1mLWxheW91dC0tbWFpbiAubWYtbGF5b3V0LS1tb2R1bGVfX3Mge1xuICAgICAgd2lkdGg6IDQ5LjE1MjU0MjM3MjklO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNjk0OTE1MjU0MiU7IH1cbiAgICAvKiBsaW5lIDM2Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgICAubWYtbGF5b3V0LS1tb2R1bGUtc2lkZWJhciArIC5tZi1sYXlvdXQtLW1haW4gLm1mLWxheW91dC0tbW9kdWxlX19tIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAvKiBsaW5lIDM3Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgLm1mLWxheW91dC0tcm93IFtjbGFzc149XCJtZi1sYXlvdXQtLW1vZHVsZVwiXTpsYXN0LWNoaWxkLFxuICAubWYtbGF5b3V0LS1yb3cgLm1mLWxheW91dC0tbW9kdWxlLXNpZGViYXIgKyAubWYtbGF5b3V0LS1tYWluOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC8qIGxpbmUgMzgyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAgIC5tZi1sYXlvdXQtLXJvdyBbY2xhc3NePVwibWYtbGF5b3V0LS1tb2R1bGVcIl06bGFzdC1jaGlsZCBbY2xhc3NePVwibWYtbGF5b3V0LS1tb2R1bGVcIl06bGFzdC1jaGlsZCxcbiAgICAubWYtbGF5b3V0LS1yb3cgLm1mLWxheW91dC0tbW9kdWxlLXNpZGViYXIgKyAubWYtbGF5b3V0LS1tYWluOmxhc3QtY2hpbGQgW2NsYXNzXj1cIm1mLWxheW91dC0tbW9kdWxlXCJdOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIGFuZCAobWF4LXdpZHRoOiA2MS44Njg3NWVtKSB7XG4gIC8qIGxpbmUgMzk2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICBbY2xhc3NePVwibWYtbGF5b3V0LS1tb2R1bGVcIl0ge1xuICAgIHdpZHRoOiA0OS4xNTI1NDIzNzI5JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNjk0OTE1MjU0MiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAvKiBsaW5lIDQwMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgICBbY2xhc3NePVwibWYtbGF5b3V0LS1tb2R1bGVcIl06bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLyogbGluZSA0MTMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gIC5tZi1sYXlvdXQtLW1vZHVsZS1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLyogbGluZSA0MTgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gIC5tZi1sYXlvdXQtLW1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gIC8qIGxpbmUgNDI3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAubWYtbGF5b3V0LS1tb2R1bGVfX3hsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgNDMzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICBbY2xhc3NePVwibWYtbGF5b3V0LS1tb2R1bGVcIl06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgNDQxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAubWYtbGF5b3V0LS1tb2R1bGVfX3ZlcnRpY2FsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgNDQ0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAgIC5tZi1sYXlvdXQtLW1vZHVsZV9fdmVydGljYWw6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgNDUwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICAubWYtbGF5b3V0LS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAvKiBsaW5lIDQ1NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgLm1mLWxheW91dC0tbWFpbiB7XG4gICAgZmxleC1ncm93OiAxOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgLyogbGluZSA0NjAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gIFtjbGFzc149XCJtZi1sYXlvdXQtLW1vZHVsZVwiXSwgLm1mLWxheW91dC0tbWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjY5NDkxNTI1NDIlOyB9IH1cblxuLyogbGluZSA0NjYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG5bY2xhc3NePVwibWYtbGF5b3V0LS1tb2R1bGVcIl0ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTsgfVxuXG4vKiBsaW5lIDQ3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbi5tZi1sYXlvdXQtLW1vZHVsZS1zaWRlYmFyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgNDc4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuLm1mLWxheW91dC0tbWFpbi1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NC45OTM3NWVtKSB7XG4gIC8qIGxpbmUgNDg2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19sYXlvdXQuc2NzcyAqL1xuICBbY2xhc3NePVwibWYtbGF5b3V0LS1tb2R1bGVcIl0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTsgfVxuICAvKiBsaW5lIDQ5Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fbGF5b3V0LnNjc3MgKi9cbiAgLm1mLWxheW91dC0tbW9kdWxlLXNpZGViYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDA7IH1cbiAgLyogbGluZSA0OTgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2xheW91dC5zY3NzICovXG4gIC5tZi1sYXlvdXQtLW1haW4tY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMDsgfSB9XG5cbi8qP1xyXG5cclxuRmxleGJvcyBNb2R1bGUgU3lzdGVtXHJcbj09PT09XHJcblxyXG4qIEBkZXNjXHJcbiogQG5hbWUgICAgICAgICBGbGV4Z3JpZCAoTGF5b3V0IGZsZXhpYmxlKVxyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3NcclxuXHJcbiovXG4vKlxyXG4vL1ZhcmlhYmxlcyBkZWwgY29udGVuZWRvciBnZW5lcmFsIEVMSU1JTkFET1xyXG4kbGF5b3V0LXdyYXAtcGFkZGluZzogMCAwIDEwcHggIWRlZmF1bHQ7XHJcbiRsYXlvdXQtd3JhcC1ib3JkZXItd2lkdGg6IDAgIWRlZmF1bHQ7XHJcbiRsYXlvdXQtd3JhcC1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xyXG4kbGF5b3V0LXdyYXAtYm9yZGVyLWNvbG9yOiAkYXBwLWNvbG9yICFkZWZhdWx0O1xyXG4kbGF5b3V0LXdyYXAtYmFja2dyb3VuZDogbm9uZSAhZGVmYXVsdDtcclxuKi9cbi8qXHJcbkVMSU1JTkFET1xyXG5cclxuLy8gXCJGaWxhXCIgZW4gbGEgcXVlIHNlIGluY2x1eWUgY2FkYSBibG9xdWUgZ2VuZXJhbCAoLm1mLWZsZXhncmlkLS1yb3csLm1mLWZsZXhncmlkLS1tYWluLWNvbnRhaW5lciApXHJcbi8vIEluY2x1eWUgZXN0aWxvcyB2aXN1YWxlcyAoYm9yZGVyLCBlc3BhY2lhZG8sIGZvbmRvKVxyXG4ubWYtZmxleGdyaWQtLXdyYXB7XHJcblx0cGFkZGluZzogJGxheW91dC13cmFwLXBhZGRpbmc7XHJcblx0Ym9yZGVyLXdpZHRoOiAkbGF5b3V0LXdyYXAtYm9yZGVyLXdpZHRoO1xyXG5cdGJvcmRlci1zdHlsZTogJGxheW91dC13cmFwLWJvcmRlci1zdHlsZTtcclxuXHRib3JkZXItY29sb3I6ICRsYXlvdXQtd3JhcC1ib3JkZXItY29sb3I7XHJcblx0YmFja2dyb3VuZDogJGxheW91dC13cmFwLWJhY2tncm91bmQ7XHJcbn1cclxuKi9cbi8qIGxpbmUgNDgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2ZsZXhib3guc2NzcyAqL1xuLm1mLWZsZXhncmlkLS1yb3cge1xuICBjbGVhcjogYm90aDsgfVxuXG4vKiBsaW5lIDU1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mbGV4Ym94LnNjc3MgKi9cbi5tZi1mbGV4Z3JpZC0tbWFpbi1jb250YWluZXIgLm1mLWZsZXhncmlkLS1yb3cgKyAubWYtZmxleGdyaWQtLW1haW4tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLyogbGluZSA1OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZmxleGJveC5zY3NzICovXG4ubWYtZmxleGdyaWQtLW1haW4tY29udGFpbmVyIC5tZi1mbGV4Z3JpZC0tbWFpbi1jb250ZW50ICsgLm1mLWZsZXhncmlkLS1yb3csXG4ubWYtZmxleGdyaWQtLW1haW4tY29udGFpbmVyIC5tZi1mbGV4Z3JpZC0tcm93ICsgLm1mLWZsZXhncmlkLS1yb3cge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2ZsZXhib3guc2NzcyAqL1xuLm1mLWZsZXhncmlkLS1zaWRlYmFyIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4vKiBsaW5lIDcwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mbGV4Ym94LnNjc3MgKi9cbi5tZi1mbGV4Z3JpZC0tc2lkZWJhciwgLm1mLWZsZXhncmlkLS1tYWluLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDEwcHg7XG4gIGZsZXgtZ3JvdzogMTsgfVxuXG4vKiBsaW5lIDc4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mbGV4Ym94LnNjc3MgKi9cbltjbGFzc149XCJtZi1mbGV4Z3JpZC0tbW9kdWxlXCJdIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi8qIGxpbmUgODcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2ZsZXhib3guc2NzcyAqL1xuLm1mLWZsZXhncmlkLS1ib3gge1xuICBmbGV4OiAwJTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgLyogbGluZSA5Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZmxleGJveC5zY3NzICovXG4gIC5tZi1mbGV4Z3JpZC0tbWFpbi1jb250YWluZXIge1xuICAgIG9yZGVyOiAzOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIGFuZCAobWF4LXdpZHRoOiA1NC45OTM3NWVtKSB7XG4gIC8qIGxpbmUgMTAzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mbGV4Ym94LnNjc3MgKi9cbiAgLm1mLWZsZXhncmlkLS1zaWRlYmFyIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgZmxleC1ncm93OiAyO1xuICAgIG9yZGVyOiAxOyB9XG4gIC8qIGxpbmUgMTA4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mbGV4Ym94LnNjc3MgKi9cbiAgW2NsYXNzXj1cIm1mLWZsZXhncmlkLS1tb2R1bGVcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBvcmRlcjogMzsgfVxuICAgIC8qIGxpbmUgMTE0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mbGV4Ym94LnNjc3MgKi9cbiAgICBbY2xhc3NePVwibWYtZmxleGdyaWQtLW1vZHVsZVwiXS5tZi1mbGV4Z3JpZC0tbW9kdWxlX19hdGZpcnN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAvKiBsaW5lIDExOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZmxleGJveC5zY3NzICovXG4gICAgW2NsYXNzXj1cIm1mLWZsZXhncmlkLS1tb2R1bGVcIl0ubWYtZmxleGdyaWQtLW1vZHVsZV9fYXRsYXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3JkZXI6IDQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDMuNzQzNzVlbSkge1xuICAvKiBsaW5lIDEyOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZmxleGJveC5zY3NzICovXG4gIFtjbGFzc149XCJtZi1mbGV4Z3JpZC0tbW9kdWxlXCJdLCAubWYtZmxleGdyaWQtLXNpZGViYXIsIC5tZi1mbGV4Z3JpZC0tbWFpbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAxMzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2ZsZXhib3guc2NzcyAqL1xuICAubWYtZmxleGdyaWQtLXNpZGViYXIsIC5tZi1mbGV4Z3JpZC0tbWFpbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAvKiBsaW5lIDE0Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZmxleGJveC5zY3NzICovXG4gIC5tZi1mbGV4Z3JpZC0tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luOiAwIDAgMCAtMTBweDsgfVxuICAgIC8qIGxpbmUgMTQ2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mbGV4Ym94LnNjc3MgKi9cbiAgICAubWYtZmxleGdyaWQtLXJvdzpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAvKlxyXG4gIC5tZi1mbGV4Z3JpZC0tcm93ICsgLm1mLWZsZXhncmlkLS1yb3cge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAqL1xuICAvKlxyXG4gIC8vIMOBcmVhIGRlIGNvbnRlbmlkbyBwcmluY2lwYWwgKyBzaWRlYmFyc1xyXG4gIC5tZi1mbGV4Z3JpZC0tbWFpbi1jb250YWluZXIge1xyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgbWFyZ2luOiAwIDAgMCAoLSRsYXlvdXQtZ3V0dGVyKTtcclxuICB9XHJcbiAgKi9cbiAgLyogbGluZSAxNjUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2ZsZXhib3guc2NzcyAqL1xuICAubWYtZmxleGdyaWQtLW1haW4tY29udGFpbmVyIHtcbiAgICBmbGV4LWdyb3c6IDEwMDtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgMTcxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mbGV4Ym94LnNjc3MgKi9cbiAgLm1mLWZsZXhncmlkLS1tb2R1bGVfXzQtNCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmbGV4LWdyb3c6IDM7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAvKiBsaW5lIDE3OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZmxleGJveC5zY3NzICovXG4gIC5tZi1mbGV4Z3JpZC0tbW9kdWxlX18zLTQge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBmbGV4LWdyb3c6IDM7IH1cbiAgLyogbGluZSAxODIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2NvcmUvX2ZsZXhib3guc2NzcyAqL1xuICAubWYtZmxleGdyaWQtLW1vZHVsZV9fMi00IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgZmxleC1ncm93OiAyOyB9XG4gIC8qIGxpbmUgMTg2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9jb3JlL19mbGV4Ym94LnNjc3MgKi9cbiAgLm1mLWZsZXhncmlkLS1tb2R1bGVfXzEtNCB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAvKiBsaW5lIDE5MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZmxleGJveC5zY3NzICovXG4gIC5tZi1mbGV4Z3JpZC0tbW9kdWxlX18yLTMge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtZ3JvdzogMjsgfVxuICAvKiBsaW5lIDE5NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZmxleGJveC5zY3NzICovXG4gIC5tZi1mbGV4Z3JpZC0tbW9kdWxlX18xLTMge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAvKiBsaW5lIDE5OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvY29yZS9fZmxleGJveC5zY3NzICovXG4gIC5tZi1mbGV4Z3JpZC0tc2lkZWJhciB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIGZsZXgtZ3JvdzogMTsgfSB9XG5cbi8qP1xyXG5cclxuQnV0dG9uXHJcbj09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIERhIGxvcyBlc3RpbG9zIHBvciBkZWZlY3RvIHBhcmEgZWwgYm90w7NuIGJhc2ljbyBqdW50byBjb24gdG9kb3MgbG9zIGVzdGFkb3MgKGhvdmVyLCBhY3RpdmUsIGRpc2FibGVkLCBldGMpXHJcbiogQG5hbWUgICAgICAgICBidXR0b25cclxuKiBAYXV0aG9yXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlc1xyXG4qIEBidWdzXHJcblxyXG5cclxuRWplbXBsbzpcclxuPGlucHV0IGNsYXNzPVwibWYtYnV0dG9uXCIgdmFsdWU9XCJpbnB1dFwiIHRpdGxlPVwiaW5wdXQgdHlwZSBidXR0b25cIiB0eXBlPVwiYnV0dG9uXCI+XHJcblxyXG48YnV0dG9uIGNsYXNzPVwiXCIgdGl0bGU9XCJidXR0b25cIj5idXR0b248L2J1dHRvbj5cclxuXHJcbjxhIGhyZWY9XCIjIVwiIGNsYXNzPVwibWYtYnV0dG9uXCIgdGl0bGU9XCI8YT4gY2xhc3MgbWYtYnV0dG9uXCI+YS5tZi1idXR0b248L2E+XHJcblxyXG48YnV0dG9uIGNsYXNzPVwibWYtYnV0dG9uXCIgdGl0bGU9XCJidXR0b25cIj5cclxuICA8c3BhbiBjbGFzcz1cIm1mLWljb24gbWYtaWNvbi1hZGRcIj48L3NwYW4+XHJcbiAgYnV0dG9uXHJcbjwvYnV0dG9uPlxyXG5cclxuPGEgaHJlZj1cIiMhXCIgY2xhc3M9XCJtZi1idXR0b25cIiB0aXRsZT1cIjxhPiBjbGFzcyBtZi1idXR0b25cIj5cclxuICA8c3BhbiBjbGFzcz1cIm1mLWljb24gbWYtaWNvbi1hZGRcIj48L3NwYW4+XHJcbiAgIGEubWYtYnV0dG9uXHJcbjwvYT5cclxuXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBCdXR0b25zICYgc2ltYnV0dG9ucyAqL1xuLyogbGluZSA4OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19fYnV0dG9uLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuYnV0dG9uLCAubWYtY29va2llcy0tYWNjZXB0LCAubWYtY29va2llcy0taW5mbywgLm1mLXNjcm9sbC1uYXYtLWJ0biwgLm1mLWJ1dHRvbixcbi5zaW1idXR0b24sIC5tZi1iYWNrYnRuLCAucHJpbWFyeSxcbi5tZi1idXR0b25fX3ByaW1hcnksXG5pbnB1dC5wcmltYXJ5W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dC5wcmltYXJ5W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dC5tZi1idXR0b25fX3ByaW1hcnlbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0Lm1mLWJ1dHRvbl9fcHJpbWFyeVt0eXBlPVwic3VibWl0XCJdLCAuc2Vjb25kYXJ5LFxuLm1mLWJ1dHRvbl9fc2Vjb25kYXJ5LFxuaW5wdXQuc2Vjb25kYXJ5W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dC5zZWNvbmRhcnlbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0Lm1mLWJ1dHRvbl9fc2Vjb25kYXJ5W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dC5tZi1idXR0b25fX3NlY29uZGFyeVt0eXBlPVwic3VibWl0XCJdLCAubWYtYnV0dG9uYmFyLm1mLWJ1dHRvbmJhcl9fbWluaSAubWYtYnV0dG9uYmFyLS1idG4sIC5tZi1idXR0b25iYXItLWJ0biwgLm1mLW11bHRpc2ltYnV0dG9uID4gZGl2LCAubWYtbXVsdGlkcm9wZG93bi0taXRlbSwgLm1mLWRyb3Bkb3duLS1idG4sIC5tZi13aW5kb3ctaGVhZGVyLS1iYWNrLWJ0biwgLmZsZCA+IC5tZi1kcm9wYm94LCAubWYtcGFnZXItLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBtYXJnaW46IDNweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwMDgwODA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAtbXMtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDExMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19fYnV0dG9uLnNjc3MgKi9cbiAgaW5wdXQ6dmlzaXRlZFt0eXBlPVwic3VibWl0XCJdLFxuICBpbnB1dDp2aXNpdGVkW3R5cGU9XCJidXR0b25cIl0sXG4gIGlucHV0OnZpc2l0ZWRbdHlwZT1cInJlc2V0XCJdLFxuICBidXR0b246dmlzaXRlZCwgLm1mLWNvb2tpZXMtLWFjY2VwdDp2aXNpdGVkLCAubWYtY29va2llcy0taW5mbzp2aXNpdGVkLCAubWYtc2Nyb2xsLW5hdi0tYnRuOnZpc2l0ZWQsIC5tZi1idXR0b246dmlzaXRlZCxcbiAgLnNpbWJ1dHRvbjp2aXNpdGVkLCAubWYtYmFja2J0bjp2aXNpdGVkLCAucHJpbWFyeTp2aXNpdGVkLFxuICAubWYtYnV0dG9uX19wcmltYXJ5OnZpc2l0ZWQsIC5zZWNvbmRhcnk6dmlzaXRlZCxcbiAgLm1mLWJ1dHRvbl9fc2Vjb25kYXJ5OnZpc2l0ZWQsIC5tZi1idXR0b25iYXIubWYtYnV0dG9uYmFyX19taW5pIC5tZi1idXR0b25iYXItLWJ0bjp2aXNpdGVkLCAubWYtYnV0dG9uYmFyLS1idG46dmlzaXRlZCwgLm1mLW11bHRpc2ltYnV0dG9uID4gZGl2OnZpc2l0ZWQsIC5tZi1tdWx0aWRyb3Bkb3duLS1pdGVtOnZpc2l0ZWQsIC5tZi1kcm9wZG93bi0tYnRuOnZpc2l0ZWQsIC5tZi13aW5kb3ctaGVhZGVyLS1iYWNrLWJ0bjp2aXNpdGVkLCAuZmxkID4gLm1mLWRyb3Bib3g6dmlzaXRlZCwgLm1mLXBhZ2VyLS1idG46dmlzaXRlZCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC8qIGxpbmUgMTE0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2J1dHRvbnMvX19idXR0b24uc2NzcyAqL1xuICBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLFxuICBpbnB1dDpob3Zlclt0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dDpob3Zlclt0eXBlPVwicmVzZXRcIl0sXG4gIGJ1dHRvbjpob3ZlciwgLm1mLWNvb2tpZXMtLWFjY2VwdDpob3ZlciwgLm1mLWNvb2tpZXMtLWluZm86aG92ZXIsIC5tZi1zY3JvbGwtbmF2LS1idG46aG92ZXIsIC5tZi1idXR0b246aG92ZXIsXG4gIC5zaW1idXR0b246aG92ZXIsIC5tZi1iYWNrYnRuOmhvdmVyLCAucHJpbWFyeTpob3ZlcixcbiAgLm1mLWJ1dHRvbl9fcHJpbWFyeTpob3ZlciwgLnNlY29uZGFyeTpob3ZlcixcbiAgLm1mLWJ1dHRvbl9fc2Vjb25kYXJ5OmhvdmVyLCAubWYtYnV0dG9uYmFyLm1mLWJ1dHRvbmJhcl9fbWluaSAubWYtYnV0dG9uYmFyLS1idG46aG92ZXIsIC5tZi1idXR0b25iYXItLWJ0bjpob3ZlciwgLm1mLW11bHRpc2ltYnV0dG9uID4gZGl2OmhvdmVyLCAubWYtbXVsdGlkcm9wZG93bi0taXRlbTpob3ZlciwgLm1mLWRyb3Bkb3duLS1idG46aG92ZXIsIC5tZi13aW5kb3ctaGVhZGVyLS1iYWNrLWJ0bjpob3ZlciwgLmZsZCA+IC5tZi1kcm9wYm94OmhvdmVyLCAubWYtcGFnZXItLWJ0bjpob3ZlciwgaW5wdXQ6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSxcbiAgaW5wdXQ6Zm9jdXNbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQ6Zm9jdXNbdHlwZT1cInJlc2V0XCJdLFxuICBidXR0b246Zm9jdXMsIC5tZi1jb29raWVzLS1hY2NlcHQ6Zm9jdXMsIC5tZi1jb29raWVzLS1pbmZvOmZvY3VzLCAubWYtc2Nyb2xsLW5hdi0tYnRuOmZvY3VzLCAubWYtYnV0dG9uOmZvY3VzLFxuICAuc2ltYnV0dG9uOmZvY3VzLCAubWYtYmFja2J0bjpmb2N1cywgLnByaW1hcnk6Zm9jdXMsXG4gIC5tZi1idXR0b25fX3ByaW1hcnk6Zm9jdXMsIC5zZWNvbmRhcnk6Zm9jdXMsXG4gIC5tZi1idXR0b25fX3NlY29uZGFyeTpmb2N1cywgLm1mLWJ1dHRvbmJhci5tZi1idXR0b25iYXJfX21pbmkgLm1mLWJ1dHRvbmJhci0tYnRuOmZvY3VzLCAubWYtYnV0dG9uYmFyLS1idG46Zm9jdXMsIC5tZi1tdWx0aXNpbWJ1dHRvbiA+IGRpdjpmb2N1cywgLm1mLW11bHRpZHJvcGRvd24tLWl0ZW06Zm9jdXMsIC5tZi1kcm9wZG93bi0tYnRuOmZvY3VzLCAubWYtd2luZG93LWhlYWRlci0tYmFjay1idG46Zm9jdXMsIC5mbGQgPiAubWYtZHJvcGJveDpmb2N1cywgLm1mLXBhZ2VyLS1idG46Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZDogIzAxMzAxZjsgfVxuICAvKiBsaW5lIDEyMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19fYnV0dG9uLnNjc3MgKi9cbiAgaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sXG4gIGlucHV0OmFjdGl2ZVt0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dDphY3RpdmVbdHlwZT1cInJlc2V0XCJdLFxuICBidXR0b246YWN0aXZlLCAubWYtY29va2llcy0tYWNjZXB0OmFjdGl2ZSwgLm1mLWNvb2tpZXMtLWluZm86YWN0aXZlLCAubWYtc2Nyb2xsLW5hdi0tYnRuOmFjdGl2ZSwgLm1mLWJ1dHRvbjphY3RpdmUsXG4gIC5zaW1idXR0b246YWN0aXZlLCAubWYtYmFja2J0bjphY3RpdmUsIC5wcmltYXJ5OmFjdGl2ZSxcbiAgLm1mLWJ1dHRvbl9fcHJpbWFyeTphY3RpdmUsIC5zZWNvbmRhcnk6YWN0aXZlLFxuICAubWYtYnV0dG9uX19zZWNvbmRhcnk6YWN0aXZlLCAubWYtYnV0dG9uYmFyLm1mLWJ1dHRvbmJhcl9fbWluaSAubWYtYnV0dG9uYmFyLS1idG46YWN0aXZlLCAubWYtYnV0dG9uYmFyLS1idG46YWN0aXZlLCAubWYtbXVsdGlzaW1idXR0b24gPiBkaXY6YWN0aXZlLCAubWYtbXVsdGlkcm9wZG93bi0taXRlbTphY3RpdmUsIC5tZi1kcm9wZG93bi0tYnRuOmFjdGl2ZSwgLm1mLXdpbmRvdy1oZWFkZXItLWJhY2stYnRuOmFjdGl2ZSwgLmZsZCA+IC5tZi1kcm9wYm94OmFjdGl2ZSwgLm1mLXBhZ2VyLS1idG46YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjYzVjNWM1LCAjZTBlMGUwKTsgfVxuICAvKiBsaW5lIDEyOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19fYnV0dG9uLnNjc3MgKi9cbiAgaW5wdXRbZGlzYWJsZWRdW3R5cGU9XCJzdWJtaXRcIl0sXG4gIGlucHV0W2Rpc2FibGVkXVt0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dFtkaXNhYmxlZF1bdHlwZT1cInJlc2V0XCJdLFxuICBidXR0b25bZGlzYWJsZWRdLCAubWYtY29va2llcy0tYWNjZXB0W2Rpc2FibGVkXSwgLm1mLWNvb2tpZXMtLWluZm9bZGlzYWJsZWRdLCAubWYtc2Nyb2xsLW5hdi0tYnRuW2Rpc2FibGVkXSwgLm1mLWJ1dHRvbltkaXNhYmxlZF0sXG4gIC5zaW1idXR0b25bZGlzYWJsZWRdLCAubWYtYmFja2J0bltkaXNhYmxlZF0sIC5wcmltYXJ5W2Rpc2FibGVkXSxcbiAgLm1mLWJ1dHRvbl9fcHJpbWFyeVtkaXNhYmxlZF0sIC5zZWNvbmRhcnlbZGlzYWJsZWRdLFxuICAubWYtYnV0dG9uX19zZWNvbmRhcnlbZGlzYWJsZWRdLCAubWYtYnV0dG9uYmFyLm1mLWJ1dHRvbmJhcl9fbWluaSAubWYtYnV0dG9uYmFyLS1idG5bZGlzYWJsZWRdLCAubWYtYnV0dG9uYmFyLS1idG5bZGlzYWJsZWRdLCAubWYtbXVsdGlzaW1idXR0b24gPiBkaXZbZGlzYWJsZWRdLCAubWYtbXVsdGlkcm9wZG93bi0taXRlbVtkaXNhYmxlZF0sIC5tZi1kcm9wZG93bi0tYnRuW2Rpc2FibGVkXSwgLm1mLXdpbmRvdy1oZWFkZXItLWJhY2stYnRuW2Rpc2FibGVkXSwgLmZsZCA+IC5tZi1kcm9wYm94W2Rpc2FibGVkXSwgLm1mLXBhZ2VyLS1idG5bZGlzYWJsZWRdLCBpbnB1dC5kaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdLFxuICBpbnB1dC5kaXNhYmxlZFt0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dC5kaXNhYmxlZFt0eXBlPVwicmVzZXRcIl0sXG4gIGJ1dHRvbi5kaXNhYmxlZCwgLmRpc2FibGVkLm1mLWNvb2tpZXMtLWFjY2VwdCwgLmRpc2FibGVkLm1mLWNvb2tpZXMtLWluZm8sIC5kaXNhYmxlZC5tZi1zY3JvbGwtbmF2LS1idG4sIC5kaXNhYmxlZC5tZi1idXR0b24sXG4gIC5kaXNhYmxlZC5zaW1idXR0b24sIC5kaXNhYmxlZC5tZi1iYWNrYnRuLCAuZGlzYWJsZWQucHJpbWFyeSxcbiAgLmRpc2FibGVkLm1mLWJ1dHRvbl9fcHJpbWFyeSwgLmRpc2FibGVkLnNlY29uZGFyeSxcbiAgLmRpc2FibGVkLm1mLWJ1dHRvbl9fc2Vjb25kYXJ5LCAubWYtYnV0dG9uYmFyLm1mLWJ1dHRvbmJhcl9fbWluaSAuZGlzYWJsZWQubWYtYnV0dG9uYmFyLS1idG4sIC5kaXNhYmxlZC5tZi1idXR0b25iYXItLWJ0biwgLm1mLW11bHRpc2ltYnV0dG9uID4gZGl2LmRpc2FibGVkLCAuZGlzYWJsZWQubWYtbXVsdGlkcm9wZG93bi0taXRlbSwgLmRpc2FibGVkLm1mLWRyb3Bkb3duLS1idG4sIC5kaXNhYmxlZC5tZi13aW5kb3ctaGVhZGVyLS1iYWNrLWJ0biwgLmZsZCA+IC5kaXNhYmxlZC5tZi1kcm9wYm94LCAuZGlzYWJsZWQubWYtcGFnZXItLWJ0biwgaW5wdXQuZGlzYWJsZWQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSxcbiAgaW5wdXQuZGlzYWJsZWQ6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQuZGlzYWJsZWQ6aG92ZXJbdHlwZT1cInJlc2V0XCJdLFxuICBidXR0b24uZGlzYWJsZWQ6aG92ZXIsIC5kaXNhYmxlZC5tZi1jb29raWVzLS1hY2NlcHQ6aG92ZXIsIC5kaXNhYmxlZC5tZi1jb29raWVzLS1pbmZvOmhvdmVyLCAuZGlzYWJsZWQubWYtc2Nyb2xsLW5hdi0tYnRuOmhvdmVyLCAuZGlzYWJsZWQubWYtYnV0dG9uOmhvdmVyLFxuICAuZGlzYWJsZWQuc2ltYnV0dG9uOmhvdmVyLCAuZGlzYWJsZWQubWYtYmFja2J0bjpob3ZlciwgLmRpc2FibGVkLnByaW1hcnk6aG92ZXIsXG4gIC5kaXNhYmxlZC5tZi1idXR0b25fX3ByaW1hcnk6aG92ZXIsIC5kaXNhYmxlZC5zZWNvbmRhcnk6aG92ZXIsXG4gIC5kaXNhYmxlZC5tZi1idXR0b25fX3NlY29uZGFyeTpob3ZlciwgLmRpc2FibGVkLm1mLWJ1dHRvbmJhci0tYnRuOmhvdmVyLCAubWYtbXVsdGlzaW1idXR0b24gPiBkaXYuZGlzYWJsZWQ6aG92ZXIsIC5kaXNhYmxlZC5tZi1tdWx0aWRyb3Bkb3duLS1pdGVtOmhvdmVyLCAuZGlzYWJsZWQubWYtZHJvcGRvd24tLWJ0bjpob3ZlciwgLmRpc2FibGVkLm1mLXdpbmRvdy1oZWFkZXItLWJhY2stYnRuOmhvdmVyLCAuZmxkID4gLmRpc2FibGVkLm1mLWRyb3Bib3g6aG92ZXIsIC5kaXNhYmxlZC5tZi1wYWdlci0tYnRuOmhvdmVyLCBpbnB1dC5kaXNhYmxlZDphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSxcbiAgaW5wdXQuZGlzYWJsZWQ6YWN0aXZlW3R5cGU9XCJidXR0b25cIl0sXG4gIGlucHV0LmRpc2FibGVkOmFjdGl2ZVt0eXBlPVwicmVzZXRcIl0sXG4gIGJ1dHRvbi5kaXNhYmxlZDphY3RpdmUsIC5kaXNhYmxlZC5tZi1jb29raWVzLS1hY2NlcHQ6YWN0aXZlLCAuZGlzYWJsZWQubWYtY29va2llcy0taW5mbzphY3RpdmUsIC5kaXNhYmxlZC5tZi1zY3JvbGwtbmF2LS1idG46YWN0aXZlLCAuZGlzYWJsZWQubWYtYnV0dG9uOmFjdGl2ZSxcbiAgLmRpc2FibGVkLnNpbWJ1dHRvbjphY3RpdmUsIC5kaXNhYmxlZC5tZi1iYWNrYnRuOmFjdGl2ZSwgLmRpc2FibGVkLnByaW1hcnk6YWN0aXZlLFxuICAuZGlzYWJsZWQubWYtYnV0dG9uX19wcmltYXJ5OmFjdGl2ZSwgLmRpc2FibGVkLnNlY29uZGFyeTphY3RpdmUsXG4gIC5kaXNhYmxlZC5tZi1idXR0b25fX3NlY29uZGFyeTphY3RpdmUsIC5kaXNhYmxlZC5tZi1idXR0b25iYXItLWJ0bjphY3RpdmUsIC5tZi1tdWx0aXNpbWJ1dHRvbiA+IGRpdi5kaXNhYmxlZDphY3RpdmUsIC5kaXNhYmxlZC5tZi1tdWx0aWRyb3Bkb3duLS1pdGVtOmFjdGl2ZSwgLmRpc2FibGVkLm1mLWRyb3Bkb3duLS1idG46YWN0aXZlLCAuZGlzYWJsZWQubWYtd2luZG93LWhlYWRlci0tYmFjay1idG46YWN0aXZlLCAuZmxkID4gLmRpc2FibGVkLm1mLWRyb3Bib3g6YWN0aXZlLCAuZGlzYWJsZWQubWYtcGFnZXItLWJ0bjphY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgODgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvYnV0dG9ucy9fX2J1dHRvbi5zY3NzICovXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgICBidXR0b24sIC5tZi1jb29raWVzLS1hY2NlcHQsIC5tZi1jb29raWVzLS1pbmZvLCAubWYtc2Nyb2xsLW5hdi0tYnRuLCAubWYtYnV0dG9uLFxuICAgIC5zaW1idXR0b24sIC5tZi1iYWNrYnRuLCAucHJpbWFyeSxcbiAgICAubWYtYnV0dG9uX19wcmltYXJ5LFxuICAgIGlucHV0LnByaW1hcnlbdHlwZT1cImJ1dHRvblwiXSxcbiAgICBpbnB1dC5wcmltYXJ5W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgaW5wdXQubWYtYnV0dG9uX19wcmltYXJ5W3R5cGU9XCJidXR0b25cIl0sXG4gICAgaW5wdXQubWYtYnV0dG9uX19wcmltYXJ5W3R5cGU9XCJzdWJtaXRcIl0sIC5zZWNvbmRhcnksXG4gICAgLm1mLWJ1dHRvbl9fc2Vjb25kYXJ5LFxuICAgIGlucHV0LnNlY29uZGFyeVt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGlucHV0LnNlY29uZGFyeVt0eXBlPVwic3VibWl0XCJdLFxuICAgIGlucHV0Lm1mLWJ1dHRvbl9fc2Vjb25kYXJ5W3R5cGU9XCJidXR0b25cIl0sXG4gICAgaW5wdXQubWYtYnV0dG9uX19zZWNvbmRhcnlbdHlwZT1cInN1Ym1pdFwiXSwgLm1mLWJ1dHRvbmJhci5tZi1idXR0b25iYXJfX21pbmkgLm1mLWJ1dHRvbmJhci0tYnRuLCAubWYtYnV0dG9uYmFyLS1idG4sIC5tZi1tdWx0aXNpbWJ1dHRvbiA+IGRpdiwgLm1mLW11bHRpZHJvcGRvd24tLWl0ZW0sIC5tZi1kcm9wZG93bi0tYnRuLCAubWYtd2luZG93LWhlYWRlci0tYmFjay1idG4sIC5mbGQgPiAubWYtZHJvcGJveCwgLm1mLXBhZ2VyLS1idG4ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDNweDsgfSB9XG5cbi8qP1xyXG5cclxuQm90w7NuIHZvbHZlclxyXG49PT09PT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBFc3RpbG9zIHBhcmEgYm90b24gdm9sdmVyIHF1ZSBhcGFyZWNlIGVuIGxhIGNhYmVjZXJhIGRlbCBjb250ZW5pZG8gZGUgYWxndW5hcyBhcGxpY2FjaW9uZXNcclxuKiBAbmFtZSAgICAgICAgIGJhY2tidG5cclxuKiBAYXV0aG9yXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlcyAgICAgYnV0dG9uXHJcbiogQGJ1Z3NcclxuXHJcbiovXG4vKiAkYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQ6ICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXJhdy1vdXRwdXQ6ICAgICB0cnVlICFkZWZhdWx0OyAqL1xuLypcclxuXHJcbi8vIEJyZWFrcG9pbnQgLSBtZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC1uby1xdWVyaWVzOiAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1uby1xdWVyeS1mYWxsYmFja3M6IHRydWUgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXRvLWVtczogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuLy9cclxuLy9VU086IEBpbmNsdWRlIGJyZWFrcG9pbnQoW1BVTlRPX0RFX0NPUlRFXSl7IC4uY3NzLi4ufVxyXG5cclxuKi9cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuLm1mLWJhY2tidG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHNwZWFrOiBub25lO1xuICBjb2xvcjogIzM0ODA2NTtcbiAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSAzMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19idG4tYmFja2J0bi5zY3NzICovXG4ubWYtYmFja2J0bjpob3ZlciwgLm1mLWJhY2tidG46YWN0aXZlLCAubWYtYmFja2J0bjpmb2N1cyB7XG4gIGNvbG9yOiAjNWRiZDliOyB9XG5cbi8qP1xyXG5cclxuQnV0dG9uIHdpdGhvdXQgdGV4dFxyXG49PT09PT09PT09PT09PT09PT09XHJcblxyXG4qIEBkZXNjICAgICAgICAgT2N1bHRhIGVsIHRleHRvIGRlIHVuIGJvdG9uLCBwZXJtYW5lY2llbmRvIHPDs2xvIGVsIGljb25vLlxyXG4qIEBuYW1lICAgICAgICAgYnRuX19uby10ZXh0XHJcbiogQGF1dGhvclxyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXNcclxuKiBAYnVnc1xyXG5cclxuRWplbXBsbzpcclxuKEJvdG9uIHBhcmEgY29sdW1uYSBkZSBBY2Npb25lcyBlbiB1bmEgdGFibGEpOlxyXG5cclxuPGEgdGl0bGU9XCJFbGltaW5hclwiIGhyZWY9XCIjIVwiIGNsYXNzPVwibWYtdGFibGUtZGF0YS0tcm93LWFjdGlvbiBtZi1idG5fX25vLXRleHRcIj5cclxuICA8c3BhbiBjbGFzcz1cIm1mLWljb24gbWYtaWNvbi10cmFzaFwiPjwvc3Bhbj5cclxuICBFbGltaW5hclxyXG48L2E+XHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBsaW5lIDI1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2J1dHRvbnMvX2J0bi1ub3RleHQuc2NzcyAqL1xuLm1mLWJ0bl9fbm8tdGV4dCxcbi5tZi1idXR0b25fX25vLXRleHQsXG4uYnRuX19uby10ZXh0LCAubWYtYXBwbWVudS0tdGl0bGUgPiBhLCAubWYtYXBwbWVudS0tYnV0dG9uIHNwYW4sIC5tZi10b3BiYXItYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19idG4tbm90ZXh0LnNjc3MgKi9cbiAgLm1mLWJ0bl9fbm8tdGV4dCAubWYtaWNvbiwgLm1mLWJ1dHRvbl9fbm8tdGV4dCAubWYtaWNvbiwgLmJ0bl9fbm8tdGV4dCAubWYtaWNvbiwgLm1mLWFwcG1lbnUtLXRpdGxlID4gYSAubWYtaWNvbiwgLm1mLWFwcG1lbnUtLWJ1dHRvbiBzcGFuIC5tZi1pY29uLCAubWYtdG9wYmFyLWJ1dHRvbiBzcGFuIC5tZi1pY29uLCAubWYtYnRuX19uby10ZXh0IC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0taWNvbjpiZWZvcmUsIC5tZi1idXR0b25fX25vLXRleHQgLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbS1pY29uOmJlZm9yZSwgLmJ0bl9fbm8tdGV4dCAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtLWljb246YmVmb3JlLCAubWYtYXBwbWVudS0tdGl0bGUgPiBhIC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0taWNvbjpiZWZvcmUsIC5tZi1hcHBtZW51LS1idXR0b24gc3BhbiAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtLWljb246YmVmb3JlLCAubWYtdG9wYmFyLWJ1dHRvbiBzcGFuIC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0taWNvbjpiZWZvcmUsIC5tZi1idG5fX25vLXRleHQgLm1mLXNpbXBsZS1saXN0X19pY29uIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpiZWZvcmUsIC5tZi1zaW1wbGUtbGlzdF9faWNvbiAubWYtYnRuX19uby10ZXh0IC5tZi1zaW1wbGUtbGlzdC0taXRlbTpiZWZvcmUsIC5tZi1idXR0b25fX25vLXRleHQgLm1mLXNpbXBsZS1saXN0X19pY29uIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpiZWZvcmUsIC5tZi1zaW1wbGUtbGlzdF9faWNvbiAubWYtYnV0dG9uX19uby10ZXh0IC5tZi1zaW1wbGUtbGlzdC0taXRlbTpiZWZvcmUsIC5idG5fX25vLXRleHQgLm1mLXNpbXBsZS1saXN0X19pY29uIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpiZWZvcmUsIC5tZi1zaW1wbGUtbGlzdF9faWNvbiAuYnRuX19uby10ZXh0IC5tZi1zaW1wbGUtbGlzdC0taXRlbTpiZWZvcmUsIC5tZi1hcHBtZW51LS10aXRsZSA+IGEgLm1mLXNpbXBsZS1saXN0X19pY29uIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpiZWZvcmUsIC5tZi1zaW1wbGUtbGlzdF9faWNvbiAubWYtYXBwbWVudS0tdGl0bGUgPiBhIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpiZWZvcmUsIC5tZi1hcHBtZW51LS1idXR0b24gc3BhbiAubWYtc2ltcGxlLWxpc3RfX2ljb24gLm1mLXNpbXBsZS1saXN0LS1pdGVtOmJlZm9yZSwgLm1mLXNpbXBsZS1saXN0X19pY29uIC5tZi1hcHBtZW51LS1idXR0b24gc3BhbiAubWYtc2ltcGxlLWxpc3QtLWl0ZW06YmVmb3JlLCAubWYtdG9wYmFyLWJ1dHRvbiBzcGFuIC5tZi1zaW1wbGUtbGlzdF9faWNvbiAubWYtc2ltcGxlLWxpc3QtLWl0ZW06YmVmb3JlLCAubWYtc2ltcGxlLWxpc3RfX2ljb24gLm1mLXRvcGJhci1idXR0b24gc3BhbiAubWYtc2ltcGxlLWxpc3QtLWl0ZW06YmVmb3JlLCAubWYtYnRuX19uby10ZXh0IC5tZi1icmVhZGNydW1iLS1pdGVtLmhhcy1zdWJtZW51OmFmdGVyLCAubWYtYnV0dG9uX19uby10ZXh0IC5tZi1icmVhZGNydW1iLS1pdGVtLmhhcy1zdWJtZW51OmFmdGVyLCAuYnRuX19uby10ZXh0IC5tZi1icmVhZGNydW1iLS1pdGVtLmhhcy1zdWJtZW51OmFmdGVyLCAubWYtYXBwbWVudS0tdGl0bGUgPiBhIC5tZi1icmVhZGNydW1iLS1pdGVtLmhhcy1zdWJtZW51OmFmdGVyLCAubWYtYXBwbWVudS0tYnV0dG9uIHNwYW4gLm1mLWJyZWFkY3J1bWItLWl0ZW0uaGFzLXN1Ym1lbnU6YWZ0ZXIsIC5tZi10b3BiYXItYnV0dG9uIHNwYW4gLm1mLWJyZWFkY3J1bWItLWl0ZW0uaGFzLXN1Ym1lbnU6YWZ0ZXIsIC5tZi1idG5fX25vLXRleHQgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIGE6OmJlZm9yZSwgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIC5tZi1idG5fX25vLXRleHQgYTo6YmVmb3JlLCAubWYtYnV0dG9uX19uby10ZXh0IC5hYy1pbmJveC0taWNvbiAubWYtaW5ib3gtLW1lbnUtaXRlbSBhOjpiZWZvcmUsIC5hYy1pbmJveC0taWNvbiAubWYtaW5ib3gtLW1lbnUtaXRlbSAubWYtYnV0dG9uX19uby10ZXh0IGE6OmJlZm9yZSwgLmJ0bl9fbm8tdGV4dCAuYWMtaW5ib3gtLWljb24gLm1mLWluYm94LS1tZW51LWl0ZW0gYTo6YmVmb3JlLCAuYWMtaW5ib3gtLWljb24gLm1mLWluYm94LS1tZW51LWl0ZW0gLmJ0bl9fbm8tdGV4dCBhOjpiZWZvcmUsIC5tZi1hcHBtZW51LS10aXRsZSA+IGEgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIGE6OmJlZm9yZSwgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIC5tZi1hcHBtZW51LS10aXRsZSA+IGEgYTo6YmVmb3JlLCAubWYtYXBwbWVudS0tYnV0dG9uIHNwYW4gLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIGE6OmJlZm9yZSwgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIC5tZi1hcHBtZW51LS1idXR0b24gc3BhbiBhOjpiZWZvcmUsIC5tZi10b3BiYXItYnV0dG9uIHNwYW4gLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIGE6OmJlZm9yZSwgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIC5tZi10b3BiYXItYnV0dG9uIHNwYW4gYTo6YmVmb3JlLFxuICAubWYtYnRuX19uby10ZXh0IC5hYy1pbmJveC0taWNvbiAubWYtaW5ib3gtLXN1Ym1lbnUtaXRlbSBhOjpiZWZvcmUsIC5hYy1pbmJveC0taWNvbiAubWYtaW5ib3gtLXN1Ym1lbnUtaXRlbSAubWYtYnRuX19uby10ZXh0IGE6OmJlZm9yZSxcbiAgLm1mLWJ1dHRvbl9fbm8tdGV4dCAuYWMtaW5ib3gtLWljb24gLm1mLWluYm94LS1zdWJtZW51LWl0ZW0gYTo6YmVmb3JlLCAuYWMtaW5ib3gtLWljb24gLm1mLWluYm94LS1zdWJtZW51LWl0ZW0gLm1mLWJ1dHRvbl9fbm8tdGV4dCBhOjpiZWZvcmUsXG4gIC5idG5fX25vLXRleHQgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tc3VibWVudS1pdGVtIGE6OmJlZm9yZSwgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tc3VibWVudS1pdGVtIC5idG5fX25vLXRleHQgYTo6YmVmb3JlLFxuICAubWYtYXBwbWVudS0tdGl0bGUgPiBhIC5hYy1pbmJveC0taWNvbiAubWYtaW5ib3gtLXN1Ym1lbnUtaXRlbSBhOjpiZWZvcmUsIC5hYy1pbmJveC0taWNvbiAubWYtaW5ib3gtLXN1Ym1lbnUtaXRlbSAubWYtYXBwbWVudS0tdGl0bGUgPiBhIGE6OmJlZm9yZSxcbiAgLm1mLWFwcG1lbnUtLWJ1dHRvbiBzcGFuIC5hYy1pbmJveC0taWNvbiAubWYtaW5ib3gtLXN1Ym1lbnUtaXRlbSBhOjpiZWZvcmUsIC5hYy1pbmJveC0taWNvbiAubWYtaW5ib3gtLXN1Ym1lbnUtaXRlbSAubWYtYXBwbWVudS0tYnV0dG9uIHNwYW4gYTo6YmVmb3JlLFxuICAubWYtdG9wYmFyLWJ1dHRvbiBzcGFuIC5hYy1pbmJveC0taWNvbiAubWYtaW5ib3gtLXN1Ym1lbnUtaXRlbSBhOjpiZWZvcmUsIC5hYy1pbmJveC0taWNvbiAubWYtaW5ib3gtLXN1Ym1lbnUtaXRlbSAubWYtdG9wYmFyLWJ1dHRvbiBzcGFuIGE6OmJlZm9yZSxcbiAgLm1mLWJ0bl9fbm8tdGV4dCBbY2xhc3MqPVwibWYtaWNvbi1cIl0sXG4gIC5tZi1idXR0b25fX25vLXRleHQgW2NsYXNzKj1cIm1mLWljb24tXCJdLFxuICAuYnRuX19uby10ZXh0IFtjbGFzcyo9XCJtZi1pY29uLVwiXSxcbiAgLm1mLWFwcG1lbnUtLXRpdGxlID4gYSBbY2xhc3MqPVwibWYtaWNvbi1cIl0sXG4gIC5tZi1hcHBtZW51LS1idXR0b24gc3BhbiBbY2xhc3MqPVwibWYtaWNvbi1cIl0sXG4gIC5tZi10b3BiYXItYnV0dG9uIHNwYW4gW2NsYXNzKj1cIm1mLWljb24tXCJdIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7IH1cblxuLyo/XHJcblxyXG5CdXR0b24gcHJpbWFyeVxyXG49PT09PT09PT09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIEFzcGVjdG8gcGFyYSBsb3MgYm90b25lcyBxdWUgbWFyY2FuIGFjY2lvbmVzIHByaW5jaXBhbGVzIHkgcXVlIHRpZW5lbiBtYXMgaW1wb3J0YW5jaWEgZW4gZWwgaW50ZXJmYXogKEVqLiBCb3RvbiBHdWFyZGFyKVxyXG4qIEBuYW1lICAgICAgICAgYnRucHJpbWFyeVxyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3NcclxuXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBTaW1idXR0b24gcHJpbWFyeSAqL1xuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19idG4tcHJpbWFyeS5zY3NzICovXG4ucHJpbWFyeSxcbi5tZi1idXR0b25fX3ByaW1hcnksXG5pbnB1dC5wcmltYXJ5W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dC5wcmltYXJ5W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dC5tZi1idXR0b25fX3ByaW1hcnlbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0Lm1mLWJ1dHRvbl9fcHJpbWFyeVt0eXBlPVwic3VibWl0XCJdIHtcbiAgbWluLXdpZHRoOiA5MHB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogIzAwNjc2NztcbiAgYmFja2dyb3VuZDogIzAwODA4MDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAvKiBsaW5lIDkyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2J1dHRvbnMvX2J0bi1wcmltYXJ5LnNjc3MgKi9cbiAgLnByaW1hcnk6dmlzaXRlZCxcbiAgLm1mLWJ1dHRvbl9fcHJpbWFyeTp2aXNpdGVkLFxuICBpbnB1dC5wcmltYXJ5OnZpc2l0ZWRbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQucHJpbWFyeTp2aXNpdGVkW3R5cGU9XCJzdWJtaXRcIl0sXG4gIGlucHV0Lm1mLWJ1dHRvbl9fcHJpbWFyeTp2aXNpdGVkW3R5cGU9XCJidXR0b25cIl0sXG4gIGlucHV0Lm1mLWJ1dHRvbl9fcHJpbWFyeTp2aXNpdGVkW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAvKiBsaW5lIDk2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2J1dHRvbnMvX2J0bi1wcmltYXJ5LnNjc3MgKi9cbiAgLnByaW1hcnk6aG92ZXIsXG4gIC5tZi1idXR0b25fX3ByaW1hcnk6aG92ZXIsXG4gIGlucHV0LnByaW1hcnk6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQucHJpbWFyeTpob3Zlclt0eXBlPVwic3VibWl0XCJdLFxuICBpbnB1dC5tZi1idXR0b25fX3ByaW1hcnk6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQubWYtYnV0dG9uX19wcmltYXJ5OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5wcmltYXJ5OmZvY3VzLFxuICAubWYtYnV0dG9uX19wcmltYXJ5OmZvY3VzLFxuICBpbnB1dC5wcmltYXJ5OmZvY3VzW3R5cGU9XCJidXR0b25cIl0sXG4gIGlucHV0LnByaW1hcnk6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSxcbiAgaW5wdXQubWYtYnV0dG9uX19wcmltYXJ5OmZvY3VzW3R5cGU9XCJidXR0b25cIl0sXG4gIGlucHV0Lm1mLWJ1dHRvbl9fcHJpbWFyeTpmb2N1c1t0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjc2NztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMwMTMwMWY7IH1cbiAgLyogbGluZSAxMDgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvYnV0dG9ucy9fYnRuLXByaW1hcnkuc2NzcyAqL1xuICAucHJpbWFyeTphY3RpdmUsXG4gIC5tZi1idXR0b25fX3ByaW1hcnk6YWN0aXZlLFxuICBpbnB1dC5wcmltYXJ5OmFjdGl2ZVt0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dC5wcmltYXJ5OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLFxuICBpbnB1dC5tZi1idXR0b25fX3ByaW1hcnk6YWN0aXZlW3R5cGU9XCJidXR0b25cIl0sXG4gIGlucHV0Lm1mLWJ1dHRvbl9fcHJpbWFyeTphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSByZ2JhKDAsIDAsIDAsIDAuNSkgcmdiYSgwLCAwLCAwLCAwLjUpIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNiZmJmYmYgMCUsICM3YzdjN2MgODklLCAjN2M3YzdjIDEwMCUpOyB9XG4gIC8qIGxpbmUgMTIwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2J1dHRvbnMvX2J0bi1wcmltYXJ5LnNjc3MgKi9cbiAgLnByaW1hcnlbZGlzYWJsZWRdLFxuICAubWYtYnV0dG9uX19wcmltYXJ5W2Rpc2FibGVkXSxcbiAgaW5wdXQucHJpbWFyeVtkaXNhYmxlZF1bdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQucHJpbWFyeVtkaXNhYmxlZF1bdHlwZT1cInN1Ym1pdFwiXSxcbiAgaW5wdXQubWYtYnV0dG9uX19wcmltYXJ5W2Rpc2FibGVkXVt0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dC5tZi1idXR0b25fX3ByaW1hcnlbZGlzYWJsZWRdW3R5cGU9XCJzdWJtaXRcIl0sIC5kaXNhYmxlZC5wcmltYXJ5LFxuICAuZGlzYWJsZWQubWYtYnV0dG9uX19wcmltYXJ5LFxuICBpbnB1dC5kaXNhYmxlZC5wcmltYXJ5W3R5cGU9XCJidXR0b25cIl0sXG4gIGlucHV0LmRpc2FibGVkLnByaW1hcnlbdHlwZT1cInN1Ym1pdFwiXSxcbiAgaW5wdXQuZGlzYWJsZWQubWYtYnV0dG9uX19wcmltYXJ5W3R5cGU9XCJidXR0b25cIl0sXG4gIGlucHV0LmRpc2FibGVkLm1mLWJ1dHRvbl9fcHJpbWFyeVt0eXBlPVwic3VibWl0XCJdLCAuZGlzYWJsZWQucHJpbWFyeTpob3ZlcixcbiAgLmRpc2FibGVkLm1mLWJ1dHRvbl9fcHJpbWFyeTpob3ZlciwgLmRpc2FibGVkLnByaW1hcnk6YWN0aXZlLFxuICAuZGlzYWJsZWQubWYtYnV0dG9uX19wcmltYXJ5OmFjdGl2ZSB7XG4gICAgY29sb3I6ICM3MzczNzM7XG4gICAgYmFja2dyb3VuZDogIzM0ZmZmZjsgfVxuXG4vKj9cclxuXHJcbkJ1dHRvbiBzZWNvbmRhcnlcclxuPT09PT09PT09PT09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIE1hcmNhIGxhcyBhY2Npb25lcyBzZWN1bmRhcmlhcyBlbiB1biBpbnRlcmZhei4gU3VlbGUgaXIgYWNvbXBhw7FhZG8gZGUgdW4gYm90w7NuIGNvbiB1bmEgYWNjaW9uIHByaW1hcmlhXHJcbiAgICAgICAgICAgICAgICAoRWouIENhbmNlbGFyIFskYnRuc2Vjb25kYXJ5XSArIEd1YXJkYXIgWyRidG5wcmltYXJ5XSApXHJcbiogQG5hbWUgICAgICAgICBidG5zZWNvbmRhcnlcclxuKiBAYXV0aG9yXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlc1xyXG4qIEBidWdzICAgICAgICAgRmFsdGEgb3B0aW1pemFjaW9uIHBhcmEgbW92aWxlcyB5IGRpZmVyZW5jaWFjaW9uIGRlbCBidXR0b24gcHJpbWFyeSAtbGFzIHZhcmlhYmxlcyB0aWVuZW4gbG9zIG1pc21vcyB2YWxvcmVzIHF1ZSBlbiBlc3RlXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBTaW1idXR0b24gc2Vjb25kYXJ5ICovXG4vKmhvdmVyKi9cbi8qYWN0aXZlKi9cbi8qIFNpbWJ1dHRvbiBzZWNvbmRhcnkgKi9cbi8qIGxpbmUgNTUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvYnV0dG9ucy9fYnRuLXNlY29uZGFyeS5zY3NzICovXG4uc2Vjb25kYXJ5LFxuLm1mLWJ1dHRvbl9fc2Vjb25kYXJ5LFxuaW5wdXQuc2Vjb25kYXJ5W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dC5zZWNvbmRhcnlbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0Lm1mLWJ1dHRvbl9fc2Vjb25kYXJ5W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dC5tZi1idXR0b25fX3NlY29uZGFyeVt0eXBlPVwic3VibWl0XCJdIHtcbiAgY29sb3I6ICMzNDgwNjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICNjN2RlYzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSBpbnNldCwgMCA4cHggMTJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgaW5zZXQsIDAgLThweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNCkgaW5zZXQ7XG4gIGJhY2tncm91bmQ6ICNmNGY4ZjQ7IH1cbiAgLyogbGluZSA3Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19idG4tc2Vjb25kYXJ5LnNjc3MgKi9cbiAgLnNlY29uZGFyeTpsaW5rLFxuICAubWYtYnV0dG9uX19zZWNvbmRhcnk6bGluayxcbiAgaW5wdXQuc2Vjb25kYXJ5OmxpbmtbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQuc2Vjb25kYXJ5OmxpbmtbdHlwZT1cInN1Ym1pdFwiXSxcbiAgaW5wdXQubWYtYnV0dG9uX19zZWNvbmRhcnk6bGlua1t0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dC5tZi1idXR0b25fX3NlY29uZGFyeTpsaW5rW3R5cGU9XCJzdWJtaXRcIl0sIC5zZWNvbmRhcnk6dmlzaXRlZCxcbiAgLm1mLWJ1dHRvbl9fc2Vjb25kYXJ5OnZpc2l0ZWQsXG4gIGlucHV0LnNlY29uZGFyeTp2aXNpdGVkW3R5cGU9XCJidXR0b25cIl0sXG4gIGlucHV0LnNlY29uZGFyeTp2aXNpdGVkW3R5cGU9XCJzdWJtaXRcIl0sXG4gIGlucHV0Lm1mLWJ1dHRvbl9fc2Vjb25kYXJ5OnZpc2l0ZWRbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQubWYtYnV0dG9uX19zZWNvbmRhcnk6dmlzaXRlZFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjb2xvcjogIzM0ODA2NTsgfVxuICAvKiBsaW5lIDgxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2J1dHRvbnMvX2J0bi1zZWNvbmRhcnkuc2NzcyAqL1xuICAuc2Vjb25kYXJ5OmhvdmVyLFxuICAubWYtYnV0dG9uX19zZWNvbmRhcnk6aG92ZXIsXG4gIGlucHV0LnNlY29uZGFyeTpob3Zlclt0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dC5zZWNvbmRhcnk6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSxcbiAgaW5wdXQubWYtYnV0dG9uX19zZWNvbmRhcnk6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQubWYtYnV0dG9uX19zZWNvbmRhcnk6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgLnNlY29uZGFyeTpmb2N1cyxcbiAgLm1mLWJ1dHRvbl9fc2Vjb25kYXJ5OmZvY3VzLFxuICBpbnB1dC5zZWNvbmRhcnk6Zm9jdXNbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQuc2Vjb25kYXJ5OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sXG4gIGlucHV0Lm1mLWJ1dHRvbl9fc2Vjb25kYXJ5OmZvY3VzW3R5cGU9XCJidXR0b25cIl0sXG4gIGlucHV0Lm1mLWJ1dHRvbl9fc2Vjb25kYXJ5OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQ6ICMwMTMwMWY7IH1cbiAgLyogbGluZSA4Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19idG4tc2Vjb25kYXJ5LnNjc3MgKi9cbiAgLnNlY29uZGFyeTphY3RpdmUsXG4gIC5tZi1idXR0b25fX3NlY29uZGFyeTphY3RpdmUsXG4gIGlucHV0LnNlY29uZGFyeTphY3RpdmVbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQuc2Vjb25kYXJ5OmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLFxuICBpbnB1dC5tZi1idXR0b25fX3NlY29uZGFyeTphY3RpdmVbdHlwZT1cImJ1dHRvblwiXSxcbiAgaW5wdXQubWYtYnV0dG9uX19zZWNvbmRhcnk6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgaW5zZXQsIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNiZmJmYmYgMCUsICM3YzdjN2MgODklLCAjN2M3YzdjIDEwMCUpOyB9XG5cbi8qP1xyXG5cclxuQnV0dG9uYmFyXHJcbj09PT09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIE11ZXN0cmEgdW5hIGJhcnJhIGNvbiBkaWZlcmVudGVzIGJvdG9uZXNcclxuKiBAbmFtZSAgICAgICAgIGJ1dHRvbmJhclxyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3NcclxuXHJcblxyXG5FamVtcGxvOlxyXG48ZGl2IGNsYXNzPVwiZmxkXCI+XHJcbiAgPGxhYmVsPkJ1dHRvbmJhcjwvbGFiZWw+XHJcbiAgPHVsIGNsYXNzPVwibWYtYnV0dG9uYmFyXCI+XHJcbiAgICA8bGkgY2xhc3M9XCJtZi1idXR0b25iYXItLWl0ZW1cIj48YSBjbGFzcz1cIm1mLWJ1dHRvbmJhci0tYnRuXCIgaHJlZj1cIiMhXCI+QWNjacOzbiAxPC9hPjwvbGk+XHJcbiAgICA8bGkgY2xhc3M9XCJtZi1idXR0b25iYXItLWl0ZW1cIj48YSBjbGFzcz1cIm1mLWJ1dHRvbmJhci0tYnRuXCIgaHJlZj1cIiMhXCI+QWNjacOzbiAyPC9hPjwvbGk+XHJcbiAgICA8bGkgY2xhc3M9XCJtZi1idXR0b25iYXItLWl0ZW1cIj48YSBjbGFzcz1cIm1mLWJ1dHRvbmJhci0tYnRuXCIgaHJlZj1cIiMhXCI+QWNjacOzbiAzPC9hPjwvbGk+XHJcbiAgICA8bGkgY2xhc3M9XCJtZi1idXR0b25iYXItLWl0ZW1cIj48YSBjbGFzcz1cIm1mLWJ1dHRvbmJhci0tYnRuXCIgaHJlZj1cIiMhXCI+QWNjacOzbiA0PC9hPjwvbGk+XHJcbiAgPC91bD5cclxuPC9kaXY+XHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBCdXR0b25iYXIgKi9cbi8qIGxpbmUgNTAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvYnV0dG9ucy9fYnV0dG9uYmFyLnNjc3MgKi9cbi5tZi1idXR0b25iYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogIzAwODA4MDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAvKiBsaW5lIDczLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2J1dHRvbnMvX2J1dHRvbmJhci5zY3NzICovXG4gIC5tZi1idXR0b25iYXIubWYtYnV0dG9uYmFyX19taW5pIC5tZi1idXR0b25iYXItLWJ0biB7XG4gICAgcGFkZGluZzogNXB4IDhweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gICAgLyogbGluZSA1MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19idXR0b25iYXIuc2NzcyAqL1xuICAgIC5tZi1idXR0b25iYXIge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4vKiBsaW5lIDg4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2J1dHRvbnMvX2J1dHRvbmJhci5zY3NzICovXG4ubWYtYnV0dG9uYmFyLS1pdGVtIHtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gICAgLyogbGluZSA4OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19idXR0b25iYXIuc2NzcyAqL1xuICAgIC5tZi1idXR0b25iYXItLWl0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTsgfSB9XG4gIC8qIGxpbmUgOTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvYnV0dG9ucy9fYnV0dG9uYmFyLnNjc3MgKi9cbiAgLm1mLWJ1dHRvbmJhci0taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cblxuLyogbGluZSAxMDIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvYnV0dG9ucy9fYnV0dG9uYmFyLnNjc3MgKi9cbi5tZi1idXR0b25iYXItLWJ0biB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi8qP1xyXG5cclxuTXVsdGlzaW1idXR0b25cclxuPT09PT09PT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBDcmVhIHVuIGNvbWJvIGRlIGRvcyBib3RvbmVzOiB1bm8gcGFyYSBhY2Npb24gcHJpbWFyaWEgeSBvdHJvIHF1ZSBkZXNwbGllZ2EgdW4gbWVudSAoZHJvcGRvd24pIGNvbiBhY2Npb25lcyBzZWN1bmRhcmlhc1xyXG4qIEBuYW1lICAgICAgICAgbXV0aXNpbWJ1dHRvblxyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3NcclxuXHJcblxyXG5FamVtcGxvOlxyXG48ZGl2IGNsYXNzPVwibWYtbXVsdGlzaW1idXR0b25cIj5cclxuICA8ZGl2PlxyXG4gICAgPGlucHV0IHR5cGU9XCJzdWJtaXRcIiBjbGFzcz1cIm1mLW11bHRpcHJpbWFyeVwiIHZhbHVlPVwiQWNjaW9uIHByaW1hcmlhIChpbnB1dClcIi8+XHJcbiAgICA8YSBocmVmPVwiIyFcIiBjbGFzcz1cIm1mLW11bHRpZHJvcGRvd25cIj5cclxuICAgICAgPHNwYW4+TcOhcyBhY2Npb25lczwvc3Bhbj5cclxuICAgIDwvYT5cclxuICA8L2Rpdj5cclxuICA8dWwgY2xhc3M9XCJtZi1kcm9wZG93bi0tY29udGVudFwiID5cclxuICAgIDxsaSBjbGFzcz1cIm1mLW11bHRpZHJvcGRvd24tLWl0ZW1cIj48YSBocmVmPVwiIyFcIj5BY2Npw7NuIHNlY3VuZGFyaWEgMTwvYT48L2xpPlxyXG4gICAgPGxpIGNsYXNzPVwibWYtbXVsdGlkcm9wZG93bi0taXRlbVwiPjxhIGhyZWY9XCIjIVwiPkFjY2nDs24gc2VjdW5kYXJpYSAyPC9hPiA8L2xpPlxyXG4gIDwvdWw+XHJcbjwvZGl2PlxyXG5cclxuKi9cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuLyogTXVsdGlzaW1idXR0b246IEJ1dHRvbiB3L211bHRpcGxlIHNlY29uZGFyeSBhY3Rpb25zICovXG4vKiovXG4vKiBsaW5lIDcwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2J1dHRvbnMvX211bHRpc2ltYnV0dG9uLnNjc3MgKi9cbi5tZi1tdWx0aXNpbWJ1dHRvbiB7XG4gIGNvbG9yOiAjNDQ0O1xuICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2J1dHRvbnMvX211bHRpc2ltYnV0dG9uLnNjc3MgKi9cbiAgLm1mLW11bHRpc2ltYnV0dG9uID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgICAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19tdWx0aXNpbWJ1dHRvbi5zY3NzICovXG4gICAgICAubWYtbXVsdGlzaW1idXR0b24gPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9IH1cbiAgLyogbGluZSA4Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19tdWx0aXNpbWJ1dHRvbi5zY3NzICovXG4gIC5tZi1tdWx0aXNpbWJ1dHRvbiAubWYtbXVsdGlwcmltYXJ5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5OTk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgICAgLyogbGluZSA4Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19tdWx0aXNpbWJ1dHRvbi5zY3NzICovXG4gICAgICAubWYtbXVsdGlzaW1idXR0b24gLm1mLW11bHRpcHJpbWFyeSB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLyogbGluZSAxMDgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvYnV0dG9ucy9fbXVsdGlzaW1idXR0b24uc2NzcyAqL1xuICAubWYtbXVsdGlzaW1idXR0b24gLm1mLWRyb3Bkb3duLS1jb250ZW50LmlzLW9wZW4sXG4gIC5tZi1tdWx0aXNpbWJ1dHRvbi5pcy1vcGVuIC5tZi1kcm9wZG93bi0tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgICAgLyogbGluZSAxMDgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvYnV0dG9ucy9fbXVsdGlzaW1idXR0b24uc2NzcyAqL1xuICAgICAgLm1mLW11bHRpc2ltYnV0dG9uIC5tZi1kcm9wZG93bi0tY29udGVudC5pcy1vcGVuLFxuICAgICAgLm1mLW11bHRpc2ltYnV0dG9uLmlzLW9wZW4gLm1mLWRyb3Bkb3duLS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgNzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvYnV0dG9ucy9fbXVsdGlzaW1idXR0b24uc2NzcyAqL1xuICAgIC5tZi1tdWx0aXNpbWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4vKiBsaW5lIDEzMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19tdWx0aXNpbWJ1dHRvbi5zY3NzICovXG4ubWYtbXVsdGlkcm9wZG93biB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAlO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLyogbGluZSAxNDUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvYnV0dG9ucy9fbXVsdGlzaW1idXR0b24uc2NzcyAqL1xuICAubWYtbXVsdGlkcm9wZG93bjphZnRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE0OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19tdWx0aXNpbWJ1dHRvbi5zY3NzICovXG4gIC5tZi1tdWx0aWRyb3Bkb3duIHNwYW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gICAgLyogbGluZSAxMzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvYnV0dG9ucy9fbXVsdGlzaW1idXR0b24uc2NzcyAqL1xuICAgIC5tZi1tdWx0aWRyb3Bkb3duIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG5cbi8qIGxpbmUgMTYyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2J1dHRvbnMvX211bHRpc2ltYnV0dG9uLnNjc3MgKi9cbi5tZi1tdWx0aWRyb3Bkb3duLS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC8qIGxpbmUgMTczLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2J1dHRvbnMvX211bHRpc2ltYnV0dG9uLnNjc3MgKi9cbiAgLm1mLW11bHRpZHJvcGRvd24tLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU1ZTU7IH1cbiAgLyogbGluZSAxNzcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvYnV0dG9ucy9fbXVsdGlzaW1idXR0b24uc2NzcyAqL1xuICAubWYtbXVsdGlkcm9wZG93bi0taXRlbSBhIHtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgMTYyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2J1dHRvbnMvX211bHRpc2ltYnV0dG9uLnNjc3MgKi9cbiAgICAubWYtbXVsdGlkcm9wZG93bi0taXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qP1xyXG5cclxuU29jaWFsIEJ1dHRvbnNcclxuPT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIEVzdGlsb3MgcGFyYSBib3RvbmVzIGRlIGxvZ2luIG1lZGlhbnRlIGNsYXZlIG8gcmVkZXMgc29jaWFsZXNcclxuKiBAbmFtZSAgICAgICAgIHJyc3MvYWNjZXNzXHJcbiogQGF1dGhvciAgICAgICBQZXBlIERvbWluZ3VlelxyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXNcclxuKiBAYnVncyAgICAgICAgIHBlbmRpZW50ZSBkZSByZXZpc2lvbi4gRmFsdGEgaW5jb3Jwb3JhciBlamVtcGxvIGEgTW9yZm9zIEFwcFxyXG5cclxuKi9cbi8qIGxpbmUgNzUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvYnV0dG9ucy9fc29jaWFsYnV0dG9ucy5zY3NzICovXG4ubWYtcnJzcy0tYnRuX19mYWNlYm9vayxcbi5tZi1hY2Nlc3MtLWJ0bl9fZmFjZWJvb2sge1xuICBtYXJnaW46IDE1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgODEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvYnV0dG9ucy9fc29jaWFsYnV0dG9ucy5zY3NzICovXG4gIC5tZi1ycnNzLS1idG5fX2ZhY2Vib29rIGEsXG4gIC5tZi1ycnNzLS1idG5fX2ZhY2Vib29rIGJ1dHRvbixcbiAgLm1mLXJyc3MtLWJ0bl9fZmFjZWJvb2sgLm1mLWNvb2tpZXMtLWFjY2VwdCxcbiAgLm1mLXJyc3MtLWJ0bl9fZmFjZWJvb2sgLm1mLWNvb2tpZXMtLWluZm8sXG4gIC5tZi1ycnNzLS1idG5fX2ZhY2Vib29rIC5tZi1zY3JvbGwtbmF2LS1idG4sXG4gIC5tZi1ycnNzLS1idG5fX2ZhY2Vib29rIGlucHV0IFt0eXBlPVwic3VibWl0XCJdLFxuICAubWYtYWNjZXNzLS1idG5fX2ZhY2Vib29rIGEsXG4gIC5tZi1hY2Nlc3MtLWJ0bl9fZmFjZWJvb2sgYnV0dG9uLFxuICAubWYtYWNjZXNzLS1idG5fX2ZhY2Vib29rIC5tZi1jb29raWVzLS1hY2NlcHQsXG4gIC5tZi1hY2Nlc3MtLWJ0bl9fZmFjZWJvb2sgLm1mLWNvb2tpZXMtLWluZm8sXG4gIC5tZi1hY2Nlc3MtLWJ0bl9fZmFjZWJvb2sgLm1mLXNjcm9sbC1uYXYtLWJ0bixcbiAgLm1mLWFjY2Vzcy0tYnRuX19mYWNlYm9vayBpbnB1dCBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGNvbnRlbnQ6IFwiRmFjZWJvb2tcIjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmE0ZDdkO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NjVBMzsgfVxuICAgIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuICAgIC5tZi1ycnNzLS1idG5fX2ZhY2Vib29rIGE6YmVmb3JlLFxuICAgIC5tZi1ycnNzLS1idG5fX2ZhY2Vib29rIGJ1dHRvbjpiZWZvcmUsXG4gICAgLm1mLXJyc3MtLWJ0bl9fZmFjZWJvb2sgLm1mLWNvb2tpZXMtLWFjY2VwdDpiZWZvcmUsXG4gICAgLm1mLXJyc3MtLWJ0bl9fZmFjZWJvb2sgLm1mLWNvb2tpZXMtLWluZm86YmVmb3JlLFxuICAgIC5tZi1ycnNzLS1idG5fX2ZhY2Vib29rIC5tZi1zY3JvbGwtbmF2LS1idG46YmVmb3JlLFxuICAgIC5tZi1ycnNzLS1idG5fX2ZhY2Vib29rIGlucHV0IFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSxcbiAgICAubWYtYWNjZXNzLS1idG5fX2ZhY2Vib29rIGE6YmVmb3JlLFxuICAgIC5tZi1hY2Nlc3MtLWJ0bl9fZmFjZWJvb2sgYnV0dG9uOmJlZm9yZSxcbiAgICAubWYtYWNjZXNzLS1idG5fX2ZhY2Vib29rIC5tZi1jb29raWVzLS1hY2NlcHQ6YmVmb3JlLFxuICAgIC5tZi1hY2Nlc3MtLWJ0bl9fZmFjZWJvb2sgLm1mLWNvb2tpZXMtLWluZm86YmVmb3JlLFxuICAgIC5tZi1hY2Nlc3MtLWJ0bl9fZmFjZWJvb2sgLm1mLXNjcm9sbC1uYXYtLWJ0bjpiZWZvcmUsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX19mYWNlYm9vayBpbnB1dCBbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUge1xuICAgICAgY29udGVudDogaWNvbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDEwMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19zb2NpYWxidXR0b25zLnNjc3MgKi9cbiAgICAubWYtcnJzcy0tYnRuX19mYWNlYm9vayBhOmhvdmVyLFxuICAgIC5tZi1ycnNzLS1idG5fX2ZhY2Vib29rIGJ1dHRvbjpob3ZlcixcbiAgICAubWYtcnJzcy0tYnRuX19mYWNlYm9vayAubWYtY29va2llcy0tYWNjZXB0OmhvdmVyLFxuICAgIC5tZi1ycnNzLS1idG5fX2ZhY2Vib29rIC5tZi1jb29raWVzLS1pbmZvOmhvdmVyLFxuICAgIC5tZi1ycnNzLS1idG5fX2ZhY2Vib29rIC5tZi1zY3JvbGwtbmF2LS1idG46aG92ZXIsXG4gICAgLm1mLXJyc3MtLWJ0bl9fZmFjZWJvb2sgaW5wdXQgW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX19mYWNlYm9vayBhOmhvdmVyLFxuICAgIC5tZi1hY2Nlc3MtLWJ0bl9fZmFjZWJvb2sgYnV0dG9uOmhvdmVyLFxuICAgIC5tZi1hY2Nlc3MtLWJ0bl9fZmFjZWJvb2sgLm1mLWNvb2tpZXMtLWFjY2VwdDpob3ZlcixcbiAgICAubWYtYWNjZXNzLS1idG5fX2ZhY2Vib29rIC5tZi1jb29raWVzLS1pbmZvOmhvdmVyLFxuICAgIC5tZi1hY2Nlc3MtLWJ0bl9fZmFjZWJvb2sgLm1mLXNjcm9sbC1uYXYtLWJ0bjpob3ZlcixcbiAgICAubWYtYWNjZXNzLS1idG5fX2ZhY2Vib29rIGlucHV0IFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZDM2NTc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0ZDdkOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgICAgIC8qIGxpbmUgODEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvYnV0dG9ucy9fc29jaWFsYnV0dG9ucy5zY3NzICovXG4gICAgICAubWYtcnJzcy0tYnRuX19mYWNlYm9vayBhLFxuICAgICAgLm1mLXJyc3MtLWJ0bl9fZmFjZWJvb2sgYnV0dG9uLFxuICAgICAgLm1mLXJyc3MtLWJ0bl9fZmFjZWJvb2sgLm1mLWNvb2tpZXMtLWFjY2VwdCxcbiAgICAgIC5tZi1ycnNzLS1idG5fX2ZhY2Vib29rIC5tZi1jb29raWVzLS1pbmZvLFxuICAgICAgLm1mLXJyc3MtLWJ0bl9fZmFjZWJvb2sgLm1mLXNjcm9sbC1uYXYtLWJ0bixcbiAgICAgIC5tZi1ycnNzLS1idG5fX2ZhY2Vib29rIGlucHV0IFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLm1mLWFjY2Vzcy0tYnRuX19mYWNlYm9vayBhLFxuICAgICAgLm1mLWFjY2Vzcy0tYnRuX19mYWNlYm9vayBidXR0b24sXG4gICAgICAubWYtYWNjZXNzLS1idG5fX2ZhY2Vib29rIC5tZi1jb29raWVzLS1hY2NlcHQsXG4gICAgICAubWYtYWNjZXNzLS1idG5fX2ZhY2Vib29rIC5tZi1jb29raWVzLS1pbmZvLFxuICAgICAgLm1mLWFjY2Vzcy0tYnRuX19mYWNlYm9vayAubWYtc2Nyb2xsLW5hdi0tYnRuLFxuICAgICAgLm1mLWFjY2Vzcy0tYnRuX19mYWNlYm9vayBpbnB1dCBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyogbGluZSA3NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19zb2NpYWxidXR0b25zLnNjc3MgKi9cbi5tZi1ycnNzLS1idG5fX2dvb2dsZSxcbi5tZi1hY2Nlc3MtLWJ0bl9fZ29vZ2xlIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDgxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2J1dHRvbnMvX3NvY2lhbGJ1dHRvbnMuc2NzcyAqL1xuICAubWYtcnJzcy0tYnRuX19nb29nbGUgYSxcbiAgLm1mLXJyc3MtLWJ0bl9fZ29vZ2xlIGJ1dHRvbixcbiAgLm1mLXJyc3MtLWJ0bl9fZ29vZ2xlIC5tZi1jb29raWVzLS1hY2NlcHQsXG4gIC5tZi1ycnNzLS1idG5fX2dvb2dsZSAubWYtY29va2llcy0taW5mbyxcbiAgLm1mLXJyc3MtLWJ0bl9fZ29vZ2xlIC5tZi1zY3JvbGwtbmF2LS1idG4sXG4gIC5tZi1ycnNzLS1idG5fX2dvb2dsZSBpbnB1dCBbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLm1mLWFjY2Vzcy0tYnRuX19nb29nbGUgYSxcbiAgLm1mLWFjY2Vzcy0tYnRuX19nb29nbGUgYnV0dG9uLFxuICAubWYtYWNjZXNzLS1idG5fX2dvb2dsZSAubWYtY29va2llcy0tYWNjZXB0LFxuICAubWYtYWNjZXNzLS1idG5fX2dvb2dsZSAubWYtY29va2llcy0taW5mbyxcbiAgLm1mLWFjY2Vzcy0tYnRuX19nb29nbGUgLm1mLXNjcm9sbC1uYXYtLWJ0bixcbiAgLm1mLWFjY2Vzcy0tYnRuX19nb29nbGUgaW5wdXQgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjb250ZW50OiBcIkdvb2dsZSArXCI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzlkM2MyYjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNTRCMzY7IH1cbiAgICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgICAubWYtcnJzcy0tYnRuX19nb29nbGUgYTpiZWZvcmUsXG4gICAgLm1mLXJyc3MtLWJ0bl9fZ29vZ2xlIGJ1dHRvbjpiZWZvcmUsXG4gICAgLm1mLXJyc3MtLWJ0bl9fZ29vZ2xlIC5tZi1jb29raWVzLS1hY2NlcHQ6YmVmb3JlLFxuICAgIC5tZi1ycnNzLS1idG5fX2dvb2dsZSAubWYtY29va2llcy0taW5mbzpiZWZvcmUsXG4gICAgLm1mLXJyc3MtLWJ0bl9fZ29vZ2xlIC5tZi1zY3JvbGwtbmF2LS1idG46YmVmb3JlLFxuICAgIC5tZi1ycnNzLS1idG5fX2dvb2dsZSBpbnB1dCBbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX19nb29nbGUgYTpiZWZvcmUsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX19nb29nbGUgYnV0dG9uOmJlZm9yZSxcbiAgICAubWYtYWNjZXNzLS1idG5fX2dvb2dsZSAubWYtY29va2llcy0tYWNjZXB0OmJlZm9yZSxcbiAgICAubWYtYWNjZXNzLS1idG5fX2dvb2dsZSAubWYtY29va2llcy0taW5mbzpiZWZvcmUsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX19nb29nbGUgLm1mLXNjcm9sbC1uYXYtLWJ0bjpiZWZvcmUsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX19nb29nbGUgaW5wdXQgW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGljb247XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gICAgLyogbGluZSAxMDEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvYnV0dG9ucy9fc29jaWFsYnV0dG9ucy5zY3NzICovXG4gICAgLm1mLXJyc3MtLWJ0bl9fZ29vZ2xlIGE6aG92ZXIsXG4gICAgLm1mLXJyc3MtLWJ0bl9fZ29vZ2xlIGJ1dHRvbjpob3ZlcixcbiAgICAubWYtcnJzcy0tYnRuX19nb29nbGUgLm1mLWNvb2tpZXMtLWFjY2VwdDpob3ZlcixcbiAgICAubWYtcnJzcy0tYnRuX19nb29nbGUgLm1mLWNvb2tpZXMtLWluZm86aG92ZXIsXG4gICAgLm1mLXJyc3MtLWJ0bl9fZ29vZ2xlIC5tZi1zY3JvbGwtbmF2LS1idG46aG92ZXIsXG4gICAgLm1mLXJyc3MtLWJ0bl9fZ29vZ2xlIGlucHV0IFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICAgIC5tZi1hY2Nlc3MtLWJ0bl9fZ29vZ2xlIGE6aG92ZXIsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX19nb29nbGUgYnV0dG9uOmhvdmVyLFxuICAgIC5tZi1hY2Nlc3MtLWJ0bl9fZ29vZ2xlIC5tZi1jb29raWVzLS1hY2NlcHQ6aG92ZXIsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX19nb29nbGUgLm1mLWNvb2tpZXMtLWluZm86aG92ZXIsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX19nb29nbGUgLm1mLXNjcm9sbC1uYXYtLWJ0bjpob3ZlcixcbiAgICAubWYtYWNjZXNzLS1idG5fX2dvb2dsZSBpbnB1dCBbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzUyZDIwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlkM2MyYjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NC45OTM3NWVtKSB7XG4gICAgICAvKiBsaW5lIDgxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2J1dHRvbnMvX3NvY2lhbGJ1dHRvbnMuc2NzcyAqL1xuICAgICAgLm1mLXJyc3MtLWJ0bl9fZ29vZ2xlIGEsXG4gICAgICAubWYtcnJzcy0tYnRuX19nb29nbGUgYnV0dG9uLFxuICAgICAgLm1mLXJyc3MtLWJ0bl9fZ29vZ2xlIC5tZi1jb29raWVzLS1hY2NlcHQsXG4gICAgICAubWYtcnJzcy0tYnRuX19nb29nbGUgLm1mLWNvb2tpZXMtLWluZm8sXG4gICAgICAubWYtcnJzcy0tYnRuX19nb29nbGUgLm1mLXNjcm9sbC1uYXYtLWJ0bixcbiAgICAgIC5tZi1ycnNzLS1idG5fX2dvb2dsZSBpbnB1dCBbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgIC5tZi1hY2Nlc3MtLWJ0bl9fZ29vZ2xlIGEsXG4gICAgICAubWYtYWNjZXNzLS1idG5fX2dvb2dsZSBidXR0b24sXG4gICAgICAubWYtYWNjZXNzLS1idG5fX2dvb2dsZSAubWYtY29va2llcy0tYWNjZXB0LFxuICAgICAgLm1mLWFjY2Vzcy0tYnRuX19nb29nbGUgLm1mLWNvb2tpZXMtLWluZm8sXG4gICAgICAubWYtYWNjZXNzLS1idG5fX2dvb2dsZSAubWYtc2Nyb2xsLW5hdi0tYnRuLFxuICAgICAgLm1mLWFjY2Vzcy0tYnRuX19nb29nbGUgaW5wdXQgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qIGxpbmUgNzUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvYnV0dG9ucy9fc29jaWFsYnV0dG9ucy5zY3NzICovXG4ubWYtcnJzcy0tYnRuX190d2l0dGVyLFxuLm1mLWFjY2Vzcy0tYnRuX190d2l0dGVyIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDgxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2J1dHRvbnMvX3NvY2lhbGJ1dHRvbnMuc2NzcyAqL1xuICAubWYtcnJzcy0tYnRuX190d2l0dGVyIGEsXG4gIC5tZi1ycnNzLS1idG5fX3R3aXR0ZXIgYnV0dG9uLFxuICAubWYtcnJzcy0tYnRuX190d2l0dGVyIC5tZi1jb29raWVzLS1hY2NlcHQsXG4gIC5tZi1ycnNzLS1idG5fX3R3aXR0ZXIgLm1mLWNvb2tpZXMtLWluZm8sXG4gIC5tZi1ycnNzLS1idG5fX3R3aXR0ZXIgLm1mLXNjcm9sbC1uYXYtLWJ0bixcbiAgLm1mLXJyc3MtLWJ0bl9fdHdpdHRlciBpbnB1dCBbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLm1mLWFjY2Vzcy0tYnRuX190d2l0dGVyIGEsXG4gIC5tZi1hY2Nlc3MtLWJ0bl9fdHdpdHRlciBidXR0b24sXG4gIC5tZi1hY2Nlc3MtLWJ0bl9fdHdpdHRlciAubWYtY29va2llcy0tYWNjZXB0LFxuICAubWYtYWNjZXNzLS1idG5fX3R3aXR0ZXIgLm1mLWNvb2tpZXMtLWluZm8sXG4gIC5tZi1hY2Nlc3MtLWJ0bl9fdHdpdHRlciAubWYtc2Nyb2xsLW5hdi0tYnRuLFxuICAubWYtYWNjZXNzLS1idG5fX3R3aXR0ZXIgaW5wdXQgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjb250ZW50OiBcIlR3aXR0ZXJcIjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzQ5M2Q0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVFQTlERDsgfVxuICAgIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuICAgIC5tZi1ycnNzLS1idG5fX3R3aXR0ZXIgYTpiZWZvcmUsXG4gICAgLm1mLXJyc3MtLWJ0bl9fdHdpdHRlciBidXR0b246YmVmb3JlLFxuICAgIC5tZi1ycnNzLS1idG5fX3R3aXR0ZXIgLm1mLWNvb2tpZXMtLWFjY2VwdDpiZWZvcmUsXG4gICAgLm1mLXJyc3MtLWJ0bl9fdHdpdHRlciAubWYtY29va2llcy0taW5mbzpiZWZvcmUsXG4gICAgLm1mLXJyc3MtLWJ0bl9fdHdpdHRlciAubWYtc2Nyb2xsLW5hdi0tYnRuOmJlZm9yZSxcbiAgICAubWYtcnJzcy0tYnRuX190d2l0dGVyIGlucHV0IFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSxcbiAgICAubWYtYWNjZXNzLS1idG5fX3R3aXR0ZXIgYTpiZWZvcmUsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX190d2l0dGVyIGJ1dHRvbjpiZWZvcmUsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX190d2l0dGVyIC5tZi1jb29raWVzLS1hY2NlcHQ6YmVmb3JlLFxuICAgIC5tZi1hY2Nlc3MtLWJ0bl9fdHdpdHRlciAubWYtY29va2llcy0taW5mbzpiZWZvcmUsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX190d2l0dGVyIC5tZi1zY3JvbGwtbmF2LS1idG46YmVmb3JlLFxuICAgIC5tZi1hY2Nlc3MtLWJ0bl9fdHdpdHRlciBpbnB1dCBbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUge1xuICAgICAgY29udGVudDogaWNvbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDEwMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19zb2NpYWxidXR0b25zLnNjc3MgKi9cbiAgICAubWYtcnJzcy0tYnRuX190d2l0dGVyIGE6aG92ZXIsXG4gICAgLm1mLXJyc3MtLWJ0bl9fdHdpdHRlciBidXR0b246aG92ZXIsXG4gICAgLm1mLXJyc3MtLWJ0bl9fdHdpdHRlciAubWYtY29va2llcy0tYWNjZXB0OmhvdmVyLFxuICAgIC5tZi1ycnNzLS1idG5fX3R3aXR0ZXIgLm1mLWNvb2tpZXMtLWluZm86aG92ZXIsXG4gICAgLm1mLXJyc3MtLWJ0bl9fdHdpdHRlciAubWYtc2Nyb2xsLW5hdi0tYnRuOmhvdmVyLFxuICAgIC5tZi1ycnNzLS1idG5fX3R3aXR0ZXIgaW5wdXQgW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX190d2l0dGVyIGE6aG92ZXIsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX190d2l0dGVyIGJ1dHRvbjpob3ZlcixcbiAgICAubWYtYWNjZXNzLS1idG5fX3R3aXR0ZXIgLm1mLWNvb2tpZXMtLWFjY2VwdDpob3ZlcixcbiAgICAubWYtYWNjZXNzLS1idG5fX3R3aXR0ZXIgLm1mLWNvb2tpZXMtLWluZm86aG92ZXIsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX190d2l0dGVyIC5tZi1zY3JvbGwtbmF2LS1idG46aG92ZXIsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX190d2l0dGVyIGlucHV0IFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNTc3YjA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5M2Q0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgICAgIC8qIGxpbmUgODEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvYnV0dG9ucy9fc29jaWFsYnV0dG9ucy5zY3NzICovXG4gICAgICAubWYtcnJzcy0tYnRuX190d2l0dGVyIGEsXG4gICAgICAubWYtcnJzcy0tYnRuX190d2l0dGVyIGJ1dHRvbixcbiAgICAgIC5tZi1ycnNzLS1idG5fX3R3aXR0ZXIgLm1mLWNvb2tpZXMtLWFjY2VwdCxcbiAgICAgIC5tZi1ycnNzLS1idG5fX3R3aXR0ZXIgLm1mLWNvb2tpZXMtLWluZm8sXG4gICAgICAubWYtcnJzcy0tYnRuX190d2l0dGVyIC5tZi1zY3JvbGwtbmF2LS1idG4sXG4gICAgICAubWYtcnJzcy0tYnRuX190d2l0dGVyIGlucHV0IFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLm1mLWFjY2Vzcy0tYnRuX190d2l0dGVyIGEsXG4gICAgICAubWYtYWNjZXNzLS1idG5fX3R3aXR0ZXIgYnV0dG9uLFxuICAgICAgLm1mLWFjY2Vzcy0tYnRuX190d2l0dGVyIC5tZi1jb29raWVzLS1hY2NlcHQsXG4gICAgICAubWYtYWNjZXNzLS1idG5fX3R3aXR0ZXIgLm1mLWNvb2tpZXMtLWluZm8sXG4gICAgICAubWYtYWNjZXNzLS1idG5fX3R3aXR0ZXIgLm1mLXNjcm9sbC1uYXYtLWJ0bixcbiAgICAgIC5tZi1hY2Nlc3MtLWJ0bl9fdHdpdHRlciBpbnB1dCBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyogbGluZSA3NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19zb2NpYWxidXR0b25zLnNjc3MgKi9cbi5tZi1ycnNzLS1idG5fX2NsYXZlLFxuLm1mLWFjY2Vzcy0tYnRuX19jbGF2ZSB7XG4gIG1hcmdpbjogMTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSA4MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19zb2NpYWxidXR0b25zLnNjc3MgKi9cbiAgLm1mLXJyc3MtLWJ0bl9fY2xhdmUgYSxcbiAgLm1mLXJyc3MtLWJ0bl9fY2xhdmUgYnV0dG9uLFxuICAubWYtcnJzcy0tYnRuX19jbGF2ZSAubWYtY29va2llcy0tYWNjZXB0LFxuICAubWYtcnJzcy0tYnRuX19jbGF2ZSAubWYtY29va2llcy0taW5mbyxcbiAgLm1mLXJyc3MtLWJ0bl9fY2xhdmUgLm1mLXNjcm9sbC1uYXYtLWJ0bixcbiAgLm1mLXJyc3MtLWJ0bl9fY2xhdmUgaW5wdXQgW3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5tZi1hY2Nlc3MtLWJ0bl9fY2xhdmUgYSxcbiAgLm1mLWFjY2Vzcy0tYnRuX19jbGF2ZSBidXR0b24sXG4gIC5tZi1hY2Nlc3MtLWJ0bl9fY2xhdmUgLm1mLWNvb2tpZXMtLWFjY2VwdCxcbiAgLm1mLWFjY2Vzcy0tYnRuX19jbGF2ZSAubWYtY29va2llcy0taW5mbyxcbiAgLm1mLWFjY2Vzcy0tYnRuX19jbGF2ZSAubWYtc2Nyb2xsLW5hdi0tYnRuLFxuICAubWYtYWNjZXNzLS1idG5fX2NsYXZlIGlucHV0IFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgY29udGVudDogXCJDbEB2ZVwiO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNTVjNDg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ4MDY1OyB9XG4gICAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gICAgLm1mLXJyc3MtLWJ0bl9fY2xhdmUgYTpiZWZvcmUsXG4gICAgLm1mLXJyc3MtLWJ0bl9fY2xhdmUgYnV0dG9uOmJlZm9yZSxcbiAgICAubWYtcnJzcy0tYnRuX19jbGF2ZSAubWYtY29va2llcy0tYWNjZXB0OmJlZm9yZSxcbiAgICAubWYtcnJzcy0tYnRuX19jbGF2ZSAubWYtY29va2llcy0taW5mbzpiZWZvcmUsXG4gICAgLm1mLXJyc3MtLWJ0bl9fY2xhdmUgLm1mLXNjcm9sbC1uYXYtLWJ0bjpiZWZvcmUsXG4gICAgLm1mLXJyc3MtLWJ0bl9fY2xhdmUgaW5wdXQgW3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLFxuICAgIC5tZi1hY2Nlc3MtLWJ0bl9fY2xhdmUgYTpiZWZvcmUsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX19jbGF2ZSBidXR0b246YmVmb3JlLFxuICAgIC5tZi1hY2Nlc3MtLWJ0bl9fY2xhdmUgLm1mLWNvb2tpZXMtLWFjY2VwdDpiZWZvcmUsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX19jbGF2ZSAubWYtY29va2llcy0taW5mbzpiZWZvcmUsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX19jbGF2ZSAubWYtc2Nyb2xsLW5hdi0tYnRuOmJlZm9yZSxcbiAgICAubWYtYWNjZXNzLS1idG5fX2NsYXZlIGlucHV0IFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBpY29uO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTAxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2J1dHRvbnMvX3NvY2lhbGJ1dHRvbnMuc2NzcyAqL1xuICAgIC5tZi1ycnNzLS1idG5fX2NsYXZlIGE6aG92ZXIsXG4gICAgLm1mLXJyc3MtLWJ0bl9fY2xhdmUgYnV0dG9uOmhvdmVyLFxuICAgIC5tZi1ycnNzLS1idG5fX2NsYXZlIC5tZi1jb29raWVzLS1hY2NlcHQ6aG92ZXIsXG4gICAgLm1mLXJyc3MtLWJ0bl9fY2xhdmUgLm1mLWNvb2tpZXMtLWluZm86aG92ZXIsXG4gICAgLm1mLXJyc3MtLWJ0bl9fY2xhdmUgLm1mLXNjcm9sbC1uYXYtLWJ0bjpob3ZlcixcbiAgICAubWYtcnJzcy0tYnRuX19jbGF2ZSBpbnB1dCBbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgICAubWYtYWNjZXNzLS1idG5fX2NsYXZlIGE6aG92ZXIsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX19jbGF2ZSBidXR0b246aG92ZXIsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX19jbGF2ZSAubWYtY29va2llcy0tYWNjZXB0OmhvdmVyLFxuICAgIC5tZi1hY2Nlc3MtLWJ0bl9fY2xhdmUgLm1mLWNvb2tpZXMtLWluZm86aG92ZXIsXG4gICAgLm1mLWFjY2Vzcy0tYnRuX19jbGF2ZSAubWYtc2Nyb2xsLW5hdi0tYnRuOmhvdmVyLFxuICAgIC5tZi1hY2Nlc3MtLWJ0bl9fY2xhdmUgaW5wdXQgW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE3MzcyYztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTVjNDg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQuOTkzNzVlbSkge1xuICAgICAgLyogbGluZSA4MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9idXR0b25zL19zb2NpYWxidXR0b25zLnNjc3MgKi9cbiAgICAgIC5tZi1ycnNzLS1idG5fX2NsYXZlIGEsXG4gICAgICAubWYtcnJzcy0tYnRuX19jbGF2ZSBidXR0b24sXG4gICAgICAubWYtcnJzcy0tYnRuX19jbGF2ZSAubWYtY29va2llcy0tYWNjZXB0LFxuICAgICAgLm1mLXJyc3MtLWJ0bl9fY2xhdmUgLm1mLWNvb2tpZXMtLWluZm8sXG4gICAgICAubWYtcnJzcy0tYnRuX19jbGF2ZSAubWYtc2Nyb2xsLW5hdi0tYnRuLFxuICAgICAgLm1mLXJyc3MtLWJ0bl9fY2xhdmUgaW5wdXQgW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAubWYtYWNjZXNzLS1idG5fX2NsYXZlIGEsXG4gICAgICAubWYtYWNjZXNzLS1idG5fX2NsYXZlIGJ1dHRvbixcbiAgICAgIC5tZi1hY2Nlc3MtLWJ0bl9fY2xhdmUgLm1mLWNvb2tpZXMtLWFjY2VwdCxcbiAgICAgIC5tZi1hY2Nlc3MtLWJ0bl9fY2xhdmUgLm1mLWNvb2tpZXMtLWluZm8sXG4gICAgICAubWYtYWNjZXNzLS1idG5fX2NsYXZlIC5tZi1zY3JvbGwtbmF2LS1idG4sXG4gICAgICAubWYtYWNjZXNzLS1idG5fX2NsYXZlIGlucHV0IFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKj9cclxuXHJcbkZvb3RlclxyXG49PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBDcmVhIGVsIHBpZSBkZSBwYWdpbmEgcGFyYSB0b2RhcyBsb3MgMyB0aXBvcyBkZSBpbnRlcmZheiBtYXMgY29tdW5lcyAoc2VkZSwgcHJvdGFsLCBhcHApLiBFc3RhIGNvbXBsZXRhbWVudGUgYWRhcHRhZG8gYSBtb3ZpbGVzLlxyXG4qIEBuYW1lICAgICAgICAgZm9vdGVyXHJcbiogQGF1dGhvclxyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXNcclxuKiBAYnVnc1xyXG5cclxuXHJcbkVqZW1wbG86XHJcbjxmb290ZXIgY2xhc3M9XCJtZi1mb290ZXJcIj5cclxuICAgIDxkaXYgY2xhc3M9XCJtZi1mb290ZXItLWNvbnRlbnRcIj5cclxuICAgICAgICA8cD48c3Ryb25nPk1vcmZvcyAyLjAuIEJldGEgPC9zdHJvbmc+ICZjb3B5OyBNaW5pc3RlcmlvIGRlIEhhY2llbmRhIHkgQWRtaW5pc3RyYWNpb25lcyBQw7pibGljYXM8L3A+XHJcbiAgICA8L2Rpdj5cclxuPC9mb290ZXI+XHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBQSUUgREUgUEFHSU5BICovXG4vKiBsaW5lIDg0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2Zvb3Rlci9fZm9vdGVyLnNjc3MgKi9cbi5tZi1mb290ZXIge1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IC0xNDBweCBhdXRvIDA7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2VjZWNlYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgODQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvZm9vdGVyL19mb290ZXIuc2NzcyAqL1xuICAgIC5tZi1mb290ZXIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLyogbGluZSAxMDMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvZm9vdGVyL19mb290ZXIuc2NzcyAqL1xuICAgICAgLnBvcnRhbCAubWYtZm9vdGVyIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgbWFyZ2luOiAtNDAwcHggYXV0byAwO1xuICAgICAgICBwYWRkaW5nOiAyMDBweCAwIDAgMDtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmUgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMTEzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2Zvb3Rlci9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIC5zZWRlIC5tZi1mb290ZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMmVtIDAgNWVtO1xuICAgICAgICBib3JkZXI6IDAgbm9uZSB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogIzIyMjIyMjsgfVxuICAgICAgLyogbGluZSAxMjMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvZm9vdGVyL19mb290ZXIuc2NzcyAqL1xuICAgICAgLm1mLWZvb3Rlci5tZi1mb290ZXJfX2NvbXBhY3Qge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4gIC8qIGxpbmUgMTM0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2Zvb3Rlci9fZm9vdGVyLnNjc3MgKi9cbiAgLm1mLWZvb3RlciBwIHtcbiAgICBjb2xvcjogI2VjZWNlYzsgfVxuXG4vKiBsaW5lIDEzOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9mb290ZXIvX2Zvb3Rlci5zY3NzICovXG4ubWYtZm9vdGVyLS1jb250YWluZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAvKiBsaW5lIDEzOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9mb290ZXIvX2Zvb3Rlci5zY3NzICovXG4gICAgLm1mLWZvb3Rlci0tY29udGFpbmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lIG5vLXJlcGVhdCBzY3JvbGwgcmlnaHQgMDsgfVxuICAgICAgLyogbGluZSAxNTIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvZm9vdGVyL19mb290ZXIuc2NzcyAqL1xuICAgICAgLm1mLWZvb3Rlcl9fY29tcGFjdCAubWYtZm9vdGVyLS1jb250YWluZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cblxuLyo/XHJcblxyXG5Gb290ZXIgbWVudVxyXG49PT09PT09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIENyZWEgdW4gbWVudSBkZW50cm8gZGVsIHBpZSBkZSBwYWdpbmFcclxuKiBAbmFtZSAgICAgICAgIGZvb3Rlcm1lbnVcclxuKiBAYXV0aG9yXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlc1xyXG4qIEBidWdzXHJcblxyXG5cclxuRWplbXBsbzpcclxuPGZvb3RlciBjbGFzcz1cIm1mLWZvb3RlclwiPlxyXG4gICAgPGRpdiBjbGFzcz1cIm1mLWZvb3Rlci0tY29udGVudFwiPlxyXG4gICAgICAgIDx1bCBjbGFzcz1cIm1mLWZvb3Rlci0tbWVudVwiPlxyXG4gICAgICAgICAgICA8bGkgY2xhc3M9XCJtZi1mb290ZXItLW1lbnUtaXRlbVwiPjxhIGhyZWY9XCIjIVwiPkFjY2VzaWJpbGlkYWQ8L2E+PC9saT5cclxuICAgICAgICAgICAgPGxpIGNsYXNzPVwibWYtZm9vdGVyLS1tZW51LWl0ZW1cIj48YSBocmVmPVwiIyFcIj5NYXBhIHdlYjwvYT48L2xpPlxyXG4gICAgICAgICAgICA8bGkgY2xhc3M9XCJtZi1mb290ZXItLW1lbnUtaXRlbVwiPjxhIGhyZWY9XCIjIVwiPkF2aXNvIGxlZ2FsPC9hPjwvbGk+XHJcbiAgICAgICAgICAgIDxsaSBjbGFzcz1cIm1mLWZvb3Rlci0tbWVudS1pdGVtXCI+PGEgaHJlZj1cIiMhXCI+Q29udGFjdG88L2E+PC9saT5cclxuICAgICAgICA8L3VsPlxyXG4gICAgICAgIDxwIGNsYXNzPVwibWYtZm9vdGVyLS1jb3B5XCI+PHN0cm9uZz5Nb3Jmb3MgMi4wLiBCZXRhIDwvc3Ryb25nPiAmY29weTsgTWluaXN0ZXJpbyBkZSBIYWNpZW5kYSB5IEFkbWluaXN0cmFjaW9uZXMgUMO6YmxpY2FzPC9wPlxyXG4gICAgPC9kaXY+XHJcbjwvZm9vdGVyPlxyXG5cclxuKi9cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuLypGT09URVIgTUVOVSovXG4vKiBsaW5lIDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19jb21wYXNzLWNvbXBhdGliaWxpdHkuc2NzcyAqL1xuLm1mLWZvb3Rlci0tbWVudTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4vKiBsaW5lIDU2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2Zvb3Rlci9fZm9vdGVybWVudS5zY3NzICovXG4ubWYtZm9vdGVyLS1tZW51LWl0ZW0ge1xuICBtYXJnaW46IDAgNHB4IDAgMDsgfVxuICAvKiBsaW5lIDU5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2Zvb3Rlci9fZm9vdGVybWVudS5zY3NzICovXG4gIC5tZi1mb290ZXItLW1lbnUtaXRlbSA+IGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDVweCA3cHg7XG4gICAgY29sb3I6ICMwMDgwODA7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLyogbGluZSA2OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9mb290ZXIvX2Zvb3Rlcm1lbnUuc2NzcyAqL1xuICAgIC5tZi1mb290ZXItLW1lbnUtaXRlbSA+IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgICAgIGNvbG9yOiAjZjdmNmY2OyB9XG5cbi8qP1xyXG5cclxuRGF0ZXBpY2tlclxyXG49PT09PT09PT09XHJcblxyXG4qIEBkZXNjICAgICAgICAgUG9zaWNpb25hIGVsIGljb25vIGRlIGNhbGVuZGFyaW8gZGVudHJvIGRlIHVuIHNlbGVjdG9yIGRlIGZlY2hhLlxyXG4qIEBuYW1lICAgICAgICAgZGF0ZXBpY2tlclxyXG4qIEBhdXRob3IgICAgICAgSWduYWNpbyBDYWxsZWphLCBKLiBEb21pbmd1ZXosIE0uQS4gVG9ycmVzXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlc1xyXG4qIEBidWdzXHJcblxyXG5cclxuRWplbXBsbzpcclxuXHJcbjxkaXYgY2xhc3M9XCJmbGRcIj5cclxuICAgIDxsYWJlbCBmb3I9XCJleGFtcGxlX2lucHV0NFwiPlNlbGVjdG9yIGRlIGZlY2hhPC9sYWJlbD5cclxuICAgIDxpbnB1dCB0eXBlPVwidGV4dFwiIGlkPVwiZXhhbXBsZV9pbnB1dDRcIiBuYW1lPVwiZXhhbXBsZV9pbnB1dDRcIiBjbGFzcz1cImRhdGVwaWNrZXIgIG1mLWljb24tY2FsZW5kYXIgXCIgdGl0bGU9XCJkZC9tbS9hYWFhXCIgdmFsdWU9XCJcIiBzaXplPVwiMTRcIi8+XHJcbjwvZGl2PlxyXG5cclxuKi9cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuLyogbGluZSA0MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9mb3JtL19kYXRlcGlja2VyLnNjc3MgKi9cbmRpdi5kYXRlcGlja2VyIHRib2R5LmRhdGVwaWNrZXJEYXlzIHRkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTsgfVxuXG4vKiBsaW5lIDQ0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2Zvcm0vX2RhdGVwaWNrZXIuc2NzcyAqL1xuZGl2LmRhdGVwaWNrZXIgdGQuZGF0ZXBpY2tlckZ1dHVyZSBhIHtcbiAgY29sb3I6ICM3Nzc7IH1cblxuLyogbGluZSA0OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9mb3JtL19kYXRlcGlja2VyLnNjc3MgKi9cbnRib2R5LmRhdGVwaWNrZXJEYXlzIHRkLmRhdGVwaWNrZXJTZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7IH1cblxuLyogbGluZSA1Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9mb3JtL19kYXRlcGlja2VyLnNjc3MgKi9cbmRpdi5kYXRlcGlja2VyIHRoIGEuZGF0ZXBpY2tlck1vbnRoIHtcbiAgY29sb3I6ICM0NDQ7IH1cblxuLypcclxuaW5wdXQuZmVjaGEsIFxyXG5pbnB1dC5kYXRlcGlja2VyLCBcclxuaW5wdXQuZGF0ZXRpbWVwaWNrZXIsXHJcbmlucHV0Lm1mLWZlY2hhLCBcclxuaW5wdXQubWYtZGF0ZXRpbWVwaWNrZXIsXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4qL1xuLyogbGluZSA2OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9mb3JtL19kYXRlcGlja2VyLnNjc3MgKi9cbmlucHV0Lm1mLWRhdGVwaWNrZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NhbGVuZGFyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4OyB9XG5cbi8qP1xyXG5cclxuRmlsdGVyXHJcbj09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIEVsZW1lbnRvIHBlbmRpZW50ZSBkZSBjb3NudHJ1Y2Npb25cclxuKiBAbmFtZSAgICAgICAgIGZpbHRlclxyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3NcclxuXHJcbiovXG4vKiAkYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQ6ICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXJhdy1vdXRwdXQ6ICAgICB0cnVlICFkZWZhdWx0OyAqL1xuLypcclxuXHJcbi8vIEJyZWFrcG9pbnQgLSBtZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC1uby1xdWVyaWVzOiAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1uby1xdWVyeS1mYWxsYmFja3M6IHRydWUgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXRvLWVtczogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuLy9cclxuLy9VU086IEBpbmNsdWRlIGJyZWFrcG9pbnQoW1BVTlRPX0RFX0NPUlRFXSl7IC4uY3NzLi4ufVxyXG5cclxuKi9cbi8qIGxpbmUgMjIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvZm9ybS9fZmlsdGVyLnNjc3MgKi9cbi5tZi1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAvKiBsaW5lIDI2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2Zvcm0vX2ZpbHRlci5zY3NzICovXG4gIC5tZi1maWx0ZXIgbGFiZWwsIC5tZi1maWx0ZXIgLmxhYmVsLCAubWYtZmlsdGVyIC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLCAubWYtZmlsdGVyIC5tZi1yZXBvcnQtLWxhYmVsLFxuICAubWYtZmlsdGVyIC5sYWJlbCxcbiAgLm1mLWZpbHRlciAubWYtcmVwb3J0LS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKj9cclxuXHJcbkZpbHRybyBhdmFuemFkbyBkZXNwbGVnYWJsZVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiogQGRlc2NcclxuKiBAbmFtZSAgICAgICAgIGZpbHRlcmFkdlxyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3MgICAgICAgICBQZW5kaWVudGUgZGUgb3B0aW1pemFjaW9uIHkgcmV2aXNpb25cclxuXHJcbiovXG4vKiAkYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQ6ICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXJhdy1vdXRwdXQ6ICAgICB0cnVlICFkZWZhdWx0OyAqL1xuLypcclxuXHJcbi8vIEJyZWFrcG9pbnQgLSBtZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC1uby1xdWVyaWVzOiAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1uby1xdWVyeS1mYWxsYmFja3M6IHRydWUgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXRvLWVtczogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuLy9cclxuLy9VU086IEBpbmNsdWRlIGJyZWFrcG9pbnQoW1BVTlRPX0RFX0NPUlRFXSl7IC4uY3NzLi4ufVxyXG5cclxuKi9cbi8qIGxpbmUgMzgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvZm9ybS9fZmlsdGVyLWFkdi5zY3NzICovXG4ubWYtZmlsdGVyYWR2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDQ0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2Zvcm0vX2ZpbHRlci1hZHYuc2NzcyAqL1xuLm1mLWZpbHRlcmFkdi0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDFweCA3cHggcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvZm9ybS9fZmlsdGVyLWFkdi5zY3NzICovXG4ubWYtZmlsdGVyYWR2LS1maWx0ZXItY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qIGxpbmUgNTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvZm9ybS9fZmlsdGVyLWFkdi5zY3NzICovXG4ubWYtZmlsdGVyYWR2LS1maWVsZHNldCB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gIC8qIGxpbmUgNjEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvZm9ybS9fZmlsdGVyLWFkdi5zY3NzICovXG4gIC5tZi1maWx0ZXJhZHYtLWZpZWxkc2V0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvZm9ybS9fZmlsdGVyLWFkdi5zY3NzICovXG4gIC5tZi1maWx0ZXJhZHYtLWZpZWxkc2V0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSA3MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9mb3JtL19maWx0ZXItYWR2LnNjc3MgKi9cbi5tZi1maWx0ZXJhZHYtLXN1Ym1pdGJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNEREQ7IH1cblxuLyo/XHJcblxyXG5JbnB1dCBjb24gYm90w7NuIGF1eGlsaWFyXHJcbj09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIENyZWEgdW4gZWxlbWVudG8gaW5wdXQgY29uIHVuIGJvdG9uIGF1eGlsaWFyIGEgbGEgZGVyZWNoYSAoY29uIG8gc2luIHRleHRvKVxyXG4qIEBuYW1lICAgICAgICAgaW5wdXRhdXhidG5cclxuKiBAYXV0aG9yXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlc1xyXG4qIEBidWdzXHJcblxyXG5cclxuRWplbXBsbzpcclxuXHJcbjxzcGFuIGNsYXNzPVwibWYtaW5wdXQtYXV4YnRuXCI+XHJcbiAgICA8aW5wdXQgdHlwZT1cInRleHRcIiAgaWQ9XCJleGFtcGxlX2lucHV0MVwiIG5hbWU9XCJleGFtcGxlX2lucHV0MVwiIHZhbHVlPVwiMTIzNDU2NzhcIiBtYXhsZW5ndGg9XCIxNVwiLz5cclxuICAgIDxhIGhyZWY9XCIjIVwiIHRpdGxlPVwiVmVyIGRpcmVjdG9yaW9cIiBjbGFzcz1cIm1mLWJ1dHRvblwiPlxyXG4gICAgICAgIDxzcGFuIGNsYXNzPVwibWYtaWNvbiBtZi1pY29uLWdyaWQtbGlzdFwiPjwvc3Bhbj4gQ29uc3VsdGFyIGRpcmVjdG9yaW9cclxuICAgIDwvYT5cclxuPC9zcGFuPlxyXG5cclxuKi9cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qICAgaW5wdXQgY29uIGJvdG9uIGF1eGlsaWFyICAgICovXG4vKiBsaW5lIDQ2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2Zvcm0vX2lucHV0LWF1eGJ0bi5zY3NzICovXG4ubWYtaW5wdXQtYXV4YnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2Zvcm0vX2lucHV0LWF1eGJ0bi5zY3NzICovXG4gIC5tZi1pbnB1dC1hdXhidG4gaW5wdXQge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDsgfVxuICAvKiBsaW5lIDU5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2Zvcm0vX2lucHV0LWF1eGJ0bi5zY3NzICovXG4gIC5tZi1pbnB1dC1hdXhidG4gYSxcbiAgLm1mLWlucHV0LWF1eGJ0biBidXR0b24sXG4gIC5tZi1pbnB1dC1hdXhidG4gLm1mLWNvb2tpZXMtLWFjY2VwdCxcbiAgLm1mLWlucHV0LWF1eGJ0biAubWYtY29va2llcy0taW5mbyxcbiAgLm1mLWlucHV0LWF1eGJ0biAubWYtc2Nyb2xsLW5hdi0tYnRuIHtcbiAgICBtYXJnaW46IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgNDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvZm9ybS9faW5wdXQtYXV4YnRuLnNjc3MgKi9cbiAgICAubWYtaW5wdXQtYXV4YnRuIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAvKiBsaW5lIDczLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2Zvcm0vX2lucHV0LWF1eGJ0bi5zY3NzICovXG4gICAgICAubWYtaW5wdXQtYXV4YnRuIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC8qIGxpbmUgNzcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvZm9ybS9faW5wdXQtYXV4YnRuLnNjc3MgKi9cbiAgICAgIC5tZi1pbnB1dC1hdXhidG4gYSxcbiAgICAgIC5tZi1pbnB1dC1hdXhidG4gYnV0dG9uLFxuICAgICAgLm1mLWlucHV0LWF1eGJ0biAubWYtY29va2llcy0tYWNjZXB0LFxuICAgICAgLm1mLWlucHV0LWF1eGJ0biAubWYtY29va2llcy0taW5mbyxcbiAgICAgIC5tZi1pbnB1dC1hdXhidG4gLm1mLXNjcm9sbC1uYXYtLWJ0biB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LWluZGVudDogaW5pdGlhbDsgfSB9XG5cbi8qP1xyXG5cclxuRmlsdHJvIG3Dumx0aXBsZVxyXG49PT09PT09PT09PT09PT1cclxuXHJcbiogQGRlc2NcclxuKiBAbmFtZSAgICAgICAgIG11bHRpcGxlRmlsdGVyXHJcbiogQGF1dGhvclxyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXNcclxuKiBAYnVncyAgICAgICAgIFBlbmRpZW50ZSBkZSBvcHRpbWl6YWNpb24geSByZXZpc2lvblxyXG5cclxuXHJcbiovXG4vKiAkYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQ6ICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXJhdy1vdXRwdXQ6ICAgICB0cnVlICFkZWZhdWx0OyAqL1xuLypcclxuXHJcbi8vIEJyZWFrcG9pbnQgLSBtZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC1uby1xdWVyaWVzOiAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1uby1xdWVyeS1mYWxsYmFja3M6IHRydWUgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXRvLWVtczogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuLy9cclxuLy9VU086IEBpbmNsdWRlIGJyZWFrcG9pbnQoW1BVTlRPX0RFX0NPUlRFXSl7IC4uY3NzLi4ufVxyXG5cclxuKi9cbi8qIE11bHRpcGxlIGZpbHRlciAqL1xuLyogbGluZSAyMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9mb3JtL19tdWx0aXBsZWZpbHRlci5zY3NzICovXG4ubXVsdGlwbGVGaWx0ZXIgPiBhLFxuLm1mLW1maWx0ZXIgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERDtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7IH1cbiAgLyogbGluZSAzNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9mb3JtL19tdWx0aXBsZWZpbHRlci5zY3NzICovXG4gIC5tdWx0aXBsZUZpbHRlciA+IGE6Zm9jdXMsXG4gIC5tZi1tZmlsdGVyID4gYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiBsaW5lIDQxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2Zvcm0vX211bHRpcGxlZmlsdGVyLnNjc3MgKi9cbi5tdWx0aXBsZUZpbHRlciA+IGZvcm0sXG4ubWYtbWZpbHRlciA+IGZvcm0ge1xuICBjbGVhcjogYm90aDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREQ7IH1cbiAgLyogbGluZSA0NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9mb3JtL19tdWx0aXBsZWZpbHRlci5zY3NzICovXG4gIC5tdWx0aXBsZUZpbHRlciA+IGZvcm0gPiBmaWVsZHNldCxcbiAgLm1mLW1maWx0ZXIgPiBmb3JtID4gZmllbGRzZXQge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSA1MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9mb3JtL19tdWx0aXBsZWZpbHRlci5zY3NzICovXG4ubXVsdGlwbGVGaWx0ZXIgLmZzdWJtaXQsXG4ubWYtbWZpbHRlciAuZnN1Ym1pdCB7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgMCAxcHggMXB4IHdoaXRlIGluc2V0OyB9XG5cbi8qIGxpbmUgNjEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvZm9ybS9fbXVsdGlwbGVmaWx0ZXIuc2NzcyAqL1xuLm11bHRpcGxlRmlsdGVyIC5maWx0ZXJGb3JtIGxhYmVsLCAubXVsdGlwbGVGaWx0ZXIgLmZpbHRlckZvcm0gLmxhYmVsLCAubXVsdGlwbGVGaWx0ZXIgLmZpbHRlckZvcm0gLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsIC5tdWx0aXBsZUZpbHRlciAuZmlsdGVyRm9ybSAubWYtcmVwb3J0LS1sYWJlbCxcbi5tdWx0aXBsZUZpbHRlciAubWYtZmlsdGVyLWZvcm0gbGFiZWwsXG4ubXVsdGlwbGVGaWx0ZXIgLm1mLWZpbHRlci1mb3JtIC5sYWJlbCxcbi5tdWx0aXBsZUZpbHRlciAubWYtZmlsdGVyLWZvcm0gLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsXG4ubXVsdGlwbGVGaWx0ZXIgLm1mLWZpbHRlci1mb3JtIC5tZi1yZXBvcnQtLWxhYmVsLFxuLm1mLW1maWx0ZXIgLmZpbHRlckZvcm0gbGFiZWwsXG4ubWYtbWZpbHRlciAuZmlsdGVyRm9ybSAubGFiZWwsXG4ubWYtbWZpbHRlciAuZmlsdGVyRm9ybSAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCxcbi5tZi1tZmlsdGVyIC5maWx0ZXJGb3JtIC5tZi1yZXBvcnQtLWxhYmVsLFxuLm1mLW1maWx0ZXIgLm1mLWZpbHRlci1mb3JtIGxhYmVsLFxuLm1mLW1maWx0ZXIgLm1mLWZpbHRlci1mb3JtIC5sYWJlbCxcbi5tZi1tZmlsdGVyIC5tZi1maWx0ZXItZm9ybSAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCxcbi5tZi1tZmlsdGVyIC5tZi1maWx0ZXItZm9ybSAubWYtcmVwb3J0LS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4vKiBsaW5lIDY3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2Zvcm0vX211bHRpcGxlZmlsdGVyLnNjc3MgKi9cbi5tZmlsdGVySXRlbSxcbi5tZi1tZmlsdGVyLWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA2cHggMjBweCA1cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2VlZWVlZSAwJSwgI2VhZWFlYSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgMCAxcHggMXB4IHdoaXRlIGluc2V0OyB9XG4gIC8qIGxpbmUgODEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvZm9ybS9fbXVsdGlwbGVmaWx0ZXIuc2NzcyAqL1xuICAubWZpbHRlckl0ZW0gPiB1bCxcbiAgLm1mLW1maWx0ZXItaXRlbSA+IHVsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogNXB4IDAgM3B4IDA7IH1cbiAgICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2Zvcm0vX211bHRpcGxlZmlsdGVyLnNjc3MgKi9cbiAgICAubWZpbHRlckl0ZW0gPiB1bCA+IGxpLFxuICAgIC5tZi1tZmlsdGVyLWl0ZW0gPiB1bCA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLyogbGluZSA4OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9mb3JtL19tdWx0aXBsZWZpbHRlci5zY3NzICovXG4gICAgICAubWZpbHRlckl0ZW0gPiB1bCA+IGxpID4gYSxcbiAgICAgIC5tZi1tZmlsdGVyLWl0ZW0gPiB1bCA+IGxpID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQUFBO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgMCAxcHggMCB3aGl0ZSBpbnNldCwgMCAxcHggMCB3aGl0ZTsgfVxuICAvKiBsaW5lIDEwNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9mb3JtL19tdWx0aXBsZWZpbHRlci5zY3NzICovXG4gIC5tZmlsdGVySXRlbSBhID4gc3BhbixcbiAgLm1mLW1maWx0ZXItaXRlbSBhID4gc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4vKj9cclxuXHJcblBzZXVkbyBpbnB1dFxyXG49PT09PT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBDcmVhIHVuIGVsZW1lbnRvIGRlIGFzcGVjdG8gc2ltaWxhciBhIHVuIGlucHV0XHJcbiogQG5hbWUgICAgICAgICBwc2RpbnB1dFxyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3NcclxuXHJcbiovXG4vKiAkYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQ6ICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXJhdy1vdXRwdXQ6ICAgICB0cnVlICFkZWZhdWx0OyAqL1xuLypcclxuXHJcbi8vIEJyZWFrcG9pbnQgLSBtZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC1uby1xdWVyaWVzOiAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1uby1xdWVyeS1mYWxsYmFja3M6IHRydWUgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXRvLWVtczogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuLy9cclxuLy9VU086IEBpbmNsdWRlIGJyZWFrcG9pbnQoW1BVTlRPX0RFX0NPUlRFXSl7IC4uY3NzLi4ufVxyXG5cclxuKi9cbi8qIGxpbmUgNDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvZm9ybS9fcHNldWRvaW5wdXQuc2NzcyAqL1xuLm1mLXBzZGlucHV0LFxuLm1mLXBzZC1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREFEQURBO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAvKiBsaW5lIDQ2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2Zvcm0vX3BzZXVkb2lucHV0LnNjc3MgKi9cbiAgICAubWYtcHNkaW5wdXQsXG4gICAgLm1mLXBzZC1pbnB1dCB7XG4gICAgICB3aWR0aDogMTQwcHg7IH0gfVxuXG4vKj9cclxuXHJcbkZpbHRybyBkZXNwbGVnYWJsZVxyXG49PT09PT09PT09PT09PT09PT1cclxuXHJcbiogQGRlc2NcclxuKiBAbmFtZSAgICAgICAgIHNsaWRpbmdGaWx0ZXJcclxuKiBAYXV0aG9yXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlc1xyXG4qIEBidWdzICAgICAgICAgUGVuZGllbnRlIGRlIG9wdGltaXphY2lvbiB5IHJldmlzaW9uXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBTbGlkaW5nIGZpbHRlckZvcm0gKi9cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvZm9ybS9fc2xpZGluZ2ZpbHRlcmZvcm0uc2NzcyAqL1xuLnNsaWRpbmdGaWx0ZXIsXG4ubWYtc2xpZGluZy1maWx0ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7IH1cbiAgLyogbGluZSAyNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9mb3JtL19zbGlkaW5nZmlsdGVyZm9ybS5zY3NzICovXG4gIC5zbGlkaW5nRmlsdGVyID4gYSxcbiAgLm1mLXNsaWRpbmctZmlsdGVyID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyB9XG4gICAgLyogbGluZSAzOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9mb3JtL19zbGlkaW5nZmlsdGVyZm9ybS5zY3NzICovXG4gICAgLnNsaWRpbmdGaWx0ZXIgPiBhOmZvY3VzLFxuICAgIC5tZi1zbGlkaW5nLWZpbHRlciA+IGE6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAvKiBsaW5lIDQ0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2Zvcm0vX3NsaWRpbmdmaWx0ZXJmb3JtLnNjc3MgKi9cbiAgLnNsaWRpbmdGaWx0ZXIgPiBmb3JtLFxuICAubWYtc2xpZGluZy1maWx0ZXIgPiBmb3JtIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEREQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICBib3JkZXItcmFkaXVzOiA3cHggMCA3cHggN3B4OyB9XG4gIC8qIGxpbmUgNTYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvZm9ybS9fc2xpZGluZ2ZpbHRlcmZvcm0uc2NzcyAqL1xuICAuc2xpZGluZ0ZpbHRlciAuZmlsdGVyRm9ybSBsZWdlbmQsXG4gIC5zbGlkaW5nRmlsdGVyIC5tZi1maWx0ZXItZm9ybSBsZWdlbmQsXG4gIC5tZi1zbGlkaW5nLWZpbHRlciAuZmlsdGVyRm9ybSBsZWdlbmQsXG4gIC5tZi1zbGlkaW5nLWZpbHRlciAubWYtZmlsdGVyLWZvcm0gbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuXG4vKj9cclxuXHJcbkFjY2VzaWJpbGl0eSBtZW51XHJcbj09PT09PT09PT09PT09PT09XHJcblxyXG4qIEBkZXNjICAgICAgICAgQ3JlYSB1biBpdGVtIGRlIGFjY2VzaWJpbGlkYWQgZW4gbGEgY2FiZWNlcmEgZGUgbGEgcGFnaW5hLCAgcGFyYSBxdWUgdW4gdXN1YXJpbyBxdWUgdXRpbGljZSBsZWN0b3IgZGUgcGFudGFsbGEgcHVlZGEgaXIgZGlyZWN0YW1lbnRlIGFsIGNvbnRlbmlkby5cclxuICAgICAgICAgICAgICAgIFN1ZWxlIGlyIGRlbnRybyBkZWwgdG9wYmFyXHJcbiogQG5hbWUgICAgICAgICBhY2Nlc2liaWxpdHlcclxuKiBAYXV0aG9yICAgICAgIElnbmFjaW8gQ2FsbGVqYVxyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXNcclxuKiBAYnVnc1xyXG5cclxuXHJcbkVqZW1wbG86XHJcblxyXG48ZGl2IGNsYXNzPVwibWYtdG9wYmFyXCI+XHJcbiAgPGRpdiBjbGFzcz1cIm1mLXRvcGJhci0tY29udGFpbmVyXCI+XHJcbiAgICA8YSBocmVmPVwiI3dyYXBcIiBjbGFzcz1cIm1mLWFjY2VzaWJpbGl0eS1pdGVtXCI+SXIgYWwgY29udGVuaWRvPC9hPlxyXG4gIDwvZGl2PlxyXG48L2Rpdj5cclxuXHJcbiovXG4vKiAkYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQ6ICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXJhdy1vdXRwdXQ6ICAgICB0cnVlICFkZWZhdWx0OyAqL1xuLypcclxuXHJcbi8vIEJyZWFrcG9pbnQgLSBtZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC1uby1xdWVyaWVzOiAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1uby1xdWVyeS1mYWxsYmFja3M6IHRydWUgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXRvLWVtczogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuLy9cclxuLy9VU086IEBpbmNsdWRlIGJyZWFrcG9pbnQoW1BVTlRPX0RFX0NPUlRFXSl7IC4uY3NzLi4ufVxyXG5cclxuKi9cbi8qIGxpbmUgMjcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hY2Nlc2liaWxpdHltZW51LnNjc3MgKi9cbi5tZi1hY2Nlc2liaWxpdHktbWVudSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYWNjZXNpYmlsaXR5bWVudS5zY3NzICovXG4ucG9ydGFsIC5tZi1hY2Nlc2liaWxpdHktaXRlbSxcbi5zZWRlIC5tZi1hY2Nlc2liaWxpdHktaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuXG4vKiBsaW5lIDQwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYWNjZXNpYmlsaXR5bWVudS5zY3NzICovXG4uYXBwIC5tZi1hY2Nlc2liaWxpdHktaXRlbSxcbi5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWFjY2VzaWJpbGl0eS1pdGVtLFxuLm1mLWhlYWRlcl9fdG9wYmFyLWhpZGUgLm1mLWFjY2VzaWJpbGl0eS1pdGVtLFxuLm1mLWhlYWRlcl9fbWVudS1oaWRlIC5tZi1hY2Nlc2liaWxpdHktaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgLyogbGluZSA0OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FjY2VzaWJpbGl0eW1lbnUuc2NzcyAqL1xuICAubWYtYWNjZXNpYmlsaXR5LWl0ZW0sXG4gIC5tZi10b3BiYXIgLm1mLWFjY2VzaWJpbGl0eS1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyo/XHJcblxyXG5IZWFkZXJcclxuPT09PT09XHJcblxyXG4qIEBkZXNjICAgICAgICAgRGEgZWwgYXNwZWN0byBjb3Jwb3JhdGl2byBhIGxhcyBjYWJlY2VyYXMgZGUgdG9kb3MgbG9zIHRpcG9zIGRlIGludGVyZmF6OiBzZWRlLCBwb3J0YWwgeSBhcGxpY2FjaW9uLlxyXG4gICAgICAgICAgICAgICAgVGllbmUgYWRlbcOhcyB1bmEgdmVyc2lvbiBjb21wYWN0YSwgcXVlIGRpc21pbnV5ZSBlbCBhbHRvIGRlIGxhIGNhYmVjZWVyYSBjdWFuZG8gc2UgaGFjZSBzY3JvbGwgZW4gbGFwYWdpbmEuXHJcbiAgICAgICAgICAgICAgICBDYXNvcyBkZSB1c286IGFwcCwgcG9ydGFsLCBzZWRlLCBjb21wYWN0YSwgZmlqYSwgbW92aWwsIHRhYmxldCwgZGVza3RvcCwgZGVza3RvcCBjb24gbWVudSBvY3VsdG8sIGNvbXBhY3RhIGNvbiBtZW51IG9jdWx0b1xyXG4qIEBuYW1lICAgICAgICAgaGVhZGVyXHJcbiogQGF1dGhvclxyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXMgICAgbGF5b3V0XHJcbiogQGJ1Z3MgICAgICAgIFBlbmRpZW50ZSBkZSBvcHRpbWl6YWNpb24geSByZXZpc2lvblxyXG5cclxuXHJcbkVqZW1wbG86XHJcblxyXG48aGVhZGVyIGNsYXNzPVwibWYtaGVhZGVyXCI+XHJcbiAgPGRpdiBjbGFzcz1cIm1mLWhlYWRlci0tY29udGFpbmVyXCI+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJtZi1oZWFkZXItLWxvZ29cIj5cclxuICAgICAgICAgIDxoMSBjbGFzcz1cIm1mLWxvZ29cIj5cclxuICAgICAgICAgICAgICA8YSBjbGFzcz1cIm1mLWxvZ28tLWxpbmtcIiBocmVmPVwiIyFcIiB0aXRsZT1cIk1pbmlzdGVyaW8gZGUgSGFjaWVuZGEgeSBBZG1pbmlzdHJhY2lvbmVzIFDDumJsaWNhcywgU2VjcmV0YXLDrWEgZGUgRXN0YWRvIGRlIEFkbWluaXN0cmFjaW9uZXMgUMO6YmxpY2FzXCI+XHJcbiAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9XCJtZi1sb2dvLS1pbWdcIiBzcmM9XCJpbWFnZXMvbG9nb1NFQVAuZ2lmXCIgYWx0PVwiU2VjcmV0YXLDrWEgZGUgRXN0YWRvIGRlIEFkbWluaXN0cmFjaW9uZXMgUMO6YmxpY2FzLCBNaW5pc3RlcmlvIGRlIEhhY2llbmRhIHkgQWRtaW5pc3RyYWNpb25lcyBQw7pibGljYXMsIEdvYmllcm5vIGRlIEVzcGHDsWFcIi8+XHJcbiAgICAgICAgICAgICAgPC9hPlxyXG4gICAgICAgICAgPC9oMT5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJtZi10b3BiYXJcIj5cclxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJtZi10b3BiYXItLWNvbnRhaW5lclwiPjwvZGl2PlxyXG4gICAgICA8L2Rpdj5cclxuICAgICAgPGRpdiBjbGFzcz1cIm1mLWhlYWRlci0tY29udGVudFwiPlxyXG4gICAgICAgICAgPGgyIGNsYXNzPVwibWYtYXBwLXRpdGxlXCI+XHJcbiAgICAgICAgICAgICAgTW9yZm9zXHJcbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJtZi1hcHAtc3VidGl0bGVcIj5GcmFtZXdvcmsgZnJvbnQtZW5kIHBhcmEgYXBsaWNhY2lvbmVzPC9zcGFuPlxyXG4gICAgICAgICAgPC9oMj5cclxuICAgICAgICAgIDxuYXYgY2xhc3M9XCJtZi1hcHBtZW51XCI+XHJcbiAgICAgICAgICA8L25hdj5cclxuICAgICAgPC9kaXY+XHJcbiAgPC9kaXY+XHJcbjwvaGVhZGVyPlxyXG5cclxuKi9cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuLyogSEVBREVSICovXG4vKiBsaW5lIDE3Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzICovXG4ubWYtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0OTgwO1xuICBiYWNrZ3JvdW5kOiAjMzQ4MDY1O1xuICBib3gtc2hhZG93OiA0cHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjI1cyBlYXNlOyB9XG4gIC8qIGxpbmUgMTg0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbiAgLmlzLW9wZW4tdG9wYmFyIC5tZi1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtODAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTg0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC5pcy1vcGVuLXRvcGJhciAubWYtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAgIC8qIGxpbmUgMTczLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbiAgICAubWYtaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC8qIGxpbmUgMTk3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC5tZi1oZWFkZXIubWYtaGVhZGVyX19jb21wYWN0LCAubWYtaGVhZGVyLm1mLWhlYWRlcl9fbWVudS1oaWRlIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiA0OTgwO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNDgwNjU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMjA4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC5tZi1oZWFkZXIubWYtaGVhZGVyX19jb21wYWN0IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7IH1cbiAgICAgIC8qIGxpbmUgMjEyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC5tZi1oZWFkZXIubWYtaGVhZGVyX19maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDE3Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzICovXG4gICAgLm1mLWhlYWRlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuLyogbGluZSAyMjQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuLm1mLWhlYWRlci0tY29udGFpbmVyIHtcbiAgLyogICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVhay1tb2JpbGUpIHtcclxuICAgIC8vICAgIG1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAkaGVhZGVyLWRlc2t0b3AtaGVpZ2h0O1xyXG5cclxuICAgIC5tZi1oZWFkZXJfX2NvbXBhY3QgJixcclxuICAgIC5tZi1oZWFkZXJfX21lbnUtaGlkZSAmIHtcclxuICAgICAgLy8gICAgICBwYWRkaW5nLXRvcDogICAgICAgICAgICAgIDA7XHJcbiAgICAgIC8vICAgICAgbWluLWhlaWdodDogICAgICAgICAgICAgICAwO1xyXG4gICAgfVxyXG4gIH0gKi8gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAgIC8qIGxpbmUgMjM4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbiAgICAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tY29udGFpbmVyLFxuICAgIC5zZWRlIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tY29udGFpbmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMy44NTcxNDI4NTcxcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IH0gfVxuXG4vKiBsaW5lIDI1Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzICovXG4ucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tbG9nbzo6YWZ0ZXIsXG4uc2VkZSBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi1oZWFkZXItLWxvZ286OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgLyogbGluZSAyNzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuICAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tbG9nbyxcbiAgLnNlZGUgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtaGVhZGVyLS1sb2dvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC8qIGxpbmUgMjc1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbiAgICAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tbG9nbzo6YWZ0ZXIsXG4gICAgLnNlZGUgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtaGVhZGVyLS1sb2dvOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDI4Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzICovXG4ubWYtbG9nbyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgLyogbGluZSAyODMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuICAgIC5tZi1sb2dvIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWluLWhlaWdodDogNzVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyOiAwIHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAvKiAgIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWstdGFibGV0KXsgKi8gfVxuICAgICAgLyogbGluZSAyOTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtbG9nbyxcbiAgICAgIC5tZi1oZWFkZXJfX21lbnUtaGlkZSAubWYtbG9nbyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLyogbGluZSAzMDUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLnBvcnRhbCBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi1sb2dvIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIHdpZHRoOiAzODVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDMxNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzICovXG4gICAgICAuc2VkZSBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi1sb2dvIHtcbiAgICAgICAgaGVpZ2h0OiA4NnB4O1xuICAgICAgICB3aWR0aDogMzgxcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1NzE0Mjg2cmVtO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjE0Mjg1NzE0MjlyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMi41NzE0Mjg1NzE0cmVtOyB9IH1cbiAgLyogbGluZSAzMjYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuICAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1sb2dvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMzMyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbi5tZi1sb2dvLS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDMzMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzICovXG4gICAgLm1mLWxvZ28tLWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjRweDsgfVxuICAgICAgLyogbGluZSAzMzksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLm1mLWhlYWRlcl9fbG9nby1zbWFsbCAubWYtbG9nby0tbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjRweDsgfVxuICAgICAgLyogbGluZSAzNDQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuICAgICAgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtbG9nby0tbGluayxcbiAgICAgIC5tZi1oZWFkZXJfX21lbnUtaGlkZSAubWYtbG9nby0tbGluayB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogODZweDtcbiAgICAgICAgd2lkdGg6IDExcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAgIC8qIGxpbmUgMzMyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbiAgICAubWYtbG9nby0tbGluayB7XG4gICAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgICAgd2lkdGg6IDM3NXB4OyB9XG4gICAgICAvKiBsaW5lIDM1Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzICovXG4gICAgICAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWxvZ28tLWxpbmssXG4gICAgICAuc2VkZSBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi1sb2dvLS1saW5rIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDM3NXB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7IH0gfVxuXG4vKiBsaW5lIDM2NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzICovXG4ubWYtbG9nby0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzc1cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgLyogbGluZSAzNjUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuICAgIC5tZi1sb2dvLS1pbWcge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC8qIGxpbmUgMzczLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWxvZ28tLWltZyxcbiAgICAgIC5tZi1oZWFkZXJfX21lbnUtaGlkZSAubWYtbG9nby0taW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgLyogbGluZSAzODIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuICAuYXBwIC5tZi1hcHAtdGl0bGUtLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgLyogbGluZSAzODAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuICAubWYtYXBwLXRpdGxlLS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7IH1cbiAgICAvKiBsaW5lIDM5MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzICovXG4gICAgLm1mLWhlYWRlcl9fbWVudS1oaWRlIC5tZi1hcHAtdGl0bGUtLWNvbnRhaW5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDM5NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzICovXG4gICAgLmFwcCAubWYtaGVhZGVyX19sb2dvLXNtYWxsOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtYXBwLXRpdGxlLS1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwIDAgMCAyNHB4OyB9IH1cblxuLyogbGluZSA0MDAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtYXBwLXRpdGxlLS1jb250YWluZXIsXG4ubWYtaGVhZGVyX19tZW51LWhpZGUgLm1mLWFwcC10aXRsZS0tY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7IH1cblxuLyogbGluZSA0MDcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuLm1mLWFwcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzcmVtO1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjb2xvcjogI2VjZWNlYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgLyogbGluZSA0MDcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuICAgIC5tZi1hcHAtdGl0bGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzAxNjAzRTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMi4xNDI4NTcxNDI5cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMi41NzE0Mjg1NzE0cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC8qIGxpbmUgNDQxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC5hcHAgLm1mLWFwcC10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSBhbmQgKG1pbi13aWR0aDogNTVlbSkge1xuICAgIC8qIGxpbmUgNDQ2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbiAgICAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1hcHAtdGl0bGUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiA2cHggMCAwIDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgY29sb3I6ICNlY2VjZWM7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDIuMTQyODU3MTQyOXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNTcxNDI4NTcxNHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgICAvKiBsaW5lIDQ1OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzICovXG4gICAgICAubWYtaGVhZGVyX19tZW51LWhpZGUgLm1mLWFwcC10aXRsZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA2cHggNXB4IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGNvbG9yOiAjZWNlY2VjOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDQ3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzICovXG4gICAgLmFwcCAubWYtYXBwLXRpdGxlLFxuICAgIC5tZi1oZWFkZXJfX21lbnUtaGlkZSAubWYtYXBwLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC8qIGxpbmUgNDgyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbiAgICAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWFwcC10aXRsZSxcbiAgICAuc2VkZSBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi1hcHAtdGl0bGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgOHB4OyB9XG4gICAgLyogbGluZSA0ODksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuICAgIC5tZi1oZWFkZXJfX3RvcGJhci1oaWRlIC5tZi1hcHAtdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NC45OTM3NWVtKSB7XG4gICAgLyogbGluZSA0MDcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuICAgIC5tZi1hcHAtdGl0bGUge1xuICAgICAgY29sb3I6ICNlY2VjZWM7IH0gfVxuXG4vKiBsaW5lIDQ5OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzICovXG4ubWYtYXBwLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMCA2MHB4O1xuICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4wNzE0Mjg1NzE0cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAxNjAzRTtcbiAgLyogICBAaW5jbHVkZSBicmVha3BvaW50KCRiaW5kLXRhYmxldCkge1xyXG4gICAgQGluY2x1ZGUgdmlzdWFsbHloaWRkZW47XHJcbiAgfSAqLyB9XG4gIC8qIGxpbmUgNTA3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbiAgLm1mLWhlYWRlcl9fdG9wYmFyLWFkanVzdCAubWYtYXBwLXN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLyogbGluZSA1MTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuICAubWYtaGVhZGVyX190b3BiYXItaGlkZSAubWYtYXBwLXN1YnRpdGxlLFxuICAubWYtYXBwLXN1YnRpdGxlIC5tZi1oZWFkZXJfX2xvZ28tc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgLyogbGluZSA0OTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuICAgIC5tZi1hcHAtc3VidGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvKiAgIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWstdGFibGV0KSB7ICovIH1cbiAgICAgIC8qIGxpbmUgNTIwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC5jaHJvbWUgLm1mLWFwcC1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgIC8qIGxpbmUgNTI0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC5wb3J0YWwgLm1mLWFwcC1zdWJ0aXRsZSxcbiAgICAgIC5zZWRlIC5tZi1hcHAtc3VidGl0bGUge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAvKiBsaW5lIDUzMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzICovXG4gICAgICAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1hcHAtc3VidGl0bGUsXG4gICAgICAubWYtaGVhZGVyX19tZW51LWhpZGUgLm1mLWFwcC1zdWJ0aXRsZSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMXB4OyB9XG4gICAgICAgIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL192aXN1YWxseWhpZGRlbi5zY3NzICovXG4gICAgICAgIC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWFwcC1zdWJ0aXRsZS5mb2N1c2FibGU6YWN0aXZlLCAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1hcHAtc3VidGl0bGUuZm9jdXNhYmxlOmZvY3VzLFxuICAgICAgICAubWYtaGVhZGVyX19tZW51LWhpZGUgLm1mLWFwcC1zdWJ0aXRsZS5mb2N1c2FibGU6YWN0aXZlLFxuICAgICAgICAubWYtaGVhZGVyX19tZW51LWhpZGUgLm1mLWFwcC1zdWJ0aXRsZS5mb2N1c2FibGU6Zm9jdXMge1xuICAgICAgICAgIGNsaXA6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAvKiBsaW5lIDUzNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzICovXG4gICAgICAuYXBwIC5tZi1hcHAtc3VidGl0bGUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAvKiBsaW5lIDU0MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzICovXG4gICAgICAucG9ydGFsIC5tZi1hcHAtc3VidGl0bGUsXG4gICAgICAuc2VkZSAubWYtYXBwLXN1YnRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NC45OTM3NWVtKSB7XG4gICAgLyogbGluZSA0OTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuICAgIC5tZi1hcHAtc3VidGl0bGUge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMXB4OyB9XG4gICAgICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fdmlzdWFsbHloaWRkZW4uc2NzcyAqL1xuICAgICAgLm1mLWFwcC1zdWJ0aXRsZS5mb2N1c2FibGU6YWN0aXZlLCAubWYtYXBwLXN1YnRpdGxlLmZvY3VzYWJsZTpmb2N1cyB7XG4gICAgICAgIGNsaXA6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4vKiBsaW5lIDU1Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzICovXG4ubWYtaGVhZGVyLS1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogIzM0ODA2NTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAgIC8qIGxpbmUgNTU2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbiAgICAubWYtaGVhZGVyLS1jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgYmFja2dyb3VuZDogIzM0ODA2NTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgNTc1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbiAgICAgIC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWhlYWRlci0tY29udGVudCxcbiAgICAgIC5tZi1oZWFkZXJfX21lbnUtaGlkZSAubWYtaGVhZGVyLS1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiAwIHNvbGlkICNmZmY7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC8qIGxpbmUgOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX2NvbXBhc3MtY29tcGF0aWJpbGl0eS5zY3NzICovXG4gICAgICAgIC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWhlYWRlci0tY29udGVudDphZnRlcixcbiAgICAgICAgLm1mLWhlYWRlcl9fbWVudS1oaWRlIC5tZi1oZWFkZXItLWNvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLyogbGluZSA1OTIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuICAgICAgICAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtaGVhZGVyLS1jb250ZW50LFxuICAgICAgICAuc2VkZSBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWhlYWRlci0tY29udGVudCwgLnBvcnRhbCBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpXG4gICAgICAgIC5tZi1oZWFkZXJfX21lbnUtaGlkZSAubWYtaGVhZGVyLS1jb250ZW50LFxuICAgICAgICAuc2VkZSBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpXG4gICAgICAgIC5tZi1oZWFkZXJfX21lbnUtaGlkZSAubWYtaGVhZGVyLS1jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgLyogbGluZSA2MDEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyAqL1xuICAgIC5wb3J0YWwgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtaGVhZGVyLS1jb250ZW50LFxuICAgIC5zZWRlIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAvKiBsaW5lIDYxMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzICovXG4gICAgICAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tY29udGVudDo6YWZ0ZXIsXG4gICAgICAuc2VkZSBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi1oZWFkZXItLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjEuODY4NzVlbSkge1xuICAgIC8qIGxpbmUgNjAxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MgKi9cbiAgICAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWhlYWRlci0tY29udGVudCxcbiAgICAuc2VkZSBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi1oZWFkZXItLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgICAvKiBsaW5lIDYwMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzICovXG4gICAgLnBvcnRhbCBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi1oZWFkZXItLWNvbnRlbnQsXG4gICAgLnNlZGUgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtaGVhZGVyLS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4vKj9cclxuXHJcbkFwcGxpY2F0aW9uIG1lbnVcclxuPT09PT09PT09PT09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIEVzIGVsIG1lbnUgcHJpbmNpcGFsIGRlIHVuYSBhcGxpY2FjaW9uLCBwb3J0YWwgbyBzZWRlLiBFc3RlIG1lbsO6IG5vIGRlYmllc2UgY29udGVuZXIgbWFzIGRlIDcgZWxlbWVudG9zIHBvciB1bmEgY3Vlc3Rpb24gZGUgdXNhYmlsaWRhZC5cclxuKiBAbmFtZSAgICAgICAgIGFwcG1lbnVcclxuKiBAYXV0aG9yICAgICAgIElnbmFjaW8gQ2FsbGVqYVxyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXNcclxuKiBAYnVncyAgICAgICAgIFBlbmRpZW50ZSBkZSBvcHRpbWl6YWNpb24geSByZXZpc2lvbi4gU2UgaGFuIGluY2x1aWRvIHZhcmlvcyAhaW1wb3J0YW50IHBhcmEgY29udHJhcmVzdGFyIG1hcmdlbiBwb3IgZGVmZWN0byBkZSAlbWVudVxyXG5cclxuXHJcbkVqZW1wbG86XHJcblxyXG48bmF2IGNsYXNzPVwibWYtYXBwbWVudVwiPlxyXG4gIDxkaXYgY2xhc3M9XCJtZi1hcHBtZW51LS10aXRsZVwiPlxyXG4gICAgICA8YSBocmVmPVwiIyFcIj5cclxuICAgICAgICAgIDxzcGFuIGNsYXNzPVwibWYtaWNvbiBtZi1pY29uLWdyaWQtbGlzdFwiPjwvc3Bhbj5cclxuICAgICAgICAgIE1lbsO6IHByaW5jaXBhbFxyXG4gICAgICA8L2E+XHJcbiAgPC9kaXY+XHJcbiAgPHVsIGNsYXNzPVwibWYtYXBwbWVudS0tbWVudVwiIHJvbGU9XCJuYXZpZ2F0aW9uXCI+XHJcbiAgICAgIDxsaSBjbGFzcz1cIm1mLWFwcG1lbnUtLWl0ZW0gbWYtYXBwbWVudS0taXRlbV9fTDEgaXMtc2VsZWN0ZWRcIj48YSBocmVmPVwiI1wiPkluaWNpbzwvYT48L2xpPlxyXG4gICAgICA8bGkgY2xhc3M9XCJtZi1hcHBtZW51LS1pdGVtIG1mLWFwcG1lbnUtLWl0ZW1fX0wxIGhhcy1zdWJtZW51XCI+XHJcbiAgICAgICAgICA8c3Bhbj5Db21wb25lbnRlczwvc3Bhbj5cclxuICAgICAgICAgIDx1bCBjbGFzcz1cIm1mLWFwcG1lbnUtLXN1Ym1lbnVcIj5cclxuICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJtZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0gbWYtYXBwbWVudS0taXRlbSBtZi1hcHBtZW51LS1pdGVtX19MMlwiPjxhIGhyZWY9XCIjdGlwb2dyYWZpYVwiPlRpcG9ncmFmw61hPC9hPjwvbGk+XHJcbiAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibWYtYXBwbWVudS0tc3VibWVudS1pdGVtIG1mLWFwcG1lbnUtLWl0ZW0gbWYtYXBwbWVudS0taXRlbV9fTDJcIj48YSBocmVmPVwiI2Zvcm11bGFyaW9cIj5Gb3JtdWxhcmlvPC9hPjwvbGk+XHJcbiAgICAgICAgICA8L3VsPlxyXG4gICAgICA8L2xpPlxyXG4gICAgICA8bGkgY2xhc3M9XCJtZi1hcHBtZW51LS1pdGVtIG1mLWFwcG1lbnUtLWl0ZW1fX0wxIGhhcy1zdWJtZW51XCI+XHJcbiAgICAgICAgICA8c3Bhbj5NZW7DuiBkZSBlamVtcGxvPC9zcGFuPlxyXG4gICAgICAgICAgPHVsIGNsYXNzPVwibWYtYXBwbWVudS0tc3VibWVudVwiPlxyXG4gICAgICAgICAgICAgIDxsaSBjbGFzcz1cIm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbSBtZi1hcHBtZW51LS1pdGVtIG1mLWFwcG1lbnUtLWl0ZW1fX0wyXCI+PGEgaHJlZj1cIiMhXCI+SXRlbSAxPC9hPjwvbGk+XHJcbiAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibWYtYXBwbWVudS0tc3VibWVudS1pdGVtIG1mLWFwcG1lbnUtLWl0ZW0gbWYtYXBwbWVudS0taXRlbV9fTDJcIj48YSBocmVmPVwiIyFcIj5JdGVtIDI8L2E+PC9saT5cclxuICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJtZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0gbWYtYXBwbWVudS0taXRlbSBtZi1hcHBtZW51LS1pdGVtX19MMlwiPjxhIGhyZWY9XCIjIVwiPkl0ZW0gMzwvYT48L2xpPlxyXG4gICAgICAgICAgPC91bD5cclxuICAgICAgPC9saT5cclxuICA8L3VsPlxyXG48L25hdj5cclxuXHJcbiovXG4vKiAkYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQ6ICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXJhdy1vdXRwdXQ6ICAgICB0cnVlICFkZWZhdWx0OyAqL1xuLypcclxuXHJcbi8vIEJyZWFrcG9pbnQgLSBtZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC1uby1xdWVyaWVzOiAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1uby1xdWVyeS1mYWxsYmFja3M6IHRydWUgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXRvLWVtczogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuLy9cclxuLy9VU086IEBpbmNsdWRlIGJyZWFrcG9pbnQoW1BVTlRPX0RFX0NPUlRFXSl7IC4uY3NzLi4ufVxyXG5cclxuKi9cbi8qIGxpbmUgMjE0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4ubWYtbG9uZy1tZW51X19jb21wYWN0IC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWFwcG1lbnUtLW1lbnUsIC5tZi1sb25nLW1lbnVfX2FwcCAubWYtYXBwbWVudS0tbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgYmFja2dyb3VuZDogIzAxMzAxZjtcbiAgd2lkdGg6IDMwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0My43NDM3NWVtKSB7XG4gICAgLyogbGluZSAyMTQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgICAubWYtbG9uZy1tZW51X19jb21wYWN0IC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWFwcG1lbnUtLW1lbnUsIC5tZi1sb25nLW1lbnVfX2FwcCAubWYtYXBwbWVudS0tbWVudSB7XG4gICAgICBtaW4td2lkdGg6IDgwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gICAgLyogbGluZSAyMTQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgICAubWYtbG9uZy1tZW51X19jb21wYWN0IC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWFwcG1lbnUtLW1lbnUsIC5tZi1sb25nLW1lbnVfX2FwcCAubWYtYXBwbWVudS0tbWVudSB7XG4gICAgICBtaW4td2lkdGg6IDIwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC8qIGxpbmUgMjM3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gIC5tZi1sb25nLW1lbnVfX2NvbXBhY3QgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtYXBwbWVudS0tbWVudSAubWYtYXBwbWVudS0taXRlbV9fTDEsIC5tZi1sb25nLW1lbnVfX2FwcCAubWYtYXBwbWVudS0tbWVudSAubWYtYXBwbWVudS0taXRlbV9fTDEge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC8qIGxpbmUgMjQwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gICAgLm1mLWxvbmctbWVudV9fY29tcGFjdCAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1hcHBtZW51LS1tZW51IC5tZi1hcHBtZW51LS1pdGVtX19MMSA+IGEsIC5tZi1sb25nLW1lbnVfX2FwcCAubWYtYXBwbWVudS0tbWVudSAubWYtYXBwbWVudS0taXRlbV9fTDEgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGNvbG9yOiAjZjRmOGY0O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDEpIGluc2V0LCAwIDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLyogbGluZSAyNTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgICAubWYtbG9uZy1tZW51X19jb21wYWN0IC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWFwcG1lbnUtLW1lbnUgLm1mLWFwcG1lbnUtLWl0ZW1fX0wxLmhhcy1zdWJtZW51ID4gc3BhbiwgLm1mLWxvbmctbWVudV9fYXBwIC5tZi1hcHBtZW51LS1tZW51IC5tZi1hcHBtZW51LS1pdGVtX19MMS5oYXMtc3VibWVudSA+IHNwYW4sXG4gICAgLm1mLWxvbmctbWVudV9fY29tcGFjdCAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1hcHBtZW51LS1tZW51IC5tZi1hcHBtZW51LS1pdGVtX19MMS5oYXMtc3VibWVudSA+IC5zdGlja3ktd3JhcHBlciA+IHNwYW4sXG4gICAgLm1mLWxvbmctbWVudV9fYXBwIC5tZi1hcHBtZW51LS1tZW51IC5tZi1hcHBtZW51LS1pdGVtX19MMS5oYXMtc3VibWVudSA+IC5zdGlja3ktd3JhcHBlciA+IHNwYW4sXG4gICAgLm1mLWxvbmctbWVudV9fY29tcGFjdCAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1hcHBtZW51LS1tZW51IC5tZi1hcHBtZW51LS1pdGVtX19MMS5oYXMtc3VibWVudSA+IGEsXG4gICAgLm1mLWxvbmctbWVudV9fYXBwIC5tZi1hcHBtZW51LS1tZW51IC5tZi1hcHBtZW51LS1pdGVtX19MMS5oYXMtc3VibWVudSA+IGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOTI4NTcxNDI4NmVtO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjA3MTQyODU3MTRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDNyZW07XG4gICAgICBjb2xvcjogI2Y0ZjhmNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC8qIGxpbmUgMjc5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gICAgLm1mLWxvbmctbWVudV9fY29tcGFjdCAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1hcHBtZW51LS1tZW51IC5tZi1hcHBtZW51LS1pdGVtX19MMS5oYXMtc3VibWVudSA+IC5zdGlja3ktd3JhcHBlciA+IHNwYW4uc3RpY2tlZCwgLm1mLWxvbmctbWVudV9fYXBwIC5tZi1hcHBtZW51LS1tZW51IC5tZi1hcHBtZW51LS1pdGVtX19MMS5oYXMtc3VibWVudSA+IC5zdGlja3ktd3JhcHBlciA+IHNwYW4uc3RpY2tlZCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogODUlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMTMwMWY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgLyogbGluZSAyOTQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgLm1mLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDMwMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuLm1mLWxvbmctbWVudV9fY29tcGFjdCAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1hcHAtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDMwOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuLm1mLWxvbmctbWVudV9fY29tcGFjdCAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1hcHBtZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDMwOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAgIC5tZi1sb25nLW1lbnVfX2NvbXBhY3QgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtYXBwbWVudSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMXB4OyB9IH1cblxuLyogbGluZSAzMTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbi5tZi1sb25nLW1lbnVfX2NvbXBhY3QgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtYXBwbWVudS0tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDMyNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuLm1mLWxvbmctbWVudV9fY29tcGFjdC5pcy1vcGVuLW1lbnUgLm1mLWFwcG1lbnUtLW1lbnUge1xuICB6LWluZGV4OiA0OTkwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMjVzIGVhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQuOTkzNzVlbSkge1xuICAvKiBsaW5lIDMzMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAubWYtbG9uZy1tZW51X19jb21wYWN0LmlzLW9wZW4tbWVudS5pcy1vcGVuLXRvcGJhciAubWYtYXBwbWVudS0tbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgLyogbGluZSAzNTAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgLm1mLWxvbmctbWVudV9fYXBwIC5tZi1hcHAtdGl0bGUtLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gIC8qIGxpbmUgMzU1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gIC5tZi1sb25nLW1lbnVfX2FwcCAubWYtYXBwbWVudS0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAvKiBsaW5lIDM1OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAubWYtbG9uZy1tZW51X19hcHAgLm1mLWFwcC1zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC8qIGxpbmUgMzYzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gIC5tZi1sb25nLW1lbnVfX2FwcCAubWYtYXBwbWVudSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSAzNjgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgLm1mLWxvbmctbWVudV9fYXBwIC5tZi1hcHBtZW51LS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDM3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAubWYtbG9uZy1tZW51X19hcHAgLm1mLWFwcG1lbnUtLW1lbnUge1xuICAgIHRvcDogNzVweDsgfVxuICAvKiBsaW5lIDM3Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAubWYtbG9uZy1tZW51X19hcHAuaXMtb3Blbi1tZW51IC5tZi1hcHBtZW51LS1tZW51IHtcbiAgICB6LWluZGV4OiA0OTkwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjI1cyBlYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi8qIEFwcGxpY2F0aW9uIE1lbnUgKi9cbi8qIGxpbmUgMzkzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4ubWYtYXBwbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG4gIC8qIGxpbmUgOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX2NvbXBhc3MtY29tcGF0aWJpbGl0eS5zY3NzICovXG4gIC5tZi1hcHBtZW51OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgLyogbGluZSAzOTMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgICAubWYtYXBwbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYmFja2dyb3VuZDogIzM0ODA2NTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zMSk7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpOyB9XG4gICAgICAvKiBsaW5lIDQwOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAgICAgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtYXBwbWVudSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgNDE4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gICAgICAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWFwcG1lbnUsXG4gICAgICAuc2VkZSBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi1hcHBtZW51IHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgLyogbGluZSA0MjcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgLm1mLWFwcG1lbnUtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA0MzgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbi5tZi1hcHBtZW51LS1idXR0b24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiA2cHggMDtcbiAgbWFyZ2luOiAxcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgLm1mLWFwcG1lbnUtLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74ehXCI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgNDUwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gIC5tZi1hcHBtZW51LS1idXR0b246aG92ZXIsIC5tZi1hcHBtZW51LS1idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gICAgLm1mLWFwcG1lbnUtLWJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5tZi1hcHBtZW51LS1idXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi74ehXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgNDYxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gIC5pcy1vcGVuLW1lbnUgLm1mLWFwcG1lbnUtLWJ1dHRvbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDQ2OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuLmlzLW9wZW4tbWVudSAubWYtYXBwbWVudS0tdmVpbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA0OTgwO1xuICBwYWRkaW5nOiAzcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgNDY5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gICAgLmlzLW9wZW4tbWVudSAubWYtYXBwbWVudS0tdmVpbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA0ODYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cblxuLm1mLWFwcG1lbnUtLW1lbnUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS4wNzE0Mjg1NzE0cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0M3JlbTtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDQ4Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAgIFxuICAgIC5tZi1hcHBtZW51LS1tZW51IHtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4gIC8qIGxpbmUgNDk4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gIC5tZi1oZWFkZXJfX2NvbXBhY3RcbiAgLm1mLWFwcG1lbnUtLW1lbnUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAgICAgLyogbGluZSA0OTgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgICAgIC5tZi1oZWFkZXJfX2NvbXBhY3RcbiAgICAgIC5tZi1hcHBtZW51LS1tZW51IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgICAvKiBsaW5lIDQ4Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAgIFxuICAgIC5tZi1hcHBtZW51LS1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMDAlICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDEzMDFmOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIGFuZCAobWF4LXdpZHRoOiA0My43NDM3NWVtKSB7XG4gICAgLyogbGluZSA0ODYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgICBcbiAgICAubWYtYXBwbWVudS0tbWVudSB7XG4gICAgICBtaW4td2lkdGg6IDgwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NC45OTM3NWVtKSBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgNDg2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gICAgXG4gICAgLm1mLWFwcG1lbnUtLW1lbnUge1xuICAgICAgbWluLXdpZHRoOiAyMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTQuOTkzNzVlbSkge1xuICAgICAgLyogbGluZSA1MzEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgICAgIC5pcy1vcGVuLW1lbnVcbiAgICAgIC5tZi1hcHBtZW51LS1tZW51IHtcbiAgICAgICAgei1pbmRleDogNDk5MDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMjVzIGVhc2U7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLyogbGluZSA1MzgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgICAgIC5pcy1vcGVuLW1lbnUuaXMtb3Blbi10b3BiYXJcbiAgICAgIC5tZi1hcHBtZW51LS1tZW51IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDU0OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuLm1mLWxvbmctbWVudV9fY29tcGFjdCAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1hcHBtZW51LS1tZW51IC5tZi1hcHBtZW51LS1pdGVtID4gLm1mLWFwcG1lbnUtLWl0ZW0tdGl0bGUsIC5tZi1sb25nLW1lbnVfX2FwcCAubWYtYXBwbWVudS0tbWVudSAubWYtYXBwbWVudS0taXRlbSA+IC5tZi1hcHBtZW51LS1pdGVtLXRpdGxlLCAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtID4gLm1mLWFwcG1lbnUtLWl0ZW0tdGl0bGUsXG4ubWYtbG9uZy1tZW51X19jb21wYWN0IC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWFwcG1lbnUtLW1lbnUgLm1mLWFwcG1lbnUtLWl0ZW0gPiBhLFxuLm1mLWxvbmctbWVudV9fYXBwIC5tZi1hcHBtZW51LS1tZW51IC5tZi1hcHBtZW51LS1pdGVtID4gYSxcbi5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0gPiBhLFxuLm1mLWFwcG1lbnUtLWl0ZW0gPiAubWYtYXBwbWVudS0taXRlbS10aXRsZSxcbi5tZi1hcHBtZW51LS1pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDU1Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAgIC5tZi1sb25nLW1lbnVfX2NvbXBhY3QgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtYXBwbWVudS0tbWVudSAubWYtYXBwbWVudS0taXRlbSA+IC5tZi1hcHBtZW51LS1pdGVtLXRpdGxlIGJvZHk6bm90KFtjbGFzcyo9XCJtZi1sb25nLW1lbnVcIl0pLCAubWYtbG9uZy1tZW51X19hcHAgLm1mLWFwcG1lbnUtLW1lbnUgLm1mLWFwcG1lbnUtLWl0ZW0gPiAubWYtYXBwbWVudS0taXRlbS10aXRsZSBib2R5Om5vdChbY2xhc3MqPVwibWYtbG9uZy1tZW51XCJdKSwgLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbSA+IC5tZi1hcHBtZW51LS1pdGVtLXRpdGxlIGJvZHk6bm90KFtjbGFzcyo9XCJtZi1sb25nLW1lbnVcIl0pLFxuICAgIC5tZi1sb25nLW1lbnVfX2NvbXBhY3QgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtYXBwbWVudS0tbWVudSAubWYtYXBwbWVudS0taXRlbSA+IGEgYm9keTpub3QoW2NsYXNzKj1cIm1mLWxvbmctbWVudVwiXSksXG4gICAgLm1mLWxvbmctbWVudV9fYXBwIC5tZi1hcHBtZW51LS1tZW51IC5tZi1hcHBtZW51LS1pdGVtID4gYSBib2R5Om5vdChbY2xhc3MqPVwibWYtbG9uZy1tZW51XCJdKSxcbiAgICAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtID4gYSBib2R5Om5vdChbY2xhc3MqPVwibWYtbG9uZy1tZW51XCJdKSxcbiAgICAubWYtYXBwbWVudS0taXRlbSA+IC5tZi1hcHBtZW51LS1pdGVtLXRpdGxlIGJvZHk6bm90KFtjbGFzcyo9XCJtZi1sb25nLW1lbnVcIl0pLFxuICAgIC5tZi1hcHBtZW51LS1pdGVtID4gYSBib2R5Om5vdChbY2xhc3MqPVwibWYtbG9uZy1tZW51XCJdKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMC40Mjg1NzE0Mjg2cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjQyODU3MTQyODZyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH0gfVxuXG4vKiBsaW5lIDU2Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuLm1mLWxvbmctbWVudV9fY29tcGFjdCAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1hcHBtZW51LS1tZW51IC5oYXMtc3VibWVudS5tZi1hcHBtZW51LS1pdGVtID4gc3BhbiwgLm1mLWxvbmctbWVudV9fYXBwIC5tZi1hcHBtZW51LS1tZW51IC5oYXMtc3VibWVudS5tZi1hcHBtZW51LS1pdGVtID4gc3BhbiwgLmhhcy1zdWJtZW51Lm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbSA+IHNwYW4sXG4ubWYtbG9uZy1tZW51X19jb21wYWN0IC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWFwcG1lbnUtLW1lbnUgLmhhcy1zdWJtZW51Lm1mLWFwcG1lbnUtLWl0ZW0gPiAuc3RpY2t5LXdyYXBwZXIgPiBzcGFuLFxuLm1mLWxvbmctbWVudV9fYXBwIC5tZi1hcHBtZW51LS1tZW51IC5oYXMtc3VibWVudS5tZi1hcHBtZW51LS1pdGVtID4gLnN0aWNreS13cmFwcGVyID4gc3Bhbixcbi5oYXMtc3VibWVudS5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0gPiAuc3RpY2t5LXdyYXBwZXIgPiBzcGFuLFxuLm1mLWxvbmctbWVudV9fY29tcGFjdCAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1hcHBtZW51LS1tZW51IC5oYXMtc3VibWVudS5tZi1hcHBtZW51LS1pdGVtID4gYSxcbi5tZi1sb25nLW1lbnVfX2FwcCAubWYtYXBwbWVudS0tbWVudSAuaGFzLXN1Ym1lbnUubWYtYXBwbWVudS0taXRlbSA+IGEsXG4uaGFzLXN1Ym1lbnUubWYtYXBwbWVudS0tc3VibWVudS1pdGVtID4gYSxcbi5tZi1hcHBtZW51LS1pdGVtLmhhcy1zdWJtZW51ID4gc3Bhbixcbi5tZi1hcHBtZW51LS1pdGVtLmhhcy1zdWJtZW51ID4gLnN0aWNreS13cmFwcGVyID4gc3Bhbixcbi5tZi1hcHBtZW51LS1pdGVtLmhhcy1zdWJtZW51ID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgLm1mLWxvbmctbWVudV9fY29tcGFjdCAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1hcHBtZW51LS1tZW51IC5oYXMtc3VibWVudS5tZi1hcHBtZW51LS1pdGVtID4gc3BhbjphZnRlciwgLm1mLWxvbmctbWVudV9fYXBwIC5tZi1hcHBtZW51LS1tZW51IC5oYXMtc3VibWVudS5tZi1hcHBtZW51LS1pdGVtID4gc3BhbjphZnRlciwgLmhhcy1zdWJtZW51Lm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbSA+IHNwYW46YWZ0ZXIsXG4gIC5tZi1sb25nLW1lbnVfX2NvbXBhY3QgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtYXBwbWVudS0tbWVudSAuaGFzLXN1Ym1lbnUubWYtYXBwbWVudS0taXRlbSA+IC5zdGlja3ktd3JhcHBlciA+IHNwYW46YWZ0ZXIsXG4gIC5tZi1sb25nLW1lbnVfX2FwcCAubWYtYXBwbWVudS0tbWVudSAuaGFzLXN1Ym1lbnUubWYtYXBwbWVudS0taXRlbSA+IC5zdGlja3ktd3JhcHBlciA+IHNwYW46YWZ0ZXIsXG4gIC5oYXMtc3VibWVudS5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0gPiAuc3RpY2t5LXdyYXBwZXIgPiBzcGFuOmFmdGVyLFxuICAubWYtbG9uZy1tZW51X19jb21wYWN0IC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWFwcG1lbnUtLW1lbnUgLmhhcy1zdWJtZW51Lm1mLWFwcG1lbnUtLWl0ZW0gPiBhOmFmdGVyLFxuICAubWYtbG9uZy1tZW51X19hcHAgLm1mLWFwcG1lbnUtLW1lbnUgLmhhcy1zdWJtZW51Lm1mLWFwcG1lbnUtLWl0ZW0gPiBhOmFmdGVyLFxuICAuaGFzLXN1Ym1lbnUubWYtYXBwbWVudS0tc3VibWVudS1pdGVtID4gYTphZnRlcixcbiAgLm1mLWFwcG1lbnUtLWl0ZW0uaGFzLXN1Ym1lbnUgPiBzcGFuOmFmdGVyLFxuICAubWYtYXBwbWVudS0taXRlbS5oYXMtc3VibWVudSA+IC5zdGlja3ktd3JhcHBlciA+IHNwYW46YWZ0ZXIsXG4gIC5tZi1hcHBtZW51LS1pdGVtLmhhcy1zdWJtZW51ID4gYTphZnRlciB7XG4gICAgY29udGVudDogXCLvhYRcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAycHggMCAwIDAuNWVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4ubWYtbG9uZy1tZW51X19jb21wYWN0IC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWFwcG1lbnUtLW1lbnUgLmhhcy1zdWJtZW51Lm1mLWFwcG1lbnUtLWl0ZW06aG92ZXIgPiBzcGFuOmFmdGVyLCAubWYtbG9uZy1tZW51X19hcHAgLm1mLWFwcG1lbnUtLW1lbnUgLmhhcy1zdWJtZW51Lm1mLWFwcG1lbnUtLWl0ZW06aG92ZXIgPiBzcGFuOmFmdGVyLCAuaGFzLXN1Ym1lbnUubWYtYXBwbWVudS0tc3VibWVudS1pdGVtOmhvdmVyID4gc3BhbjphZnRlcixcbi5tZi1sb25nLW1lbnVfX2NvbXBhY3QgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtYXBwbWVudS0tbWVudSAuaGFzLXN1Ym1lbnUubWYtYXBwbWVudS0taXRlbTpob3ZlciA+IC5zdGlja3ktd3JhcHBlciA+IHNwYW46YWZ0ZXIsXG4ubWYtbG9uZy1tZW51X19hcHAgLm1mLWFwcG1lbnUtLW1lbnUgLmhhcy1zdWJtZW51Lm1mLWFwcG1lbnUtLWl0ZW06aG92ZXIgPiAuc3RpY2t5LXdyYXBwZXIgPiBzcGFuOmFmdGVyLFxuLmhhcy1zdWJtZW51Lm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbTpob3ZlciA+IC5zdGlja3ktd3JhcHBlciA+IHNwYW46YWZ0ZXIsXG4ubWYtbG9uZy1tZW51X19jb21wYWN0IC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWFwcG1lbnUtLW1lbnUgLmhhcy1zdWJtZW51Lm1mLWFwcG1lbnUtLWl0ZW06aG92ZXIgPiBhOmFmdGVyLFxuLm1mLWxvbmctbWVudV9fYXBwIC5tZi1hcHBtZW51LS1tZW51IC5oYXMtc3VibWVudS5tZi1hcHBtZW51LS1pdGVtOmhvdmVyID4gYTphZnRlcixcbi5oYXMtc3VibWVudS5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW06aG92ZXIgPiBhOmFmdGVyLCAubWYtbG9uZy1tZW51X19jb21wYWN0IC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWFwcG1lbnUtLW1lbnUgLmhhcy1zdWJtZW51LmlzLW9wZW4ubWYtYXBwbWVudS0taXRlbSA+IHNwYW46YWZ0ZXIsIC5tZi1sb25nLW1lbnVfX2FwcCAubWYtYXBwbWVudS0tbWVudSAuaGFzLXN1Ym1lbnUuaXMtb3Blbi5tZi1hcHBtZW51LS1pdGVtID4gc3BhbjphZnRlciwgLmhhcy1zdWJtZW51LmlzLW9wZW4ubWYtYXBwbWVudS0tc3VibWVudS1pdGVtID4gc3BhbjphZnRlcixcbi5tZi1sb25nLW1lbnVfX2NvbXBhY3QgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtYXBwbWVudS0tbWVudSAuaGFzLXN1Ym1lbnUuaXMtb3Blbi5tZi1hcHBtZW51LS1pdGVtID4gLnN0aWNreS13cmFwcGVyID4gc3BhbjphZnRlcixcbi5tZi1sb25nLW1lbnVfX2FwcCAubWYtYXBwbWVudS0tbWVudSAuaGFzLXN1Ym1lbnUuaXMtb3Blbi5tZi1hcHBtZW51LS1pdGVtID4gLnN0aWNreS13cmFwcGVyID4gc3BhbjphZnRlcixcbi5oYXMtc3VibWVudS5pcy1vcGVuLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbSA+IC5zdGlja3ktd3JhcHBlciA+IHNwYW46YWZ0ZXIsXG4ubWYtbG9uZy1tZW51X19jb21wYWN0IC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWFwcG1lbnUtLW1lbnUgLmhhcy1zdWJtZW51LmlzLW9wZW4ubWYtYXBwbWVudS0taXRlbSA+IGE6YWZ0ZXIsXG4ubWYtbG9uZy1tZW51X19hcHAgLm1mLWFwcG1lbnUtLW1lbnUgLmhhcy1zdWJtZW51LmlzLW9wZW4ubWYtYXBwbWVudS0taXRlbSA+IGE6YWZ0ZXIsXG4uaGFzLXN1Ym1lbnUuaXMtb3Blbi5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0gPiBhOmFmdGVyLFxuLm1mLWFwcG1lbnUtLWl0ZW0uaGFzLXN1Ym1lbnU6aG92ZXIgPiBzcGFuOmFmdGVyLFxuLm1mLWFwcG1lbnUtLWl0ZW0uaGFzLXN1Ym1lbnU6aG92ZXIgPiAuc3RpY2t5LXdyYXBwZXIgPiBzcGFuOmFmdGVyLFxuLm1mLWFwcG1lbnUtLWl0ZW0uaGFzLXN1Ym1lbnU6aG92ZXIgPiBhOmFmdGVyLFxuLm1mLWFwcG1lbnUtLWl0ZW0uaGFzLXN1Ym1lbnUuaXMtb3BlbiA+IHNwYW46YWZ0ZXIsXG4ubWYtYXBwbWVudS0taXRlbS5oYXMtc3VibWVudS5pcy1vcGVuID4gLnN0aWNreS13cmFwcGVyID4gc3BhbjphZnRlcixcbi5tZi1hcHBtZW51LS1pdGVtLmhhcy1zdWJtZW51LmlzLW9wZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCLvhYhcIjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDJweCAwIDAgMC41ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHNwZWFrOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgLyogbGluZSA1OTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgLm1mLWFwcG1lbnUtLWl0ZW1fX0wxIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuLyogbGluZSA2MDAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbi5tZi1hcHBtZW51LS1pdGVtX19MMSA+IGEge1xuICBjb2xvcjogI2Y0ZjhmNDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDEpIGluc2V0LCAwIDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgLyogbGluZSA2MDAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgICAubWYtYXBwbWVudS0taXRlbV9fTDEgPiBhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjQyODU3MTQyODZyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNDI4NTcxNDI4NnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIGNvbG9yOiAjZWNlY2VjO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNjM1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4ubWYtYXBwbWVudS0taXRlbV9fTDEuaGFzLXN1Ym1lbnUgPiBzcGFuLFxuLm1mLWFwcG1lbnUtLWl0ZW1fX0wxLmhhcy1zdWJtZW51ID4gLnN0aWNreS13cmFwcGVyID4gc3Bhbixcbi5tZi1hcHBtZW51LS1pdGVtX19MMS5oYXMtc3VibWVudSA+IGEge1xuICBsaW5lLWhlaWdodDogMC45Mjg1NzE0Mjg2ZW07XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjA3MTQyODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzcmVtO1xuICBjb2xvcjogI2Y0ZjhmNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAgIC8qIGxpbmUgNjM1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gICAgLm1mLWFwcG1lbnUtLWl0ZW1fX0wxLmhhcy1zdWJtZW51ID4gc3BhbixcbiAgICAubWYtYXBwbWVudS0taXRlbV9fTDEuaGFzLXN1Ym1lbnUgPiAuc3RpY2t5LXdyYXBwZXIgPiBzcGFuLFxuICAgIC5tZi1hcHBtZW51LS1pdGVtX19MMS5oYXMtc3VibWVudSA+IGEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDAuNDI4NTcxNDI4NnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC40Mjg1NzE0Mjg2cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjA3MTQyODU3MTRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDNyZW07XG4gICAgICBjb2xvcjogI2VjZWNlYztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAvKiBsaW5lIDY4NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAubWYtYXBwbWVudS0taXRlbV9fTDEuaGFzLXN1Ym1lbnU6aG92ZXIgPiAubWYtYXBwbWVudS0tc3VibWVudSwgLm1mLWFwcG1lbnUtLWl0ZW1fX0wxLmhhcy1zdWJtZW51LmlzLW9wZW4gPiAubWYtYXBwbWVudS0tc3VibWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAvKiBEZWZhdWx0IGF1dG8gKi9cbiAgICBtYXJnaW46IDA7XG4gICAgLyogRGVmYXVsdCAwICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgLyogRGVmYXVsdCB2aXNpYmxlICovXG4gICAgd2lkdGg6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGxpbmVhcjtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGxpbmVhcjtcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGxpbmVhcjtcbiAgICB3aWR0aDogMjgwcHg7IH0gfVxuXG4vKiBsaW5lIDY5Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuLm1mLWFwcG1lbnUtLWl0ZW1fX0wxLmhhcy1zdWJtZW51ID4gLnN0aWNreS13cmFwcGVyID4gc3Bhbi5zdGlja2VkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogODUlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMTMwMWY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgLyogbGluZSA3MDcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgLm1mLWFwcG1lbnUtLWl0ZW1fX0wxLmlzLXNlbGVjdGVkID4gYSxcbiAgLm1mLWFwcG1lbnUtLWl0ZW1fX0wxLmlzLXNlbGVjdGVkID4gc3BhbiB7XG4gICAgYm9yZGVyOiAwIG5vbmUgdHJhbnNwYXJlbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAvKiBsaW5lIDcyMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICBib2R5Om5vdChbY2xhc3MqPVwibWYtbG9uZy1tZW51XCJdKSAubWYtYXBwbWVudS0taXRlbV9fTDEgPiBhOmhvdmVyLFxuICBib2R5Om5vdChbY2xhc3MqPVwibWYtbG9uZy1tZW51XCJdKSAubWYtYXBwbWVudS0taXRlbV9fTDEgPiBhOmZvY3VzLFxuICBib2R5Om5vdChbY2xhc3MqPVwibWYtbG9uZy1tZW51XCJdKSAubWYtYXBwbWVudS0taXRlbV9fTDE6Zm9jdXMgPiBhLFxuICBib2R5Om5vdChbY2xhc3MqPVwibWYtbG9uZy1tZW51XCJdKSAubWYtYXBwbWVudS0taXRlbV9fTDEuaXMtb3BlbiA+IGEsXG4gIGJvZHk6bm90KFtjbGFzcyo9XCJtZi1sb25nLW1lbnVcIl0pIC5tZi1hcHBtZW51LS1pdGVtX19MMTpob3ZlciA+IHNwYW4sXG4gIGJvZHk6bm90KFtjbGFzcyo9XCJtZi1sb25nLW1lbnVcIl0pIC5tZi1hcHBtZW51LS1pdGVtX19MMTpmb2N1cyA+IHNwYW4sXG4gIGJvZHk6bm90KFtjbGFzcyo9XCJtZi1sb25nLW1lbnVcIl0pIC5tZi1hcHBtZW51LS1pdGVtX19MMS5pcy1vcGVuID4gc3BhbiB7XG4gICAgY29sb3I6ICMwMTYwM0U7XG4gICAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuXG4vKiBsaW5lIDczOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuLm1mLWFwcG1lbnUtLXN1Ym1lbnUge1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDczOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAgIC5tZi1hcHBtZW51LS1zdWJtZW51IHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIC8qIERlZmF1bHQgMXB4ICovXG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAvKiBEZWZhdWx0IC0xcHggKi9cbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAvKiBEZWZhdWx0IGhpZGRlbiAqL1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC8qIERlZmF1bHQgMCAqL1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLyogRGVmYXVsdCBhYnNvbHV0ZSAqL1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzdjN2M3O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NhZTlkZTsgfVxuICAgICAgLyogbGluZSAxOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX2Ryb3Bkb3duLW1lbnUuc2NzcyAqL1xuICAgICAgLmllOCAubWYtYXBwbWVudS0tc3VibWVudSB7XG4gICAgICAgIGJvcmRlcjogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NC45OTM3NWVtKSB7XG4gICAgLyogbGluZSA3MzgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgICAubWYtYXBwbWVudS0tc3VibWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLyogbGluZSA3NjAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgICAgIC5tZi1hcHBtZW51LS1zdWJtZW51LmlzLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgNzY0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gICAgICAubWYtYXBwbWVudS0tc3VibWVudS5tZi1zaW1wbGUtbGlzdCAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLyogbGluZSA3NjcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgICAgICAgLm1mLWFwcG1lbnUtLXN1Ym1lbnUubWYtc2ltcGxlLWxpc3QgLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbSAubWYtc2ltcGxlLWxpc3QtLXRpdGxlLFxuICAgICAgICAubWYtYXBwbWVudS0tc3VibWVudS5tZi1zaW1wbGUtbGlzdCAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtIC5tZi1zaW1wbGUtbGlzdC0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGNvbG9yOiAjZjRmOGY0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDc3NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAgIC5tZi1hcHBtZW51LS1zdWJtZW51LmNvbHMwMiwgLm1mLWFwcG1lbnUtLXN1Ym1lbnUuY29sczAzLCAubWYtYXBwbWVudS0tc3VibWVudS5jb2xzMDQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBtaW4td2lkdGg6IDY0MHB4OyB9XG4gICAgICAvKiBsaW5lIDc4Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAgICAgLm1mLWFwcG1lbnUtLXN1Ym1lbnUuY29sczAyID4gLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbSwgLm1mLWFwcG1lbnUtLXN1Ym1lbnUuY29sczAzID4gLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbSwgLm1mLWFwcG1lbnUtLXN1Ym1lbnUuY29sczA0ID4gLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAvKiBsaW5lIDc4Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAgICAgICAubWYtYXBwbWVudS0tc3VibWVudS5jb2xzMDIgPiAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtOmZpcnN0LWNoaWxkLCAubWYtYXBwbWVudS0tc3VibWVudS5jb2xzMDMgPiAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtOmZpcnN0LWNoaWxkLCAubWYtYXBwbWVudS0tc3VibWVudS5jb2xzMDQgPiAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTQuOTkzNzVlbSkge1xuICAgIC8qIGxpbmUgNzkzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gICAgLm1mLWFwcG1lbnUtLXN1Ym1lbnUuY29sczAyID4gLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbSwgLm1mLWFwcG1lbnUtLXN1Ym1lbnUuY29sczAzID4gLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbSwgLm1mLWFwcG1lbnUtLXN1Ym1lbnUuY29sczA0ID4gLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgLyogbGluZSA4MDEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgICAubWYtYXBwbWVudS0tc3VibWVudS5jb2xzMDIgPiAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAgIC8qIGxpbmUgODA5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gICAgLm1mLWFwcG1lbnUtLXN1Ym1lbnUuY29sczAzID4gLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbSB7XG4gICAgICB3aWR0aDogMzMlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDgxNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAgIC5tZi1hcHBtZW51LS1zdWJtZW51LmNvbHMwNCA+IC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0ge1xuICAgICAgd2lkdGg6IDI1JTsgfSB9XG5cbi8qIGxpbmUgODI2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG5ib2R5W2NsYXNzKj1cIm1mLWxvbmctbWVudVwiXSAubWYtYXBwbWVudS0tc3VibWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSA4MzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgYm9keVtjbGFzcyo9XCJtZi1sb25nLW1lbnVcIl0gLm1mLWFwcG1lbnUtLXN1Ym1lbnUuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgODM0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gIGJvZHlbY2xhc3MqPVwibWYtbG9uZy1tZW51XCJdIC5tZi1hcHBtZW51LS1zdWJtZW51Lm1mLXNpbXBsZS1saXN0IC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLyogbGluZSA4MzcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgICBib2R5W2NsYXNzKj1cIm1mLWxvbmctbWVudVwiXSAubWYtYXBwbWVudS0tc3VibWVudS5tZi1zaW1wbGUtbGlzdCAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtIC5tZi1zaW1wbGUtbGlzdC0tdGl0bGUsXG4gICAgYm9keVtjbGFzcyo9XCJtZi1sb25nLW1lbnVcIl0gLm1mLWFwcG1lbnUtLXN1Ym1lbnUubWYtc2ltcGxlLWxpc3QgLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbSAubWYtc2ltcGxlLWxpc3QtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjZjRmOGY0OyB9XG4gIC8qIGxpbmUgODQ1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gIGJvZHlbY2xhc3MqPVwibWYtbG9uZy1tZW51XCJdIC5tZi1hcHBtZW51LS1zdWJtZW51LmNvbHMwMiA+IC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0sIGJvZHlbY2xhc3MqPVwibWYtbG9uZy1tZW51XCJdIC5tZi1hcHBtZW51LS1zdWJtZW51LmNvbHMwMyA+IC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0sIGJvZHlbY2xhc3MqPVwibWYtbG9uZy1tZW51XCJdIC5tZi1hcHBtZW51LS1zdWJtZW51LmNvbHMwNCA+IC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgODUwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gIGJvZHlbY2xhc3MqPVwibWYtbG9uZy1tZW51XCJdIC5tZi1hcHBtZW51LS1zdWJtZW51Lmhhcy1zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA4NTQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgYm9keVtjbGFzcyo9XCJtZi1sb25nLW1lbnVcIl0gLm1mLWFwcG1lbnUtLXN1Ym1lbnUgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDEycHggMjVweCAxMnB4IDM1cHg7XG4gICAgY29sb3I6ICNmNGY4ZjQ7XG4gICAgZm9udC1zaXplOiAxLjA3MTQyODU3MTRlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIC8qIGxpbmUgODY4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gIGJvZHlbY2xhc3MqPVwibWYtbG9uZy1tZW51XCJdIC5tZi1hcHBtZW51LS1zdWJtZW51ID4gYSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMTJweCAyNXB4IDEycHggMzVweDtcbiAgICBjb2xvcjogI2Y0ZjhmNDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIC8qIGxpbmUgODgzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gIGJvZHlbY2xhc3MqPVwibWYtbG9uZy1tZW51XCJdIC5tZi1hcHBtZW51LS1zdWJtZW51OmZpcnN0LWNoaWxkID4gKiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4vKiBsaW5lIDg4OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuYm9keVtjbGFzcyo9XCJtZi1sb25nLW1lbnVcIl0gLmlzLWhvbGQgLm1mLWFwcG1lbnUtLXN1Ym1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgODk5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4ubWYtYXBwbWVudS0tc3VibWVudVthcmlhLWhpZGRlbj1cInRydWVcIl0sXG4uaXMtc3VibWVudVthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NC45OTM3NWVtKSB7XG4gIC8qIGxpbmUgOTA0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gIC5pcy1ob2xkID4gLm1mLWFwcG1lbnUtLXN1Ym1lbnUsIC5pcy1ob2xkID5cbiAgLmlzLXN1Ym1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLypJdGVtcyBkZSBzdWJtZW51IGRlbCBtZW51IHByaW5jaXBhbCovXG4vKiBsaW5lIDkxMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAvKiBsaW5lIDkxMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAgIC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjRmOGY0OyB9XG4gICAgICAvKiBsaW5lIDkyOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAgICAgLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAvKiBsaW5lIDkzMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtLmhhcy1zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA5MzcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTJweCAyNXB4IDEycHggMzVweDtcbiAgICBjb2xvcjogI2Y0ZjhmNDtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNGVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgICAgLyogbGluZSA5MzcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgICAgIC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0gPiBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgICBjb2xvcjogI2VjZWNlYztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH0gfVxuICAvKiBsaW5lIDk2NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtID4gYSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMTJweCAyNXB4IDEycHggMzVweDtcbiAgICBjb2xvcjogI2Y0ZjhmNDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAgIC8qIGxpbmUgOTY1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gICAgICAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtID4gYSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgICAgY29sb3I6ICNlY2VjZWM7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAvKiBsaW5lIDk5MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtOmZpcnN0LWNoaWxkID4gKiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAgIC8qIGxpbmUgOTk0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gICAgLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbTpob3ZlciwgLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbS5pcy1vcGVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgwODA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICAvKiBsaW5lIDEwMDEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbiAgLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbTpob3ZlciA+IGEsXG4gIC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW06aG92ZXIgPiBhID4gcCxcbiAgLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbTpob3ZlciA+IGE6YmVmb3JlLCAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtLmlzLW9wZW4gPiBhLFxuICAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtLmlzLW9wZW4gPiBhID4gcCxcbiAgLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbS5pcy1vcGVuID4gYTpiZWZvcmUge1xuICAgIGNvbG9yOiAjZWNlY2VjOyB9XG4gIC8qIGxpbmUgMTAwNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtOmhvdmVyIC5hcHBtZW51LWwzLXN1Ym1lbnUsIC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0uaXMtb3BlbiAuYXBwbWVudS1sMy1zdWJtZW51IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBsaW5lYXI7XG4gICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTAwNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAgICAgLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbTpob3ZlciAuYXBwbWVudS1sMy1zdWJtZW51LCAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtLmlzLW9wZW4gLmFwcG1lbnUtbDMtc3VibWVudSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLyogRGVmYXVsdCBhdXRvICovXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLyogRGVmYXVsdCAwICovXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAvKiBEZWZhdWx0IHZpc2libGUgKi9cbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgMTAxOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAgIC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0gPiBhOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgwODA7XG4gICAgICBjb2xvcjogI2VjZWNlYzsgfVxuICAgICAgLyogbGluZSAxMDIzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gICAgICAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtID4gYTpmb2N1cyAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtLXRpdGxlLFxuICAgICAgLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbSA+IGE6Zm9jdXMgLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfSB9XG4gIC8qIGxpbmUgMTAzMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtIC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0taWNvbjpmb2N1czpiZWZvcmUge1xuICAgIGNvbG9yOiAjZWNlY2VjOyB9XG5cbi8qIGxpbmUgMTA0MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjkyODU3MTQyODZlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgMTA0MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAgIC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0gYSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0M3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyB9IH1cblxuLyogbGluZSAxMDU0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4ubWYtYXBwbWVudS0tc3VibWVudS1pdGVtLWljb246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzM0ODA2NTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDEwcHggMCAwO1xuICBwYWRkaW5nOiAwIDAgMCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0My43NDM3NWVtKSB7XG4gICAgLyogbGluZSAxMDU0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gICAgLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbS1pY29uOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW46IDNweCA1cHg7IH0gfVxuXG4vKiBsaW5lIDEwNzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbi5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgY29sb3I6ICMwMDgwODA7IH1cbiAgLyogbGluZSAxMDc1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gIC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0tdGl0bGUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLyogbGluZSAxMDc4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gICAgLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbS10aXRsZSBhOmhvdmVyLCAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtLXRpdGxlIGE6Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMTA4Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjkyODU3MTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtO1xuICBtYXJnaW4tbGVmdDogNDJweDtcbiAgY29sb3I6ICMzNDgwNjU7IH1cbiAgLyogbGluZSAxMDkxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gIC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0tZGVzY3JpcHRpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDMuNzQzNzVlbSkge1xuICAgIC8qIGxpbmUgMTA4Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAgIC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMTEwMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuLmFwcG1lbnUtbDMtc3VibWVudSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgMTEwMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2FwcG1lbnUuc2NzcyAqL1xuICAgIC5hcHBtZW51LWwzLXN1Ym1lbnUge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgLyogRGVmYXVsdCAxcHggKi9cbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIC8qIERlZmF1bHQgLTFweCAqL1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC8qIERlZmF1bHQgaGlkZGVuICovXG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLyogRGVmYXVsdCAwICovXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvKiBEZWZhdWx0IGFic29sdXRlICovXG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDgwNjU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gICAgICAvKiBsaW5lIDE5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fZHJvcGRvd24tbWVudS5zY3NzICovXG4gICAgICAuaWU4IC5hcHBtZW51LWwzLXN1Ym1lbnUge1xuICAgICAgICBib3JkZXI6IDA7IH0gfVxuXG4vKiBsaW5lIDExMjEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19hcHBtZW51LnNjc3MgKi9cbi5tZi1hcHBtZW51LS1zdWJtZW51Lm1mLXNpbXBsZS1saXN0IHtcbiAgbWF4LXdpZHRoOiA2MGVtO1xuICBtYXJnaW46IDA7IH1cbiAgLyogbGluZSAxMTI1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gIC5tZi1hcHBtZW51LS1zdWJtZW51Lm1mLXNpbXBsZS1saXN0IC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgICAgLyogbGluZSAxMTI1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fYXBwbWVudS5zY3NzICovXG4gICAgICAubWYtYXBwbWVudS0tc3VibWVudS5tZi1zaW1wbGUtbGlzdCAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtIHtcbiAgICAgICAgbWluLWhlaWdodDogNC45NWVtOyB9IH1cblxuLyo/XHJcblxyXG5MYW5ndWFnZSBtZW51XHJcbj09PT09PT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBNZW51IGRlIGlkaW9tYS4gQ3JlYSB1biBtZW51IGRlIGlkaW9tYSBlbiBsYSBjYWJlY2VyYVxyXG4qIEBuYW1lICAgICAgICAgbGFuZ1xyXG4qIEBhdXRob3IgICAgICAgSWduYWNpbyBDYWxsZWphLCBQZXBlIERvbWluZ3VlelxyXG4qIEB0ZXN0ZWQgICAgICAgXHJcbiogQHJlcXVpcmVzICAgICB0b3BiYXJcclxuKiBAYnVncyAgICAgICAgIE5lY2VzaXRhIHJldmlzaW9uIGRlIGRpc2XDsW8gcGFyYSBtb3ZpbGVzXHJcblxyXG5cclxuRWplbXBsb1xyXG48ZGl2IGNsYXNzPVwibWYtbGFuZ1wiPlxyXG4gICAgPHAgY2xhc3M9XCJtZi1sYW5nLS1zZWxlY3RlZC10aXRsZVwiPjxzcGFuPklkaW9tYTogPC9zcGFuPkNhc3RlbGxhbm88L3A+XHJcblxyXG4gICAgPHVsIGNsYXNzPVwibWYtbGFuZy0tbWVudVwiPlxyXG4gICAgICAgIDxsaSBjbGFzcz1cIm1mLWxhbmctLWl0ZW0gbWYtc2VsZWN0ZWRcIj48YSBocmVmPVwiI1wiPkNhc3RlbGxhbm88L2E+PC9saT5cclxuICAgICAgICA8bGkgY2xhc3M9XCJtZi1sYW5nLS1pdGVtXCI+PGEgaHJlZj1cIiNcIj5DYXRhbMOgPC9hPjwvbGk+XHJcbiAgICAgICAgPGxpIGNsYXNzPVwibWYtbGFuZy0taXRlbVwiPjxhIGhyZWY9XCIjXCI+RW5nbGlzaDwvYT48L2xpPlxyXG4gICAgPC91bD5cclxuPC9kaXY+XHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG5AbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAvKiBsaW5lIDM4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fbGFuZy5zY3NzICovXG4gIC5tZi1sYW5nIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC8qIGxpbmUgNDIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19sYW5nLnNjc3MgKi9cbiAgICAucG9ydGFsIC5tZi1sYW5nLFxuICAgIC5zZWRlIC5tZi1sYW5nIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19sYW5nLnNjc3MgKi9cbiAgICAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1sYW5nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fbGFuZy5zY3NzICovXG4gICAgLm1mLWxhbmc6aG92ZXIgLm1mLWxhbmctLW1lbnUsXG4gICAgLm1mLWxhbmcgLm1mLWxhbmctLW1lbnVbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIC8qIERlZmF1bHQgYXV0byAqL1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLyogRGVmYXVsdCAwICovXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIC8qIERlZmF1bHQgdmlzaWJsZSAqL1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC8qIGxpbmUgNTgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL19sYW5nLnNjc3MgKi9cbiAgICAgIC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWxhbmc6aG92ZXIgLm1mLWxhbmctLW1lbnUsIC5tZi1oZWFkZXJfX2NvbXBhY3RcbiAgICAgIC5tZi1sYW5nIC5tZi1sYW5nLS1tZW51W2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgLm1mLWxhbmctLXNlbGVjdGVkLXRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu+FhFwiO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAwIDAuNWVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fbGFuZy5zY3NzICovXG4ubWYtbGFuZy0tc2VsZWN0ZWQtdGl0bGUgc3BhbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL192aXN1YWxseWhpZGRlbi5zY3NzICovXG4gIC5tZi1sYW5nLS1zZWxlY3RlZC10aXRsZSBzcGFuLmZvY3VzYWJsZTphY3RpdmUsIC5tZi1sYW5nLS1zZWxlY3RlZC10aXRsZSBzcGFuLmZvY3VzYWJsZTpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLyogbGluZSA3Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX2xhbmcuc2NzcyAqL1xuLm1mLWxhbmctLW1lbnUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07IH1cblxuLyo/XHJcblxyXG5Ub3AgYmFyXHJcbj09PT09PT1cclxuXHJcbi8qKlxyXG4qIEBkZXNjICAgICAgICAgUG9zaWNpb25hIHVuYSBiYXJyYSBlbiBsYSBjYWJlY2VyYSAoaGVhZGVyKSBjb24gZGlmZXJlbnRlcyB0aXBvcyBkZSBtZW51cyBlIGl0ZW1zIChtZW51IGRlIGlkaW9tYSwgbWVudXMgZGUgdXN1YXJpbywgbG9naW4vbG9nb3V0LCBldGMpXHJcbiogQG5hbWUgICAgICAgICB0b3BiYXJcclxuKiBAYXV0aG9yICAgICAgIElnbmFjaW8gQ2FsbGVqYSwgUGVwZSBEb21pbmd1ZXogLCBNaWd1ZWwgQW5nZWwgVG9ycmVzXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlcyAgICAgbWVudVxyXG4qIEBidWdzXHJcbiovXG4vKlxyXG5FamVtcGxvOlxyXG48ZGl2IGNsYXNzPVwibWYtdG9wYmFyXCI+XHJcbiAgICA8ZGl2IGNsYXNzPVwibWYtdG9wYmFyLS1jb250YWluZXJcIj5cclxuXHJcbiAgICAgICAgPCEtLS0gQWNjZXNpYmlsaXR5IGl0ZW1zIC0tPlxyXG4gICAgICAgIDxhIGhyZWY9XCIjd3JhcFwiIGNsYXNzPVwibWYtYWNjZXNpYmlsaXR5LWl0ZW1cIj5JciBhbCBjb250ZW5pZG88L2E+XHJcblxyXG4gICAgICAgIDwhLS0tIFRpbWUgLS0+XHJcbiAgICAgICAgPHRpbWUgZGF0ZXRpbWU9XCJcIiBjbGFzcz1cIm1mLXRvcGJhci0tdGltZVwiPlxyXG4gICAgICAgICAgICA8c3BhbiBpZD1cInJlbG9qX2Zyb250X2ZlY2hhXCI+MTM6MzA8L3NwYW4+XHJcbiAgICAgICAgICAgIHsjPHNwYW4gaWQ9XCJob3JhXCI+PC9zcGFuPlxyXG4gICAgICAgIDwvdGltZT5cclxuXHJcbiAgICAgICAgPCEtLS0gTGFuZ3VhZ2UgbWVudSAtLT5cclxuXHJcbiAgICAgICAgPCEtLS0gVXNlciBtZW51IC0tPlxyXG5cclxuICAgIDwvZGl2PlxyXG48L2Rpdj5cclxuXHJcbiovXG4vKiAkYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQ6ICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXJhdy1vdXRwdXQ6ICAgICB0cnVlICFkZWZhdWx0OyAqL1xuLypcclxuXHJcbi8vIEJyZWFrcG9pbnQgLSBtZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC1uby1xdWVyaWVzOiAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1uby1xdWVyeS1mYWxsYmFja3M6IHRydWUgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXRvLWVtczogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuLy9cclxuLy9VU086IEBpbmNsdWRlIGJyZWFrcG9pbnQoW1BVTlRPX0RFX0NPUlRFXSl7IC4uY3NzLi4ufVxyXG5cclxuKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gIC8qIGxpbmUgMTQ0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fdG9wYmFyLnNjc3MgKi9cbiAgLm1mLXRvcGJhciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLyogbGluZSAxNTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuICAgIC5wb3J0YWwgLm1mLXRvcGJhcixcbiAgICAuc2VkZSAubWYtdG9wYmFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAvKiBsaW5lIDE2NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3RvcGJhci5zY3NzICovXG4gICAgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtdG9wYmFyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTY3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fdG9wYmFyLnNjc3MgKi9cbiAgICAgIC5wb3J0YWwgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtdG9wYmFyLFxuICAgICAgLnNlZGUgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtdG9wYmFyIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuLyogbGluZSAxNzUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuLm1mLXRvcGJhciBhIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjg2ODc1ZW0pIHtcbiAgLyogbGluZSAxODAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuICAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLXRvcGJhcixcbiAgLnNlZGUgaGVhZGVyOm5vdCgubWYtaGVhZGVyX19jb21wYWN0KSAubWYtdG9wYmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgLyogbGluZSAxOTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuICAucG9ydGFsIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLXRvcGJhcjo6YWZ0ZXIsXG4gIC5zZWRlIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLXRvcGJhcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDIwMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3RvcGJhci5zY3NzICovXG4ubWYtdG9wYmFyLS1jb250YWluZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDk5MDtcbiAgdG9wOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDEzMDFmO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4yNXMgZWFzZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTQuOTkzNzVlbSkge1xuICAgIC8qIGxpbmUgMjAwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fdG9wYmFyLnNjc3MgKi9cbiAgICAubWYtdG9wYmFyLS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogIzAxMzAxZjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgLyogbGluZSAyMDAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuICAgIC5tZi10b3BiYXItLWNvbnRhaW5lciB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYmFja2dyb3VuZDogIzAxMzAxZjsgfVxuICAgICAgLyogbGluZSAyMzYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuICAgICAgLnBvcnRhbCBoZWFkZXI6bm90KC5tZi1oZWFkZXJfX2NvbXBhY3QpIC5tZi10b3BiYXItLWNvbnRhaW5lcixcbiAgICAgIC5zZWRlIGhlYWRlcjpub3QoLm1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLXRvcGJhci0tY29udGFpbmVyIHtcbiAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLyogbGluZSAyNDMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuICAgICAgLmFwcCAubWYtdG9wYmFyLS1jb250YWluZXIge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLyogbGluZSAyNDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuICAgICAgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtdG9wYmFyLS1jb250YWluZXIsXG4gICAgICAubWYtaGVhZGVyX190b3BiYXItaGlkZSAubWYtdG9wYmFyLS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDEzMDFmOyB9IH1cbiAgLyogbGluZSAyNjUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuICAuaXMtb3Blbi10b3BiYXIgLm1mLXRvcGJhci0tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDI3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3RvcGJhci5zY3NzICovXG4ubWYtaGVhZGVyX19jb21wYWN0IC5tZi1oZWFkZXItLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDI3Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3RvcGJhci5zY3NzICovXG4ubWYtdG9wYmFyLS1pdGVtLFxuLm1mLWxhbmctLXNlbGVjdGVkLXRpdGxlLFxuLm1mLXByb2ZpbGVzLS10aXRsZSxcbi5tZi1ub3RpZi0tdGl0bGUsXG4ubWYtdXNlcm1lbnUtLXNldHRpbmdzLFxuLm1mLXVzZXJtZW51LS1sb2dvdXQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogN3B4IDEwcHggNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNmNGY4ZjQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDI3Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3RvcGJhci5zY3NzICovXG4gICAgLm1mLXRvcGJhci0taXRlbSxcbiAgICAubWYtbGFuZy0tc2VsZWN0ZWQtdGl0bGUsXG4gICAgLm1mLXByb2ZpbGVzLS10aXRsZSxcbiAgICAubWYtbm90aWYtLXRpdGxlLFxuICAgIC5tZi11c2VybWVudS0tc2V0dGluZ3MsXG4gICAgLm1mLXVzZXJtZW51LS1sb2dvdXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICBjb2xvcjogIzAxMzAxZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuICAgICAgLyogbGluZSAyOTIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuICAgICAgLm1mLWhlYWRlcl9fdG9wYmFyLWFkanVzdCAubWYtdG9wYmFyLS1pdGVtLCAubWYtaGVhZGVyX190b3BiYXItYWRqdXN0IC5tZi1sYW5nLS1zZWxlY3RlZC10aXRsZSwgLm1mLWhlYWRlcl9fdG9wYmFyLWFkanVzdCAubWYtcHJvZmlsZXMtLXRpdGxlLCAubWYtaGVhZGVyX190b3BiYXItYWRqdXN0IC5tZi1ub3RpZi0tdGl0bGUsIC5tZi1oZWFkZXJfX3RvcGJhci1hZGp1c3QgLm1mLXVzZXJtZW51LS1zZXR0aW5ncywgLm1mLWhlYWRlcl9fdG9wYmFyLWFkanVzdCAubWYtdXNlcm1lbnUtLWxvZ291dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjk2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fdG9wYmFyLnNjc3MgKi9cbiAgICAgICAgLmNocm9tZSAubWYtaGVhZGVyX190b3BiYXItYWRqdXN0IC5tZi10b3BiYXItLWl0ZW0sIC5jaHJvbWUgLm1mLWhlYWRlcl9fdG9wYmFyLWFkanVzdCAubWYtbGFuZy0tc2VsZWN0ZWQtdGl0bGUsIC5jaHJvbWUgLm1mLWhlYWRlcl9fdG9wYmFyLWFkanVzdCAubWYtcHJvZmlsZXMtLXRpdGxlLCAuY2hyb21lIC5tZi1oZWFkZXJfX3RvcGJhci1hZGp1c3QgLm1mLW5vdGlmLS10aXRsZSwgLmNocm9tZSAubWYtaGVhZGVyX190b3BiYXItYWRqdXN0IC5tZi11c2VybWVudS0tc2V0dGluZ3MsIC5jaHJvbWUgLm1mLWhlYWRlcl9fdG9wYmFyLWFkanVzdCAubWYtdXNlcm1lbnUtLWxvZ291dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDsgfVxuICAgICAgLyogbGluZSAzMDEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuICAgICAgLm1mLWhlYWRlcl9fdG9wYmFyLWhpZGUgLm1mLXRvcGJhci0taXRlbSxcbiAgICAgIC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLXRvcGJhci0taXRlbSwgLm1mLWhlYWRlcl9fdG9wYmFyLWhpZGUgLm1mLWxhbmctLXNlbGVjdGVkLXRpdGxlLCAubWYtaGVhZGVyX190b3BiYXItaGlkZSAubWYtcHJvZmlsZXMtLXRpdGxlLCAubWYtaGVhZGVyX190b3BiYXItaGlkZSAubWYtbm90aWYtLXRpdGxlLCAubWYtaGVhZGVyX190b3BiYXItaGlkZSAubWYtdXNlcm1lbnUtLXNldHRpbmdzLCAubWYtaGVhZGVyX190b3BiYXItaGlkZSAubWYtdXNlcm1lbnUtLWxvZ291dCxcbiAgICAgIC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWxhbmctLXNlbGVjdGVkLXRpdGxlLFxuICAgICAgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtcHJvZmlsZXMtLXRpdGxlLFxuICAgICAgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtbm90aWYtLXRpdGxlLFxuICAgICAgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtdXNlcm1lbnUtLXNldHRpbmdzLFxuICAgICAgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtdXNlcm1lbnUtLWxvZ291dCB7XG4gICAgICAgIGNvbG9yOiAjZjRmOGY0O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTBweDsgfSB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuICAubWYtdG9wYmFyLS1pdGVtLmhhcy1zdWJtZW51OmFmdGVyLFxuICAuaGFzLXN1Ym1lbnUubWYtbGFuZy0tc2VsZWN0ZWQtdGl0bGU6YWZ0ZXIsXG4gIC5oYXMtc3VibWVudS5tZi1wcm9maWxlcy0tdGl0bGU6YWZ0ZXIsXG4gIC5oYXMtc3VibWVudS5tZi1ub3RpZi0tdGl0bGU6YWZ0ZXIsXG4gIC5oYXMtc3VibWVudS5tZi11c2VybWVudS0tc2V0dGluZ3M6YWZ0ZXIsXG4gIC5oYXMtc3VibWVudS5tZi11c2VybWVudS0tbG9nb3V0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu+FhFwiO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAwIDNweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgMzEyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fdG9wYmFyLnNjc3MgKi9cbiAgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtdG9wYmFyLS1pdGVtLFxuICAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1sYW5nLS1zZWxlY3RlZC10aXRsZSxcbiAgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtcHJvZmlsZXMtLXRpdGxlLFxuICAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1ub3RpZi0tdGl0bGUsXG4gIC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLXVzZXJtZW51LS1zZXR0aW5ncyxcbiAgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtdXNlcm1lbnUtLWxvZ291dCB7XG4gICAgcGFkZGluZzogN3B4IDEwcHggNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzMTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuLm1mLXRvcGJhci0tdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgLyogbGluZSAzMTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuICAgIC5tZi10b3BiYXItLXRpbWUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC8qIGxpbmUgMzIzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fdG9wYmFyLnNjc3MgKi9cbiAgICAgIC5wb3J0YWwgLm1mLXRvcGJhci0tdGltZSxcbiAgICAgIC5zZWRlIC5tZi10b3BiYXItLXRpbWUge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9IH1cblxuLyogbGluZSAzMzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuLm1mLXRvcGJhci0tbWVudSxcbi5tZi1sYW5nLS1tZW51LFxuLm1mLXByb2ZpbGVzLS1tZW51LFxuLm1mLW5vdGlmLS1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAgIC8qIGxpbmUgMzMyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fdG9wYmFyLnNjc3MgKi9cbiAgICAubWYtdG9wYmFyLS1tZW51LFxuICAgIC5tZi1sYW5nLS1tZW51LFxuICAgIC5tZi1wcm9maWxlcy0tbWVudSxcbiAgICAubWYtbm90aWYtLW1lbnUge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgLyogRGVmYXVsdCAxcHggKi9cbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIC8qIERlZmF1bHQgLTFweCAqL1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC8qIERlZmF1bHQgaGlkZGVuICovXG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLyogRGVmYXVsdCAwICovXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvKiBEZWZhdWx0IGFic29sdXRlICovXG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC8qIGxpbmUgMTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19kcm9wZG93bi1tZW51LnNjc3MgKi9cbiAgICAgIC5pZTggLm1mLXRvcGJhci0tbWVudSwgLmllOCAubWYtbGFuZy0tbWVudSwgLmllOCAubWYtcHJvZmlsZXMtLW1lbnUsIC5pZTggLm1mLW5vdGlmLS1tZW51IHtcbiAgICAgICAgYm9yZGVyOiAwOyB9IH1cblxuLyogbGluZSAzNDcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuLm1mLXRvcGJhci0tbWVudS1pdGVtLFxuLm1mLWxhbmctLWl0ZW0sXG4ubWYtc2Vjb25kYXJ5bGlua3MsXG4ubWYtcHJvZmlsZXMtLWl0ZW0sXG4ubWYtbm90aWYtLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY4ZjQ7IH1cbiAgLyogbGluZSAzNTMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuICAubWYtdG9wYmFyLS1tZW51LWl0ZW0gYSxcbiAgLm1mLWxhbmctLWl0ZW0gYSxcbiAgLm1mLXNlY29uZGFyeWxpbmtzIGEsXG4gIC5tZi1wcm9maWxlcy0taXRlbSBhLFxuICAubWYtbm90aWYtLWl0ZW0gYSB7XG4gICAgcGFkZGluZzogOHB4IDE4cHggOHB4IDI1cHg7XG4gICAgY29sb3I6ICMwMDgwODA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAgICAgLyogbGluZSAzNTMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuICAgICAgLm1mLXRvcGJhci0tbWVudS1pdGVtIGEsXG4gICAgICAubWYtbGFuZy0taXRlbSBhLFxuICAgICAgLm1mLXNlY29uZGFyeWxpbmtzIGEsXG4gICAgICAubWYtcHJvZmlsZXMtLWl0ZW0gYSxcbiAgICAgIC5tZi1ub3RpZi0taXRlbSBhIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE4cHggOHB4IDI1cHg7IH0gfVxuICAvKiBsaW5lIDM2Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3RvcGJhci5zY3NzICovXG4gIC5tZi10b3BiYXItLW1lbnUtaXRlbTpob3ZlciwgLm1mLXRvcGJhci0tbWVudS1pdGVtIGE6aG92ZXIsIC5tZi10b3BiYXItLW1lbnUtaXRlbTpmb2N1cywgLm1mLXRvcGJhci0tbWVudS1pdGVtIGE6Zm9jdXMsXG4gIC5tZi1sYW5nLS1pdGVtOmhvdmVyLFxuICAubWYtc2Vjb25kYXJ5bGlua3M6aG92ZXIsXG4gIC5tZi1wcm9maWxlcy0taXRlbTpob3ZlcixcbiAgLm1mLW5vdGlmLS1pdGVtOmhvdmVyLFxuICAubWYtbGFuZy0taXRlbSBhOmhvdmVyLFxuICAubWYtc2Vjb25kYXJ5bGlua3MgYTpob3ZlcixcbiAgLm1mLXByb2ZpbGVzLS1pdGVtIGE6aG92ZXIsXG4gIC5tZi1ub3RpZi0taXRlbSBhOmhvdmVyLFxuICAubWYtbGFuZy0taXRlbTpmb2N1cyxcbiAgLm1mLXNlY29uZGFyeWxpbmtzOmZvY3VzLFxuICAubWYtcHJvZmlsZXMtLWl0ZW06Zm9jdXMsXG4gIC5tZi1ub3RpZi0taXRlbTpmb2N1cyxcbiAgLm1mLWxhbmctLWl0ZW0gYTpmb2N1cyxcbiAgLm1mLXNlY29uZGFyeWxpbmtzIGE6Zm9jdXMsXG4gIC5tZi1wcm9maWxlcy0taXRlbSBhOmZvY3VzLFxuICAubWYtbm90aWYtLWl0ZW0gYTpmb2N1cyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgwODA7IH1cbiAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gIC5tZi10b3BiYXItLW1lbnUtaXRlbS5pcy1zZWxlY3RlZCBhOmJlZm9yZSxcbiAgLmlzLXNlbGVjdGVkLm1mLWxhbmctLWl0ZW0gYTpiZWZvcmUsXG4gIC5pcy1zZWxlY3RlZC5tZi1zZWNvbmRhcnlsaW5rcyBhOmJlZm9yZSxcbiAgLmlzLXNlbGVjdGVkLm1mLXByb2ZpbGVzLS1pdGVtIGE6YmVmb3JlLFxuICAuaXMtc2VsZWN0ZWQubWYtbm90aWYtLWl0ZW0gYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74moXCI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCA0cHggMCAtMTZweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuICAubWYtdG9wYmFyLS1tZW51LWl0ZW0uaXMtdW5yZWFkIGE6YmVmb3JlLFxuICAubWYtdG9wYmFyLS1tZW51LWl0ZW0uaXMtbmV3IGE6YmVmb3JlLFxuICAuaXMtdW5yZWFkLm1mLWxhbmctLWl0ZW0gYTpiZWZvcmUsXG4gIC5pcy11bnJlYWQubWYtc2Vjb25kYXJ5bGlua3MgYTpiZWZvcmUsXG4gIC5pcy11bnJlYWQubWYtcHJvZmlsZXMtLWl0ZW0gYTpiZWZvcmUsXG4gIC5pcy11bnJlYWQubWYtbm90aWYtLWl0ZW0gYTpiZWZvcmUsXG4gIC5pcy1uZXcubWYtbGFuZy0taXRlbSBhOmJlZm9yZSxcbiAgLmlzLW5ldy5tZi1zZWNvbmRhcnlsaW5rcyBhOmJlZm9yZSxcbiAgLmlzLW5ldy5tZi1wcm9maWxlcy0taXRlbSBhOmJlZm9yZSxcbiAgLmlzLW5ldy5tZi1ub3RpZi0taXRlbSBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhbFcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiA3cHggMCAtMTJweCAtMTRweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgICBmb250LXNpemU6IDZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSAzNzcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuICAubWYtdG9wYmFyLS1tZW51LWl0ZW0uaXMtdW5yZWFkIGE6bGluaywgLm1mLXRvcGJhci0tbWVudS1pdGVtLmlzLXVucmVhZCBhOnZpc2l0ZWQsXG4gIC5tZi10b3BiYXItLW1lbnUtaXRlbS5pcy1uZXcgYTpsaW5rLFxuICAubWYtdG9wYmFyLS1tZW51LWl0ZW0uaXMtbmV3IGE6dmlzaXRlZCxcbiAgLmlzLXVucmVhZC5tZi1sYW5nLS1pdGVtIGE6bGluayxcbiAgLmlzLXVucmVhZC5tZi1zZWNvbmRhcnlsaW5rcyBhOmxpbmssXG4gIC5pcy11bnJlYWQubWYtcHJvZmlsZXMtLWl0ZW0gYTpsaW5rLFxuICAuaXMtdW5yZWFkLm1mLW5vdGlmLS1pdGVtIGE6bGluayxcbiAgLmlzLXVucmVhZC5tZi1sYW5nLS1pdGVtIGE6dmlzaXRlZCxcbiAgLmlzLXVucmVhZC5tZi1zZWNvbmRhcnlsaW5rcyBhOnZpc2l0ZWQsXG4gIC5pcy11bnJlYWQubWYtcHJvZmlsZXMtLWl0ZW0gYTp2aXNpdGVkLFxuICAuaXMtdW5yZWFkLm1mLW5vdGlmLS1pdGVtIGE6dmlzaXRlZCxcbiAgLmlzLW5ldy5tZi1sYW5nLS1pdGVtIGE6bGluayxcbiAgLmlzLW5ldy5tZi1zZWNvbmRhcnlsaW5rcyBhOmxpbmssXG4gIC5pcy1uZXcubWYtcHJvZmlsZXMtLWl0ZW0gYTpsaW5rLFxuICAuaXMtbmV3Lm1mLW5vdGlmLS1pdGVtIGE6bGluayxcbiAgLmlzLW5ldy5tZi1sYW5nLS1pdGVtIGE6dmlzaXRlZCxcbiAgLmlzLW5ldy5tZi1zZWNvbmRhcnlsaW5rcyBhOnZpc2l0ZWQsXG4gIC5pcy1uZXcubWYtcHJvZmlsZXMtLWl0ZW0gYTp2aXNpdGVkLFxuICAuaXMtbmV3Lm1mLW5vdGlmLS1pdGVtIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgLyogbGluZSAzODIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuICAubWYtdG9wYmFyLS1tZW51LWl0ZW0uaXMtdW5yZWFkIGE6aG92ZXIsIC5tZi10b3BiYXItLW1lbnUtaXRlbS5pcy11bnJlYWQgYTpmb2N1cyxcbiAgLm1mLXRvcGJhci0tbWVudS1pdGVtLmlzLW5ldyBhOmhvdmVyLFxuICAubWYtdG9wYmFyLS1tZW51LWl0ZW0uaXMtbmV3IGE6Zm9jdXMsXG4gIC5pcy11bnJlYWQubWYtbGFuZy0taXRlbSBhOmhvdmVyLFxuICAuaXMtdW5yZWFkLm1mLXNlY29uZGFyeWxpbmtzIGE6aG92ZXIsXG4gIC5pcy11bnJlYWQubWYtcHJvZmlsZXMtLWl0ZW0gYTpob3ZlcixcbiAgLmlzLXVucmVhZC5tZi1ub3RpZi0taXRlbSBhOmhvdmVyLFxuICAuaXMtdW5yZWFkLm1mLWxhbmctLWl0ZW0gYTpmb2N1cyxcbiAgLmlzLXVucmVhZC5tZi1zZWNvbmRhcnlsaW5rcyBhOmZvY3VzLFxuICAuaXMtdW5yZWFkLm1mLXByb2ZpbGVzLS1pdGVtIGE6Zm9jdXMsXG4gIC5pcy11bnJlYWQubWYtbm90aWYtLWl0ZW0gYTpmb2N1cyxcbiAgLmlzLW5ldy5tZi1sYW5nLS1pdGVtIGE6aG92ZXIsXG4gIC5pcy1uZXcubWYtc2Vjb25kYXJ5bGlua3MgYTpob3ZlcixcbiAgLmlzLW5ldy5tZi1wcm9maWxlcy0taXRlbSBhOmhvdmVyLFxuICAuaXMtbmV3Lm1mLW5vdGlmLS1pdGVtIGE6aG92ZXIsXG4gIC5pcy1uZXcubWYtbGFuZy0taXRlbSBhOmZvY3VzLFxuICAuaXMtbmV3Lm1mLXNlY29uZGFyeWxpbmtzIGE6Zm9jdXMsXG4gIC5pcy1uZXcubWYtcHJvZmlsZXMtLWl0ZW0gYTpmb2N1cyxcbiAgLmlzLW5ldy5tZi1ub3RpZi0taXRlbSBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MDgwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgLyogbGluZSAzNDcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuICAgIC5tZi10b3BiYXItLW1lbnUtaXRlbSxcbiAgICAubWYtbGFuZy0taXRlbSxcbiAgICAubWYtc2Vjb25kYXJ5bGlua3MsXG4gICAgLm1mLXByb2ZpbGVzLS1pdGVtLFxuICAgIC5tZi1ub3RpZi0taXRlbSB7XG4gICAgICBjb2xvcjogIzAwODA4MDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY4ZjQ7IH1cbiAgICAgIC8qIGxpbmUgMzkxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fdG9wYmFyLnNjc3MgKi9cbiAgICAgIC5tZi10b3BiYXItLW1lbnUtaXRlbTpob3ZlciwgLm1mLXRvcGJhci0tbWVudS1pdGVtIGE6aG92ZXIsIC5tZi10b3BiYXItLW1lbnUtaXRlbTpmb2N1cywgLm1mLXRvcGJhci0tbWVudS1pdGVtIGE6Zm9jdXMsXG4gICAgICAubWYtbGFuZy0taXRlbTpob3ZlcixcbiAgICAgIC5tZi1zZWNvbmRhcnlsaW5rczpob3ZlcixcbiAgICAgIC5tZi1wcm9maWxlcy0taXRlbTpob3ZlcixcbiAgICAgIC5tZi1ub3RpZi0taXRlbTpob3ZlcixcbiAgICAgIC5tZi1sYW5nLS1pdGVtIGE6aG92ZXIsXG4gICAgICAubWYtc2Vjb25kYXJ5bGlua3MgYTpob3ZlcixcbiAgICAgIC5tZi1wcm9maWxlcy0taXRlbSBhOmhvdmVyLFxuICAgICAgLm1mLW5vdGlmLS1pdGVtIGE6aG92ZXIsXG4gICAgICAubWYtbGFuZy0taXRlbTpmb2N1cyxcbiAgICAgIC5tZi1zZWNvbmRhcnlsaW5rczpmb2N1cyxcbiAgICAgIC5tZi1wcm9maWxlcy0taXRlbTpmb2N1cyxcbiAgICAgIC5tZi1ub3RpZi0taXRlbTpmb2N1cyxcbiAgICAgIC5tZi1sYW5nLS1pdGVtIGE6Zm9jdXMsXG4gICAgICAubWYtc2Vjb25kYXJ5bGlua3MgYTpmb2N1cyxcbiAgICAgIC5tZi1wcm9maWxlcy0taXRlbSBhOmZvY3VzLFxuICAgICAgLm1mLW5vdGlmLS1pdGVtIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgwODA7IH0gfVxuXG4vKiBsaW5lIDQwMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3RvcGJhci5zY3NzICovXG4ubWYtdG9wYmFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ5OTA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW46IDFweDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgLm1mLXRvcGJhci1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+Ho1wiO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICAvKiBsaW5lIDQxNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3RvcGJhci5zY3NzICovXG4gIC5tZi10b3BiYXItYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuICAgIC5tZi10b3BiYXItYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu+Ho1wiO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgNDAwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fdG9wYmFyLnNjc3MgKi9cbiAgICAubWYtdG9wYmFyLWJ1dHRvbiB7XG4gICAgICB0b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAgIC8qIGxpbmUgNDAwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fdG9wYmFyLnNjc3MgKi9cbiAgICAubWYtdG9wYmFyLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDQzMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3RvcGJhci5zY3NzICovXG4gICAgICAubWYtaGVhZGVyX190b3BiYXItaGlkZSAubWYtdG9wYmFyLWJ1dHRvbixcbiAgICAgIC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLXRvcGJhci1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC8qIGxpbmUgNDQyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fdG9wYmFyLnNjc3MgKi9cbiAgLmlzLW9wZW4tdG9wYmFyIC5tZi10b3BiYXItYnV0dG9uIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgNDU0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fdG9wYmFyLnNjc3MgKi9cbi5tZi1wcm9maWxlcy0tc3VidGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZjRmOGY0O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgLyogbGluZSA0NTQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuICAgIC5tZi1wcm9maWxlcy0tc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07XG4gICAgICBjb2xvcjogI2Y0ZjhmNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH0gfVxuXG4vKiBsaW5lIDQ3MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3RvcGJhci5zY3NzICovXG4ubWYtdG9wYmFyLS1zZWNvbmRhcnktaXRlbSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogbGluZSA0NzYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL190b3BiYXIuc2NzcyAqL1xuLmlzLW9wZW4tdG9wYmFyIC5tZi10b3BiYXItdmVpbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA0OTgwO1xuICBwYWRkaW5nOiAzcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAgIC8qIGxpbmUgNDc2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fdG9wYmFyLnNjc3MgKi9cbiAgICAuaXMtb3Blbi10b3BiYXIgLm1mLXRvcGJhci12ZWlsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKj9cclxuXHJcblVzZXIgbWVudVxyXG49PT09PT09PT1cclxuXHJcbi8qKlxyXG4qIEBkZXNjICAgICAgICAgTWVudSBkZSB1c3VhcmlvIHF1ZSBjb250aWVuZSBoYXN0YSBjdWF0cm8gaXRlbXMgKCBtZW51ICBOb3RpZmljYWNpb25lcywgbWVudSBzZWxlY3RvciBkZSBwZXJmaWwsIENvbmZpZ3VyYWNpb24geSB1biBMb2dpbi9sb2dvdXQpXHJcbiogQG5hbWUgICAgICAgICB1c2VybWVudVxyXG4qIEBhdXRob3IgICAgICAgSWduYWNpbyBDYWxsZWphXHJcbiogQHRlc3RlZCAgICAgICBcclxuKiBAcmVxdWlyZXMgICAgIHRvcGJhclxyXG4qIEBidWdzICAgICAgICAgUGVuZGllbnRlIGRlIG9wdGltaXphY2lvbiB5IHJldmlzaW9uXHJcbiovXG4vKiBcclxuRWplbXBsb1xyXG48ZGl2IGNsYXNzPVwibWYtdXNlcm1lbnVcIj5cclxuICAgIDx1bCBjbGFzcz1cIm1mLXVzZXJtZW51LS1tZW51XCI+XHJcblxyXG4gICAgICAgIDwhLS0gTm90aWZpY2F0aW9ucyBtZW51IC0tPlxyXG4gICAgICAgIDxsaSBjbGFzcz1cIm1mLXVzZXJtZW51LS1pdGVtIG1mLW5vdGlmXCI+XHJcbiAgICAgICAgICAgIDxwIGNsYXNzPVwibWYtbm90aWYtLXRpdGxlXCI+PHNwYW4+Tm90aWZpY2FjaW9uZXM8L3NwYW4+PHNwYW4gY2xhc3M9XCJtZi1ub3RpZi0tY291bnRlclwiPjI8L3NwYW4+PC9wPlxyXG4gICAgICAgICAgICA8dWwgY2xhc3M9XCJtZi1ub3RpZi0tbWVudVwiPlxyXG4gICAgICAgICAgICAgICAgPGxpIGNsYXNzPVwibWYtbm90aWYtLWl0ZW0gaXMtbmV3XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj1cIiMhXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx0aW1lIGNsYXNzPVwibWYtcHJvZmlsZXMtLXN1YnRpdGxlXCI+anVldmVzIDI0IGRlIG1hcnpvIGRlIDIwMTI8L3RpbWU+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxzdHJvbmc+Tm9tYnJlIEFwZWxsaWRvIEFwZWxsaWRvPC9zdHJvbmc+IGhpem8gYWxnbyBkZWxlem5hYmxlXHJcbiAgICAgICAgICAgICAgICAgICAgPC9hPlxyXG4gICAgICAgICAgICAgICAgPC9saT5cclxuICAgICAgICAgICAgICAgIDxsaSBjbGFzcz1cIm1mLW5vdGlmLS1pdGVtIGlzLXVucmVhZFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9XCIjIVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dGltZSBjbGFzcz1cIm1mLXByb2ZpbGVzLS1zdWJ0aXRsZVwiPmp1ZXZlcyAyNCBkZSBtYXJ6byBkZSAyMDEyPC90aW1lPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8c3Ryb25nPk5vbWJyZSBBcGVsbGlkbyBBcGVsbGlkbzwvc3Ryb25nPiBoaXpvIGFsZ28gZGVzcHJlY2lhYmxlXHJcbiAgICAgICAgICAgICAgICAgICAgPC9hPlxyXG4gICAgICAgICAgICAgICAgPC9saT5cclxuICAgICAgICAgICAgPC91bD5cclxuICAgICAgICA8L2xpPlxyXG5cclxuICAgICAgICA8IS0tIFByb2ZpbGVzIG1lbnUgLS0+XHJcbiAgICAgICAgPGxpIGNsYXNzPVwibWYtdXNlcm1lbnUtLWl0ZW0gbWYtcHJvZmlsZXNcIj5cclxuICAgICAgICAgICAgPHAgY2xhc3M9XCJtZi1wcm9maWxlcy0tdGl0bGUgaGFzLXN1Ym1lbnVcIj48c3BhbiBjbGFzcz1cInVzZXItcHJvZmlsZS1uYW1lXCI+QU5GIFVzdWFyaW8gQWN0aXZvPC9zcGFuPiAvIDxzcGFuIGNsYXNzPVwidXNlci1wcm9maWxlLW5hbWVcIj5BeXVudGFtaWVudG8gZGUgQXRhcmZlPC9zcGFuPjwvcD5cclxuICAgICAgICAgICAgPHVsIGNsYXNzPVwibWYtcHJvZmlsZXMtLW1lbnVcIj5cclxuICAgICAgICAgICAgICAgIDxsaSBjbGFzcz1cIm1mLXByb2ZpbGVzLS1pdGVtIGlzLXNlbGVjdGVkXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGEgaWQ9XCJwcm9maWxlX0wwMTAxMDAxNFwiIGhyZWY9XCIjXCI+QXl1bnRhbWllbnRvIGRlIEFsZWdyw61hLUR1bGFudHppXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibWYtcHJvZmlsZXMtLXN1YnRpdGxlXCI+TDAxMDEwMDE0PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvYT5cclxuICAgICAgICAgICAgICAgIDwvbGk+XHJcbiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJtZi1wcm9maWxlcy0taXRlbVwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxhIGlkPVwicHJvZmlsZV9MMDEzMTAxMDlcIiBocmVmPVwiI1wiPkF5dW50YW1pZW50byBkZSBBbHRzYXN1L0Fsc2FzdWFcclxuICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJtZi1wcm9maWxlcy0tc3VidGl0bGVcIj5MMDEzMTAxMDk8L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9hPlxyXG4gICAgICAgICAgICAgICAgPC9saT5cclxuXHJcbiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9XCJtZi1zZWNvbmRhcnlMaW5rc1wiIHRpdGxlPVwiTW9zdHJhIHRvZGFzXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGEgaWQ9XCJwcm9maWxlX3Nob3dfYWxsXCIgaHJlZj1cIiNcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgTW9zdHJhIHRvZGFzXHJcbiAgICAgICAgICAgICAgICAgICAgPC9hPlxyXG4gICAgICAgICAgICAgICAgPC9saT5cclxuICAgICAgICAgICAgPC91bD5cclxuICAgICAgICA8L2xpPlxyXG5cclxuICAgICAgICA8IS0tIFNldHRpbmdzIC0tPlxyXG4gICAgICAgIDxsaSBjbGFzcz1cIm1mLXVzZXJtZW51LS1pdGVtXCI+XHJcbiAgICAgICAgICAgIDxhIGNsYXNzPVwibWYtdXNlcm1lbnUtLXNldHRpbmdzXCIgaHJlZj1cIiNcIj5cclxuICAgICAgICAgICAgICAgIENvbmZpZ3VyYWNpw7NuXHJcbiAgICAgICAgICAgIDwvYT5cclxuICAgICAgICA8L2xpPlxyXG4gICAgICAgIFxyXG4gICAgICAgIDwhLS0gTG9nb3V0IC0tPlxyXG4gICAgICAgIDxsaSBjbGFzcz1cIm1mLXVzZXJtZW51LS1pdGVtXCI+XHJcbiAgICAgICAgICAgIDxhIGNsYXNzPVwibWYtdXNlcm1lbnUtLWxvZ291dFwiIGhyZWY9XCIjXCI+XHJcbiAgICAgICAgICAgICAgICBTYWxpclxyXG4gICAgICAgICAgICA8L2E+XHJcbiAgICAgICAgPC9saT5cclxuICAgIDwvdWw+XHJcbjwvZGl2PlxyXG5cclxuKi9cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgLyogbGluZSA5MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3VzZXJtZW51LnNjc3MgKi9cbiAgLm1mLXVzZXJtZW51IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07IH1cbiAgICAvKiBsaW5lIDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19jb21wYXNzLWNvbXBhdGliaWxpdHkuc2NzcyAqL1xuICAgIC5tZi11c2VybWVudTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC8qIGxpbmUgOTgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL191c2VybWVudS5zY3NzICovXG4gICAgLnBvcnRhbCAubWYtdXNlcm1lbnUsXG4gICAgLnNlZGUgLm1mLXVzZXJtZW51IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLyogbGluZSAxMDQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL191c2VybWVudS5zY3NzICovXG4gICAgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtdXNlcm1lbnUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKiBsaW5lIDExMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3VzZXJtZW51LnNjc3MgKi9cbi5tZi11c2VybWVudS0tbWVudSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAvKiBsaW5lIDExNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3VzZXJtZW51LnNjc3MgKi9cbiAgLm1mLXVzZXJtZW51LS1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC8qIGxpbmUgMTI5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fdXNlcm1lbnUuc2NzcyAqL1xuICAubWYtcHJvZmlsZXM6aG92ZXIgLm1mLXByb2ZpbGVzLS1tZW51LCAubWYtcHJvZmlsZXMuaXMtb3BlbiAubWYtcHJvZmlsZXMtLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLyogRGVmYXVsdCBhdXRvICovXG4gICAgbWFyZ2luOiAwO1xuICAgIC8qIERlZmF1bHQgMCAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC8qIERlZmF1bHQgdmlzaWJsZSAqL1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLyogbGluZSAxMzEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL191c2VybWVudS5zY3NzICovXG4gICAgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtcHJvZmlsZXM6aG92ZXIgLm1mLXByb2ZpbGVzLS1tZW51LCAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1wcm9maWxlcy5pcy1vcGVuIC5tZi1wcm9maWxlcy0tbWVudSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7IH0gfVxuXG4vKiBsaW5lIDE0MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3VzZXJtZW51LnNjc3MgKi9cbi5tZi1wcm9maWxlcy0tdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgLm1mLXByb2ZpbGVzLmhhcy1zdWJtZW51ID4gLm1mLXByb2ZpbGVzLS10aXRsZTphZnRlciB7XG4gICAgY29udGVudDogXCLvhYRcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gIC5tZi1wcm9maWxlcy5oYXMtc3VibWVudS5pcy1vcGVuID4gLm1mLXByb2ZpbGVzLS10aXRsZTphZnRlciB7XG4gICAgY29udGVudDogXCLvhYhcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDE0MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3VzZXJtZW51LnNjc3MgKi9cbiAgICAubWYtcHJvZmlsZXMtLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gICAgICAubWYtcHJvZmlsZXMtLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi74yLXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lOyB9IH1cblxuLyogbGluZSAxNjMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL191c2VybWVudS5zY3NzICovXG4ubWYtcHJvZmlsZXMtLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAvKiBsaW5lIDE2Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3VzZXJtZW51LnNjc3MgKi9cbiAgICAubWYtcHJvZmlsZXMtLW5hbWUge1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7IH0gfVxuXG4vKiBsaW5lIDE3Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3VzZXJtZW51LnNjc3MgKi9cbi5tZi1wcm9maWxlcy0tbWVudSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N3JlbTsgfVxuXG4vKiBsaW5lIDE4Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3VzZXJtZW51LnNjc3MgKi9cbi5tZi1zZWNvbmRhcnlsaW5rcy5zaG93X2FsbCxcbi5tZi1wcm9maWxlcy0taXRlbS5zaG93X2FsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjgsIDY4LCA2OCwgMC40KTsgfVxuICAvKiBsaW5lIDE4NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3VzZXJtZW51LnNjc3MgKi9cbiAgLm1mLXNlY29uZGFyeWxpbmtzLnNob3dfYWxsIGEsXG4gIC5tZi1wcm9maWxlcy0taXRlbS5zaG93X2FsbCBhIHtcbiAgICBjb2xvcjogI2VlZjhmNDsgfVxuICAgIC8qIGxpbmUgMTg4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2hlYWRlci9fdXNlcm1lbnUuc2NzcyAqL1xuICAgIC5tZi1zZWNvbmRhcnlsaW5rcy5zaG93X2FsbCBhOmhvdmVyLCAubWYtc2Vjb25kYXJ5bGlua3Muc2hvd19hbGwgYTpmb2N1cyxcbiAgICAubWYtcHJvZmlsZXMtLWl0ZW0uc2hvd19hbGwgYTpob3ZlcixcbiAgICAubWYtcHJvZmlsZXMtLWl0ZW0uc2hvd19hbGwgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzE3MzcyYzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAvKiBsaW5lIDE5OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3VzZXJtZW51LnNjc3MgKi9cbiAgLm1mLW5vdGlmOmhvdmVyIC5tZi1ub3RpZi0tbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAvKiBEZWZhdWx0IGF1dG8gKi9cbiAgICBtYXJnaW46IDA7XG4gICAgLyogRGVmYXVsdCAwICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgLyogRGVmYXVsdCB2aXNpYmxlICovXG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAvKiBsaW5lIDIwMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3VzZXJtZW51LnNjc3MgKi9cbiAgICAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1ub3RpZjpob3ZlciAubWYtbm90aWYtLW1lbnUge1xuICAgICAgcG9zaXRpb246IGZpeGVkOyB9IH1cblxuLyogbGluZSAyMDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL191c2VybWVudS5zY3NzICovXG4ubWYtbm90aWYtLXRpdGxlIHtcbiAgbWFyZ2luOiAwOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuICAubWYtbm90aWYtLXRpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDFweCAwIDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICAvKiBsaW5lIDIxMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3VzZXJtZW51LnNjc3MgKi9cbiAgLm1mLW5vdGlmLS10aXRsZSA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7IH1cbiAgICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fdmlzdWFsbHloaWRkZW4uc2NzcyAqL1xuICAgIC5tZi1ub3RpZi0tdGl0bGUgPiBzcGFuOmZpcnN0LWNoaWxkLmZvY3VzYWJsZTphY3RpdmUsIC5tZi1ub3RpZi0tdGl0bGUgPiBzcGFuOmZpcnN0LWNoaWxkLmZvY3VzYWJsZTpmb2N1cyB7XG4gICAgICBjbGlwOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLyogbGluZSAyMTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL191c2VybWVudS5zY3NzICovXG4gIC5tZi1ub3RpZi0tdGl0bGUgLm1mLW5vdGlmLS1jb3VudGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbm9uZTsgfVxuXG4vKiBsaW5lIDIyMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3VzZXJtZW51LnNjc3MgKi9cbi5tZi1ub3RpZi0tbWVudSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDIzNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3VzZXJtZW51LnNjc3MgKi9cbi5tZi1ub3RpZi0tY291bnRlciB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAjRjk0RTNDO1xuICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgLyogbGluZSAyMzYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL191c2VybWVudS5zY3NzICovXG4gICAgLm1mLW5vdGlmLS1jb3VudGVyIHtcbiAgICAgIG1hcmdpbjogMCAtM3B4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI0Y5NEUzQztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH0gfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbi5tZi11c2VybWVudS0tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbVcIjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHNwZWFrOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWluZGVudDogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDI3NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3VzZXJtZW51LnNjc3MgKi9cbi5tZi11c2VybWVudS0tc2V0dGluZ3M6aG92ZXIge1xuICBjb2xvcjogI2Y0ZjhmNDtcbiAgYmFja2dyb3VuZDogIzAwODA4MDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAvKiBsaW5lIDI4MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3VzZXJtZW51LnNjc3MgKi9cbiAgLm1mLXVzZXJtZW51LS1zZXR0aW5nczpob3ZlciB7XG4gICAgY29sb3I6ICMwMTMwMWY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAyODYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvaGVhZGVyL191c2VybWVudS5zY3NzICovXG4gIC5tZi11c2VybWVudS0tc2V0dGluZ3Mgc3BhbiB7XG4gICAgdGV4dC1pbmRlbnQ6IDA7IH0gfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbi5tZi11c2VybWVudS0tbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uLXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBzcGVhazogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLyogQ29udGVuZWRvciBhamF4ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAvKiBsaW5lIDMwMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3VzZXJtZW51LnNjc3MgKi9cbiAgLm1mLXVzZXJtZW51LS1hamF4LWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAvKiBsaW5lIDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19jb21wYXNzLWNvbXBhdGliaWxpdHkuc2NzcyAqL1xuICAgIC5tZi11c2VybWVudS0tYWpheC1jb250YWluZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDMwNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9oZWFkZXIvX3VzZXJtZW51LnNjc3MgKi9cbiAgICAucG9ydGFsIC5tZi11c2VybWVudS0tYWpheC1jb250YWluZXIsXG4gICAgLnNlZGUgLm1mLXVzZXJtZW51LS1hamF4LWNvbnRhaW5lciB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi8qP1xyXG5cclxuTG9naW5cclxuPT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBDb25zdHJ1eWUgdW5hIHZlbnRhbmEgY29uIHVuIGZvcm11bGFyaW8gcGFyYSBkaXN0aW50b3MgdGlwb3MgZGUgbG9naW4gKExEQVAsIENlcnRpZmljYWRvIGRpZ2l0YWwsLi4uKVxyXG4qIEBuYW1lICAgICAgICAgbG9naW5cclxuKiBAYXV0aG9yXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlc1xyXG4qIEBidWdzXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBMT0dJTiAqL1xuLyogbGluZSA2Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9sb2dpbi9fbG9naW4uc2NzcyAqL1xuLm1mLWxvZ2luIHtcbiAgbWFyZ2luOiA1JSBhdXRvIDUlIGF1dG87IH1cbiAgLyogbGluZSA2OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9sb2dpbi9fbG9naW4uc2NzcyAqL1xuICAubWYtbG9naW4gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4gIC5tZi1sb2dpbiBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KSwgMHB4IDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpLCAwIDFweCAxMnB4IHJnYmEoODgsIDE3MiwgMTk2LCAwLjcpOyB9XG5cbi8qIGxpbmUgNzQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbG9naW4vX2xvZ2luLnNjc3MgKi9cbi5tZi1sb2dpbi0tY29udGVudCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMTdweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIGluc2V0OyB9XG4gIC8qIGxpbmUgOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX2NvbXBhc3MtY29tcGF0aWJpbGl0eS5zY3NzICovXG4gIC5tZi1sb2dpbi0tY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgNzQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbG9naW4vX2xvZ2luLnNjc3MgKi9cbiAgICAubWYtbG9naW4tLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIG1pbi13aWR0aDogMzAlOyB9IH1cbiAgLyogbGluZSA5Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9sb2dpbi9fbG9naW4uc2NzcyAqL1xuICAubWYtbG9naW4tLWNvbnRlbnQgcCB7XG4gICAgY29sb3I6ICM0NDQ7IH1cblxuLyogbGluZSAxMDEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbG9naW4vX2xvZ2luLnNjc3MgKi9cbi5tZi1sb2dpbi0tY29sdW1uIHtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuODc1ZW0pIHtcbiAgICAvKiBsaW5lIDEwMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9sb2dpbi9fbG9naW4uc2NzcyAqL1xuICAgIC5tZi1sb2dpbi0tY29sdW1uIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7IH0gfVxuICAvKiBsaW5lIDExNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9sb2dpbi9fbG9naW4uc2NzcyAqL1xuICAubWYtbG9naW4tLWNvbHVtbiBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLm1mLWxvZ2luLS1jb2x1bW4gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgLm1mLWxvZ2luLS1jb2x1bW4gaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLm1mLWxvZ2luLS1jb2x1bW4gaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgLm1mLWxvZ2luLS1jb2x1bW4gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAubWYtbG9naW4tLWNvbHVtbiBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5tZi1sb2dpbi0tY29sdW1uIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbiAgLm1mLWxvZ2luLS1jb2x1bW4gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIC5tZi1sb2dpbi0tY29sdW1uIGlucHV0W3R5cGU9XCJtb250aFwiXSxcbiAgLm1mLWxvZ2luLS1jb2x1bW4gaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4gIC5tZi1sb2dpbi0tY29sdW1uIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICAubWYtbG9naW4tLWNvbHVtbiBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5tZi1sb2dpbi0tY29sdW1uIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIC5tZi1sb2dpbi0tY29sdW1uIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxMzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbG9naW4vX2xvZ2luLnNjc3MgKi9cbi5tZi1sb2dpbi0tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0M3JlbTtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLyo/XHJcblxyXG5Ecm9wZG93biBtZW51XHJcbj09PT09PT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBDcmVhIHVuIG1lbnUgZGVzcGxlZ2FibGVcclxuKiBAbmFtZSAgICAgICAgIGRyb3Bkb3duXHJcbiogQGF1dGhvclxyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXNcclxuKiBAYnVncyAgICAgICAgIFJldmlzYXIgZGVudHJvIGRlIE1vcmZvcywgdGFtYmllbiBsYSBwYXJ0ZSByZXNwb25zaXZlXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBsaW5lIDc1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL21lbnVzL19kcm9wZG93bm1lbnUuc2NzcyAqL1xuLm1mLWRyb3Bkb3duLS1idG4ge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgLm1mLWRyb3Bkb3duLS1idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi74WEXCI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCAwIDAgMC41ZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgODMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbWVudXMvX2Ryb3Bkb3dubWVudS5zY3NzICovXG4gIC5pcy1vcGVuID4gLm1mLWRyb3Bkb3duLS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuICAgIC5pcy1vcGVuID4gLm1mLWRyb3Bkb3duLS1idG46YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLvhYxcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDAgMC41ZW07XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDMuNzQzNzVlbSkge1xuICAgICAgLyogbGluZSA4Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9tZW51cy9fZHJvcGRvd25tZW51LnNjc3MgKi9cbiAgICAgIC5pcy1vcGVuID4gLm1mLWRyb3Bkb3duLS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8qIGxpbmUgOTUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbWVudXMvX2Ryb3Bkb3dubWVudS5zY3NzICovXG4ubWYtZHJvcGRvd24tLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgOTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbWVudXMvX2Ryb3Bkb3dubWVudS5zY3NzICovXG4gIC5tZi1kcm9wZG93bi0tY29udGFpbmVyLmlzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAvKiBsaW5lIDEwNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9tZW51cy9fZHJvcGRvd25tZW51LnNjc3MgKi9cbiAgLm1mLWRyb3Bkb3duLS1jb250YWluZXIubWYtZHJvcGRvd25fX2Nzczpob3ZlciAubWYtZHJvcGRvd24tLWNvbnRlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLyogRGVmYXVsdCBhdXRvICovXG4gICAgbWFyZ2luOiAwO1xuICAgIC8qIERlZmF1bHQgMCAqL1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC8qIERlZmF1bHQgdmlzaWJsZSAqL1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi8qIGxpbmUgMTEwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL21lbnVzL19kcm9wZG93bm1lbnUuc2NzcyAqL1xuLm1mLWRyb3Bkb3duLS10aXRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuICAvKiBsaW5lIDExMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9tZW51cy9fZHJvcGRvd25tZW51LnNjc3MgKi9cbiAgLm1mLWRyb3Bkb3duLS10aXRsZS5tZi1kcm9wZG93bl9fdG9nZ2xlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgICAubWYtZHJvcGRvd24tLXRpdGxlLm1mLWRyb3Bkb3duX190b2dnbGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLvhYRcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDAgMC41ZW07XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgICAubWYtZHJvcGRvd24tLXRpdGxlLm1mLWRyb3Bkb3duX190b2dnbGUuaXMtb3BlbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu+FjFwiO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgMCAwLjVlbTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDEyNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9tZW51cy9fZHJvcGRvd25tZW51LnNjc3MgKi9cbi5tZi1kcm9wZG93bi0tY29udGVudCB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAwO1xuICAvKiBEZWZhdWx0IDFweCAqL1xuICBtYXJnaW46IC0xcHg7XG4gIC8qIERlZmF1bHQgLTFweCAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBEZWZhdWx0IGhpZGRlbiAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiBEZWZhdWx0IDAgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiBEZWZhdWx0IGFic29sdXRlICovXG4gIHdpZHRoOiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gIC8qIGxpbmUgMTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19kcm9wZG93bi1tZW51LnNjc3MgKi9cbiAgLmllOCAubWYtZHJvcGRvd24tLWNvbnRlbnQge1xuICAgIGJvcmRlcjogMDsgfVxuICAvKiBsaW5lIDEzMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9tZW51cy9fZHJvcGRvd25tZW51LnNjc3MgKi9cbiAgLmlzLW9wZW4gPiAubWYtZHJvcGRvd24tLWNvbnRlbnQsIC5tZi1kcm9wZG93bi0tY29udGVudC5pcy1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8qIERlZmF1bHQgYXV0byAqL1xuICAgIG1hcmdpbjogMDtcbiAgICAvKiBEZWZhdWx0IDAgKi9cbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAvKiBEZWZhdWx0IHZpc2libGUgKi9cbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGlwOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IH1cblxuLyogbGluZSAxNTYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbWVudXMvX2Ryb3Bkb3dubWVudS5zY3NzICovXG4ubWYtZHJvcGRvd24tLW1lbnUtaXRlbSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MjY2O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5O1xuICBwYWRkaW5nOiA5cHggMThweDsgfVxuXG4vKiBsaW5lIDE2Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9tZW51cy9fZHJvcGRvd25tZW51LnNjc3MgKi9cbi5tZi1kcm9wZG93bi0tbWVudS1pdGVtIDpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzM1ODI2NjsgfVxuXG4vKj9cclxuXHJcbk1lbnVcclxuPT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIERhIHVub3MgZXN0aWxvcyBnZW5lcmFsZXMgcGFyYSB0b2RvcyBsb3MgbWVudXNcclxuKiBAbmFtZSAgICAgICAgIG1lbnVcclxuKiBAYXV0aG9yICAgICAgIElnbmFjaW8gQ2FsbGVqYSwgUGVwZSBEb21pbmd1ZXpcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3MgICAgICAgICBcclxuXHJcbiovXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL21lbnVzL19tZW51LnNjc3MgKi9cbi5tZi1idXR0b25iYXIsIC5tZi1mb290ZXItLW1lbnUsIC5tZi1hY2Nlc2liaWxpdHktbWVudSxcbi5tZi1hcHBtZW51LS1tZW51LCAubWYtYXBwbWVudS0tc3VibWVudSwgLm1mLXRvcGJhci0tbWVudSwgLm1mLWxhbmctLW1lbnUsIC5tZi1wcm9maWxlcy0tbWVudSwgLm1mLW5vdGlmLS1tZW51LCAubWYtdXNlcm1lbnUtLW1lbnUsIC5tZi1kcm9wZG93bi0tbWVudSwgLm1mLWRyb3Bkb3duLS1tZW51LWl0ZW0gYSwgLm1mLWRyb3Bkb3duLS1zdWJtZW51LCAubWYtYnJlYWRjcnVtYi0tbWVudSwgLm1mLWJyZWFkY3J1bWItLXN1Ym1lbnUsIC5tZi1pbmJveC0tbWVudSwgLm1mLWluYm94LS1zdWJtZW51IHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC8qIGxpbmUgMjEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbWVudXMvX21lbnUuc2NzcyAqL1xuICAubWYtYnV0dG9uYmFyIGxpIGEsIC5tZi1mb290ZXItLW1lbnUgbGkgYSwgLm1mLWFjY2VzaWJpbGl0eS1tZW51IGxpIGEsIC5tZi1hcHBtZW51LS1tZW51IGxpIGEsIC5tZi1hcHBtZW51LS1zdWJtZW51IGxpIGEsIC5tZi10b3BiYXItLW1lbnUgbGkgYSwgLm1mLWxhbmctLW1lbnUgbGkgYSwgLm1mLXByb2ZpbGVzLS1tZW51IGxpIGEsIC5tZi1ub3RpZi0tbWVudSBsaSBhLCAubWYtdXNlcm1lbnUtLW1lbnUgbGkgYSwgLm1mLWRyb3Bkb3duLS1tZW51IGxpIGEsIC5tZi1kcm9wZG93bi0tbWVudS1pdGVtIGEgbGkgYSwgLm1mLWRyb3Bkb3duLS1zdWJtZW51IGxpIGEsIC5tZi1icmVhZGNydW1iLS1tZW51IGxpIGEsIC5tZi1icmVhZGNydW1iLS1zdWJtZW51IGxpIGEsIC5tZi1pbmJveC0tbWVudSBsaSBhLCAubWYtaW5ib3gtLXN1Ym1lbnUgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyo/XHJcblxyXG5EYXRhIHRhYmxlXHJcbj09PT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBEYSBsb3MgZXN0aWxvcyBwYXJhIGVsIG1vZGVsbyBkZSB0YWJsYSBtYXMgY29tdW4uIFRpZW5lIHVuYSB2YXJpYW50ZSBjb24gbGFzIGZpbGFzIGRpZmVyZW5jaWFkYXMgcG9yIGNvbG9yIChtZi10YWJsZS1kYXRhX196ZWJyYSlcclxuKiBAbmFtZSAgICAgICAgIHRkYXRhXHJcbiogQGF1dGhvclxyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXNcclxuKiBAYnVncyAgICAgICAgIFBlbmRpZW50ZSBkZSByZXZpc2lvblxyXG5cclxuKi9cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuLyogbGluZSA1Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX3RhYmxlLWRhdGEuc2NzcyAqL1xuLm1mLXRhYmxlLWRhdGEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA1OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX3RhYmxlLWRhdGEuc2NzcyAqL1xuICAubWYtdGFibGUtZGF0YSB0aGVhZCB7XG4gICAgYmFja2dyb3VuZDogI0RFREVERTsgfVxuICAvKiBsaW5lIDYzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtZGF0YS5zY3NzICovXG4gIC5tZi10YWJsZS1kYXRhIHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNEQURBREEgdHJhbnNwYXJlbnQgI0NDQztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL190YWJsZS1kYXRhLnNjc3MgKi9cbiAgLm1mLXRhYmxlLWRhdGEgdGJvZHkge1xuICAgIGJvcmRlcjogMCBub25lIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7IH1cbiAgLyogbGluZSA4Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX3RhYmxlLWRhdGEuc2NzcyAqL1xuICAubWYtdGFibGUtZGF0YSB0ZCB7XG4gICAgYm9yZGVyOiAwIG5vbmUgdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA5Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX3RhYmxlLWRhdGEuc2NzcyAqL1xuICAubWYtdGFibGUtZGF0YS5hY3Rpb25zIHRkOmxhc3QtY2hpbGQsIC5tZi10YWJsZS1kYXRhLmFjdGlvbnMgdGg6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLyogbGluZSAxMDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL190YWJsZS1kYXRhLnNjc3MgKi9cbi5tZi10YWJsZS1kYXRhX196ZWJyYSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjRUVFOyB9XG5cbi8qIGxpbmUgMTEwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtZGF0YS5zY3NzICovXG4ubWYtdGFibGUtZGF0YV9femVicmEgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG5cbi8qP1xyXG5cclxuQWN0aW9uYWJsZVxyXG49PT09PT09PT09XHJcblxyXG4qIEBkZXNjICAgICAgICAgQ29uc3RydXllIHVuYSB0YWJsYSBxdWUgY29udGllbmUgdW5hIGNvbHVtbmEgY29uIGJvdG9uZXMgZGUgYWNjacOzblxyXG4qIEBuYW1lICAgICAgICAgdGFibGVfX2FjdGlvbmFibGVcclxuKiBAYXV0aG9yXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlc1xyXG4qIEBidWdzICAgICAgICAgUGVuZGllbnRlIGRlIHJldmlzaW9uLiBObyBvcHRpbWl6YWRhXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBsaW5lIDI1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtYWN0aW9uYWJsZS5zY3NzICovXG4ubWYtdGFibGVfX2FjdGlvbmFibGUgdGQge1xuICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgMjgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL190YWJsZS1hY3Rpb25hYmxlLnNjc3MgKi9cbiAgLm1mLXRhYmxlX19hY3Rpb25hYmxlIHRkID4gYSxcbiAgLm1mLXRhYmxlX19hY3Rpb25hYmxlIHRkID4gYTpsaW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjNlbSAwLjVlbTsgfVxuXG4vKiBsaW5lIDM2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtYWN0aW9uYWJsZS5zY3NzICovXG50ZC5hY3Rpb25zIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDQwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtYWN0aW9uYWJsZS5zY3NzICovXG50YWJsZS5kYXRhIHRyLmVtcHR5VGFibGVNc2cgdGQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSA0OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX3RhYmxlLWFjdGlvbmFibGUuc2NzcyAqL1xuLm1mLXRhYmxlLWRhdGEtLXJvdy1hY3Rpb24sIC5tZi10YWJsZS1kYXRhLS1yb3ctYWN0aW9uOmxpbmssIC5tZi10YWJsZS1kYXRhLS1yb3ctYWN0aW9uOnZpc2l0ZWQge1xuICBtYXJnaW46IDNweDtcbiAgcGFkZGluZzogNnB4IDEwcHggNXB4IDEwcHg7XG4gIGNvbG9yOiAjMDA4MDgwOyB9XG5cbi8qIGxpbmUgNTgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL190YWJsZS1hY3Rpb25hYmxlLnNjc3MgKi9cbi5tZi10YWJsZS1kYXRhLS1yb3ctYWN0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDVhNWE7IH1cblxuLyo/XHJcblxyXG5GaXhlZCBoZWFkZXJzIHRhYmxlXHJcbj09PT09PT09PT09PT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBUYWJsYSBjb24gY2FiZWNlcmEgZmlqYVxyXG4qIEBuYW1lICAgICAgICAgdGFibGUtZml4aGVhZHNcclxuKiBAYXV0aG9yICAgICAgIElnbmFjaW8gQ2FsbGVqYSwgUGVwZSBEb21pbmd1ZXpcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3NcclxuXHJcbiovXG4vKiAkYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQ6ICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXJhdy1vdXRwdXQ6ICAgICB0cnVlICFkZWZhdWx0OyAqL1xuLypcclxuXHJcbi8vIEJyZWFrcG9pbnQgLSBtZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC1uby1xdWVyaWVzOiAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1uby1xdWVyeS1mYWxsYmFja3M6IHRydWUgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXRvLWVtczogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuLy9cclxuLy9VU086IEBpbmNsdWRlIGJyZWFrcG9pbnQoW1BVTlRPX0RFX0NPUlRFXSl7IC4uY3NzLi4ufVxyXG5cclxuKi9cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL190YWJsZS1maXhoZWFkcy5zY3NzICovXG4ubWYtdGFibGUtZml4aGVhZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL190YWJsZS1maXhoZWFkcy5zY3NzICovXG4gIC5tZi10YWJsZS1maXhoZWFkcyB0aCxcbiAgLm1mLXRhYmxlLWZpeGhlYWRzIHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIGxpbmUgMjcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL190YWJsZS1maXhoZWFkcy5zY3NzICovXG4uaGVhZGVyLWZpeGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IH1cblxuLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX3RhYmxlLWZpeGhlYWRzLnNjc3MgKi9cbi5tZi10YWJsZS1maXhoZWFkcy0tbWFpbi10YWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAvKiBsaW5lIDM3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtZml4aGVhZHMuc2NzcyAqL1xuICAubWYtdGFibGUtZml4aGVhZHMtLW1haW4tdGFibGUgdGhlYWQgdGgge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLyogbGluZSA0Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX3RhYmxlLWZpeGhlYWRzLnNjc3MgKi9cbi5tZi10YWJsZS1maXhoZWFkcy0tY29ybmVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAxcHg7XG4gIGJvcmRlci1jb2xvcjogI0RERCAjQkNCQ0JDICNCQ0JDQkMgI0RERDsgfVxuXG4vKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtZml4aGVhZHMuc2NzcyAqL1xuLm1mLXRhYmxlLWZpeGhlYWRzLS1sZWZ0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIGJvcmRlci1jb2xvcjogI0RERCAjQkNCQ0JDICNEREQgI0RERDsgfVxuXG4vKiBsaW5lIDYxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtZml4aGVhZHMuc2NzcyAqL1xuLm1mLXRhYmxlLWZpeGhlYWRzLS10b3AtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XG4gIGJvcmRlci1jb2xvcjogI0RERCAjREREICNCQ0JDQkMgI0RERDtcbiAgYmFja2dyb3VuZDogI0VFRTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtZml4aGVhZHMuc2NzcyAqL1xuLm1mLXRhYmxlLWZpeGhlYWRzLS1jb3JuZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDc1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtZml4aGVhZHMuc2NzcyAqL1xuICAubWYtdGFibGUtZml4aGVhZHMtLWNvcm5lciB0aCB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiBsaW5lIDgyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtZml4aGVhZHMuc2NzcyAqL1xuLm1mLXRhYmxlLWZpeGhlYWRzLS1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgODUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL190YWJsZS1maXhoZWFkcy5zY3NzICovXG4gIC5tZi10YWJsZS1maXhoZWFkcy0tbGVmdCB0aCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7IH1cbiAgLyogbGluZSA5Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX3RhYmxlLWZpeGhlYWRzLnNjc3MgKi9cbiAgLm1mLXRhYmxlLWZpeGhlYWRzLS1sZWZ0IGxhYmVsLCAubWYtdGFibGUtZml4aGVhZHMtLWxlZnQgLmxhYmVsLCAubWYtdGFibGUtZml4aGVhZHMtLWxlZnQgLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsIC5tZi10YWJsZS1maXhoZWFkcy0tbGVmdCAubWYtcmVwb3J0LS1sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgOTgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL190YWJsZS1maXhoZWFkcy5zY3NzICovXG4ubWYtdGFibGUtZml4aGVhZHMtLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDEwMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX3RhYmxlLWZpeGhlYWRzLnNjc3MgKi9cbiAgLm1mLXRhYmxlLWZpeGhlYWRzLS10b3AgdGgge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4O1xuICAgIGJvcmRlci1jb2xvcjogI0RERDsgfVxuXG4vKj9cclxuXHJcblNvcnRhYmxlIGNvbHVtbnMgdGFibGVcclxuPT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIENvbnN0cnV5ZSB1bmEgdGFibGEgcXVlIGNvbnRpZW5lIHVuYSBjYWJlY2VyYSBjb24gcG9zaWJpbGlkYWQgZGUgb3JkZW5hciBsb3MgZWxlbWVudG9zXHJcbiogQG5hbWUgICAgICAgICBzb3J0XHJcbiogQGF1dGhvciAgICAgICBJZ25hY2lvIENhbGxlamEsIFBlcGUgRG9taW5ndWV6XHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlc1xyXG4qIEBidWdzXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBTb3J0IGNvbHVtbiBsaW5rcyAqL1xuLyogbGluZSAyOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX3RhYmxlLXNvcnRhYmxlLnNjc3MgKi9cbi5tZi1zb3J0LWxuX19hc2MsXG4ubWYtc29ydC1sbl9fZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuLm1mLXNvcnQtbG5fX2FzYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74S0XCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwIDAuM2VtO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBzcGVhazogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtaW5kZW50OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuLm1mLXNvcnQtbG5fX2Rlc2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+Es1wiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCAwLjNlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgc3BlYWs6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWluZGVudDogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDQxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtc29ydGFibGUuc2NzcyAqL1xuLm1mLXNvcnQtbG4sXG4ubWYtc29ydC1sbjpsaW5rLFxuLm1mLXNvcnQtbG46dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA4MDgwOyB9XG5cbi8qIGxpbmUgNDgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL190YWJsZS1zb3J0YWJsZS5zY3NzICovXG4ubWYtdGFibGUtcmVzcG9uc2l2ZS0tcHNldWRvdGQgLm1mLXNvcnQtbG4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NC45OTM3NWVtKSB7XG4gIC8qIGxpbmUgNTMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL190YWJsZS1zb3J0YWJsZS5zY3NzICovXG4gIC5tZi10YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyOmZpcnN0LWNoaWxkIC5tZi10YWJsZS1yZXNwb25zaXZlLS1wc2V1ZG90ZCAubWYtc29ydC1sbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLyogbGluZSA1Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX3RhYmxlLXNvcnRhYmxlLnNjc3MgKi9cbiAgICAubWYtdGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCAubWYtdGFibGUtcmVzcG9uc2l2ZS0tcHNldWRvdGQgLm1mLXNvcnQtbG4gc3BhbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxcHg7IH1cbiAgICAgIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL192aXN1YWxseWhpZGRlbi5zY3NzICovXG4gICAgICAubWYtdGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCAubWYtdGFibGUtcmVzcG9uc2l2ZS0tcHNldWRvdGQgLm1mLXNvcnQtbG4gc3Bhbi5mb2N1c2FibGU6YWN0aXZlLCAubWYtdGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCAubWYtdGFibGUtcmVzcG9uc2l2ZS0tcHNldWRvdGQgLm1mLXNvcnQtbG4gc3Bhbi5mb2N1c2FibGU6Zm9jdXMge1xuICAgICAgICBjbGlwOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLyo/XHJcblxyXG5EYXRhZ3JpZFxyXG49PT09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIENvbnN0cnV5ZSB0YWJsYXMgY29tcGxlamFzIGNvbiBjYWJlY2VyYXMsIGNvbHVtbmFzIHkgZmlsYXMsIGZpbHRyb3MgeSBhY2Npb25lc1xyXG4qIEBuYW1lICAgICAgICAgZGF0YWdyaWRcclxuKiBAYXV0aG9yXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlc1xyXG4qIEBidWdzICAgICAgICAgUGVuZGllbnRlIGRlIHJldmlzaW9uXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBsaW5lIDQ4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fZGF0YWdyaWQuc2NzcyAqL1xuLmdyaWQtaGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDUyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fZGF0YWdyaWQuc2NzcyAqL1xuLmdyaWQtcm93LWFjdGlvbnMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIGxpbmUgNTgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL19kYXRhZ3JpZC5zY3NzICovXG4ubWYtZGF0YWdyaWQge1xuICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19jb21wYXNzLWNvbXBhdGliaWxpdHkuc2NzcyAqL1xuICAubWYtZGF0YWdyaWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2LjMxMjVlbSkge1xuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fZGF0YWdyaWQuc2NzcyAqL1xuICAubWYtZGF0YWdyaWQtLWhlYWRlci1jb250ZW50IHtcbiAgICAvKiBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNCk7XHJcbiAgICAgICAgQGluY2x1ZGUgb21lZ2E7ICovXG4gICAgd2lkdGg6IDE1Ljk2NjM4NjU1NDYlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2LjMxMjVlbSkge1xuICAvKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fZGF0YWdyaWQuc2NzcyAqL1xuICAubWYtd3JhcHBlcl9fd2lkZSAubWYtZGF0YWdyaWQtLWhlYWRlci10b29scyB7XG4gICAgLyogQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDQpO1xyXG4gICAgICAgIEBpbmNsdWRlIHByZSgxNik7XHJcbiAgICAgICAgQGluY2x1ZGUgb21lZ2E7ICovXG4gICAgd2lkdGg6IDE1Ljk2NjM4NjU1NDYlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi8qIGxpbmUgOTMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL19kYXRhZ3JpZC5zY3NzICovXG4ubWYtZGF0YWdyaWQtLWZpbHRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2LjMxMjVlbSkge1xuICAgIC8qIGxpbmUgMTAwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fZGF0YWdyaWQuc2NzcyAqL1xuICAgIC5tZi13cmFwcGVyX193aWRlIC5tZi1kYXRhZ3JpZC0tZmlsdGVyIHtcbiAgICAgIHdpZHRoOiAxNS45NjYzODY1NTQ2JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4vKiBsaW5lIDEwOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX2RhdGFncmlkLnNjc3MgKi9cbi5tZi1kYXRhZ3JpZC0tZmlsdGVyX19yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBsaW5lIDExMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX2RhdGFncmlkLnNjc3MgKi9cbi5tZi1kYXRhZ3JpZC0tZmlsdGVyLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjREREOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3Ni4zMTI1ZW0pIHtcbiAgICAvKiBsaW5lIDEyMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX2RhdGFncmlkLnNjc3MgKi9cbiAgICAubWYtd3JhcHBlcl9fd2lkZSAubWYtZGF0YWdyaWQtLWZpbHRlci10aXRsZSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH0gfVxuXG4vKiBsaW5lIDEyNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX2RhdGFncmlkLnNjc3MgKi9cbi5tZi1kYXRhZ3JpZC0tZmlsdGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgMTI3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fZGF0YWdyaWQuc2NzcyAqL1xuICAgIC5tZi1kYXRhZ3JpZC0tZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjREREO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC42KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3Ni4zMTI1ZW0pIHtcbiAgICAvKiBsaW5lIDE2MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX2RhdGFncmlkLnNjc3MgKi9cbiAgICAubWYtd3JhcHBlcl9fd2lkZSAubWYtZGF0YWdyaWQtLWZpbHRlci1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNEREQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuLyogbGluZSAxODAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL19kYXRhZ3JpZC5zY3NzICovXG4ubWYtZGF0YWdyaWQtLWZpbHRlci1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkNDOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3Ni4zMTI1ZW0pIHtcbiAgICAvKiBsaW5lIDE4OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX2RhdGFncmlkLnNjc3MgKi9cbiAgICAubWYtd3JhcHBlcl9fd2lkZSAubWYtZGF0YWdyaWQtLWZpbHRlci1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbSAxZW0gMWVtO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuXG4vKiBsaW5lIDE5Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX2RhdGFncmlkLnNjc3MgKi9cbi5tZi1maWx0ZXItLWZsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5tZi1maWx0ZXItLWZsZCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuLm1mLWZpbHRlci0tZmxkIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4ubWYtZmlsdGVyLS1mbGQgaW5wdXRbdHlwZT1cInVybFwiXSxcbi5tZi1maWx0ZXItLWZsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4ubWYtZmlsdGVyLS1mbGQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLm1mLWZpbHRlci0tZmxkIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbi5tZi1maWx0ZXItLWZsZCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbi5tZi1maWx0ZXItLWZsZCBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4ubWYtZmlsdGVyLS1mbGQgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4ubWYtZmlsdGVyLS1mbGQgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4ubWYtZmlsdGVyLS1mbGQgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuLm1mLWZpbHRlci0tZmxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC5tZi1maWx0ZXItLWZsZCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAvKiBsaW5lIDIwMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX2RhdGFncmlkLnNjc3MgKi9cbiAgLm1mLWZpbHRlci0tZmxkIGxhYmVsLCAubWYtZmlsdGVyLS1mbGQgLmxhYmVsLCAubWYtZmlsdGVyLS1mbGQgLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsIC5tZi1maWx0ZXItLWZsZCAubWYtcmVwb3J0LS1sYWJlbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxODBweDsgfSB9XG5cbi8qIGxpbmUgMjEzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fZGF0YWdyaWQuc2NzcyAqL1xuLm1mLWRhdGFncmlkLS1maWx0ZXItc3VibWl0YmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI0RERDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgMjEzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fZGF0YWdyaWQuc2NzcyAqL1xuICAgIC5tZi1kYXRhZ3JpZC0tZmlsdGVyLXN1Ym1pdGJhciB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzQ4MDY1OyB9IH1cblxuLyogbGluZSAyMjYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL19kYXRhZ3JpZC5zY3NzICovXG4ubWYtZGF0YWdyaWQtLWV4cG9ydHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSAyMzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL19kYXRhZ3JpZC5zY3NzICovXG4ubWYtZGF0YWdyaWQtLWV4cG9ydHMtdGl0bGUge1xuICBwYWRkaW5nOiA2cHggMTJweDsgfVxuXG4vKiBsaW5lIDIzNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX2RhdGFncmlkLnNjc3MgKi9cbi5tZi1kYXRhZ3JpZC0tZXhwb3J0cy1saXN0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI0RERDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuXG4vKiBsaW5lIDI0MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX2RhdGFncmlkLnNjc3MgKi9cbi5tZi1kYXRhZ3JpZC0tZXhwb3J0cy1pdGVtIHtcbiAgcGFkZGluZzogNHB4IDEycHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2LjMxMjVlbSkge1xuICAvKiBsaW5lIDI0OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX2RhdGFncmlkLnNjc3MgKi9cbiAgLm1mLXdyYXBwZXJfX3dpZGUgLm1mLWRhdGFncmlkLS1jb250ZW50Lm1mLWRhdGFncmlkLS1jb250ZW50X193ZmlsdGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4My4xOTMyNzczMTA5JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODQwMzM2MTM0NSU7IH0gfVxuXG4vKiBsaW5lIDI1OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX2RhdGFncmlkLnNjc3MgKi9cbi5tZi1kYXRhZ3JpZC0tdGFibGUtY29udGFpbmVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAvKiBsaW5lIDI1OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX2RhdGFncmlkLnNjc3MgKi9cbiAgICAubWYtZGF0YWdyaWQtLXRhYmxlLWNvbnRhaW5lciB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDsgfSB9XG5cbi8qIGxpbmUgMjczLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fZGF0YWdyaWQuc2NzcyAqL1xuLm1mLWRhdGFncmlkLS1lbXB0eS1tc2cge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAvKiBsaW5lIDI3Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX2RhdGFncmlkLnNjc3MgKi9cbiAgICAubWYtZGF0YWdyaWQtLWVtcHR5LW1zZyB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cblxuLyo/XHJcblxyXG5EYXRhIHRhYmxlXHJcbj09PT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBBZGFwdGEgdGFibGFzIGEgZGlmZXJlbnRlcyBwYW50YWxsYXNcclxuKiBAbmFtZSAgICAgICAgIHRhYmxlLXJlc3BvbnNpdmVcclxuKiBAYXV0aG9yXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlc1xyXG4qIEBidWdzICAgICAgICAgaGF5IHF1ZSBpbmNvcnBvcmFyIHZhcmlhYmxlc1xyXG5cclxuKi9cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuLyogbGluZSAyMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX3RhYmxlLXJlc3BvbnNpdmUuc2NzcyAqL1xuLm1mLXRhYmxlLXJlc3BvbnNpdmUtLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NC45OTM3NWVtKSB7XG4gIC8qIGxpbmUgMjgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL190YWJsZS1yZXNwb25zaXZlLnNjc3MgKi9cbiAgLm1mLXRhYmxlLXJlc3BvbnNpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7IH1cbiAgICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLm1mLXRhYmxlLXJlc3BvbnNpdmUgdGhlYWQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMXB4OyB9XG4gICAgICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fdmlzdWFsbHloaWRkZW4uc2NzcyAqL1xuICAgICAgLm1mLXRhYmxlLXJlc3BvbnNpdmUgdGhlYWQuZm9jdXNhYmxlOmFjdGl2ZSwgLm1mLXRhYmxlLXJlc3BvbnNpdmUgdGhlYWQuZm9jdXNhYmxlOmZvY3VzIHtcbiAgICAgICAgY2xpcDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC8qIGxpbmUgMzYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL190YWJsZS1yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAubWYtdGFibGUtcmVzcG9uc2l2ZSB0ciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLyogbGluZSA0MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX3RhYmxlLXJlc3BvbnNpdmUuc2NzcyAqL1xuICAgIC5tZi10YWJsZS1yZXNwb25zaXZlIHRoLCAubWYtdGFibGUtcmVzcG9uc2l2ZSB0ZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC8qIGxpbmUgNDUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL190YWJsZS1yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAubWYtdGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ZFtkYXRhLXRpdGxlXSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAvKiBsaW5lIDUwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgICAubWYtdGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ZFtkYXRhLXRpdGxlXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNDI4NTcxNDI4NmVtIDAuODU3MTQyODU3MWVtO1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLyogbGluZSA2MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX3RhYmxlLXJlc3BvbnNpdmUuc2NzcyAqL1xuICAgICAgLm1mLXRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdGRbZGF0YS10aXRsZV0gLm1mLXRhYmxlLXJlc3BvbnNpdmUtLXBzZXVkb3RkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG4gICAgICAgIHBhZGRpbmc6IDAuNDI4NTcxNDI4NmVtIDAuODU3MTQyODU3MWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLm1mLXRhYmxlLXJlc3BvbnNpdmUuYWN0aW9ucyB0ZDpsYXN0LWNoaWxkIC5tZi10YWJsZS1yZXNwb25zaXZlLS1wc2V1ZG90ZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0My43NDM3NWVtKSB7XG4gIC8qIGxpbmUgODQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL190YWJsZS1yZXNwb25zaXZlLnNjc3MgKi9cbiAgLm1mLXRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdGRbZGF0YS10aXRsZV0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAvKiBsaW5lIDkwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLm1mLXRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdGRbZGF0YS10aXRsZV06OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDk4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLm1mLXRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdGRbZGF0YS10aXRsZV0gLm1mLXRhYmxlLXJlc3BvbnNpdmUtLXBzZXVkb3RkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAvKiBsaW5lIDExMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX3RhYmxlLXJlc3BvbnNpdmUuc2NzcyAqL1xuICAubWYtdGFibGUtcmVzcG9uc2l2ZS5hY3Rpb25zIHRib2R5IHRyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cbiAgLyogbGluZSAxMTUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL190YWJsZS1yZXNwb25zaXZlLnNjc3MgKi9cbiAgLm1mLXRhYmxlLXJlc3BvbnNpdmUuYWN0aW9ucyB0Ym9keSB0ZFtkYXRhLXRpdGxlXSB7XG4gICAgcGFkZGluZzogMCA1MHB4IDAgMDsgfVxuICAgIC8qIGxpbmUgMTE4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgLm1mLXRhYmxlLXJlc3BvbnNpdmUuYWN0aW9ucyB0Ym9keSB0ZFtkYXRhLXRpdGxlXTpsYXN0LWNoaWxkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgcmlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gICAgICAubWYtdGFibGUtcmVzcG9uc2l2ZS5hY3Rpb25zIHRib2R5IHRkW2RhdGEtdGl0bGVdOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLvi6lcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDEyOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX3RhYmxlLXJlc3BvbnNpdmUuc2NzcyAqL1xuICAgICAgLm1mLXRhYmxlLXJlc3BvbnNpdmUuYWN0aW9ucyB0Ym9keSB0ZFtkYXRhLXRpdGxlXTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuICAgICAgLyogbGluZSAxMzQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL190YWJsZS1yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAgIC5tZi10YWJsZS1yZXNwb25zaXZlLmFjdGlvbnMgdGJvZHkgdGRbZGF0YS10aXRsZV06bGFzdC1jaGlsZCAubWYtdGFibGUtcmVzcG9uc2l2ZS0tcHNldWRvdGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxMjRweDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCA3cHggcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gICAgICAgIC8qIGxpbmUgMTQ3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgICAgIC5tZi10YWJsZS1yZXNwb25zaXZlLmFjdGlvbnMgdGJvZHkgdGRbZGF0YS10aXRsZV06bGFzdC1jaGlsZCAubWYtdGFibGUtcmVzcG9uc2l2ZS0tcHNldWRvdGQgYS5tZi10YWJsZS1kYXRhLS1yb3ctYWN0aW9uIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBtYXJnaW46IDNweDtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweCA0cHg7IH1cbiAgICAgIC8qIGxpbmUgMTU0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3RhYmxlcy9fdGFibGUtcmVzcG9uc2l2ZS5zY3NzICovXG4gICAgICAubWYtdGFibGUtcmVzcG9uc2l2ZS5hY3Rpb25zIHRib2R5IHRkW2RhdGEtdGl0bGVdOmxhc3QtY2hpbGQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBjb2xvcjogIzAxMzAxZjsgfVxuICAgICAgICAvKiBsaW5lIDE1OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy90YWJsZXMvX3RhYmxlLXJlc3BvbnNpdmUuc2NzcyAqL1xuICAgICAgICAubWYtdGFibGUtcmVzcG9uc2l2ZS5hY3Rpb25zIHRib2R5IHRkW2RhdGEtdGl0bGVdOmxhc3QtY2hpbGQ6Zm9jdXMgLm1mLXRhYmxlLXJlc3BvbnNpdmUtLXBzZXVkb3RkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLyogbGluZSAxNjMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdGFibGVzL190YWJsZS1yZXNwb25zaXZlLnNjc3MgKi9cbiAgICAgIC5tZi10YWJsZS1yZXNwb25zaXZlLmFjdGlvbnMgdGJvZHkgdGRbZGF0YS10aXRsZV06bGFzdC1jaGlsZDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDEzMDFmOyB9IH1cblxuLyo/XHJcblxyXG5TaW1wbGUgTGlzdFxyXG49PT09PT09PT09XHJcblxyXG4qIEBkZXNjICAgICAgICBCbG9xdWVzIHNpbXBsZXMgZGUgZWxlbWVudG9zIHJlbGFjaW9uYWRvcyAoZW5sYWNlcywgbm90aWNpYXMpLiBQcmVmZXJlbnRlbWVudGUgcGFyYSB1dGlsaXphciBjb21vIGxpc3RhLlxyXG4qIEBuYW1lICAgICAgICBsaXN0XHJcbiogQGF1dGhvciAgICAgIE1pZ3VlbCBBbmdlbCBUb3JyZXNcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3MgICAgICAgIFBlbmRpZW50ZSBkZSByZXZpc2lvbiBlbiBkaWZlcmVudGVzIG5hdmVnYWRvcmVzXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBsaW5lIDE3MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbi5tZi1zaW1wbGUtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAxODQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbGlzdC9fbGlzdC5zY3NzICovXG4gIC5tZi1zaW1wbGUtbGlzdCA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE4OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbi5tZi1zaW1wbGUtbGlzdC0taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzQ4MDY1OyB9XG4gIC8qIGxpbmUgMjAxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2xpc3QvX2xpc3Quc2NzcyAqL1xuICAubWYtc2ltcGxlLWxpc3QtLWl0ZW0gYTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwOyB9XG4gIC8qIGxpbmUgMjA1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2xpc3QvX2xpc3Quc2NzcyAqL1xuICAubWYtc2ltcGxlLWxpc3QtLWl0ZW0gcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAvKiBsaW5lIDIwOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgLm1mLXNpbXBsZS1saXN0LS1pdGVtIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDIxNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbmEubWYtc2ltcGxlLWxpc3QtLWl0ZW06aG92ZXIsXG5hLm1mLXNpbXBsZS1saXN0LS1pdGVtOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzAwODA4MDtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi8qIGxpbmUgMjI0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2xpc3QvX2xpc3Quc2NzcyAqL1xuLm1mLXNpbXBsZS1saXN0LS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzcmVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA4MDgwOyB9XG4gIC8qIGxpbmUgMjMwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2xpc3QvX2xpc3Quc2NzcyAqL1xuICAubWYtc2ltcGxlLWxpc3QtLXRpdGxlIGEge1xuICAgIGNvbG9yOiAjMzQ4MDY1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC8qIGxpbmUgMjM0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2xpc3QvX2xpc3Quc2NzcyAqL1xuICAgIC5tZi1zaW1wbGUtbGlzdC0tdGl0bGUgYTpob3ZlciwgLm1mLXNpbXBsZS1saXN0LS10aXRsZSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMWMzMDFjO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMjQzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2xpc3QvX2xpc3Quc2NzcyAqL1xuLm1mLXNpbXBsZS1saXN0LS1kZXNjcmlwdGlvbixcbi5tZi1zaW1wbGUtbGlzdC0tZGVzY3JpcHRpb24gcCxcbi5tZi1zaW1wbGUtbGlzdC0tZGVzY3JpcHRpb24gdWwsXG4ubWYtc2ltcGxlLWxpc3QtLWRlc2NyaXB0aW9uIG9sIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07XG4gIG1hcmdpbi1ib3R0b206IC4xZW07XG4gIGNvbG9yOiAjNDQ0OyB9XG4gIC8qIGxpbmUgMjUxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2xpc3QvX2xpc3Quc2NzcyAqL1xuICAubWYtc2ltcGxlLWxpc3QtLWRlc2NyaXB0aW9uOmxhc3QtY2hpbGQsXG4gIC5tZi1zaW1wbGUtbGlzdC0tZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkLFxuICAubWYtc2ltcGxlLWxpc3QtLWRlc2NyaXB0aW9uIHVsOmxhc3QtY2hpbGQsXG4gIC5tZi1zaW1wbGUtbGlzdC0tZGVzY3JpcHRpb24gb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDI1OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbmEubWYtc2ltcGxlLWxpc3QtLWl0ZW06aG92ZXIgLm1mLXNpbXBsZS1saXN0LS10aXRsZSxcbmEubWYtc2ltcGxlLWxpc3QtLWl0ZW06aG92ZXIgLm1mLXNpbXBsZS1saXN0LS1kZXNjcmlwdGlvbixcbmEubWYtc2ltcGxlLWxpc3QtLWl0ZW06aG92ZXIgLm1mLXNpbXBsZS1saXN0LS1kZXNjcmlwdGlvbiBwLFxuYS5tZi1zaW1wbGUtbGlzdC0taXRlbTpob3ZlciAubWYtc2ltcGxlLWxpc3QtLWRlc2NyaXB0aW9uIHVsLFxuYS5tZi1zaW1wbGUtbGlzdC0taXRlbTpob3ZlciAubWYtc2ltcGxlLWxpc3QtLWRlc2NyaXB0aW9uIG9sLFxuYS5tZi1zaW1wbGUtbGlzdC0taXRlbTpmb2N1cyAubWYtc2ltcGxlLWxpc3QtLXRpdGxlLFxuYS5tZi1zaW1wbGUtbGlzdC0taXRlbTpmb2N1cyAubWYtc2ltcGxlLWxpc3QtLWRlc2NyaXB0aW9uLFxuYS5tZi1zaW1wbGUtbGlzdC0taXRlbTpmb2N1cyAubWYtc2ltcGxlLWxpc3QtLWRlc2NyaXB0aW9uIHAsXG5hLm1mLXNpbXBsZS1saXN0LS1pdGVtOmZvY3VzIC5tZi1zaW1wbGUtbGlzdC0tZGVzY3JpcHRpb24gdWwsXG5hLm1mLXNpbXBsZS1saXN0LS1pdGVtOmZvY3VzIC5tZi1zaW1wbGUtbGlzdC0tZGVzY3JpcHRpb24gb2wge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLyogbGluZSAyNjksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbGlzdC9fbGlzdC5zY3NzICovXG4ubWYtc2ltcGxlLWxpc3RfX3plYnJhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDI4MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgLm1mLXNpbXBsZS1saXN0X196ZWJyYSA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDI4NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgLm1mLXNpbXBsZS1saXN0X196ZWJyYSAubWYtc2ltcGxlLWxpc3QtLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzM0ODA2NTsgfVxuICAgIC8qIGxpbmUgOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX2NvbXBhc3MtY29tcGF0aWJpbGl0eS5zY3NzICovXG4gICAgLm1mLXNpbXBsZS1saXN0X196ZWJyYSAubWYtc2ltcGxlLWxpc3QtLWl0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAvKiBsaW5lIDI5Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgICAubWYtc2ltcGxlLWxpc3RfX3plYnJhIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICBjb2xvcjogIzM0ODA2NTsgfVxuICAvKiBsaW5lIDMwMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgLm1mLXNpbXBsZS1saXN0X196ZWJyYSBhLm1mLXNpbXBsZS1saXN0LS1pdGVtOmhvdmVyLFxuICAubWYtc2ltcGxlLWxpc3RfX3plYnJhIGEubWYtc2ltcGxlLWxpc3QtLWl0ZW06Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICBiYWNrZ3JvdW5kOiAjMDA4MDgwO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAvKiBsaW5lIDMxMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgLm1mLXNpbXBsZS1saXN0X196ZWJyYSBsaTpudGgtY2hpbGQoMm4pID4gLm1mLXNpbXBsZS1saXN0LS1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGNvbG9yOiAjMzQ4MDY1OyB9XG4gICAgLyogbGluZSAzMTMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbGlzdC9fbGlzdC5zY3NzICovXG4gICAgLm1mLXNpbXBsZS1saXN0X196ZWJyYSBsaTpudGgtY2hpbGQoMm4pID4gLm1mLXNpbXBsZS1saXN0LS1pdGVtOmhvdmVyLCAubWYtc2ltcGxlLWxpc3RfX3plYnJhIGxpOm50aC1jaGlsZCgybikgPiAubWYtc2ltcGxlLWxpc3QtLWl0ZW06Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgICAgYmFja2dyb3VuZDogIzAwODA4MDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAvKiBsaW5lIDMyMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgLm1mLXNpbXBsZS1saXN0X196ZWJyYSBhLm1mLXNpbXBsZS1saXN0LS1pdGVtOmhvdmVyIC5tZi1zaW1wbGUtbGlzdC0tdGl0bGUsXG4gIC5tZi1zaW1wbGUtbGlzdF9femVicmEgYS5tZi1zaW1wbGUtbGlzdC0taXRlbTpob3ZlciAubWYtc2ltcGxlLWxpc3QtLWRlc2NyaXB0aW9uLFxuICAubWYtc2ltcGxlLWxpc3RfX3plYnJhIGEubWYtc2ltcGxlLWxpc3QtLWl0ZW06aG92ZXIgLm1mLXNpbXBsZS1saXN0LS1kZXNjcmlwdGlvbiBwLFxuICAubWYtc2ltcGxlLWxpc3RfX3plYnJhIGEubWYtc2ltcGxlLWxpc3QtLWl0ZW06aG92ZXIgLm1mLXNpbXBsZS1saXN0LS1kZXNjcmlwdGlvbiB1bCxcbiAgLm1mLXNpbXBsZS1saXN0X196ZWJyYSBhLm1mLXNpbXBsZS1saXN0LS1pdGVtOmhvdmVyIC5tZi1zaW1wbGUtbGlzdC0tZGVzY3JpcHRpb24gb2wsXG4gIC5tZi1zaW1wbGUtbGlzdF9femVicmEgYS5tZi1zaW1wbGUtbGlzdC0taXRlbTpmb2N1cyAubWYtc2ltcGxlLWxpc3QtLXRpdGxlLFxuICAubWYtc2ltcGxlLWxpc3RfX3plYnJhIGEubWYtc2ltcGxlLWxpc3QtLWl0ZW06Zm9jdXMgLm1mLXNpbXBsZS1saXN0LS1kZXNjcmlwdGlvbixcbiAgLm1mLXNpbXBsZS1saXN0X196ZWJyYSBhLm1mLXNpbXBsZS1saXN0LS1pdGVtOmZvY3VzIC5tZi1zaW1wbGUtbGlzdC0tZGVzY3JpcHRpb24gcCxcbiAgLm1mLXNpbXBsZS1saXN0X196ZWJyYSBhLm1mLXNpbXBsZS1saXN0LS1pdGVtOmZvY3VzIC5tZi1zaW1wbGUtbGlzdC0tZGVzY3JpcHRpb24gdWwsXG4gIC5tZi1zaW1wbGUtbGlzdF9femVicmEgYS5tZi1zaW1wbGUtbGlzdC0taXRlbTpmb2N1cyAubWYtc2ltcGxlLWxpc3QtLWRlc2NyaXB0aW9uIG9sIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLyogbGluZSAzMzMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbGlzdC9fbGlzdC5zY3NzICovXG4gIC5tZi1zaW1wbGUtbGlzdF9femVicmEgbGk6bnRoLWNoaWxkKDJuKSBhLm1mLXNpbXBsZS1saXN0LS1pdGVtOmhvdmVyIC5tZi1zaW1wbGUtbGlzdC0tdGl0bGUsXG4gIC5tZi1zaW1wbGUtbGlzdF9femVicmEgbGk6bnRoLWNoaWxkKDJuKSBhLm1mLXNpbXBsZS1saXN0LS1pdGVtOmhvdmVyIC5tZi1zaW1wbGUtbGlzdC0tZGVzY3JpcHRpb24sXG4gIC5tZi1zaW1wbGUtbGlzdF9femVicmEgbGk6bnRoLWNoaWxkKDJuKSBhLm1mLXNpbXBsZS1saXN0LS1pdGVtOmhvdmVyIC5tZi1zaW1wbGUtbGlzdC0tZGVzY3JpcHRpb24gcCxcbiAgLm1mLXNpbXBsZS1saXN0X196ZWJyYSBsaTpudGgtY2hpbGQoMm4pIGEubWYtc2ltcGxlLWxpc3QtLWl0ZW06aG92ZXIgLm1mLXNpbXBsZS1saXN0LS1kZXNjcmlwdGlvbiB1bCxcbiAgLm1mLXNpbXBsZS1saXN0X196ZWJyYSBsaTpudGgtY2hpbGQoMm4pIGEubWYtc2ltcGxlLWxpc3QtLWl0ZW06aG92ZXIgLm1mLXNpbXBsZS1saXN0LS1kZXNjcmlwdGlvbiBvbCxcbiAgLm1mLXNpbXBsZS1saXN0X196ZWJyYSBsaTpudGgtY2hpbGQoMm4pIGEubWYtc2ltcGxlLWxpc3QtLWl0ZW06Zm9jdXMgLm1mLXNpbXBsZS1saXN0LS10aXRsZSxcbiAgLm1mLXNpbXBsZS1saXN0X196ZWJyYSBsaTpudGgtY2hpbGQoMm4pIGEubWYtc2ltcGxlLWxpc3QtLWl0ZW06Zm9jdXMgLm1mLXNpbXBsZS1saXN0LS1kZXNjcmlwdGlvbixcbiAgLm1mLXNpbXBsZS1saXN0X196ZWJyYSBsaTpudGgtY2hpbGQoMm4pIGEubWYtc2ltcGxlLWxpc3QtLWl0ZW06Zm9jdXMgLm1mLXNpbXBsZS1saXN0LS1kZXNjcmlwdGlvbiBwLFxuICAubWYtc2ltcGxlLWxpc3RfX3plYnJhIGxpOm50aC1jaGlsZCgybikgYS5tZi1zaW1wbGUtbGlzdC0taXRlbTpmb2N1cyAubWYtc2ltcGxlLWxpc3QtLWRlc2NyaXB0aW9uIHVsLFxuICAubWYtc2ltcGxlLWxpc3RfX3plYnJhIGxpOm50aC1jaGlsZCgybikgYS5tZi1zaW1wbGUtbGlzdC0taXRlbTpmb2N1cyAubWYtc2ltcGxlLWxpc3QtLWRlc2NyaXB0aW9uIG9sIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLyogbGluZSAzNDQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbGlzdC9fbGlzdC5zY3NzICovXG4ubWYtc2ltcGxlLWxpc3RfX2NvbXBhY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxZW0gMWVtIDJlbSAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMzU3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2xpc3QvX2xpc3Quc2NzcyAqL1xuICAubWYtc2ltcGxlLWxpc3RfX2NvbXBhY3QgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSAzNjEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbGlzdC9fbGlzdC5zY3NzICovXG4gIC5tZi1zaW1wbGUtbGlzdF9fY29tcGFjdCAubWYtc2ltcGxlLWxpc3QtLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzcmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAvKiBsaW5lIDM3Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgLm1mLXNpbXBsZS1saXN0X19jb21wYWN0IGEubWYtc2ltcGxlLWxpc3QtLWl0ZW06aG92ZXIsXG4gIC5tZi1zaW1wbGUtbGlzdF9fY29tcGFjdCBhLm1mLXNpbXBsZS1saXN0LS1pdGVtOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICMwMDgwODA7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC8qIGxpbmUgMzg0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2xpc3QvX2xpc3Quc2NzcyAqL1xuICAubWYtc2ltcGxlLWxpc3RfX2NvbXBhY3QubWYtc2ltcGxlLWxpc3RfX2ljb24gLm1mLXNpbXBsZS1saXN0LS1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4OyB9XG4gICAgLyogbGluZSAzOTAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbGlzdC9fbGlzdC5zY3NzICovXG4gICAgLm1mLXNpbXBsZS1saXN0X19jb21wYWN0Lm1mLXNpbXBsZS1saXN0X19pY29uIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTM2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzM0ODA2NTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSA0MDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbGlzdC9fbGlzdC5zY3NzICovXG4ubWYtc2ltcGxlLWxpc3RfX2ljb24gLm1mLXNpbXBsZS1saXN0LS1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7IH1cbiAgLyogbGluZSA5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fY29tcGFzcy1jb21wYXRpYmlsaXR5LnNjc3MgKi9cbiAgLm1mLXNpbXBsZS1saXN0X19pY29uIC5tZi1zaW1wbGUtbGlzdC0taXRlbTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDQxNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgLm1mLXNpbXBsZS1saXN0X19pY29uIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpiZWZvcmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi8qIGxpbmUgNDI3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2xpc3QvX2xpc3Quc2NzcyAqL1xuLm1mLXNpbXBsZS1saXN0X19pbWcgLm1mLXNpbXBsZS1saXN0LS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9XG4gIC8qIGxpbmUgNDMxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2xpc3QvX2xpc3Quc2NzcyAqL1xuICAubWYtc2ltcGxlLWxpc3RfX2ltZyAubWYtc2ltcGxlLWxpc3QtLWl0ZW0gLm1mLXNpbXBsZS1saXN0LS13cmFwIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgb3JkZXI6IDI7IH1cbiAgLyogbGluZSA0MzYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbGlzdC9fbGlzdC5zY3NzICovXG4gIC5tZi1zaW1wbGUtbGlzdF9faW1nIC5tZi1zaW1wbGUtbGlzdC0taXRlbSAubWYtc2ltcGxlLWxpc3QtLXdyYXAtaW1nIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW46IDAgMCBhdXRvIDA7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNWU1ZDVkO1xuICAgIGJhY2tncm91bmQ6ICM5MTkwOTA7IH1cbiAgICAvKiBsaW5lIDQ0Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgICAubWYtc2ltcGxlLWxpc3RfX2ltZyAubWYtc2ltcGxlLWxpc3QtLWl0ZW0gLm1mLXNpbXBsZS1saXN0LS13cmFwLWltZyBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAvKiBsaW5lIDQ0OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgICAubWYtc2ltcGxlLWxpc3RfX2ltZyAubWYtc2ltcGxlLWxpc3QtLWl0ZW0gLm1mLXNpbXBsZS1saXN0LS13cmFwLWltZy5uby1pbWFnZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzVlNWQ1ZDtcbiAgICAgIGJhY2tncm91bmQ6ICM5MTkwOTA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0My43NDM3NWVtKSB7XG4gICAgICAgIC8qIGxpbmUgNDQ4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2xpc3QvX2xpc3Quc2NzcyAqL1xuICAgICAgICAubWYtc2ltcGxlLWxpc3RfX2ltZyAubWYtc2ltcGxlLWxpc3QtLWl0ZW0gLm1mLXNpbXBsZS1saXN0LS13cmFwLWltZy5uby1pbWFnZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQzLjc0Mzc1ZW0pIHtcbiAgICAvKiBsaW5lIDQyNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgICAubWYtc2ltcGxlLWxpc3RfX2ltZyAubWYtc2ltcGxlLWxpc3QtLWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC8qIGxpbmUgNDY2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2xpc3QvX2xpc3Quc2NzcyAqL1xuICAgICAgLm1mLXNpbXBsZS1saXN0X19pbWcgLm1mLXNpbXBsZS1saXN0LS1pdGVtIC5tZi1zaW1wbGUtbGlzdC0td3JhcC1pbWcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAwOyB9XG4gICAgICAgIC8qIGxpbmUgNDcwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2xpc3QvX2xpc3Quc2NzcyAqL1xuICAgICAgICAubWYtc2ltcGxlLWxpc3RfX2ltZyAubWYtc2ltcGxlLWxpc3QtLWl0ZW0gLm1mLXNpbXBsZS1saXN0LS13cmFwLWltZyBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA1MDQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbGlzdC9fbGlzdC5zY3NzICovXG4ubWYtc2ltcGxlLWxpc3RfX2NvbHMwMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgLyogbGluZSA1MDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbGlzdC9fbGlzdC5zY3NzICovXG4gIC5tZi1zaW1wbGUtbGlzdF9fY29sczAyIC5tZi1zaW1wbGUtbGlzdC0taXRlbSxcbiAgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIgPiBsaSwgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi13aWR0aDogMTVlbTsgfVxuICAvKiBsaW5lIDUxNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIgYS5tZi1zaW1wbGUtbGlzdC0taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAvKiBsaW5lIDUyMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIubWYtc2ltcGxlLWxpc3RfX3plYnJhIC5tZi1zaW1wbGUtbGlzdC0taXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzM0ODA2NTsgfVxuICAvKiBsaW5lIDUyNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIubWYtc2ltcGxlLWxpc3RfX3plYnJhIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpudGgtY2hpbGQoNG4tMSksXG4gIC5tZi1zaW1wbGUtbGlzdF9fY29sczAyLm1mLXNpbXBsZS1saXN0X196ZWJyYSAubWYtc2ltcGxlLWxpc3QtLWl0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBjb2xvcjogIzM0ODA2NTsgfVxuICAvKiBsaW5lIDUzNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIubWYtc2ltcGxlLWxpc3RfX3plYnJhID4gbGkgLm1mLXNpbXBsZS1saXN0LS1pdGVtLFxuICAubWYtc2ltcGxlLWxpc3RfX2NvbHMwMi5tZi1zaW1wbGUtbGlzdF9femVicmEgPiBkaXYgLm1mLXNpbXBsZS1saXN0LS1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMzQ4MDY1OyB9XG4gICAgLyogbGluZSA1NDEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbGlzdC9fbGlzdC5zY3NzICovXG4gICAgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIubWYtc2ltcGxlLWxpc3RfX3plYnJhID4gbGkgLm1mLXNpbXBsZS1saXN0LS1pdGVtOmhvdmVyLCAubWYtc2ltcGxlLWxpc3RfX2NvbHMwMi5tZi1zaW1wbGUtbGlzdF9femVicmEgPiBsaSAubWYtc2ltcGxlLWxpc3QtLWl0ZW06Zm9jdXMsXG4gICAgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIubWYtc2ltcGxlLWxpc3RfX3plYnJhID4gZGl2IC5tZi1zaW1wbGUtbGlzdC0taXRlbTpob3ZlcixcbiAgICAubWYtc2ltcGxlLWxpc3RfX2NvbHMwMi5tZi1zaW1wbGUtbGlzdF9femVicmEgPiBkaXYgLm1mLXNpbXBsZS1saXN0LS1pdGVtOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDgwODA7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLyogbGluZSA1NTAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbGlzdC9fbGlzdC5zY3NzICovXG4gIC5tZi1zaW1wbGUtbGlzdF9fY29sczAyLm1mLXNpbXBsZS1saXN0X196ZWJyYSA+IGxpOm50aC1jaGlsZCg0bi0xKSAubWYtc2ltcGxlLWxpc3QtLWl0ZW0sIC5tZi1zaW1wbGUtbGlzdF9fY29sczAyLm1mLXNpbXBsZS1saXN0X196ZWJyYSA+IGxpOm50aC1jaGlsZCg0bikgLm1mLXNpbXBsZS1saXN0LS1pdGVtLFxuICAubWYtc2ltcGxlLWxpc3RfX2NvbHMwMi5tZi1zaW1wbGUtbGlzdF9femVicmEgPiBkaXY6bnRoLWNoaWxkKDRuLTEpIC5tZi1zaW1wbGUtbGlzdC0taXRlbSxcbiAgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIubWYtc2ltcGxlLWxpc3RfX3plYnJhID4gZGl2Om50aC1jaGlsZCg0bikgLm1mLXNpbXBsZS1saXN0LS1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGNvbG9yOiAjMzQ4MDY1OyB9XG4gICAgLyogbGluZSA1NTQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbGlzdC9fbGlzdC5zY3NzICovXG4gICAgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIubWYtc2ltcGxlLWxpc3RfX3plYnJhID4gbGk6bnRoLWNoaWxkKDRuLTEpIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpob3ZlciwgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIubWYtc2ltcGxlLWxpc3RfX3plYnJhID4gbGk6bnRoLWNoaWxkKDRuLTEpIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpmb2N1cywgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIubWYtc2ltcGxlLWxpc3RfX3plYnJhID4gbGk6bnRoLWNoaWxkKDRuKSAubWYtc2ltcGxlLWxpc3QtLWl0ZW06aG92ZXIsIC5tZi1zaW1wbGUtbGlzdF9fY29sczAyLm1mLXNpbXBsZS1saXN0X196ZWJyYSA+IGxpOm50aC1jaGlsZCg0bikgLm1mLXNpbXBsZS1saXN0LS1pdGVtOmZvY3VzLFxuICAgIC5tZi1zaW1wbGUtbGlzdF9fY29sczAyLm1mLXNpbXBsZS1saXN0X196ZWJyYSA+IGRpdjpudGgtY2hpbGQoNG4tMSkgLm1mLXNpbXBsZS1saXN0LS1pdGVtOmhvdmVyLFxuICAgIC5tZi1zaW1wbGUtbGlzdF9fY29sczAyLm1mLXNpbXBsZS1saXN0X196ZWJyYSA+IGRpdjpudGgtY2hpbGQoNG4tMSkgLm1mLXNpbXBsZS1saXN0LS1pdGVtOmZvY3VzLFxuICAgIC5tZi1zaW1wbGUtbGlzdF9fY29sczAyLm1mLXNpbXBsZS1saXN0X196ZWJyYSA+IGRpdjpudGgtY2hpbGQoNG4pIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpob3ZlcixcbiAgICAubWYtc2ltcGxlLWxpc3RfX2NvbHMwMi5tZi1zaW1wbGUtbGlzdF9femVicmEgPiBkaXY6bnRoLWNoaWxkKDRuKSAubWYtc2ltcGxlLWxpc3QtLWl0ZW06Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzAwODA4MDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjEuODY4NzVlbSkge1xuICAgIC8qIGxpbmUgNTY5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL2xpc3QvX2xpc3Quc2NzcyAqL1xuICAgIC5tZi1zaW1wbGUtbGlzdF9fY29sczAyLm1mLXNpbXBsZS1saXN0X196ZWJyYSBtZi1zaW1wbGUtbGlzdC0taXRlbSxcbiAgICAubWYtc2ltcGxlLWxpc3RfX2NvbHMwMi5tZi1zaW1wbGUtbGlzdF9femVicmEgPiBsaSwgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIubWYtc2ltcGxlLWxpc3RfX3plYnJhID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWluLXdpZHRoOiAwOyB9XG4gICAgICAvKiBsaW5lIDU3Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgICAgIC5tZi1zaW1wbGUtbGlzdF9fY29sczAyLm1mLXNpbXBsZS1saXN0X196ZWJyYSBtZi1zaW1wbGUtbGlzdC0taXRlbTpudGgtY2hpbGQob2RkKSAubWYtc2ltcGxlLWxpc3QtLWl0ZW0sXG4gICAgICAubWYtc2ltcGxlLWxpc3RfX2NvbHMwMi5tZi1zaW1wbGUtbGlzdF9femVicmEgPiBsaTpudGgtY2hpbGQob2RkKSAubWYtc2ltcGxlLWxpc3QtLWl0ZW0sIC5tZi1zaW1wbGUtbGlzdF9fY29sczAyLm1mLXNpbXBsZS1saXN0X196ZWJyYSA+IGRpdjpudGgtY2hpbGQob2RkKSAubWYtc2ltcGxlLWxpc3QtLWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzM0ODA2NTsgfVxuICAgICAgICAvKiBsaW5lIDU3OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgICAgICAgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIubWYtc2ltcGxlLWxpc3RfX3plYnJhIG1mLXNpbXBsZS1saXN0LS1pdGVtOm50aC1jaGlsZChvZGQpIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpob3ZlciwgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIubWYtc2ltcGxlLWxpc3RfX3plYnJhIG1mLXNpbXBsZS1saXN0LS1pdGVtOm50aC1jaGlsZChvZGQpIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpmb2N1cyxcbiAgICAgICAgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIubWYtc2ltcGxlLWxpc3RfX3plYnJhID4gbGk6bnRoLWNoaWxkKG9kZCkgLm1mLXNpbXBsZS1saXN0LS1pdGVtOmhvdmVyLFxuICAgICAgICAubWYtc2ltcGxlLWxpc3RfX2NvbHMwMi5tZi1zaW1wbGUtbGlzdF9femVicmEgPiBsaTpudGgtY2hpbGQob2RkKSAubWYtc2ltcGxlLWxpc3QtLWl0ZW06Zm9jdXMsIC5tZi1zaW1wbGUtbGlzdF9fY29sczAyLm1mLXNpbXBsZS1saXN0X196ZWJyYSA+IGRpdjpudGgtY2hpbGQob2RkKSAubWYtc2ltcGxlLWxpc3QtLWl0ZW06aG92ZXIsIC5tZi1zaW1wbGUtbGlzdF9fY29sczAyLm1mLXNpbXBsZS1saXN0X196ZWJyYSA+IGRpdjpudGgtY2hpbGQob2RkKSAubWYtc2ltcGxlLWxpc3QtLWl0ZW06Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDgwODA7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAvKiBsaW5lIDU4OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgICAgIC5tZi1zaW1wbGUtbGlzdF9fY29sczAyLm1mLXNpbXBsZS1saXN0X196ZWJyYSBtZi1zaW1wbGUtbGlzdC0taXRlbTpudGgtY2hpbGQoZXZlbikgLm1mLXNpbXBsZS1saXN0LS1pdGVtLFxuICAgICAgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIubWYtc2ltcGxlLWxpc3RfX3plYnJhID4gbGk6bnRoLWNoaWxkKGV2ZW4pIC5tZi1zaW1wbGUtbGlzdC0taXRlbSwgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIubWYtc2ltcGxlLWxpc3RfX3plYnJhID4gZGl2Om50aC1jaGlsZChldmVuKSAubWYtc2ltcGxlLWxpc3QtLWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICBjb2xvcjogIzM0ODA2NTsgfVxuICAgICAgICAvKiBsaW5lIDU5MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgICAgICAgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIubWYtc2ltcGxlLWxpc3RfX3plYnJhIG1mLXNpbXBsZS1saXN0LS1pdGVtOm50aC1jaGlsZChldmVuKSAubWYtc2ltcGxlLWxpc3QtLWl0ZW06aG92ZXIsIC5tZi1zaW1wbGUtbGlzdF9fY29sczAyLm1mLXNpbXBsZS1saXN0X196ZWJyYSBtZi1zaW1wbGUtbGlzdC0taXRlbTpudGgtY2hpbGQoZXZlbikgLm1mLXNpbXBsZS1saXN0LS1pdGVtOmZvY3VzLFxuICAgICAgICAubWYtc2ltcGxlLWxpc3RfX2NvbHMwMi5tZi1zaW1wbGUtbGlzdF9femVicmEgPiBsaTpudGgtY2hpbGQoZXZlbikgLm1mLXNpbXBsZS1saXN0LS1pdGVtOmhvdmVyLFxuICAgICAgICAubWYtc2ltcGxlLWxpc3RfX2NvbHMwMi5tZi1zaW1wbGUtbGlzdF9femVicmEgPiBsaTpudGgtY2hpbGQoZXZlbikgLm1mLXNpbXBsZS1saXN0LS1pdGVtOmZvY3VzLCAubWYtc2ltcGxlLWxpc3RfX2NvbHMwMi5tZi1zaW1wbGUtbGlzdF9femVicmEgPiBkaXY6bnRoLWNoaWxkKGV2ZW4pIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpob3ZlciwgLm1mLXNpbXBsZS1saXN0X19jb2xzMDIubWYtc2ltcGxlLWxpc3RfX3plYnJhID4gZGl2Om50aC1jaGlsZChldmVuKSAubWYtc2ltcGxlLWxpc3QtLWl0ZW06Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDgwODA7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQzLjc0Mzc1ZW0pIHtcbiAgICAvKiBsaW5lIDUwNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9saXN0L19saXN0LnNjc3MgKi9cbiAgICAubWYtc2ltcGxlLWxpc3RfX2NvbHMwMiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLyogbGluZSA2MDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvbGlzdC9fbGlzdC5zY3NzICovXG4gICAgICAubWYtc2ltcGxlLWxpc3RfX2NvbHMwMiBtZi1zaW1wbGUtbGlzdC0taXRlbSxcbiAgICAgIC5tZi1zaW1wbGUtbGlzdF9fY29sczAyID4gbGksIC5tZi1zaW1wbGUtbGlzdF9fY29sczAyID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKj9cclxuXHJcblNpdGVtYXBcclxuPT09PT09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgTWFwYSB3ZWIgZW4gY29sdW1uYXMsIGRvcyBuaXZlbGVzLiBEZWJlIGRlIHNpdHVhcnNlIGVuIGxhIHBhcnRlIGluZmVyaW9yIGRlIGxhIHBhZ2luYS5cclxuKiBAbmFtZSAgICAgICAgc2l0ZW1hcFxyXG4qIEBhdXRob3IgICAgICBNaWd1ZWwgQW5nZWwgVG9ycmVzLCBQZXBlIERvbWluZ3VlelxyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXNcclxuKiBAYnVnc1xyXG5cclxuKi9cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuLyogbGluZSA1Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zaXRlbWFwL19zaXRlbWFwLnNjc3MgKi9cbi5tZi1zaXRlbWFwIHtcbiAgcGFkZGluZzogMWVtIDAgM2VtO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMDE2MDNFOyB9XG5cbi8qIGxpbmUgNjMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2l0ZW1hcC9fc2l0ZW1hcC5zY3NzICovXG4ubWYtc2l0ZW1hcC0tdGl0bGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fdmlzdWFsbHloaWRkZW4uc2NzcyAqL1xuICAubWYtc2l0ZW1hcC0tdGl0bGUuZm9jdXNhYmxlOmFjdGl2ZSwgLm1mLXNpdGVtYXAtLXRpdGxlLmZvY3VzYWJsZTpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLyogbGluZSA2Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zaXRlbWFwL19zaXRlbWFwLnNjc3MgKi9cbi5tZi1zaXRlbWFwLS1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAvKiBsaW5lIDc1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NpdGVtYXAvX3NpdGVtYXAuc2NzcyAqL1xuICAubWYtc2l0ZW1hcC0tbGlzdCBhIHtcbiAgICBjb2xvcjogIzAwODA4MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAvKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NpdGVtYXAvX3NpdGVtYXAuc2NzcyAqL1xuICAgIC5tZi1zaXRlbWFwLS1saXN0IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMzMzk5OTk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjEuODY4NzVlbSkge1xuICAgIC8qIGxpbmUgNjcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2l0ZW1hcC9fc2l0ZW1hcC5zY3NzICovXG4gICAgLm1mLXNpdGVtYXAtLWxpc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDY3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NpdGVtYXAvX3NpdGVtYXAuc2NzcyAqL1xuICAgIC5tZi1zaXRlbWFwLS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IH0gfVxuXG4vKiBsaW5lIDk3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NpdGVtYXAvX3NpdGVtYXAuc2NzcyAqL1xuLm1mLXNpdGVtYXAtLWJsb2NrX19sMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMCAwIDFlbTtcbiAgcGFkZGluZzogMCAxLjVlbSAxZW0gMS41ZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDk3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NpdGVtYXAvX3NpdGVtYXAuc2NzcyAqL1xuICAgIC5tZi1zaXRlbWFwLS1ibG9ja19fbDEge1xuICAgICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTsgfVxuICAgICAgLyogbGluZSAxMDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2l0ZW1hcC9fc2l0ZW1hcC5zY3NzICovXG4gICAgICAubWYtc2l0ZW1hcC0tYmxvY2tfX2wxOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMDsgfSB9XG5cbi8qIGxpbmUgMTEzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NpdGVtYXAvX3NpdGVtYXAuc2NzcyAqL1xuLm1mLXNpdGVtYXAtLWJsb2NrX19sMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAxMTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2l0ZW1hcC9fc2l0ZW1hcC5zY3NzICovXG4ubWYtc2l0ZW1hcC0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIC41ZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgY29sb3I6ICMzNDgwNjU7IH1cblxuLyogbGluZSAxMzEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2l0ZW1hcC9fc2l0ZW1hcC5zY3NzICovXG4ubWYtc2l0ZW1hcC0tbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIHBhZGRpbmc6IDAgMS41ZW0gMWVtIDEuNWVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NC45OTM3NWVtKSB7XG4gICAgLyogbGluZSAxMzEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2l0ZW1hcC9fc2l0ZW1hcC5zY3NzICovXG4gICAgLm1mLXNpdGVtYXAtLWxvZ28ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0My43NDM3NWVtKSB7XG4gICAgLyogbGluZSAxMzEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2l0ZW1hcC9fc2l0ZW1hcC5zY3NzICovXG4gICAgLm1mLXNpdGVtYXAtLWxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMTQ2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NpdGVtYXAvX3NpdGVtYXAuc2NzcyAqL1xuICAubWYtc2l0ZW1hcC0tbG9nbyAubWYtc2l0ZW1hcC0tbG9nby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM4MGMwYzA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgMTU1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NpdGVtYXAvX3NpdGVtYXAuc2NzcyAqL1xuICAubWYtc2l0ZW1hcC0tbG9nbyAubWYtc2l0ZW1hcC0tbG9nby1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjODBjMGMwOyB9XG4gIC8qIGxpbmUgMTYxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NpdGVtYXAvX3NpdGVtYXAuc2NzcyAqL1xuICAubWYtc2l0ZW1hcC0tbG9nbyAubWYtc2l0ZW1hcC0tbG9nby1pbWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy8vbG9nb0d1YXJkaWFDaXZpbC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4vKiBsaW5lIDE2OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zaXRlbWFwL19zaXRlbWFwLnNjc3MgKi9cbi5tZi1zaXRlbWFwLS1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMWVtO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGNvbG9yOiAjMzQ4MDY1OyB9XG5cbi8qP1xyXG5cclxuQW5jaG9yXHJcbj09PT09PT09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIENyZWEgYW5jbGEgcGFyYSBpciBhbCBpbmljaW8gZGUgbGEgcO+/vWdpbmFcclxuKiBAbmFtZSAgICAgICAgIGFuY2hvclxyXG4qIEBhdXRob3IgICAgICAgTWlndWVsIEFuZ2VsIHRvcnJlcywgUGVwZSBEb21pbmd1ZXpcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3NcclxuXHJcbiovXG4vKiAkYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQ6ICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXJhdy1vdXRwdXQ6ICAgICB0cnVlICFkZWZhdWx0OyAqL1xuLypcclxuXHJcbi8vIEJyZWFrcG9pbnQgLSBtZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC1uby1xdWVyaWVzOiAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1uby1xdWVyeS1mYWxsYmFja3M6IHRydWUgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXRvLWVtczogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuLy9cclxuLy9VU086IEBpbmNsdWRlIGJyZWFrcG9pbnQoW1BVTlRPX0RFX0NPUlRFXSl7IC4uY3NzLi4ufVxyXG5cclxuKi9cbi8qIGxpbmUgMjYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2FuY2hvci5zY3NzICovXG4ubWYtYW5jaG9yX3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZGRkOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuICAubWYtYW5jaG9yX3RvcDphZnRlciB7XG4gICAgY29udGVudDogXCLvhL1cIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC41ZW07XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fYW5jaG9yLnNjc3MgKi9cbiAgLm1mLWFuY2hvcl90b3AuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2FuY2hvci5zY3NzICovXG4gIC5tZi1hbmNob3JfdG9wIHNwYW4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7IH1cbiAgICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fdmlzdWFsbHloaWRkZW4uc2NzcyAqL1xuICAgIC5tZi1hbmNob3JfdG9wIHNwYW4uZm9jdXNhYmxlOmFjdGl2ZSwgLm1mLWFuY2hvcl90b3Agc3Bhbi5mb2N1c2FibGU6Zm9jdXMge1xuICAgICAgY2xpcDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG5cbi8qP1xyXG5cclxuQnJvd3NlciB3YXJuaW5nXHJcbj09PT09PT09PT09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIE1lbnNhamUgZGUgYWxlcnRhIHF1ZSBhcGFyZWNlIGN1YW5kbyBlbCBuYXZlZ2Fkb3Igbm8gZXMgc29wb3J0YWRvLCBvIGN1YW5kbyBlbCBqYXZhc2NyaXB0IGVzdGEgZGVzaGFiaWxpdGFkb1xyXG4qIEBuYW1lICAgICAgICAgbm9jb21wbFxyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3MgICAgICAgICBGYWx0YSBvcHRpbWl6YXIgY29kaWdvIHkgcmV2aXNhciByZXNwb25zaXZlXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBOb24tY29tcGxpYW50IGJyb3dzZXIgd2FybmluZyAqL1xuLyogbGluZSA1Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fYnJvd3Nlcndhcm5pbmcuc2NzcyAqL1xuLm1mLW5vY29tcGwsXG4ubWYtbm9jb21wbC0tbm9icm93c2VyLFxuLm1mLW5vY29tcGwtLW5vanMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNTgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2Jyb3dzZXJ3YXJuaW5nLnNjc3MgKi9cbi5tZi1ub2NvbXBsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfVxuICAvKiBsaW5lIDY0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19icm93c2Vyd2FybmluZy5zY3NzICovXG4gIC5tZi1ub2NvbXBsIGgyIHtcbiAgICBtYXJnaW46IDAgMCAwLjVlbSAwO1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3ZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fYnJvd3Nlcndhcm5pbmcuc2NzcyAqL1xuICAuaWU2IC5tZi1ub2NvbXBsLFxuICAuaWU3IC5tZi1ub2NvbXBsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNzgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2Jyb3dzZXJ3YXJuaW5nLnNjc3MgKi9cbi5tZi1ub2NvbXBsLS1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUVFO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGOyB9XG5cbi8qIE5vbmNvbXBsaWFudCBicm93c2VyICovXG4vKiBsaW5lIDkwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19icm93c2Vyd2FybmluZy5zY3NzICovXG4ubWYtbm9jb21wbC0tbm9icm93c2VyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDkzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19icm93c2Vyd2FybmluZy5zY3NzICovXG4gIC5tZi1ub2NvbXBsLS1ub2Jyb3dzZXIgLm1mLW5vY29tcGwtLXRleHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OSU7XG4gICAgcGFkZGluZzogMWVtOyB9XG4gIC8qIGxpbmUgOTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2Jyb3dzZXJ3YXJuaW5nLnNjc3MgKi9cbiAgLm1mLW5vY29tcGwtLW5vYnJvd3NlciB1bCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAuNWVtIDAgMCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTA4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19icm93c2Vyd2FybmluZy5zY3NzICovXG4gICAgLm1mLW5vY29tcGwtLW5vYnJvd3NlciB1bCBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAxJTtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYnJvd3NlcnNfNDguanBnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgLyogbGluZSAxMTgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2Jyb3dzZXJ3YXJuaW5nLnNjc3MgKi9cbiAgICAgIC5tZi1ub2NvbXBsLS1ub2Jyb3dzZXIgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA1OHB4IDAgNXB4OyB9XG4gIC8qIGxpbmUgMTI1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19icm93c2Vyd2FybmluZy5zY3NzICovXG4gIC5tZi1ub2NvbXBsLS1ub2Jyb3dzZXIgYSB7XG4gICAgY29sb3I6ICMzMzk5Q0M7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLyogbGluZSAxMzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2Jyb3dzZXJ3YXJuaW5nLnNjc3MgKi9cbiAgLm1mLW5vY29tcGwtLW5vYnJvd3NlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC8qIGxpbmUgMTM3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19icm93c2Vyd2FybmluZy5zY3NzICovXG4gIC5pZTYgLm1mLW5vY29tcGwtLW5vYnJvd3NlcixcbiAgLmllNyAubWYtbm9jb21wbC0tbm9icm93c2VyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTQ0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19icm93c2Vyd2FybmluZy5zY3NzICovXG4ubWYtbm9jb21wbC0tYnJvd3Nlci1pZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNTMycHg7IH1cblxuLyogbGluZSAxNDgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2Jyb3dzZXJ3YXJuaW5nLnNjc3MgKi9cbi5tZi1ub2NvbXBsLS1icm93c2VyLWNocm9tZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwOyB9XG5cbi8qIGxpbmUgMTUyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19icm93c2Vyd2FybmluZy5zY3NzICovXG4ubWYtbm9jb21wbC0tYnJvd3Nlci1mZm94IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xMzJweDsgfVxuXG4vKiBsaW5lIDE1Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fYnJvd3Nlcndhcm5pbmcuc2NzcyAqL1xuLm1mLW5vY29tcGwtLWJyb3dzZXItb3BlcmEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTI2NHB4OyB9XG5cbi8qIGxpbmUgMTYzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19icm93c2Vyd2FybmluZy5zY3NzICovXG4ubWYtbm9jb21wbCAubWYtbm9jb21wbC0tbm9qcyB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSAxNjgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2Jyb3dzZXJ3YXJuaW5nLnNjc3MgKi9cbi5uby1qcyAubWYtbm9jb21wbCxcbi5uby1qcyAubWYtbm9jb21wbCAubWYtbm9jb21wbC0tbm9qcyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLyo/XHJcblxyXG5FbnZpcm9ubWVudCBtZXNzYWdlXHJcbj09PT09PT09PT09PT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBQb25lIHVuIG1lbnNhamUgcXVlIGluZGljYSBhbCB1c3VhcmlvIGVzdGEgZW4gZWwgYXJlYSBkZSBkZXNhcnJvbGxvIChkZXYpIG8gZW4gZWwgYXJlYSBkZSB0ZXN0IGRlIGFwbGljYWNpb25lcyAoZW4gcHJlKVxyXG4qIEBuYW1lICAgICAgICAgZW52bXNnXHJcbiogQGF1dGhvciAgICAgICBJZ25hY2lvIENhbGxlamEsIFBlcGUgRG9taW5ndWV6XHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlc1xyXG4qIEBidWdzICAgICAgICBcclxuXHJcbiovXG4vKiAkYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQ6ICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXJhdy1vdXRwdXQ6ICAgICB0cnVlICFkZWZhdWx0OyAqL1xuLypcclxuXHJcbi8vIEJyZWFrcG9pbnQgLSBtZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC1uby1xdWVyaWVzOiAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1uby1xdWVyeS1mYWxsYmFja3M6IHRydWUgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXRvLWVtczogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuLy9cclxuLy9VU086IEBpbmNsdWRlIGJyZWFrcG9pbnQoW1BVTlRPX0RFX0NPUlRFXSl7IC4uY3NzLi4ufVxyXG5cclxuKi9cbi8qIEVudmlyb25tZW50IE1lc3NhZ2UgKi9cbi8qIGxpbmUgNzgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2Vudmlyb25tZW50X21zZy5zY3NzICovXG5ib2R5LmRldiAubWYtY29udGFpbmVyOmJlZm9yZSxcbmJvZHkuc2UgLm1mLWNvbnRhaW5lcjpiZWZvcmUsXG5ib2R5LnByZSAubWYtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDQ1cHg7XG4gIHRvcDogMjAwcHg7XG4gIHJpZ2h0OiAtOTBweDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzc4NDk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMXB4IDVweCAjN2U3ZTdlO1xuICAtbW96LWJveC1zaGFkb3c6IC0ycHggMXB4IDVweCAjN2U3ZTdlO1xuICBib3gtc2hhZG93OiAtMnB4IDFweCA1cHggIzdlN2U3ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgNzgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2Vudmlyb25tZW50X21zZy5zY3NzICovXG4gICAgYm9keS5kZXYgLm1mLWNvbnRhaW5lcjpiZWZvcmUsXG4gICAgYm9keS5zZSAubWYtY29udGFpbmVyOmJlZm9yZSxcbiAgICBib2R5LnByZSAubWYtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4vKiBsaW5lIDEyMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fZW52aXJvbm1lbnRfbXNnLnNjc3MgKi9cbmJvZHkuc2UgLm1mLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlpvbmEgZGUgcHJ1ZWJhc1wiOyB9XG5cbi8qIGxpbmUgMTI1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19lbnZpcm9ubWVudF9tc2cuc2NzcyAqL1xuYm9keS5kZXYgLm1mLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlpvbmEgZGUgZGVzYXJyb2xsb1wiOyB9XG5cbi8qIGxpbmUgMTI5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19lbnZpcm9ubWVudF9tc2cuc2NzcyAqL1xuYm9keS5wcmUgLm1mLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlpvbmEgZGUgcHJ1ZWJhc1wiOyB9XG5cbi8qP1xyXG5cclxuRXJyb3IgcGFnZXNcclxuPT09PT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBNZW5zYWplcyBwYXJhIGxhcyBwYWdpbmFzIGRlIGVycm9yICg0MDQwLCBkZW5lZ2FjacOzbiBkZSBzZXJ2aWNpbywgZXRjKSlcclxuKiBAbmFtZSAgICAgICAgIHNlY3VyaXR5cGFnZVxyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3MgICAgICAgICBGYWx0YSBvcHRpbWl6YXIgY29kaWdvIHkgcmV2aXNhciByZXNwb25zaXZlXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19lcnJvcnBhZ2VzLnNjc3MgKi9cbi5tZi1zZWN1cml0eXBhZ2Uge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gICAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fZXJyb3JwYWdlcy5zY3NzICovXG4gICAgLm1mLXNlY3VyaXR5cGFnZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCAxMCUgMCAwOyB9IH1cblxuLyogbGluZSA1OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fZXJyb3JwYWdlcy5zY3NzICovXG4ubWYtc2VjdXJpdHlwYWdlLS10aXRsZSB7XG4gIGNvbG9yOiAjMzQ4MDY1OyB9XG5cbi8qIGxpbmUgNjMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2Vycm9ycGFnZXMuc2NzcyAqL1xuLm1mLXNlY3VyaXR5cGFnZS0tc3VidGl0bGUge1xuICBjb2xvcjogIzM0ODA2NTsgfVxuXG4vKiBsaW5lIDY3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19lcnJvcnBhZ2VzLnNjc3MgKi9cbi5tZi1zZWN1cml0eXBhZ2UtLXRleHQge1xuICBjb2xvcjogIzQ0NDsgfVxuXG4vKiBsaW5lIDcxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19lcnJvcnBhZ2VzLnNjc3MgKi9cbi5tZi1zZWN1cml0eXBhZ2UtLWxpbmtzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDc1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19lcnJvcnBhZ2VzLnNjc3MgKi9cbi5tZi1zZWN1cml0eXBhZ2UtLWxpbmsge1xuICBtYXJnaW46IDJlbSAxZW07XG4gIGJvcmRlcjogM3B4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAvKiBsaW5lIDg0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19lcnJvcnBhZ2VzLnNjc3MgKi9cbiAgLm1mLXNlY3VyaXR5cGFnZS0tbGluayA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbSAyZW07IH1cbiAgICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgICAubWYtc2VjdXJpdHlwYWdlLS1saW5rID4gYTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLumplcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwLjNlbSAwIDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSA5NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fZXJyb3JwYWdlcy5zY3NzICovXG4ubWYtd3JhcHBlcl9fc2VsZWN0ZW50aXR5cGFnZSwgLm1mLXdyYXBwZXJfX2Vycm9yNDA0cGFnZSwgLm1mLXdyYXBwZXJfX2RlbmllZHBhZ2UsIC5tZi13cmFwcGVyX19lcnJvcnBhZ2Uge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDRlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDEwMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fZXJyb3JwYWdlcy5zY3NzICovXG4ubWYtd3JhcHBlcl9fc2VsZWN0ZW50aXR5cGFnZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTA4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19lcnJvcnBhZ2VzLnNjc3MgKi9cbi5tZi13cmFwcGVyX19lcnJvcjQwNHBhZ2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDExNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fZXJyb3JwYWdlcy5zY3NzICovXG4ubWYtd3JhcHBlcl9fZGVuaWVkcGFnZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTIwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19lcnJvcnBhZ2VzLnNjc3MgKi9cbi5tZi13cmFwcGVyX19lcnJvcnBhZ2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKj9cclxuXHJcbkdhbGxlcnlcclxuPT09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIE5vIHNlIGRvbmRlIHNlIGFwbGljYS4gYnVzY2FyIHVuIGNhbyBkZSBlam1wbG8sIHByZXN1bWlibGVtZW50ZSBjcmVhIHVuYSBnYWxlcmlhIGRlIGltYWdlbmVzXHJcbiogQG5hbWUgICAgICAgICBnYWxsZXJ5XHJcbiogQGF1dGhvclxyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXNcclxuKiBAYnVncyAgICAgICAgIEZhbHRhIG9wdGltaXphciBjb2RpZ28geSByZXZpc2FyIHJlc3BvbnNpdmVcclxuXHJcbiovXG4vKiAkYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQ6ICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXJhdy1vdXRwdXQ6ICAgICB0cnVlICFkZWZhdWx0OyAqL1xuLypcclxuXHJcbi8vIEJyZWFrcG9pbnQgLSBtZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC1uby1xdWVyaWVzOiAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1uby1xdWVyeS1mYWxsYmFja3M6IHRydWUgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXRvLWVtczogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuLy9cclxuLy9VU086IEBpbmNsdWRlIGJyZWFrcG9pbnQoW1BVTlRPX0RFX0NPUlRFXSl7IC4uY3NzLi4ufVxyXG5cclxuKi9cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2dhbGxlcnkuc2NzcyAqL1xuLm1mLWdhbGxlcnktLWxpc3Qge1xuICBsaW5lLWhlaWdodDogMTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC8qIGxpbmUgMzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2dhbGxlcnkuc2NzcyAqL1xuICAubWYtZ2FsbGVyeS0taXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBwYWRkaW5nOiAwLjVlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gIC8qIGxpbmUgMzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2dhbGxlcnkuc2NzcyAqL1xuICAubWYtZ2FsbGVyeS0taXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAwLjVlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gIC8qIGxpbmUgMzAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2dhbGxlcnkuc2NzcyAqL1xuICAubWYtZ2FsbGVyeS0taXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nOiAwLjVlbTsgfSB9XG5cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2dhbGxlcnkuc2NzcyAqL1xuLm1mLWRpYWxvZyAubWYtZ2FsbGVyeS0taXRlbSB7XG4gIHdpZHRoOiAzMyU7IH1cblxuLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fZ2FsbGVyeS5zY3NzICovXG4ubWYtZ2FsbGVyeS0tZmlnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gICAgLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fZ2FsbGVyeS5zY3NzICovXG4gICAgLm1mLWdhbGxlcnktLWZpZyB7XG4gICAgICBtaW4taGVpZ2h0OiAyMGVtOyB9IH1cblxuLyogbGluZSA2OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fZ2FsbGVyeS5zY3NzICovXG4ubWYtZ2FsbGVyeS0tcHJldmlldy1saW5rIHtcbiAgYm9yZGVyOiAwO1xuICBmb250OiAwcHggLzAgYTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC8qIGxpbmUgODIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2dhbGxlcnkuc2NzcyAqL1xuICAubWYtZ2FsbGVyeS0tcHJldmlldy1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgODcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2dhbGxlcnkuc2NzcyAqL1xuLm1mLWdhbGxlcnktLXByZXZpZXcge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX3Zpc3VhbGx5aGlkZGVuLnNjc3MgKi9cbiAgLm1mLWdhbGxlcnktLXByZXZpZXcuZm9jdXNhYmxlOmFjdGl2ZSwgLm1mLWdhbGxlcnktLXByZXZpZXcuZm9jdXNhYmxlOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4vKiBsaW5lIDk1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19nYWxsZXJ5LnNjc3MgKi9cbi5tZi1nYWxsZXJ5LS1pdGVtLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgY29sb3I6ICMzNDgwNjU7IH1cblxuLyogbGluZSAxMDMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2dhbGxlcnkuc2NzcyAqL1xuLm1mLWdhbGxlcnktLWl0ZW0tZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxZW07XG4gIGhlaWdodDogOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7IH1cblxuLyogbGluZSAxMTIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2dhbGxlcnkuc2NzcyAqL1xuLm1mLWdhbGxlcnktLWl0ZW0tdG9vbGJhciB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3R0b206IC0xMDBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIuNWVtIDAuNWVtIDAuNWVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL192aXN1YWxseWhpZGRlbi5zY3NzICovXG4gIC5tZi1nYWxsZXJ5LS1pdGVtLXRvb2xiYXIuZm9jdXNhYmxlOmFjdGl2ZSwgLm1mLWdhbGxlcnktLWl0ZW0tdG9vbGJhci5mb2N1c2FibGU6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC8qIGxpbmUgMTI2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19nYWxsZXJ5LnNjc3MgKi9cbiAgLm1mLWdhbGxlcnktLWl0ZW0tdG9vbGJhciAubWYtdG9vbGJhci0tdG9vbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAxMzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2dhbGxlcnkuc2NzcyAqL1xuICAubWYtZ2FsbGVyeS0tZmlnOmhvdmVyIC5tZi1nYWxsZXJ5LS1pdGVtLXRvb2xiYXIge1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7IH1cblxuLyogbGluZSAxNDAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2dhbGxlcnkuc2NzcyAqL1xuLm1mLWdhbGxlcnktLW92ZXJsYXktZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyMzgsIDAuOSk7IH1cbiAgLyogbGluZSAxNDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2dhbGxlcnkuc2NzcyAqL1xuICAubWYtZ2FsbGVyeS0tb3ZlcmxheS1mb3JtLmlzLWhpZGRlbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDsgfVxuICAgIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL192aXN1YWxseWhpZGRlbi5zY3NzICovXG4gICAgLm1mLWdhbGxlcnktLW92ZXJsYXktZm9ybS5pcy1oaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSwgLm1mLWdhbGxlcnktLW92ZXJsYXktZm9ybS5pcy1oaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgICAgIGNsaXA6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuXG4vKj9cclxuXHJcbkxvYWRpbmcgYWpheFxyXG49PT09PT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBNdWVzdHJhIHVuIGNhcmdhZG9yIGN1YWRvIHNlIGhhY2UgdW5hIHBldGljaW9uIGFsIHNlcnZpZG9yLiBTw7NsbyBjc3MuIEJhc2FkbyBlbiBwcm9qZWN0cy5sdWtlaGFhcy5tZS9jc3MtbG9hZGVycy9cclxuKiBAbmFtZSAgICAgICAgIGxvYWRpbmdcclxuKiBAYXV0aG9yICAgICAgIE1pZ3VlbCBBbmdlbCBUb3JyZXNcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3NcclxuXHJcbkVqZW1wbG86XHJcbk5vcm1hbG1lbnRlIGluY2x1aXLDoSBzb2JyZSB1bmEgY2FwYSAodmVsbykgY29uIGNsYXNlICBtZi10aW1lci12ZWlsICh2ZWxvIGZvbmRvIG5lZ3JvKSBvIG1mLXRpbWVyLXZlaWxfX2xpZ2h0ICh2ZWxvIGZvbmRvIGJsYW5jbyksIGNvbiB1biB0ZXh0byBxdWUgc2Ugb2N1bHRhcsOhIChcIkNhcmdhbmRvXCIpLlxyXG5TaSBzZSBtdWVzdHJhIHPDs2xvIGVuIHVuIGJsb3F1ZSB5IG5vIGEgcGFudGFsbGEgY29tcGxldGEsIGluY3VpciBlbiBkaWNobyBibG9xdWUgbGEgY2xhc2UgXCJtZi1sb2FkaW5nLS1jb250YWluZXJcIlxyXG48ZGl2IGNsYXNzPVwibWYtdGltZXItdmVpbFwiPlxyXG4gIDxwIGNsYXNzPVwibWYtbG9hZGluZy0tc3RhdGVcIj48c3Bhbj5DYXJnYW5kby4uLjwvc3Bhbj48L3A+XHJcbjwvZGl2PlxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBsaW5lIDU2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19sb2FkaW5nYWpheC5zY3NzICovXG4ubWYtdGltZXItdmVpbF9fbGlnaHQsIC5tZi10aW1lci12ZWlsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDUwMzA7XG4gIHBhZGRpbmc6IDNweDtcbiAgY3Vyc29yOiB3YWl0OyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2xvYWRpbmdhamF4LnNjc3MgKi9cbiAgLm1mLXRpbWVyLXZlaWxfX2xpZ2h0LmlzLWhpZGRlbiwgLm1mLXRpbWVyLXZlaWwuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNzEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2xvYWRpbmdhamF4LnNjc3MgKi9cbi5tZi10aW1lci12ZWlsX19saWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4vKiBsaW5lIDc2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19sb2FkaW5nYWpheC5zY3NzICovXG4ubWYtdGltZXItdmVpbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4vKiBsaW5lIDgxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19sb2FkaW5nYWpheC5zY3NzICovXG4ubG9hZGluZy1zdGF0ZSxcbi5tZi1sb2FkaW5nLS1zdGF0ZSB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDQwO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgYW5pbWF0aW9uOiBzcGluLWFuaW1hdGlvbiAxLjFzIGluZmluaXRlIGVhc2U7IH1cblxuLyogbGluZSA5Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fbG9hZGluZ2FqYXguc2NzcyAqL1xuLm1mLWxvYWRpbmctLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDk5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19sb2FkaW5nYWpheC5zY3NzICovXG4gIC5tZi1sb2FkaW5nLS1jb250YWluZXIgW2NsYXNzXj1cIm1mLXRpbWVyLXZlaWxcIl0sXG4gIC5tZi1sb2FkaW5nLS1jb250YWluZXIgLmxvYWRpbmctc3RhdGUsXG4gIC5tZi1sb2FkaW5nLS1jb250YWluZXIgLm1mLWxvYWRpbmctLXN0YXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNDk3MDsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4tYW5pbWF0aW9uIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTIuNmVtIDAgMCByZ2JhKDAsIDAsIDAsIDAuOCksIDEuOGVtIC0xLjhlbSAwIDAgcmdiYSgyNiwgMjUsIDI1LCAwLjcpLCAyLjVlbSAwIDAgMCByZ2JhKDUxLCA1MSwgNTEsIDAuNiksIDEuNzVlbSAxLjc1ZW0gMCAwIHJnYmEoNzcsIDc2LCA3NiwgMC41KSwgMCAyLjVlbSAwIDAgcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjQpLCAtMS44ZW0gMS44ZW0gMCAwIHJnYmEoMTI4LCAxMjcsIDEyNywgMC4zKSwgLTIuNmVtIDAgMCAwIHJnYmEoMTUzLCAxNTMsIDE1MywgMC4yKSwgLTEuOGVtIC0xLjhlbSAwIDAgcmdiYSgxNzksIDE3OCwgMTc4LCAwLjIpOyB9XG4gIDEyLjUlIHtcbiAgICBib3gtc2hhZG93OiAwIC0yLjZlbSAwIDAgcmdiYSgxNzksIDE3OCwgMTc4LCAwLjIpLCAxLjhlbSAtMS44ZW0gMCAwIHJnYmEoMCwgMCwgMCwgMC44KSwgMi41ZW0gMCAwIDAgcmdiYSgyNiwgMjUsIDI1LCAwLjcpLCAxLjc1ZW0gMS43NWVtIDAgMCByZ2JhKDUxLCA1MSwgNTEsIDAuNiksIDAgMi41ZW0gMCAwIHJnYmEoNzcsIDc2LCA3NiwgMC41KSwgLTEuOGVtIDEuOGVtIDAgMCByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNCksIC0yLjZlbSAwIDAgMCByZ2JhKDEyOCwgMTI3LCAxMjcsIDAuMyksIC0xLjhlbSAtMS44ZW0gMCAwIHJnYmEoMTUzLCAxNTMsIDE1MywgMC4yKTsgfVxuICAyNSUge1xuICAgIGJveC1zaGFkb3c6IDAgLTIuNmVtIDAgMCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMiksIDEuOGVtIC0xLjhlbSAwIDAgcmdiYSgxNzksIDE3OCwgMTc4LCAwLjIpLCAyLjVlbSAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuOCksIDEuNzVlbSAxLjc1ZW0gMCAwIHJnYmEoMjYsIDI1LCAyNSwgMC43KSwgMCAyLjVlbSAwIDAgcmdiYSg1MSwgNTEsIDUxLCAwLjYpLCAtMS44ZW0gMS44ZW0gMCAwIHJnYmEoNzcsIDc2LCA3NiwgMC41KSwgLTIuNmVtIDAgMCAwIHJnYmEoMTAyLCAxMDIsIDEwMiwgMC40KSwgLTEuOGVtIC0xLjhlbSAwIDAgcmdiYSgxMjgsIDEyNywgMTI3LCAwLjMpOyB9XG4gIDM3LjUlIHtcbiAgICBib3gtc2hhZG93OiAwIC0yLjZlbSAwIDAgcmdiYSgxMjgsIDEyNywgMTI3LCAwLjMpLCAxLjhlbSAtMS44ZW0gMCAwIHJnYmEoMTUzLCAxNTMsIDE1MywgMC4yKSwgMi41ZW0gMCAwIDAgcmdiYSgxNzksIDE3OCwgMTc4LCAwLjIpLCAxLjc1ZW0gMS43NWVtIDAgMCByZ2JhKDAsIDAsIDAsIDAuOCksIDAgMi41ZW0gMCAwIHJnYmEoMjYsIDI1LCAyNSwgMC43KSwgLTEuOGVtIDEuOGVtIDAgMCByZ2JhKDUxLCA1MSwgNTEsIDAuNiksIC0yLjZlbSAwIDAgMCByZ2JhKDc3LCA3NiwgNzYsIDAuNSksIC0xLjhlbSAtMS44ZW0gMCAwIHJnYmEoMTAyLCAxMDIsIDEwMiwgMC40KTsgfVxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTIuNmVtIDAgMCByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNCksIDEuOGVtIC0xLjhlbSAwIDAgcmdiYSgxMjgsIDEyNywgMTI3LCAwLjMpLCAyLjVlbSAwIDAgMCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwIHJnYmEoMTc5LCAxNzgsIDE3OCwgMC4yKSwgMCAyLjVlbSAwIDAgcmdiYSgwLCAwLCAwLCAwLjgpLCAtMS44ZW0gMS44ZW0gMCAwIHJnYmEoMjYsIDI1LCAyNSwgMC43KSwgLTIuNmVtIDAgMCAwIHJnYmEoNTEsIDUxLCA1MSwgMC42KSwgLTEuOGVtIC0xLjhlbSAwIDAgcmdiYSg3NywgNzYsIDc2LCAwLjUpOyB9XG4gIDYyLjUlIHtcbiAgICBib3gtc2hhZG93OiAwIC0yLjZlbSAwIDAgcmdiYSg3NywgNzYsIDc2LCAwLjUpLCAxLjhlbSAtMS44ZW0gMCAwIHJnYmEoMTAyLCAxMDIsIDEwMiwgMC40KSwgMi41ZW0gMCAwIDAgcmdiYSgxMjgsIDEyNywgMTI3LCAwLjMpLCAxLjc1ZW0gMS43NWVtIDAgMCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMiksIDAgMi41ZW0gMCAwIHJnYmEoMTc5LCAxNzgsIDE3OCwgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMCByZ2JhKDAsIDAsIDAsIDAuOCksIC0yLjZlbSAwIDAgMCByZ2JhKDI2LCAyNSwgMjUsIDAuNyksIC0xLjhlbSAtMS44ZW0gMCAwIHJnYmEoNTEsIDUxLCA1MSwgMC42KTsgfVxuICA3NSUge1xuICAgIGJveC1zaGFkb3c6IDAgLTIuNmVtIDAgMCByZ2JhKDUxLCA1MSwgNTEsIDAuNiksIDEuOGVtIC0xLjhlbSAwIDAgcmdiYSg3NywgNzYsIDc2LCAwLjUpLCAyLjVlbSAwIDAgMCByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNCksIDEuNzVlbSAxLjc1ZW0gMCAwIHJnYmEoMTI4LCAxMjcsIDEyNywgMC4zKSwgMCAyLjVlbSAwIDAgcmdiYSgxNTMsIDE1MywgMTUzLCAwLjIpLCAtMS44ZW0gMS44ZW0gMCAwIHJnYmEoMTc5LCAxNzgsIDE3OCwgMC4yKSwgLTIuNmVtIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC44KSwgLTEuOGVtIC0xLjhlbSAwIDAgcmdiYSgyNiwgMjUsIDI1LCAwLjcpOyB9XG4gIDg3LjUlIHtcbiAgICBib3gtc2hhZG93OiAwIC0yLjZlbSAwIDAgcmdiYSgyNiwgMjUsIDI1LCAwLjcpLCAxLjhlbSAtMS44ZW0gMCAwIHJnYmEoNTEsIDUxLCA1MSwgMC42KSwgMi41ZW0gMCAwIDAgcmdiYSg3NywgNzYsIDc2LCAwLjUpLCAxLjc1ZW0gMS43NWVtIDAgMCByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNCksIDAgMi41ZW0gMCAwIHJnYmEoMTI4LCAxMjcsIDEyNywgMC4zKSwgLTEuOGVtIDEuOGVtIDAgMCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMiksIC0yLjZlbSAwIDAgMCByZ2JhKDE3OSwgMTc4LCAxNzgsIDAuMiksIC0xLjhlbSAtMS44ZW0gMCAwIHJnYmEoMCwgMCwgMCwgMC44KTsgfSB9XG5cbi8qIGxpbmUgMjAyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19sb2FkaW5nYWpheC5zY3NzICovXG4ubG9hZGluZy1hamF4IHtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSAyMDcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX2xvYWRpbmdhamF4LnNjc3MgKi9cbi5sb2FkaW5nLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWluZGVudDogLTk5OTk5ZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hamF4LWxvYWRlci5naWZcIik7IH1cblxuLyo/XHJcblxyXG5NYWluXHJcbj09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBWZW50YW5hIHByaW5jaXBhbCBkZSBsYSBhcGxpY2FjacOzbiBlbiBsYSBxdWUgc2UgaW5zZXJ0YW4gbG9zIGNvbnRlbmlkb3MgKHRhYmxhcywgZmlsdHJvcywgZm9ybXVsYXJpb3MsIGV0YykuXHJcbiAgICAgICAgICAgICAgICBTdWVsZSB0ZW5lciB1bmEgY2FiZWNlcmEgKGhlYWRlcikgb3BjaW9uYWwgIHkgdW4gY29udGVuaWRvIChjb250ZW50KS5cclxuKiBAbmFtZSAgICAgICAgIG1haW5cclxuKiBAYXV0aG9yXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlcyAgICAgbGF5b3V0XHJcbiogQGJ1Z3NcclxuXHJcbiovXG4vKiAkYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQ6ICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXJhdy1vdXRwdXQ6ICAgICB0cnVlICFkZWZhdWx0OyAqL1xuLypcclxuXHJcbi8vIEJyZWFrcG9pbnQgLSBtZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC1uby1xdWVyaWVzOiAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1uby1xdWVyeS1mYWxsYmFja3M6IHRydWUgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXRvLWVtczogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuLy9cclxuLy9VU086IEBpbmNsdWRlIGJyZWFrcG9pbnQoW1BVTlRPX0RFX0NPUlRFXSl7IC4uY3NzLi4ufVxyXG5cclxuKi9cbi8qIGxpbmUgNjAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX21haW4uc2NzcyAqL1xuLm1mLW1haW4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAvKiBsaW5lIDYwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19tYWluLnNjc3MgKi9cbiAgICAubWYtbWFpbiB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3JkZXI6IDAgc29saWQgI2U2ZTZlNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMSk7IH0gfVxuXG4vKiBsaW5lIDg0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19tYWluLnNjc3MgKi9cbi5tZi1tYWluLS1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gICAgLyogbGluZSA4NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fbWFpbi5zY3NzICovXG4gICAgLm1mLW1haW4tLWNvbnRlbnQge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG5cbi8qP1xyXG5cclxuTWVkaWEgb2JqZWN0XHJcbj09PT09PT09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIEZ1bmNpb25hbGlkYWQgZGVzY29ub2NpZGEuIEJ1c2NhciBjYXNvIGRlIHVzbyAoQXBhcmVjZSBlbiBlbCBhcGFydGFkbyBXaWRnZXRzIGVudHJlIGxvcyBjb21wb2VubnRlcyBiYXNpY29zKVxyXG4qIEBuYW1lICAgICAgICAgbWVkaWFcclxuKiBAYXV0aG9yXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlc1xyXG4qIEBidWdzICAgICAgICAgRmFsdGEgb3B0aW1pemFyIGNvZGlnbyB5IHJldmlzYXIgcmVzcG9uc2l2ZVxyXG5cclxuKi9cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fbWVkaWEuc2NzcyAqL1xuLm1mLW1lZGlhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDIxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19tZWRpYS5zY3NzICovXG4ubWYtbWVkaWEgPiAubWYtbWVkaWEtLWltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAvKiBsaW5lIDI1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19tZWRpYS5zY3NzICovXG4gIC5tZi1tZWRpYSA+IC5tZi1tZWRpYS0taW1nID4gaW1nLFxuICAubWYtbWVkaWEgPiAubWYtbWVkaWEtLWltZyA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMzEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX21lZGlhLnNjc3MgKi9cbi5tZi1tZWRpYSA+IC5tZi1tZWRpYS0tY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fbWVkaWEuc2NzcyAqL1xuLm1mLW1lZGlhID4gLm1mLW1lZGlhLS1leHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi8qP1xyXG5cclxuUHJvZ3Jlc3MgYmFyXHJcbj09PT09PT09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIENyZWEgdW5hIGJhcnJhIGRlIHByb2dyZXNvXHJcbiogQG5hbWUgICAgICAgICBwcm9ncmVzc1xyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3MgICAgICAgICBGYWx0YSBvcHRpbWl6YXIgY29kaWdvIHkgcmV2aXNhciByZXNwb25zaXZlXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBsaW5lIDMxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19wcm9ncmVzcy5zY3NzICovXG5wcm9ncmVzcyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNEREQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSA0NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fcHJvZ3Jlc3Muc2NzcyAqL1xucHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogI0RERDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19wcm9ncmVzcy5zY3NzICovXG5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQ6ICNDQ0M7IH1cblxuLyogbGluZSA1NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fcHJvZ3Jlc3Muc2NzcyAqL1xucHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogI0NDQzsgfVxuXG4vKj9cclxuXHJcblJlcXVpcmVtZW50c1xyXG49PT09PT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBGdW5jaW9uYWxpZGFkIGRlc2Nvbm9jaWRhLiBCdXNjYXIgY2FzbyBkZSB1c28uXHJcbiogQG5hbWUgICAgICAgICByZXF1aXJlbWVudHNcclxuKiBAYXV0aG9yXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlc1xyXG4qIEBidWdzICAgICAgICAgRmFsdGEgb3B0aW1pemFyIGNvZGlnbyB5IHJldmlzYXIgcmVzcG9uc2l2ZVxyXG5cclxuKi9cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuLyogbGluZSAxOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fcmVxdWlyZW1lbnRzLnNjc3MgKi9cbi5tZi1yZXF1aXJlbWVudHMtLXRpdGxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX3Zpc3VhbGx5aGlkZGVuLnNjc3MgKi9cbiAgLm1mLXJlcXVpcmVtZW50cy0tdGl0bGUuZm9jdXNhYmxlOmFjdGl2ZSwgLm1mLXJlcXVpcmVtZW50cy0tdGl0bGUuZm9jdXNhYmxlOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4vKiBsaW5lIDI2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19yZXF1aXJlbWVudHMuc2NzcyAqL1xuLm1mLXJlcXVpcmVtZW50cy0taGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDMwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19yZXF1aXJlbWVudHMuc2NzcyAqL1xuLm1mLXJlcXVpcmVtZW50cy0tdG9vbHMge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSAzOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fcmVxdWlyZW1lbnRzLnNjc3MgKi9cbi5tZi1yZXF1aXJlbWVudCB7XG4gIG1hcmdpbjogMjZweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDJweCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0Q4RDhEODtcbiAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAvKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19yZXF1aXJlbWVudHMuc2NzcyAqL1xuICAubWYtcmVxdWlyZW1lbnQuaXMtdW5yZWFkIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzMzOTlDQzsgfVxuICAgIC8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3JlcXVpcmVtZW50cy5zY3NzICovXG4gICAgLm1mLXJlcXVpcmVtZW50LmlzLXVucmVhZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgICBib3JkZXItY29sb3I6ICMzMzk5Q0MgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzMzOTlDQzsgfVxuXG4vKiBsaW5lIDY2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19yZXF1aXJlbWVudHMuc2NzcyAqL1xuLm1mLXJlcXVpcmVtZW50X19xdWVzdGlvbiArIC5tZi1yZXF1aXJlbWVudF9fYW5zd2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC8qIGxpbmUgNjksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3JlcXVpcmVtZW50cy5zY3NzICovXG4gIC5tZi1yZXF1aXJlbWVudF9fcXVlc3Rpb24gKyAubWYtcmVxdWlyZW1lbnRfX2Fuc3dlcjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19yZXF1aXJlbWVudHMuc2NzcyAqL1xuLm1mLXJlcXVpcmVtZW50X19hbnN3ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAzZW07IH1cbiAgLyogbGluZSA3OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fcmVxdWlyZW1lbnRzLnNjc3MgKi9cbiAgLm1mLXJlcXVpcmVtZW50X19hbnN3ZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAycHggMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRDhEOEQ4O1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLyogbGluZSA5MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fcmVxdWlyZW1lbnRzLnNjc3MgKi9cbiAgLm1mLXJlcXVpcmVtZW50X19hbnN3ZXIgLm1mLXJlcXVpcmVtZW50LS1mb3JtLWhlYWRlciAubWYtcmVwb3J0LS1sYWJlbCB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLyogbGluZSA5NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fcmVxdWlyZW1lbnRzLnNjc3MgKi9cbiAgLm1mLXJlcXVpcmVtZW50X19hbnN3ZXIuaXMtaGlkZGVuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4OyB9XG4gICAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX3Zpc3VhbGx5aGlkZGVuLnNjc3MgKi9cbiAgICAubWYtcmVxdWlyZW1lbnRfX2Fuc3dlci5pcy1oaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSwgLm1mLXJlcXVpcmVtZW50X19hbnN3ZXIuaXMtaGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gICAgICBjbGlwOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IGF1dG87IH1cblxuLyogbGluZSAxMDAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3JlcXVpcmVtZW50cy5zY3NzICovXG4ubWYtcmVxdWlyZW1lbnQtLWhlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMWVtIDFlbSAwO1xuICBwYWRkaW5nOiAwIDAgMC41ZW0gMDsgfVxuICAvKiBsaW5lIDEwNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fcmVxdWlyZW1lbnRzLnNjc3MgKi9cbiAgLm1mLXJlcXVpcmVtZW50LS1oZWFkZXIgLmZsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDExMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fcmVxdWlyZW1lbnRzLnNjc3MgKi9cbiAgLm1mLXJlcXVpcmVtZW50LS1oZWFkZXIgbGFiZWwsIC5tZi1yZXF1aXJlbWVudC0taGVhZGVyIC5sYWJlbCwgLm1mLXJlcXVpcmVtZW50LS1oZWFkZXIgLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsIC5tZi1yZXF1aXJlbWVudC0taGVhZGVyIC5tZi1yZXBvcnQtLWxhYmVsLFxuICAubWYtcmVxdWlyZW1lbnQtLWhlYWRlciAubGFiZWwge1xuICAgIHdpZHRoOiAxOCU7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLyogbGluZSAxMTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3JlcXVpcmVtZW50cy5zY3NzICovXG4gIC5tZi1yZXF1aXJlbWVudC0taGVhZGVyIC5mbGQtaGVscCwgLm1mLXJlcXVpcmVtZW50LS1oZWFkZXIgLm1mLWZpbGV1cGxvYWQtLWNvbnRhaW5lciAubWYtZHJvcGJveCAubWYtZHJvcGJveC0tc3VidGl0bGUsIC5tZi1maWxldXBsb2FkLS1jb250YWluZXIgLm1mLWRyb3Bib3ggLm1mLXJlcXVpcmVtZW50LS1oZWFkZXIgLm1mLWRyb3Bib3gtLXN1YnRpdGxlIHtcbiAgICBtYXJnaW46IDJweCAwIDAgMjAuNSU7IH1cblxuLyogbGluZSAxMjQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3JlcXVpcmVtZW50cy5zY3NzICovXG4ubWYtcmVxdWlyZW1lbnQtLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDNyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLyogbGluZSAxMzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3JlcXVpcmVtZW50cy5zY3NzICovXG4gIC5pcy11bnJlYWQgLm1mLXJlcXVpcmVtZW50LS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSAxMzcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3JlcXVpcmVtZW50cy5zY3NzICovXG4ubWYtcmVxdWlyZW1lbnQtLXRpbWUge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDAuNzg1NzE0Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07IH1cblxuLyogbGluZSAxNDIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3JlcXVpcmVtZW50cy5zY3NzICovXG4ubWYtcmVxdWlyZW1lbnQtLXRpbWVfX3NlbnQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSAxNDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3JlcXVpcmVtZW50cy5zY3NzICovXG4ubWYtcmVxdWlyZW1lbnQtLXNlbmRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbGVmdDtcbiAgbWFyZ2luOiAwIDFlbSAwIDA7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi8qIGxpbmUgMTU0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19yZXF1aXJlbWVudHMuc2NzcyAqL1xuLm1mLXJlcXVpcmVtZW50LS1jb250ZW50IHtcbiAgbWFyZ2luOiAwIDFlbTtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NDOyB9XG5cbi8qIGxpbmUgMTYxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19yZXF1aXJlbWVudHMuc2NzcyAqL1xuLm1mLXJlcXVpcmVtZW50LS1mb290ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjREREOyB9XG5cbi8qIGxpbmUgMTY3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19yZXF1aXJlbWVudHMuc2NzcyAqL1xuLm1mLXJlcXVpcmVtZW50LS10b29scyB7XG4gIG1hcmdpbjogMC4zZW0gMWVtOyB9XG5cbi8qIGxpbmUgMTc5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19yZXF1aXJlbWVudHMuc2NzcyAqL1xuLm1mLXJlcXVpcmVtZW50LS1zdGF0dXMge1xuICBtYXJnaW46IDAuM2VtIDFlbTtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogbGluZSAxODksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3JlcXVpcmVtZW50cy5zY3NzICovXG4ubWYtcmVxdWlyZW1lbnRfX25ldyB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLyogbGluZSAxOTMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3JlcXVpcmVtZW50cy5zY3NzICovXG4ubWYtcmVxdWlyZW1lbnQtLWZvcm0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUUwOyB9XG4gIC8qIGxpbmUgMTk4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19yZXF1aXJlbWVudHMuc2NzcyAqL1xuICAubWYtcmVxdWlyZW1lbnQtLWZvcm0gLm1mLXJlcG9ydC0tbGFiZWwsXG4gIC5tZi1yZXF1aXJlbWVudC0tZm9ybSBsYWJlbCxcbiAgLm1mLXJlcXVpcmVtZW50LS1mb3JtIC5sYWJlbCxcbiAgLm1mLXJlcXVpcmVtZW50LS1mb3JtIC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLFxuICAubWYtcmVxdWlyZW1lbnQtLWZvcm0gLm1mLXJlcG9ydC0tbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb2xvcjogIzk5OTsgfVxuXG4vKiBsaW5lIDIwOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fcmVxdWlyZW1lbnRzLnNjc3MgKi9cbi5tZi1yZXF1aXJlbWVudC0tZm9ybS1jb250ZW50IGxhYmVsLCAubWYtcmVxdWlyZW1lbnQtLWZvcm0tY29udGVudCAubGFiZWwsIC5tZi1yZXF1aXJlbWVudC0tZm9ybS1jb250ZW50IC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLCAubWYtcmVxdWlyZW1lbnQtLWZvcm0tY29udGVudCAubWYtcmVwb3J0LS1sYWJlbCxcbi5tZi1yZXF1aXJlbWVudC0tZm9ybS1jb250ZW50IC5sYWJlbCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL192aXN1YWxseWhpZGRlbi5zY3NzICovXG4gIC5tZi1yZXF1aXJlbWVudC0tZm9ybS1jb250ZW50IGxhYmVsLmZvY3VzYWJsZTphY3RpdmUsIC5tZi1yZXF1aXJlbWVudC0tZm9ybS1jb250ZW50IC5mb2N1c2FibGUubGFiZWw6YWN0aXZlLCAubWYtcmVxdWlyZW1lbnQtLWZvcm0tY29udGVudCAuZm9jdXNhYmxlLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWw6YWN0aXZlLCAubWYtcmVxdWlyZW1lbnQtLWZvcm0tY29udGVudCAuZm9jdXNhYmxlLm1mLXJlcG9ydC0tbGFiZWw6YWN0aXZlLCAubWYtcmVxdWlyZW1lbnQtLWZvcm0tY29udGVudCBsYWJlbC5mb2N1c2FibGU6Zm9jdXMsIC5tZi1yZXF1aXJlbWVudC0tZm9ybS1jb250ZW50IC5mb2N1c2FibGUubGFiZWw6Zm9jdXMsIC5tZi1yZXF1aXJlbWVudC0tZm9ybS1jb250ZW50IC5mb2N1c2FibGUubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbDpmb2N1cywgLm1mLXJlcXVpcmVtZW50LS1mb3JtLWNvbnRlbnQgLmZvY3VzYWJsZS5tZi1yZXBvcnQtLWxhYmVsOmZvY3VzLFxuICAubWYtcmVxdWlyZW1lbnQtLWZvcm0tY29udGVudCAubGFiZWwuZm9jdXNhYmxlOmFjdGl2ZSxcbiAgLm1mLXJlcXVpcmVtZW50LS1mb3JtLWNvbnRlbnQgLmxhYmVsLmZvY3VzYWJsZTpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLyogbGluZSAyMTQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3JlcXVpcmVtZW50cy5zY3NzICovXG4ubWYtcmVxdWlyZW1lbnQtLWZvcm0tY29udGVudCAuZmxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cblxuLyogbGluZSAyMTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3JlcXVpcmVtZW50cy5zY3NzICovXG4ubWYtcmVxdWlyZW1lbnQtLWZvcm0tZnN1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAuM2VtIDFlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLyogbGluZSAyMjYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3JlcXVpcmVtZW50cy5zY3NzICovXG4ubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi8qIGxpbmUgMjMzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19yZXF1aXJlbWVudHMuc2NzcyAqL1xuLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItdGV4dCBsYWJlbCwgLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItdGV4dCAubGFiZWwsIC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLXRleHQgLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsIC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLXRleHQgLm1mLXJlcG9ydC0tbGFiZWwge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fdmlzdWFsbHloaWRkZW4uc2NzcyAqL1xuICAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci10ZXh0IGxhYmVsLmZvY3VzYWJsZTphY3RpdmUsIC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLXRleHQgLmZvY3VzYWJsZS5sYWJlbDphY3RpdmUsIC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLXRleHQgLmZvY3VzYWJsZS5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsOmFjdGl2ZSwgLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItdGV4dCAuZm9jdXNhYmxlLm1mLXJlcG9ydC0tbGFiZWw6YWN0aXZlLCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci10ZXh0IGxhYmVsLmZvY3VzYWJsZTpmb2N1cywgLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItdGV4dCAuZm9jdXNhYmxlLmxhYmVsOmZvY3VzLCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci10ZXh0IC5mb2N1c2FibGUubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbDpmb2N1cywgLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItdGV4dCAuZm9jdXNhYmxlLm1mLXJlcG9ydC0tbGFiZWw6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi8qIGxpbmUgMjM4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19yZXF1aXJlbWVudHMuc2NzcyAqL1xuLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItc2VuZGVyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDI0Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fcmVxdWlyZW1lbnRzLnNjc3MgKi9cbi5tZi1yZXF1aXJlbWVudC0tdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkY7IH1cblxuLyogbGluZSAyNTAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3JlcXVpcmVtZW50cy5zY3NzICovXG5pbnB1dC5tZi1yZXF1aXJlbWVudC0tc3ViamVjdC1pbnB1dCB7XG4gIHdpZHRoOiA4MCU7XG4gIGJhY2tncm91bmQ6ICNGRkY7IH1cblxuLyo/XHJcblxyXG5TdGF0dXMgbGFiZWxcclxuPT09PT09PT09PT09XHJcblxyXG4qIEBkZXNjICAgICAgICAgRXRpcXVldGFzIHF1ZSBpbmRpY2FuIGVsIGVzdGFkbyBkZSB1biBleHBlZGllbnRlLCBpbmZvcm1lLCBldGMuIEhheSA2IHRpcG9zIGRlIGVzdGFkbyAobmV1dHJvLCBlcnJvciwgd2FybmluZywgc3VjY2VzcywgaW5mbyB5IGFjdGlvbilcclxuKiBAbmFtZSAgICAgICAgIHN0YXR1c2xhYmVsXHJcbiogQGF1dGhvclxyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXNcclxuKiBAYnVncyAgICAgICAgIEZhbHRhIG9wdGltaXphciBjb2RpZ28geSByZXZpc2FyIHJlc3BvbnNpdmVcclxuXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19zdGF0dXMtbGFiZWwuc2NzcyAqL1xuLm1mLXN0YXR1cywgLmFjLWV4cC1pdGVtLS1zdGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxcHg7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI0RERDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgIC8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3N0YXR1cy1sYWJlbC5zY3NzICovXG4gICAgLm1mLXN0YXR1cywgLmFjLWV4cC1pdGVtLS1zdGF0ZSB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgNjcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3N0YXR1cy1sYWJlbC5zY3NzICovXG4ubWYtc3RhdHVzX19lcnJvciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI2Y4MzgyMzsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19zdGF0dXMtbGFiZWwuc2NzcyAqL1xuICAubWYtc3RhdHVzX19lcnJvciBhLFxuICAubWYtc3RhdHVzX19lcnJvciBhOmxpbmssXG4gIC5tZi1zdGF0dXNfX2Vycm9yIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3N0YXR1cy1sYWJlbC5zY3NzICovXG4ubWYtc3RhdHVzX19zdWNjZXNzIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjNDk5MjIzOyB9XG4gIC8qIGxpbmUgODQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3N0YXR1cy1sYWJlbC5zY3NzICovXG4gIC5tZi1zdGF0dXNfX3N1Y2Nlc3MgYSxcbiAgLm1mLXN0YXR1c19fc3VjY2VzcyBhOmxpbmssXG4gIC5tZi1zdGF0dXNfX3N1Y2Nlc3MgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLyogbGluZSA5MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fc3RhdHVzLWxhYmVsLnNjc3MgKi9cbi5tZi1zdGF0dXNfX2luZm8ge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMwMDdiOTE7IH1cbiAgLyogbGluZSA5Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fc3RhdHVzLWxhYmVsLnNjc3MgKi9cbiAgLm1mLXN0YXR1c19faW5mbyBhLFxuICAubWYtc3RhdHVzX19pbmZvIGE6bGluayxcbiAgLm1mLXN0YXR1c19faW5mbyBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4vKiBsaW5lIDEwMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fc3RhdHVzLWxhYmVsLnNjc3MgKi9cbi5tZi1zdGF0dXNfX3dhcm5pbmcge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICNFNjc1NDU7IH1cbiAgLyogbGluZSAxMDgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3N0YXR1cy1sYWJlbC5zY3NzICovXG4gIC5tZi1zdGF0dXNfX3dhcm5pbmcgYSxcbiAgLm1mLXN0YXR1c19fd2FybmluZyBhOmxpbmssXG4gIC5tZi1zdGF0dXNfX3dhcm5pbmcgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLyogbGluZSAxMTUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3N0YXR1cy1sYWJlbC5zY3NzICovXG4ubWYtc3RhdHVzLS1hY3Rpb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogM3B4IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC8qIGxpbmUgMTIwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL19zdGF0dXMtbGFiZWwuc2NzcyAqL1xuICAubWYtc3RhdHVzLS1hY3Rpb246bGluaywgLm1mLXN0YXR1cy0tYWN0aW9uOmhvdmVyLCAubWYtc3RhdHVzLS1hY3Rpb246dmlzaXRlZCB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyo/XHJcblxyXG5UYWdcclxuPT09XHJcblxyXG4vKipcclxuKiBAZGVzYyAgICAgICAgIEVzdGlsb3MgcGFyYSBldGlxdWV0YXMgcXVlIHNlIHB1ZWRlbiBzaXR1YXIgYWwgcGllIGRlIHVuIGFydGljdWxvIChFaiB0cmFuc3BhcmVuY2lhIGxvY2FsKVxyXG4qIEBuYW1lICAgICAgICAgdGFnXHJcbiogQGF1dGhvciAgICAgICBJZ25hY2lvIENhbGxlamFcclxuKiBAdGVzdGVkICAgICAgIFxyXG4qIEByZXF1aXJlc1xyXG4qIEBidWdzICAgICAgICAgRmFsdGEgb3B0aW1pemFyIGNvZGlnbyB5IHJldmlzYXIgcmVzcG9uc2l2ZVxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL190YWcuc2NzcyAqL1xuLm1mLXRhZyB7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07XG4gIGJvcmRlcjogMCBub25lIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNDQ0M7IH1cbiAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fdGFnLnNjc3MgKi9cbiAgLm1mLXRhZzp2aXNpdGVkIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLyogbGluZSA1Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fdGFnLnNjc3MgKi9cbiAgLm1mLXRhZzpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi8qIGxpbmUgNjYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3RhZy5zY3NzICovXG4ubWYtdGFnLS1saXN0IHtcbiAgbGluZS1oZWlnaHQ6IDIuMjsgfVxuICAvKiBsaW5lIDcxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL190YWcuc2NzcyAqL1xuICAubWYtdGFnLS1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyo/XHJcblxyXG5Ub29sYmFyXHJcbj09PT09PT09XHJcblxyXG4qIEBkZXNjICAgICAgICAgRnVuY2lvbiBkZXNjb25vY2lkYSwgcGVybyB0aWVuZSB1biBwbGFjZWhvbGRlciBzZWxlY3RvciglKSBkZWwgcXVlIGV4dGllbmRlbiBvdHJhcyBjbGFzZXNcclxuKiBAbmFtZSAgICAgICAgIHRvb2xiYXJcclxuKiBAYXV0aG9yXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlc1xyXG4qIEBidWdzICAgICAgICAgUGVuZGllbnRlIGRlIHJldmlzaW9uIHkgb3B0aW1pemFjaW9uXHJcblxyXG4qL1xuLyogbGluZSAxNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fdG9vbGJhci5zY3NzICovXG4ubWYtbWVkaWEgPiAubWYtbWVkaWEtLWV4dCwgLm1mLXJlcXVpcmVtZW50cy0tdG9vbHMsIC5tZi1yZXF1aXJlbWVudC0tdG9vbHMsIC5tZi1zY3JvbGwtLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAvKiBsaW5lIDE5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL190b29sYmFyLnNjc3MgKi9cbiAgLm1mLW1lZGlhID4gLm1mLW1lZGlhLS1leHQgPiBsaSwgLm1mLXJlcXVpcmVtZW50cy0tdG9vbHMgPiBsaSwgLm1mLXJlcXVpcmVtZW50LS10b29scyA+IGxpLCAubWYtc2Nyb2xsLS1uYXYgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAvKiBsaW5lIDIyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL190b29sYmFyLnNjc3MgKi9cbiAgICAubWYtbWVkaWEgPiAubWYtbWVkaWEtLWV4dCA+IGxpID4gYSwgLm1mLXJlcXVpcmVtZW50cy0tdG9vbHMgPiBsaSA+IGEsIC5tZi1yZXF1aXJlbWVudC0tdG9vbHMgPiBsaSA+IGEsIC5tZi1zY3JvbGwtLW5hdiA+IGxpID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDI4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL190b29sYmFyLnNjc3MgKi9cbi5ncmlkLXJvdy1hY3Rpb25zIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3Rvb2xiYXIuc2NzcyAqL1xuICAuZ3JpZC1yb3ctYWN0aW9ucyA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL190b29sYmFyLnNjc3MgKi9cbiAgICAuZ3JpZC1yb3ctYWN0aW9ucyA+IGxpID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKj9cclxuXHJcbldpbmRvdyBoZWFkZXJcclxuPT09PT09PT09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIENhYmVjZXJhIGRlIHZlbnRhbmEgKGZvcm11bGFyaW8sIGluZm9ybWUsIGV0YykgcXVlIGNvbnRpZW5lIGxvcyBlc3RpbG9zIHByZWRlZmVpbmlkb3MgcGFyYSBlbCB0aXR1bG8sIHN1YnRpdHVsbywgYm90b24gdm9sdmVyKVxyXG4qIEBuYW1lICAgICAgICAgd2hlYWRlclxyXG4qIEBhdXRob3IgICAgICAgSWduYWNpbyBDYWxsZWphLCBQZXBlIERvbWluZ3VlelxyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXMgICAgIG1haW5cclxuKiBAYnVnc1xyXG5cclxuKi9cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuLyogbGluZSA2OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fd2luZG93aGVhZGVyLnNjc3MgKi9cbi5tZi13aW5kb3ctaGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19jb21wYXNzLWNvbXBhdGliaWxpdHkuc2NzcyAqL1xuICAubWYtd2luZG93LWhlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4vKiBsaW5lIDc3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL193aW5kb3doZWFkZXIuc2NzcyAqL1xuLm1mLXdpbmRvdy1oZWFkZXItLWhncm91cCB7XG4gIGNsZWFyOiBsZWZ0O1xuICBtYXJnaW46IDAuMmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAvKiBsaW5lIDc3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL193aW5kb3doZWFkZXIuc2NzcyAqL1xuICAgIC5tZi13aW5kb3ctaGVhZGVyLS1oZ3JvdXAge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDFlbSAwOyB9IH1cblxuLyogbGluZSA4Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fd2luZG93aGVhZGVyLnNjc3MgKi9cbi5tZi13aW5kb3ctaGVhZGVyLS10aXRsZSwgLmFjLWN1c3RvbS1jb250ZW50IGgyLCAuYWMtY29udGVudC0tZWRpdCBoMiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNvbG9yOiAjMDA4MDgwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU3MTQyODU3MTRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDEwMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fd2luZG93aGVhZGVyLnNjc3MgKi9cbi5tZi13aW5kb3ctaGVhZGVyLS1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKiBsaW5lIDExMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fd2luZG93aGVhZGVyLnNjc3MgKi9cbi5tZi13aW5kb3ctaGVhZGVyLS1tb3JlLWluZm8ge1xuICBtYXJnaW46IDFlbSAwIDA7IH1cblxuLyogbGluZSAxMTYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3dpbmRvd2hlYWRlci5zY3NzICovXG4ubWYtd2luZG93LWhlYWRlci0tYmFjay1idG4ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNnB4IDEwcHggNnB4IDhweDtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgLm1mLXdpbmRvdy1oZWFkZXItLWJhY2stYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhYFcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSAxMzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3dpbmRvd2hlYWRlci5zY3NzICovXG4gIC5tZi13aW5kb3ctaGVhZGVyLS1iYWNrLWJ0bjpsaW5rLCAubWYtd2luZG93LWhlYWRlci0tYmFjay1idG46dmlzaXRlZCB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgLyogbGluZSAxMzcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3dpbmRvd2hlYWRlci5zY3NzICovXG4gIC5tZi13aW5kb3ctaGVhZGVyLS1iYWNrLWJ0bjpob3ZlciwgLm1mLXdpbmRvdy1oZWFkZXItLWJhY2stYnRuOmFjdGl2ZSwgLm1mLXdpbmRvdy1oZWFkZXItLWJhY2stYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogIzM0ODA2NTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qP1xyXG5cclxuV2luZG93IHBhcmVudFxyXG49PT09PT09PT09PT09XHJcblxyXG4qIEBkZXNjICAgICAgICAgRmFsc2EgdmVudGFuYSBtb2RhbC4gVXRpbCBwYXJhIGVsIGNhc28gZW4gcXVlIG5lY2VzaXRlbW9zIGVzZSBhc3BlY3RvIHBlcm8gcG9yIHRlbWFzIGRlIGJhY2sgbm8gc2UgcHVlZGEgcG9uZXIgdW4gbW9kYWwgcmVhbC5cclxuKiBAbmFtZSAgICAgICAgIHdwYXJlbnRcclxuKiBAYXV0aG9yICAgICAgIElnbmFjaW8gQ2FsbGVqYVxyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXMgICAgIG1haW5cclxuKiBAYnVnc1xyXG5cclxuKi9cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiB3aW5kb3cgdy8gcGFyZW50IGxpc3QgKi9cbi8qIGxpbmUgMjEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3dpbmRvd3dwYXJlbnQuc2NzcyAqL1xuLm1mLXdwYXJlbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNEREQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLyogbGluZSAzMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fd2luZG93d3BhcmVudC5zY3NzICovXG4ubWYtd3BhcmVudC1oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI0NDQzsgfVxuICAvKiBsaW5lIDM2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL193aW5kb3d3cGFyZW50LnNjc3MgKi9cbiAgLm1mLXdwYXJlbnQtaGVhZGVyIC5tZi13cGFyZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC8qIGxpbmUgNDEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3dpbmRvd3dwYXJlbnQuc2NzcyAqL1xuICAgIC5tZi13cGFyZW50LWhlYWRlciAubWYtd3BhcmVudC10aXRsZSAud2luZG93dGl0bGUgYSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC42ZW07IH1cbiAgLyogbGluZSA0Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fd2luZG93d3BhcmVudC5zY3NzICovXG4gIC5tZi13cGFyZW50LWhlYWRlciAubWYtd3BhcmVudC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjE2N2VtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLyogbGluZSA1MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fd2luZG93d3BhcmVudC5zY3NzICovXG4gIC5tZi13cGFyZW50LWhlYWRlciA+IGRpdiB7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLyogbGluZSA1NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fd2luZG93d3BhcmVudC5zY3NzICovXG4gIC5tZi13cGFyZW50LWhlYWRlciA+IGRpdiBhLFxuICAubWYtd3BhcmVudC1oZWFkZXIgPiBkaXYgYTpsaW5rLFxuICAubWYtd3BhcmVudC1oZWFkZXIgPiBkaXYgYTp2aXNpdGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzk5OTsgfVxuXG4vKiBsaW5lIDY0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL193aW5kb3d3cGFyZW50LnNjc3MgKi9cbi5tZi13cGFyZW50LWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMDtcbiAgYm9yZGVyOiA1cHggc29saWQgI0VFRTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCAxcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLyogQ2xvc2UgYnV0dG9uICovXG4vKiBsaW5lIDgyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL193aW5kb3d3cGFyZW50LnNjc3MgKi9cbi5tZi13cGFyZW50LWNvbnRlbnQtY2xvc2VidG4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07IH1cbiAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gIC5tZi13cGFyZW50LWNvbnRlbnQtY2xvc2VidG46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+JplwiO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi8qP1xyXG5cclxuV2luZG93IHRvb2xiYXJcclxuPT09PT09PT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBFc3RpbG9zIHBhcmEgbGEgYmFycmEgZGUgaGVycmFtaWVudGFzIHF1ZSBzZSBzdWVsIHNpdHVhciBlbiBsYSBjYWJlY2VyYSBkZSB1biBmb3JtdWxhcmlvIG8gZGUgdW4gaW5mb3JtZSAocmVwb3J0KVxyXG4qIEBuYW1lICAgICAgICAgd3Rvb2xiYXJcclxuKiBAYXV0aG9yICAgICAgIElnbmFjaW8gQ2FsbGVqYSwgUGVwZSBEb21pbmd1ZXpcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzICAgICB3aGVhZGVyXHJcbiogQGJ1Z3NcclxuXHJcbiovXG4vKiAkYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQ6ICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXJhdy1vdXRwdXQ6ICAgICB0cnVlICFkZWZhdWx0OyAqL1xuLypcclxuXHJcbi8vIEJyZWFrcG9pbnQgLSBtZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC1uby1xdWVyaWVzOiAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1uby1xdWVyeS1mYWxsYmFja3M6IHRydWUgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXRvLWVtczogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuLy9cclxuLy9VU086IEBpbmNsdWRlIGJyZWFrcG9pbnQoW1BVTlRPX0RFX0NPUlRFXSl7IC4uY3NzLi4ufVxyXG5cclxuKi9cbi8qIHdpbmRvd2hlYWRlciB0b29sYmFyICovXG4vKiBsaW5lIDc2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL193aW5kb3d0b29sYmFyLnNjc3MgKi9cbi5tZi13aW5kb3ctdG9vbGJhciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAvKiBsaW5lIDc2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL193aW5kb3d0b29sYmFyLnNjc3MgKi9cbiAgICAubWYtd2luZG93LXRvb2xiYXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuLyogbGluZSAxMTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3dpbmRvd3Rvb2xiYXIuc2NzcyAqL1xuLm1mLXdpbmRvdy10b29sYmFyLS10b29sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLyogbGluZSAxMTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3dpbmRvd3Rvb2xiYXIuc2NzcyAqL1xuICAubWYtd2luZG93LXRvb2xiYXItLXRvb2wgLm1mLWljb24sIC5tZi13aW5kb3ctdG9vbGJhci0tdG9vbCAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtLWljb246YmVmb3JlLCAubWYtd2luZG93LXRvb2xiYXItLXRvb2wgLm1mLXNpbXBsZS1saXN0X19pY29uIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpiZWZvcmUsIC5tZi1zaW1wbGUtbGlzdF9faWNvbiAubWYtd2luZG93LXRvb2xiYXItLXRvb2wgLm1mLXNpbXBsZS1saXN0LS1pdGVtOmJlZm9yZSwgLm1mLXdpbmRvdy10b29sYmFyLS10b29sIC5tZi1icmVhZGNydW1iLS1pdGVtLmhhcy1zdWJtZW51OmFmdGVyLCAubWYtd2luZG93LXRvb2xiYXItLXRvb2wgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIGE6OmJlZm9yZSwgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIC5tZi13aW5kb3ctdG9vbGJhci0tdG9vbCBhOjpiZWZvcmUsXG4gIC5tZi13aW5kb3ctdG9vbGJhci0tdG9vbCAuYWMtaW5ib3gtLWljb24gLm1mLWluYm94LS1zdWJtZW51LWl0ZW0gYTo6YmVmb3JlLCAuYWMtaW5ib3gtLWljb24gLm1mLWluYm94LS1zdWJtZW51LWl0ZW0gLm1mLXdpbmRvdy10b29sYmFyLS10b29sIGE6OmJlZm9yZSwgLm1mLXdpbmRvdy10b29sYmFyLS10b29sIFtjbGFzcyo9XCJtZi1pY29uLVwiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgdGV4dC1pbmRlbnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAvKiBsaW5lIDExMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fd2luZG93dG9vbGJhci5zY3NzICovXG4gICAgLm1mLXdpbmRvdy10b29sYmFyLS10b29sIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtaW5kZW50OiAwOyB9XG4gICAgICAvKiBsaW5lIDEzMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fd2luZG93dG9vbGJhci5zY3NzICovXG4gICAgICAubWYtd2luZG93LXRvb2xiYXItLXRvb2wgLm1mLWljb24sIC5tZi13aW5kb3ctdG9vbGJhci0tdG9vbCAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtLWljb246YmVmb3JlLCAubWYtd2luZG93LXRvb2xiYXItLXRvb2wgLm1mLXNpbXBsZS1saXN0X19pY29uIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpiZWZvcmUsIC5tZi1zaW1wbGUtbGlzdF9faWNvbiAubWYtd2luZG93LXRvb2xiYXItLXRvb2wgLm1mLXNpbXBsZS1saXN0LS1pdGVtOmJlZm9yZSwgLm1mLXdpbmRvdy10b29sYmFyLS10b29sIC5tZi1icmVhZGNydW1iLS1pdGVtLmhhcy1zdWJtZW51OmFmdGVyLCAubWYtd2luZG93LXRvb2xiYXItLXRvb2wgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIGE6OmJlZm9yZSwgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIC5tZi13aW5kb3ctdG9vbGJhci0tdG9vbCBhOjpiZWZvcmUsXG4gICAgICAubWYtd2luZG93LXRvb2xiYXItLXRvb2wgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tc3VibWVudS1pdGVtIGE6OmJlZm9yZSwgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tc3VibWVudS1pdGVtIC5tZi13aW5kb3ctdG9vbGJhci0tdG9vbCBhOjpiZWZvcmUsIC5tZi13aW5kb3ctdG9vbGJhci0tdG9vbCBbY2xhc3MqPVwibWYtaWNvbi1cIl0ge1xuICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgLyogbGluZSAxMzcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3dpbmRvd3Rvb2xiYXIuc2NzcyAqL1xuICAgICAgLm1mLXdpbmRvdy10b29sYmFyLS10b29sID4gYTpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAtMXB4IDBweCAjRkZGOyB9IH1cbiAgLyogbGluZSAxNDgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3dpbmRvd3Rvb2xiYXIuc2NzcyAqL1xuICAubWYtd2luZG93LXRvb2xiYXItLXRvb2wgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgbWFyZ2luOiA0cHg7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0My43NDM3NWVtKSB7XG4gICAgICAvKiBsaW5lIDE0OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fd2luZG93dG9vbGJhci5zY3NzICovXG4gICAgICAubWYtd2luZG93LXRvb2xiYXItLXRvb2wgPiBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICBtaW4td2lkdGg6IDU4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0NDQ7IH0gfVxuICAgIC8qIGxpbmUgMTc5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3VpL193aW5kb3d0b29sYmFyLnNjc3MgKi9cbiAgICAubWYtd2luZG93LXRvb2xiYXItLXRvb2wgPiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYzRjM2MzOyB9XG4gICAgICAvKiBsaW5lIDE4Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fd2luZG93dG9vbGJhci5zY3NzICovXG4gICAgICAubWYtd2luZG93LXRvb2xiYXItLXRvb2wgPiBhOmhvdmVyIC5tZi1pY29uLCAubWYtd2luZG93LXRvb2xiYXItLXRvb2wgPiBhOmhvdmVyIC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0taWNvbjpiZWZvcmUsIC5tZi13aW5kb3ctdG9vbGJhci0tdG9vbCA+IGE6aG92ZXIgLm1mLXNpbXBsZS1saXN0X19pY29uIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpiZWZvcmUsIC5tZi1zaW1wbGUtbGlzdF9faWNvbiAubWYtd2luZG93LXRvb2xiYXItLXRvb2wgPiBhOmhvdmVyIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpiZWZvcmUsIC5tZi13aW5kb3ctdG9vbGJhci0tdG9vbCA+IGE6aG92ZXIgLm1mLWJyZWFkY3J1bWItLWl0ZW0uaGFzLXN1Ym1lbnU6YWZ0ZXIsIC5tZi13aW5kb3ctdG9vbGJhci0tdG9vbCA+IGE6aG92ZXIgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIGE6OmJlZm9yZSwgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIC5tZi13aW5kb3ctdG9vbGJhci0tdG9vbCA+IGE6aG92ZXIgYTo6YmVmb3JlLFxuICAgICAgLm1mLXdpbmRvdy10b29sYmFyLS10b29sID4gYTpob3ZlciAuYWMtaW5ib3gtLWljb24gLm1mLWluYm94LS1zdWJtZW51LWl0ZW0gYTo6YmVmb3JlLCAuYWMtaW5ib3gtLWljb24gLm1mLWluYm94LS1zdWJtZW51LWl0ZW0gLm1mLXdpbmRvdy10b29sYmFyLS10b29sID4gYTpob3ZlciBhOjpiZWZvcmUsIC5tZi13aW5kb3ctdG9vbGJhci0tdG9vbCA+IGE6aG92ZXIgW2NsYXNzKj1cIm1mLWljb24tXCJdIHtcbiAgICAgICAgY29sb3I6ICNjNGMzYzM7IH1cbiAgICAvKiBsaW5lIDE4Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fd2luZG93dG9vbGJhci5zY3NzICovXG4gICAgLm1mLXdpbmRvdy10b29sYmFyLS10b29sID4gYTphY3RpdmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpIGluc2V0LCAwcHggMXB4IDBweCAjRkZGOyB9XG4gICAgLyogbGluZSAxOTQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3dpbmRvd3Rvb2xiYXIuc2NzcyAqL1xuICAgIC5tZi13aW5kb3ctdG9vbGJhci0tdG9vbCA+IGE6YmVmb3JlLFxuICAgIC5tZi13aW5kb3ctdG9vbGJhci0tdG9vbCA+IGEgPiBzcGFuW2NsYXNzKj1cIm1mLWljb24tXCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDMuNzQzNzVlbSkge1xuICAgICAgICAvKiBsaW5lIDE5NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy91aS9fd2luZG93dG9vbGJhci5zY3NzICovXG4gICAgICAgIC5tZi13aW5kb3ctdG9vbGJhci0tdG9vbCA+IGE6YmVmb3JlLFxuICAgICAgICAubWYtd2luZG93LXRvb2xiYXItLXRvb2wgPiBhID4gc3BhbltjbGFzcyo9XCJtZi1pY29uLVwiXSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgLyogbGluZSAyMDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvdWkvX3dpbmRvd3Rvb2xiYXIuc2NzcyAqL1xuICAubWYtd2luZG93LXRvb2xiYXItLXRvb2wuaXMtc2VsZWN0ZWQgPiBhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KSBpbnNldCwgMHB4IDFweCAwcHggI0ZGRjsgfVxuXG4vKj9cclxuXHJcbkFsZXJ0c1xyXG49PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBNdWVzdHJhIG1lbnNhamVzIGRlIGFsZXJ0YSBxdWUgc2UgZGVzcGxhemFuIHZlcnRpY2FsIHUgaG9yaXpvbnRhbG1lbnRlXHJcbiogQG5hbWUgICAgICAgICBhbGVydFxyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzICAgICBtZXNzYWdlcy5qc1xyXG4qIEBidWdzICAgICAgICAgRmFsdGEgb3B0aW1pemFyIGNvZGlnbyB5IHJldmlzYXIgcmVzcG9uc2l2ZVxyXG5cclxuKi9cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuLyogbGluZSAzNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19hbGVydHMuc2NzcyAqL1xuLm1mLWFsZXJ0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMzA7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAzMDBweDsgfVxuXG4vKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2FsZXJ0cy5zY3NzICovXG4ubWYtYWxlcnQtbG9nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IC0zMDBweDtcbiAgcGFkZGluZzogMTVweCAxMnB4OyB9XG5cbi8qIGxpbmUgNTYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fYWxlcnRzLnNjc3MgKi9cbi5pcy1hbGVydGlmeS1sb2ctc2hvd2luZyB7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgNTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fYWxlcnRzLnNjc3MgKi9cbi5pcy1hbGVydGlmeS1sb2ctaGlkZGVuIHtcbiAgcmlnaHQ6IC0zMDBweDsgfVxuXG4vKiBsaW5lIDYzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2FsZXJ0cy5zY3NzICovXG4ubWYtYWxlcnRzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE1MHB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTUwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTUwcHgpOyB9XG5cbi8qIGxpbmUgNzEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fYWxlcnRzLnNjc3MgKi9cbi5tZi1hbGVydC1sb2dzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA3NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19hbGVydHMuc2NzcyAqL1xuLm1mLWFsZXJ0LWxvZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMzAwcHg7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSA4Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19hbGVydHMuc2NzcyAqL1xuLm1mLWFsZXJ0LXNob3cge1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDg4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2FsZXJ0cy5zY3NzICovXG4ubWYtYWxlcnQtbG9nLWhpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDMxMHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMTBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMxMHB4LCAwKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDk1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2FsZXJ0cy5zY3NzICovXG4ubWYtYWxlcnQtbG9nLFxuLm1mLWFsZXJ0LXNob3cge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7IH1cblxuLyogbGluZSAxMDAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fYWxlcnRzLnNjc3MgKi9cbi5tZi1hbGVydC1oaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTsgfVxuXG4vKiBsaW5lIDEwNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19hbGVydHMuc2NzcyAqL1xuLm1mLWFsZXJ0LWxvZy1oaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTsgfVxuXG4vKiBsaW5lIDExMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19hbGVydHMuc2NzcyAqL1xuLm1mLWFsZXJ0LWxvZyB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICM2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAzcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuNCksIDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMikgaW5zZXQsIDAgMXB4IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgaW5zZXQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNlZWVlZWUgMCUsICNlMGUwZTAgMTAwJSk7IH1cblxuLyogbGluZSAxMjMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fYWxlcnRzLnNjc3MgKi9cbi5tZi1hbGVydC1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0Y5NEUzQzsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgLm1mLWFsZXJ0LWVycm9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLviaZcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEycHggMCAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb2xvcjogI0Y5NEUzQztcbiAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuXG4vKiBsaW5lIDEzNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19hbGVydHMuc2NzcyAqL1xuLm1mLWFsZXJ0LXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICM1ZGJiMmQ7IH1cbiAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gIC5tZi1hbGVydC1zdWNjZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLviahcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEycHggMCAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb2xvcjogIzVkYmIyZDtcbiAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuXG4vKj9cclxuXHJcbkF1dG9jb21wbGV0ZVxyXG49PT09PT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBCdXNjYXIgY2FzbyBkZSBlam1wbG8sIHBhcmEgb3B0aW1pemFybG9cclxuKiBAbmFtZSAgICAgICAgIGF1dG9jb21wbGV0ZVxyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzICAgICBhdXRvY29tcGxldGUuanNcclxuKiBAYnVncyAgICAgICAgIEZhbHRhIG9wdGltaXphciBjb2RpZ28geSByZXZpc2FyIHJlc3BvbnNpdmVcclxuXHJcbiovXG4vKiAkYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQ6ICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXJhdy1vdXRwdXQ6ICAgICB0cnVlICFkZWZhdWx0OyAqL1xuLypcclxuXHJcbi8vIEJyZWFrcG9pbnQgLSBtZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC1uby1xdWVyaWVzOiAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1uby1xdWVyeS1mYWxsYmFja3M6IHRydWUgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXRvLWVtczogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuLy9cclxuLy9VU086IEBpbmNsdWRlIGJyZWFrcG9pbnQoW1BVTlRPX0RFX0NPUlRFXSl7IC4uY3NzLi4ufVxyXG5cclxuKi9cbi8qICBBdXRvY29tcGxldGUgKHdpZGdldCBoZWxwZXIpICovXG4vKiBsaW5lIDI4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2F1dG9jb21wbGV0ZS5zY3NzICovXG4ubWZBdXRvQ29tcFdpZGdTZWxlY3RlZENvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMTIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gIC8qIGxpbmUgNDAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fYXV0b2NvbXBsZXRlLnNjc3MgKi9cbiAgLmZpbHRlckZvcm0gLm1mQXV0b0NvbXBXaWRnU2VsZWN0ZWRDb250YWluZXIge1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDsgfVxuXG4vKiBsaW5lIDQ1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2F1dG9jb21wbGV0ZS5zY3NzICovXG4ubWYtYXV0b2NvbXBsZXRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qP1xyXG5cclxuQnJlYWRjcnVtYlxyXG49PT09PT09PT09XHJcblxyXG4qIEBkZXNjICAgICAgICAgQ3JlYSB1biBtaWdhIGRlIHBhbiBxdWUgaW5kaWNhIGxhIHJ1dGEgdW4gYXJ0aWN1bG9cclxuKiBAbmFtZSAgICAgICAgIGJyZWFkY1xyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3MgICAgICAgICBObyB0aWVuZSB2ZXJzaW9uIHJldmlzYXIgcmVzcG9uc2l2ZSwgbm8gZXMgbmVjZXNhcmlhXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBCcmVhZGNydW1icyAqL1xuLyogbGluZSA0MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19icmVhZGNydW1iLnNjc3MgKi9cbi5tZi1icmVhZGNydW1iIHtcbiAgY2xlYXI6IGxlZnQ7IH1cbiAgLyogbGluZSA5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fY29tcGFzcy1jb21wYXRpYmlsaXR5LnNjc3MgKi9cbiAgLm1mLWJyZWFkY3J1bWI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSA0Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19icmVhZGNydW1iLnNjc3MgKi9cbi5tZi1icmVhZGNydW1iLS1tZW51IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSA1Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19icmVhZGNydW1iLnNjc3MgKi9cbi5tZi1icmVhZGNydW1iLS1pdGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgbWFyZ2luOiAwIDAuMzVlbSA1cHggMDsgfVxuICAvKiBsaW5lIDU4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2JyZWFkY3J1bWIuc2NzcyAqL1xuICAubWYtYnJlYWRjcnVtYi0taXRlbSA+IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNDQ0OyB9XG4gIC8qIGxpbmUgNjMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fYnJlYWRjcnVtYi5zY3NzICovXG4gIC5tZi1icmVhZGNydW1iLS1pdGVtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAvIFwiO1xuICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG4gIC8qIGxpbmUgNjksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fYnJlYWRjcnVtYi5zY3NzICovXG4gIC5tZi1icmVhZGNydW1iLS1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC8qIGxpbmUgNzQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fYnJlYWRjcnVtYi5zY3NzICovXG4gIC5tZi1icmVhZGNydW1iLS1pdGVtOmhvdmVyIHVsIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8qIERlZmF1bHQgYXV0byAqL1xuICAgIG1hcmdpbjogMDtcbiAgICAvKiBEZWZhdWx0IDAgKi9cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAvKiBEZWZhdWx0IHZpc2libGUgKi9cbiAgICB3aWR0aDogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBsaW5lYXI7XG4gICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyOyB9XG5cbi8qIGxpbmUgODEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fYnJlYWRjcnVtYi5zY3NzICovXG4ubWYtYnJlYWRjcnVtYi0tc3VibWVudSB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAwO1xuICAvKiBEZWZhdWx0IDFweCAqL1xuICBtYXJnaW46IC0xcHg7XG4gIC8qIERlZmF1bHQgLTFweCAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBEZWZhdWx0IGhpZGRlbiAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiBEZWZhdWx0IDAgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiBEZWZhdWx0IGFic29sdXRlICovXG4gIHdpZHRoOiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTRweDtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgYm94LXNoYWRvdzogMCA1cHggOXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgei1pbmRleDogMTsgfVxuICAvKiBsaW5lIDE5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fZHJvcGRvd24tbWVudS5zY3NzICovXG4gIC5pZTggLm1mLWJyZWFkY3J1bWItLXN1Ym1lbnUge1xuICAgIGJvcmRlcjogMDsgfVxuICAvKiBsaW5lIDk1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2JyZWFkY3J1bWIuc2NzcyAqL1xuICAubWYtYnJlYWRjcnVtYi0tc3VibWVudSA+IGxpIHtcbiAgICBtYXJnaW46IDAgMCAzcHggMDsgfVxuICAgIC8qIGxpbmUgOTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fYnJlYWRjcnVtYi5zY3NzICovXG4gICAgLm1mLWJyZWFkY3J1bWItLXN1Ym1lbnUgPiBsaTpob3ZlciwgLm1mLWJyZWFkY3J1bWItLXN1Ym1lbnUgPiBsaSBhOmhvdmVyLCAubWYtYnJlYWRjcnVtYi0tc3VibWVudSA+IGxpOmZvY3VzLCAubWYtYnJlYWRjcnVtYi0tc3VibWVudSA+IGxpIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREOyB9XG4gIC8qIGxpbmUgMTA2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2JyZWFkY3J1bWIuc2NzcyAqL1xuICAubWYtYnJlYWRjcnVtYi0tc3VibWVudSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggNXB4OyB9XG5cbi8qP1xyXG5cclxuQ2Fyb3VzZWxcclxuPT09PT09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgRXN0aWxvcyBwYXJhIGNhcnJ1c2VsIFwic2xpY2stY2Fyb3VzZWxcIiAoaHR0cDovL2tlbndoZWVsZXIuZ2l0aHViLmlvL3NsaWNrKS5cclxuKiBAbmFtZSAgICAgICAgQ2Fyb3VzZWxcclxuKiBAYXV0aG9yICAgICAgTWlndWVsIEFuZ2VsIFRvcnJlc1xyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXMgICAgc2xpY2suc2Nzcywgc2xpY2suanMgXCIxLjYuMFwiXHJcbiogQGJ1Z3NcclxuXHJcbiovXG4vKiBsaW5lIDE2OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19jYXJvdXNlbC5zY3NzICovXG4ubWYtY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQzLjc0Mzc1ZW0pIHtcbiAgICAvKiBsaW5lIDE2OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19jYXJvdXNlbC5zY3NzICovXG4gICAgLm1mLWNhcm91c2VsLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4vKiBsaW5lIDE4Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19jYXJvdXNlbC5zY3NzICovXG4ubWYtY2Fyb3VzZWwtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwIHNvbGlkIHdoaXRlO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMTkzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLm1mLWNhcm91c2VsLS1pdGVtLnNsaWNrLWNlbnRlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kOiBwdXJwbGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQ4MDY1OyB9XG5cbi8qIGxpbmUgMjAwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2Nhcm91c2VsLnNjc3MgKi9cbi5tZi1jYXJvdXNlbF9fbWVudSAuc2xpY2stYWN0aXZlOm5vdCguc2xpY2stY3VycmVudCkge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAyMDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fY2Fyb3VzZWwuc2NzcyAqL1xuLm1mLWNhcm91c2VsLS1pdGVtLWxpbmsge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDIxMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19jYXJvdXNlbC5zY3NzICovXG4ubWYtY2Fyb3VzZWwtLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgMjIwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2Nhcm91c2VsLnNjc3MgKi9cbi5tZi1jYXJvdXNlbC0tY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI2U2ZWZlYztcbiAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgMjI4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2Nhcm91c2VsLnNjc3MgKi9cbi5tZi1jYXJvdXNlbC0taXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjcxNDI4NTcxNDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMi4xNDI4NTcxNDI5cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAwLjVlbTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM0NDQ7IH1cblxuLyogbGluZSAyMzYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fY2Fyb3VzZWwuc2NzcyAqL1xuLm1mLWNhcm91c2VsLS1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuOTI4NTcxNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM0NDQ7IH1cblxuLyogbGluZSAyNDMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fY2Fyb3VzZWwuc2NzcyAqL1xuLm1mLWNhcm91c2VsLS1pdGVtLXRleHRsaW5rIHtcbiAgY29sb3I6ICMwMDgwODA7IH1cblxuLyogbGluZSAyNDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fY2Fyb3VzZWwuc2NzcyAqL1xuLm1mLWNhcm91c2VsLS1idXR0b24tcHJldixcbi5tZi1jYXJvdXNlbC0tYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMC4zO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzM0ODA2NTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0My43NDM3NWVtKSB7XG4gICAgLyogbGluZSAyNDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5tZi1jYXJvdXNlbC0tYnV0dG9uLXByZXYsXG4gICAgLm1mLWNhcm91c2VsLS1idXR0b24tbmV4dCB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAvKiBsaW5lIDI3NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19jYXJvdXNlbC5zY3NzICovXG4gIC5tZi1jYXJvdXNlbC0tYnV0dG9uLXByZXYgc3BhbixcbiAgLm1mLWNhcm91c2VsLS1idXR0b24tbmV4dCBzcGFuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4OyB9XG4gICAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX3Zpc3VhbGx5aGlkZGVuLnNjc3MgKi9cbiAgICAubWYtY2Fyb3VzZWwtLWJ1dHRvbi1wcmV2IHNwYW4uZm9jdXNhYmxlOmFjdGl2ZSwgLm1mLWNhcm91c2VsLS1idXR0b24tcHJldiBzcGFuLmZvY3VzYWJsZTpmb2N1cyxcbiAgICAubWYtY2Fyb3VzZWwtLWJ1dHRvbi1uZXh0IHNwYW4uZm9jdXNhYmxlOmFjdGl2ZSxcbiAgICAubWYtY2Fyb3VzZWwtLWJ1dHRvbi1uZXh0IHNwYW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgICAgIGNsaXA6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAvKiBsaW5lIDI3OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19jYXJvdXNlbC5zY3NzICovXG4gIC5tZi1jYXJvdXNlbC0tYnV0dG9uLXByZXY6aG92ZXIsIC5tZi1jYXJvdXNlbC0tYnV0dG9uLXByZXY6Zm9jdXMsXG4gIC5tZi1jYXJvdXNlbC0tYnV0dG9uLW5leHQ6aG92ZXIsXG4gIC5tZi1jYXJvdXNlbC0tYnV0dG9uLW5leHQ6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzNDgwNjU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgMjg5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLm1mLWNhcm91c2VsLS1idXR0b24tcHJldjphY3RpdmUsXG4gIC5tZi1jYXJvdXNlbC0tYnV0dG9uLW5leHQ6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgY29sb3I6ICMzNDgwNjU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgMjk4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLm1mLWNhcm91c2VsLS1idXR0b24tcHJldlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSxcbiAgLm1mLWNhcm91c2VsLS1idXR0b24tbmV4dFthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjUpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDMxMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19jYXJvdXNlbC5zY3NzICovXG4ubWYtY2Fyb3VzZWwtLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuICAubWYtY2Fyb3VzZWwtLWJ1dHRvbi1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhYFcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQzLjc0Mzc1ZW0pIHtcbiAgICAvKiBsaW5lIDMxMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19jYXJvdXNlbC5zY3NzICovXG4gICAgLm1mLWNhcm91c2VsLS1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuICAgICAgLm1mLWNhcm91c2VsLS1idXR0b24tcHJldjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu+FgVwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMzI2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2Nhcm91c2VsLnNjc3MgKi9cbi5tZi1jYXJvdXNlbC0tYnV0dG9uLW5leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7IH1cbiAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gIC5tZi1jYXJvdXNlbC0tYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+FglwiO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDMuNzQzNzVlbSkge1xuICAgIC8qIGxpbmUgMzI2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2Nhcm91c2VsLnNjc3MgKi9cbiAgICAubWYtY2Fyb3VzZWwtLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gICAgICAubWYtY2Fyb3VzZWwtLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi74WCXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lOyB9IH1cblxuLyogbGluZSAzNDUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fY2Fyb3VzZWwuc2NzcyAqL1xuLm1mLWNhcm91c2VsLS1wYWdlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgMzU1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLm1mLWNhcm91c2VsLS1wYWdlciBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLyogbGluZSAzNTgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5tZi1jYXJvdXNlbC0tcGFnZXIgbGkgYnV0dG9uLCAubWYtY2Fyb3VzZWwtLXBhZ2VyIGxpIC5tZi1jb29raWVzLS1hY2NlcHQsIC5tZi1jYXJvdXNlbC0tcGFnZXIgbGkgLm1mLWNvb2tpZXMtLWluZm8sIC5tZi1jYXJvdXNlbC0tcGFnZXIgbGkgLm1mLXNjcm9sbC1uYXYtLWJ0biB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDFweDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OTllbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzM0ODA2NTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDM3NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19jYXJvdXNlbC5zY3NzICovXG4gICAgICAubWYtY2Fyb3VzZWwtLXBhZ2VyIGxpIGJ1dHRvbjpob3ZlciwgLm1mLWNhcm91c2VsLS1wYWdlciBsaSAubWYtY29va2llcy0tYWNjZXB0OmhvdmVyLCAubWYtY2Fyb3VzZWwtLXBhZ2VyIGxpIC5tZi1jb29raWVzLS1pbmZvOmhvdmVyLCAubWYtY2Fyb3VzZWwtLXBhZ2VyIGxpIC5tZi1zY3JvbGwtbmF2LS1idG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwODA4MDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLyogbGluZSAzODIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fY2Fyb3VzZWwuc2NzcyAqL1xuICAgICAgLm1mLWNhcm91c2VsLS1wYWdlciBsaSBidXR0b246Zm9jdXMsIC5tZi1jYXJvdXNlbC0tcGFnZXIgbGkgLm1mLWNvb2tpZXMtLWFjY2VwdDpmb2N1cywgLm1mLWNhcm91c2VsLS1wYWdlciBsaSAubWYtY29va2llcy0taW5mbzpmb2N1cywgLm1mLWNhcm91c2VsLS1wYWdlciBsaSAubWYtc2Nyb2xsLW5hdi0tYnRuOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDgwODA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDM5MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19jYXJvdXNlbC5zY3NzICovXG4gICAgLm1mLWNhcm91c2VsLS1wYWdlciBsaS5zbGljay1hY3RpdmUgYnV0dG9uLCAubWYtY2Fyb3VzZWwtLXBhZ2VyIGxpLnNsaWNrLWFjdGl2ZSAubWYtY29va2llcy0tYWNjZXB0LCAubWYtY2Fyb3VzZWwtLXBhZ2VyIGxpLnNsaWNrLWFjdGl2ZSAubWYtY29va2llcy0taW5mbywgLm1mLWNhcm91c2VsLS1wYWdlciBsaS5zbGljay1hY3RpdmUgLm1mLXNjcm9sbC1uYXYtLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzQ4MDY1O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzQ4MDY1O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKj9cclxuXHJcbkF2aXNvIGRlIGNvb2tpZXNcclxuPT09PT09PT09PT09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIEVzdGlsb3MgcGFyYSBtZW5zYWplIGRlIGFkdmVydGVuY2lhIGRlIGNvb2tpZXNcclxuKiBAbmFtZSAgICAgICAgIGNvb2tpZXNcclxuKiBAYXV0aG9yXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlcyAgICAgY29va2llcy5qc1xyXG4qIEBidWdzICAgICAgICAgRmFsdGEgY29tcHJvYmFyIGZ1bmNpb25hbWllbnRvIGVuIGFwbGljYWNpb25cclxuXHJcbiovXG4vKiAkYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQ6ICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXJhdy1vdXRwdXQ6ICAgICB0cnVlICFkZWZhdWx0OyAqL1xuLypcclxuXHJcbi8vIEJyZWFrcG9pbnQgLSBtZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC1uby1xdWVyaWVzOiAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1uby1xdWVyeS1mYWxsYmFja3M6IHRydWUgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXRvLWVtczogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuLy9cclxuLy9VU086IEBpbmNsdWRlIGJyZWFrcG9pbnQoW1BVTlRPX0RFX0NPUlRFXSl7IC4uY3NzLi4ufVxyXG5cclxuKi9cbi8qKi9cbi8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fY29va2llcy5zY3NzICovXG4ubWYtY29va2llcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNiY2JjO1xuICBib3gtc2hhZG93OiAtMTFweCA4cHggMjFweCAjOTQ5NDk2OyB9XG4gIC8qIGxpbmUgNDgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fY29va2llcy5zY3NzICovXG4gIC5tZi1jb29raWVzLnRvcCB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogaW5pdGlhbDsgfVxuICAvKiBsaW5lIDUzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2Nvb2tpZXMuc2NzcyAqL1xuICAubWYtY29va2llcy5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjg2ODc1ZW0pIHtcbiAgLyogbGluZSA1OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19jb29raWVzLnNjc3MgKi9cbiAgLm1mLWNvb2tpZXMtLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgcGFkZGluZy1yaWdodDogMiU7IH0gfVxuXG4vKj9cclxuXHJcbkRpYWxvZ1xyXG49PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICAgICBFc3RpbG9zIHBhcmEgdmVudGFuYXMgbW9kYWxlc1xyXG4qIEBuYW1lICAgICAgICAgICAgZGlhbG9nXHJcbiogQGF1dGhvclxyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXMgICAgICAgIGRpYWxvZy5qc1xyXG4qIEBidWdzICAgICAgICAgICAgRmFsdGEgb3B0aW1pemFyIGNvZGlnbyB5IHJldmlzYXIgcmVzcG9uc2l2ZVxyXG5cclxuKi9cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuLyogQXRlbmNpw7NuOiBjb2xvY2FyIHVuIHZhbG9yIMO6bmljbywgc2lydmUgdGFtYmnDqW4gcGFyYSBzaXR1YXIgZWwgY3VhZHJvIGVuIGxhIHZlcnNpw7NuIG3Ds3ZpbCAqL1xuLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19kaWFsb2cuc2NzcyAqL1xuLm1mLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDk1JTtcbiAgbWFyZ2luOiAwLjVlbTtcbiAgei1pbmRleDogNTAxMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xuICBib3JkZXI6IDAgbm9uZSB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDMuNzQzNzVlbSkge1xuICAgIC8qIGxpbmUgNzQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fZGlhbG9nLnNjc3MgKi9cbiAgICAubWYtZGlhbG9nIHtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2RpYWxvZy5zY3NzICovXG4gICAgLm1mLWRpYWxvZyB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2RpYWxvZy5zY3NzICovXG4gICAgLm1mLWRpYWxvZyB7XG4gICAgICBtYXgtd2lkdGg6IDcwJTsgfSB9XG4gIC8qIGxpbmUgMTA1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2RpYWxvZy5zY3NzICovXG4gIC5tZi1kaWFsb2cuanMtbWYtZGlhbG9nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMTA5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2RpYWxvZy5zY3NzICovXG4gIC5tZi1kaWFsb2cubWYtdmlzdWFsaXplciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDEyNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19kaWFsb2cuc2NzcyAqL1xuLm1mLWRpYWxvZy0tdGl0bGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMC41ZW07XG4gIGxlZnQ6IDAuNWVtO1xuICByaWdodDogMC41ZW07XG4gIHBhZGRpbmc6IDRweDtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICMzNDgwNjU7IH1cbiAgLyogbGluZSA5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fY29tcGFzcy1jb21wYXRpYmlsaXR5LnNjc3MgKi9cbiAgLm1mLWRpYWxvZy0tdGl0bGViYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAvKiBsaW5lIDEyNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19kaWFsb2cuc2NzcyAqL1xuICAgIC5tZi1kaWFsb2ctLXRpdGxlYmFyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC8qIGxpbmUgMTQ3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2RpYWxvZy5zY3NzICovXG4gIC5tZi12aXN1YWxpemVyIC5tZi1kaWFsb2ctLXRpdGxlYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDE1Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19kaWFsb2cuc2NzcyAqL1xuLm1mLWRpYWxvZy0tdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi8qIGxpbmUgMTY3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2RpYWxvZy5zY3NzICovXG4ubWYtZGlhbG9nLS1idG4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAycHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1YzQ4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTQpIGluc2V0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gICAgLyogbGluZSAxNjcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fZGlhbG9nLnNjc3MgKi9cbiAgICAubWYtZGlhbG9nLS1idG4ge1xuICAgICAgcGFkZGluZzogNnB4IDE0cHggNHB4O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDE5Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19kaWFsb2cuc2NzcyAqL1xuICAubWYtZGlhbG9nLS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC8qIGxpbmUgMTk5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2RpYWxvZy5zY3NzICovXG4gIC5tZi1kaWFsb2ctLWJ0biAubWYtaWNvbiwgLm1mLWRpYWxvZy0tYnRuIC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0taWNvbjpiZWZvcmUsIC5tZi1kaWFsb2ctLWJ0biAubWYtc2ltcGxlLWxpc3RfX2ljb24gLm1mLXNpbXBsZS1saXN0LS1pdGVtOmJlZm9yZSwgLm1mLXNpbXBsZS1saXN0X19pY29uIC5tZi1kaWFsb2ctLWJ0biAubWYtc2ltcGxlLWxpc3QtLWl0ZW06YmVmb3JlLCAubWYtZGlhbG9nLS1idG4gLm1mLWJyZWFkY3J1bWItLWl0ZW0uaGFzLXN1Ym1lbnU6YWZ0ZXIsIC5tZi1kaWFsb2ctLWJ0biAuYWMtaW5ib3gtLWljb24gLm1mLWluYm94LS1tZW51LWl0ZW0gYTo6YmVmb3JlLCAuYWMtaW5ib3gtLWljb24gLm1mLWluYm94LS1tZW51LWl0ZW0gLm1mLWRpYWxvZy0tYnRuIGE6OmJlZm9yZSxcbiAgLm1mLWRpYWxvZy0tYnRuIC5hYy1pbmJveC0taWNvbiAubWYtaW5ib3gtLXN1Ym1lbnUtaXRlbSBhOjpiZWZvcmUsIC5hYy1pbmJveC0taWNvbiAubWYtaW5ib3gtLXN1Ym1lbnUtaXRlbSAubWYtZGlhbG9nLS1idG4gYTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLyogbGluZSAyMTAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fZGlhbG9nLnNjc3MgKi9cbiAgLm1mLXZpc3VhbGl6ZXIgLm1mLWRpYWxvZy0tYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDYwLCA2MCwgNjAsIDAuOTUpO1xuICAgIHBhZGRpbmc6IDZweCA3cHg7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi8qIGxpbmUgMjI2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2RpYWxvZy5zY3NzICovXG4ubWYtZGlhbG9nLS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxZW07XG4gIG92ZXJmbG93OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjMyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2RpYWxvZy5zY3NzICovXG4gIC5qcy1tZi1kaWFsb2cgLm1mLWRpYWxvZy0tY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMzA1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLyogbGluZSAyMzcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fZGlhbG9nLnNjc3MgKi9cbiAgLm1mLXZpc3VhbGl6ZXIgLm1mLWRpYWxvZy0tY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG5cbi8qIGxpbmUgMjQ0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2RpYWxvZy5zY3NzICovXG4ubWYtZGlhbG9nLS1idXR0b25iYXIge1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7IH1cbiAgLyogbGluZSA5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fY29tcGFzcy1jb21wYXRpYmlsaXR5LnNjc3MgKi9cbiAgLm1mLWRpYWxvZy0tYnV0dG9uYmFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgMjU2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2RpYWxvZy5zY3NzICovXG4gIC5tZi12aXN1YWxpemVyIC5tZi1kaWFsb2ctLWJ1dHRvbmJhciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAgICAgLyogbGluZSAyNTYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fZGlhbG9nLnNjc3MgKi9cbiAgICAgIC5tZi12aXN1YWxpemVyIC5tZi1kaWFsb2ctLWJ1dHRvbmJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgLyogbGluZSAyNjksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fZGlhbG9nLnNjc3MgKi9cbiAgLm1mLWRpYWxvZy0tYnV0dG9uYmFyIC5tZi12aXN1YWxpemVyLS10b29sIHtcbiAgICBwYWRkaW5nOiA2cHggN3B4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSg2MCwgNjAsIDYwLCAwLjk1KTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLyogbGluZSAyNzksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fZGlhbG9nLnNjc3MgKi9cbiAgICAubWYtZGlhbG9nLS1idXR0b25iYXIgLm1mLXZpc3VhbGl6ZXItLXRvb2w6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg4MCwgODAsIDgwLCAwLjgpOyB9XG5cbi8qIGxpbmUgMjg5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2RpYWxvZy5zY3NzICovXG4ubWYtdmlzdWFsaXplci0tY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDsgfVxuXG4vKiBsaW5lIDI5Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19kaWFsb2cuc2NzcyAqL1xuLm1mLXZpc3VhbGl6ZXItLXpvb20ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cblxuLyogbGluZSAyOTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fZGlhbG9nLnNjc3MgKi9cbi5tZi12aXN1YWxpemVyLS10b29sYmFyIHtcbiAgYmFja2dyb3VuZDogI0RERDsgfVxuXG4vKj9cclxuXHJcbkF1dG9jb21wbGV0ZVxyXG49PT09PT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBFc3RpbG9zIHBhcmEgbGEgdmVudGFuYSAnZHJhZyBhbmQgZHJvcCcsIHF1ZSBzaXJ2ZSBwYXJhIGltcG9ydGFyIGFyY2hpdm9zIHBvciBlbCBwcm9jZWRpbWVpbnRvIGRlIGFycmFzdHJhciB5IHNvbHRhciBlbiB1biBjb250ZW5lZG9yIGRldGVybWluYWRvXHJcbiogQG5hbWUgICAgICAgICBkcm9wZmlsZVxyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzICAgICBkcm9wZmlsZS5qc1xyXG4qIEBidWdzXHJcblxyXG4qL1xuLyogbGluZSA1Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19kcm9wZmlsZS5zY3NzICovXG4ubWYtZmlsZXVwbG9hZC0tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG4gIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSA5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fY29tcGFzcy1jb21wYXRpYmlsaXR5LnNjc3MgKi9cbiAgLm1mLWZpbGV1cGxvYWQtLWNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDYyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2Ryb3BmaWxlLnNjc3MgKi9cbiAgLm1mLWZpbGV1cGxvYWQtLWNvbnRhaW5lciAubWYtZHJvcGJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAzMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgb3V0bGluZTogNHB4IGRhc2hlZCAjZGRkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC8qIGxpbmUgNzEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fZHJvcGZpbGUuc2NzcyAqL1xuICAgIC5tZi1maWxldXBsb2FkLS1jb250YWluZXIgLm1mLWRyb3Bib3guaXMtZHJhZ292ZXIge1xuICAgICAgb3V0bGluZTogNHB4IGRhc2hlZCAjNWRiYjJkO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAvKiBsaW5lIDc2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2Ryb3BmaWxlLnNjc3MgKi9cbiAgICAubWYtZmlsZXVwbG9hZC0tY29udGFpbmVyIC5tZi1kcm9wYm94IC5tZi1kcm9wYm94LS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDEuNzE0Mjg1NzE0M3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMTQyODU3MTQyOXJlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgIGNvbG9yOiAjMzU4MjY2OyB9XG4gICAgICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgICAgIC5tZi1maWxldXBsb2FkLS1jb250YWluZXIgLm1mLWRyb3Bib3ggLm1mLWRyb3Bib3gtLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi74m3XCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMnB4IDAgMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSA5NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19kcm9wZmlsZS5zY3NzICovXG4uZmxkID4gLm1mLWRyb3Bib3ggLm1mLWRyb3Bib3gtLXN1YnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDEwMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19kcm9wZmlsZS5zY3NzICovXG4ubWYtZmlsZXVwbG9hZC0taW5wdXQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fdmlzdWFsbHloaWRkZW4uc2NzcyAqL1xuICAubWYtZmlsZXVwbG9hZC0taW5wdXQuZm9jdXNhYmxlOmFjdGl2ZSwgLm1mLWZpbGV1cGxvYWQtLWlucHV0LmZvY3VzYWJsZTpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLyogbGluZSAxMDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fZHJvcGZpbGUuc2NzcyAqL1xuLm1mLWZpbGV1cGxvYWQtLWZpbGVzLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxMDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fZHJvcGZpbGUuc2NzcyAqL1xuLm1mLWZpbGV1cGxvYWQtLWZpbGVzIC5tZi1maWxldXBsb2FkLS1wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLyogbGluZSAxMTUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fZHJvcGZpbGUuc2NzcyAqL1xuLm1mLWZpbGV1cGxvYWQtLWZpbGVzIC5tZi1maWxldXBsb2FkLS1saXN0ID4gdWwge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDEyMCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19kcm9wZmlsZS5zY3NzICovXG4ubWYtZmlsZXVwbG9hZC0tZmlsZXMgLm1mLWZpbGV1cGxvYWQtLWxpc3QgLm1mLWZpbGV1cGxvYWQtLWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLyogbGluZSAxMjIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fZHJvcGZpbGUuc2NzcyAqL1xuICAubWYtZmlsZXVwbG9hZC0tZmlsZXMgLm1mLWZpbGV1cGxvYWQtLWxpc3QgLm1mLWZpbGV1cGxvYWQtLWl0ZW0gPiBzcGFuIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIC8qIGxpbmUgMTI5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2Ryb3BmaWxlLnNjc3MgKi9cbiAgLm1mLWZpbGV1cGxvYWQtLWZpbGVzIC5tZi1maWxldXBsb2FkLS1saXN0IC5tZi1maWxldXBsb2FkLS1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLyogbGluZSAxMzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fZHJvcGZpbGUuc2NzcyAqL1xuICAgIC5tZi1maWxldXBsb2FkLS1maWxlcyAubWYtZmlsZXVwbG9hZC0tbGlzdCAubWYtZmlsZXVwbG9hZC0taXRlbTpudGgtY2hpbGQob2RkKSA+IHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC8qIGxpbmUgMTM2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2Ryb3BmaWxlLnNjc3MgKi9cbiAgLm1mLWZpbGV1cGxvYWQtLWZpbGVzIC5tZi1maWxldXBsb2FkLS1saXN0IC5tZi1maWxldXBsb2FkLS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAgIC8qIGxpbmUgMTM5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2Ryb3BmaWxlLnNjc3MgKi9cbiAgICAubWYtZmlsZXVwbG9hZC0tZmlsZXMgLm1mLWZpbGV1cGxvYWQtLWxpc3QgLm1mLWZpbGV1cGxvYWQtLWl0ZW06bnRoLWNoaWxkKGV2ZW4pID4gc3BhbiB7XG4gICAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cblxuLyogbGluZSAxNDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fZHJvcGZpbGUuc2NzcyAqL1xuLm1mLWZpbGV1cGxvYWQtLWZpbGVzIC5tZi1maWxldXBsb2FkLS1saXN0IC5tZi1maWxldXBsb2FkX19wZW5kaW5nIC5tZi1maWxldXBsb2FkLS1zdGF0dXMge1xuICBjb2xvcjogI0U2NzU0NTsgfVxuXG4vKiBsaW5lIDE1MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19kcm9wZmlsZS5zY3NzICovXG4ubWYtZmlsZXVwbG9hZC0tZmlsZXMgLm1mLWZpbGV1cGxvYWQtLWxpc3QgLm1mLWZpbGV1cGxvYWRfX3VwbG9hZGVkIC5tZi1maWxldXBsb2FkLS1zdGF0dXMge1xuICBjb2xvcjogIzVkYmIyZDsgfVxuXG4vKiBsaW5lIDE1Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19kcm9wZmlsZS5zY3NzICovXG4ubWYtZmlsZXVwbG9hZC0tZmlsZXMgLm1mLWZpbGV1cGxvYWQtLWxpc3QgLm1mLWZpbGV1cGxvYWRfX2Vycm9yIC5tZi1maWxldXBsb2FkLS1zdGF0dXMsXG4ubWYtZmlsZXVwbG9hZC0tZmlsZXMgLm1mLWZpbGV1cGxvYWQtLWxpc3QgLm1mLWZpbGV1cGxvYWRfX2Vycm9yIC5mbGQtaGVscCxcbi5tZi1maWxldXBsb2FkLS1maWxlcyAubWYtZmlsZXVwbG9hZC0tbGlzdCAubWYtZmlsZXVwbG9hZF9fZXJyb3IgLm1mLWZpbGV1cGxvYWQtLWNvbnRhaW5lciAubWYtZHJvcGJveCAubWYtZHJvcGJveC0tc3VidGl0bGUsXG4ubWYtZmlsZXVwbG9hZC0tY29udGFpbmVyIC5tZi1kcm9wYm94IC5tZi1maWxldXBsb2FkLS1maWxlcyAubWYtZmlsZXVwbG9hZC0tbGlzdCAubWYtZmlsZXVwbG9hZF9fZXJyb3IgLm1mLWRyb3Bib3gtLXN1YnRpdGxlIHtcbiAgY29sb3I6ICNGOTRFM0M7IH1cblxuLyogbGluZSAxNjUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fZHJvcGZpbGUuc2NzcyAqL1xuLm1mLWZpbGV1cGxvYWQtLWZpbGVzIC5tZi1maWxldXBsb2FkLS1saXN0IC5tZi1maWxldXBsb2FkLS1zdGF0dXMge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLyogbGluZSAxNjksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fZHJvcGZpbGUuc2NzcyAqL1xuLm1mLWZpbGV1cGxvYWQtLWZpbGVzIC5tZi1maWxldXBsb2FkLS1saXN0IC5tZi1maWxldXBsb2FkLS1hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4vKiBsaW5lIDE3Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19kcm9wZmlsZS5zY3NzICovXG4ubWYtZmlsZXVwbG9hZC0tZmlsZXMgLm1mLWZpbGV1cGxvYWQtLWxpc3QgW2NsYXNzXj1cIm1mLWZpbGV1cGxvYWQtLWJ1dHRvblwiXSB7XG4gIHBhZGRpbmc6IDZweCA4cHg7IH1cbiAgLyogbGluZSAxNzUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fZHJvcGZpbGUuc2NzcyAqL1xuICAubWYtZmlsZXVwbG9hZC0tZmlsZXMgLm1mLWZpbGV1cGxvYWQtLWxpc3QgW2NsYXNzXj1cIm1mLWZpbGV1cGxvYWQtLWJ1dHRvblwiXSBzcGFuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4OyB9XG4gICAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX3Zpc3VhbGx5aGlkZGVuLnNjc3MgKi9cbiAgICAubWYtZmlsZXVwbG9hZC0tZmlsZXMgLm1mLWZpbGV1cGxvYWQtLWxpc3QgW2NsYXNzXj1cIm1mLWZpbGV1cGxvYWQtLWJ1dHRvblwiXSBzcGFuLmZvY3VzYWJsZTphY3RpdmUsIC5tZi1maWxldXBsb2FkLS1maWxlcyAubWYtZmlsZXVwbG9hZC0tbGlzdCBbY2xhc3NePVwibWYtZmlsZXVwbG9hZC0tYnV0dG9uXCJdIHNwYW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgICAgIGNsaXA6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbi5tZi1maWxldXBsb2FkLS1maWxlcyAubWYtZmlsZXVwbG9hZC0tbGlzdCAubWYtZmlsZXVwbG9hZC0tYnV0dG9uX191cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL5cIjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHNwZWFrOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWluZGVudDogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbi5tZi1maWxldXBsb2FkLS1maWxlcyAubWYtZmlsZXVwbG9hZC0tbGlzdCAubWYtZmlsZXVwbG9hZC0tYnV0dG9uX19jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaZcIjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHNwZWFrOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWluZGVudDogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbi5tZi1maWxldXBsb2FkLS1maWxlcyAubWYtZmlsZXVwbG9hZC0tbGlzdCAubWYtZmlsZXVwbG9hZC0tYnV0dG9uX192aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBzcGVhazogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4ubWYtZmlsZXVwbG9hZC0tZmlsZXMgLm1mLWZpbGV1cGxvYWQtLWxpc3QgLm1mLWZpbGV1cGxvYWQtLWJ1dHRvbl9fZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBzcGVhazogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLyo/XHJcblxyXG5JbmJveFxyXG49PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBFc3RpbG9zIHBhcmEgZGUgZW50cmFkYSBkZSBtZW5zYWplc1xyXG4qIEBuYW1lICAgICAgICAgaW5ib3hcclxuKiBAYXV0aG9yXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlc1xyXG4qIEBidWdzICAgICAgICAgRmFsdGEgb3B0aW1pemFyIGNvZGlnbyB5IHJldmlzYXIgcmVzcG9uc2l2ZVxyXG5cclxuKi9cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuLyogbGluZSA3MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19pbmJveC5zY3NzICovXG4ubWYtaW5ib3gge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIDVweCAwIDA7IH1cbiAgLyogbGluZSA5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fY29tcGFzcy1jb21wYXRpYmlsaXR5LnNjc3MgKi9cbiAgLm1mLWluYm94OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gICAgLyogbGluZSA3MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19pbmJveC5zY3NzICovXG4gICAgLm1mLWluYm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuXG4vKiBsaW5lIDg0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2luYm94LnNjc3MgKi9cbi5tZi1pbmJveC0tbWVudSBhLFxuLm1mLWluYm94LS1tZW51IGE6bGluayxcbi5tZi1pbmJveC0tbWVudSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgcGFkZGluZzogMTBweCAxNXB4OyB9XG5cbi8qIGxpbmUgOTYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9faW5ib3guc2NzcyAqL1xuLm1mLWluYm94LS1tZW51LWl0ZW0sXG4ubWYtaW5ib3gtLXN1Ym1lbnUtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgdHJhbnNwYXJlbnQgI2RmZGZkZiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2VjZWNlYzsgfVxuICAvKiBsaW5lIDEwNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19pbmJveC5zY3NzICovXG4gIC5tZi1pbmJveC0tbWVudS1pdGVtLmlzLXNlbGVjdGVkLFxuICAubWYtaW5ib3gtLXN1Ym1lbnUtaXRlbS5pcy1zZWxlY3RlZCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlIHRyYW5zcGFyZW50ICNkZmRmZGYgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzAwODA4MDsgfVxuICAgIC8qIGxpbmUgMTE2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2luYm94LnNjc3MgKi9cbiAgICAubWYtaW5ib3gtLW1lbnUtaXRlbS5pcy1zZWxlY3RlZCBhLFxuICAgIC5tZi1pbmJveC0tbWVudS1pdGVtLmlzLXNlbGVjdGVkIGE6bGluayxcbiAgICAubWYtaW5ib3gtLW1lbnUtaXRlbS5pcy1zZWxlY3RlZCBhOnZpc2l0ZWQsXG4gICAgLm1mLWluYm94LS1zdWJtZW51LWl0ZW0uaXMtc2VsZWN0ZWQgYSxcbiAgICAubWYtaW5ib3gtLXN1Ym1lbnUtaXRlbS5pcy1zZWxlY3RlZCBhOmxpbmssXG4gICAgLm1mLWluYm94LS1zdWJtZW51LWl0ZW0uaXMtc2VsZWN0ZWQgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGxpbmUgMTI1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2luYm94LnNjc3MgKi9cbi5tZi1pbmJveC0tc2VjdGlvbi10aXRsZSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzLCAxMywgMTMsIDApIHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMCkgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTM2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX2luYm94LnNjc3MgKi9cbi5tZi1pbmJveC0tbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjRUJFQkVCOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gICAgLyogbGluZSAxMzYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9faW5ib3guc2NzcyAqL1xuICAgIC5tZi1pbmJveC0tbmF2IHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtaW4td2lkdGg6IDEzZW07XG4gICAgICBmbGV4LWdyb3c6IDE7IH0gfVxuXG4vKiBsaW5lIDE1MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19pbmJveC5zY3NzICovXG4ubWYtaW5ib3gtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgLyogbGluZSA5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fY29tcGFzcy1jb21wYXRpYmlsaXR5LnNjc3MgKi9cbiAgLm1mLWluYm94LS1jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gICAgLyogbGluZSAxNTAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9faW5ib3guc2NzcyAqL1xuICAgIC5tZi1pbmJveC0tY29udGVudCB7XG4gICAgICBmbGV4LWdyb3c6IDQ7XG4gICAgICB3aWR0aDogNjAlOyB9IH1cblxuLyogbGluZSAxNjUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9faW5ib3guc2NzcyAqL1xuLm1mLWluYm94LS1udW0ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAjMzQ4MDY1O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMmVtO1xuICBib3JkZXItcmFkaXVzOiAyZW07IH1cbiAgLyogbGluZSAxODMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9faW5ib3guc2NzcyAqL1xuICAubWYtaW5ib3gtLW51bS5pcy1oaWdobGlnaHQge1xuICAgIGZvbnQtc3R5bGU6IGJvbGQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAwODA4MDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4vKj9cclxuXHJcblNpc3RlbWEgZGUgYXl1ZGFcclxuPT09PT09PT09PT09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgICAgRXN0aWxvcyBwYXJhIGdlbmVyYXIgdW4gYXlhdWRhIGludGVyYWN0aXZhIGVuIGxhcyBhcGxpY2FjaW9uZXNcclxuKiBAbmFtZSAgICAgICAgICAgaGVscFxyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzICAgICAgIGhlbHAuanNcclxuKiBAYnVncyAgICAgICAgICAgRmFsdGEgb3B0aW1pemFyIGNvZGlnbyB5IHJldmlzYXIgcmVzcG9uc2l2ZVxyXG5cclxuKi9cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuLyogbGluZSAxOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19tZmhlbHAuc2NzcyAqL1xuLm1mLWhlbHAtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cblxuLyogbGluZSAyOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19tZmhlbHAuc2NzcyAqL1xuLm1mLWhlbHAtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk7IH1cblxuLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19tZmhlbHAuc2NzcyAqL1xuLm1mLWhlbHAtLXRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMWVtO1xuICB6LWluZGV4OiA5OTk5OTsgfVxuICAvKiBsaW5lIDQxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX21maGVscC5zY3NzICovXG4gIC5tZi1oZWxwLS10aXAudG9wIHtcbiAgICBwYWRkaW5nOiAwIDFlbSAzZW07XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGOyB9XG4gIC8qIGxpbmUgNDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fbWZoZWxwLnNjc3MgKi9cbiAgLm1mLWhlbHAtLXRpcC5yaWdodCwgLm1mLWhlbHAtLXRpcC5pbnNldC1yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDNlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjsgfVxuICAvKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX21maGVscC5zY3NzICovXG4gIC5tZi1oZWxwLS10aXAuYm90dG9tIHtcbiAgICBwYWRkaW5nOiAzZW0gMWVtIDAgMWVtO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRjsgfVxuICAvKiBsaW5lIDU2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX21maGVscC5zY3NzICovXG4gIC5tZi1oZWxwLS10aXAubGVmdCwgLm1mLWhlbHAtLXRpcC5pbnNldC1sZWZ0IHtcbiAgICBwYWRkaW5nOiAxZW0gM2VtIDFlbSAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGOyB9XG5cbi8qIGxpbmUgNjIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fbWZoZWxwLnNjc3MgKi9cbi5tZi1oZWxwLS10aXRsZSB7XG4gIGNvbG9yOiAjRUVFO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4vKiBsaW5lIDcwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX21maGVscC5zY3NzICovXG4ubWYtaGVscC0tdGV4dCB7XG4gIG1hcmdpbjogMWVtIDAgMDtcbiAgY29sb3I6ICNEREQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fbWZoZWxwLnNjc3MgKi9cbi5tZi1oZWxwLS1mcmFtZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMTJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuLyogbGluZSA5MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19tZmhlbHAuc2NzcyAqL1xuLm1mLWhlbHAtLW5hdmJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMWVtIDUlIDNlbSA1NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC8qIGxpbmUgMTAxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX21maGVscC5zY3NzICovXG4gIC5tZi1oZWxwLS1uYXZiYXIgPiBzcGFuIHtcbiAgICBtYXJnaW46IDAgMC41ZW07IH1cblxuLyogbGluZSAxMDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fbWZoZWxwLnNjc3MgKi9cbi5tZi1oZWxwLWNsb3NlYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiAjMGZhNGQzOyB9XG5cbi8qP1xyXG5cclxuTWVzc2FnZXNcclxuPT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBFc3RpbG9zIHBhcmEgbGFzIFwidXNlciBib3hlc1wiLCBtZW5zYWplcyBkZSBlcnJvciwgYWR2ZXJ0ZW5jaWEgbyBpbmZvcm1hdGl2YXMgcXVlIGluZm9ybWFuIGFsIHVzdWFyaW8gZGVsIGxhIGV2b2x1Y2lvbiBkZSB1bmEgcGV0aWNpw7NuIGFsIHNlcnZpZG9yLlxyXG4gICAgICAgICAgICAgICAgRXN0aWxvcyBwYXJhIG5vdGFzIGRlc3RhY2FkYXMgZW4gdW4gdGV4dG9cclxuKiBAbmFtZSAgICAgICAgIG1zZywgbm90ZVxyXG4qIEBhdXRob3IgICAgICAgSWduYWNpbyBDYWxsZWphXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlc1xyXG4qIEBidWdzICAgICAgICAgRmFsdGEgb3B0aW1pemFyIGNvZGlnbyB5IHJldmlzYXIgcmVzcG9uc2l2ZVxyXG5cclxuKi9cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuLyoqKioqKioqKioqKioqKioqKioqKiovXG4vKiAgICAgVVNFUiBCT1hFUyAgICAgKi9cbi8qIGxpbmUgNzcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fbXNnLnNjc3MgKi9cbi5tZi1tc2csXG4ubWYtbXNnX19zdWNjZXNzLFxuLm1mLW1zZ19faW5mbyxcbi5tZi1tc2dfX3dhcm5pbmcsXG4ubWYtbXNnX19lcnJvciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDU4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG5cbi8qIGxpbmUgMTEyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX21zZy5zY3NzICovXG4ubWYtbXNnX19pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5MUFBOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuICAubWYtbXNnX19pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvioZcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDhweCAwIC00MnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb2xvcjogIzAwOTFBQTtcbiAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSAxMTgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fbXNnLnNjc3MgKi9cbi5tZi1tc2dfX3N1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICM1ZGJiMmQ7IH1cbiAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gIC5tZi1tc2dfX3N1Y2Nlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+JqFwiO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgOHB4IDAgLTQycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGNvbG9yOiAjNWRiYjJkO1xuICAgIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDEyNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19tc2cuc2NzcyAqL1xuLm1mLW1zZ19fd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI0U2NzU0NTsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgLm1mLW1zZ19fd2FybmluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74uQXCI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCA4cHggMCAtNDJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgY29sb3I6ICNFNjc1NDU7XG4gICAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgMTMwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX21zZy5zY3NzICovXG4ubWYtbXNnX19lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0Y5NEUzQzsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgLm1mLW1zZ19fZXJyb3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+JplwiO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgOHB4IDAgLTQycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGNvbG9yOiAjRjk0RTNDO1xuICAgIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBCb3TDs24gb2N1bHRhciAqL1xuLyogbGluZSAxMzksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fbXNnLnNjc3MgKi9cbi5tZi1tc2ctLWNsb3NlYnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgbWFyZ2luOiAwIC0yMHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgLm1mLW1zZy0tY2xvc2VidG46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+JplwiO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IC0xNnB4IDAgMCAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDE1MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19tc2cuc2NzcyAqL1xuLm1mLW5vdGUsIC5hYy1pbmJveC1ub21zZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kOiAjZjdmNmY2O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTsgfVxuXG4vKj9cclxuXHJcblBhZ2luYWRvclxyXG49PT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBFc3RpbG9zIHBhcmEgZWwgcGFnaW5hZG9yIChub3JtYWxtZW50ZSB1dGlsaXphZG8gZW4gbGFzIHRhYmxhcylcclxuKiBAbmFtZSAgICAgICAgIHBhZ2VyXHJcbiogQGF1dGhvclxyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXMgICAgIHBhZ2luYXRvci5qc1xyXG4qIEBidWdzICAgICAgICAgRmFsdGEgb3B0aW1pemFyIGNvZGlnbyB5IHJldmlzYXIgcmVzcG9uc2l2ZVxyXG5cclxuKi9cbi8qICRicmVha3BvaW50LW1lZGlhLW91dHB1dDogICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtcmF3LW91dHB1dDogICAgIHRydWUgIWRlZmF1bHQ7ICovXG4vKlxyXG5cclxuLy8gQnJlYWtwb2ludCAtIG1lZGlhIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LW5vLXF1ZXJpZXM6ICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LW5vLXF1ZXJ5LWZhbGxiYWNrczogdHJ1ZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtdG8tZW1zOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4vL1xyXG4vL1VTTzogQGluY2x1ZGUgYnJlYWtwb2ludChbUFVOVE9fREVfQ09SVEVdKXsgLi5jc3MuLi59XHJcblxyXG4qL1xuLyogbGluZSA1OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19wYWdlci5zY3NzICovXG4ubWYtcGFnZXIge1xuICBtYXJnaW46IDFlbSAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N3JlbTsgfVxuICAvKiBsaW5lIDY0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3BhZ2VyLnNjc3MgKi9cbiAgLnVpLWRpYWxvZyAubWYtcGFnZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVlbTsgfVxuXG4vKiBsaW5lIDY5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3BhZ2VyLnNjc3MgKi9cbi5tZi1wYWdlci0tZm9ybSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qIGxpbmUgNzQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fcGFnZXIuc2NzcyAqL1xuLm1mLXBhZ2VyLS1nb3RvIGlucHV0IHtcbiAgd2lkdGg6IDNlbTtcbiAgcGFkZGluZzogMnB4IDJweCAycHggMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOEI4QjhCO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07IH1cblxuLyogbGluZSA4OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19wYWdlci5zY3NzICovXG4ubWYtcGFnZXItLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGNvbG9yOiAjMzQ4MDY1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDFweCBub25lICNDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSAxMDQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fcGFnZXIuc2NzcyAqL1xuICAubWYtcGFnZXItLWl0ZW0gbGFiZWwsIC5tZi1wYWdlci0taXRlbSAubGFiZWwsIC5tZi1wYWdlci0taXRlbSAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCwgLm1mLXBhZ2VyLS1pdGVtIC5tZi1yZXBvcnQtLWxhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIGNvbG9yOiAjMzQ4MDY1O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtOyB9XG4gIC8qIGxpbmUgMTEyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3BhZ2VyLnNjc3MgKi9cbiAgLm1mLXBhZ2VyLS1pdGVtIHNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMnB4IDJweCAycHggMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgY29sb3I6ICMzNDgwNjU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAxMjYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fcGFnZXIuc2NzcyAqL1xuLm1mLXBhZ2VyLS1wYWdlID4gbGFiZWwsIC5tZi1wYWdlci0tcGFnZSA+IC5sYWJlbCwgLm1mLXBhZ2VyLS1wYWdlID4gLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsIC5tZi1wYWdlci0tcGFnZSA+IC5tZi1yZXBvcnQtLWxhYmVsIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX3Zpc3VhbGx5aGlkZGVuLnNjc3MgKi9cbiAgLm1mLXBhZ2VyLS1wYWdlID4gbGFiZWwuZm9jdXNhYmxlOmFjdGl2ZSwgLm1mLXBhZ2VyLS1wYWdlID4gLmZvY3VzYWJsZS5sYWJlbDphY3RpdmUsIC5tZi1wYWdlci0tcGFnZSA+IC5mb2N1c2FibGUubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbDphY3RpdmUsIC5tZi1wYWdlci0tcGFnZSA+IC5mb2N1c2FibGUubWYtcmVwb3J0LS1sYWJlbDphY3RpdmUsIC5tZi1wYWdlci0tcGFnZSA+IGxhYmVsLmZvY3VzYWJsZTpmb2N1cywgLm1mLXBhZ2VyLS1wYWdlID4gLmZvY3VzYWJsZS5sYWJlbDpmb2N1cywgLm1mLXBhZ2VyLS1wYWdlID4gLmZvY3VzYWJsZS5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsOmZvY3VzLCAubWYtcGFnZXItLXBhZ2UgPiAuZm9jdXNhYmxlLm1mLXJlcG9ydC0tbGFiZWw6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi8qIGxpbmUgMTMxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3BhZ2VyLnNjc3MgKi9cbi5tZi1wYWdlci0tcGFnZS1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDFweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuICAvKiBsaW5lIDEzNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19wYWdlci5zY3NzICovXG4gIC5tZi1wYWdlci0tcGFnZS1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAvKiBsaW5lIDEzOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19wYWdlci5zY3NzICovXG4gICAgLm1mLXBhZ2VyLS1wYWdlLWxpc3QgbGkuY3VycmVudCB7XG4gICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAvKiBsaW5lIDE0Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19wYWdlci5zY3NzICovXG4gICAgLm1mLXBhZ2VyLS1wYWdlLWxpc3QgbGkgYSB7XG4gICAgICBwYWRkaW5nOiAwIDRweDsgfVxuXG4vKiBsaW5lIDE0OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19wYWdlci5zY3NzICovXG4ubWYtcGFnZXItLWJ0biB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNnB4IDEwcHggNXB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgY29sb3I6ICMzNDgwNjU7XG4gIGJvcmRlcjogMXB4IG5vbmUgI0NDQztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAvKiBsaW5lIDE2Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19wYWdlci5zY3NzICovXG4gIC5tZi1wYWdlci0tYnRuOmxpbmssIC5tZi1wYWdlci0tYnRuOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMzQ4MDY1OyB9XG4gIC8qIGxpbmUgMTcxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3BhZ2VyLnNjc3MgKi9cbiAgLm1mLXBhZ2VyLS1idG46aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMzQ4MDY1OyB9XG4gIC8qIGxpbmUgNDYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL192aXN1YWxseWhpZGRlbi5zY3NzICovXG4gIC5tZi1wYWdlci0tYnRuOmFjdGl2ZSwgLm1mLXBhZ2VyLS1idG46YWN0aXZlOmhvdmVyLCAubWYtcGFnZXItLWJ0bjphY3RpdmU6Zm9jdXMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSAxODEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fcGFnZXIuc2NzcyAqL1xuICAubWYtcGFnZXItLWJ0bi5pcy1zZWxlY3RlZCwgLm1mLXBhZ2VyLS1idG4uaXMtZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgMTg3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3BhZ2VyLnNjc3MgKi9cbiAgLm1mLXBhZ2VyLS1idG4uaXMtc2VsZWN0ZWQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZDogIzM0ODA2NTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLyogbGluZSAxOTMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fcGFnZXIuc2NzcyAqL1xuICAubWYtcGFnZXItLWJ0bi5pcy1kaXNhYmxlZCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAxOTksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fcGFnZXIuc2NzcyAqL1xuICAuaWU4IC5tZi1wYWdlci0tYnRuIHtcbiAgICBib3JkZXI6IDFweCBub25lICNDQ0M7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4ubWYtcGFnZXItLWJ0bi1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WBXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogLTRweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgc3BlYWs6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtaW5kZW50OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDIwOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19wYWdlci5zY3NzICovXG4ubWYtcGFnZXItLWJ0bi1uZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7IH1cbiAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gIC5tZi1wYWdlci0tYnRuLW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi74WCXCI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogNHB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuLm1mLXBhZ2VyLS1idG4tZmlyc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAtNHB4O1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBzcGVhazogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuLm1mLXBhZ2VyLS1idG4tbGFzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74mxXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogNHB4O1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBzcGVhazogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgMjI0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3BhZ2VyLnNjc3MgKi9cbi5tZi1wYWdlci0tZHJvcGRvd24tYnRuIHtcbiAgcGFkZGluZzogNXB4IDhweDsgfVxuXG4vKiBsaW5lIDIyOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19wYWdlci5zY3NzICovXG4ubWYtcGFnZXItLWRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDkwcHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgcmlnaHQ6IDVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi8qIGxpbmUgMjQxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3BhZ2VyLnNjc3MgKi9cbi5tZi1wYWdlci0tZHJvcGRvd24taXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNFRUU7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4ubWYtcGFnZXItLWRyb3Bkb3duLWl0ZW0uaXMtc2VsZWN0ZWQgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCA2cHggMCAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBzcGVhazogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtaW5kZW50OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgMjQ5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3BhZ2VyLnNjc3MgKi9cbi5tZi1wYWdlci0tZHJvcGRvd24taXRlbSBhLFxuLm1mLXBhZ2VyLS1kcm9wZG93bi1pdGVtIGE6bGluayxcbi5tZi1wYWdlci0tZHJvcGRvd24taXRlbSBhOnZpc2l0ZWQge1xuICBwYWRkaW5nOiA0cHggMTVweDtcbiAgY29sb3I6ICMzNDgwNjU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLyogbGluZSAyNTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fcGFnZXIuc2NzcyAqL1xuICAubWYtcGFnZXItLWRyb3Bkb3duLWl0ZW0gYTpob3ZlcixcbiAgLm1mLXBhZ2VyLS1kcm9wZG93bi1pdGVtIGE6bGluazpob3ZlcixcbiAgLm1mLXBhZ2VyLS1kcm9wZG93bi1pdGVtIGE6dmlzaXRlZDpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi8qP1xyXG5cclxuUmVjYXB0Y2hhXHJcbj09PT09PT09PVxyXG5cclxuKiBAZGVzYyAgICAgICAgIEVzdGlsb3MgcGFyYSByZWNhcHRjaGEgKGJ1c2NhciBjYXNvIGRlIHV0aWxpemFjaW9uKS4gRW4gZGVzdXNvIChBY2NlZGEgdXRpbGl6YSBlbCBkZSBnb29nbGUpLlxyXG4qIEBuYW1lICAgICAgICAgcmVjYXB0Y2hhXHJcbiogQGF1dGhvclxyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXNcclxuKiBAYnVncyAgICAgICAgIEZhbHRhIG9wdGltaXphciBjb2RpZ28geSByZXZpc2FyIHJlc3BvbnNpdmVcclxuXHJcbiovXG4vKiAkYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQ6ICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXJhdy1vdXRwdXQ6ICAgICB0cnVlICFkZWZhdWx0OyAqL1xuLypcclxuXHJcbi8vIEJyZWFrcG9pbnQgLSBtZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC1uby1xdWVyaWVzOiAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1uby1xdWVyeS1mYWxsYmFja3M6IHRydWUgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXRvLWVtczogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuLy9cclxuLy9VU086IEBpbmNsdWRlIGJyZWFrcG9pbnQoW1BVTlRPX0RFX0NPUlRFXSl7IC4uY3NzLi4ufVxyXG5cclxuKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogICAgICByZWNhcHRjaGEgICAgICAgICovXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3JlY2FwdGNoYS5zY3NzICovXG4ubWYtcmVjYXB0Y2hhIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweDsgfVxuICAvKiBsaW5lIDIzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3JlY2FwdGNoYS5zY3NzICovXG4gIC5tZi1yZWNhcHRjaGEgLnJlY2FwdGNoYV9vbmx5X2lmX2ltYWdlLFxuICAubWYtcmVjYXB0Y2hhIC5yZWNhcHRjaGFfb25seV9pZl9hdWRpbyxcbiAgLm1mLXJlY2FwdGNoYSAucmVjYXB0Y2hhX29ubHlfaWZfaW5jb3JyZWN0X3NvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSAzMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19yZWNhcHRjaGEuc2NzcyAqL1xuICAubWYtcmVjYXB0Y2hhIC5tZi1yZWNhcHRjaGEtZmxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAvKiBsaW5lIDM2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3JlY2FwdGNoYS5zY3NzICovXG4gIC5tZi1yZWNhcHRjaGEgLm1mLXJlY2FwdGNoYS1idG4ge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgNDAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fcmVjYXB0Y2hhLnNjc3MgKi9cbiAgLm1mLXJlY2FwdGNoYSAubWYtcmVjYXB0Y2hhLXJlbG9hZC1jb250YWluZXIgYSxcbiAgLm1mLXJlY2FwdGNoYSAubWYtcmVjYXB0Y2hhLWF1ZGlvLWNvbnRhaW5lciBhLFxuICAubWYtcmVjYXB0Y2hhIC5tZi1yZWNhcHRjaGEtaGVscC1jb250YWluZXIgYSxcbiAgLm1mLXJlY2FwdGNoYSAubWYtcmVjYXB0Y2hhLWltYWdlLWNvbnRhaW5lciBhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAvKiBsaW5lIDU5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3JlY2FwdGNoYS5zY3NzICovXG4gIC5tZi1yZWNhcHRjaGEgLm1mLXJlY2FwdGNoYS1yZWxvYWQtY29udGFpbmVyIGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9pY29ucy9yZWxvYWRfMTYucG5nXCIpOyB9XG4gIC8qIGxpbmUgNjMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fcmVjYXB0Y2hhLnNjc3MgKi9cbiAgLm1mLXJlY2FwdGNoYSAubWYtcmVjYXB0Y2hhLWF1ZGlvLWNvbnRhaW5lciBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvaWNvbnMvYXVkaW9fMTYucG5nXCIpOyB9XG4gIC8qIGxpbmUgNjcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fcmVjYXB0Y2hhLnNjc3MgKi9cbiAgLm1mLXJlY2FwdGNoYSAubWYtcmVjYXB0Y2hhLWhlbHAtY29udGFpbmVyIGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9pY29ucy9oZWxwXzE2LnBuZ1wiKTsgfVxuICAvKiBsaW5lIDcxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3JlY2FwdGNoYS5zY3NzICovXG4gIC5tZi1yZWNhcHRjaGEgLm1mLXJlY2FwdGNoYS1pbWFnZS1jb250YWluZXIgYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2ljb25zL3RleHRfMTYucG5nXCIpOyB9XG4gIC8qIGxpbmUgNzUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fcmVjYXB0Y2hhLnNjc3MgKi9cbiAgLm1mLXJlY2FwdGNoYSAubWYtcmVjYXB0Y2hhLXJlY29nbml0aW9uLFxuICAubWYtcmVjYXB0Y2hhIC5tZi1yZWNhcHRjaGEtcmVjb2duaXRpb24gYSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29sb3I6ICNDQ0M7XG4gICAgZm9udC1zaXplOiAwLjkxN2VtOyB9XG4gIC8qIGxpbmUgODMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fcmVjYXB0Y2hhLnNjc3MgKi9cbiAgLm1mLXJlY2FwdGNoYSAubWYtcmVjYXB0Y2hhLXJlY29nbml0aW9uIGEsXG4gIC5tZi1yZWNhcHRjaGEgLm1mLXJlY2FwdGNoYS1yZWNvZ25pdGlvbiBhOmxpbmssXG4gIC5tZi1yZWNhcHRjaGEgLm1mLXJlY2FwdGNoYS1yZWNvZ25pdGlvbiBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjQ0NDO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGxpbmUgOTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fcmVjYXB0Y2hhLnNjc3MgKi9cbiNyZWNhcHRjaGFfaW1hZ2Uge1xuICBwYWRkaW5nOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7IH1cblxuLyogbGluZSAxMDIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fcmVjYXB0Y2hhLnNjc3MgKi9cbiNyZWNhcHRjaGFfcmVzcG9uc2VfZmllbGQge1xuICB3aWR0aDogMjgwcHg7IH1cblxuLyo/XHJcblxyXG5SZXBvcnRcclxuPT09PT09XHJcblxyXG4qIEBkZXNjICAgICAgICAgRXN0aWxvcyBwYXJhIGxvcyBpbmZvcm1lcy4gRW4gTW9yZm9zIHNlIGxsYW1hICBpbmZvcm1lIChyZXBvcnQpIGFsIHJlcG9ydGUgbyBsaXN0YSBkZSByZXN1bHRhZG9zIGRlIHVuIGZvcm11bGFyaW9cclxuKiBAbmFtZSAgICAgICAgIHJlcG9ydFxyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3MgICAgICAgICBGYWx0YSBvcHRpbWl6YXIgY29kaWdvIHkgcmV2aXNhciByZXNwb25zaXZlXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKioqKioqKioqKi9cbi8qIFJlcG9ydCAqL1xuLyogbGluZSA5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fY29tcGFzcy1jb21wYXRpYmlsaXR5LnNjc3MgKi9cbi5tZi1yZXBvcnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSA1MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19yZXBvcnQuc2NzcyAqL1xuLm1mLXJlcG9ydCAuZmxkIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMDsgfVxuXG4vKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3JlcG9ydC5zY3NzICovXG4ubWYtcmVwb3J0IGxhYmVsLCAubWYtcmVwb3J0IC5sYWJlbCwgLm1mLXJlcG9ydCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCwgLm1mLXJlcG9ydCAubWYtcmVwb3J0LS1sYWJlbCxcbi5tZi1yZXBvcnQgLmxhYmVsLFxuLm1mLXJlcG9ydCAubWYtcmVwb3J0LS1sYWJlbCB7XG4gIGNvbG9yOiAjNDQ0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC8qIGxpbmUgNjAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fcmVwb3J0LnNjc3MgKi9cbiAgLm1mLXJlcG9ydCAucmFkaW8tbGlzdCAubGFiZWwsIC5tZi1yZXBvcnQgLmlucHV0LWxpc3QgLmxhYmVsLCAubWYtcmVwb3J0IC5jaGVja2JveC1saXN0IC5sYWJlbCwgLm1mLXJlcG9ydCAubXVsdGlvcHRpb24tbGlzdCAubGFiZWwsXG4gIC5tZi1yZXBvcnQgLnJhZGlvLWxpc3QgbGFiZWwsXG4gIC5tZi1yZXBvcnQgLmlucHV0LWxpc3QgbGFiZWwsXG4gIC5tZi1yZXBvcnQgLmNoZWNrYm94LWxpc3QgbGFiZWwsXG4gIC5tZi1yZXBvcnQgLm11bHRpb3B0aW9uLWxpc3QgbGFiZWwsXG4gIC5tZi1yZXBvcnQgLnJhZGlvLWxpc3QgLmxhYmVsLFxuICAubWYtcmVwb3J0IC5pbnB1dC1saXN0IC5sYWJlbCxcbiAgLm1mLXJlcG9ydCAuY2hlY2tib3gtbGlzdCAubGFiZWwsXG4gIC5tZi1yZXBvcnQgLm11bHRpb3B0aW9uLWxpc3QgLmxhYmVsLFxuICAubWYtcmVwb3J0IC5yYWRpby1saXN0IC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLFxuICAubWYtcmVwb3J0IC5pbnB1dC1saXN0IC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLFxuICAubWYtcmVwb3J0IC5jaGVja2JveC1saXN0IC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLFxuICAubWYtcmVwb3J0IC5tdWx0aW9wdGlvbi1saXN0IC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLFxuICAubWYtcmVwb3J0IC5yYWRpby1saXN0IC5tZi1yZXBvcnQtLWxhYmVsLFxuICAubWYtcmVwb3J0IC5pbnB1dC1saXN0IC5tZi1yZXBvcnQtLWxhYmVsLFxuICAubWYtcmVwb3J0IC5jaGVja2JveC1saXN0IC5tZi1yZXBvcnQtLWxhYmVsLFxuICAubWYtcmVwb3J0IC5tdWx0aW9wdGlvbi1saXN0IC5tZi1yZXBvcnQtLWxhYmVsIHtcbiAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNjgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fcmVwb3J0LnNjc3MgKi9cbi5tZi1yZXBvcnQtLWZpZWxkc2V0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMHJlbSAwIDAuODU3MTQyODU3MXJlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLyogbGluZSA5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fY29tcGFzcy1jb21wYXRpYmlsaXR5LnNjc3MgKi9cbiAgLm1mLXJlcG9ydC0tZmllbGRzZXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSA4MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19yZXBvcnQuc2NzcyAqL1xuLm1mLXJlcG9ydC0tbGVnZW5kIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzcmVtO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSA5Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19yZXBvcnQuc2NzcyAqL1xuLm1mLXJlcG9ydC0tbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAvKiBsaW5lIDkzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3JlcG9ydC5zY3NzICovXG4gICAgLm1mLXJlcG9ydC0tbGFiZWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG4vKiBsaW5lIDEwMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19yZXBvcnQuc2NzcyAqL1xuLm1mLXJlcG9ydC0tZGF0YSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM0NDQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLyogbGluZSAxMTQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fcmVwb3J0LnNjc3MgKi9cbiAgLm1mLXJlcG9ydC0tdGV4dGFyZWEge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi8qIGxpbmUgMTI0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3JlcG9ydC5zY3NzICovXG4ubWYtcmVwb3J0X19jZW50cmVkIC5tZi1yZXBvcnQtLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLyogbGluZSAxMzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fcmVwb3J0LnNjc3MgKi9cbi5tZi1yZXBvcnRfX2lubGluZSAuZmxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMWVtIDAgMDsgfVxuXG4vKiBsaW5lIDE0MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19yZXBvcnQuc2NzcyAqL1xuLm1mLXJlcG9ydF9fc3RhY2sgLmZsZCA+IGxhYmVsLCAubWYtcmVwb3J0X19zdGFjayAuZmxkID4gLmxhYmVsLCAubWYtcmVwb3J0X19zdGFjayAuZmxkID4gLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsIC5tZi1yZXBvcnRfX3N0YWNrIC5mbGQgPiAubWYtcmVwb3J0LS1sYWJlbCxcbi5tZi1yZXBvcnRfX3N0YWNrIC5mbGQgPiAubGFiZWwsXG4ubWYtcmVwb3J0X19zdGFjay5mbGQgPiBsYWJlbCxcbi5tZi1yZXBvcnRfX3N0YWNrLmZsZCA+IC5sYWJlbCxcbi5tZi1yZXBvcnRfX3N0YWNrLmZsZCA+IC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLFxuLm1mLXJlcG9ydF9fc3RhY2suZmxkID4gLm1mLXJlcG9ydC0tbGFiZWwsXG4ubWYtcmVwb3J0X19zdGFjay5mbGQgPiAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLyo/XHJcblxyXG5TY3JvbGwgY29udGFpbmVyXHJcbj09PT09PT09PT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBBcGFyZW50ZW1lbnRlIGNyZWEgdW4gY29tYm8gc29icmUgY3V5byBjb250ZW5pZG8gcHVlZGUgaGFjZXJzZSBzY3JvbGwgKEVzIGxhbWFycXVlc2luYSBxdWUgc2UgdXRpbGl6YSBwb3IgZWplbXBsbyBlbiBBY2NlZGEsIGVuIGxvcyBlc3RhZG9zIGRlIHVuIGV4cGVkaWVudGUpXHJcbiogQG5hbWUgICAgICAgICBzY3JvbGxcclxuKiBAYXV0aG9yXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlcyAgICAgc2Nyb2xsY29udGFpbmVyLmpzXHJcbiogQGJ1Z3MgICAgICAgICBGYWx0YSBvcHRpbWl6YXIgY29kaWdvIHkgcmV2aXNhciByZXNwb25zaXZlXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBsaW5lIDE5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Njcm9sbGNvbnRhaW5lci5zY3NzICovXG4ubWYtc2Nyb2xsLXJlcGxhY2VkIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX3Zpc3VhbGx5aGlkZGVuLnNjc3MgKi9cbiAgLm1mLXNjcm9sbC1yZXBsYWNlZC5mb2N1c2FibGU6YWN0aXZlLCAubWYtc2Nyb2xsLXJlcGxhY2VkLmZvY3VzYWJsZTpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLyogbGluZSAyNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19zY3JvbGxjb250YWluZXIuc2NzcyAqL1xuLm1mLXNjcm9sbC0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgNXB4OyB9XG5cbi8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fc2Nyb2xsY29udGFpbmVyLnNjc3MgKi9cbi5tZi1zY3JvbGwtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgNDQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fc2Nyb2xsY29udGFpbmVyLnNjc3MgKi9cbiAgLmlzLXNjcm9sbGluZyAubWYtc2Nyb2xsLS1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogbGluZSA0OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19zY3JvbGxjb250YWluZXIuc2NzcyAqL1xuLm1mLXNjcm9sbC1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLyogbGluZSA1Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19zY3JvbGxjb250YWluZXIuc2NzcyAqL1xuICAuaXMtc2Nyb2xsaW5nIC5tZi1zY3JvbGwtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7IH1cbiAgLyogbGluZSA2Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19zY3JvbGxjb250YWluZXIuc2NzcyAqL1xuICAubWYtc2Nyb2xsLWxpc3QuaXMtYW5pbWF0aW5nIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC41cyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogbGVmdCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGxlZnQgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXMgZWFzZS1pbi1vdXQ7IH1cblxuLyogbGluZSA2Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19zY3JvbGxjb250YWluZXIuc2NzcyAqL1xuLm1mLXNjcm9sbC1saXN0LS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fc2Nyb2xsY29udGFpbmVyLnNjc3MgKi9cbiAgLm1mLXNjcm9sbC1saXN0LS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDc2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Njcm9sbGNvbnRhaW5lci5zY3NzICovXG4gIC5tZi1zY3JvbGwtbGlzdC0taXRlbSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFweCAwLjVlbTsgfVxuICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Njcm9sbGNvbnRhaW5lci5zY3NzICovXG4gIC5tZi1zY3JvbGwtbGlzdC0taXRlbS5pcy1zZWxlY3RlZCB7XG4gICAgcGFkZGluZzogMnB4OyB9XG5cbi8qIGxpbmUgOTYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fc2Nyb2xsY29udGFpbmVyLnNjc3MgKi9cbi5tZi1zY3JvbGwtLW5hdiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7IH1cblxuLyogbGluZSAxMDQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fc2Nyb2xsY29udGFpbmVyLnNjc3MgKi9cbi5tZi1zY3JvbGwtbmF2LS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjREREO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMzQ4MDY1O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGxpbmVhcjsgfVxuICAvKiBsaW5lIDEyNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19zY3JvbGxjb250YWluZXIuc2NzcyAqL1xuICAubWYtc2Nyb2xsLW5hdi0tYnRuIC5tZi1pY29uLCAubWYtc2Nyb2xsLW5hdi0tYnRuIC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0taWNvbjpiZWZvcmUsIC5tZi1zY3JvbGwtbmF2LS1idG4gLm1mLXNpbXBsZS1saXN0X19pY29uIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpiZWZvcmUsIC5tZi1zaW1wbGUtbGlzdF9faWNvbiAubWYtc2Nyb2xsLW5hdi0tYnRuIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpiZWZvcmUsIC5tZi1zY3JvbGwtbmF2LS1idG4gLm1mLWJyZWFkY3J1bWItLWl0ZW0uaGFzLXN1Ym1lbnU6YWZ0ZXIsIC5tZi1zY3JvbGwtbmF2LS1idG4gLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIGE6OmJlZm9yZSwgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIC5tZi1zY3JvbGwtbmF2LS1idG4gYTo6YmVmb3JlLFxuICAubWYtc2Nyb2xsLW5hdi0tYnRuIC5hYy1pbmJveC0taWNvbiAubWYtaW5ib3gtLXN1Ym1lbnUtaXRlbSBhOjpiZWZvcmUsIC5hYy1pbmJveC0taWNvbiAubWYtaW5ib3gtLXN1Ym1lbnUtaXRlbSAubWYtc2Nyb2xsLW5hdi0tYnRuIGE6OmJlZm9yZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbjogNnB4IDRweDtcbiAgICB0ZXh0LWluZGVudDogMDsgfVxuICAvKiBsaW5lIDEzNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL19zY3JvbGxjb250YWluZXIuc2NzcyAqL1xuICAubWYtc2Nyb2xsLW5hdi0tYnRuLnZpc3VhbGx5aGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMTQ0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Njcm9sbGNvbnRhaW5lci5zY3NzICovXG4ubWYtbmF2LWJ0bl9fZmlyc3QsXG4ubmF2LWJ0bi1maXJzdCB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm94LXNoYWRvdzogLTFweCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gIC5tZi1uYXYtYnRuX19maXJzdDpiZWZvcmUsXG4gIC5uYXYtYnRuLWZpcnN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhL9cIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogOHB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgMTU2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Njcm9sbGNvbnRhaW5lci5zY3NzICovXG4ubWYtbmF2LWJ0bl9fcHJldixcbi5uYXYtYnRuLXByZXYge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm94LXNoYWRvdzogMXB4IDAgMnB4IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgLm1mLW5hdi1idG5fX3ByZXY6YmVmb3JlLFxuICAubmF2LWJ0bi1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhYBcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogOHB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgMTY3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Njcm9sbGNvbnRhaW5lci5zY3NzICovXG4ubWYtbmF2LWJ0bl9fbmV4dCxcbi5uYXYtYnRuLW5leHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJveC1zaGFkb3c6IC0xcHggMCAycHggcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuICAubWYtbmF2LWJ0bl9fbmV4dDpiZWZvcmUsXG4gIC5uYXYtYnRuLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+FgFwiO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiA4cHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSAxNzksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fc2Nyb2xsY29udGFpbmVyLnNjc3MgKi9cbi5tZi1uYXYtYnRuX19sYXN0LFxuLm5hdi1idG4tbGFzdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm94LXNoYWRvdzogMXB4IDAgMnB4IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgLm1mLW5hdi1idG5fX2xhc3Q6YmVmb3JlLFxuICAubmF2LWJ0bi1sYXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhL9cIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogOHB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgMTkwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Njcm9sbGNvbnRhaW5lci5zY3NzICovXG4ubWYtbmF2LWJ0bl9fY2VudGVyLFxuLm5hdi1idG4tY2VudGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJveC1zaGFkb3c6IDFweCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gIC5tZi1uYXYtYnRuX19jZW50ZXI6YmVmb3JlLFxuICAubmF2LWJ0bi1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EqlwiO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiA4cHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLyo/XHJcblxyXG5UYWJzXHJcbj09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBFc3RpbG9zIHBhcmEgcGVzdGHDsWFzICh0YWJzKVxyXG4qIEBuYW1lICAgICAgICAgdGFic1xyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzICAgICB0YWJzLmpzXHJcbiogQGJ1Z3MgICAgICAgICBGYWx0YSBvcHRpbWl6YXIgY29kaWdvIHkgcmV2aXNhciByZXNwb25zaXZlXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBsaW5lIDEwNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL190YWJzLnNjc3MgKi9cbi5tZi10YWJzLS1uYXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC8qIGxpbmUgMTEzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3RhYnMuc2NzcyAqL1xuICAubWYtdGFicy0tbmF2ID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLyogbGluZSAxMTYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdGFicy5zY3NzICovXG4gICAgLm1mLXRhYnMtLW5hdiA+IGxpID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDEzNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL190YWJzLnNjc3MgKi9cbi5tZi10YWJzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4vKiBsaW5lIDE0Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL190YWJzLnNjc3MgKi9cbi5tZi10YWJzLS1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLyogbGluZSAxNTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdGFicy5zY3NzICovXG4ubWYtdGFicy0tbmF2LWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOEZCQzhGOyB9XG4gIC8qIGxpbmUgMTYwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3RhYnMuc2NzcyAqL1xuICAubWYtdGFicy0tbmF2LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDRkNGQ0Y7IH1cbiAgLyogbGluZSAxNjUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdGFicy5zY3NzICovXG4gIC5tZi10YWJzLS1uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0ZDRkNGOyB9XG4gIC8qIGxpbmUgMTY5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3RhYnMuc2NzcyAqL1xuICAubWYtdGFicy0tbmF2LWl0ZW0gPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7IH1cbiAgLyogbGluZSAxNzMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdGFicy5zY3NzICovXG4gIC5tZi10YWJzLS1uYXYtaXRlbSA6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMTNhMjUgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLyogbGluZSAxNzgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdGFicy5zY3NzICovXG4gIC5tZi10YWJzLS1uYXYtaXRlbS5pcy1zZWxlY3RlZCxcbiAgLm1mLXRhYnMtLW5hdi1pdGVtLmlzLXNlbGVjdGVkIGEge1xuICAgIGJhY2tncm91bmQ6ICMzNDgwNjUgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLyogbGluZSAxODUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdGFicy5zY3NzICovXG4ubWYtdGFicy0tY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMTk4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3RhYnMuc2NzcyAqL1xuLm1mLXRhYnMtLXRhYi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDByZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLyogbGluZSAyMDQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdGFicy5zY3NzICovXG4gIC5tZi10YWJzLS10YWItY29udGVudC5pcy1oaWRkZW4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7IH1cbiAgICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fdmlzdWFsbHloaWRkZW4uc2NzcyAqL1xuICAgIC5tZi10YWJzLS10YWItY29udGVudC5pcy1oaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSwgLm1mLXRhYnMtLXRhYi1jb250ZW50LmlzLWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xuICAgICAgY2xpcDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC8qIGxpbmUgMjA4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3RhYnMuc2NzcyAqL1xuICAubWYtdGFic19fc2xpZGUgLm1mLXRhYnMtLXRhYi1jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAgIC8qIGxpbmUgMjEyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3RhYnMuc2NzcyAqL1xuICAgIC5tZi10YWJzX19zbGlkZSAubWYtdGFicy0tdGFiLWNvbnRlbnQuaXMtc2VsZWN0ZWQge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjE4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3RhYnMuc2NzcyAqL1xuLm1mLXRhYnMtLXNjcm9sbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dCAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dCAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQgMHM7IH1cblxuLyogbGluZSAyMjcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdGFicy5zY3NzICovXG4ubWYtdGFic19fdmVydGljYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NC45OTM3NWVtKSB7XG4gICAgLyogbGluZSAyMjcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdGFicy5zY3NzICovXG4gICAgLm1mLXRhYnNfX3ZlcnRpY2FsIHtcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7IH0gfVxuICAvKiBsaW5lIDIzNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL190YWJzLnNjc3MgKi9cbiAgLm1mLXRhYnNfX3ZlcnRpY2FsIC5tZi10YWJzLS1uYXYge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgICAgIC8qIGxpbmUgMjM2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3RhYnMuc2NzcyAqL1xuICAgICAgLm1mLXRhYnNfX3ZlcnRpY2FsIC5tZi10YWJzLS1uYXYge1xuICAgICAgICBmbGV4LWZsb3c6IG5vd3JhcDsgfSB9XG4gIC8qIGxpbmUgMjQ5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3RhYnMuc2NzcyAqL1xuICAubWYtdGFic19fdmVydGljYWwgLm1mLXRhYnMtLW5hdi1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjOEZCQzhGOyB9XG4gICAgLyogbGluZSAyNjAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdGFicy5zY3NzICovXG4gICAgLm1mLXRhYnNfX3ZlcnRpY2FsIC5tZi10YWJzLS1uYXYtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDRkNGQ0Y7IH1cbiAgICAvKiBsaW5lIDI2NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL190YWJzLnNjc3MgKi9cbiAgICAubWYtdGFic19fdmVydGljYWwgLm1mLXRhYnMtLW5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NGQ0ZDRjsgfVxuICAgIC8qIGxpbmUgMjY5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3RhYnMuc2NzcyAqL1xuICAgIC5tZi10YWJzX192ZXJ0aWNhbCAubWYtdGFicy0tbmF2LWl0ZW0gPiBhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgICAgICAgLyogbGluZSAyNjksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdGFicy5zY3NzICovXG4gICAgICAgIC5tZi10YWJzX192ZXJ0aWNhbCAubWYtdGFicy0tbmF2LWl0ZW0gPiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDlweDsgfSB9XG4gICAgLyogbGluZSAyNzgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdGFicy5zY3NzICovXG4gICAgLm1mLXRhYnNfX3ZlcnRpY2FsIC5tZi10YWJzLS1uYXYtaXRlbSA6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAxM2EyNSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLyogbGluZSAyODMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdGFicy5zY3NzICovXG4gICAgLm1mLXRhYnNfX3ZlcnRpY2FsIC5tZi10YWJzLS1uYXYtaXRlbS5pcy1zZWxlY3RlZCxcbiAgICAubWYtdGFic19fdmVydGljYWwgLm1mLXRhYnMtLW5hdi1pdGVtLmlzLXNlbGVjdGVkIGEge1xuICAgICAgYmFja2dyb3VuZDogIzM0ODA2NSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC8qIGxpbmUgMjkwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3RhYnMuc2NzcyAqL1xuICAubWYtdGFic19fdmVydGljYWwgLm1mLXRhYnMtLWNvbnRhaW5lciB7XG4gICAgZmxleC1iYXNpczogNzAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRiAxcHggc29saWQgI0NGQ0ZDRiAxcHggc29saWQgI0NGQ0ZDRiAxcHggc29saWQgI0NGQ0ZDRjsgfVxuICAvKiBsaW5lIDI5Nywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL190YWJzLnNjc3MgKi9cbiAgLm1mLXRhYnNfX3ZlcnRpY2FsIC5tZi10YWJzLS10YWItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDMuNzQzNzVlbSkge1xuICAgICAgLyogbGluZSAyOTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdGFicy5zY3NzICovXG4gICAgICAubWYtdGFic19fdmVydGljYWwgLm1mLXRhYnMtLXRhYi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi8qP1xyXG5cclxuVG9vbHRpcHNcclxuPT09PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBDcmVhIHVuIG1lbnNhamUgZGUgYXl1ZGEgcXVlIHNlIHBvc2ljaW9uYSBzb2JyZSB1biBkZXRlcm1pbmFkbyBlbGVtZW50b1xyXG4qIEBuYW1lXHJcbiogQGF1dGhvclxyXG4qIEB0ZXN0ZWRcclxuKiBAcmVxdWlyZXNcclxuKiBAYnVncyAgICAgICAgIEZhbHRhIG9wdGltaXphciBjb2RpZ28geSByZXZpc2FyIHJlc3BvbnNpdmVcclxuXHJcbiovXG4vKlRpcHM6IEV0aXF1ZXRhcyBvIHRhZ3MqL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBsaW5lIDQ0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Rvb2x0aXBzLnNjc3MgKi9cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB6LWluZGV4OiAxMDAwOyB9XG5cbi8qIGxpbmUgNTAsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdG9vbHRpcHMuc2NzcyAqL1xuLnRvb2x0aXBDb250ZW50IHtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDlDO1xuICBib3JkZXI6IDNweCBzb2xpZCAjOTk5O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuXG4vKiBsaW5lIDY0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Rvb2x0aXBzLnNjc3MgKi9cbi50b29sdGlwQ29udGVudCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG5cbi8qIGxpbmUgNjgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdG9vbHRpcHMuc2NzcyAqL1xuLnRvb2x0aXBBcnJvdyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzk5OSB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4OyB9XG5cbi8qIGxpbmUgODIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdG9vbHRpcHMuc2NzcyAqL1xuLnRvb2x0aXAucGxlZnQgLnRvb2x0aXBBcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzk5OTsgfVxuXG4vKiBsaW5lIDg5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Rvb2x0aXBzLnNjc3MgKi9cbi50b29sdGlwLnByaWdodCAudG9vbHRpcEFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICM5OTkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA5Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL190b29sdGlwcy5zY3NzICovXG4udG9vbHRpcC5wYmVsb3cgLnRvb2x0aXBBcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzk5OSB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDEwMywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL190b29sdGlwcy5zY3NzICovXG4udG9vbHRpcC5wYWJvdmUgLnRvb2x0aXBBcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci1jb2xvcjogIzk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuXG4vKiBtaW5pVG9vbHRpcCAqL1xuLyogbGluZSAxMTIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdG9vbHRpcHMuc2NzcyAqL1xuLm1pbml0b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAxMDAwOyB9XG5cbi8qIGxpbmUgMTE4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Rvb2x0aXBzLnNjc3MgKi9cbi5taW5pdG9vbHRpcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDAuOTE3ZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG5cbi8qIGxpbmUgMTMzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Rvb2x0aXBzLnNjc3MgKi9cbi5taW5pdG9vbHRpcCAudG9vbHRpcEFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzMzIHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC42NSkgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAxNTIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdG9vbHRpcHMuc2NzcyAqL1xuLm1pbml0b29sdGlwLnBsZWZ0IC50b29sdGlwQXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzMzMztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG5cbi8qIGxpbmUgMTYwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Rvb2x0aXBzLnNjc3MgKi9cbi5taW5pdG9vbHRpcC5wcmlnaHQgLnRvb2x0aXBBcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMzMzMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjY1KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDE2OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL190b29sdGlwcy5zY3NzICovXG4ubWluaXRvb2x0aXAucGJlbG93IC50b29sdGlwQXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzMzMyB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuNjUpIHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTc2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Rvb2x0aXBzLnNjc3MgKi9cbi5taW5pdG9vbHRpcC5wYWJvdmUgLnRvb2x0aXBBcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAxODQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdG9vbHRpcHMuc2NzcyAqL1xuLm1pbml0b29sdGlwLmVycm9yIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjY1KTsgfVxuXG4vKiBsaW5lIDE4OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL190b29sdGlwcy5zY3NzICovXG4ubWluaXRvb2x0aXAuZXJyb3IgLnRvb2x0aXBBcnJvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTkzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Rvb2x0aXBzLnNjc3MgKi9cbi5taW5pdG9vbHRpcC5lcnJvci5wYWJvdmUgLnRvb2x0aXBBcnJvdyB7XG4gIGJvcmRlci1jb2xvcjogcmVkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjY1KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDE5OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL190b29sdGlwcy5zY3NzICovXG4ubWluaXRvb2x0aXAuZXJyb3IucHJpZ2h0IC50b29sdGlwQXJyb3cge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHJlZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKDI1NSwgMCwgMCwgMC42NSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAyMDMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdG9vbHRpcHMuc2NzcyAqL1xuLm1pbml0b29sdGlwLmVycm9yLnBiZWxvdyAudG9vbHRpcEFycm93IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgyNTUsIDAsIDAsIDAuNjUpIHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMjA4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Rvb2x0aXBzLnNjc3MgKi9cbi5taW5pdG9vbHRpcC5lcnJvci5wbGVmdCAudG9vbHRpcEFycm93IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgyNTUsIDAsIDAsIDAuNjUpOyB9XG5cbi8qIGxpbmUgMjEzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Rvb2x0aXBzLnNjc3MgKi9cbi5taW5pdG9vbHRpcC53YXJuaW5nIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNCQjAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4OCwgMTg3LCAwLCAwLjY1KTsgfVxuXG4vKiBsaW5lIDIxOCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL190b29sdGlwcy5zY3NzICovXG4ubWluaXRvb2x0aXAud2FybmluZyAudG9vbHRpcEFycm93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAyMjIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdG9vbHRpcHMuc2NzcyAqL1xuLm1pbml0b29sdGlwLndhcm5pbmcucGFib3ZlIC50b29sdGlwQXJyb3cge1xuICBib3JkZXItY29sb3I6ICNCQ0JCMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODgsIDE4NywgMCwgMC42NSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAyMjcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdG9vbHRpcHMuc2NzcyAqL1xuLm1pbml0b29sdGlwLndhcm5pbmcucHJpZ2h0IC50b29sdGlwQXJyb3cge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNCQ0JCMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgcmdiYSgxODgsIDE4NywgMCwgMC42NSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAyMzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdG9vbHRpcHMuc2NzcyAqL1xuLm1pbml0b29sdGlwLndhcm5pbmcucGJlbG93IC50b29sdGlwQXJyb3cge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNCQ0JCMDAgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgxODgsIDE4NywgMCwgMC42NSkgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAyMzcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdG9vbHRpcHMuc2NzcyAqL1xuLm1pbml0b29sdGlwLndhcm5pbmcucGxlZnQgLnRvb2x0aXBBcnJvdyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0JDQkIwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDE4OCwgMTg3LCAwLCAwLjY1KTsgfVxuXG4vKiBsaW5lIDI0Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL190b29sdGlwcy5zY3NzICovXG4ubWluaXRvb2x0aXAuaW5mbyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTlDQztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNTMsIDIwNCwgMC42NSk7IH1cblxuLyogbGluZSAyNDcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdG9vbHRpcHMuc2NzcyAqL1xuLm1pbml0b29sdGlwLmluZm8gLnRvb2x0aXBBcnJvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMjUxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Rvb2x0aXBzLnNjc3MgKi9cbi5taW5pdG9vbHRpcC5pbmZvLnBhYm92ZSAudG9vbHRpcEFycm93IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OUNDIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTUzLCAyMDQsIDAuNjUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMjU2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Rvb2x0aXBzLnNjc3MgKi9cbi5taW5pdG9vbHRpcC5pbmZvLnByaWdodCAudG9vbHRpcEFycm93IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMDA5OUNDIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHJnYmEoMCwgMTUzLCAyMDQsIDAuNjUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMjYxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Rvb2x0aXBzLnNjc3MgKi9cbi5taW5pdG9vbHRpcC5pbmZvLnBiZWxvdyAudG9vbHRpcEFycm93IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDA5OUNDIHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwgMTUzLCAyMDQsIDAuNjUpIHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMjY2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Rvb2x0aXBzLnNjc3MgKi9cbi5taW5pdG9vbHRpcC5pbmZvLnBsZWZ0IC50b29sdGlwQXJyb3cge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDk5Q0M7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAxNTMsIDIwNCwgMC42NSk7IH1cblxuLyogbGluZSAyNzEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdG9vbHRpcHMuc2NzcyAqL1xuLm1pbml0b29sdGlwLnN1Y2Nlc3Mgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1REJCMkQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTMsIDE4NywgNDUsIDAuNjUpOyB9XG5cbi8qIGxpbmUgMjc2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Rvb2x0aXBzLnNjc3MgKi9cbi5taW5pdG9vbHRpcC5zdWNjZXNzIC50b29sdGlwQXJyb3cge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDI4MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL190b29sdGlwcy5zY3NzICovXG4ubWluaXRvb2x0aXAuc3VjY2Vzcy5wYWJvdmUgLnRvb2x0aXBBcnJvdyB7XG4gIGJvcmRlci1jb2xvcjogIzVEQkIyRCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDkzLCAxODcsIDQ1LCAwLjY1KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDI4NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL190b29sdGlwcy5zY3NzICovXG4ubWluaXRvb2x0aXAuc3VjY2Vzcy5wcmlnaHQgLnRvb2x0aXBBcnJvdyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzVEQkIyRCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKDkzLCAxODcsIDQ1LCAwLjY1KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDI5MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL190b29sdGlwcy5zY3NzICovXG4ubWluaXRvb2x0aXAuc3VjY2Vzcy5wYmVsb3cgLnRvb2x0aXBBcnJvdyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzVEQkIyRCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDkzLCAxODcsIDQ1LCAwLjY1KSB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDI5NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL190b29sdGlwcy5zY3NzICovXG4ubWluaXRvb2x0aXAuc3VjY2Vzcy5wbGVmdCAudG9vbHRpcEFycm93IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNURCQjJEO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoOTMsIDE4NywgNDUsIDAuNjUpOyB9XG5cbi8qIFRpcHMgKGV0aXF1ZXRhcyBvIHRhZ3MpICovXG4vKiBsaW5lIDMwNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL190b29sdGlwcy5zY3NzICovXG4ubWYtdGlwLFxuLnRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMzE5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Rvb2x0aXBzLnNjc3MgKi9cbiAgLm1mLXRpcC5lcnJvcixcbiAgLnRpcC5lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5NEUzQzsgfVxuICAvKiBsaW5lIDMyMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL190b29sdGlwcy5zY3NzICovXG4gIC5tZi10aXAuaW5mbyxcbiAgLnRpcC5pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MUFBOyB9XG4gIC8qIGxpbmUgMzI1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3Rvb2x0aXBzLnNjc3MgKi9cbiAgLm1mLXRpcC5zdWNjZXNzLFxuICAudGlwLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZGJiMmQ7IH1cbiAgLyogbGluZSAzMjgsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdG9vbHRpcHMuc2NzcyAqL1xuICAubWYtdGlwLndhcm5pbmcsXG4gIC50aXAud2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U2NzU0NTsgfVxuXG4vKj9cclxuXHJcblYtQ2FyZFxyXG49PT09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBFc3RpbG9zIHBhcmEgdW5hIHZjYXJkIChmb3JtYXRvIGVzdMOhbmRhciBwYXJhIGVsIGludGVyY2FtYmlvIGRlIGluZm9ybWFjacOzbiBwZXJzb25hbCwgZXNwZWPDrWZpY2FtZW50ZSB0YXJqZXRhcyBwZXJzb25hbGVzIGVsZWN0csOzbmljYXMuXHJcbiAgICAgICAgICAgICAgICBMYXMgdkNhcmRzIHNvbiB1c3VhbG1lbnRlIGFkanVudGFkYXMgYSBtZW5zYWplcyBkZSBjb3JyZW8gZWxlY3Ryw7NuaWNvLCBwZXJvIHB1ZWRlbiBzZXIgaW50ZXJjYW1iaWFkYXMgZGUgb3RyYXMgZm9ybWFzLlxyXG4gICAgICAgICAgICAgICAgUHVlZGVuIGNvbnRlbmVyIG5vbWJyZSwgZGlyZWNjacOzbiwgbsO6bWVyb3MgdGVsZWbDs25pY29zLCBVUkxzLCBsb2dvcywgZm90b2dyYWbDrWFzLCBlIGluY2x1c28gY2xpcHMgZGUgYXVkaW8uXHJcbiogQG5hbWUgICAgICAgICB2Y2FyZFxyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3MgICAgICAgICBGYWx0YSBvcHRpbWl6YXIgY29kaWdvIHkgcmV2aXNhciByZXNwb25zaXZlXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIHZjYXJkIE1JTkhBUCAtIERUSUMgKi9cbi8qIGxpbmUgMjMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdmNhcmQuc2NzcyAqL1xuLnZjYXJkIC5mbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGxpbmUgMjcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdmNhcmQuc2NzcyAqL1xuLnZjYXJkIGEub3JnYW5pemF0aW9uLW5hbWUge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL192Y2FyZC5zY3NzICovXG4udmNhcmQgLm9yZ2FuaXphdGlvbi11bml0IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogbGluZSA0MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL192Y2FyZC5zY3NzICovXG4uZHNpY192Y2FyZCBzcGFuLnR5cGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNDQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdmNhcmQuc2NzcyAqL1xuLmRzaWNfdmNhcmQgYS5lbWFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgY29sb3I6ICM0NDQ7IH1cblxuLyogbGluZSA1Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL192Y2FyZC5zY3NzICovXG4uZHNpY192Y2FyZCAubG9nbyB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4vKiBsaW5lIDY0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3ZjYXJkLnNjc3MgKi9cbi5kc2ljX3ZjYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmYgMCUsICNlNWU1ZTUgMTAwJSk7IH1cblxuLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL192Y2FyZC5zY3NzICovXG4uZHNpY192Y2FyZCAubG9jYWxpdHksXG4uZHNpY192Y2FyZCAucmVnaW9uLFxuLmRzaWNfdmNhcmQgLnBvc3RhbC1jb2RlLFxuLmRzaWNfdmNhcmQgLmNvdW50cnktbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyo/XHJcblxyXG5WZWlsXHJcbj09PT1cclxuXHJcbiogQGRlc2MgICAgICAgICBFc3RpbG9zIHBhcmEgZWwgdmVsbyBvIGNhcGEgcXVlIHNlIHNpdHVhIGVuIGxhIHBhcnRlIHBvc3RlcmlvciBkZSB1bmEgdmVudGFuYSBtb2RhbFxyXG4qIEBuYW1lICAgICAgICAgdmVpbFxyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3MgICAgICAgICBGYWx0YSBvcHRpbWl6YXIgY29kaWdvIHkgcmV2aXNhciByZXNwb25zaXZlXHJcblxyXG4qL1xuLyogJGJyZWFrcG9pbnQtbWVkaWEtb3V0cHV0OiAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1yYXctb3V0cHV0OiAgICAgdHJ1ZSAhZGVmYXVsdDsgKi9cbi8qXHJcblxyXG4vLyBCcmVha3BvaW50IC0gbWVkaWEgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnQtbm8tcXVlcmllczogICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnQtbm8tcXVlcnktZmFsbGJhY2tzOiB0cnVlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC10by1lbXM6ICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vVVNPOiBAaW5jbHVkZSBicmVha3BvaW50KFtQVU5UT19ERV9DT1JURV0peyAuLmNzcy4uLn1cclxuXHJcbiovXG4vKiBsaW5lIDI5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3dpZGdldHMvX3ZlaWwuc2NzcyAqL1xuLm1mLXZlaWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTAwMDtcbiAgcGFkZGluZzogM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC8qICAuaWUgJiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdmVpbC1pZS1iZztcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eSA9ICR2ZWlsLWllLW9wYWNpdHkpO1xyXG4gIH0qLyB9XG4gIC8qIGxpbmUgNDUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvd2lkZ2V0cy9fdmVpbC5zY3NzICovXG4gIC5tZi12ZWlsLm1mLXZlaWxfX3RhYnMge1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLyogICAgLmllICYge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdmVpbC10YWJzLWllLWJnO1xyXG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSAkdmVpbC10YWJzLWllLW9wYWNpdHkpO1xyXG4gICAgfSovIH1cbiAgLyogbGluZSA1NSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy93aWRnZXRzL192ZWlsLnNjc3MgKi9cbiAgLm1mLXZlaWwuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qP1xyXG5cclxuLy8gRXJyb3JcclxuXHJcbiogQGRlc2MgICAgICAgICBFc3RpbG9zIHBvciBkZWZlY3RvIHBhcmEgbG9zIG1lbnNhamVzIGdlbnJyYWxlcyBkZSBlcnJvciBkZSBhcGxpY2FjaW9uICg0MDQsIDUwMywgZXRjKS4gSGF5IHF1ZSByZXZpc2FybG8gY29tcGxldGFtZW50ZVxyXG4qIEBuYW1lICAgICAgICAgZXJyb3JcclxuKiBAYXV0aG9yXHJcbiogQHRlc3RlZFxyXG4qIEByZXF1aXJlc1xyXG4qIEBidWdzICAgICAgICAgRmFsdGEgb3B0aW1pemFyIGNvZGlnbyB5IHJldmlzYXIgcmVzcG9uc2l2ZVxyXG5cclxuKi9cbi8qICAgIEVycm9yICAgICovXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy90ZW1wbGF0ZXMvX2Vycm9yLnNjc3MgKi9cbi5tZi1lcnJvci1ub3RlIHtcbiAgcGFkZGluZzogNSUgNSUgNSUgMjUlO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL25vdGVfbWFya2VyLnBuZ1wiKSBuby1yZXBlYXQgMTUlIDMzJTsgfVxuICAvKiBsaW5lIDIzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy90ZW1wbGF0ZXMvX2Vycm9yLnNjc3MgKi9cbiAgLm1mLWVycm9yLW5vdGUgLm1mLWVycm9yLXRpdGxlIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBmb250LXNpemU6IDIuMzMzZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLyogbGluZSAzMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvdGVtcGxhdGVzL19lcnJvci5zY3NzICovXG4gIC5tZi1lcnJvci1ub3RlIC5tZi1lcnJvci1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMS4zMzNlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLyogbGluZSA0MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvdGVtcGxhdGVzL19lcnJvci5zY3NzICovXG4gIC5tZi1lcnJvci1ub3RlIC5tZi1lcnJvci1ub3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIGxpbmUgNDUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL3RlbXBsYXRlcy9fZXJyb3Iuc2NzcyAqL1xuLm1mLWVycm9yLW5vdGUubWYtNDA0IHtcbiAgcGFkZGluZy1yaWdodDogMjUlO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9ub3RlX21hcmtlci5wbmdcIikgbm8tcmVwZWF0IDE1JSAzMyUsIHVybChcImltYWdlcy9lcnJvcl80MDQucG5nXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b207IH1cblxuLyogU2xpZGVyICovXG4vKiBsaW5lIDMsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAvKiBsaW5lIDI4LCBub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4vKiBsaW5lIDMzLCBub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIGxpbmUgNDIsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA1MCwgbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgNTYsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA2MCwgbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogbGluZSA2NCwgbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDY4LCBub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC8qIGxpbmUgNzEsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgNzQsIG5vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDgwLCBub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAvKiBsaW5lIDg0LCBub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDg4LCBub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDkyLCBub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA5OCwgbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qP1xyXG5cclxuU2VsZWN0MlxyXG49PT09PT09XHJcblxyXG4qIEBkZXNjICAgICAgICAgU2VsZWN0MiBlcyB1biBhdXRvY29tcGxldGUgYmFzYWRvIGVuIGVsIHBsdWdpbiBTZWxlY3QyIGRlIGpRdWVyeVxyXG4qIEBuYW1lICAgICAgICAgc2VsZWN0MlxyXG4qIEBhdXRob3JcclxuKiBAdGVzdGVkXHJcbiogQHJlcXVpcmVzXHJcbiogQGJ1Z3NcclxuXHJcbiovXG4vKiAkYnJlYWtwb2ludC1tZWRpYS1vdXRwdXQ6ICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXJhdy1vdXRwdXQ6ICAgICB0cnVlICFkZWZhdWx0OyAqL1xuLypcclxuXHJcbi8vIEJyZWFrcG9pbnQgLSBtZWRpYSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludC1uby1xdWVyaWVzOiAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludC1uby1xdWVyeS1mYWxsYmFja3M6IHRydWUgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50LXRvLWVtczogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuLy9cclxuLy9VU086IEBpbmNsdWRlIGJyZWFrcG9pbnQoW1BVTlRPX0RFX0NPUlRFXSl7IC4uY3NzLi4ufVxyXG5cclxuKi9cbi8qXHJcblZlcnNpb246IEBAdmVyQEAgVGltZXN0YW1wOiBAQHRpbWVzdGFtcEBAXHJcbiovXG4vKiBsaW5lIDU1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDY2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuXG4vKiBsaW5lIDgxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItZHJvcC1hYm92ZSAuc2VsZWN0Mi1jaG9pY2Uge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgODcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1hbGxvd2NsZWFyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1jaG9zZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDQycHg7IH1cblxuLyogbGluZSA5MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgPiAuc2VsZWN0Mi1jaG9zZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4vKiBsaW5lIDEwMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogOHB4O1xuICBmb250LXNpemU6IDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDExNywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWFsbG93Y2xlYXIgLnNlbGVjdDItY2hvaWNlIGFiYnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSAxMjEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGFiYnI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAxMjUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1kcm9wLW1hc2sge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk5ODsgfVxuXG4vKiBsaW5lIDE0MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWRyb3Age1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IDEwMCU7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4vKiBsaW5lIDE1Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogMCAtNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi8qIGxpbmUgMTY0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi8qIGxpbmUgMTY4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUuc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG5cbi8qIGxpbmUgMTcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItZHJvcC1hdXRvLXdpZHRoIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qIGxpbmUgMTc3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItZHJvcC1hdXRvLXdpZHRoIC5zZWxlY3QyLXNlYXJjaCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7IH1cblxuLyogbGluZSAxODEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAycHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cbiAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7pm+XCI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDZweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgMTkzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuICAuc2VsZWN0ZWQgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyMDIsIDIyOCwgMjQ5LCAwKSAwJSwgcmdiYSgyMDIsIDIyOCwgMjQ5LCAwLjgpIDIwJSwgcmdiYSgyMDIsIDIyOCwgMjQ5LCAwLjgpIDEwMCUpOyB9XG5cbi8qIGxpbmUgMTk4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItZHJvcGRvd24tb3Blbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgMjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAyMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAyMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAxMDAlKTsgfVxuXG4vKiBsaW5lIDIwMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgMjA4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjZweDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDIyMiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogNHB4IDIwcHggNHB4IDVweDtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSAyMzksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQge1xuICBtYXJnaW4tdG9wOiA0cHg7IH1cblxuLyogbGluZSAyNDUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIC5zZWxlY3QyLWNob2ljZSxcbi5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUgLnNlbGVjdDItY2hvaWNlcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi8qIGxpbmUgMjUzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItZHJvcGRvd24tb3BlbiAuc2VsZWN0Mi1jaG9pY2Uge1xuICBwYWRkaW5nOiAzcHggNHB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiBpbnNldDsgfVxuXG4vKiBsaW5lIDI2NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4uc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLWNob2ljZSxcbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4uc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLWNob2ljZXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDI3MCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7IH1cbiAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gIC5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLumb1cIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiA2cHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDI3OSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4gLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAxcHg7IH1cblxuLyogcmVzdWx0cyAqL1xuLyogbGluZSAyODQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgcGFkZGluZzogMCAwIDAgNHB4O1xuICBtYXJnaW46IDRweCA0cHggNHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuLyogbGluZSAyOTMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMjk4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyogbGluZSAzMDMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLyogbGluZSAzMDcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViID4gbGkgLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG5cbi8qIGxpbmUgMzA4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH1cblxuLyogbGluZSAzMDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgPiBsaSAuc2VsZWN0Mi1yZXN1bHQtbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9XG5cbi8qIGxpbmUgMzEwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItcmVzdWx0cyB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7IH1cblxuLyogbGluZSAzMTEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1yZXN1bHRzIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiB1bC5zZWxlY3QyLXJlc3VsdC1zdWIgdWwuc2VsZWN0Mi1yZXN1bHQtc3ViIHVsLnNlbGVjdDItcmVzdWx0LXN1YiA+IGxpIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7IH1cblxuLyogbGluZSAzMTMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1yZXN1bHRzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi8qIGxpbmUgMzE5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItcmVzdWx0cyBsaS5zZWxlY3QyLXJlc3VsdC13aXRoLWNoaWxkcmVuID4gLnNlbGVjdDItcmVzdWx0LWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSAzMjMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XG4gIHBhZGRpbmc6IDNweCA3cHggNHB4O1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogMWVtO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cblxuLyogbGluZSAzMzQsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogIzM4NzVkNztcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAzMzksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1yZXN1bHRzIGxpIGVtIHtcbiAgYmFja2dyb3VuZDogI2ZlZmZkZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIGxpbmUgMzQ0LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCBlbSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMzQ4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCB1bCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi8qIGxpbmUgMzU1LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1uby1yZXN1bHRzLFxuLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1zZWFyY2hpbmcsXG4uc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXNlbGVjdGlvbi1saW1pdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDsgfVxuXG4vKlxyXG5kaXNhYmxlZCBsb29rIGZvciBkaXNhYmxlZCBjaG9pY2VzIGluIHRoZSByZXN1bHRzIGRyb3Bkb3duXHJcbiovXG4vKiBsaW5lIDM2OCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItZGlzYWJsZWQuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBsaW5lIDM3Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBsaW5lIDM4Mywgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMzg3LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItbW9yZS1yZXN1bHRzLnNlbGVjdDItYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNCB1cmwoXCIuLi9pbWFnZXMvc2VsZWN0Mi1zcGlubmVyLmdpZlwiKSBuby1yZXBlYXQgMTAwJTsgfVxuXG4vKiBsaW5lIDM5MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLW1vcmUtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBkaXNhYmxlZCBzdHlsZXMgKi9cbi8qIGxpbmUgMzk4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBsaW5lIDQwNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4vKiBsaW5lIDQxMSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1jaG9pY2UgYWJiciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbXVsdGlzZWxlY3QgKi9cbi8qIGxpbmUgNDE4LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWRyb3AtbXVsdGkge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4vKiBsaW5lIDQyNCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMSU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiB0ZXh0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREFEQURBO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgNDQyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLmlzLXNlbGVjdGVkLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgNDUxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItbG9ja2VkIHtcbiAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NTUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyB7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDQ2MSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aS5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUgLnNlbGVjdDItY2hvaWNlcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyogbGluZSA0NjYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8qIGxpbmUgNDcxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgbGkge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSA0NzUsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtZmllbGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDQ4Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1maWVsZCBpbnB1dCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAxcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiAjNjY2O1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1MDIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1kZWZhdWx0IHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUwNiwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRweCAxOHB4IDRweCA1cHg7XG4gIG1hcmdpbjogMnB4IDAgMnB4IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUFBO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRUVFO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgNTMwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4vKiBsaW5lIDUzNSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UgLnNlbGVjdDItY2hvc2VuIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIGxpbmUgNTM5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZS1mb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7IH1cblxuLyogbGluZSA1NDMsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA0cHg7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+JplwiO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDU1NCwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbmh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogM3B4OyB9XG5cbi8qIGxpbmUgNTU5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICByaWdodDogNXB4OyB9XG5cbi8qIGxpbmUgNTYzLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTExcHg7IH1cblxuLyogbGluZSA1NjcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDsgfVxuXG4vKiBkaXNhYmxlZCBzdHlsZXMgKi9cbi8qIGxpbmUgNTcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogbGluZSA1NzksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlIHtcbiAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG5cbi8qIGxpbmUgNTg2LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWNob2ljZSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4vKiBlbmQgbXVsdGlzZWxlY3QgKi9cbi8qIGxpbmUgNTkxLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItcmVzdWx0LXNlbGVjdGFibGUge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDU5Niwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbW9kdWxlcy9zZWxlY3QyL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLXJlc3VsdC1zZWxlY3RhYmxlIC5zZWxlY3QyLW1hdGNoLFxuLnNlbGVjdDItcmVzdWx0LXVuc2VsZWN0YWJsZSAuc2VsZWN0Mi1tYXRjaCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLyogbGluZSA2MDEsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1vZmZzY3JlZW4sXG4uc2VsZWN0Mi1vZmZzY3JlZW46Zm9jdXMge1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2MTYsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL21vZHVsZXMvc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1kaXNwbGF5LW5vbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNjIwLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9tb2R1bGVzL3NlbGVjdDIvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItbWVhc3VyZS1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDAwcHg7XG4gIGxlZnQ6IC0xMDAwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cblxuLyogbGluZSAzLCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fYmFubmVyLWxpc3Quc2NzcyAqL1xuLmFjLWJhbm5lcnMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjZmNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDExLCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fYmFubmVyLWxpc3Quc2NzcyAqL1xuLmFjLWJhbm5lcnMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMDsgfVxuICAvKiBsaW5lIDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19jb21wYXNzLWNvbXBhdGliaWxpdHkuc2NzcyAqL1xuICAuYWMtYmFubmVycy1saXN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgMTcsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19iYW5uZXItbGlzdC5zY3NzICovXG4gIC5hYy1iYW5uZXJzLWxpc3QgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjg2ODc1ZW0pIHtcbiAgICAgIC8qIGxpbmUgMTcsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19iYW5uZXItbGlzdC5zY3NzICovXG4gICAgICAuYWMtYmFubmVycy1saXN0ID4gbGkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuOGVtOyB9XG4gICAgICAgIC8qIGxpbmUgMjUsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19iYW5uZXItbGlzdC5zY3NzICovXG4gICAgICAgIC5hYy1iYW5uZXJzLWxpc3QgPiBsaTpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgICAgICAgY2xlYXI6IGxlZnQ7IH1cbiAgICAgICAgLyogbGluZSAzMCwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2Jhbm5lci1saXN0LnNjc3MgKi9cbiAgICAgICAgLmFjLWJhbm5lcnMtbGlzdCA+IGxpOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogLjZlbTsgfVxuICAgICAgICAvKiBsaW5lIDM2LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fYmFubmVyLWxpc3Quc2NzcyAqL1xuICAgICAgICAuYWMtYmFubmVycy1saXN0ID4gbGk6bnRoLWNoaWxkKDEpIC5hYy1iYW5uZXJzLWxpc3QtLWl0ZW0sIC5hYy1iYW5uZXJzLWxpc3QgPiBsaTpudGgtY2hpbGQoMikgLmFjLWJhbm5lcnMtbGlzdC0taXRlbSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgYm9yZGVyOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQuOTkzNzVlbSkge1xuICAgICAgLyogbGluZSAxNywgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2Jhbm5lci1saXN0LnNjc3MgKi9cbiAgICAgIC5hYy1iYW5uZXJzLWxpc3QgPiBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgLyogbGluZSA0OCwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2Jhbm5lci1saXN0LnNjc3MgKi9cbiAgICAgICAgLmFjLWJhbm5lcnMtbGlzdCA+IGxpOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC8qIGxpbmUgNTQsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19iYW5uZXItbGlzdC5zY3NzICovXG4gICAgICAgIC5hYy1iYW5uZXJzLWxpc3QgPiBsaTpudGgtY2hpbGQoMSkgLmFjLWJhbm5lcnMtbGlzdC0taXRlbSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgNjEsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19iYW5uZXItbGlzdC5zY3NzICovXG4gICAgICAgIC5hYy1iYW5uZXJzLWxpc3QgPiBsaTpudGgtY2hpbGQobisyKSAuYWMtYmFubmVycy1saXN0LS1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNjY2M7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAgICAgLyogbGluZSAxNywgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2Jhbm5lci1saXN0LnNjc3MgKi9cbiAgICAgIC5hYy1iYW5uZXJzLWxpc3QgPiBsaSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC44ZW07IH1cbiAgICAgICAgLyogbGluZSA3NCwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2Jhbm5lci1saXN0LnNjc3MgKi9cbiAgICAgICAgLmFjLWJhbm5lcnMtbGlzdCA+IGxpOm50aC1jaGlsZCgzbi0xKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogLjRlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC40ZW07IH1cbiAgICAgICAgLyogbGluZSA3OSwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2Jhbm5lci1saXN0LnNjc3MgKi9cbiAgICAgICAgLmFjLWJhbm5lcnMtbGlzdCA+IGxpOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAuOGVtOyB9XG4gICAgICAgIC8qIGxpbmUgODQsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19iYW5uZXItbGlzdC5zY3NzICovXG4gICAgICAgIC5hYy1iYW5uZXJzLWxpc3QgPiBsaTpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICAgIGNsZWFyOiBsZWZ0OyB9XG4gICAgICAgIC8qIGxpbmUgOTAsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19iYW5uZXItbGlzdC5zY3NzICovXG4gICAgICAgIC5hYy1iYW5uZXJzLWxpc3QgPiBsaTpudGgtY2hpbGQoMSkgLmFjLWJhbm5lcnMtbGlzdC0taXRlbSwgLmFjLWJhbm5lcnMtbGlzdCA+IGxpOm50aC1jaGlsZCgyKSAuYWMtYmFubmVycy1saXN0LS1pdGVtLCAuYWMtYmFubmVycy1saXN0ID4gbGk6bnRoLWNoaWxkKDMpIC5hYy1iYW5uZXJzLWxpc3QtLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIGJvcmRlcjogMDsgfSB9XG5cbi8qIGxpbmUgOTksIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19iYW5uZXItbGlzdC5zY3NzICovXG4uYWMtYmFubmVycy1saXN0LS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC8qIGxpbmUgOSwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX2NvbXBhc3MtY29tcGF0aWJpbGl0eS5zY3NzICovXG4gIC5hYy1iYW5uZXJzLWxpc3QtLWl0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSAxMTAsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19iYW5uZXItbGlzdC5zY3NzICovXG4gIC5hYy1iYW5uZXJzLWxpc3QtLWl0ZW06aG92ZXIgLm1mLXNpbXBsZS1saXN0LS10aXRsZSwgLmFjLWJhbm5lcnMtbGlzdC0taXRlbTpmb2N1cyAubWYtc2ltcGxlLWxpc3QtLXRpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDExNiwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2Jhbm5lci1saXN0LnNjc3MgKi9cbiAgLmFjLWJhbm5lcnMtbGlzdC0taXRlbSAudmlzdWFsbHloaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OWVtOyB9XG5cbi8qIGxpbmUgMTIyLCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fYmFubmVyLWxpc3Quc2NzcyAqL1xuLmFjLWJhbm5lcnMtbGlzdC0taW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKiBsaW5lIDEyOSwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2Jhbm5lci1saXN0LnNjc3MgKi9cbi5hYy1iYW5uZXJzLWxpc3QtLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMTMyLCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fYmFubmVyLWxpc3Quc2NzcyAqL1xuICAuYWMtYmFubmVycy1saXN0LS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMywgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2Nhcm91c2VsLnNjc3MgKi9cbi5hYy1tb2R1bGVfX2Nhcm91c2VsIHtcbiAgYmFja2dyb3VuZDogI2U2ZWZlYzsgfVxuXG4vKiBsaW5lIDksIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19jYXJvdXNlbC5zY3NzICovXG4ubWYtY2Fyb3VzZWwtLXBhZ2VyIGxpIGJ1dHRvbiwgLm1mLWNhcm91c2VsLS1wYWdlciBsaSAubWYtY29va2llcy0tYWNjZXB0LCAubWYtY2Fyb3VzZWwtLXBhZ2VyIGxpIC5tZi1jb29raWVzLS1pbmZvLCAubWYtY2Fyb3VzZWwtLXBhZ2VyIGxpIC5tZi1zY3JvbGwtbmF2LS1idG4ge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWluZGVudDogLTk5OTk5ZW07IH1cblxuLyogbGluZSAxNSwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2Nhcm91c2VsLnNjc3MgKi9cbi5tZi1jYXJvdXNlbC0tcGFnZXIgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiwgLm1mLWNhcm91c2VsLS1wYWdlciBsaS5zbGljay1hY3RpdmUgLm1mLWNvb2tpZXMtLWFjY2VwdCwgLm1mLWNhcm91c2VsLS1wYWdlciBsaS5zbGljay1hY3RpdmUgLm1mLWNvb2tpZXMtLWluZm8sIC5tZi1jYXJvdXNlbC0tcGFnZXIgbGkuc2xpY2stYWN0aXZlIC5tZi1zY3JvbGwtbmF2LS1idG4ge1xuICBib3JkZXItY29sb3I6ICMwMDgwODA7XG4gIGJhY2tncm91bmQ6ICMwMDgwODA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSAyNCwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2Nhcm91c2VsLnNjc3MgKi9cbi5tZi1jYXJvdXNlbC0tYnV0dG9uLXByZXYsXG4ubWYtY2Fyb3VzZWwtLWJ1dHRvbi1uZXh0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0My43NDM3NWVtKSB7XG4gIC8qIGxpbmUgMywgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2V4cC1saXN0LnNjc3MgKi9cbiAgLmFjLWV4cC1saXN0IHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLyogbGluZSA5LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fZXhwLWxpc3Quc2NzcyAqL1xuLmFjLWV4cC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgNHB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMTQsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19leHAtbGlzdC5zY3NzICovXG4uYWMtZXhwLWl0ZW0tLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZjdmNmY2O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwODA4MDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAvKiBsaW5lIDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19jb21wYXNzLWNvbXBhdGliaWxpdHkuc2NzcyAqL1xuICAuYWMtZXhwLWl0ZW0tLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgICAvKiBsaW5lIDE0LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fZXhwLWxpc3Quc2NzcyAqL1xuICAgIC5hYy1leHAtaXRlbS0tY29udGVudCB7XG4gICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwODA4MDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTsgfSB9XG5cbi8qIGxpbmUgMzcsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19leHAtbGlzdC5zY3NzICovXG4uYWMtZXhwLWl0ZW0tLWRhdGEge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmctcmlnaHQ6IC41ZW07IH1cblxuLyogbGluZSA0NywgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2V4cC1saXN0LnNjc3MgKi9cbi5hYy1leHAtaXRlbS0tdGltZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjkyODU3MTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtOyB9XG5cbi8qIGxpbmUgNTEsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19leHAtbGlzdC5zY3NzICovXG4uYWMtZXhwLWl0ZW0tLWlkIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDNyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKiBsaW5lIDU4LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fZXhwLWxpc3Quc2NzcyAqL1xuLmFjLWV4cC1pdGVtLS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtO1xuICBtYXJnaW46IDAgMCAuNWVtO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgNjksIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19leHAtbGlzdC5zY3NzICovXG4uYWMtZXhwLWl0ZW0tLXN0YXRlIHtcbiAgbWFyZ2luOiA1cHggMCAxMHB4O1xuICB3aWR0aDogYXV0bzsgfVxuICAvKiBsaW5lIDc0LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fZXhwLWxpc3Quc2NzcyAqL1xuICAuYWMtZXhwLWl0ZW0tLXN0YXRlLmZpbmFsaXphZG8ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMmEyYTI7IH1cbiAgICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgICAuYWMtZXhwLWl0ZW0tLXN0YXRlLmZpbmFsaXphZG86YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi74iWXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSA4MCwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2V4cC1saXN0LnNjc3MgKi9cbiAgLmFjLWV4cC1pdGVtLS1zdGF0ZS5yZXZpc2FkbyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVkYmIyZDsgfVxuICAgIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuICAgIC5hYy1leHAtaXRlbS0tc3RhdGUucmV2aXNhZG86YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi74moXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSA4NiwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2V4cC1saXN0LnNjc3MgKi9cbiAgLmFjLWV4cC1pdGVtLS1zdGF0ZS5wZW5kaWVudGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOTRFM0M7IH1cbiAgICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgICAuYWMtZXhwLWl0ZW0tLXN0YXRlLnBlbmRpZW50ZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLvi5BcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCA2cHggMCAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDk0LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fZXhwLWxpc3Quc2NzcyAqL1xuLmFjLWV4cC1pdGVtLS11c2VyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuOTI4NTcxNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDEwNCwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2V4cC1saXN0LnNjc3MgKi9cbi5hYy1leHAtaXRlbS0tdG9vbC1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQzLjc0Mzc1ZW0pIHtcbiAgICAvKiBsaW5lIDEwNCwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2V4cC1saXN0LnNjc3MgKi9cbiAgICAuYWMtZXhwLWl0ZW0tLXRvb2wtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwOyB9IH1cblxuLyogbGluZSAxMTksIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19leHAtbGlzdC5zY3NzICovXG4uYWMtZXhwLWl0ZW0tLXRvb2wtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjkyODU3MTQyODZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4O1xuICBtYXJnaW46IDVweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzQ4MDY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgLmFjLWV4cC1pdGVtLS10b29sLWl0ZW0gYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74asXCI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgMTI5LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fZXhwLWxpc3Quc2NzcyAqL1xuICAuYWMtZXhwLWl0ZW0tLXRvb2wtaXRlbSBhOmhvdmVyLCAuYWMtZXhwLWl0ZW0tLXRvb2wtaXRlbSBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNGQ0ZDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDMuNzQzNzVlbSkge1xuICAgIC8qIGxpbmUgMTE5LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fZXhwLWxpc3Quc2NzcyAqL1xuICAgIC5hYy1leHAtaXRlbS0tdG9vbC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi8qIGxpbmUgMTQwLCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fZXhwLWxpc3Quc2NzcyAqL1xuLmFjLWV4cC1pdGVtLS10YWItbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDEwcHggMCA1cHg7IH1cblxuLyogbGluZSAxNDcsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19leHAtbGlzdC5zY3NzICovXG4uYWMtZXhwLWl0ZW0tLXRhYi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgLmFjLWV4cC1pdGVtLS10YWItdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi74StXCI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgMTU1LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fZXhwLWxpc3Quc2NzcyAqL1xuLmFjLWV4cC1pdGVtLS10YWItbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA3MHB4IDAgMDtcbiAgcGFkZGluZzogMCAwIDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTQuOTkzNzVlbSkge1xuICAgIC8qIGxpbmUgMTU1LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fZXhwLWxpc3Quc2NzcyAqL1xuICAgIC5hYy1leHAtaXRlbS0tdGFiLWxpc3Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLyogbGluZSAxNjgsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19leHAtbGlzdC5zY3NzICovXG4uYWMtZXhwLWl0ZW0tLXRhYi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNnB4O1xuICBwYWRkaW5nOiAzcHg7IH1cbiAgLyogbGluZSAxNzMsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19leHAtbGlzdC5zY3NzICovXG4gIC5hYy1leHAtaXRlbS0tdGFiLWl0ZW0gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLyogbGluZSAxNzYsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19leHAtbGlzdC5zY3NzICovXG4gICAgLmFjLWV4cC1pdGVtLS10YWItaXRlbSBhOmhvdmVyLCAuYWMtZXhwLWl0ZW0tLXRhYi1pdGVtIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDRkNGQ7IH1cbiAgICAvKiBsaW5lIDE4MSwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2V4cC1saXN0LnNjc3MgKi9cbiAgICAuYWMtZXhwLWl0ZW0tLXRhYi1pdGVtIGFbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgICAgYmFja2dyb3VuZDogIzAwODA4MDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgMTg3LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fZXhwLWxpc3Quc2NzcyAqL1xuICAuYWMtZXhwLWl0ZW0tLXRhYi1pdGVtLmlzLWRpc2FibGVkIGEge1xuICAgIGNvbG9yOiAjQTRBNEE0O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTQuOTkzNzVlbSkge1xuICAgIC8qIGxpbmUgMTY4LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fZXhwLWxpc3Quc2NzcyAqL1xuICAgIC5hYy1leHAtaXRlbS0tdGFiLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuLmFjLWV4cC1pdGVtLS10YWItaXRlbV9fcmVxIGE6YmVmb3JlLFxuLmFjLWV4cC1pdGVtLS10YWItaXRlbV9fcmVzIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipVcIjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDVweCAxcHggNXB4IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHNwZWFrOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4uYWMtZXhwLWl0ZW0tLXRhYi1pdGVtX19jb20gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kl1wiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogNXB4IDFweCA1cHggMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgc3BlYWs6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWluZGVudDogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDIxMywgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2V4cC1saXN0LnNjc3MgKi9cbi5hYy1leHAtaXRlbS0tdGFiLW5vdGVzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDUxLCA1MSwgNTEsIDAuNSkgMXB4IDFweCAycHggMDtcbiAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDUxLCA1MSwgNTEsIDAuNSkgMXB4IDFweCAycHggMDtcbiAgYm94LXNoYWRvdzogcmdiYSg1MSwgNTEsIDUxLCAwLjUpIDFweCAxcHggMnB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgI0Y1RjBCQiwgI0YxRTc2Qyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgI0Y1RjBCQiwgI0YxRTc2Qyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsICNGNUYwQkIsICNGMUU3NkMpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA4cHg7IH1cbiAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gIC5hYy1leHAtaXRlbS0tdGFiLW5vdGVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLviaVcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSAyMjMsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19leHAtbGlzdC5zY3NzICovXG4gIC5hYy1leHAtaXRlbS0tdGFiLW5vdGVzIGEge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxZW07IH1cblxuLyogbGluZSAyMzAsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19leHAtbGlzdC5zY3NzICovXG4uYWMtZXhwLWl0ZW0tLXRhYi0tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTsgfVxuXG4vKiBsaW5lIDIzNCwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2V4cC1saXN0LnNjc3MgKi9cbi5hYy1leHAtaXRlbS0tdGFiLS1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogI2FhYWFhYTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgcGFkZGluZzogNXB4OyB9XG4gIC8qIGxpbmUgMjQyLCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fZXhwLWxpc3Quc2NzcyAqL1xuICAuYWMtZXhwLWl0ZW0tLXRhYi0tY29udGVudCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuXG4vKiBsaW5lIDI0OCwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2V4cC1saXN0LnNjc3MgKi9cbi5leHBfaXRlbV9yZXEucGVuZGluZ19yZXF1aXJlbWVudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGxpbmUgMiwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2NvbGFwcy1saXN0LnNjc3MgKi9cbi5hYy1jb2xhcHMtbGlzdCB7XG4gIGJvcmRlci13aWR0aDogMDsgfVxuICAvKiBsaW5lIDUsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19jb2xhcHMtbGlzdC5zY3NzICovXG4gIC5hYy1jb2xhcHMtbGlzdCAuYWMtY29sYXBzLWxpc3QtLWhlYWQge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAgIC8qIGxpbmUgOCwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2NvbGFwcy1saXN0LnNjc3MgKi9cbiAgICAuYWMtY29sYXBzLWxpc3QgLmFjLWNvbGFwcy1saXN0LS1oZWFkLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQzLjc0Mzc1ZW0pIHtcbiAgICAgIC8qIGxpbmUgNSwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2NvbGFwcy1saXN0LnNjc3MgKi9cbiAgICAgIC5hYy1jb2xhcHMtbGlzdCAuYWMtY29sYXBzLWxpc3QtLWhlYWQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDMuNzQzNzVlbSkge1xuICAgIC8qIGxpbmUgMTgsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19jb2xhcHMtbGlzdC5zY3NzICovXG4gICAgLmFjLWNvbGFwcy1saXN0IC5tZi1zaW1wbGUtbGlzdC0taXRlbSB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAvKiBsaW5lIDI0LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fY29sYXBzLWxpc3Quc2NzcyAqL1xuICAgIC5hYy1jb2xhcHMtbGlzdCAubWYtc2ltcGxlLWxpc3RfX3plYnJhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLyogbGluZSAyOSwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2NvbGFwcy1saXN0LnNjc3MgKi9cbiAgICAuYWMtY29sYXBzLWxpc3QgLm1mLXNpbXBsZS1saXN0LS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC8qIGxpbmUgMzIsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19jb2xhcHMtbGlzdC5zY3NzICovXG4gICAgICAuYWMtY29sYXBzLWxpc3QgLm1mLXNpbXBsZS1saXN0LS1pdGVtIC5tZi1zaW1wbGUtbGlzdC0taXRlbSA+IHAge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgLyogbGluZSAzOSwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2NvbGFwcy1saXN0LnNjc3MgKi9cbiAgICAuYWMtY29sYXBzLWxpc3QgLmFjLXN1YmNhdC1tYWluIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweCAxMHB4OyB9XG4gICAgICAvKiBsaW5lIDQ1LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fY29sYXBzLWxpc3Quc2NzcyAqL1xuICAgICAgLmFjLWNvbGFwcy1saXN0IC5hYy1zdWJjYXQtbWFpbiAubWYtc2ltcGxlLWxpc3QtLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC8qIGxpbmUgNDcsIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19jb2xhcHMtbGlzdC5zY3NzICovXG4gICAgICAgIC5hYy1jb2xhcHMtbGlzdCAuYWMtc3ViY2F0LW1haW4gLm1mLXNpbXBsZS1saXN0LS10aXRsZSBhIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgICAgIC8qIGxpbmUgNDksIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19jb2xhcHMtbGlzdC5zY3NzICovXG4gICAgICAgICAgLmFjLWNvbGFwcy1saXN0IC5hYy1zdWJjYXQtbWFpbiAubWYtc2ltcGxlLWxpc3QtLXRpdGxlIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuICAvKiBsaW5lIDU2LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fY29sYXBzLWxpc3Quc2NzcyAqL1xuICAuYWMtY29sYXBzLWxpc3QgLm1mLXNpbXBsZS1saXN0LS1kZXNjcmlwdGlvbiB7XG4gICAgLyomOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZDtcclxuICAgIH0qLyB9XG4gICAgLyogbGluZSA2MCwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2NvbGFwcy1saXN0LnNjc3MgKi9cbiAgICAuYWMtY29sYXBzLWxpc3QgLm1mLXNpbXBsZS1saXN0LS1kZXNjcmlwdGlvblthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDY1LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fY29sYXBzLWxpc3Quc2NzcyAqL1xuLmFjLWluZm8tYnV0dG9uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIC4yNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA4MDgwOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuICAuYWMtaW5mby1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+Jn1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gIC5hYy1pbmZvLWJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74qRXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSA3OCwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2NvbGFwcy1saXN0LnNjc3MgKi9cbiAgLmFjLWluZm8tYnV0dG9uOmhvdmVyLCAuYWMtaW5mby1idXR0b246Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgY29sb3I6ICMzMzk5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4MywgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2NvbGFwcy1saXN0LnNjc3MgKi9cbiAgLmFjLWluZm8tYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0My43NDM3NWVtKSB7XG4gIC8qIGxpbmUgODksIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19jb2xhcHMtbGlzdC5zY3NzICovXG4gIC5hYy1zdWJjYXQtbmF2YnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLyogbGluZSA5MywgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2NvbGFwcy1saXN0LnNjc3MgKi9cbiAgICAuYWMtc3ViY2F0LW5hdmJ1dHRvbnMgYSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC8qIGxpbmUgODksIHByaXZhdGUvc2Fzcy9tb2R1bGVzL19jb2xhcHMtbGlzdC5zY3NzICovXG4gIC5hYy1zdWJjYXQtbmF2YnV0dG9ucyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDVweDsgfSB9XG5cbi8qIGxpbmUgMTA2LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fY29sYXBzLWxpc3Quc2NzcyAqL1xuLmpzLWNvbGFwLWNvbnRyb2wsXG4uanMtY29sYXAtY29udHJvbC0wMSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjEuODc1ZW0pIHtcbiAgLyogbGluZSAzLCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fZmlsdGVyYmFyLnNjc3MgKi9cbiAgLmFjLWZpbHRlcmJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjEuODc1ZW0pIHtcbiAgLyogbGluZSAxMiwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2ZpbHRlcmJhci5zY3NzICovXG4gIC5hYy1maWx0ZXJiYXItLWZpbHRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLyogbGluZSAxOCwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2ZpbHRlcmJhci5zY3NzICovXG4uYWMtZmlsdGVyYmFyLS1zZWFyY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjg3NWVtKSB7XG4gICAgLyogbGluZSAxOCwgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2ZpbHRlcmJhci5zY3NzICovXG4gICAgLmFjLWZpbHRlcmJhci0tc2VhcmNoIHtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCAjZDBkMGQwO1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgICAvKiBsaW5lIDE4LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fZmlsdGVyYmFyLnNjc3MgKi9cbiAgICAuYWMtZmlsdGVyYmFyLS1zZWFyY2gge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggZGFzaGVkICNkMGQwZDA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICNkMGQwZDA7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweDsgfSB9XG5cbi8qIGxpbmUgMywgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2N1c3RvbS1tb2R1bGVzLnNjc3MgKi9cbi5hYy1jdXN0b20tbW9kLFxuLmFjLWN1c3RvbS1tb2RfX2hlbHAsXG4uYWMtY3VzdG9tLW1vZF9fbXlmaWxlcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y2ZjY7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDE0LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fY3VzdG9tLW1vZHVsZXMuc2NzcyAqL1xuLmFjLWN1c3RvbS1tb2RfX2hlbHAsXG4uYWMtY3VzdG9tLW1vZF9fbXlmaWxlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDE4LCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fY3VzdG9tLW1vZHVsZXMuc2NzcyAqL1xuICAuYWMtY3VzdG9tLW1vZF9faGVscCAuYWMtY3VzdG9tLW1vZC0tdGl0bGUsXG4gIC5hYy1jdXN0b20tbW9kX19teWZpbGVzIC5hYy1jdXN0b20tbW9kLS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS43MTQyODU3MTQzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE0Mjg1NzE0MjlyZW07IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4uYWMtY3VzdG9tLW1vZF9fbXlmaWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LvlwiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBzcGVhazogbm9uZTtcbiAgY29sb3I6ICMzNDgwNjU7XG4gIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4uYWMtY3VzdG9tLW1vZF9faGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnFwiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBzcGVhazogbm9uZTtcbiAgY29sb3I6ICMzNDgwNjU7XG4gIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cblxuLyogbGluZSA1MywgcHJpdmF0ZS9zYXNzL21vZHVsZXMvX2N1c3RvbS1tb2R1bGVzLnNjc3MgKi9cbi5hYy1jdXN0b20tbW9kLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjcxNDI4NTcxNDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMi4xNDI4NTcxNDI5cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDYyLCBwcml2YXRlL3Nhc3MvbW9kdWxlcy9fY3VzdG9tLW1vZHVsZXMuc2NzcyAqL1xuLmFjLWN1c3RvbS1tb2QtLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07XG4gIG1hcmdpbjogLjVlbSAwIDA7IH1cblxuLyogbGluZSAzLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG5hOmZvY3VzIHtcbiAgY29sb3I6ICMzMzk5OTk7IH1cblxuLyogbGluZSA2LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG5hW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDgsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgYVt0YXJnZXQ9XCJfYmxhbmtcIl0gLmFjLWJsYW5rLWxuayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5OWVtO1xuICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDE1LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmhvdmVyIC5hYy1ibGFuay1sbmssIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmZvY3VzIC5hYy1ibGFuay1sbmsge1xuICAgIGxlZnQ6IDFlbTtcbiAgICB0b3A6IC0xZW07XG4gICAgcGFkZGluZzogMHB4IDZweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIGxpbmUgMzAsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5hYy1tc2dfX25vLWpzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4vKiBsaW5lIDM3LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4uYWMtbXNnX19kZXByZWNhdGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4vKiBsaW5lIDQ5LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4uYWMtYnV0dG9ucyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNTksIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5wcmltYXJ5IDpob3Zlcixcbi5wcmltYXJ5IDpmb2N1cyxcbi5tZi1idXR0b25fX3ByaW1hcnkgOmhvdmVyLFxuLm1mLWJ1dHRvbl9fcHJpbWFyeSA6Zm9jdXMsXG5pbnB1dC5wcmltYXJ5W3R5cGU9XCJidXR0b25cIl0gOmhvdmVyLFxuaW5wdXQucHJpbWFyeVt0eXBlPVwiYnV0dG9uXCJdIDpmb2N1cyxcbmlucHV0LnByaW1hcnlbdHlwZT1cInN1Ym1pdFwiXSA6aG92ZXIsXG5pbnB1dC5wcmltYXJ5W3R5cGU9XCJzdWJtaXRcIl0gOmZvY3VzLFxuaW5wdXQubWYtYnV0dG9uX19wcmltYXJ5W3R5cGU9XCJidXR0b25cIl0gOmhvdmVyLFxuaW5wdXQubWYtYnV0dG9uX19wcmltYXJ5W3R5cGU9XCJidXR0b25cIl0gOmZvY3VzLFxuaW5wdXQubWYtYnV0dG9uX19wcmltYXJ5W3R5cGU9XCJzdWJtaXRcIl0gOmhvdmVyLFxuaW5wdXQubWYtYnV0dG9uX19wcmltYXJ5W3R5cGU9XCJzdWJtaXRcIl0gOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE5KSwgMCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7IH1cblxuLyogbGluZSA3MywgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuLnNlY29uZGFyeSA6aG92ZXIsXG4uc2Vjb25kYXJ5IDpmb2N1cyxcbi5tZi1idXR0b25fX3NlY29uZGFyeSA6aG92ZXIsXG4ubWYtYnV0dG9uX19zZWNvbmRhcnkgOmZvY3VzLFxuaW5wdXQuc2Vjb25kYXJ5W3R5cGU9XCJidXR0b25cIl0gOmhvdmVyLFxuaW5wdXQuc2Vjb25kYXJ5W3R5cGU9XCJidXR0b25cIl0gOmZvY3VzLFxuaW5wdXQuc2Vjb25kYXJ5W3R5cGU9XCJzdWJtaXRcIl0gOmhvdmVyLFxuaW5wdXQuc2Vjb25kYXJ5W3R5cGU9XCJzdWJtaXRcIl0gOmZvY3VzLFxuaW5wdXQuc2Vjb25kYXJ5W3R5cGU9XCJyZXNldFwiXSA6aG92ZXIsXG5pbnB1dC5zZWNvbmRhcnlbdHlwZT1cInJlc2V0XCJdIDpmb2N1cyxcbmlucHV0Lm1mLWJ1dHRvbl9fc2Vjb25kYXJ5W3R5cGU9XCJidXR0b25cIl0gOmhvdmVyLFxuaW5wdXQubWYtYnV0dG9uX19zZWNvbmRhcnlbdHlwZT1cImJ1dHRvblwiXSA6Zm9jdXMsXG5pbnB1dC5tZi1idXR0b25fX3NlY29uZGFyeVt0eXBlPVwic3VibWl0XCJdIDpob3ZlcixcbmlucHV0Lm1mLWJ1dHRvbl9fc2Vjb25kYXJ5W3R5cGU9XCJzdWJtaXRcIl0gOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpOyB9XG5cbi8qIGxpbmUgNzksIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5tZi10YWJsZS1kYXRhLS1yb3ctYWN0aW9uLnNlY29uZGFyeSB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAvKiBsaW5lIDgxLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIC5tZi10YWJsZS1kYXRhLS1yb3ctYWN0aW9uLnNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi8qIGxpbmUgODcsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5tZi10YWJsZS1kYXRhIHRoZWFkIHRoLmFjLWFjdGlvbnMge1xuICBtaW4td2lkdGg6IDEyMHB4OyB9XG5cbi8qIGxpbmUgOTUsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5wb3J0YWwgLm1mLXRvcGJhciB7XG4gIG1heC13aWR0aDogMTAwZW07XG4gIHBhZGRpbmc6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQzLjc0Mzc1ZW0pIHtcbiAgLyogbGluZSAxMDMsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLm1mLWFwcG1lbnUtLW1lbnUge1xuICAgIHdpZHRoOiA4NSU7IH0gfVxuXG4vKiBsaW5lIDEwOSwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuLm1mLWFwcG1lbnUtLXN1Ym1lbnUge1xuICBib3JkZXItd2lkdGg6IDA7IH1cbiAgLyogbGluZSAxMTMsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLm1mLWFwcG1lbnUtLXN1Ym1lbnUubWYtc2ltcGxlLWxpc3Qge1xuICAgIG1heC13aWR0aDogNjBlbTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAvKiBsaW5lIDExNywgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAgIC5tZi1hcHBtZW51LS1zdWJtZW51Lm1mLXNpbXBsZS1saXN0IC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAvKiBsaW5lIDEyMiwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAubWYtbG9uZy1tZW51X19jb21wYWN0IC5tZi1hcHBtZW51LS1zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTQuOTkzNzVlbSkge1xuICAgIC8qIGxpbmUgMTA5LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gICAgLm1mLWFwcG1lbnUtLXN1Ym1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8qIC5pcy1ob2xkICYge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyAvLyBJbmNsdXlvICFpbXBvcnRhbnQgcGFyYSBzb2JyZWVzY3JpYmlyIFwibm9uZVwiIGluY2x1aWRvIHBvciBqcyAoc2hvdygpOylcclxuICAgIH0qLyB9IH1cblxuLyogbGluZSAxMzgsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5tZi1hcHBtZW51LS1zdWJtZW51W2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxNDIsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5tZi1hcHBtZW51LS1pdGVtX19MMSB7XG4gIC8qVGFtYcOxb3MgZnVlbnRlIHBvciBjb3JyZWNjaW9uZXMgbWVuw7oqLyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgLyogbGluZSAxNDIsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgICAubWYtYXBwbWVudS0taXRlbV9fTDEge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjg3NWVtKSB7XG4gICAgLyogbGluZSAxNDIsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgICAubWYtYXBwbWVudS0taXRlbV9fTDEge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDE1MywgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAgIC5tZi1hcHBtZW51LS1pdGVtX19MMSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAgIC8qIGxpbmUgMTUzLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gICAgLm1mLWFwcG1lbnUtLWl0ZW1fX0wxIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgLyogbGluZSAxNjYsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLm1mLWFwcG1lbnUtLWl0ZW1fX0wxLmhhcy1zdWJtZW51OmhvdmVyIC5hYy1hcHBtZW51LS1zdWJtZW51LXdyYXAsIC5tZi1hcHBtZW51LS1pdGVtX19MMS5oYXMtc3VibWVudS5pcy1vcGVuIC5hYy1hcHBtZW51LS1zdWJtZW51LXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgYmFja2dyb3VuZDogI2M3YzdjNzsgfVxuICAgIC8qIGxpbmUgMTcyLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gICAgLm1mLWFwcG1lbnUtLWl0ZW1fX0wxLmhhcy1zdWJtZW51OmhvdmVyIC5hYy1hcHBtZW51LS1zdWJtZW51LXdyYXAgPiAubWYtYXBwbWVudS0tc3VibWVudSwgLm1mLWFwcG1lbnUtLWl0ZW1fX0wxLmhhcy1zdWJtZW51LmlzLW9wZW4gLmFjLWFwcG1lbnUtLXN1Ym1lbnUtd3JhcCA+IC5tZi1hcHBtZW51LS1zdWJtZW51IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLyogbGluZSA5LCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fY29tcGFzcy1jb21wYXRpYmlsaXR5LnNjc3MgKi9cbiAgICAgIC5tZi1hcHBtZW51LS1pdGVtX19MMS5oYXMtc3VibWVudTpob3ZlciAuYWMtYXBwbWVudS0tc3VibWVudS13cmFwID4gLm1mLWFwcG1lbnUtLXN1Ym1lbnU6YWZ0ZXIsIC5tZi1hcHBtZW51LS1pdGVtX19MMS5oYXMtc3VibWVudS5pcy1vcGVuIC5hYy1hcHBtZW51LS1zdWJtZW51LXdyYXAgPiAubWYtYXBwbWVudS0tc3VibWVudTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgICAgICAgLyogbGluZSAxNzIsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgICAgICAgLm1mLWFwcG1lbnUtLWl0ZW1fX0wxLmhhcy1zdWJtZW51OmhvdmVyIC5hYy1hcHBtZW51LS1zdWJtZW51LXdyYXAgPiAubWYtYXBwbWVudS0tc3VibWVudSwgLm1mLWFwcG1lbnUtLWl0ZW1fX0wxLmhhcy1zdWJtZW51LmlzLW9wZW4gLmFjLWFwcG1lbnUtLXN1Ym1lbnUtd3JhcCA+IC5tZi1hcHBtZW51LS1zdWJtZW51IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIC8qIERlZmF1bHQgYXV0byAqL1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAvKiBEZWZhdWx0IDAgKi9cbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAvKiBEZWZhdWx0IHZpc2libGUgKi9cbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBsaW5lYXI7XG4gICAgICAgICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICAgICAgICAgIHdpZHRoOiAyODBweDsgfSB9XG4gIC8qIGxpbmUgMTg0LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIC5tZi1hcHBtZW51LS1pdGVtX19MMS5oYXMtc3VibWVudS5pcy1vcGVuLmlzLW92ZXJmbG93IC5hYy1hcHBtZW51LS1zdWJtZW51LXdyYXAge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTsgfVxuICAgIC8qIGxpbmUgMTg3LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gICAgLm1mLWFwcG1lbnUtLWl0ZW1fX0wxLmhhcy1zdWJtZW51LmlzLW9wZW4uaXMtb3ZlcmZsb3cgLmFjLWFwcG1lbnUtLXN1Ym1lbnUtd3JhcCAubWYtYXBwbWVudS0tc3VibWVudSA+IC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgICAvKiBsaW5lIDE5NSwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAgIC5tZi1hcHBtZW51LS1pdGVtX19MMS5oYXMtc3VibWVudSBhOjphZnRlcixcbiAgICAubWYtYXBwbWVudS0taXRlbV9fTDEuaGFzLXN1Ym1lbnUgYTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMjAzLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4ubWYtYXBwbWVudS0tc3VibWVudS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQzLjc0Mzc1ZW0pIHtcbiAgICAvKiBsaW5lIDIwOCwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAgIC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW0gPiBhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjEuODc1ZW0pIHtcbiAgLyogbGluZSAyMTYsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLm1mLWxheW91dC0tY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDsgfVxuICAgIC8qIGxpbmUgMjIxLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gICAgLm1mLWxheW91dC0tY29sdW1uIC5tZi1sYXlvdXQtLW1vZHVsZV9fdmVydGljYWwge1xuICAgICAgZmxleC1ncm93OiAxOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgLyogbGluZSAyMTYsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLm1mLWxheW91dC0tY29sdW1uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSBhbmQgKG1heC13aWR0aDogNjEuODY4NzVlbSkge1xuICAvKiBsaW5lIDIzMiwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAubWYtbGF5b3V0LS1jb2x1bW4sXG4gIC5tZi1sYXlvdXQtLW1vZHVsZS1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfVxuICAgIC8qIGxpbmUgMjM4LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gICAgLm1mLWxheW91dC0tY29sdW1uIC5tZi1sYXlvdXQtLW1vZHVsZV9fdmVydGljYWwsXG4gICAgLm1mLWxheW91dC0tbW9kdWxlLXNpZGViYXIgLm1mLWxheW91dC0tbW9kdWxlX192ZXJ0aWNhbCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLyogbGluZSAyNDYsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5tZi1icmVhZGNydW1iLS1zdWJtZW51W2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQzLjc0Mzc1ZW0pIHtcbiAgICAvKiBsaW5lIDI0NiwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAgIC5tZi1icmVhZGNydW1iLS1zdWJtZW51W2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgd2lkdGg6IDk4JTtcbiAgICAgIG1heC13aWR0aDogOTglO1xuICAgICAgbGVmdDogMSU7XG4gICAgICByaWdodDogMSU7IH0gfVxuXG4vKiBsaW5lIDI2MCwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuLm1mLWxhbmctLW1lbnVbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87IH1cblxuLyogbGluZSAyNjYsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5pcy1ob2xkIC5tZi1sYW5nLS1tZW51IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI3MSwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuLmFjLXRvcG5hdiB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjsgfVxuICAvKiBsaW5lIDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19jb21wYXNzLWNvbXBhdGliaWxpdHkuc2NzcyAqL1xuICAuYWMtdG9wbmF2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgMjgwLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIC5hYy10b3BuYXYgLm1mLWJyZWFkY3J1bWIge1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAwO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0My43NDM3NWVtKSB7XG4gICAgLyogbGluZSAyNzEsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgICAuYWMtdG9wbmF2IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTQuOTkzNzVlbSkge1xuICAgIC8qIGxpbmUgMjcxLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gICAgLmFjLXRvcG5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG5cbi8qIGxpbmUgMjk2LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4uYWMtdG9wbmF2X19ob21lIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAvKiBsaW5lIDksIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19jb21wYXNzLWNvbXBhdGliaWxpdHkuc2NzcyAqL1xuICAuYWMtdG9wbmF2X19ob21lOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgMzAyLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4uYWMtdXNlcm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAzMDgsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLmFjLXVzZXJtZW51IC5hYy11c2VybWVudS0tbWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAzMTQsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5hYy11c2VybWVudS0taXRlbSxcbi5hYy11c2VybWVudS0tbG9nb3V0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFweCAxMHB4IDRweDsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbi5hYy11c2VybWVudS0taXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mi1wiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBzcGVhazogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWluZGVudDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgMzI1LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4uYWMtdXNlcm1lbnUtLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ4MDY1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbi5hYy11c2VybWVudS0tbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uLXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHNwZWFrOiBub25lO1xuICBjb2xvcjogIzM0ODA2NTtcbiAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSAzNDMsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5tZi1icmVhZGNydW1iLS1pdGVtLmhhcy1zdWJtZW51OmhvdmVyIC5tZi1icmVhZGNydW1iLS1zdWJtZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMzUyLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4ubWYtc2ltcGxlLWxpc3RfX3plYnJhIC5tZi1zaW1wbGUtbGlzdC0taXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDVlbTsgfVxuXG4vKiBsaW5lIDM1NiwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuLmFjLWNvbGFwcy1saXN0IC5hYy1zdWJjYXQtbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMzYwLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4uYWMtY29sYXBzLWxpc3QgLm1mLXNpbXBsZS1saXN0LS1pdGVtIC5tZi1zaW1wbGUtbGlzdC0taXRlbSA+IHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4OyB9XG5cbi8qIGxpbmUgMzY1LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4ubWYtbGF5b3V0LS1tb2R1bGVfX3MyLmlzLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmVmZWM7IH1cblxuLyogbGluZSAzNzIsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5hYy1tb2R1bGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNzE0Mjg1NzE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0Mjg1NzE0MjlyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC43ZW0gMWVtIDAuNmVtIDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI2Y0ZjhmNDtcbiAgY29sb3I6ICMwMDgwODA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzQ4MDY1OyB9XG4gIC8qIGxpbmUgMzg3LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIC5hYy1tb2R1bGVfX2hpZ2hsaWdodCAuYWMtbW9kdWxlX190aXRsZSB7XG4gICAgYmFja2dyb3VuZDogIzAwODA4MDtcbiAgICBjb2xvcjogI2Y0ZjhmNDsgfVxuICAgIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuICAgIC5hYy1tb2R1bGVfX2hpZ2hsaWdodCAuYWMtbW9kdWxlX190aXRsZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu+KtFwiO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSAzOTgsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5hYy1jYXRlZ29yeS0tbG9naW4gLm1mLXNpbXBsZS1saXN0LS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4vKiBsaW5lIDQwNCwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuLmFjLW1vZHVsZV9faGlnaGxpZ2h0LS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogNDgwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQzLjc0Mzc1ZW0pIHtcbiAgICAvKiBsaW5lIDQwNCwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAgIC5hYy1tb2R1bGVfX2hpZ2hsaWdodC0tY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9IH1cbiAgLyogbGluZSA0MTQsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLmlzLWhpZ2hsaWdodCAuYWMtbW9kdWxlX19oaWdobGlnaHQtLWNvbnRlbnQgLm1mLXNpbXBsZS1saXN0LS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NC45OTM3NWVtKSB7XG4gIC8qIGxpbmUgNDIzLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIC5hYy1leHQtY2F0IC5tZi1zaW1wbGUtbGlzdF9faWNvbiAubWYtc2ltcGxlLWxpc3QtLWl0ZW06OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC8qIGxpbmUgNDI2LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIC5hYy1leHQtY2F0IC5tZi1idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gIC8qIGxpbmUgNDM1LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIC5hYy13aW50b29sLWlubGluZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuLyogbGluZSA0NDAsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5hYy13aW50b29sLWlubGluZS5tZi1mb3JtX19jZW50cmQgbGFiZWwsIC5hYy13aW50b29sLWlubGluZS5tZi1mb3JtX19jZW50cmQgLmxhYmVsLCAuYWMtd2ludG9vbC1pbmxpbmUubWYtZm9ybV9fY2VudHJkIC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLCAuYWMtd2ludG9vbC1pbmxpbmUubWYtZm9ybV9fY2VudHJkIC5tZi1yZXBvcnQtLWxhYmVsIHtcbiAgd2lkdGg6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDQ0MCwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAgIC5hYy13aW50b29sLWlubGluZS5tZi1mb3JtX19jZW50cmQgbGFiZWwsIC5hYy13aW50b29sLWlubGluZS5tZi1mb3JtX19jZW50cmQgLmxhYmVsLCAuYWMtd2ludG9vbC1pbmxpbmUubWYtZm9ybV9fY2VudHJkIC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsLCAuYWMtd2ludG9vbC1pbmxpbmUubWYtZm9ybV9fY2VudHJkIC5tZi1yZXBvcnQtLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNGVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLyogbGluZSA0NTEsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLm1mLXRhYnMtLW5hdiB7XG4gICAgbWluLXdpZHRoOiAtd2Via2l0LW1pbi1jb250ZW50O1xuICAgIG1pbi13aWR0aDogLW1vei1taW4tY29udGVudDtcbiAgICBtaW4td2lkdGg6IG1pbi1jb250ZW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLyogbGluZSA0NTcsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLmFjLXNlY3Rpb24tLXRvb2xiYXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQzLjc0Mzc1ZW0pIHtcbiAgLyogbGluZSA0NTcsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLmFjLXNlY3Rpb24tLXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgIGJveC1zaGFkb3c6IDAgLTFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgLyogbGluZSA0ODEsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgICAuYWMtc2VjdGlvbi0tdG9vbGJhciAubWYtdGFicy0tbmF2IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAvKiBsaW5lIDQ4OSwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAgICAgLmFjLXNlY3Rpb24tLXRvb2xiYXIgLm1mLXRhYnMtLW5hdiAubWYtdGFicy0tbmF2LWl0ZW0ge1xuICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgICAgLyogbGluZSA0OTIsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgICAgICAgLmFjLXNlY3Rpb24tLXRvb2xiYXIgLm1mLXRhYnMtLW5hdiAubWYtdGFicy0tbmF2LWl0ZW0gYSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCA1JTsgfSB9XG5cbi8qIGxpbmUgNTAyLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4udHJlZXZpZXcgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTA1MDUwOyB9XG5cbi8qIGxpbmUgNTA5LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4uYWMtaW5ib3gtLWljb24gLm1mLWluYm94LS1tZW51LWl0ZW0sXG4uYWMtaW5ib3gtLWljb24gLm1mLWluYm94LS1zdWJtZW51LWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDsgfVxuICAvKiBsaW5lIDUxNCwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAuYWMtaW5ib3gtLWljb24gLm1mLWluYm94LS1tZW51LWl0ZW0uaXMtc2VsZWN0ZWQgYTo6YmVmb3JlLFxuICAuYWMtaW5ib3gtLWljb24gLm1mLWluYm94LS1zdWJtZW51LWl0ZW0uaXMtc2VsZWN0ZWQgYTo6YmVmb3JlIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLyogbGluZSA1MjAsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIGE6OmJlZm9yZSxcbiAgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tc3VibWVudS1pdGVtIGE6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiAjMzQ4MDY1O1xuICAgIG1hcmdpbjogMCA1cHggMCAwOyB9XG4gICAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4gICAgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIGE6OmJlZm9yZS5hYy1pbmJveC0tbmF2X19pY29uOmJlZm9yZSxcbiAgICAuYWMtaW5ib3gtLWljb24gLm1mLWluYm94LS1zdWJtZW51LWl0ZW0gYTo6YmVmb3JlLmFjLWluYm94LS1uYXZfX2ljb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi74mQXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDZweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBjb2xvcjogIzM0ODA2NTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICAgIC8qIGxpbmUgNTI4LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gICAgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tbWVudS1pdGVtIGE6OmJlZm9yZS5hYy1pbmJveC0tbmF2X19pY29uOjpiZWZvcmUsXG4gICAgLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tc3VibWVudS1pdGVtIGE6OmJlZm9yZS5hYy1pbmJveC0tbmF2X19pY29uOjpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAyMHB4OyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuLmFjLWluYm94LS1pY29uIC5tZi1pbmJveC0tc2VjdGlvbi10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMTVweCAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBzcGVhazogbm9uZTtcbiAgY29sb3I6ICMzNDgwNjU7XG4gIGZvbnQtZmFtaWx5OiAnbW9yZm9udCc7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtaW5kZW50OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgNTQyLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4uYWMtaW5ib3gtLW5hdl9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07XG4gIHBhZGRpbmc6IDZweCAzM3B4IDZweCAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM0NDQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgLmFjLWluYm94LS1uYXZfX3RpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhK1cIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC43NWVtO1xuICAgIHJpZ2h0OiAtMS41ZW07XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgNTUwLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIC5hYy1pbmJveC0tbmF2X190aXRsZTo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlOyB9XG4gICAgLyogbGluZSA1NTMsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgICAuaXMtb3BlbiAuYWMtaW5ib3gtLW5hdl9fdGl0bGU6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDU0MiwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAgIC5hYy1pbmJveC0tbmF2X190aXRsZSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxcHg7IH1cbiAgICAgIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL192aXN1YWxseWhpZGRlbi5zY3NzICovXG4gICAgICAuYWMtaW5ib3gtLW5hdl9fdGl0bGUuZm9jdXNhYmxlOmFjdGl2ZSwgLmFjLWluYm94LS1uYXZfX3RpdGxlLmZvY3VzYWJsZTpmb2N1cyB7XG4gICAgICAgIGNsaXA6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDMuNzQzNzVlbSkge1xuICAvKiBsaW5lIDU2MywgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAubWYtbm90ZSwgLmFjLWluYm94LW5vbXNnIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7IH0gfVxuXG4vKiBsaW5lIDU3MCwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuLmFjLWFjY2Vzcy1ub3RlIC5tZi1wYXJhZ3JhcGgtaGVhZGVyLCAuYWMtYWNjZXNzLW5vdGUgLmFjLWN1c3RvbS1jb250ZW50IGgzLCAuYWMtY3VzdG9tLWNvbnRlbnQgLmFjLWFjY2Vzcy1ub3RlIGgzLCAuYWMtYWNjZXNzLW5vdGUgLmFjLWNvbnRlbnQtLWVkaXQgaDMsIC5hYy1jb250ZW50LS1lZGl0IC5hYy1hY2Nlc3Mtbm90ZSBoMyB7XG4gIG1hcmdpbjogMTBweCAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDU3MywgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAgIC5hYy1hY2Nlc3Mtbm90ZSAubWYtcGFyYWdyYXBoLWhlYWRlciArIHAsIC5hYy1hY2Nlc3Mtbm90ZSAuYWMtY3VzdG9tLWNvbnRlbnQgaDMgKyBwLCAuYWMtY3VzdG9tLWNvbnRlbnQgLmFjLWFjY2Vzcy1ub3RlIGgzICsgcCwgLmFjLWFjY2Vzcy1ub3RlIC5hYy1jb250ZW50LS1lZGl0IGgzICsgcCwgLmFjLWNvbnRlbnQtLWVkaXQgLmFjLWFjY2Vzcy1ub3RlIGgzICsgcCB7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4OyB9IH1cblxuLyogbGluZSA1NzksIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5hYy1hY2Nlc3Mtbm90ZSAuc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ4MDY1OyB9XG5cbi8qIGxpbmUgNTgzLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4uYWMtYWNjZXNzLW5vdGUgLm1mLWxheW91dC0tbW9kdWxlX194bCxcbi5hYy1hY2Nlc3Mtbm90ZSAubWYtbGF5b3V0LS1tb2R1bGVfX20ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDU4NiwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAuYWMtYWNjZXNzLW5vdGUgLm1mLWxheW91dC0tbW9kdWxlX194bCAubWYtc2ltcGxlLWxpc3QtLWl0ZW0sXG4gIC5hYy1hY2Nlc3Mtbm90ZSAubWYtbGF5b3V0LS1tb2R1bGVfX20gLm1mLXNpbXBsZS1saXN0LS1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLyogbGluZSA1ODgsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgICAuYWMtYWNjZXNzLW5vdGUgLm1mLWxheW91dC0tbW9kdWxlX194bCAubWYtc2ltcGxlLWxpc3QtLWl0ZW06OmJlZm9yZSxcbiAgICAuYWMtYWNjZXNzLW5vdGUgLm1mLWxheW91dC0tbW9kdWxlX19tIC5tZi1zaW1wbGUtbGlzdC0taXRlbTo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAvKiBsaW5lIDU5MywgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAuYWMtYWNjZXNzLW5vdGUgLm1mLWxheW91dC0tbW9kdWxlX194bCAubWYtc2ltcGxlLWxpc3QtLXRpdGxlICsgcCxcbiAgLmFjLWFjY2Vzcy1ub3RlIC5tZi1sYXlvdXQtLW1vZHVsZV9fbSAubWYtc2ltcGxlLWxpc3QtLXRpdGxlICsgcCB7XG4gICAgcGFkZGluZzogNXB4IDBweCAwcHggN3B4OyB9XG5cbi8qIGxpbmUgNTk4LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4uYWMtYWNjZXNzLW5vdGUgLmFjLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLyogbGluZSA2MDUsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5hYy1hY2Nlc3Mtbm90ZSBhW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gIGNvbG9yOiAjMzQ4MDY1OyB9XG4gIC8qIGxpbmUgNjA3LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIC5hYy1hY2Nlc3Mtbm90ZSBhW3RhcmdldD1cIl9ibGFua1wiXTpob3ZlciB7XG4gICAgY29sb3I6ICMzNDgwNjU7IH1cblxuLyogbGluZSA2MTMsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5hYy1hY2Nlc3MtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDgwNjU7XG4gIG1hcmdpbjogMTBweCAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLyogbGluZSA2MTksIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLmFjLWFjY2Vzcy1pbmZvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAvKiBsaW5lIDYyMywgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAuYWMtYWNjZXNzLWluZm8gLmFjLWhpZ2hsaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG5cbi8qIGxpbmUgNjI4LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4uYWMtaW5ib3gtbm9tc2cge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0M3JlbTtcbiAgY29sb3I6ICNhMmEyYTI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjIlO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOSBub25lIHJlcGVhdCBzY3JvbGwgMCAwOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuICAuYWMtaW5ib3gtbm9tc2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+FkVwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb2xvcjogI2EyYTJhMjtcbiAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgIGZvbnQtc2l6ZTogOTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSA2NDAsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5hYy1pbmJveC0tbmF2X19pY29uLnByb2MtbWVudS1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cblxuLyogbGluZSA2NDQsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5tZi1pbmJveC0tc3VibWVudS1pdGVtLmlzLXNlbGVjdGVkIGEge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NC45OTM3NWVtKSB7XG4gIC8qIGxpbmUgNjUwLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIC5tZi1pbmJveC0tbmF2IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDY1NSwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAuaXMtY2xvc2VkIC5tZi1pbmJveC0tbWVudSAubWYtaW5ib3gtLW1lbnUtaXRlbSxcbiAgLmlzLWNsb3NlZCAubWYtaW5ib3gtLW1lbnUgLm1mLWluYm94LS1zdWJtZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDY1OCwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAgIC5pcy1jbG9zZWQgLm1mLWluYm94LS1tZW51IC5tZi1pbmJveC0tbWVudS1pdGVtLmlzLXNlbGVjdGVkLFxuICAgIC5pcy1jbG9zZWQgLm1mLWluYm94LS1tZW51IC5tZi1pbmJveC0tc3VibWVudS1pdGVtLmlzLXNlbGVjdGVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgNjY0LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIC5tZi10YWJsZS1yZXNwb25zaXZlIHRib2R5IHRkW2RhdGEtdGl0bGVdOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDA4MDgwOyB9IH1cblxuLyogbGluZSA2NjksIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5tZi10YWJsZS1kYXRhIHRkW2RhdGEtdGl0bGU9XCJOb21icmUgZGVsIGZpY2hlcm9cIl0sXG4ubWYtdGFibGUtZGF0YSAuYWMtZGF0YS1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgLyogbGluZSA2NjksIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgICAubWYtdGFibGUtZGF0YSB0ZFtkYXRhLXRpdGxlPVwiTm9tYnJlIGRlbCBmaWNoZXJvXCJdLFxuICAgIC5tZi10YWJsZS1kYXRhIC5hYy1kYXRhLW92ZXJmbG93IHtcbiAgICAgIG1heC13aWR0aDogMDsgfSB9XG5cbi8qIGxpbmUgNjgxLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4uYWMtY29tcGFyZWNlbmNpYS1tYXNpdmEtLXRvb2xiYXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMmVtIDA7IH1cblxuLyogbGluZSA2ODcsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5hYy1leHAtaXRlbS0tY29udGVudCB7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5OyB9XG5cbi8qIGxpbmUgNjkzLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4uYWMtZXhwLWl0ZW0tLXRhYi0tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjYmFiYWJhOyB9XG5cbi8qIGxpbmUgNzAxLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4uYWMtY3VzdG9tLXBhZ2UgLm1mLXdpbmRvdy1oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0ODA2NTtcbiAgY29sb3I6ICM4RkJDOEY7IH1cbiAgLyogbGluZSA3MDYsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLmFjLWN1c3RvbS1wYWdlIC5tZi13aW5kb3ctaGVhZGVyIC5tZi13aW5kb3ctaGVhZGVyLS1oZ3JvdXAge1xuICAgIG1hcmdpbjogMDsgfVxuICAvKiBsaW5lIDcxMCwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAuYWMtY3VzdG9tLXBhZ2UgLm1mLXdpbmRvdy1oZWFkZXIgLm1mLXdpbmRvdy1oZWFkZXItLXByZXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgICAgIC8qIGxpbmUgNzEwLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gICAgICAuYWMtY3VzdG9tLXBhZ2UgLm1mLXdpbmRvdy1oZWFkZXIgLm1mLXdpbmRvdy1oZWFkZXItLXByZXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgICAvKiBsaW5lIDcxOSwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAgIC5hYy1jdXN0b20tcGFnZSAubWYtd2luZG93LWhlYWRlciAubWYtd2luZG93LWhlYWRlci0tdGl0bGUsIC5hYy1jdXN0b20tcGFnZSAubWYtd2luZG93LWhlYWRlciAuYWMtY3VzdG9tLWNvbnRlbnQgaDIsIC5hYy1jdXN0b20tY29udGVudCAuYWMtY3VzdG9tLXBhZ2UgLm1mLXdpbmRvdy1oZWFkZXIgaDIsIC5hYy1jdXN0b20tcGFnZSAubWYtd2luZG93LWhlYWRlciAuYWMtY29udGVudC0tZWRpdCBoMiwgLmFjLWNvbnRlbnQtLWVkaXQgLmFjLWN1c3RvbS1wYWdlIC5tZi13aW5kb3ctaGVhZGVyIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS43MTQyODU3MTQzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4xNDI4NTcxNDI5cmVtOyB9IH1cbiAgLyogbGluZSA3MjYsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLmFjLWN1c3RvbS1wYWdlIC5tZi13aW5kb3ctaGVhZGVyIC5tZi13aW5kb3ctaGVhZGVyLS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDNyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgICAgIC8qIGxpbmUgNzI2LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gICAgICAuYWMtY3VzdG9tLXBhZ2UgLm1mLXdpbmRvdy1oZWFkZXIgLm1mLXdpbmRvdy1oZWFkZXItLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgLyogbGluZSA3MDAsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLmFjLWN1c3RvbS1wYWdlIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQzLjc0Mzc1ZW0pIHtcbiAgLyogbGluZSA3MDAsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLmFjLWN1c3RvbS1wYWdlIHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLyogbGluZSA3NDUsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5hYy1jdXN0b20tcGFnZSAubWYtbWFpbi0tY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWNvbG9yOiAjOEZCQzhGIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0Y3RjlGOTsgfVxuICAvKiBsaW5lIDc1NSwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAuYWMtY3VzdG9tLXBhZ2UgLm1mLW1haW4tLWNvbnRlbnQgLm1mLXJlcG9ydC0tbGVnZW5kIHtcbiAgICBjb2xvcjogIzhGQkM4RjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDc2MiwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuLmlzLW9wZW4gLm1mLWRyb3Bkb3duLS1jb250ZW50LFxuLm1mLWRyb3Bkb3duLS1jb250ZW50LmlzLW9wZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA3NjcsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5tZi1kcm9wZG93bi0tYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLyogbGluZSA3NzEsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLmFjLWZsZC1pYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi8qIGxpbmUgNzc3LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4ubWYtd2luZG93LWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDMuNzQzNzVlbSkge1xuICAgIC8qIGxpbmUgNzc3LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gICAgLm1mLXdpbmRvdy1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi8qIGxpbmUgNzg1LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4ubWYtd2luZG93LWhlYWRlci0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTdyZW07XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NC45OTM3NWVtKSB7XG4gIC8qIGxpbmUgNzkyLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIC5tZi1oZWFkZXItLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDc5OCwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuLm1mLWRyb3Bkb3duLS1jb250ZW50IC5hYy1maWx0ZXJiYXItLXNlYXJjaCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAvKiBsaW5lIDgwNCwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAubWYtaGVhZGVyX19jb21wYWN0IC5tZi1hcHAtdGl0bGUge1xuICAgIHBhZGRpbmc6IDRweCAxMHB4IDAgMTBweDsgfSB9XG5cbi8qIGxpbmUgODEzLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4ubWYtbG9uZy1tZW51X19jb21wYWN0IC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWFwcG1lbnUtLW1lbnUgLm1mLWFwcG1lbnUtLWl0ZW1fX0wxID4gYSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogbGluZSA4MTgsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5tZi1sb25nLW1lbnVfX2NvbXBhY3QgLm1mLWhlYWRlcl9fY29tcGFjdCAubWYtYXBwbWVudS0tbWVudSAuaGFzLXN1Ym1lbnUubWYtYXBwbWVudS0taXRlbSA+IGE6OmFmdGVyLCAubWYtbG9uZy1tZW51X19jb21wYWN0IC5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWFwcG1lbnUtLW1lbnUgLmhhcy1zdWJtZW51Lm1mLWFwcG1lbnUtLWl0ZW0gPiBhOmhvdmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQzLjc1ZW0pIGFuZCAobWF4LXdpZHRoOiA1NC45OTM3NWVtKSB7XG4gIC8qIGxpbmUgODI4LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIC5tZi1oZWFkZXI6bm90KG1mLWhlYWRlcl9fY29tcGFjdCkgLm1mLWFwcC10aXRsZS0tY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAzOHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQzLjc0Mzc1ZW0pIHtcbiAgLyogbGluZSA4MzYsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLm1mLWRpYWxvZyB7XG4gICAgcmlnaHQ6IDA7IH0gfVxuXG4vKiBsaW5lIDg0NCwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuLm1mLWRpYWxvZy0tY29udGVudCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAvKiBsaW5lIDg0OCwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAuYWMtbW9kYWwtY3VzdG9tIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAvKiBsaW5lIDg0OCwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAuYWMtbW9kYWwtY3VzdG9tIHtcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfSB9XG5cbi8qIGxpbmUgODU4LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4uYWMtbW9kYWwtY3VzdG9tIC5tZi1wYXJhZ3JhcGgtaGVhZGVyLCAuYWMtbW9kYWwtY3VzdG9tIC5hYy1jdXN0b20tY29udGVudCBoMywgLmFjLWN1c3RvbS1jb250ZW50IC5hYy1tb2RhbC1jdXN0b20gaDMsIC5hYy1tb2RhbC1jdXN0b20gLmFjLWNvbnRlbnQtLWVkaXQgaDMsIC5hYy1jb250ZW50LS1lZGl0IC5hYy1tb2RhbC1jdXN0b20gaDMge1xuICBtYXJnaW46IDAgMCAxZW07IH1cblxuLyogbGluZSA4NjIsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5hYy1tb2RhbC1jdXN0b20gLm1mLXNpbXBsZS1saXN0X19jb21wYWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgODY2LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4uYWMtbW9kYWwtY3VzdG9tIC5tZi1ub3RlLCAuYWMtbW9kYWwtY3VzdG9tIC5hYy1pbmJveC1ub21zZywgLmFjLW1vZGFsLWN1c3RvbSAubWYtbXNnX19pbmZvIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTVlbSkge1xuICAgIC8qIGxpbmUgODY2LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gICAgLmFjLW1vZGFsLWN1c3RvbSAubWYtbm90ZSwgLmFjLW1vZGFsLWN1c3RvbSAuYWMtaW5ib3gtbm9tc2csIC5hYy1tb2RhbC1jdXN0b20gLm1mLW1zZ19faW5mbyB7XG4gICAgICBtYXgtd2lkdGg6IDQxMHB4OyB9IH1cblxuLyogbGluZSA4NzUsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5hYy1tb2RhbC1jdXN0b20gLmdhLXNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvbW9yZm9zL3ByaXZhdGUvc2Fzcy9saWIvbW9yZm9zL21peGlucy9fbW9yZm9udC1pY29uLnNjc3MgKi9cbiAgLmFjLW1vZGFsLWN1c3RvbSAuZ2Etc2hvdzphZnRlciB7XG4gICAgY29udGVudDogXCLvhK1cIjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBzcGVhazogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogJ21vcmZvbnQnO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDg4MCwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuLmFjLW1vZGFsLWN1c3RvbSAubWYtcGFyYWdyYXBoLWhlYWRlciwgLmFjLW1vZGFsLWN1c3RvbSAuYWMtY3VzdG9tLWNvbnRlbnQgaDMsIC5hYy1jdXN0b20tY29udGVudCAuYWMtbW9kYWwtY3VzdG9tIGgzLCAuYWMtbW9kYWwtY3VzdG9tIC5hYy1jb250ZW50LS1lZGl0IGgzLCAuYWMtY29udGVudC0tZWRpdCAuYWMtbW9kYWwtY3VzdG9tIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogLjJlbTsgfVxuXG4vKiBsaW5lIDg4NiwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuLmFjLW1vZGFsLXJlcG9ydCB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cbiAgLyogbGluZSA4ODksIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLmFjLW1vZGFsLXJlcG9ydCAubGFiZWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLyogbGluZSA4OTUsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLmFjLW1vZGFsLXJlcG9ydCAubWYtcmVwb3J0LS1sZWdlbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IDBweCAxNXB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzM0ODA2NTsgfVxuICAvKiBsaW5lIDkwMywgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAuYWMtbW9kYWwtcmVwb3J0IC5tZi1yZXBvcnQtLWRhdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLyogbGluZSA5MDgsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLmFjLW1vZGFsLXJlcG9ydCAuYWMtbGluay1kYXRhX19tb2RhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogIzQ0NDQ0NDsgfVxuICAgIC8qIGxpbmUgOTEyLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gICAgLmFjLW1vZGFsLXJlcG9ydCAuYWMtbGluay1kYXRhX19tb2RhbCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMzQ4MDY1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgLyogbGluZSA5MTgsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgICAuYWMtbW9kYWwtcmVwb3J0IC5hYy1yYWRpby1saXN0X19tb2RhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gICAgLyogbGluZSA5MjQsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgICAuYWMtbW9kYWwtcmVwb3J0IC5hYy1yYWRpby1saXN0X19tb2RhbCBsaSB7XG4gICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIC8qIGxpbmUgOTM0LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIC5hYy1tb2RhbC1yZXBvcnQgLmFjLXJhZGlvLWxpc3RfX21vZGFsIC5hYy1pbmZvLWxpbmtfX21vZGFsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMwMDkxQUE7IH1cbiAgLyogbGluZSA5MzksIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLmFjLW1vZGFsLXJlcG9ydCAuYWMtcmFkaW8tbGlzdF9fbW9kYWwgbGFiZWwsIC5hYy1tb2RhbC1yZXBvcnQgLmFjLXJhZGlvLWxpc3RfX21vZGFsIC5sYWJlbCwgLmFjLW1vZGFsLXJlcG9ydCAuYWMtcmFkaW8tbGlzdF9fbW9kYWwgLm1mLXJlcXVpcmVtZW50LS1hbnN3ZXItbGFiZWwsIC5hYy1tb2RhbC1yZXBvcnQgLmFjLXJhZGlvLWxpc3RfX21vZGFsIC5tZi1yZXBvcnQtLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDMuNzVlbSkgYW5kIChtYXgtd2lkdGg6IDU0Ljk5Mzc1ZW0pIHtcbiAgICAgIC8qIGxpbmUgOTM5LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gICAgICAuYWMtbW9kYWwtcmVwb3J0IC5hYy1yYWRpby1saXN0X19tb2RhbCBsYWJlbCwgLmFjLW1vZGFsLXJlcG9ydCAuYWMtcmFkaW8tbGlzdF9fbW9kYWwgLmxhYmVsLCAuYWMtbW9kYWwtcmVwb3J0IC5hYy1yYWRpby1saXN0X19tb2RhbCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCwgLmFjLW1vZGFsLXJlcG9ydCAuYWMtcmFkaW8tbGlzdF9fbW9kYWwgLm1mLXJlcG9ydC0tbGFiZWwge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAgIC8qIGxpbmUgOTQ1LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gICAgICAuYWMtbW9kYWwtcmVwb3J0IC5hYy1yYWRpby1saXN0X19tb2RhbCBsYWJlbCAuZmxkLWhlbHAsIC5hYy1tb2RhbC1yZXBvcnQgLmFjLXJhZGlvLWxpc3RfX21vZGFsIC5sYWJlbCAuZmxkLWhlbHAsIC5hYy1tb2RhbC1yZXBvcnQgLmFjLXJhZGlvLWxpc3RfX21vZGFsIC5tZi1yZXF1aXJlbWVudC0tYW5zd2VyLWxhYmVsIC5mbGQtaGVscCwgLmFjLW1vZGFsLXJlcG9ydCAuYWMtcmFkaW8tbGlzdF9fbW9kYWwgLm1mLXJlcG9ydC0tbGFiZWwgLmZsZC1oZWxwLCAuYWMtbW9kYWwtcmVwb3J0IC5hYy1yYWRpby1saXN0X19tb2RhbCBsYWJlbCAubWYtZmlsZXVwbG9hZC0tY29udGFpbmVyIC5tZi1kcm9wYm94IC5tZi1kcm9wYm94LS1zdWJ0aXRsZSwgLm1mLWZpbGV1cGxvYWQtLWNvbnRhaW5lciAubWYtZHJvcGJveCAuYWMtbW9kYWwtcmVwb3J0IC5hYy1yYWRpby1saXN0X19tb2RhbCBsYWJlbCAubWYtZHJvcGJveC0tc3VidGl0bGUsIC5hYy1tb2RhbC1yZXBvcnQgLmFjLXJhZGlvLWxpc3RfX21vZGFsIC5sYWJlbCAubWYtZmlsZXVwbG9hZC0tY29udGFpbmVyIC5tZi1kcm9wYm94IC5tZi1kcm9wYm94LS1zdWJ0aXRsZSwgLm1mLWZpbGV1cGxvYWQtLWNvbnRhaW5lciAubWYtZHJvcGJveCAuYWMtbW9kYWwtcmVwb3J0IC5hYy1yYWRpby1saXN0X19tb2RhbCAubGFiZWwgLm1mLWRyb3Bib3gtLXN1YnRpdGxlLCAuYWMtbW9kYWwtcmVwb3J0IC5hYy1yYWRpby1saXN0X19tb2RhbCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCAubWYtZmlsZXVwbG9hZC0tY29udGFpbmVyIC5tZi1kcm9wYm94IC5tZi1kcm9wYm94LS1zdWJ0aXRsZSwgLm1mLWZpbGV1cGxvYWQtLWNvbnRhaW5lciAubWYtZHJvcGJveCAuYWMtbW9kYWwtcmVwb3J0IC5hYy1yYWRpby1saXN0X19tb2RhbCAubWYtcmVxdWlyZW1lbnQtLWFuc3dlci1sYWJlbCAubWYtZHJvcGJveC0tc3VidGl0bGUsIC5hYy1tb2RhbC1yZXBvcnQgLmFjLXJhZGlvLWxpc3RfX21vZGFsIC5tZi1yZXBvcnQtLWxhYmVsIC5tZi1maWxldXBsb2FkLS1jb250YWluZXIgLm1mLWRyb3Bib3ggLm1mLWRyb3Bib3gtLXN1YnRpdGxlLCAubWYtZmlsZXVwbG9hZC0tY29udGFpbmVyIC5tZi1kcm9wYm94IC5hYy1tb2RhbC1yZXBvcnQgLmFjLXJhZGlvLWxpc3RfX21vZGFsIC5tZi1yZXBvcnQtLWxhYmVsIC5tZi1kcm9wYm94LS1zdWJ0aXRsZSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gIC8qIGxpbmUgOTUyLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIC5hYy1tb2RhbC1yZXBvcnQgLmFjLXNlbGVjdF9fbW9kYWwge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLyogbGluZSA5NTksIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5hYy1maWx0ZXItZHJvcGRvd24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgICAvKiBsaW5lIDk2NSwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAgIC5hYy1maWx0ZXItZHJvcGRvd24uaXMtb3BlbiAubWYtZHJvcGRvd24tLWNvbnRlbnQsXG4gICAgLmFjLWZpbHRlci1kcm9wZG93biAubWYtZHJvcGRvd24tLWNvbnRlbnQuaXMtb3BlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS44Njg3NWVtKSB7XG4gIC8qIGxpbmUgOTc1LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIC5tZi1zaXRlbWFwLS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS44Njg3NWVtKSB7XG4gIC8qIGxpbmUgOTgyLCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIC5tZi1zaXRlbWFwLS1ibG9ja19fbDEge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgICAvKiBsaW5lIDk4NiwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAgIC5tZi1zaXRlbWFwLS1ibG9ja19fbDEubWYtc2l0ZW1hcC0tbG9nbyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQuOTkzNzVlbSkge1xuICAvKiBsaW5lIDk4MiwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAubWYtc2l0ZW1hcC0tYmxvY2tfX2wxIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDMzJTsgfVxuICAgIC8qIGxpbmUgOTk3LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gICAgLm1mLXNpdGVtYXAtLWJsb2NrX19sMTpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDMuNzQzNzVlbSkge1xuICAvKiBsaW5lIDk4MiwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAubWYtc2l0ZW1hcC0tYmxvY2tfX2wxIHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0My43NDM3NWVtKSB7XG4gIC8qIGxpbmUgMTAwNywgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuICAubWYtd2luZG93LWhlYWRlci0tdGl0bGUsIC5hYy1jdXN0b20tY29udGVudCBoMiwgLmFjLWNvbnRlbnQtLWVkaXQgaDIsXG4gIC5tZi1zdWJzZWN0aW9uLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS43MTQyODU3MTQzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE0Mjg1NzE0MjlyZW07IH0gfVxuXG4vKiBsaW5lIDEwMTMsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5tZi12aXN1YWxpemVyLS10b29sYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDMuNzQzNzVlbSkge1xuICAvKiBsaW5lIDEwMTksIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgZGl2LmRhdGVwaWNrZXIge1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogMDsgfSB9XG5cbi8qIGxpbmUgMTAyNywgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuLmFjLXVwbG9hZC1maWxlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjZmNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDEwMzQsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5tZi1yZXBvcnQtLWxlZ2VuZCxcbi5hYy1yZXBvcnQtLWxlZ2VuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDZlNTc7IH1cblxuLypib3JyYWRvcmVzKi9cbi8qIGxpbmUgMTA0OSwgcHJpdmF0ZS9zYXNzL19jdXN0b20uc2NzcyAqL1xuLmFjLWRyYWZ0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cHggMDsgfVxuXG4vKiBsaW5lIDEwNTQsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbi5hYy1kcmFmdC1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9tb3Jmb3MvcHJpdmF0ZS9zYXNzL2xpYi9tb3Jmb3MvbWl4aW5zL19tb3Jmb250LWljb24uc2NzcyAqL1xuLmFjLWRyYWZ0LWljb25fX2NhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCAzcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHNwZWFrOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL21vcmZvcy9wcml2YXRlL3Nhc3MvbGliL21vcmZvcy9taXhpbnMvX21vcmZvbnQtaWNvbi5zY3NzICovXG4uYWMtZHJhZnQtaWNvbl9fZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhVwiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCAzcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHNwZWFrOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6ICdtb3Jmb250JztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLypuYXBhIHBhcmEgcXVlIHNlIHZlYW4gbG8gc2l0ZW1zIGRlIGxhIHRvcGJhci4gcG9uZ28gbGEgaW52ZXJzYSBlbiBsb3MgdGVtYXMgQWNjZWRhIHkgQWx0byBjb250cmFzdGUqL1xuLyogbGluZSAxMDg0LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4uYWMtY3VzdG9tLWNvbnRlbnQsIC5hYy1jb250ZW50LS1lZGl0IHtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0My43NDM3NWVtKSB7XG4gICAgLyogbGluZSAxMDg0LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gICAgLmFjLWN1c3RvbS1jb250ZW50LCAuYWMtY29udGVudC0tZWRpdCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLyogbGluZSAxMDk3LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIC5hYy1jdXN0b20tY29udGVudCBoNCwgLmFjLWNvbnRlbnQtLWVkaXQgaDQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAvKiBsaW5lIDExMDAsIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLmFjLWN1c3RvbS1jb250ZW50IGg1LCAuYWMtY29udGVudC0tZWRpdCBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLyogbGluZSAxMTA0LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4gIC5hYy1jdXN0b20tY29udGVudCBoNiwgLmFjLWNvbnRlbnQtLWVkaXQgaDYge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAvKiBsaW5lIDExMDksIHByaXZhdGUvc2Fzcy9fY3VzdG9tLnNjc3MgKi9cbiAgLmFjLWN1c3RvbS1jb250ZW50IGgyLCAuYWMtY3VzdG9tLWNvbnRlbnQgaDMsIC5hYy1jdXN0b20tY29udGVudCBoNCwgLmFjLWN1c3RvbS1jb250ZW50IGg1LCAuYWMtY29udGVudC0tZWRpdCBoMiwgLmFjLWNvbnRlbnQtLWVkaXQgaDMsIC5hYy1jb250ZW50LS1lZGl0IGg0LCAuYWMtY29udGVudC0tZWRpdCBoNSB7XG4gICAgY29sb3I6ICM0NDQ7IH1cblxuLyogbGluZSAxMTE0LCBwcml2YXRlL3Nhc3MvX2N1c3RvbS5zY3NzICovXG4ubWYtbGFuZy0tbWVudVthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMSwgcHJpdmF0ZS9zYXNzL3RoZW1lcy9ndWFyZGlhY2l2aWwvX2N1c3RvbS5zY3NzICovXG4ubWYtbGF5b3V0LS1tb2R1bGVfX3MyLmlzLWhpZ2hsaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MGMwYzA7IH1cblxuLyogbGluZSA1LCBwcml2YXRlL3Nhc3MvdGhlbWVzL2d1YXJkaWFjaXZpbC9fY3VzdG9tLnNjc3MgKi9cbi5hYy1leHAtaXRlbS0tdG9vbC1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBjMGMwOyB9XG5cbi8qIGxpbmUgOSwgcHJpdmF0ZS9zYXNzL3RoZW1lcy9ndWFyZGlhY2l2aWwvX2N1c3RvbS5zY3NzICovXG4ubWYtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoXCIuLi9pbWFnZXMvZ3VhcmRpYWNpdmlsL3NhdGlud2VhdmUucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NWVtKSB7XG4gIC8qIGxpbmUgMTMsIHByaXZhdGUvc2Fzcy90aGVtZXMvZ3VhcmRpYWNpdmlsL19jdXN0b20uc2NzcyAqL1xuICAubWYtYXBwLXRpdGxlLS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7IH0gfVxuXG4vKiBsaW5lIDE4LCBwcml2YXRlL3Nhc3MvdGhlbWVzL2d1YXJkaWFjaXZpbC9fY3VzdG9tLnNjc3MgKi9cbi5tZi1oZWFkZXJfX2NvbXBhY3QgLm1mLWFwcC10aXRsZS0tY29udGFpbmVyLFxuLm1mLWhlYWRlcl9fY29tcGFjdC1tZW51LWhpZGUgLm1mLWFwcC10aXRsZS0tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDI0LCBwcml2YXRlL3Nhc3MvdGhlbWVzL2d1YXJkaWFjaXZpbC9fY3VzdG9tLnNjc3MgKi9cbi5hYy1tb2R1bGVfX3V0aWxzIHtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjsgfVxuXG4vKiBsaW5lIDI4LCBwcml2YXRlL3Nhc3MvdGhlbWVzL2d1YXJkaWFjaXZpbC9fY3VzdG9tLnNjc3MgKi9cbi5hYy1jdXN0b20tcGFnZSAubWYtd2luZG93LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qRXN0aWxvcyBNZW7DuiovXG5AbWVkaWEgKG1heC13aWR0aDogNTQuOTkzNzVlbSkge1xuICAvKiBsaW5lIDM1LCBwcml2YXRlL3Nhc3MvdGhlbWVzL2d1YXJkaWFjaXZpbC9fY3VzdG9tLnNjc3MgKi9cbiAgLm1mLWFwcG1lbnUtLWl0ZW1fX0wxOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0ZDMyOyB9IH1cblxuLyogbGluZSA0NCwgcHJpdmF0ZS9zYXNzL3RoZW1lcy9ndWFyZGlhY2l2aWwvX2N1c3RvbS5zY3NzICovXG4ubWYtaGVhZGVyX19jb21wYWN0IC5tZi1hcHBtZW51LS1tZW51IC5tZi1hcHBtZW51LS1pdGVtX19MMSA+IGE6aG92ZXIsXG4ubWYtaGVhZGVyX19jb21wYWN0IC5tZi1hcHBtZW51LS1tZW51IC5tZi1hcHBtZW51LS1pdGVtX19MMSA+IGEgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTRkMzI7IH1cblxuLyogbGluZSA0OSwgcHJpdmF0ZS9zYXNzL3RoZW1lcy9ndWFyZGlhY2l2aWwvX2N1c3RvbS5zY3NzICovXG4ubWYtYXBwbWVudS0tc3VibWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY4ZjQ7IH1cblxuLypFc3RpbG9zIEFjY2VzbyBMb2dpbiovXG4vKiBsaW5lIDU1LCBwcml2YXRlL3Nhc3MvdGhlbWVzL2d1YXJkaWFjaXZpbC9fY3VzdG9tLnNjc3MgKi9cbi5hYy1hY2Nlc3Mtbm90ZSAubWYtbGF5b3V0LS1tb2R1bGVfX20ge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLypAaW5jbHVkZSBicmVha3BvaW50KCRicmVhay10YWJsZXQpIHtcclxuICAubWYtbGF5b3V0LS1tb2R1bGVfX3MyICsgLm1mLWxheW91dC0tY29sdW1uIC5tZi1sYXlvdXQtLW1vZHVsZV9fdmVydGljYWwge1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkYmFzZS1jb2xvciwgNzApO1xyXG4gIH1cclxufSovXG4vKiBsaW5lIDEyLCBwcml2YXRlL3Nhc3MvX2hhY2tzLnNjc3MgKi9cbi5uby1mbGV4Ym94IC5tZi1hcHBtZW51LS1zdWJtZW51LmNvbHMwMiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMTUsIHByaXZhdGUvc2Fzcy9faGFja3Muc2NzcyAqL1xuICAubm8tZmxleGJveCAubWYtYXBwbWVudS0tc3VibWVudS5jb2xzMDIgPiAubWYtYXBwbWVudS0tc3VibWVudS1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC8qIGxpbmUgMTcsIHByaXZhdGUvc2Fzcy9faGFja3Muc2NzcyAqL1xuICAgIC5uby1mbGV4Ym94IC5tZi1hcHBtZW51LS1zdWJtZW51LmNvbHMwMiA+IC5tZi1hcHBtZW51LS1zdWJtZW51LWl0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgIGNsZWFyOiBsZWZ0OyB9XG4gICAgLyogbGluZSAyMCwgcHJpdmF0ZS9zYXNzL19oYWNrcy5zY3NzICovXG4gICAgLm5vLWZsZXhib3ggLm1mLWFwcG1lbnUtLXN1Ym1lbnUuY29sczAyID4gLm1mLWFwcG1lbnUtLXN1Ym1lbnUtaXRlbSBhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQuMDVlbTsgfVxuXG4vKiBsaW5lIDI2LCBwcml2YXRlL3Nhc3MvX2hhY2tzLnNjc3MgKi9cbi5uby1mbGV4Ym94IC5tZi1sYXlvdXQtLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMzAsIHByaXZhdGUvc2Fzcy9faGFja3Muc2NzcyAqL1xuLm5vLWZsZXhib3ggLm1mLXNpbXBsZS1saXN0X19jb2xzMDIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDMyLCBwcml2YXRlL3Nhc3MvX2hhY2tzLnNjc3MgKi9cbiAgLm5vLWZsZXhib3ggLm1mLXNpbXBsZS1saXN0X19jb2xzMDIgLm1mLXNpbXBsZS1saXN0LS1pdGVtLFxuICAubm8tZmxleGJveCAubWYtc2ltcGxlLWxpc3RfX2NvbHMwMiA+IGxpLCAubm8tZmxleGJveCAubWYtc2ltcGxlLWxpc3RfX2NvbHMwMiA+IGRpdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC8qIGxpbmUgMzYsIHByaXZhdGUvc2Fzcy9faGFja3Muc2NzcyAqL1xuICAgIC5uby1mbGV4Ym94IC5tZi1zaW1wbGUtbGlzdF9fY29sczAyIC5tZi1zaW1wbGUtbGlzdC0taXRlbTpudGgtY2hpbGQoMm4rMSksXG4gICAgLm5vLWZsZXhib3ggLm1mLXNpbXBsZS1saXN0X19jb2xzMDIgPiBsaTpudGgtY2hpbGQoMm4rMSksIC5uby1mbGV4Ym94IC5tZi1zaW1wbGUtbGlzdF9fY29sczAyID4gZGl2Om50aC1jaGlsZCgybisxKSB7XG4gICAgICBjbGVhcjogbGVmdDsgfVxuXG4vKiBsaW5lIDQyLCBwcml2YXRlL3Nhc3MvX2hhY2tzLnNjc3MgKi9cbi5uby1mbGV4Ym94IC5hYy1iYW5uZXJzLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDQ0LCBwcml2YXRlL3Nhc3MvX2hhY2tzLnNjc3MgKi9cbiAgLm5vLWZsZXhib3ggLmFjLWJhbm5lcnMtbGlzdCA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAzMiU7IH1cbiAgICAvKiBsaW5lIDQ4LCBwcml2YXRlL3Nhc3MvX2hhY2tzLnNjc3MgKi9cbiAgICAubm8tZmxleGJveCAuYWMtYmFubmVycy1saXN0ID4gbGk6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgIGNsZWFyOiBsZWZ0OyB9XG4iXX0= */