@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700");
@import url("https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700");
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section {
  display: block; }

b,
strong {
  font-weight: 800; }

code,
kbd,
pre,
samp {
  font-size: 1em; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: top; }

sup {
  top: 0.5em; }

sub {
  bottom: -0.25em; }

audio,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html [type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; }

button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  border-style: none;
  padding: 0; }

button::-moz-focusring,
[type='button']::-moz-focusring,
[type='reset']::-moz-focusring,
[type='submit']::-moz-focusring {
  outline: 0.0588235rem dotted ButtonText; }

[type='checkbox'],
[type='radio'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto; }

[type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -0.1176471rem; }

[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit; }

template,
[hidden] {
  display: none; }

abbr,
blockquote,
code,
kbd,
q,
samp,
tt,
var {
  -webkit-hyphens: none;
     -moz-hyphens: none;
      -ms-hyphens: none;
          hyphens: none; }

blockquote,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
ul,
p {
  margin: 0;
  padding: 0; }

.block--tabs .block__content ul::after, .table-basic::after,
table::after {
  clear: both;
  content: '';
  display: table; }

.block-views-blockalerts-block-1 article.alert-item .alert-type::after, .block-views-blockalerts-block-2 article.alert-item .alert-type::after {
  clear: both !important;
  content: '' !important;
  display: table !important; }

.l-main a, .node-preview-container .node-preview-backlink, input[type='submit'],
#edit-cancel, .page-cimt-program-generator a.print, .baby-cimt-program-generator-results a.remove {
  -webkit-transition: all .2s;
  transition: all .2s; }

.breadcrumb__title {
  clip: rect(0.0588235rem, 0.0588235rem, 0.0588235rem, 0.0588235rem);
  height: 0.0588235rem;
  overflow: hidden;
  position: absolute;
  width: 0.0588235rem;
  word-wrap: normal; }

html {
  font-size: 100%;
  line-height: 1.5; }

html {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility; }

body {
  font-family: "Hind", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #464242;
  margin: 0; }

a img {
  border: 0; }

.more-link {
  margin-top: 0.35rem;
  text-transform: uppercase;
  font-size: .8rem;
  letter-spacing: normal; }

.more-link a {
  padding-right: 0.7rem;
  display: inline-block;
  color: #469e44;
  font-weight: bold; }

.more-link a::after {
  content: ' ';
  width: 0.5882353rem;
  height: 0.5882353rem;
  display: inline-block;
  background-image: url("../images/arrows/icons__arrow—link.svg");
  background-repeat: no-repeat;
  background-size: 0.5882353rem 0.5882353rem;
  margin-left: .25rem; }

.l-main a {
  text-decoration: none;
  color: #469e44;
  border-bottom: 0.0588235rem solid transparent; }

.l-main a:hover {
  border-bottom: 0.0588235rem solid #469e44; }

.contextual-links a {
  border-bottom-color: transparent !important; }

.contextual-links a:hover {
  border-bottom-color: transparent !important; }

img {
  display: block;
  height: auto;
  max-width: 100%; }

hr {
  display: block;
  margin-top: .5rem;
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
  border-width: 0.0588235rem;
  border-color: #469e44; }

b,
strong {
  font-weight: 800; }

.marker {
  font-weight: 500; }

li {
  list-style-position: outside;
  margin-left: 1em; }

#toolbar-administration li {
  list-style-position: outside;
  margin-left: initial; }

p + p {
  margin-top: 1.05rem; }

h2 + p,
h3 + p,
h4 + p,
h5 + p,
h6 + p {
  margin-top: 0; }

.h1,
h1 {
  font-size: 1.6795rem;
  line-height: 1.3;
  color: #2e2b2b; }

@media all and (min-width: ) {
  .h1,
  h1 {
    font-size: 1.79203rem; } }

@media all and (min-width: ) {
  .h1,
  h1 {
    font-size: 1.91209rem;
    line-height: 1.2; } }

@media all and (min-width: ) {
  .h1,
  h1 {
    font-size: 2.0402rem; } }

@media all and (min-width: ) {
  .h1,
  h1 {
    font-size: 2.17689rem;
    line-height: 1.2; } }

.h2,
h2 {
  font-size: 1.4752rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h2,
  h2 {
    font-size: 1.57404rem; } }

@media all and (min-width: ) {
  .h2,
  h2 {
    font-size: 1.6795rem;
    line-height: 1.2; } }

@media all and (min-width: ) {
  .h2,
  h2 {
    font-size: 1.79203rem; } }

@media all and (min-width: ) {
  .h2,
  h2 {
    font-size: 1.91209rem;
    line-height: 1.2; } }

.h3,
h3 {
  font-size: 1.29575rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h3,
  h3 {
    font-size: 1.38257rem; } }

@media all and (min-width: ) {
  .h3,
  h3 {
    font-size: 1.4752rem;
    line-height: 1.4; } }

@media all and (min-width: ) {
  .h3,
  h3 {
    font-size: 1.57404rem; } }

@media all and (min-width: ) {
  .h3,
  h3 {
    font-size: 1.6795rem;
    line-height: 1.5; } }

.h4,
h4 {
  font-size: 1.13813rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h4,
  h4 {
    font-size: 1.21439rem; } }

@media all and (min-width: ) {
  .h4,
  h4 {
    font-size: 1.29575rem;
    line-height: 1.2; } }

@media all and (min-width: ) {
  .h4,
  h4 {
    font-size: 1.38257rem; } }

@media all and (min-width: ) {
  .h4,
  h4 {
    font-size: 1.4752rem;
    line-height: 1.2; } }

.h5,
h5 {
  font-size: 0.99969rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h5,
  h5 {
    font-size: 1.06667rem; } }

@media all and (min-width: ) {
  .h5,
  h5 {
    font-size: 1.13813rem;
    line-height: 1.2; } }

@media all and (min-width: ) {
  .h5,
  h5 {
    font-size: 1.21439rem; } }

@media all and (min-width: ) {
  .h5,
  h5 {
    font-size: 1.29575rem;
    line-height: 1.2; } }

.h6,
h6 {
  font-size: 0.87808rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h6,
  h6 {
    font-size: 0.93691rem; } }

@media all and (min-width: ) {
  .h6,
  h6 {
    font-size: 0.99969rem;
    line-height: 1.2; } }

@media all and (min-width: ) {
  .h6,
  h6 {
    font-size: 1.06667rem; } }

@media all and (min-width: ) {
  .h6,
  h6 {
    font-size: 1.13813rem;
    line-height: 1.2; } }

@media all and (min-width: 48em) {
  .block--page-title h1 {
    margin-top: 0; } }

.addthis {
  padding-top: 0.7rem; }

.addthis a:hover {
  border-bottom: none !important;
  opacity: .8; }

.addthis .at-share-btn:hover {
  -webkit-transform: translateY(0) !important;
          transform: translateY(0) !important; }

*, *:before, *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.file--general,
.file--application-octet-stream {
  background-image: url(../images/icons/file-exe.svg); }

.file--package-x-generic {
  background-image: url(../images/icons/file-generic.svg); }

.file--x-office-spreadsheet {
  background-image: url(../images/icons/file-xls.svg); }

.file--x-office-document {
  background-image: url(../images/icons/file-doc.svg); }

.file--x-office-presentation {
  background-image: url(../images/icons/file-ppt.svg); }

.file--text-x-script {
  background-image: url(../images/icons/file-js.svg); }

.file--text-html {
  background-image: url(../images/icons/file-html.svg); }

.file--text-plain {
  background-image: url(../images/icons/text-plain.png); }

.file--application-pdf .pdf-icon-img {
  max-width: 1.2941176rem;
  float: left; }

.file--application-x-executable {
  background-image: url(../images/icons/file-exe.svg); }

.file--audio {
  background-image: url(../images/icons/file-mp3.svg); }

.file--video {
  background-image: url(../images/icons/file-mp4.svg); }

.file--text {
  background-image: url(../images/icons/file-txt.svg); }

.file--image {
  background-image: url(../images/icons/file-jpg.svg); }

.file--mime-application-postscript {
  background-image: url(../images/icons/file-eps.svg); }

.file {
  background-size: 0.9411765rem auto;
  background-position: left top; }

a[data-entity-type="file"] {
  position: relative;
  margin-left: 1rem;
  font-weight: 500;
  border-bottom: 0.0588235rem dotted; }

a[data-entity-type="file"]::before {
  position: absolute;
  content: ' ';
  width: .75rem;
  height: 1rem;
  left: -.9rem;
  top: .12rem;
  background-image: url(../images/icons/attach-2.svg);
  background-repeat: no-repeat;
  background-size: 1rem 1rem; }

.messages {
  margin-bottom: 1.4rem;
  background-color: #ecf6fa;
  color: #424242;
  overflow: hidden;
  padding: 1.1764706rem;
  position: relative;
  word-wrap: break-word;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important;
  background-repeat: no-repeat;
  background-size: 3.2352941rem 3.2352941rem;
  background-position: 101.2%  -0.2941176rem; }

.messages a {
  color: #bcdeee;
  font-weight: 600;
  text-decoration: none;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important; }

.messages__content > *:last-child {
  margin-bottom: 0; }

.messages--error {
  background-color: #ffe6e5;
  border-color: #ffc5c2;
  background-image: url("../images/bg/messages-error.svg"); }

.messages--error a {
  color: #ff645c; }

.messages--error .messages__item em:first-child {
  font-style: normal;
  font-weight: bold; }

.messages--status {
  background-color: #eff8e6;
  border-color: #c9e8a9;
  background-image: url("../images/bg/messages-status.svg"); }

.messages--status a {
  color: #71b02f;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important; }

.messages--warning {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  background-image: url("../images/bg/messages-warning.svg"); }

.messages--warning a {
  color: #8a6d3b;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important; }

.wrapper-nice-login {
  border-radius: 0;
  margin: 0 auto;
  max-width: 29.4117647rem;
  margin-top: 2rem; }

.wrapper-nice-login .nice-login-pass {
  width: 100%;
  margin-bottom: 1rem;
  font-size: .8rem; }

@media all and (min-width: 48em) {
  .wrapper-nice-login .nice-login-pass {
    width: auto;
    margin-bottom: 0; } }

.wrapper-nice-login .nice-login-login {
  margin-top: .25rem; }

.node-preview-container .node-preview-backlink {
  background-color: #007F61;
  padding: .5rem;
  color: white;
  text-transform: uppercase;
  font-size: .6rem;
  letter-spacing: .0223em; }

.node-preview-container .node-preview-backlink:hover {
  background-color: #007559; }

.node-preview-container .form-item-view-mode {
  display: none; }

.ui-datepicker {
  font-family: "Hind", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif;
  border-radius: 0; }

.ui-datepicker-header {
  border-radius: 0; }

.ui-widget-header {
  background: none;
  background-color: #EEEEEE;
  border: 0; }

.ui-state-default,
.ui-widget-content .ui-state-default {
  background: none;
  background-color: #FAFAFA; }

#cboxWrapper {
  border-radius: 0; }

.field--name-user-picture img {
  border-radius: 50%; }

h2.styleguide {
  letter-spacing: 0.0588235rem;
  text-transform: uppercase;
  color: #007F61;
  font-weight: 700;
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important; }

.contextual-links-wrapper a.contextual-links-trigger {
  border-bottom: 0.0588235rem solid transparent; }

.contextual-links-wrapper ul.contextual-links li a {
  border-bottom: 0.0588235rem solid transparent; }

.block--tabs {
  max-width: 75.1764706rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: right;
  padding-top: 1.7647059rem; }

.block--tabs .block__content ul {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

@media all and (min-width: 64em) {
  .block--tabs .block__content ul {
    padding-right: 0; } }

.block--tabs .block__content ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
  margin-top: 0.4117647rem;
  margin-bottom: 0.4117647rem;
  list-style: none;
  text-align: center;
  width: 100%; }

@media all and (min-width: 48em) {
  .block--tabs .block__content ul li {
    width: inherit;
    margin-top: 1.1764706rem;
    margin-bottom: 1.1764706rem;
    margin-right: 0.2941176rem; } }

.block--tabs .block__content ul li a {
  display: block;
  padding: .6rem 1.3em;
  letter-spacing: 0.0588235rem;
  text-transform: uppercase;
  color: #2a414f;
  border: 0.1176471rem solid #2e323d;
  border-left: 0;
  border-right: 0;
  background-color: white;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important;
  font-size: 0.7rem;
  font-weight: 500;
  margin-bottom: 0 !important; }

@media all and (min-width: 48em) {
  .block--tabs .block__content ul li a {
    border-radius: 0.3529412rem;
    border: 0.1176471rem solid #2e323d; } }

.block--tabs .block__content ul li a:hover {
  color: white;
  background-color: #2e323d;
  margin-bottom: 0 !important; }

.block--tabs .block__content ul li.is-active a {
  color: white;
  background-color: #469e44; }

.block--tabs .block__content ul ul.tabs.primary {
  float: left;
  margin-bottom: 0;
  padding-left: 1rem; }

@media all and (min-width: 48em) {
  .block--tabs .block__content ul ul.tabs.primary {
    float: right; } }

.block--tabs .block__content ul ul.tabs.secondary {
  float: left;
  clear: both;
  margin-top: .5rem;
  padding-left: 1rem; }

@media all and (min-width: 48em) {
  .block--tabs .block__content ul ul.tabs.secondary {
    float: right; } }

.block--tabs .block__content ul ul.tabs.secondary a {
  padding: .1rem .4;
  font-size: .6rem;
  font-weight: 500; }

.skiplinks {
  left: 50%;
  margin-left: -7em;
  position: absolute;
  width: 14em;
  z-index: 9999; }

.skiplinks__link,
.skiplinks__link:visited,
.skiplinks__link:focus {
  background-color: #333;
  border: 0.1176471rem solid #eee;
  border-bottom-left-radius: 0.2941176rem;
  border-bottom-right-radius: 0.2941176rem;
  border-top: 0;
  -webkit-box-shadow: 0 0 0.3529412rem rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 0.3529412rem rgba(0, 0, 0, 0.3);
  color: #eee;
  display: inline-block;
  font-weight: bold;
  line-height: 1.5;
  margin: 0;
  outline: 0;
  padding: 0.25em 0.5em;
  text-align: center;
  text-decoration: none;
  width: 14em; }

#main:focus {
  outline: 0; }

.progress {
  position: relative; }

.progress__track {
  background-color: rgba(0, 65, 116, 0.1);
  border: 0.0588235rem solid #004174;
  -webkit-box-shadow: inset 0 0.0588235rem 0.1764706rem rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 0.0588235rem 0.1764706rem rgba(0, 0, 0, 0.15);
  height: 1rem;
  margin: 0.2em 0;
  max-width: 100%;
  min-width: 6em;
  overflow: hidden; }

.progress__bar {
  background-color: #004174;
  height: 1rem;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  width: 3%; }

.progress__description,
.progress__percentage {
  color: #4D4D4D;
  overflow: hidden; }

.progress__description {
  float: left; }

.progress__percentage {
  float: right; }

.post-share-buttons {
  display: none; }

.fontB {
  font-weight: 800;
  margin: 0.5882353rem 0; }

.visually-hidden {
  clip: rect(0.0588235rem, 0.0588235rem, 0.0588235rem, 0.0588235rem) !important;
  height: 0.0588235rem !important;
  overflow: hidden !important;
  position: absolute !important;
  width: 0.0588235rem !important;
  word-wrap: normal !important; }

.focusable:active, .focusable:focus {
  clip: auto !important;
  height: auto !important;
  overflow: visible !important;
  position: static !important;
  width: auto !important; }

.hidden {
  display: none !important; }

.invisible {
  visibility: hidden !important; }

::-moz-selection {
  background: #469e44;
  color: white; }

::selection {
  background: #469e44;
  color: white; }

nav.pager {
  width: 100%;
  margin: 2.6470588rem auto 0 auto;
  clear: both;
  max-width: 75.1764706rem;
  border-top: 0.0588235rem solid #C7C3C3;
  margin-bottom: 0; }

nav.pager ul.pager__items {
  padding-top: 2.6470588rem; }

nav.pager ul.pager,
nav.pager ul.pager__items,
nav.pager ul.pagination {
  padding: 1rem 1rem 1rem 0;
  margin: auto;
  text-align: center; }

nav.pager ul.pager li,
nav.pager ul.pager__items li,
nav.pager ul.pagination li {
  display: inline-block;
  margin-left: 0.4705882rem;
  margin-right: 0.4705882rem; }

@media all and (min-width: 48em) {
  nav.pager ul.pager li,
  nav.pager ul.pager__items li,
  nav.pager ul.pagination li {
    margin-left: 0.7058824rem;
    margin-right: 0.7058824rem; } }

nav.pager ul.pager li a,
nav.pager ul.pager__items li a,
nav.pager ul.pagination li a {
  text-decoration: none;
  color: black;
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: 0.0411765rem;
  border: 0.0588235rem solid transparent;
  border-radius: 1.7647059rem;
  width: 2.9411765rem;
  height: 2.9411765rem;
  display: inline-block;
  padding-top: 0.8235294rem;
  -webkit-transition: border 0.3s;
  transition: border 0.3s; }

nav.pager ul.pager li a:hover, nav.pager ul.pager li a:focus,
nav.pager ul.pager__items li a:hover,
nav.pager ul.pager__items li a:focus,
nav.pager ul.pagination li a:hover,
nav.pager ul.pagination li a:focus {
  border: 0.0588235rem solid #2e2b2b;
  background-color: #FFFFFF; }

nav.pager ul.pager li.is-active,
nav.pager ul.pager__items li.is-active,
nav.pager ul.pagination li.is-active {
  cursor: none; }

nav.pager ul.pager li.is-active a,
nav.pager ul.pager__items li.is-active a,
nav.pager ul.pagination li.is-active a {
  border: 0.0588235rem solid #2e2b2b;
  background-color: #FFFFFF; }

nav.pager ul.pager li.pager__item--last, nav.pager ul.pager li.pager__item--first,
nav.pager ul.pager__items li.pager__item--last,
nav.pager ul.pager__items li.pager__item--first,
nav.pager ul.pagination li.pager__item--last,
nav.pager ul.pagination li.pager__item--first {
  display: none; }

nav.pager ul.pager li.pager__item--next .green-arrow-pre-link, nav.pager ul.pager li.pager__item--previous .green-arrow-pre-link,
nav.pager ul.pager__items li.pager__item--next .green-arrow-pre-link,
nav.pager ul.pager__items li.pager__item--previous .green-arrow-pre-link,
nav.pager ul.pagination li.pager__item--next .green-arrow-pre-link,
nav.pager ul.pagination li.pager__item--previous .green-arrow-pre-link {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 0.7058824rem;
  height: 0.7058824rem; }

nav.pager ul.pager li.pager__item--next a,
nav.pager ul.pager__items li.pager__item--next a,
nav.pager ul.pagination li.pager__item--next a {
  -webkit-transition: border 0.3s;
  transition: border 0.3s; }

nav.pager ul.pager li.pager__item--next a:hover, nav.pager ul.pager li.pager__item--next a:focus,
nav.pager ul.pager__items li.pager__item--next a:hover,
nav.pager ul.pager__items li.pager__item--next a:focus,
nav.pager ul.pagination li.pager__item--next a:hover,
nav.pager ul.pagination li.pager__item--next a:focus {
  padding-left: 0;
  padding-right: 0.2352941rem; }

nav.pager ul.pager li.pager__item--previous a,
nav.pager ul.pager__items li.pager__item--previous a,
nav.pager ul.pagination li.pager__item--previous a {
  -webkit-transition: border 0.3s;
  transition: border 0.3s; }

nav.pager ul.pager li.pager__item--previous a:hover, nav.pager ul.pager li.pager__item--previous a:focus,
nav.pager ul.pager__items li.pager__item--previous a:hover,
nav.pager ul.pager__items li.pager__item--previous a:focus,
nav.pager ul.pagination li.pager__item--previous a:hover,
nav.pager ul.pagination li.pager__item--previous a:focus {
  padding-right: 0;
  padding-left: 0.2352941rem; }

nav.pager ul.pager li.pager__item--previous .green-arrow-pre-link,
nav.pager ul.pager__items li.pager__item--previous .green-arrow-pre-link,
nav.pager ul.pagination li.pager__item--previous .green-arrow-pre-link {
  border-width: 0.2058824rem 0 0 0.2058824rem; }

nav.pager ul.pager li a,
nav.pager ul.pager__items li a,
nav.pager ul.pagination li a {
  cursor: pointer; }

table {
  width: 100%;
  margin: 1em 0;
  border-spacing: 0;
  border-collapse: collapse; }

table caption {
  padding-bottom: 1rem;
  text-transform: uppercase;
  letter-spacing: 0.1176471rem; }

.table-basic thead th,
table thead th {
  padding: .75em 1em;
  font-size: .8rem;
  font-weight: 700;
  line-height: 1.3;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 0.0588235rem;
  border: 0.0588235rem solid #CCCCCC; }

.table-basic tbody td,
table tbody td {
  padding: .75em 1em;
  text-align: left;
  border: 0.0588235rem solid #CCCCCC; }

.table-striped td,
.table-striped th {
  padding: .75em 1em;
  text-align: left; }

.table-striped th {
  color: #fff;
  border-bottom: 0; }

.table-striped tr:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.01); }

.table-striped tr:nth-child(even) {
  background-color: rgba(0, 0, 0, 0.06); }

ul.links {
  padding: 0;
  margin: 0; }

ul.links li.node-readmore {
  padding: 0;
  margin: 0;
  list-style: none; }

ul.links li.node-readmore a {
  font-size: .8rem;
  text-transform: uppercase;
  letter-spacing: 0.0470588rem;
  border-bottom: 0.0588235rem solid transparent; }

#block-headerlayout {
  width: 100%; }

.block-menu.menu--main {
  display: none; }

@media all and (min-width: 64em) {
  .block-menu.menu--main {
    display: inherit; } }

.block-menu.menu--main .nav--main {
  width: 100%;
  display: table; }

.block-menu.menu--main .nav__item.is-active-trail {
  font-weight: bold; }

.block-menu.menu--main .nav__item.is-active-trail::before {
  content: '';
  position: absolute;
  right: -0.1470588rem;
  bottom: 0.9411765rem; }

@media all and (min-width: 64em) {
  .block-menu.menu--main .nav__item.is-active-trail::before {
    content: '';
    border-left: 0.0588235rem solid #C7C3C3;
    color: #C7C3C3; } }

.block-menu.menu--main .nav__item:last-child::before {
  display: none; }

.block-menu.menu--main .nav__item {
  position: relative;
  font-size: 1.0588235rem;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  padding-top: 0.2941176rem;
  overflow: hidden; }

.block-menu.menu--main .nav__item .nav__link {
  position: relative;
  display: inline-block;
  color: #2e2b2b;
  padding-top: 1.1764706rem;
  padding-bottom: 1.1764706rem;
  width: 100%;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.block-menu.menu--main .nav__item .nav__link::after {
  content: '';
  opacity: .7;
  position: absolute;
  top: 303%;
  left: 50%;
  background: #53bb50;
  width: 14.7058824rem;
  height: 14.7058824rem;
  margin-left: -7.3529412rem;
  margin-top: -7.3529412rem;
  -webkit-transform-origin: 50% 48%;
          transform-origin: 50% 48%;
  border-radius: 43%; }

.block-menu.menu--main .nav__item .nav__link::before {
  content: '';
  opacity: 1;
  position: absolute;
  top: 303%;
  left: 44%;
  background: #53bb50;
  width: 14.7058824rem;
  height: 14.7058824rem;
  margin-left: -7.3529412rem;
  margin-top: -7.3529412rem;
  -webkit-transform-origin: 50% 48%;
          transform-origin: 50% 48%;
  border-radius: 43%; }

.block-menu.menu--main .nav__item .nav__link:hover::after, .block-menu.menu--main .nav__item .nav__link:focus::after {
  -webkit-animation: drift 5000ms infinite linear alternate;
          animation: drift 5000ms infinite linear alternate;
  -webkit-animation-delay: -5s;
          animation-delay: -5s; }

.block-menu.menu--main .nav__item .nav__link:hover::before, .block-menu.menu--main .nav__item .nav__link:focus::before {
  -webkit-animation: drift 5000ms infinite linear alternate;
          animation: drift 5000ms infinite linear alternate; }

.block-menu.menu--main .nav__item::before {
  content: '';
  position: absolute;
  right: -0.0882353rem;
  bottom: 0.9411765rem; }

@media all and (min-width: 64em) {
  .block-menu.menu--main .nav__item::before {
    content: '';
    height: 1.4705882rem;
    width: 0.2941176rem;
    margin-bottom: 0.1176471rem;
    border-left: 0.0588235rem solid #C7C3C3;
    color: #C7C3C3; } }

.block-menu.menu--main .nav__item:last-child::after {
  content: none;
  position: absolute;
  right: -1.2941176rem; }

.block-menu.menu--main .nav__item.is-active-trail::after {
  width: 100%;
  height: 2.3529412rem;
  position: absolute;
  top: inherit;
  bottom: -1.3176471rem;
  right: 0;
  left: 0;
  margin: 0;
  content: ' ';
  background-color: inherit;
  background-position: center;
  background-size: 6.5294118rem;
  background-repeat: no-repeat;
  background-image: url("/themes/custom/bloorview/images/icons/icon--nav-blob.svg");
  z-index: 4;
  opacity: 1;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in; }

.block-menu.menu--main .nav__item.is-active-trail:hover, .block-menu.menu--main .nav__item.is-active-trail:focus {
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in; }

.block-menu.menu--main .nav__item.is-active-trail:hover::after, .block-menu.menu--main .nav__item.is-active-trail:focus::after {
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  content: none; }

.block-menu.menu--main .nav__link.is-active-trail:hover::after, .block-menu.menu--main .nav__link.is-active-trail:focus::after {
  -webkit-animation: wiggle 1.5s ease-in-out infinite alternate;
          animation: wiggle 1.5s ease-in-out infinite alternate; }

.block-menu.menu--main .nav__link.is-active-trail:hover::before, .block-menu.menu--main .nav__link.is-active-trail:focus::before {
  -webkit-animation: none;
          animation: none; }

.hb-main.fixed-header {
  background-color: #f7f7f7;
  min-height: 0; }

.hb-header.sticky-only {
  position: fixed;
  z-index: 400; }

.hb-navigation.sticky-only {
  position: fixed;
  z-index: 450; }

.hb-header:not(.sticky-nav) .base_logo {
  display: block; }

.hb-header:not(.sticky-nav) .sticky_logo {
  display: none; }

.hb-header {
  z-index: 12; }

.hb-header.sticky-main-header .block--search {
  width: 23% !important;
  display: block; }

.hb-header.sticky-main-header .block--search.expanded-search-bar {
  width: 42% !important; }

.user-logged-in .hb-header.sticky-nav {
  top: 4.5882353rem; }

.user-logged-in .hb-header.sticky-main-header {
  top: 4.5882353rem; }

.user-logged-in .hb-header.sticky-main-header .block--search {
  width: 23% !important; }

.user-logged-in .hb-header.sticky-main-header .block--search.expanded-search-bar {
  width: 42% !important; }

.hb-header.sticky-main-header {
  top: 0; }

.hb-navigation.sticky-main-nav {
  top: 7.6470588rem; }

.user-logged-in .hb-navigation.sticky-main-nav {
  top: 10.5882353rem; }

.toolbar-tray-open .hb-navigation.sticky-main-nav {
  top: 12.8235294rem; }

.hb-header.sticky-nav {
  height: 4.3529412rem;
  position: fixed;
  padding-top: 0.8235294rem;
  z-index: 400;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  -webkit-animation: scrollIn 0.4s ease-in-out;
          animation: scrollIn 0.4s ease-in-out;
  top: 0; }

.hb-header.sticky-nav .block--site-branding {
  width: 42.5%;
  margin-top: 0.6470588rem;
  max-width: 32.0588235rem; }

.hb-header.sticky-nav .block--site-branding img {
  width: 100%; }

.hb-header.sticky-nav .block--site-branding .base_logo {
  display: none; }

.hb-header.sticky-nav .block--site-branding .sticky_logo {
  display: block; }

.hb-header.sticky-nav .menu--donation-menu {
  margin-top: 0;
  margin-bottom: 0.5882353rem; }

.hb-header.sticky-nav .hb-constrain .menu--donation-menu .nav__link::after {
  height: 2.2352941rem; }

.hb-header.sticky-nav .responsive-menu-toggle-wrapper {
  display: block;
  top: 0.5882353rem; }

.prevent-scroll {
  overflow: hidden;
  position: fixed; }

@-webkit-keyframes wiggle {
  50% {
    -webkit-transform: skewX(40deg);
            transform: skewX(40deg); }
  100% {
    -webkit-transform: skewX(-40deg) scale(0.9);
            transform: skewX(-40deg) scale(0.9); } }

@keyframes wiggle {
  50% {
    -webkit-transform: skewX(40deg);
            transform: skewX(40deg); }
  100% {
    -webkit-transform: skewX(-40deg) scale(0.9);
            transform: skewX(-40deg) scale(0.9); } }

@-webkit-keyframes scrollIn {
  0% {
    -webkit-transform: translateY(-23.5294118rem);
            transform: translateY(-23.5294118rem); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes scrollIn {
  0% {
    -webkit-transform: translateY(-23.5294118rem);
            transform: translateY(-23.5294118rem); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes drift {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  from {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes drift {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  from {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.sticky-nav nav.menu--donation-menu .nav__item {
  margin-top: 0.2941176rem; }

.sticky-nav nav.menu--donation-menu .nav__link {
  height: 2.2352941rem;
  padding-top: 0.4117647rem; }

.menu--donation-menu {
  width: 50%;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 0; }

@media all and (min-width: 64em) {
  .menu--donation-menu {
    position: inherit;
    top: inherit;
    right: inherit;
    float: right;
    width: inherit;
    margin-top: 1.8823529rem; } }

.menu--donation-menu .nav__item {
  width: 100%;
  text-align: center; }

.menu--donation-menu .nav__link {
  width: 100%;
  padding-bottom: 0.4705882rem;
  display: inline-block;
  padding-top: 0.6470588rem;
  font-size: 0.9411765rem;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  background-color: #DC0030;
  color: #FFFFFF;
  border: 0.1176471rem solid #DC0030;
  border-radius: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

@media all and (min-width: 64em) {
  .menu--donation-menu .nav__link {
    width: inherit;
    padding: 0.5294118rem 2.1176471rem 0.4117647rem 2.1764706rem;
    font-size: 1.0588235rem;
    border-radius: 0.2941176rem; } }

.menu--donation-menu .nav__link:hover, .menu--donation-menu .nav__link:focus {
  background-color: #FFFFFF;
  color: #DC0030;
  text-decoration: none !important;
  font-weight: 600;
  -webkit-transition: 0.2s;
  transition: 0.2s; }

.hb-pre-footer .hb-constrain .menu--footer .nav--footer .nav__item {
  padding-left: 0.6235294rem;
  padding-bottom: 2.3529412rem;
  width: 100%;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: left; }

@media all and (min-width: 64em) {
  .hb-pre-footer .hb-constrain .menu--footer .nav--footer .nav__item {
    width: 43%;
    padding-left: 0;
    padding-bottom: 3.5294118rem; } }

@media all and (min-width: 85.375em) {
  .hb-pre-footer .hb-constrain .menu--footer .nav--footer .nav__item {
    padding-bottom: 7.1764706rem; } }

.hb-pre-footer .hb-constrain .menu--footer .nav--footer .nav__item .nav__link {
  color: black; }

.hb-pre-footer .hb-constrain .menu--footer .nav--footer .nav__item .nav__link:hover, .hb-pre-footer .hb-constrain .menu--footer .nav--footer .nav__item .nav__link:focus {
  color: #469e44;
  text-decoration: none; }

.hb-pre-footer .hb-constrain .menu--footer .nav--footer .green-arrow-pre-footer {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-left: 0.3529412rem;
  margin-right: 0.6235294rem; }

@media all and (min-width: 48em) {
  .hb-pre-footer .hb-constrain .menu--footer-login {
    width: 40%;
    float: right; } }

@media all and (min-width: 64em) {
  .hb-pre-footer .hb-constrain .menu--footer-login {
    width: 50%; } }

@media all and (min-width: 85.375em) {
  .hb-pre-footer .hb-constrain .menu--footer-login {
    width: 40%;
    float: left; } }

.hb-pre-footer .hb-constrain .menu--footer-login .nav--footer-login {
  margin-left: 1.1764706rem;
  margin-bottom: 0.6470588rem; }

.hb-pre-footer .hb-constrain .menu--footer-login .nav--footer-login .nav__item {
  width: 100%;
  margin-left: 1.1176471rem;
  margin-bottom: 2.0588235rem;
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left; }

@media all and (min-width: 64em) {
  .hb-pre-footer .hb-constrain .menu--footer-login .nav--footer-login .nav__item {
    width: 43%;
    margin-left: 0.4705882rem; } }

.hb-pre-footer .hb-constrain .menu--footer-login .nav--footer-login .nav__item .nav__link {
  color: #464242;
  text-decoration: underline; }

.hb-pre-footer .hb-constrain .menu--footer-login .nav--footer-login .nav__item .nav__link:hover, .hb-pre-footer .hb-constrain .menu--footer-login .nav--footer-login .nav__item .nav__link:focus {
  text-decoration: none; }

.block--breadcrumbs {
  display: none; }

@media all and (min-width: 48em) {
  .block--breadcrumbs {
    display: block; } }

.block--breadcrumbs .contextual {
  margin-top: -1.1764706rem; }

.block--breadcrumbs .block__content {
  overflow-y: hidden;
  white-space: nowrap; }

@media all and (min-width: 85.375em) {
  .block--breadcrumbs {
    padding-top: 0; } }

.breadcrumb {
  clear: both;
  overflow-y: hidden; }

@media all and (min-width: 64em) {
  .breadcrumb {
    overflow-x: hidden; } }

.breadcrumb__intro {
  display: inline-block;
  float: left; }

.breadcrumb__list {
  list-style: none;
  margin: 0;
  padding: 0; }

.breadcrumb__item {
  display: inline;
  margin-right: 0.2em;
  margin-left: 0.2em; }

.breadcrumb__item::after {
  padding-left: 0.5882353rem;
  padding-right: 0.1764706rem;
  content: '/';
  text-decoration: none; }

.breadcrumb__item:last-child::after {
  content: '';
  margin-left: 0; }

.breadcrumb .breadcrumb__link, .breadcrumb .breadcrumb__item {
  display: inline-block;
  color: #FFFFFF;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.15;
  letter-spacing: normal;
  text-align: left; }

.breadcrumb .breadcrumb__link:hover, .breadcrumb .breadcrumb__link:focus, .breadcrumb .breadcrumb__item:hover, .breadcrumb .breadcrumb__item:focus {
  text-decoration: none; }

.breadcrumb .breadcrumb__link {
  text-decoration: underline; }

.breadcrumb .breadcrumb__item:last-child {
  text-decoration: none;
  font-weight: 600; }

.hb-header.sticky-nav .menu--utility-menu {
  height: auto; }

.hb-header .menu--utility-menu {
  width: 100%; }

@media all and (min-width: 64em) {
  .hb-header .menu--utility-menu {
    height: 2.6470588rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; } }

.hb-header .utility-nav {
  width: 100%; }

.hb-header .nav--utility-menu {
  position: relative;
  width: 50%;
  padding-left: 1.0588235rem;
  margin-right: auto;
  padding-top: 0.7058824rem;
  padding-bottom: 0.5882353rem;
  background-color: #EEEEEE;
  min-height: 2.3529412rem;
  text-align: center; }

.hb-header .nav--utility-menu .connect-us {
  cursor: pointer;
  font-size: 0.9411765rem; }

@media all and (min-width: 64em) {
  .hb-header .nav--utility-menu {
    padding-right: 11.1764706rem;
    width: auto;
    float: right;
    height: inherit;
    margin-left: auto;
    margin-right: 0;
    padding-top: 0.2352941rem;
    padding-bottom: 0.2352941rem;
    background-color: #EEEEEE; } }

.hb-header .nav--utility-menu::before {
  font-size: 0.9411765rem;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal; }

@media all and (min-width: 64em) {
  .hb-header .nav--utility-menu::before {
    content: ''; } }

.hb-header .nav--utility-menu .nav__item {
  display: none;
  margin-left: 1.2941176rem;
  margin-right: 1.2941176rem; }

@media all and (min-width: 64em) {
  .hb-header .nav--utility-menu .nav__item {
    display: inline-block;
    padding-top: 0.4117647rem; } }

.hb-header .nav--utility-menu .nav__item .nav__link {
  position: relative;
  color: #2e2b2b; }

.hb-header .nav--utility-menu .nav__item .nav__link::after {
  content: '';
  position: absolute;
  right: -1.2941176rem; }

@media all and (min-width: 64em) {
  .hb-header .nav--utility-menu .nav__item .nav__link::after {
    content: '|'; } }

.hb-header .nav--utility-menu .nav__item:last-child .nav__link::after, .hb-header .nav--utility-menu .nav__item:nth-child(4) .nav__link::after {
  content: none;
  position: absolute;
  right: -1.2941176rem; }

@media all and (min-width: 64em) {
  .hb-header .nav--utility-menu .nav__item.gtranslate-block {
    position: absolute;
    top: 0.0588235rem;
    right: 0; } }

.hb-header .nav--utility-menu .connect-us {
  font-size: 0.9411765rem; }

@media all and (min-width: 64em) {
  .hb-header .nav--utility-menu .connect-us {
    display: none; } }

.nav.mobile-utility-menu-active {
  position: absolute; }

.hb-header .nav.mobile-utility-menu-active {
  width: 100%;
  text-align: left;
  z-index: 12; }

.hb-header .nav.mobile-utility-menu-active .nav__item {
  display: block;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem;
  background-color: white; }

.hb-header .nav.mobile-utility-menu-active .nav__item:nth-last-child(1) {
  border-bottom: 0.2941176rem solid #53bb50; }

.hb-header .nav.mobile-utility-menu-active .nav__item .nav__link {
  display: block;
  padding-bottom: 1.1764706rem;
  padding-top: 1.1764706rem; }

.hb-header .nav.mobile-utility-menu-active .nav__item .nav__link::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  height: 0.0588235rem;
  width: 100%;
  background-color: #C7C3C3; }

.nav.mobile-utility-menu-active .nav__item .nav__link.bloor-view-school {
  display: none; }

@media all and (min-width: 64em) {
  .nav.mobile-utility-menu-active .nav__item .nav__link.bloor-view-school {
    display: inherit; } }

.nav.mobile-utility-menu-active .connect-us {
  display: inline-block;
  padding-bottom: 0.5882353rem;
  padding-left: 1.1764706rem;
  font-weight: 600; }

.nav.mobile-utility-menu-active .close-connect-us-icon {
  color: transparent;
  width: 2.5294118rem;
  height: 1.5294118rem;
  position: absolute;
  top: 0.4705882rem;
  right: 1.1764706rem;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("/themes/custom/bloorview/images/icons/icon--close--black.svg");
  cursor: pointer; }

.nav.mobile-utility-menu-active .nav__item.gtranslate-block {
  margin-top: -0.2941176rem;
  padding-top: 0.8823529rem;
  padding-bottom: 0.8823529rem;
  padding-left: 0.5882353rem;
  padding-right: 0.5882353rem; }

.hb-sidebar-first nav.sidebar-menu-block {
  display: block;
  width: 100%;
  border-radius: 0.2941176rem;
  border: solid 0.0588235rem #c7c3c3;
  background-color: #ffffff; }

@media all and (min-width: 64em) {
  .hb-sidebar-first nav.sidebar-menu-block {
    max-width: 17.4705882rem;
    display: block; } }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar__item {
  display: block;
  margin-left: 0; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main {
  width: 100%; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > li {
  display: none; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main li a {
  display: block;
  padding: 0.5882353rem 0.5882353rem 0.5882353rem 1.1764706rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0176471rem;
  color: #2e2b2b;
  text-decoration: none; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main li a:hover, .hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main li a:focus {
  color: #469e44; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail {
  display: block;
  width: 100%;
  background-color: #ffffff;
  margin-left: 0; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail > a {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0176471rem;
  text-align: left;
  color: #0c1021;
  background-color: #f7f7f7;
  border-bottom: 0.2941176rem solid #53bb50;
  position: relative; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail > a::after {
  width: 100%;
  height: 2.3529412rem;
  position: absolute;
  top: inherit;
  bottom: -1.3176471rem;
  left: -5.2941176rem;
  margin: 0;
  content: ' ';
  background-color: transparent;
  background-position: center;
  background-size: 6.5294118rem;
  background-repeat: no-repeat;
  background-image: url("/themes/custom/bloorview/images/icons/icon--nav-blob.svg");
  z-index: 3;
  opacity: 1;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail > a::before {
  background-image: none;
  margin-left: 0; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail {
  background-color: #f7f7f7; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > .nav-sidebar__subnav {
  background-color: #ffffff;
  padding-left: 1.1764706rem; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > .nav-sidebar__subnav {
  background-color: #ffffff;
  padding-left: 1.1764706rem; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > .nav-sidebar__subnav > .nav-sidebar__item.is-active-trail {
  background-color: #ffffff; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav .active-menu-item {
  padding-left: 0; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav .active-menu-item > a::before {
  position: relative;
  content: ' ';
  background-image: url("/themes/custom/bloorview/images/icons/icon-blob-green.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.1764706rem;
  height: 0.7058824rem;
  display: inline-block; }

.hb-sidebar-first nav.sidebar-menu-labs-block, .hb-sidebar-first nav.sidebar-menu-labs-landing-block {
  display: block;
  max-width: 100%;
  border-radius: 0.2941176rem;
  border: solid 0.0588235rem #c7c3c3;
  background-color: #ffffff; }

@media all and (min-width: 64em) {
  .hb-sidebar-first nav.sidebar-menu-labs-block, .hb-sidebar-first nav.sidebar-menu-labs-landing-block {
    display: block;
    max-width: 17.4705882rem; } }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar__item, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar__item {
  display: block;
  margin-left: 0; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main {
  width: 100%; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > li, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > li {
  display: none; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main li a, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main li a {
  display: block;
  padding: 0.5882353rem 0.5882353rem 0.5882353rem 1.1764706rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0176471rem;
  color: #2e2b2b;
  text-decoration: none; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main li a:hover, .hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main li a:focus, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main li a:hover, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main li a:focus {
  color: #469e44; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail {
  display: block;
  width: 100%;
  background-color: #ffffff; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail > a, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail > a {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0176471rem;
  text-align: left;
  color: #0c1021;
  background-color: #f7f7f7;
  border-bottom: 0.2941176rem solid #53bb50;
  position: relative; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail > a::after, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail > a::after {
  width: 100%;
  height: 2.3529412rem;
  position: absolute;
  top: inherit;
  bottom: -1.3176471rem;
  left: -5.2941176rem;
  margin: 0;
  content: ' ';
  background-color: transparent;
  background-position: center;
  background-size: 6.5294118rem;
  background-repeat: no-repeat;
  background-image: url("/themes/custom/bloorview/images/icons/icon--nav-blob.svg");
  z-index: 3;
  opacity: 1;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail > a::before, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail > a::before {
  background-image: none;
  margin-left: 0; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > a::before, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > a::before {
  position: relative;
  content: ' ';
  background-image: url("/themes/custom/bloorview/images/icons/icon-blob-green.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.1764706rem;
  height: 0.7058824rem;
  display: inline-block; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > .nav-sidebar__subnav, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > .nav-sidebar__subnav {
  background-color: #ffffff;
  padding-left: 1.1764706rem; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > .nav-sidebar__subnav, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > .nav-sidebar__subnav {
  background-color: #ffffff; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > .nav-sidebar__subnav > .nav-sidebar__item.is-active-trail, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > .nav-sidebar__subnav > .nav-sidebar__item.is-active-trail {
  background-color: #ffffff; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav .active-menu-item, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav .active-menu-item {
  padding-left: 0; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav .active-menu-item > a, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav .active-menu-item > a {
  margin-left: -1.1764706rem; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav .active-menu-item > a::before, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav .active-menu-item > a::before {
  position: relative;
  content: ' ';
  background-image: url("/themes/custom/bloorview/images/icons/icon-blob-green.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.1764706rem;
  height: 0.7058824rem;
  display: inline-block; }

@media all and (min-width: 64em) {
  .menu--social-media {
    width: 50%;
    float: right; } }

@media all and (min-width: 85.375em) {
  .menu--social-media {
    width: 31%;
    float: left;
    margin-top: -8.7058824rem; } }

.nav--social-media .facebook-icon, .nav--social-media .twitter-icon, .nav--social-media .instagram-icon, .nav--social-media .youtube-icon, .nav--social-media .linkedin-icon, .nav--social-media .ceoblog-icon {
  font-size: 0;
  height: 2.7058824rem;
  float: left;
  width: 100%;
  max-width: 16%;
  margin-right: 5%;
  margin-bottom: 3rem;
  margin-top: 0.2941176rem;
  background-repeat: round; }

@media all and (min-width: 20.125em) {
  .nav--social-media .facebook-icon, .nav--social-media .twitter-icon, .nav--social-media .instagram-icon, .nav--social-media .youtube-icon, .nav--social-media .linkedin-icon, .nav--social-media .ceoblog-icon {
    height: 2.9411765rem; } }

@media all and (min-width: 26.625em) {
  .nav--social-media .facebook-icon, .nav--social-media .twitter-icon, .nav--social-media .instagram-icon, .nav--social-media .youtube-icon, .nav--social-media .linkedin-icon, .nav--social-media .ceoblog-icon {
    height: 2.8647059rem;
    margin-right: 0.9588235rem;
    width: 100%;
    max-width: 2.8647059rem; } }

.nav--social-media .facebook-icon:hover, .nav--social-media .facebook-icon:focus, .nav--social-media .twitter-icon:hover, .nav--social-media .twitter-icon:focus, .nav--social-media .instagram-icon:hover, .nav--social-media .instagram-icon:focus, .nav--social-media .youtube-icon:hover, .nav--social-media .youtube-icon:focus, .nav--social-media .linkedin-icon:hover, .nav--social-media .linkedin-icon:focus, .nav--social-media .ceoblog-icon:hover, .nav--social-media .ceoblog-icon:focus {
  background-repeat: round; }

.nav--social-media .facebook-icon {
  background-image: url("/themes/custom/bloorview/images/social/icon-facebook-green.svg"); }

.nav--social-media .facebook-icon:hover, .nav--social-media .facebook-icon:focus {
  background-image: url("/themes/custom/bloorview/images/social/icon-facebook-white.svg"); }

.nav--social-media .twitter-icon {
  background-image: url("/themes/custom/bloorview/images/social/icon-twitter-green.svg"); }

.nav--social-media .twitter-icon:hover, .nav--social-media .twitter-icon:focus {
  background-image: url("/themes/custom/bloorview/images/social/icon-twitter-white.svg"); }

.nav--social-media .instagram-icon {
  background-image: url("/themes/custom/bloorview/images/social/icon-instagram-green.svg"); }

.nav--social-media .instagram-icon:hover, .nav--social-media .instagram-icon:focus {
  background-image: url("/themes/custom/bloorview/images/social/icon-instagram-white.svg"); }

.nav--social-media .youtube-icon {
  background-image: url("/themes/custom/bloorview/images/social/icon-youtube-green.svg"); }

.nav--social-media .youtube-icon:hover, .nav--social-media .youtube-icon:focus {
  background-image: url("/themes/custom/bloorview/images/social/icon-youtube-white.svg"); }

.nav--social-media .linkedin-icon {
  background-image: url("/themes/custom/bloorview/images/social/icon-linkedin-green.svg"); }

.nav--social-media .linkedin-icon:hover, .nav--social-media .linkedin-icon:focus {
  background-image: url("/themes/custom/bloorview/images/social/icon-linkedin-white.svg"); }

.nav--social-media .ceoblog-icon {
  background-image: url("/themes/custom/bloorview/images/social/icon-ceoblog-green.svg"); }

.nav--social-media .ceoblog-icon:hover, .nav--social-media .ceoblog-icon:focus {
  background-image: url("/themes/custom/bloorview/images/social/icon-ceoblog-white.svg"); }

.social-media-title {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: black; }

#backtotop {
  background: url("/themes/custom/bloorview/images/icon-back-to-top.svg") !important;
  border: 0.1764706rem solid #FFFFFF;
  border-radius: 50%; }

.navigation .nav {
  list-style: none; }

.navigation .nav__item {
  display: inline-block;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal; }

.navigation .nav__item .nav__link {
  text-decoration: none; }

.navigation .nav__item .nav__link:hover, .navigation .nav__item .nav__link:focus {
  text-decoration: underline; }

input[type="date"],
input[type="email"],
input[type="file"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
textarea,
select {
  background-color: #CDCDCD;
  border: 0.0588235rem solid #CDCDCD;
  max-width: 100%;
  padding: .5em; }

input[type="text"],
input[type="email"],
input[type="tel"],
input[type="date"],
select {
  height: 2.75em; }

input[type="search"],
select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0.0588235rem solid #CDCDCD;
  border-radius: 0.1764706rem; }

input,
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.1764706rem; }

select {
  background: url("../images/arrows/icon__arrow—down.svg") no-repeat;
  background-color: #CDCDCD;
  background-position: 95%;
  background-size: 1em;
  padding-right: 2.2rem; }

select,
input[type="radio"]:hover,
input[type="checkbox"]:hover {
  cursor: pointer; }

*:focus,
*[aria-expanded="true"],
button,
.btn,
a.btn,
a.btn:hover,
a.btn:focus {
  -webkit-transition: ease-in .2s;
  transition: ease-in .2s; }

input:focus, input:active,
textarea:focus,
textarea:active {
  color: #2e2b2b;
  outline-color: #2e2b2b;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0.1764706rem !important; }

input:required:focus {
  outline-color: #CDCDCD; }

input.required-error,
input.required-error:focus {
  border: 0.1176471rem solid #CDCDCD;
  outline-color: #CDCDCD; }

input:focus {
  outline: 0.1764706rem solid #2e2b2b; }

.captcha {
  background-color: #f2f2f2;
  padding: 1rem; }

.captcha .field-prefix {
  display: inline-block; }

.captcha input#edit-captcha-response {
  display: inline-block;
  width: 2.9411765rem; }

.captcha .form-item-captcha-response {
  margin-bottom: 0; }

.contact-message-request-access-form,
.user-register-form,
.contact-form {
  max-width: 40.8823529rem; }

.contact-message-request-access-form input.form-text,
.contact-message-request-access-form input.text-full,
.contact-message-request-access-form input[type="text"],
.contact-message-request-access-form input[type="email"],
.user-register-form input.form-text,
.user-register-form input.text-full,
.user-register-form input[type="text"],
.user-register-form input[type="email"],
.contact-form input.form-text,
.contact-form input.text-full,
.contact-form input[type="text"],
.contact-form input[type="email"] {
  max-width: 100%;
  width: 100%; }

.form-item__description,
.fieldset__description {
  font-size: .8rem;
  color: #736f6f;
  margin-top: 0.14rem; }

.form--inline .form-item {
  margin-right: 0; }

.form-item__label {
  display: block;
  font-weight: 600; }

#views-exposed-form-latest-knowledge-translation-products-block-1 .js-form-type-textfield.js-form-item-combine .form-item__label,
#views-exposed-form-programs-services-listing-block-3 .js-form-type-textfield.js-form-item-combine .form-item__label {
  display: none; }

.form-item--vertical-tabs .vertical-tabs__menu {
  border-top: 0.0588235rem solid #C7C3C3;
  border-left: 0.0588235rem solid #C7C3C3;
  border-bottom: 0.0588235rem solid #C7C3C3; }

.form-item--vertical-tabs li.is-selected {
  text-transform: uppercase;
  background-color: white; }

.form-item--vertical-tabs li.is-selected .vertical-tabs__menu-item-title {
  color: #469e44; }

details {
  border: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0; }

summary {
  position: relative;
  line-height: 1;
  padding: 0.7rem;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 0.7rem;
  padding-left: 2rem;
  text-transform: uppercase; }

summary::-webkit-details-marker {
  display: none; }

summary::before {
  position: absolute;
  left: 0.5882353rem;
  top: 1.0588235rem;
  display: inline-block;
  height: 0.9411765rem;
  width: 0.9411765rem;
  border-radius: 50%;
  background-image: url(../images/icons/icon__minus.svg);
  background-repeat: no-repeat;
  background-size: 0.9411765rem 0.9411765rem;
  content: " ";
  margin-top: -0.3529412rem; }

details[open] summary::before {
  height: 0.9411765rem;
  width: 0.9411765rem;
  background-image: url(../images/icons/icons__plus.svg);
  background-repeat: no-repeat;
  background-size: 0.9411765rem 0.9411765rem;
  content: " "; }

.collapse-processed > summary::before {
  display: none !important; }

.vertical-tabs__panes details {
  padding: 1.4rem; }

.form-item .description,
.details__description {
  color: #4D4D4D;
  font-size: .8rem;
  margin-top: .2rem; }

fieldset,
#edit-field-product-description---wrapper,
#edit-field-does-your-institution-alre--wrapper,
#edit-field-if-yes-is-it-at-the-instit--wrapper {
  border: 0.0588235rem solid #C7C3C3;
  margin-bottom: 1em;
  padding: 1.4rem; }

fieldset.collapsed,
#edit-field-product-description---wrapper.collapsed,
#edit-field-does-your-institution-alre--wrapper.collapsed,
#edit-field-if-yes-is-it-at-the-instit--wrapper.collapsed {
  padding: 0;
  padding-left: 2rem; }

fieldset legend span,
#edit-field-product-description---wrapper legend span,
#edit-field-does-your-institution-alre--wrapper legend span,
#edit-field-if-yes-is-it-at-the-instit--wrapper legend span {
  border: 0;
  letter-spacing: normal;
  line-height: 1.3;
  margin-bottom: 0;
  text-transform: uppercase;
  width: auto; }

fieldset {
  margin-top: 0.7rem; }

fieldset fieldset {
  margin-top: 0.7rem; }

.form-item-search-block-form {
  display: inline-block; }

select + button,
select + .btn,
select + button:hover,
select + .btn:hover,
select + button:focus,
select + .btn:focus,
input + button,
input + .btn,
input + button:hover,
input + .btn:hover,
input + button:focus,
input + .btn:focus {
  border-bottom: 0;
  border-radius: 0; }

input[type='submit'],
#edit-cancel {
  padding: .55rem;
  margin-top: .5rem;
  margin-right: .5rem;
  margin-left: -0.2352941rem;
  font-size: .8rem;
  font-weight: 500;
  color: #CDCDCD;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08rem;
  cursor: pointer;
  background-color: #007F61;
  border: 0.1764706rem solid #007F61;
  border-radius: 0;
  -webkit-appearance: 0;
     -moz-appearance: 0;
          appearance: 0; }

input[type='submit']:hover, input[type='submit']:focus,
#edit-cancel:hover,
#edit-cancel:focus {
  background-color: #00664e;
  border: 0.1764706rem solid #00664e; }

#edit-cancel {
  color: #2e2b2b;
  background-color: #CDCDCD;
  border: 0.1764706rem solid #2e2b2b; }

#edit-cancel:hover, #edit-cancel:focus {
  color: #FFFFFF;
  background-color: #2e2b2b;
  border: 0.1764706rem solid #2e2b2b; }

input[type="checkbox"],
input[type="radio"] {
  display: none; }

input[type="checkbox"],
input[type="radio"] {
  line-height: normal;
  margin: 0.0588235rem \9 0 0; }

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

input[type="checkbox"]:checked + label {
  background-image: url("../images/checkboxes/icon-checkbox-checked.svg");
  background-repeat: no-repeat;
  background-size: 1.2352941rem 1.2352941rem; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  input[type="checkbox"]:checked + label {
    background-image: url("../images/checkboxes/icon-checkbox-checked.png");
    background-size: 1.2352941rem 1.2352941rem; } }

input[type="checkbox"] + label {
  background-image: url("../images/checkboxes/icon-checkbox.svg");
  background-repeat: no-repeat;
  background-size: 1.2352941rem 1.2352941rem; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  input[type="checkbox"] + label {
    background-image: url("../images/checkboxes/icon-checkbox.png");
    background-size: 1.2352941rem 1.2352941rem; } }

input[type="checkbox"] + label {
  display: inline;
  font-weight: 400;
  padding: 0 0 0 1.5294118rem; }

input[type="checkbox"],
input[type="radio"] {
  opacity: 0;
  display: none; }

input[type="checkbox"],
input[type="radio"] {
  line-height: normal;
  margin-top: 0.0588235rem; }

input[type="radio"] + label {
  display: inline;
  font-weight: 400; }

input[type="radio"]:checked + label {
  border-bottom: 0.1764706rem solid white; }

.webform-submission-contact-form {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.webform-submission-contact-form .js-form-item {
  margin-bottom: 3.85rem; }

.webform-submission-contact-form .js-form-item label {
  margin-bottom: 0.28rem; }

@media all and (min-width: 23.4375em) {
  .webform-submission-contact-form input.form-email,
  .webform-submission-contact-form input.form-text,
  .webform-submission-contact-form select.form-select,
  .webform-submission-contact-form textarea.form-textarea {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; } }

@media all and (min-width: 48em) {
  .webform-submission-contact-form input.webform-button--submit {
    width: 31.42857%;
    float: left;
    margin-left: 0;
    float: left; }
  .webform-submission-contact-form .form-item-email,
  .webform-submission-contact-form .form-item-name,
  .webform-submission-contact-form .form-item-message {
    width: 70%; }
  .webform-submission-contact-form select.form-select {
    width: 48.57143%;
    float: left;
    margin-left: 0; } }

@media all and (min-width: 48em) {
  .webform-submission-contact-form select.form-select {
    width: 31.42857%;
    float: left;
    margin-left: 0; } }

.password-strength__indicator.is-weak {
  background-color: #ff645c; }

.password-strength__indicator.is-fair {
  background-color: #8a6d3b; }

.password-strength__indicator.is-good {
  background-color: #2F90B0; }

.password-strength__indicator.is-strong {
  background-color: #71b02f; }

textarea {
  width: 100%;
  max-width: 100%; }

@media all and (min-width: 23.4375em) {
  .footer-content {
    display: grid; } }

@media all and (min-width: 48em) {
  .footer-content {
    display: block; } }

@media all and (min-width: 23.4375em) {
  .block--partners-logo-block {
    margin-left: auto;
    margin-right: auto; } }

@media all and (min-width: 48em) {
  .block--partners-logo-block {
    margin-bottom: 3.8235294rem;
    float: right; } }

@media all and (min-width: 64em) {
  .block--partners-logo-block {
    margin-bottom: 0; } }

@media all and (min-width: 85.375em) {
  .block--partners-logo-block {
    height: 7.0588235rem;
    float: right; } }

@media all and (min-width: 23.4375em) {
  .block--partners-logo-block .block__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 3rem; } }

@media all and (min-width: 48em) {
  .block--partners-logo-block .block__content {
    float: right;
    margin-top: -4rem; } }

@media all and (min-width: 85.375em) {
  .block--partners-logo-block .block__content {
    margin-top: -2.8235294rem; } }

.block--partners-logo-block .block__content .partner-logo-img {
  margin-right: 0.7647059rem;
  float: right; }

@media all and (min-width: 23.4375em) {
  .block--partners-logo-block .block__content .partner-logo-img {
    margin-right: 0; } }

.block--partners-logo-block .block__content .partner-logo-img:nth-child(1) {
  z-index: 1;
  padding-left: 7.8823529rem;
  padding-bottom: 2.6470588rem; }

@media all and (min-width: 23.4375em) {
  .block--partners-logo-block .block__content .partner-logo-img:nth-child(1) {
    padding-left: 0;
    float: left;
    padding-right: 2.1764706rem; } }

.block--partners-logo-block .block__content .partner-logo-img:nth-child(1) img {
  padding-top: 0.4705882rem; }

.block--partners-logo-block .block__content .partner-logo-img:nth-child(2) {
  padding-bottom: 1.3529412rem; }

.block--partners-logo-block .block__content .partner-logo-img:nth-child(2) img {
  float: right; }

@media all and (min-width: 48em) {
  .block--address-block {
    width: 60%;
    float: left; } }

@media all and (min-width: 64em) {
  .block--address-block {
    width: 50%; } }

@media all and (min-width: 85.375em) {
  .block--address-block {
    width: 29%; } }

.block--address-block .address-block {
  max-width: 23.8823529rem;
  margin-top: 2.3176471rem;
  padding-bottom: 2.0588235rem; }

@media all and (min-width: 48em) {
  .block--address-block .address-block {
    margin-top: 2.3411765rem;
    padding-bottom: 3.1764706rem; } }

@media all and (min-width: 64em) {
  .block--address-block .address-block {
    padding-bottom: 5.8823529rem; } }

@media all and (min-width: 85.375em) {
  .block--address-block .address-block {
    padding-bottom: 2.3529412rem; } }

@media all and (min-width: 120em) {
  .block--address-block .address-block {
    margin-top: 2.2352941rem;
    padding-bottom: 4.3529412rem; } }

.block--address-block .address-block .address-items-block {
  color: #464242;
  font-size: 0.9411765rem; }

.block--address-block .address-block .address-items-block a {
  color: #464242; }

.block--address-block .address-block .address-items-block a:hover, .block--address-block .address-block .address-items-block a:focus {
  color: #469e44; }

.block--address-block .address-block .address-items-block p {
  margin-top: 0; }

.block--address-block .address-block .address-items-block p:nth-child(1) {
  text-align: left;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-decoration: underline;
  padding-bottom: 0.5882353rem; }

.block--address-block .address-block .address-items-block p:nth-child(2), .block--address-block .address-block .address-items-block p:nth-child(3) {
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  text-decoration: none; }

.block--address-block .address-block .address-items-block p:nth-child(2) a, .block--address-block .address-block .address-items-block p:nth-child(3) a {
  text-decoration: underline; }

.block--address-block .address-block .address-items-block img {
  padding-bottom: 1.5058824rem;
  width: 92%; }

@media all and (min-width: 23.4375em) {
  .block--address-block .address-block .address-items-block img {
    width: 82%; } }

@media all and (min-width: 48em) {
  .block--address-block .address-block .address-items-block img {
    width: 78%; } }

@media all and (min-width: 85.375em) {
  .block--address-block .address-block .address-items-block img {
    width: 88%; } }

.block--site-branding {
  width: 65%;
  display: inline-block;
  padding-left: 1.1764706rem;
  padding-top: 1.1764706rem;
  max-width: 12.9411765rem; }

@media all and (min-width: 64em) {
  .block--site-branding {
    width: 29.5%;
    max-width: 35.2941176rem;
    padding-left: inherit;
    padding-top: inherit; } }

@media all and (min-width: 85.375em) {
  .block--site-branding {
    width: 28.5%; } }

.sticky-nav .form-item--id-search-api-fulltext {
  display: none; }

.sticky-nav .block--search {
  width: none; }

.sticky-nav .block--search .form-submit.show-search {
  display: none !important; }

.views-exposed-form {
  display: none;
  float: right;
  margin-top: 1.8823529rem;
  margin-right: 1.7647059rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

@media all and (min-width: 64em) {
  .views-exposed-form {
    display: inline-block; } }

.views-exposed-form .search-bar {
  position: relative; }

.views-exposed-form .search-bar .form-item--textfield {
  position: relative; }

.views-exposed-form .search-bar .form-text {
  width: 100%;
  height: 2.5882353rem;
  padding-left: 3.0588235rem;
  background-position: 0.9411765rem center;
  background-size: 1.4705882rem 1.8235294rem;
  background-repeat: no-repeat;
  background-color: #EEEEEE;
  background-image: url("/themes/custom/bloorview/images/icons/icon--search--black.svg");
  border: 0.0588235rem solid #C7C3C3;
  border-radius: 0.2941176rem; }

@media all and (min-width: 64em) {
  .views-exposed-form .search-bar .form-text {
    background-position: 0.7058824rem center; } }

.views-exposed-form .search-bar .form-text:hover {
  border: 0.1764706rem solid #2e2b2b; }

.views-exposed-form .search-bar .form-item__label {
  font-size: 0;
  display: inline; }

.views-exposed-form .search-bar .form-submit {
  border-radius: 0.2941176rem;
  height: 100%;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  background-color: black;
  border: 0.1176471rem solid black;
  width: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.views-exposed-form .search-bar .form-submit:hover {
  background-color: white;
  border: 0.1176471rem solid black;
  color: black;
  outline: -webkit-focus-ring-color auto 0.2941176rem;
  outline-offset: -0.1176471rem; }

.views-exposed-form .search-bar .form-submit.show-search {
  width: 24%;
  display: block; }

.expanded-search-bar {
  width: 42%; }

.mm-menu .mm-panel_opened .block--search {
  display: block;
  float: none;
  margin-left: 1.7647059rem;
  width: auto; }

.mm-menu .mm-panel_opened .block--search input:focus {
  outline: none; }

.responsive-menu-toggle-wrapper {
  display: inline-block;
  float: right;
  margin-right: 1.8235294rem;
  margin-top: 1.6470588rem; }

.responsive-menu-toggle-wrapper .icon {
  color: transparent;
  display: inline-block;
  width: 3.9411765rem;
  height: 1.6470588rem;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("/themes/custom/bloorview/images/icons/icon--hamburger-search--black.svg"); }

.responsive-menu-toggle-wrapper .icon.close-menu-icon {
  background-image: url("/themes/custom/bloorview/images/icons/icon--close--black.svg"); }

.responsive-menu-toggle-wrapper .label {
  display: none; }

@media all and (min-width: 64em) {
  .responsive-menu-toggle-wrapper {
    display: none; } }

.hb-header.sticky-nav .responsive-menu-toggle-wrapper {
  margin-top: 0;
  margin-right: 0; }

.block--single-cta {
  margin: 0 0.5882353rem; }

.paragraph--type-single-call-to-action {
  width: 100%;
  padding-top: 2.9411765rem;
  margin-bottom: 5.2941176rem; }

@media all and (min-width: 48em) {
  .paragraph--type-single-call-to-action {
    width: 50%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 2.7058824rem; } }

.paragraph--type-single-call-to-action .l-constrain {
  background-image: url("/themes/custom/bloorview/images/icon-infinity-green.svg");
  background-repeat: no-repeat;
  margin: 0 auto; }

@media all and (min-width: 23.4375em) {
  .paragraph--type-single-call-to-action .l-constrain {
    width: 20.5882353rem; } }

@media all and (min-width: 48em) {
  .paragraph--type-single-call-to-action .l-constrain {
    width: 23.5294118rem; } }

.paragraph--type-single-call-to-action .single-cta-title {
  text-align: center;
  padding-top: 2.4117647rem; }

@media all and (min-width: 48em) {
  .paragraph--type-single-call-to-action .single-cta-title {
    padding-top: 3.1764706rem; } }

.paragraph--type-single-call-to-action .single-cta-title a {
  font-size: 1.5294118rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none; }

.paragraph--type-single-call-to-action .single-cta-title a:hover, .paragraph--type-single-call-to-action .single-cta-title a:focus {
  color: #469e44; }

.paragraph--type-single-call-to-action .single-cta-title .green-arrow-single-cta {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1.2117647rem;
  margin-bottom: 0.1764706rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.paragraph--type-single-call-to-action .single-cta-title:hover a, .paragraph--type-single-call-to-action .single-cta-title:focus a {
  color: #469e44; }

.paragraph--type-single-call-to-action .single-cta-title:hover .green-arrow-single-cta, .paragraph--type-single-call-to-action .single-cta-title:focus .green-arrow-single-cta {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 0.6235294rem;
  margin-left: 0.5882353rem; }

.paragraph--type-single-call-to-action .single-cta-body {
  padding-bottom: 2.9411765rem;
  padding-top: 0.1764706rem;
  text-align: center;
  width: 100%; }

@media all and (min-width: 48em) {
  .paragraph--type-single-call-to-action .single-cta-body {
    width: 60%;
    margin-left: auto;
    margin-right: auto; } }

.paragraph--type-single-call-to-action .single-cta-body p {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
  color: #464242; }

.call-to-action-block {
  overflow: auto;
  max-width: 75.1764706rem;
  margin: 0 1.1764706rem; }

@media all and (min-width: 79.875em) {
  .call-to-action-block {
    margin: 0 auto; } }

@media all and (min-width: 12.5em) and (max-width: 43.6875em) {
  .call-to-action-block .paragraph--type-call-to-action-with-link-descrip {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin: 0.2941176rem 0.2941176rem 1.4705882rem 0; }
  .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:last-child {
    margin-bottom: 4.7058824rem; }
  .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:first-child {
    margin-top: 2.4705882rem; } }

@media all and (min-width: 43.75em) {
  .call-to-action-block .paragraph--type-call-to-action-with-link-descrip {
    width: 31.42857%;
    float: left;
    margin-left: 2.85714%;
    margin: 3.0588235rem 0.2941176rem 4.7058824rem 0; } }

@media all and (min-width: 79.875em) {
  .call-to-action-block .paragraph--type-call-to-action-with-link-descrip {
    margin-right: 1.3529412rem; } }

.call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link {
  margin-bottom: 0.1764706rem; }

.call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link .green-arrow-pre-link {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1.2352941rem;
  margin-bottom: 0.2352941rem;
  margin-top: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  float: left; }

.call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a {
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1;
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a {
    font-size: 1.5294118rem; } }

.call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a:focus, .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a:hover {
  color: #469e44;
  text-decoration: none !important; }

.call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link:hover .green-arrow-pre-link, .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link:focus .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.6470588rem;
  margin-right: 0.5882353rem; }

.call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-description {
  padding-left: 1.9411765rem;
  font-size: 1.0588235rem;
  line-height: 1.61; }

.region-pre-content {
  position: relative; }

.region-pre-content .pre-content-island-logo {
  position: absolute;
  background-repeat: no-repeat;
  width: 38.2352941rem;
  margin-left: -12.9411765rem;
  z-index: -1; }

@media all and (min-width: 38.4375em) {
  .region-pre-content .pre-content-island-logo {
    width: 61.7647059rem; } }

.region-pre-content .block__content {
  z-index: 1;
  position: relative; }

.region-pre-content .block__content .featured_item_single_story_top {
  margin-bottom: 0.5882353rem; }

@media all and (min-width: 48em) {
  .region-pre-content .block__content .featured_item_single_story_top {
    margin-bottom: inherit; } }

.region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser {
  max-width: 100%;
  display: block;
  padding: 1.7647059rem 1.1764706rem 2.6470588rem 1.1764706rem;
  vertical-align: top; }

@media all and (min-width: 48em) {
  .region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser {
    max-width: 34%;
    display: inline-block;
    padding-top: 7.2352941rem; } }

@media all and (min-width: 79.875em) {
  .region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser {
    margin-right: 0.7058824rem; } }

@media all and (min-width: 85.375em) {
  .region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser {
    margin-right: 1.4117647rem;
    padding-left: 0;
    padding-right: 0; } }

.region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser h2 a {
  text-decoration: none;
  pointer-events: none; }

.region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser h2 a span {
  text-decoration: none;
  font-size: 2.6470588rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #469e44; }

.region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser .node__content p {
  padding-right: 0.2941176rem;
  font-size: 1.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  color: #2e2b2b; }

@media all and (min-width: 48em) {
  .region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser .node__content p {
    padding-right: 1.8235294rem; } }

.region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser .node__content-stories p {
  padding-right: 0.2941176rem;
  font-size: 1.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  color: #2e2b2b; }

@media all and (min-width: 48em) {
  .region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser .node__content-stories p {
    padding-top: 1.1764706rem;
    padding-right: 1.8235294rem; } }

.region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser .node__content-stories .related-content-view-read-more {
  display: none; }

.region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser .node__content-stories .stories-subheading p {
  font-size: 1.0588235rem; }

@media all and (min-width: 48em) {
  .region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser .node__content-stories .stories-subheading p {
    font-size: 1.2941176rem; } }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser {
  margin-bottom: 1.7647059rem;
  max-width: 100%;
  display: block;
  margin-left: 1.1764706rem;
  margin-right: 1.1764706rem;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF;
  float: right;
  padding: 0.5882353rem 0.5882353rem; }

@media all and (min-width: 48em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser {
    max-width: 64%;
    display: inline-block;
    margin: 3.3529412rem 0.5882353rem 4.4117647rem 0; } }

@media all and (min-width: 85.375em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser {
    padding-left: 0;
    padding-right: 0;
    margin-right: 0; } }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories {
  max-width: 49.5294118rem; }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-header-image {
  width: 100%;
  display: block;
  padding: 0.5882353rem 0.5882353rem 0.5882353rem 0.5882353rem; }

@media all and (min-width: 38.4375em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-header-image {
    max-width: 65%;
    display: inline-block; } }

@media all and (min-width: 38.4375em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-header-image {
    padding: 0.8823529rem 0 0.8823529rem 0.8823529rem; } }

@media all and (min-width: 85.375em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-header-image {
    padding: 0.8823529rem 0 0.8823529rem 1.4705882rem; } }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-header-image img {
  border-radius: 0.2941176rem; }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content {
  display: block;
  width: 100%;
  vertical-align: top;
  padding-right: 0.5882353rem;
  padding-left: 0.5882353rem;
  padding-top: 0.5882353rem; }

@media all and (min-width: 38.4375em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content {
    display: inline-block;
    width: 35%;
    padding-left: 1.4705882rem; } }

@media all and (min-width: 85.375em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content {
    padding-left: 0.2941176rem; } }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .stories-title {
  padding-top: 0.7058824rem; }

@media all and (min-width: 38.4375em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .stories-title {
    padding-top: 0; } }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .stories-title a {
  text-decoration: none;
  color: #2e2b2b;
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal; }

@media all and (min-width: 48em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .stories-title a {
    font-size: 1.5294118rem; } }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .stories-title a:hover, .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .stories-title afocus {
  color: #469e44;
  text-decoration: underline; }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .stories-subheading, .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .stories-summary {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal; }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .related-content-view-read-more {
  clear: both;
  margin-top: 0.8235294rem;
  padding-bottom: 1.1764706rem; }

@media all and (min-width: 48em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .related-content-view-read-more {
    clear: both;
    float: none; } }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .related-content-view-read-more a {
  color: #2e2b2b;
  font-size: 1.0588235rem;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 0.0588235rem; }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .related-content-view-read-more a:hover, .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .related-content-view-read-more a:focus {
  color: #469e44; }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .related-content-view-read-more a::after {
  content: '';
  background-color: #469e44;
  background-repeat: no-repeat;
  display: block;
  width: 5.2941176rem;
  height: 0.1764706rem;
  margin-top: -0.1764706rem; }

.block--cta-with-disclaimer-bloom-blog, .call_to_action_with_disclaimer {
  overflow: auto; }

@media all and (min-width: 79.875em) {
  .block--cta-with-disclaimer-bloom-blog, .call_to_action_with_disclaimer {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto; }
  .block--cta-with-disclaimer-bloom-blog:after, .call_to_action_with_disclaimer:after {
    content: " ";
    display: block;
    clear: both; } }

.block--cta-with-disclaimer-bloom-blog .call-to-action-block, .call_to_action_with_disclaimer .call-to-action-block {
  display: inline-block;
  padding: 0 1.1764706rem;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

@media all and (min-width: 43.75em) {
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block, .call_to_action_with_disclaimer .call-to-action-block {
    width: 48.57143%;
    float: left;
    margin-left: 2.85714%;
    margin-left: 0; } }

@media all and (min-width: 64em) {
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:first-child, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:first-child {
    margin-right: 2.9411765rem !important; } }

@media all and (min-width: 64em) {
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3) {
    width: 40% !important; } }

@media all and (min-width: 12.5em) and (max-width: 43.6875em) {
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin: 0.2941176rem 0.2941176rem 2.7647059rem 0; }
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:first-child, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:first-child {
    margin-top: 3.0588235rem; } }

@media all and (min-width: 43.75em) {
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip {
    width: 48.57143%;
    float: left;
    margin-left: 2.85714%;
    margin: 4.1176471rem 0.2941176rem 4.7058824rem 0;
    padding-right: 0.8823529rem; } }

.block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link {
  margin-bottom: 0.1764706rem; }

.block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link .green-arrow-pre-link, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link .green-arrow-pre-link {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 0.7058824rem;
  margin-bottom: 0.1764706rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  float: left;
  margin-top: 0.2941176rem; }

.block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a {
  display: block;
  overflow: auto;
  overflow-y: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1;
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a {
    font-size: 1.5294118rem; } }

.block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a:focus, .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a:hover, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a:focus, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a:hover {
  color: #469e44;
  text-decoration: none !important; }

.block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link:hover .green-arrow-pre-link, .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link:focus .green-arrow-pre-link, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link:hover .green-arrow-pre-link, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link:focus .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.2941176rem;
  margin-right: 0.4117647rem; }

.block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-description, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-description {
  padding-left: 1.4705882rem;
  font-size: 1.0588235rem;
  line-height: 1.61; }

@media all and (min-width: 43.75em) {
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3) {
    display: inline-block;
    margin-right: 0.1176471rem;
    margin-bottom: 0;
    margin-left: 1rem; } }

.block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2):nth-child(3), .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3):nth-child(3), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2):nth-child(3), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3):nth-child(3) {
  margin-top: 1.1176471rem; }

@media all and (min-width: 12.5em) and (max-width: 43.6875em) {
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3) {
    margin-bottom: 1.1764706rem; } }

.block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(1), .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(1), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3) {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

@media all and (min-width: 43.75em) {
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(1), .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(1), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3) {
    width: 48.57143%;
    float: left;
    margin-left: 2.85714%;
    margin-left: 0; } }

.block--cta-with-disclaimer-bloom-blog .paragraph--type-text, .call_to_action_with_disclaimer .paragraph--type-text {
  padding: 1.7647059rem 0.5882353rem 2.9411765rem 1.1764706rem; }

.block--cta-with-disclaimer-bloom-blog .paragraph--type-text .stories-text, .call_to_action_with_disclaimer .paragraph--type-text .stories-text {
  font-size: 0.9411765rem; }

.block--cta-with-disclaimer-bloom-blog .paragraph--type-text .stories-text strong, .call_to_action_with_disclaimer .paragraph--type-text .stories-text strong {
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-transform: uppercase; }

.block--cta-with-disclaimer-bloom-blog .paragraph--type-text .stories-text p, .call_to_action_with_disclaimer .paragraph--type-text .stories-text p {
  margin-top: 0.1176471rem; }

@media all and (min-width: 12.5em) and (max-width: 43.6875em) {
  .block--cta-with-disclaimer-bloom-blog .paragraph--type-text, .call_to_action_with_disclaimer .paragraph--type-text {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    display: block;
    margin: 0.2941176rem 0.2941176rem 1.4705882rem 0; } }

@media all and (min-width: 43.75em) {
  .block--cta-with-disclaimer-bloom-blog .paragraph--type-text, .call_to_action_with_disclaimer .paragraph--type-text {
    display: inline-block;
    width: 48.57143%;
    float: left;
    margin-left: 2.85714%;
    margin: 3.9411765rem 0.2941176rem 4.7058824rem 0; } }

@media all and (min-width: 43.75em) {
  .block--cta-with-disclaimer-bloom-blog .paragraph--type-text, .call_to_action_with_disclaimer .paragraph--type-text {
    padding: 0 0.5882353rem 0.8823529rem 0.8823529rem; } }

.view--stories-bloom-and-news-cards.view--display-block_2,
.view--stories-bloom-and-news-cards.view--display-block_1,
.view--stories-bloom-and-news-cards.view--display-block_3 {
  margin: 0 1.1764706rem 0 1.1764706rem; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__content,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content {
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF;
  overflow: auto;
  margin-bottom: 2.6470588rem; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__content a,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content a,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content a {
  text-decoration: none; }

@media all and (min-width: 64em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 .view__content,
  .view--stories-bloom-and-news-cards.view--display-block_1 .view__content,
  .view--stories-bloom-and-news-cards.view--display-block_3 .view__content {
    height: 36.9411765rem; } }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__content:hover, .view--stories-bloom-and-news-cards.view--display-block_2 .view__content:focus,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content:hover,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content:focus,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content:hover,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content:focus {
  -webkit-box-shadow: none;
          box-shadow: none; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__content:hover .views-field-type a, .view--stories-bloom-and-news-cards.view--display-block_2 .view__content:focus .views-field-type a,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content:hover .views-field-type a,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content:focus .views-field-type a,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content:hover .views-field-type a,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content:focus .views-field-type a {
  background-color: #736f6f;
  color: #FFFFFF; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__content:hover .views-field-title a, .view--stories-bloom-and-news-cards.view--display-block_2 .view__content:focus .views-field-title a,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content:hover .views-field-title a,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content:focus .views-field-title a,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content:hover .views-field-title a,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content:focus .views-field-title a {
  text-decoration: underline;
  color: #469e44; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__content:hover .views-field-view-node a, .view--stories-bloom-and-news-cards.view--display-block_2 .view__content:focus .views-field-view-node a,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content:hover .views-field-view-node a,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content:focus .views-field-view-node a,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content:hover .views-field-view-node a,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content:focus .views-field-view-node a {
  color: #469e44; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__content .view__row,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content .view__row,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content .view__row {
  padding: 1.1764706rem;
  height: 100%;
  position: relative; }

@media all and (min-width: 85.375em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 .view__content .view__row,
  .view--stories-bloom-and-news-cards.view--display-block_1 .view__content .view__row,
  .view--stories-bloom-and-news-cards.view--display-block_3 .view__content .view__row {
    padding: 1.7647059rem; } }

@media all and (min-width: 48em) {
  .view--stories-bloom-and-news-cards.view--display-block_2,
  .view--stories-bloom-and-news-cards.view--display-block_1,
  .view--stories-bloom-and-news-cards.view--display-block_3 {
    margin: 0 1.7647059rem 0 1.7647059rem; } }

@media all and (min-width: 64em) {
  .view--stories-bloom-and-news-cards.view--display-block_2,
  .view--stories-bloom-and-news-cards.view--display-block_1,
  .view--stories-bloom-and-news-cards.view--display-block_3 {
    margin: 0;
    padding: 0;
    width: 29.5%;
    float: left;
    padding-top: 2.6470588rem; } }

@media all and (min-width: 85.375em) {
  .view--stories-bloom-and-news-cards.view--display-block_2,
  .view--stories-bloom-and-news-cards.view--display-block_1,
  .view--stories-bloom-and-news-cards.view--display-block_3 {
    width: 31.5%; } }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-field-image,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-field-image,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-field-image {
  padding-bottom: 1.2352941rem; }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-field-image img,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-field-image img,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-field-image img {
  width: 100%;
  border-radius: 0.2941176rem; }

@media all and (min-width: 64em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 .views-field-field-image img,
  .view--stories-bloom-and-news-cards.view--display-block_1 .views-field-field-image img,
  .view--stories-bloom-and-news-cards.view--display-block_3 .views-field-field-image img {
    width: inherit; } }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-type,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-type,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-type {
  float: left; }

@media all and (min-width: 85.375em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 .views-field-type,
  .view--stories-bloom-and-news-cards.view--display-block_1 .views-field-type,
  .view--stories-bloom-and-news-cards.view--display-block_3 .views-field-type {
    margin-left: 0; } }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-type span a,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-type span a,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-type span a {
  text-transform: uppercase;
  border: solid 0.0588235rem #736f6f;
  border-radius: 0.2941176rem;
  padding: 0.1176471rem 0.4705882rem 0.0588235rem 0.4705882rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: center;
  color: #736f6f;
  text-decoration: none; }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-field-date,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-field-date,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-field-date {
  font-size: 0.9411765rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.88;
  letter-spacing: normal;
  text-align: left;
  color: #736f6f;
  float: right;
  text-transform: uppercase; }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-title,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-title,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-title {
  margin-top: 2.3529412rem;
  margin-bottom: 0.5882353rem;
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left; }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-title a,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-title a,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-title a {
  color: #2e2b2b;
  text-decoration: none; }

@media all and (min-width: 64em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 .views-field-title,
  .view--stories-bloom-and-news-cards.view--display-block_1 .views-field-title,
  .view--stories-bloom-and-news-cards.view--display-block_3 .views-field-title {
    font-size: 1.5294118rem; } }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-field-summary,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-field-summary,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-field-summary {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-view-node,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-view-node,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-view-node {
  margin-bottom: 0.2941176rem;
  margin-top: 0.8823529rem;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left; }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-view-node a,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-view-node a,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-view-node a {
  color: #2e2b2b;
  text-decoration: none;
  border-bottom: 0.1764706rem solid #469e44; }

@media all and (min-width: 64em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 .views-field-view-node,
  .view--stories-bloom-and-news-cards.view--display-block_1 .views-field-view-node,
  .view--stories-bloom-and-news-cards.view--display-block_3 .views-field-view-node {
    position: absolute;
    bottom: 0;
    margin-bottom: 1.7647059rem; } }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__footer,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__footer,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__footer {
  padding-bottom: 4.1176471rem; }

@media all and (min-width: 85.375em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 .view__footer,
  .view--stories-bloom-and-news-cards.view--display-block_1 .view__footer,
  .view--stories-bloom-and-news-cards.view--display-block_3 .view__footer {
    padding-bottom: 4.4117647rem; } }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__footer .more-link-green-arrow,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__footer .more-link-green-arrow,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__footer .more-link-green-arrow {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border-width: 0 0.2647059rem 0.2647059rem 0 !important;
  padding: 0.2941176rem !important;
  content: '';
  margin-right: 1.1764706rem;
  margin-bottom: 0.0588235rem; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__footer a,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__footer a,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__footer a {
  font-size: 1.5294118rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  text-decoration: none; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__footer a:hover, .view--stories-bloom-and-news-cards.view--display-block_2 .view__footer a:focus,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__footer a:hover,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__footer a:focus,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__footer a:hover,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__footer a:focus {
  color: #469e44; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__footer a:hover .more-link-green-arrow, .view--stories-bloom-and-news-cards.view--display-block_2 .view__footer a:focus .more-link-green-arrow,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__footer a:hover .more-link-green-arrow,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__footer a:focus .more-link-green-arrow,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__footer a:hover .more-link-green-arrow,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__footer a:focus .more-link-green-arrow {
  margin-left: 0.5882353rem;
  margin-right: 0.5882353rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__footer .more-link-summary,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__footer .more-link-summary,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__footer .more-link-summary {
  padding-left: 1.7647059rem;
  padding-top: 0.5882353rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 64em) {
  .view--stories-bloom-and-news-cards.view--display-block_1 {
    margin-right: 4%;
    margin-left: 1.1764706rem; } }

@media all and (min-width: 79.875em) {
  .view--stories-bloom-and-news-cards.view--display-block_1 {
    margin-left: 0;
    margin-right: 5.5%; } }

@media all and (min-width: 85.375em) {
  .view--stories-bloom-and-news-cards.view--display-block_1 {
    margin-right: 2.0588235rem;
    margin-left: 0; } }

@media all and (min-width: 64em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 {
    margin-right: 4%; } }

@media all and (min-width: 79.875em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 {
    margin-right: 5.5%; } }

@media all and (min-width: 85.375em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 {
    margin-right: 2.0588235rem; } }

.node--type-events.node--display-mode-highlighted-content-block .date img, .node--type-events.node--display-mode-highlighted-content-block .time img {
  display: none; }

.node--type-events.node--display-mode-highlighted-content-block .date h3, .node--type-events.node--display-mode-highlighted-content-block .time h3 {
  padding-bottom: 0 !important;
  color: #FFFFFF;
  float: left; }

.node--type-events.node--display-mode-highlighted-content-block .time {
  display: none; }

.node--type-events.node--display-mode-highlighted-content-block .date-seperator {
  padding-top: 0.7058824rem;
  padding-right: 0.4117647rem;
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  padding-left: 0; }

@media all and (min-width: 64em) {
  .node--type-events.node--display-mode-highlighted-content-block .date-seperator {
    padding-top: 1.1176471rem; } }

.node--type-events.node--display-mode-highlighted-content-block .start-month, .node--type-events.node--display-mode-highlighted-content-block .end-month {
  padding-top: 0.7058824rem;
  padding-right: 0.2941176rem;
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  padding-left: 0; }

@media all and (min-width: 64em) {
  .node--type-events.node--display-mode-highlighted-content-block .start-month, .node--type-events.node--display-mode-highlighted-content-block .end-month {
    padding-top: 1.1176471rem; } }

.node--type-events.node--display-mode-highlighted-content-block .start-day, .node--type-events.node--display-mode-highlighted-content-block .end-day {
  padding-top: 0.4117647rem;
  padding-right: 0.2941176rem;
  font-size: 1.5294118rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  padding-left: 0; }

@media all and (min-width: 64em) {
  .node--type-events.node--display-mode-highlighted-content-block .start-day, .node--type-events.node--display-mode-highlighted-content-block .end-day {
    font-size: 2.0588235rem; } }

.hb-pre-content article.node--display-mode-highlighted-content-block {
  padding-top: 1.7647059rem; }

@media all and (min-width: 64em) {
  .hb-pre-content article.node--display-mode-highlighted-content-block {
    padding-left: 0.5882353rem; } }

@media all and (min-width: 75em) {
  .hb-pre-content article.node--display-mode-highlighted-content-block {
    padding-left: 1.1764706rem; } }

.hb-pre-content article.node--display-mode-highlighted-content-block span {
  position: absolute;
  padding-left: 0.5882353rem;
  width: 18.8235294rem;
  height: 4.1176471rem;
  background-position: 1.1764706rem center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("/themes/custom/bloorview/images/icon-logo-bloom.svg"); }

@media all and (min-width: 64em) {
  .hb-pre-content article.node--display-mode-highlighted-content-block span {
    top: 7.9411765rem;
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("/themes/custom/bloorview/images/icon-logo-bloom.svg");
    max-width: 76%; } }

.hb-pre-content article.node--display-mode-highlighted-content-block span a {
  display: none; }

.hb-pre-content article.node--display-mode-highlighted-content-block p {
  margin-top: 4.2352941rem;
  padding-left: 1.1764706rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  padding-bottom: 1.7647059rem;
  padding-top: 1.1764706rem;
  max-width: 87%; }

@media all and (min-width: 64em) {
  .hb-pre-content article.node--display-mode-highlighted-content-block p {
    margin-top: 0;
    padding-left: inherit;
    padding-top: 11.7647059rem;
    float: left;
    max-width: 21.1764706rem;
    font-size: 1.5294118rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal; } }

@media all and (min-width: 75em) {
  .hb-pre-content article.node--display-mode-highlighted-content-block p {
    max-width: 24.1176471rem; } }

.hb-pre-content article.node--display-mode-highlighted-content-block img {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0; }

@media all and (min-width: 64em) {
  .hb-pre-content article.node--display-mode-highlighted-content-block img {
    float: right;
    width: 60%;
    max-width: 45.1764706rem;
    border-radius: 0.2941176rem;
    margin-right: 0.5882353rem;
    margin-top: 2.6470588rem;
    margin-bottom: 2.6470588rem; } }

@media all and (min-width: 75em) {
  .hb-pre-content article.node--display-mode-highlighted-content-block img {
    margin-right: 0; } }

@media all and (min-width: 85.375em) {
  .hb-pre-content article.node--display-mode-highlighted-content-block img {
    padding-right: 0; } }

.bloom-blog-landing .node--display-mode-highlighted-content-block .node__content img {
  margin-top: 1.2941176rem; }

.ktp-webform {
  padding: 2.6470588rem 0; }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .field__item.webform_block {
    margin-left: auto;
    margin-right: auto;
    max-width: 50.5882353rem; } }

@media all and (min-width: 79.875em) {
  .hb-content .field__item.webform_block {
    margin-left: auto;
    margin-right: auto;
    max-width: 75.1764706rem; } }

.field__item.webform_block {
  margin-bottom: 2.9411765rem;
  margin-left: 1.1764706rem;
  margin-right: 1.1764706rem; }

.products-webform-block-wrapper, .webform_block {
  position: relative;
  background-color: #FFFFFF;
  border-radius: 0.2941176rem;
  border: 0.1764706rem solid #469e44;
  padding: 0.8823529rem 1.1764706rem 1.1764706rem 1.1764706rem;
  overflow: auto;
  display: block;
  height: 100%; }

.products-webform-block-wrapper .webform-title, .webform_block .webform-title {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 48em) {
  .products-webform-block-wrapper .webform-title, .webform_block .webform-title {
    width: 40%; } }

.products-webform-block-wrapper .webform-body, .webform_block .webform-body {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #464242;
  padding-bottom: 0.8823529rem; }

@media all and (min-width: 48em) {
  .products-webform-block-wrapper .webform-body, .webform_block .webform-body {
    width: 40%;
    float: left;
    padding-bottom: 0; } }

@media all and (min-width: 48em) {
  .products-webform-block-wrapper, .webform_block {
    padding: 1.7941176rem 0.1176471rem 1.7647059rem 1.7647059rem; } }

@media all and (min-width: 85.375em) {
  .products-webform-block-wrapper, .webform_block {
    max-width: 50.6470588rem; } }

@media only screen and (max-width: 45.1764706rem) and (min-width: 45.1764706rem) {
  .products-webform {
    margin-top: -9.7647059rem !important; } }

@media all and (min-width: 48em) {
  .products-webform {
    width: 60%;
    padding-left: 1.1764706rem;
    float: right; } }

.products-webform .form-item {
  border-radius: 0.2941176rem;
  margin-bottom: 0.8823529rem; }

.products-webform .form-item input, .products-webform .form-item textarea, .products-webform .form-item select {
  background-color: #f7f7f7;
  width: 100%;
  height: 2.9411765rem; }

@media all and (min-width: 31.25em) {
  .products-webform .form-item {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding-right: 5%; } }

@media all and (min-width: 31.25em) {
  .products-webform .form-item--checkbox {
    vertical-align: bottom; } }

.products-webform fieldset {
  border: none;
  margin: 0;
  padding: 0; }

.products-webform fieldset .fieldset__legend {
  font-size: 1.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-decoration: underline;
  color: #313131; }

.products-webform .form-item__label {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: normal;
  color: #313131; }

.products-webform .form-actions .product-webform-submit-btn, .products-webform .form-actions .webform-button--submit {
  width: 100%;
  padding: 0.4705882rem 1.7647059rem;
  height: 2.5882353rem;
  margin-left: 0.0294118rem;
  margin-top: 0;
  margin-right: 0;
  background-color: #469e44;
  border: 0.1764706rem solid #469e44;
  border-radius: 0.2941176rem;
  color: #FFFFFF;
  text-transform: none;
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
  margin-bottom: 1.7647059rem; }

.products-webform .form-actions .product-webform-submit-btn:hover, .products-webform .form-actions .product-webform-submit-btn:focus, .products-webform .form-actions .webform-button--submit:hover, .products-webform .form-actions .webform-button--submit:focus {
  background-color: #FFFFFF;
  color: #469e44; }

@media all and (min-width: 48em) {
  .products-webform .form-actions .product-webform-submit-btn, .products-webform .form-actions .webform-button--submit {
    width: auto; } }

.products-webform .products-webform-confirmation {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.products-webform .products-webform-confirmation .confirmation-icon-wrapper img {
  margin: 0 auto;
  width: 5.8823529rem;
  height: 5.8823529rem; }

@media all and (min-width: 64em) {
  .products-webform .products-webform-confirmation .confirmation-icon-wrapper img {
    width: 8.8235294rem;
    height: 8.8235294rem; } }

.products-webform .products-webform-confirmation .webform-confirmation__message {
  padding-top: 2.3529412rem; }

@media all and (min-width: 48em) {
  .products-webform .products-webform-confirmation .webform-confirmation__message {
    text-align: center; } }

.webform-confirmation-wrapper {
  padding: 3.5294118rem 1.7647059rem; }

.webform-confirmation-wrapper .webform-confirmation {
  border-radius: 0.2941176rem;
  border: 0.1764706rem solid #469e44;
  background-color: #FFFFFF;
  padding: 1.7647059rem;
  text-align: center;
  max-width: 55.9411765rem;
  margin: auto; }

.webform-confirmation-wrapper .webform-confirmation__back {
  margin-top: 3.2352941rem;
  margin-bottom: 1.7647059rem;
  background: none;
  border: none; }

@media all and (min-width: 34.375em) {
  .webform-confirmation-wrapper .webform-confirmation__back {
    display: inline-block;
    margin-top: 1.8823529rem;
    margin-bottom: 1.1764706rem; } }

.webform-confirmation-wrapper .webform-confirmation__back a {
  background-color: #469e44;
  border-radius: 0.2941176rem;
  padding: 0.2941176rem 1.5294118rem;
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #FFFFFF;
  text-decoration: none;
  border: 0.1764706rem solid #469e44; }

.webform-confirmation-wrapper .webform-confirmation__back:hover a, .webform-confirmation-wrapper .webform-confirmation__back:focus a {
  background-color: #FFFFFF;
  color: #469e44; }

.call-to-action-with-bg {
  padding-bottom: 1.7647059rem; }

@media all and (min-width: 64em) {
  .call-to-action-with-bg {
    padding-bottom: 3.5294118rem;
    padding-top: 0.8823529rem; } }

@media all and (min-width: 64em) {
  .page-node-type-programs-services .header-block-wrapper .call-to-action-with-bg, .page-node-basic-page .header-block-wrapper .call-to-action-with-bg {
    padding-top: 2.6470588rem;
    padding-bottom: 0; } }

.page-node-type-programs-services .header-block-wrapper .call-to-action-with-bg .cta-link-wrapper, .page-node-basic-page .header-block-wrapper .call-to-action-with-bg .cta-link-wrapper {
  margin-bottom: 0.4117647rem; }

@media all and (min-width: 64em) {
  .block--footer-layout .call-to-action-with-bg {
    padding-bottom: 1.7647059rem; } }

@media all and (min-width: 64em) {
  .page-node-type-page .block--layout .call-to-action-with-bg .cta-container.cta-count-3 .cta-link-wrapper {
    width: 100%; } }

@media all and (min-width: 75.625em) {
  .page-node-type-page .block--layout .call-to-action-with-bg .cta-container.cta-count-3 .cta-link-wrapper {
    width: -webkit-calc((100% / 3) - 1.1764706rem);
    width: calc((100% / 3) - 1.1764706rem); } }

.page-node-type-page .block--layout .call-to-action-with-bg .cta-container.cta-count-3 .cta-link-wrapper .cta-body {
  padding-left: 0.8823529rem;
  padding-right: 0.8823529rem; }

.call-to-action-with-bg, .call_to_action_with_background {
  background-color: transparent;
  overflow: auto;
  width: 100%; }

.call-to-action-with-bg .cta-container, .call_to_action_with_background .cta-container {
  position: relative;
  max-width: 75.1764706rem;
  padding: 0 1.1764706rem 0 1.1764706rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: auto;
  height: auto; }

.call-to-action-with-bg .cta-container .cta-link-wrapper, .call_to_action_with_background .cta-container .cta-link-wrapper {
  width: 100%;
  text-decoration: none;
  margin-bottom: 1.7647059rem; }

@media all and (min-width: 48em) {
  .call-to-action-with-bg .cta-container, .call_to_action_with_background .cta-container {
    padding: 0 1.7647059rem 0 1.7647059rem; } }

@media all and (min-width: 80.9375em) {
  .call-to-action-with-bg .cta-container, .call_to_action_with_background .cta-container {
    padding-left: 0;
    padding-right: 0; } }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description {
  background-color: #FFFFFF;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  vertical-align: top;
  width: 100%;
  padding-bottom: 1.7647059rem; }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip:hover .cta-body .cta-link, .call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descripfocus .cta-body .cta-link,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description:hover .cta-body .cta-link,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-descriptionfocus .cta-body .cta-link, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip:hover .cta-body .cta-link, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descripfocus .cta-body .cta-link,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description:hover .cta-body .cta-link,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-descriptionfocus .cta-body .cta-link {
  color: #469e44;
  text-decoration: none !important; }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip:hover .cta-body .cta-link .green-arrow-pre-link, .call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descripfocus .cta-body .cta-link .green-arrow-pre-link,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description:hover .cta-body .cta-link .green-arrow-pre-link,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-descriptionfocus .cta-body .cta-link .green-arrow-pre-link, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip:hover .cta-body .cta-link .green-arrow-pre-link, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descripfocus .cta-body .cta-link .green-arrow-pre-link,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description:hover .cta-body .cta-link .green-arrow-pre-link,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-descriptionfocus .cta-body .cta-link .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.6470588rem;
  margin-right: 0.3529412rem; }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description .cta-body, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description .cta-body {
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem; }

@media all and (min-width: 48em) {
  .call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body,
  .call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description .cta-body, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body,
  .call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description .cta-body {
    padding-left: 1.7647059rem;
    padding-right: 1.7647059rem; } }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-link, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-link {
  margin-bottom: 0.1764706rem;
  padding-top: 1.7647059rem;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.38;
  color: #313131;
  text-decoration: none; }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link .green-arrow-pre-link,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-link .green-arrow-pre-link, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link .green-arrow-pre-link,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-link .green-arrow-pre-link {
  float: left;
  margin-top: 0.5294118rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1rem;
  margin-bottom: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

@media all and (min-width: 48em) {
  .call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link,
  .call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-link, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link,
  .call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-link {
    font-size: 1.5294118rem; } }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link span,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-link span, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link span,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-link span {
  display: block;
  overflow: hidden; }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-description,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-description, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-description,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-description {
  padding-left: 1.7647059rem;
  font-size: 1.0588235rem;
  line-height: 1.61;
  color: #2e2b2b; }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-image,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description .cta-image, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-image,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description .cta-image {
  display: none; }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip:hover, .call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip:focus,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description:hover,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description:focus, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip:hover, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip:focus,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description:hover,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description:focus {
  -webkit-box-shadow: none;
          box-shadow: none; }

@media all and (min-width: 64em) {
  .call-to-action-with-bg .cta-container.cta-count-2, .call_to_action_with_background .cta-container.cta-count-2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  .call-to-action-with-bg .cta-container.cta-count-2 .cta-link-wrapper, .call_to_action_with_background .cta-container.cta-count-2 .cta-link-wrapper {
    width: -webkit-calc((100% / 2) - 1.7647059rem);
    width: calc((100% / 2) - 1.7647059rem); } }

.call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body, .call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body {
  padding-left: 2.4117647rem;
  padding-right: 1.4705882rem;
  display: inline-block; }

@media all and (min-width: 48em) and (max-width: 62.4375em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body, .call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body {
    padding-left: 3.2352941rem;
    padding-right: 3.2352941rem; } }

@media all and (min-width: 62.5em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body, .call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body {
    padding-left: 6.3529412rem;
    padding-right: 4.4117647rem; } }

.call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link, .call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body .cta-link, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body .cta-link {
  margin-left: -1.7647059rem; }

.call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-description, .call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body .cta-description, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-description, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body .cta-description {
  padding-left: 0; }

.call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-body {
  width: 100%;
  display: inline-block;
  padding-left: 2.9411765rem;
  padding-right: 1.7647059rem;
  vertical-align: top; }

@media all and (min-width: 33.75em) and (max-width: 47.9375em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-body {
    width: 62%; } }

@media all and (min-width: 48em) and (max-width: 60.875em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-body {
    width: 100%; } }

@media all and (min-width: 60.9375em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-body {
    width: 60%; } }

.call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-image, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-image {
  max-width: 100%;
  display: inline-block;
  margin: auto 2.9411765rem;
  padding-top: 1.7647059rem; }

@media all and (min-width: 33.75em) and (max-width: 47.9375em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-image, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-image {
    width: 32%; } }

@media all and (min-width: 48em) and (max-width: 60.875em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-image, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-image {
    max-width: 90%;
    display: block; } }

@media all and (min-width: 60.9375em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-image, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-image {
    width: 33%; } }

@media all and (min-width: 33.75em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-image, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-image {
    margin: auto 0 auto 1.7647059rem; } }

@media all and (min-width: 48em) and (max-width: 60.875em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-image, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-image {
    margin: auto; } }

@media all and (min-width: 60.9375em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-image, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-image {
    margin: auto 0 auto 1.7647059rem; } }

.call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-image img, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-image img {
  margin: auto;
  border-radius: 0.2941176rem; }

@media all and (min-width: 64em) {
  .call-to-action-with-bg .cta-container.cta-count-3, .call_to_action_with_background .cta-container.cta-count-3 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  .call-to-action-with-bg .cta-container.cta-count-3 .cta-link-wrapper, .call_to_action_with_background .cta-container.cta-count-3 .cta-link-wrapper {
    width: -webkit-calc((100% / 3) - 1.1764706rem);
    width: calc((100% / 3) - 1.1764706rem); } }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .call-to-action-with-bg .cta-container.cta-count-2 .cta-body {
    padding-left: 3.8235294rem;
    padding-right: 2.6470588rem; } }

@media all and (min-width: 64em) and (max-width: 85.25em) {
  .hb-content-with-sidebar .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-body {
    width: 100%; } }

@media all and (min-width: 64em) and (max-width: 85.25em) {
  .hb-content-with-sidebar .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-image {
    width: 90%;
    display: block;
    margin: auto; } }

.page-node-type-knowledge-translation-product .call_to_action_with_background {
  background-color: #EEEEEE;
  overflow: hidden; }

@media all and (min-width: 34.375em) {
  .paragraph--type-cta-with-image-link-description.only-link {
    text-align: center; } }

.paragraph--type-cta-with-image-link-description.only-link .cta-link {
  margin-top: 0.8823529rem; }

.paragraph--type-cta-with-image-link-description.only-link .cta-link .green-arrow-pre-link {
  border-width: 0 0.2647059rem 0.2647059rem 0 !important; }

.paragraph--type-cta-with-image-link-description.only-link .cta-body {
  padding-left: 3.5294118rem !important; }

.path-frontpage .call-to-action-with-bg {
  padding-top: 1.7647059rem;
  padding-bottom: 0.8823529rem; }

@media all and (min-width: 48em) {
  .path-frontpage .call-to-action-with-bg {
    padding-bottom: 0.8823529rem; } }

@media all and (min-width: 64em) {
  .path-frontpage .call-to-action-with-bg {
    padding-top: 0; } }

.block--header-layout {
  overflow: auto; }

.block--header-layout .white-wave {
  position: absolute;
  width: 100%; }

@media all and (min-width: 64em) {
  .block--header-layout .white-wave {
    margin-bottom: 2.9411765rem; } }

.block--header-layout .white-wave-img {
  display: none;
  width: 100%; }

@media all and (min-width: 52.625em) {
  .block--header-layout .white-wave-img {
    display: block;
    overflow: auto;
    position: relative;
    z-index: -1; } }

@media all and (min-width: 79.25em) {
  .block--header-layout .white-wave-img {
    margin-left: 0; } }

@media all and (min-width: 87.5em) {
  .block--header-layout .white-wave-img {
    display: none; } }

.block--header-layout .white-wave-large {
  display: none;
  width: 100%; }

@media all and (min-width: 87.5em) {
  .block--header-layout .white-wave-large {
    display: block; } }

@media all and (min-width: 102.5em) {
  .block--header-layout .white-wave-large {
    display: none; } }

.block--header-layout .white-wave-xlarge {
  display: none;
  width: 100%; }

@media all and (min-width: 102.5em) {
  .block--header-layout .white-wave-xlarge {
    display: block; } }

.block--header-layout .header-block-container {
  background-color: white;
  position: relative; }

@media all and (min-width: 52.625em) {
  .block--header-layout .header-block-container {
    background-color: transparent;
    width: 100%;
    height: 100%; } }

@media all and (min-width: 64em) {
  .block--header-layout .header-block-container {
    width: 100%;
    height: 30.5882353rem; } }

@media all and (min-width: 79.875em) {
  .block--header-layout .header-block-container {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0; }
  .block--header-layout .header-block-container:after {
    content: " ";
    display: block;
    clear: both; } }

.block--header-layout .header-block-container .header-block-wrapper {
  top: 0;
  position: absolute;
  background-color: white; }

@media all and (min-width: 52.625em) {
  .block--header-layout .header-block-container .header-block-wrapper {
    background-color: unset; } }

@media all and (min-width: 79.25em) {
  .block--header-layout .header-block-container .header-block-wrapper {
    left: 0;
    right: 0;
    margin: auto; } }

.block--header-layout .header-block-container .header-block-title {
  padding: 2rem 0.5882353rem 0 0.5882353rem;
  font-size: 2.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #469e44; }

@media all and (min-width: 64em) {
  .block--header-layout .header-block-container .header-block-title {
    padding-top: 7.0588235rem;
    width: 30%; } }

@media all and (min-width: 75em) {
  .block--header-layout .header-block-container .header-block-title {
    padding-left: 1.1764706rem;
    padding-right: 1.1764706rem; } }

@media all and (min-width: 85.375em) {
  .block--header-layout .header-block-container .header-block-title {
    font-size: 2.6470588rem;
    float: left;
    padding: 7.0588235rem 0 0.3529412rem 0; } }

.block--header-layout .header-block-container p {
  padding: 0 0.5882353rem 1.7647059rem 0.5882353rem;
  margin-top: 0 !important;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left; }

@media all and (min-width: 64em) {
  .block--header-layout .header-block-container p {
    width: 30%; } }

@media all and (min-width: 75em) {
  .block--header-layout .header-block-container p {
    padding-left: 1.1764706rem;
    padding-right: 1.1764706rem; } }

@media all and (min-width: 85.375em) {
  .block--header-layout .header-block-container p {
    padding: 0 0 1.7647059rem 0;
    font-size: 1.2941176rem; } }

@media all and (min-width: 52.5625em) {
  .block--header-layout .header-block-container .header-block-image img {
    border-radius: 0.2941176rem; } }

@media all and (min-width: 64em) {
  .block--header-layout .header-block-container .header-block-image {
    width: 66%;
    margin-right: 0.5882353rem;
    float: right;
    position: absolute;
    top: 0;
    right: 0;
    padding-top: 2.6470588rem; } }

@media all and (min-width: 79.875em) {
  .block--header-layout .header-block-container .header-block-image {
    margin-right: 0; } }

.block--header-layout .header-block-container .paragraph--type-links {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  padding-bottom: 1.7647059rem;
  padding-left: 0.5882353rem; }

@media all and (min-width: 85.375em) {
  .block--header-layout .header-block-container .paragraph--type-links {
    padding-left: 0; } }

.block--header-layout .header-block-container .paragraph--type-links .red-arrow-link {
  border: solid #DC0030;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-bottom: 0.1764706rem;
  margin-right: 1rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.block--header-layout .header-block-container .paragraph--type-links a {
  text-decoration: none;
  font-size: 1.4117647rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.block--header-layout .header-block-container .paragraph--type-links:hover .red-arrow-link, .block--header-layout .header-block-container .paragraph--type-links:focus .red-arrow-link {
  margin-right: 0.4117647rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.5882353rem; }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action {
  position: relative; }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper {
  margin-top: -2.9411765rem;
  max-width: 17.6470588rem;
  margin-left: auto;
  margin-right: auto;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF; }

@media all and (min-width: 23.4375em) {
  .block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper {
    max-width: 19.7058824rem; } }

@media all and (min-width: 43em) {
  .block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper {
    position: absolute;
    max-width: 19.2941176rem;
    float: right;
    right: 3.5294118rem;
    margin-top: -17.7647059rem; } }

@media all and (min-width: 52.625em) {
  .block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper {
    margin-top: -17.9411765rem; } }

@media all and (min-width: 85.375em) {
  .block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper {
    margin-top: -15.8823529rem;
    right: 1.7647059rem; } }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper {
  padding: 1.1764706rem; }

@media all and (min-width: 85.375em) {
  .block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper {
    padding: 1.4705882rem 1.8235294rem 1.4705882rem 1.8235294rem; } }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-title {
  font-size: 1.5294118rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 85.375em) {
  .block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-title {
    font-size: 1.7647059rem; } }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-summary {
  padding: 0 0 0.8823529rem 0;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  width: 100%; }

@media all and (min-width: 85.375em) {
  .block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-summary {
    width: 100%; } }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-link-wrapper {
  text-decoration: none; }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper {
  padding-top: 0.4117647rem;
  border-radius: 0.2941176rem;
  background-color: #DC0030;
  border: 0.1764706rem solid #DC0030;
  height: 2.5882353rem;
  text-align: center; }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper:hover, .block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper:focus {
  background-color: #FFFFFF; }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper:hover a, .block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper:focus a {
  color: #DC0030; }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper a {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #FFFFFF;
  text-decoration: none; }

.block--header-layout .header-block-container .header-block-cta {
  position: relative;
  width: 100%; }

.block--header-layout .header-block-container .header-block-cta .header-block-image {
  top: 2.9411765rem;
  bottom: 0;
  height: -webkit-calc(100% - 2.9411765rem);
  height: calc(100% - 2.9411765rem);
  width: 100%;
  right: 0;
  padding-top: 0; }

@media all and (min-width: 52.625em) {
  .block--header-layout .header-block-container .header-block-cta {
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 66%; } }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action {
  top: 0;
  bottom: 0;
  height: -webkit-calc(100% - 2.9411765rem);
  height: calc(100% - 2.9411765rem);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  position: relative;
  margin-top: -2.9411765rem;
  padding-bottom: 0.5882353rem; }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper {
  margin-top: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

@media all and (min-width: 43em) {
  .block--header-layout .header-block-container .paragraph--type-donate-call-to-action {
    height: 100%;
    margin-top: 0;
    position: absolute;
    padding-bottom: 0; } }

@media all and (min-width: 52.625em) {
  .block--header-layout .header-block-container .paragraph--type-donate-call-to-action {
    height: -webkit-calc(100% - 2.9411765rem);
    height: calc(100% - 2.9411765rem);
    top: 2.9411765rem;
    width: 30%;
    right: 0; } }

.block__content .header-block-wrapper {
  width: 100%; }

.block__content .header-block-wrapper .header-with-link-container {
  background-color: #FFFFFF;
  top: 0;
  width: 100%; }

@media all and (min-width: 52.625em) {
  .block__content .header-block-wrapper .header-with-link-container {
    position: relative;
    background-color: transparent; } }

@media all and (min-width: 64em) {
  .block__content .header-block-wrapper .header-with-link-container {
    height: 27.6470588rem; } }

@media all and (min-width: 79.875em) {
  .block__content .header-block-wrapper .header-with-link-container {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0; }
  .block__content .header-block-wrapper .header-with-link-container:after {
    content: " ";
    display: block;
    clear: both; } }

@media all and (min-width: 83.125em) {
  .block__content .header-block-wrapper .header-with-link-container {
    height: 28.8235294rem; } }

.block__content .header-block-wrapper .header-block-with-link-title {
  padding-left: 0.5882353rem;
  padding-right: 0.5882353rem;
  font-size: 2.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #469e44;
  padding-top: 2.6470588rem; }

@media all and (min-width: 64em) {
  .block__content .header-block-wrapper .header-block-with-link-title {
    padding-top: 7.0588235rem;
    width: 35%; } }

@media all and (min-width: 85.375em) {
  .block__content .header-block-wrapper .header-block-with-link-title {
    width: 42%;
    padding-left: 0;
    font-size: 2.6470588rem; } }

.block__content .header-block-wrapper .header-block-with-link-title-no-padding {
  padding-right: 0.5882353rem;
  font-size: 2.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #469e44;
  padding-top: 2.6470588rem; }

@media all and (min-width: 64em) {
  .block__content .header-block-wrapper .header-block-with-link-title-no-padding {
    padding-top: 0 !important; } }

@media all and (min-width: 85.375em) {
  .block__content .header-block-wrapper .header-block-with-link-title-no-padding {
    width: 42%;
    padding-left: 0;
    font-size: 2.6470588rem; } }

.block__content .header-block-wrapper .header-block-with-link-summary {
  padding-left: 0.5882353rem;
  padding-right: 0.5882353rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  padding-bottom: 1.7647059rem;
  padding-top: 0.2941176rem; }

@media all and (min-width: 64em) {
  .block__content .header-block-wrapper .header-block-with-link-summary {
    width: 35%;
    padding-bottom: 0;
    padding-top: 0; } }

@media all and (min-width: 85.375em) {
  .block__content .header-block-wrapper .header-block-with-link-summary {
    width: 40%;
    padding-left: 0;
    font-size: 1.2941176rem; } }

.block__content .header-block-wrapper .header-block-with-link-link {
  padding-left: 0.5882353rem;
  padding-right: 0.5882353rem;
  padding-bottom: 1.7647059rem; }

@media all and (min-width: 64em) {
  .block__content .header-block-wrapper .header-block-with-link-link {
    padding-top: 0.8823529rem; } }

@media all and (min-width: 85.375em) {
  .block__content .header-block-wrapper .header-block-with-link-link {
    padding-left: 0; } }

.block__content .header-block-wrapper .header-block-with-link-link a {
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  border-bottom: 0.1764706rem solid #469e44; }

.block__content .header-block-wrapper .header-block-with-link-link a:hover, .block__content .header-block-wrapper .header-block-with-link-link afocus {
  color: #469e44; }

.block__content .header-block-wrapper .header-block-with-link-img {
  margin-bottom: 0.8823529rem; }

@media all and (min-width: 64em) {
  .block__content .header-block-wrapper .header-block-with-link-img {
    width: 58%;
    margin-bottom: 0;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 2.6470588rem;
    margin-right: 1.1764706rem; } }

@media all and (min-width: 79.875em) {
  .block__content .header-block-wrapper .header-block-with-link-img {
    margin-right: 0; } }

.block__content .header-block-wrapper .header-block-with-link-img img {
  width: 100%; }

@media all and (min-width: 64em) {
  .block__content .header-block-wrapper .header-block-with-link-img img {
    border-radius: 0.2941176rem; } }

.header-block-wrapper .header-with-page-container {
  background-color: #FFFFFF;
  overflow: auto;
  overflow-y: hidden;
  padding: 1.7647059rem 1.1764706rem 0 1.1764706rem; }

@media all and (min-width: 48em) {
  .header-block-wrapper .header-with-page-container {
    padding: 2.6470588rem 0.5882353rem 0.5882353rem 0.5882353rem; } }

@media all and (min-width: 85.375em) {
  .header-block-wrapper .header-with-page-container {
    height: 23.5294118rem; } }

.header-block-wrapper .header-with-page-container .header-with-page-wrapper {
  position: relative;
  height: 100%; }

@media all and (min-width: 80.5em) {
  .header-block-wrapper .header-with-page-container .header-with-page-wrapper {
    padding-bottom: 1.7647059rem; } }

@media all and (min-width: 79.875em) {
  .header-block-wrapper .header-with-page-container .header-with-page-wrapper {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0; }
  .header-block-wrapper .header-with-page-container .header-with-page-wrapper:after {
    content: " ";
    display: block;
    clear: both; } }

.header-block-wrapper .header-block-with-page-title {
  font-size: 2.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #469e44; }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-block-with-page-title {
    width: 30%;
    font-size: 2.6470588rem; } }

@media all and (min-width: 77.5em) {
  .header-block-wrapper .header-block-with-page-title {
    width: 40%;
    padding-top: 2.9411765rem; } }

.header-block-wrapper .header-with-page-summary {
  font-size: 1.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  padding-bottom: 1.7647059rem; }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-with-page-summary {
    width: 25%; } }

@media all and (min-width: 72.5em) {
  .header-block-wrapper .header-with-page-summary {
    width: 37%; } }

@media all and (min-width: 79.375em) {
  .header-block-wrapper .header-with-page-summary {
    width: 40%; } }

.header-block-wrapper .header-with-page-summary p {
  padding: 0;
  width: unset; }

.header-block-wrapper .node--type-knowledge-translation-product {
  height: auto;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  border-radius: 0.2941176rem;
  padding-bottom: 0;
  margin-bottom: 0.2352941rem; }

@media all and (min-width: 64em) {
  .header-block-wrapper .node--type-knowledge-translation-product {
    width: unset;
    max-width: 43.1764706rem;
    top: 0;
    position: absolute;
    right: 1.1764706rem;
    height: 100%; } }

@media all and (min-width: 85.375em) {
  .header-block-wrapper .node--type-knowledge-translation-product {
    height: auto;
    padding: 0;
    right: 0; } }

.header-block-wrapper .node--type-knowledge-translation-product .header-with-page-wrapper {
  height: auto;
  background-color: #FFFFFF;
  padding: 1.1764706rem; }

@media all and (min-width: 68.75em) {
  .header-block-wrapper .node--type-knowledge-translation-product .header-with-page-wrapper {
    height: 62%; } }

@media all and (min-width: 79.875em) {
  .header-block-wrapper .node--type-knowledge-translation-product .header-with-page-wrapper {
    position: relative; } }

.header-block-wrapper .node--type-knowledge-translation-product .paragraph-page-wrapper {
  height: 100%; }

@media all and (min-width: 64em) {
  .header-block-wrapper .node--type-knowledge-translation-product .paragraph-page-wrapper {
    width: 40%;
    float: right; } }

.header-block-wrapper .node--type-knowledge-translation-product .header-with-page-title {
  font-size: 1.4117647rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 64em) {
  .header-block-wrapper .node--type-knowledge-translation-product .header-with-page-title {
    font-size: 1.5294118rem; } }

.header-block-wrapper .node--type-knowledge-translation-product .paragraph-header-with-page-summary {
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242;
  padding-bottom: 0.5294118rem; }

.header-block-wrapper .node--type-knowledge-translation-product .paragraph-header-with-page-summary p {
  font-size: 1.0588235rem;
  padding: 0;
  width: unset; }

.header-block-wrapper .node--type-knowledge-translation-product .header-with-page-img {
  padding-bottom: 1.0294118rem; }

@media all and (min-width: 64em) {
  .header-block-wrapper .node--type-knowledge-translation-product .header-with-page-img {
    padding-bottom: 0;
    height: 100%;
    float: left;
    padding-right: 1.7647059rem; } }

@media all and (min-width: 85.375em) {
  .header-block-wrapper .node--type-knowledge-translation-product .header-with-page-img {
    width: 60%; } }

.header-block-wrapper .node--type-knowledge-translation-product .header-with-page-img img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 64em) {
  .header-block-wrapper .node--type-knowledge-translation-product .header-with-page-img img {
    float: left; } }

.header-block-wrapper .node--type-knowledge-translation-product .header-with-page-link {
  padding-bottom: 0.2941176rem; }

.header-block-wrapper .node--type-knowledge-translation-product .header-with-page-link a {
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  border-bottom: 0.1764706rem solid #469e44; }

.header-block-wrapper .node--type-knowledge-translation-product .header-with-page-link a:hover, .header-block-wrapper .node--type-knowledge-translation-product .header-with-page-link a:focus {
  color: #469e44; }

@media all and (min-width: 68.75em) {
  .header-block-wrapper .node--type-knowledge-translation-product .header-with-page-link a {
    float: left;
    padding-top: 0.9352941rem; } }

.block--header-layout {
  background-color: #f7f7f7;
  color: #2e2b2b; }

.block--header-layout .block__content {
  margin-top: -0.0588235rem;
  padding-bottom: 0;
  overflow-y: hidden;
  overflow-x: hidden; }

.header-block-wrapper {
  overflow: auto;
  overflow-y: hidden; }

.header-block-wrapper .white-wave2 {
  display: none; }

.header-block-wrapper .green-wave {
  display: none;
  width: 100vw; }

@media all and (min-width: 64em) {
  .header-block-wrapper .green-wave {
    display: block;
    overflow: auto;
    position: absolute;
    z-index: -1; } }

.header-block-wrapper .green-wave img.green-wave-header {
  width: 100vw; }

.header-block-wrapper .header-with-wave-container {
  margin-bottom: 10vw;
  background-color: #FFFFFF; }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-with-wave-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    height: 100%;
    overflow: auto;
    margin-top: 2.7647059rem;
    margin-bottom: 2.6470588rem;
    overflow-y: hidden;
    overflow-x: hidden;
    min-height: 27.2352941rem; } }

@media all and (min-width: 79.875em) {
  .header-block-wrapper .header-with-wave-container {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.2941176rem; }
  .header-block-wrapper .header-with-wave-container:after {
    content: " ";
    display: block;
    clear: both; } }

.header-block-wrapper .header-block-with-wave-title {
  font-size: 2.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #469e44;
  padding: 1.7647059rem 1.1764706rem 0 1.1764706rem; }

@media all and (min-width: 49.125em) {
  .header-block-wrapper .header-block-with-wave-title {
    padding: 1.1764706rem 1.1764706rem 0 0.5882353rem; } }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-block-with-wave-title {
    padding: 2.6470588rem 0 0 4.4117647rem;
    width: 40%;
    font-size: 2.3529412rem;
    float: left; } }

@media all and (min-width: 75em) {
  .header-block-wrapper .header-block-with-wave-title {
    font-size: 2.6470588rem; } }

@media all and (min-width: 85.375em) {
  .header-block-wrapper .header-block-with-wave-title {
    padding-bottom: 0.8823529rem; } }

.header-block-wrapper .header-with-wave-summary {
  font-size: 1.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.54;
  letter-spacing: normal;
  text-align: left;
  padding: 0 1.1764706rem 0 1.1764706rem;
  color: #464242; }

.header-block-wrapper .header-with-wave-summary p {
  padding: 0;
  width: unset; }

@media all and (min-width: 49.125em) {
  .header-block-wrapper .header-with-wave-summary {
    padding: 0 1.1764706rem 0 0.5882353rem; } }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-with-wave-summary {
    width: 40%;
    padding: 0 3.5294118rem 0 4.4117647rem;
    float: left;
    clear: left; } }

@media all and (min-width: 85.375em) {
  .header-block-wrapper .header-with-wave-summary {
    font-size: 1.5294118rem; } }

.header-block-wrapper .header-with-wave-link {
  padding: 0.8823529rem 1.1764706rem 0 1.1764706rem; }

@media all and (min-width: 49.125em) {
  .header-block-wrapper .header-with-wave-link {
    width: 40%;
    padding: 0.2941176rem 1.1764706rem 0 0.5882353rem; } }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-with-wave-link {
    padding: 1.7647059rem 3.5294118rem 3rem 4.4117647rem;
    float: left;
    clear: left; } }

.header-block-wrapper .header-with-wave-link .header-with-wave-red-arrow {
  border: solid #DC0030;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-bottom: 0.1764706rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 1.1647059rem; }

.header-block-wrapper .header-with-wave-link a {
  font-size: 1.2941176rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

@media all and (min-width: 85.375em) {
  .header-block-wrapper .header-with-wave-link a {
    font-size: 1.5294118rem; } }

.header-block-wrapper .header-with-wave-link:hover .header-with-wave-red-arrow, .header-block-wrapper .header-with-wave-link:focus .header-with-wave-red-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.5764706rem;
  margin-right: 0.5882353rem; }

.header-block-wrapper .header-with-wave-image {
  min-height: 0 !important;
  -webkit-flex-basis: max-content;
      -ms-flex-preferred-size: max-content;
          flex-basis: max-content;
  min-height: 27.0588235rem; }

.header-block-wrapper .header-with-wave-image .down-white-wave {
  margin-bottom: 10vw;
  z-index: 3;
  position: absolute;
  padding-top: 0; }

@media all and (min-width: 48em) {
  .header-block-wrapper .header-with-wave-image .down-white-wave {
    margin-top: -0.1176471rem; } }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-with-wave-image .down-white-wave {
    display: none; } }

.header-block-wrapper .header-with-wave-image .side-white-wave {
  z-index: 3;
  display: none;
  max-height: 27.3529412rem;
  position: absolute;
  margin-left: -0.0588235rem; }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-with-wave-image .side-white-wave {
    display: block;
    max-height: 28.5882353rem; } }

@media all and (min-width: 85.375em) {
  .header-block-wrapper .header-with-wave-image .side-white-wave {
    margin-left: -0.0588235rem; } }

@media all and (min-width: 48em) {
  .header-block-wrapper .header-with-wave-image {
    width: 100%; } }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-with-wave-image {
    float: right;
    right: 0;
    width: 59%;
    max-height: 27.6470588rem;
    position: absolute; } }

.header-block-wrapper .header-with-wave-image img {
  position: relative;
  z-index: 2;
  padding-top: 0.1176471rem; }

@media all and (min-width: 48em) {
  .header-block-wrapper .header-with-wave-image img {
    width: 100%; } }

@media all and (min-width: 49.125em) {
  .header-block-wrapper .header-with-wave-image img {
    border-radius: 0.2941176rem; } }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-with-wave-image img {
    width: auto;
    padding-top: 0;
    height: 27.7058824rem;
    margin-left: 0.0588235rem; } }

.call-to-action-with-image {
  padding-top: 2.6470588rem; }

@media all and (min-width: 48em) {
  .call-to-action-with-image {
    padding-top: 3.5294118rem; } }

.call-to-action-with-image .cta-container {
  max-width: 75.1764706rem;
  padding: 0 1.1764706rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: auto;
  height: auto; }

@media all and (min-width: 48em) {
  .call-to-action-with-image .cta-container {
    padding: 0 1.7647059rem 0 1.7647059rem; } }

@media all and (min-width: 80.9375em) {
  .call-to-action-with-image .cta-container {
    padding-left: 0;
    padding-right: 0; } }

.call-to-action-with-image .cta-container .cta-link-wrapper {
  text-decoration: none;
  width: 100%;
  padding-bottom: 2.6470588rem; }

@media all and (min-width: 64em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper {
    width: -webkit-calc((100% / 3) - 2.3529412rem);
    width: calc((100% / 3) - 2.3529412rem);
    display: inline-block; } }

.call-to-action-with-image .cta-container .cta-link-wrapper .l-constrain {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center; }

@media all and (min-width: 48em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .l-constrain {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media all and (min-width: 64em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .l-constrain {
    display: inline-block; } }

.call-to-action-with-image .cta-container .cta-link-wrapper .cta-image {
  display: block;
  width: 100%; }

.call-to-action-with-image .cta-container .cta-link-wrapper .cta-image img {
  width: 100%;
  max-width: 22.6470588rem;
  border-radius: 0.2941176rem;
  margin-bottom: 0.8823529rem; }

@media all and (min-width: 48em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-image img {
    margin-bottom: 0; } }

@media all and (min-width: 26.5625em) and (max-width: 47.9375em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-image {
    display: inline-block; } }

@media all and (min-width: 48em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-image {
    display: block; } }

.call-to-action-with-image .cta-container .cta-link-wrapper .cta-body {
  display: block;
  width: 100%;
  padding-left: 0; }

@media all and (min-width: 26.5625em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body {
    display: inline-block;
    padding-left: 1.4705882rem; } }

@media all and (min-width: 33.75em) and (max-width: 47.9375em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body {
    display: inline-block;
    padding-left: 1.7647059rem; } }

@media all and (min-width: 48em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    max-width: 22.6470588rem; } }

.call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link {
  margin-bottom: 0.1764706rem;
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.39;
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 26.5625em) and (max-width: 47.9375em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link {
    padding-top: 0; } }

@media all and (min-width: 48em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link {
    padding-top: 0.8823529rem;
    font-size: 1.5294118rem; } }

@media all and (min-width: 76.875em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link {
    width: 91%; } }

.call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link .green-arrow-pre-link {
  float: left;
  margin-top: 0.5294118rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1.2352941rem;
  margin-bottom: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link span {
  display: block;
  overflow: hidden; }

.call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link:focus, .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link:hover {
  color: #469e44;
  text-decoration: none !important; }

.call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link:hover .green-arrow-pre-link, .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link:focus .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.6470588rem;
  margin-right: 0.5882353rem; }

.call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-description {
  color: #313131;
  font-size: 1.0588235rem;
  line-height: 1.61;
  padding-left: 2.0588235rem; }

@media all and (min-width: 48em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-description {
    margin-bottom: 0; } }

@media all and (min-width: 76.875em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-description {
    width: 91%; } }

@media all and (min-width: 64em) {
  .call-to-action-with-image .cta-container.cta-count-2 .cta-link-wrapper, .call-to-action-with-image .cta-container.cta-count-4 .cta-link-wrapper {
    width: -webkit-calc((100% / 2) - 1.7647059rem);
    width: calc((100% / 2) - 1.7647059rem); } }

.call-to-action-with-image .cta-container.cta-count-1 .cta-link-wrapper {
  width: 100% !important; }

.call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description {
  width: 100%; }

.call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .l-constrain {
  display: block !important; }

.call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-image {
  display: block;
  width: auto; }

@media all and (min-width: 26.5625em) {
  .call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-image {
    float: left;
    width: auto; }
  .call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-image img {
    width: 100%; } }

@media all and (min-width: 48em) {
  .call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-image img {
    width: 95%; } }

.call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body {
  display: block;
  width: 100%;
  max-width: none; }

@media all and (min-width: 26.5625em) {
  .call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body {
    display: inline-block;
    width: 100%;
    max-width: 70%;
    padding-left: 1.4705882rem; }
  .call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body .cta-description {
    padding-left: 2.0588235rem;
    width: 100%; }
  .call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body .cta-link {
    width: 100%; } }

@media all and (min-width: 37.5em) {
  .call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body {
    width: 33%; } }

@media all and (min-width: 48em) {
  .call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body {
    width: 47%; } }

@media all and (min-width: 62.5em) {
  .call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body {
    width: 60%;
    padding-top: 2.9411765rem; } }

.hb-content-with-sidebar .call-to-action-with-image .cta-container .paragraph--type-cta-with-image-link-description {
  margin-right: 2%; }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .call-to-action-with-image .cta-container .paragraph--type-cta-with-image-link-description {
    width: 48%; }
  .hb-content-with-sidebar .call-to-action-with-image .cta-container .paragraph--type-cta-with-image-link-description:nth-child(even) {
    margin-right: 0; }
  .hb-content-with-sidebar .call-to-action-with-image .cta-container .paragraph--type-cta-with-image-link-description:nth-child(3), .hb-content-with-sidebar .call-to-action-with-image .cta-container .paragraph--type-cta-with-image-link-description:nth-child(9) {
    margin-right: 2%; } }

@media all and (min-width: 48em) and (max-width: 63.9375em) {
  .hb-content-with-sidebar .call-to-action-with-image .cta-container .paragraph--type-cta-with-image-link-description:nth-child(3), .hb-content-with-sidebar .call-to-action-with-image .cta-container .paragraph--type-cta-with-image-link-description:nth-child(6), .hb-content-with-sidebar .call-to-action-with-image .cta-container .paragraph--type-cta-with-image-link-description:nth-child(9) {
    margin-right: 0; } }

.hb-content-with-sidebar .call-to-action-with-image .cta-container .paragraph--type-cta-with-image-link-description .cta-image img {
  width: 100%; }

.hb-content-with-sidebar .cta-container.cta-count-1 .cta-link-wrapper {
  width: 100% !important; }

.hb-content-with-sidebar .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description {
  width: 100%;
  margin-top: 2.0588235rem; }

.hb-content-with-sidebar .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-image {
  display: block;
  width: 100%; }

@media all and (min-width: 26.5625em) {
  .hb-content-with-sidebar .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-image {
    display: inline-block;
    width: 45%; }
  .hb-content-with-sidebar .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-image img {
    width: 100%; } }

@media all and (min-width: 48em) {
  .hb-content-with-sidebar .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-image img {
    width: 95%; } }

.hb-content-with-sidebar .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body {
  display: block;
  width: 100%; }

@media all and (min-width: 26.5625em) {
  .hb-content-with-sidebar .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body {
    display: inline-block;
    width: 54%;
    padding-left: 1.4705882rem; }
  .hb-content-with-sidebar .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body .cta-description {
    padding-left: 2.0588235rem; } }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body {
    padding-top: 1.1764706rem; } }

.stories-header-container {
  height: 100%; }

.stories-header-container .node--display-mode-highlighted-content-block {
  height: 100%; }

@media all and (min-width: 79.875em) {
  .stories-header-container .node--display-mode-highlighted-content-block {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto; }
  .stories-header-container .node--display-mode-highlighted-content-block:after {
    content: " ";
    display: block;
    clear: both; } }

.stories-landing .block--header-layout {
  background-color: #FFFFFF; }

.stories-landing .hb-content {
  background-color: #f7f7f7; }

@media all and (min-width: 79.875em) {
  .bloom-header-container, .news-header-container {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto; }
  .bloom-header-container:after, .news-header-container:after {
    content: " ";
    display: block;
    clear: both; } }

.bloom-blog-landing .block--header-layout {
  background-color: #ecf7ec; }

.bloom-blog-landing .pre-content-island-logo {
  margin-top: -29.4117647rem;
  margin-left: -29.4117647rem;
  width: 85.2941176rem; }

.single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link {
  max-width: 61.7647059rem;
  margin: 0 auto;
  padding: 1.7647059rem 1.1764706rem 2.6470588rem 1.1764706rem; }

@media all and (min-width: 48em) {
  .single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link {
    padding: 3.5294118rem 1.7647059rem 3.5294118rem 1.7647059rem; } }

@media all and (min-width: 80.9375em) {
  .single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link {
    padding-left: 0;
    padding-right: 0; } }

.single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-image {
  display: block; }

.single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-image img {
  border-radius: 0.2941176rem;
  width: 100%; }

@media all and (min-width: 26.5625em) {
  .single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-image {
    display: inline-block;
    width: 45%; } }

.single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body {
  display: block;
  padding-top: 0.8823529rem; }

@media all and (min-width: 26.5625em) {
  .single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body {
    display: inline-block;
    width: 54%;
    padding-left: 1.7647059rem;
    vertical-align: top;
    padding-top: 0; } }

.single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body .cta-title {
  font-size: 1.5294118rem;
  font-weight: 600;
  line-height: 1.27; }

@media all and (min-width: 26.5625em) {
  .single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body .cta-title {
    font-size: 1.7647059rem; } }

.single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body .cta-description {
  font-size: 1.0588235rem;
  line-height: 1.61;
  margin-top: 0.8823529rem; }

.single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body .cta-link {
  margin-top: 1.7647059rem; }

.single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body .cta-link a {
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 1;
  color: #313131;
  text-decoration: none;
  border-bottom: solid 0.1764706rem #469e44; }

.single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body .cta-link a:focus, .single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body .cta-link a:hover {
  color: #469e44;
  text-decoration: none !important; }

@media all and (min-width: 64em) {
  .single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body {
    padding-top: 1.7647059rem; } }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .single_cta_with_image_link .cta-body {
    padding-top: 0; } }

.cta_with_image_2_elements {
  margin-top: 1.7647059rem;
  padding-bottom: 1.7647059rem;
  margin-left: 1.1764706rem;
  margin-right: 1.1764706rem;
  padding-top: 1.1764706rem; }

@media all and (min-width: 64em) {
  .cta_with_image_2_elements {
    padding-top: 2.6470588rem; } }

@media all and (min-width: 79.875em) {
  .cta_with_image_2_elements {
    max-width: 75.1764706rem;
    margin: 0 auto 0 auto; } }

.cta_with_image_2_elements .call-to-action-with-image-2-elements {
  display: block;
  width: 100%;
  padding-bottom: 2.0588235rem;
  margin: auto; }

@media all and (min-width: 34.375em) {
  .cta_with_image_2_elements .call-to-action-with-image-2-elements {
    display: inline-block;
    width: 29%;
    padding-bottom: 0;
    margin-right: 6%; } }

@media all and (min-width: 64em) {
  .cta_with_image_2_elements .call-to-action-with-image-2-elements {
    margin-right: 6.4%; } }

.cta_with_image_2_elements .call-to-action-with-image-2-elements img {
  border-radius: 0.2941176rem;
  width: 100%; }

.cta_with_image_2_elements .call-to-action-items {
  display: block;
  width: 100%;
  padding-left: 0;
  vertical-align: top; }

@media all and (min-width: 34.375em) {
  .cta_with_image_2_elements .call-to-action-items {
    display: inline-block;
    width: 64.6%; } }

@media all and (min-width: 58.125em) {
  .cta_with_image_2_elements .call-to-action-items {
    padding-left: 0; } }

.cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip {
  display: block;
  width: 100%;
  padding-right: 1.7647059rem;
  vertical-align: top; }

.cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip:nth-child(2) {
  padding-top: 3.5294118rem; }

@media all and (min-width: 34.375em) {
  .cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip:nth-child(2) {
    padding-top: 1.7647059rem; } }

@media all and (min-width: 46.875em) {
  .cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip {
    display: inline-block;
    padding-left: 0.1764706rem;
    padding-right: 0;
    margin-right: 7.9%;
    width: 45%; }
  .cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip:nth-child(2) {
    padding-top: 0;
    padding-left: 0;
    width: 45.1%;
    margin-right: 0; } }

@media all and (min-width: 46.875em) and (min-width: 64em) {
  .cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip {
    margin-right: 9.3%;
    width: 45.1%; } }

@media all and (min-width: 46.875em) and (min-width: 85.375em) {
  .cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip {
    margin-right: 9.8%;
    padding-left: 0; } }

.cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip:nth-child(2) {
  padding-right: 0; }

.cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip .cta-link {
  margin-bottom: 0.1764706rem; }

.cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip .cta-link .green-arrow-pre-link {
  float: left;
  margin-top: 0.5294118rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1.2352941rem;
  margin-bottom: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip .cta-link a {
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.38;
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip .cta-link a {
    font-size: 1.5294118rem; } }

.cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip .cta-link a:focus, .cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip .cta-link a:hover {
  color: #469e44;
  text-decoration: none !important; }

.cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip .cta-link:hover .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.6470588rem;
  margin-right: 0.5882353rem; }

.cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip .cta-description {
  padding-left: 2rem;
  font-size: 1.0588235rem;
  line-height: 1.61; }

@media all and (min-width: 34.375em) {
  .hb-content-with-sidebar .cta_with_image_2_elements .call-to-action-items {
    padding-left: 1.7647059rem; } }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .cta_with_image_2_elements .call-to-action-items {
    padding-top: 0; } }

.page_and_view_block {
  overflow: auto;
  padding-top: 2.3529412rem;
  max-width: 75.1764706rem;
  margin: 0 auto; }

.page_and_view_block .node--type-page {
  max-width: 21.9411765rem;
  margin: 0 auto;
  padding: 0 1.1764706rem 2.6470588rem 1.1764706rem; }

@media all and (min-width: 48em) {
  .page_and_view_block .node--type-page {
    max-width: none;
    overflow: auto; } }

@media all and (min-width: 64em) {
  .page_and_view_block .node--type-page {
    width: 35%;
    float: left;
    padding-left: 2rem; } }

@media all and (min-width: 75em) {
  .page_and_view_block .node--type-page {
    padding-left: 1.1764706rem; } }

@media all and (min-width: 79.875em) {
  .page_and_view_block .node--type-page {
    padding-left: 0; } }

@media all and (min-width: 85.375em) {
  .page_and_view_block .node--type-page {
    width: 31%; } }

.page_and_view_block .node--type-page .page-and-view-image-wrapper img {
  border-radius: 0.2941176rem;
  margin: 0 auto;
  max-width: 16.4705882rem; }

@media all and (min-width: 23.4375em) {
  .page_and_view_block .node--type-page .page-and-view-image-wrapper img {
    max-width: 100%; } }

@media all and (min-width: 48em) {
  .page_and_view_block .node--type-page .page-and-view-image-wrapper img {
    float: left;
    width: 50%; } }

@media all and (min-width: 64em) {
  .page_and_view_block .node--type-page .page-and-view-image-wrapper img {
    float: none;
    width: 100%; } }

.page_and_view_block .node--type-page .page-and-view-title {
  margin-top: 0.8823529rem;
  margin-bottom: 0.2941176rem; }

@media all and (min-width: 48em) {
  .page_and_view_block .node--type-page .page-and-view-title {
    float: left;
    width: 45%;
    margin-left: 1.7647059rem;
    margin-top: 0; } }

@media all and (min-width: 64em) {
  .page_and_view_block .node--type-page .page-and-view-title {
    margin-top: 0.8823529rem;
    float: none;
    width: auto;
    margin-left: 0; } }

.page_and_view_block .node--type-page .page-and-view-title a {
  display: block;
  overflow: hidden;
  font-size: 1.5294118rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.page_and_view_block .node--type-page .page-and-view-title a:hover, .page_and_view_block .node--type-page .page-and-view-title a:focus {
  color: #469e44;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.page_and_view_block .node--type-page .page-and-view-title .green-arrow {
  float: left;
  margin-top: 0.5882353rem;
  margin-bottom: 0.1764706rem;
  margin-right: 1.1764706rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.page_and_view_block .node--type-page .page-and-view-title:hover .green-arrow, .page_and_view_block .node--type-page .page-and-view-title:focus .green-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.5882353rem;
  margin-right: 0.5882353rem; }

.page_and_view_block .node--type-page .page-and-view-summary {
  margin-left: 1.8823529rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 48em) {
  .page_and_view_block .node--type-page .page-and-view-summary {
    float: left;
    width: 40%;
    margin-left: 3.5882353rem; } }

@media all and (min-width: 64em) {
  .page_and_view_block .node--type-page .page-and-view-summary {
    float: none;
    margin-left: 1.8823529rem;
    width: auto; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 {
  border-top: 0.2941176rem solid #53bb50;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.6470588rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.6470588rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF;
  margin-bottom: 3.5294118rem; }

@media all and (min-width: 48em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 {
    border-radius: 0.2941176rem; } }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 {
    float: left;
    margin: 0 0 4.4117647rem 1.5882353rem;
    width: 60%; } }

@media all and (min-width: 85.375em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 {
    width: 66%; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__empty {
  text-align: center;
  padding: 1.7647059rem 0; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content {
  overflow: auto; }

@media all and (min-width: 48em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content a {
  text-decoration: none; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .readmore-link {
  width: 100%; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row {
  padding: 2.6470588rem 1.1764706rem !important; }

@media all and (min-width: 48em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

@media all and (min-width: 85.375em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row {
    padding: 1.1764706rem 2.4117647rem 1.7647059rem 2.4117647rem !important; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container {
  margin-right: 1.1764706rem; }

@media all and (min-width: 85.375em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container .date-wrapper {
    display: block;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    width: 100%;
    margin-right: 0; }
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container .date-wrapper > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

@media all and (min-width: 85.375em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container .date-wrapper {
    width: 35%;
    min-height: 8.1764706rem;
    display: table;
    border-radius: 0.2941176rem;
    margin-right: 0.9411765rem; }
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container .date-wrapper > div {
    display: table-cell; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container .image-wrapper {
  float: none; }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container .image-wrapper {
    margin-right: 0; }
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container .image-wrapper img {
    border-top-left-radius: 0;
    border-top-right-radius: 0; } }

@media all and (min-width: 85.375em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container .image-wrapper img {
    border-radius: 0.2941176rem; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .events-container {
  width: 100%;
  padding-top: 1.4705882rem; }

@media all and (min-width: 48em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .events-container {
    padding-top: 0; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .events-container .event-details-link {
  float: left;
  padding-top: 1.1764706rem; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows:first-child {
  border-bottom: 0.0588235rem solid #C7C3C3; }

@media all and (min-width: 48em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows:first-child {
    border-bottom: 0; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows {
  overflow: auto;
  padding: 2.6470588rem 1.1764706rem !important; }

@media all and (min-width: 85.375em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows {
    padding: 1.1764706rem 2.4117647rem 1.7647059rem 2.4117647rem;
    border-bottom: 0; } }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .date-image-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

@media all and (min-width: 85.375em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .date-image-container .date-wrapper, .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .date-image-container .image-wrapper {
    width: 50%; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .date-image-container .date-wrapper {
  margin-right: 0.9411765rem; }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .date-image-container .date-wrapper {
    min-height: 5.2941176rem;
    max-height: 5.2941176rem;
    min-width: 6.4705882rem; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .date-image-container .image-wrapper {
  margin-right: 0; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .date-image-container .image-wrapper img {
  min-height: 5.2941176rem; }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .date-image-container .image-wrapper img {
    max-height: 5.2941176rem; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .events-container {
  width: 100% !important; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .events-container .events-title {
  padding-top: 0.8823529rem;
  float: left;
  width: 100%; }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .events-container .events-title {
    float: unset;
    width: auto; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .events-container .events-title a {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  text-decoration: none; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .events-container .events-subheading {
  float: left;
  width: 100%;
  margin-bottom: 1.1764706rem;
  padding-right: 2.6470588rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .events-container .events-subheading {
    float: left;
    padding-right: 0; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .events-container .event-details-link {
  float: left;
  padding-top: 0; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-title {
  padding-top: 0.8823529rem;
  padding-right: 2.6470588rem;
  float: left;
  width: 100%; }

@media all and (min-width: 31.25em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-title {
    width: 60%;
    padding-right: 0;
    padding-top: 0; } }

@media all and (min-width: 48em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-title {
    width: 100%; } }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-title {
    float: unset;
    width: auto; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-title a {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  text-decoration: none; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-field-summary {
  float: left;
  width: 100%;
  padding-right: 2.6470588rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 31.25em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-field-summary {
    width: 60%;
    padding-right: 0; } }

@media all and (min-width: 48em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-field-summary {
    width: 100%; } }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-field-summary {
    float: unset;
    width: auto; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-view-node {
  float: left;
  width: 100%;
  margin-bottom: 1.1764706rem;
  margin-top: 1.1764706rem; }

@media all and (min-width: 31.25em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-view-node {
    width: 60%;
    padding-right: 0; } }

@media all and (min-width: 48em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-view-node {
    width: 100%; } }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-view-node {
    float: unset;
    width: auto; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-view-node a {
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  border-bottom: 0.1764706rem solid #469e44; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper {
  padding: 1.4705882rem 0.5882353rem 0.8823529rem 1.1764706rem;
  overflow: auto;
  overflow-y: hidden;
  border-bottom: 0.0588235rem solid #C7C3C3; }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper {
    max-height: 5.1764706rem;
    padding: 1.4705882rem 0 0.8823529rem 1.7647059rem; } }

@media all and (min-width: 79.875em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper {
    padding: 1.4705882rem 2.4117647rem 0.8823529rem 2.4117647rem; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper .fundraising-events-title {
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 23.4375em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper .fundraising-events-title {
    width: 40%;
    float: left; } }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper .fundraising-events-title {
    width: 43%; } }

@media all and (min-width: 23.4375em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper .link-event-page-wrapper {
    width: 55%;
    float: right; } }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper .link-event-page-wrapper {
    width: 57%; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper .link-event-page-wrapper .green-arrow {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-bottom: 0.1764706rem;
  margin-right: 1.1764706rem;
  margin-top: 0.5294118rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  float: left; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper .link-event-page-wrapper a {
  display: block;
  overflow: hidden;
  text-decoration: none;
  font-size: 1.5294118rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper .link-event-page-wrapper:hover .green-arrow, .page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper .link-event-page-wrapper:focus .green-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 0.5882353rem;
  margin-left: 0.5882353rem; }

.hb-content-with-sidebar .page-view-container {
  padding-top: 2.3529412rem; }

.hb-content-with-sidebar .page-view-container .node--display-mode-reference-page {
  padding-left: 0.5882353rem;
  padding-right: 0.5882353rem; }

@media all and (min-width: 85.375em) {
  .hb-content-with-sidebar .view--upcoming-events.view--display-block_2 {
    width: 64%; } }

.hb-content-with-sidebar .view--upcoming-events.view--display-block_2 .link-events-page-wrapper {
  max-height: none; }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .view--upcoming-events.view--display-block_2 .view__row .many-rows {
    width: 100% !important; } }

.page_with_2_references_to_other_ {
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem; }

@media all and (min-width: 79.875em) {
  .page_with_2_references_to_other_ {
    padding: 0;
    overflow: auto;
    max-width: 75.1764706rem;
    margin: 0 auto; } }

.page_with_2_references_to_other_ .page-and-reference-wrapper {
  width: 100%;
  margin-bottom: 2.6470588rem; }

@media all and (min-width: 48em) {
  .page_with_2_references_to_other_ .page-and-reference-wrapper {
    width: 30%;
    float: left; } }

.page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-image-wrapper {
  width: 100%; }

@media all and (min-width: 31.25em) and (max-width: 47.9375em) {
  .page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-image-wrapper {
    width: 50%;
    display: inline-block; } }

.page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-image-wrapper img {
  border-radius: 0.2941176rem;
  margin: auto;
  width: 100%; }

@media all and (min-width: 31.25em) and (max-width: 47.9375em) {
  .page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper {
    width: 50%;
    display: inline-block;
    padding-left: 2.3529412rem;
    vertical-align: top; } }

.page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-title {
  margin-top: 0.8823529rem;
  margin-bottom: 0.2941176rem; }

@media all and (min-width: 31.25em) and (max-width: 47.9375em) {
  .page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-title {
    margin-top: 0; } }

.page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-title a {
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  margin-left: 1.7647059rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

@media all and (min-width: 48em) {
  .page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-title a {
    font-size: 1.5294118rem; } }

.page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-title .green-arrow-pre-link {
  float: left;
  margin-top: 0.5882353rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2058824rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-bottom: 0.1764706rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-title:hover .green-arrow-pre-link, .page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-title:focus .green-arrow-pre-link {
  margin-left: 0.5882353rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-title:hover a, .page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-title:focus a {
  color: #469e44; }

.page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-summary {
  margin-left: 1.7647059rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.page_with_2_references_to_other_ .referenced-pages {
  width: 100%; }

@media all and (min-width: 48em) {
  .page_with_2_references_to_other_ .referenced-pages {
    width: 70%;
    float: right;
    padding-left: 2.7647059rem; } }

.page_with_2_references_to_other_ .referenced-pages article {
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #ffffff;
  padding: 1.1764706rem;
  margin-bottom: 2.6470588rem; }

@media all and (min-width: 31.25em) {
  .page_with_2_references_to_other_ .referenced-pages article {
    padding: 0.8823529rem 1.7647059rem 0.5882353rem 0.8823529rem; } }

@media all and (min-width: 48em) {
  .page_with_2_references_to_other_ .referenced-pages article {
    margin-bottom: 1.7647059rem; } }

.page_with_2_references_to_other_ .referenced-pages article .header-with-page-img {
  padding-bottom: 1.0294118rem; }

@media all and (min-width: 31.25em) {
  .page_with_2_references_to_other_ .referenced-pages article .header-with-page-img {
    width: 35%;
    display: inline-block;
    padding-bottom: 0; } }

.page_with_2_references_to_other_ .referenced-pages article .header-with-page-img img {
  border-radius: 0.2941176rem; }

.page_with_2_references_to_other_ .referenced-pages article .paragraph-page-wrapper {
  min-height: 9.5882353rem;
  position: relative; }

@media all and (min-width: 31.25em) {
  .page_with_2_references_to_other_ .referenced-pages article .paragraph-page-wrapper {
    width: 65%;
    display: inline-block;
    vertical-align: top;
    padding-left: 1.7647059rem; } }

.page_with_2_references_to_other_ .referenced-pages article .paragraph-page-wrapper .header-with-page-title {
  font-size: 1.2941176rem;
  font-weight: 600;
  line-height: 1.59; }

.page_with_2_references_to_other_ .referenced-pages article .paragraph-page-wrapper .paragraph-header-with-page-summary {
  font-size: 1.0588235rem;
  line-height: 1.61;
  letter-spacing: normal;
  padding-bottom: 2.9411765rem; }

.page_with_2_references_to_other_ .referenced-pages article .paragraph-page-wrapper .header-with-page-link {
  position: absolute;
  bottom: 0;
  padding-bottom: 1.1764706rem; }

.page_with_2_references_to_other_ .referenced-pages article .paragraph-page-wrapper .header-with-page-link a {
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-decoration: none;
  color: #2e2b2b;
  border-bottom: solid 0.1764706rem #469e44; }

.page_with_2_references_to_other_ .referenced-pages article .paragraph-page-wrapper .header-with-page-link a:hover, .page_with_2_references_to_other_ .referenced-pages article .paragraph-page-wrapper .header-with-page-link a:focus {
  color: #469e44; }

.region-sidebar-first .contact_us {
  margin: 2.6470588rem 0 0.8823529rem 0.8823529rem;
  padding: 1.1764706rem;
  border: 0.1764706rem solid #469e44;
  background-color: #FFFFFF;
  border-radius: 0.2941176rem; }

@media all and (min-width: 34.375em) and (max-width: 63.9375em) {
  .region-sidebar-first .contact_us {
    margin: 3.5294118rem 0 0.8823529rem 0.8823529rem; } }

@media all and (min-width: 64em) {
  .region-sidebar-first .contact_us {
    max-width: 17.4705882rem;
    margin: 0.3529412rem 0 0.8823529rem 0; } }

.region-sidebar-first .contact_us .contact-us-header {
  width: 100%;
  display: block; }

@media all and (min-width: 48em) and (max-width: 63.9375em) {
  .region-sidebar-first .contact_us .contact-us-header {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    padding-right: 0.5882353rem;
    padding-top: 1.1764706rem;
    margin-right: 0.3529412rem; } }

.region-sidebar-first .contact_us .contact-us-header .contact-us-title {
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.27;
  letter-spacing: normal;
  text-align: left;
  color: #469e44;
  padding-bottom: 0.2941176rem; }

.region-sidebar-first .contact_us .contact-us-header .contact-us-descr {
  color: #2e2b2b;
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left; }

.region-sidebar-first .contact_us .contact-us-header .contact-us-descr p {
  padding-bottom: 1.7647059rem;
  font-weight: normal; }

.region-sidebar-first .contact_us .contact-us-header .contact-us-descr a {
  color: #464242; }

.region-sidebar-first .contact_us .contact-us-header .contact-us-descr a:hover, .region-sidebar-first .contact_us .contact-us-header .contact-us-descr a:focus {
  color: #469e44; }

@media all and (min-width: 48em) and (max-width: 63.9375em) {
  .region-sidebar-first .contact_us .contact-us-header.missing-elements {
    width: 50%; } }

.region-sidebar-first .contact_us .contact-us-info {
  position: relative;
  width: 100%;
  display: block; }

@media all and (min-width: 48em) and (max-width: 63.9375em) {
  .region-sidebar-first .contact_us .contact-us-info {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    padding-right: 0.5882353rem;
    padding-top: 1.1764706rem; } }

.region-sidebar-first .contact_us .contact-us-info .contact-us-name {
  font-size: 1.2941176rem;
  font-weight: 600;
  line-height: 1.59; }

.region-sidebar-first .contact_us .contact-us-info .contact-us-phone a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1.4705882rem;
  text-decoration: none;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.94;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.region-sidebar-first .contact_us .contact-us-info .contact-us-phone a:hover, .region-sidebar-first .contact_us .contact-us-info .contact-us-phone a:focus {
  color: #469e44; }

.region-sidebar-first .contact_us .contact-us-info .contact-us-phone a::before {
  position: absolute;
  left: 1.3529412rem;
  content: ' ';
  background: url(../images/icons/icon-phone-green.svg) no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1.2941176rem;
  margin-top: 0.3529412rem;
  margin-left: -1.2941176rem; }

.region-sidebar-first .contact_us .contact-us-info .contact-us-ext {
  padding-left: 1.4705882rem; }

.region-sidebar-first .contact_us .contact-us-info .contact-us-ext .field__label {
  float: left;
  padding-right: 0.2941176rem; }

.region-sidebar-first .contact_us .contact-us-info .contact-us-email a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1.4705882rem;
  text-decoration: underline;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.94;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.region-sidebar-first .contact_us .contact-us-info .contact-us-email a:hover, .region-sidebar-first .contact_us .contact-us-info .contact-us-email a:focus {
  color: #469e44; }

.region-sidebar-first .contact_us .contact-us-info .contact-us-email a::before {
  position: absolute;
  left: 1.3529412rem;
  content: ' ';
  background: url(../images/icons/icon-email-green.svg) no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1.2941176rem;
  margin-top: 0.5882353rem;
  margin-left: -1.2941176rem; }

@media all and (min-width: 48em) and (max-width: 63.9375em) {
  .region-sidebar-first .contact_us .contact-us-info.missing-elements {
    width: 50%; } }

.region-sidebar-first .contact_us .contact-us-address {
  width: 100%;
  display: block;
  padding: 1.7647059rem 0 2rem 0; }

@media all and (min-width: 48em) and (max-width: 63.9375em) {
  .region-sidebar-first .contact_us .contact-us-address {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    padding-left: 0.5882353rem;
    padding-top: 1.1764706rem; } }

.region-sidebar-first .contact_us .contact-us-address .field__label {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.94;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.region-sidebar-first .contact_us .contact-us-address .field__item {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left; }

.region-sidebar-first .contact_us .contact-us-address .field__item:hover a, .region-sidebar-first .contact_us .contact-us-address .field__item:focus a {
  color: #469e44; }

.region-sidebar-first .contact_us .contact-us-address .field__item p {
  padding-bottom: 0;
  margin-top: 0; }

.region-sidebar-first .contact_us .contact-us-address .field__item p a {
  color: #2e2b2b; }

@media all and (min-width: 48em) and (max-width: 63.9375em) {
  .region-sidebar-first .contact_us .contact-us-address.missing-elements {
    width: 50%; } }

.ktp-contact-us, .block--contact-us {
  margin-top: 2.9411765rem;
  max-width: none; }

.region-postfix .contact_us {
  margin: 2.6470588rem 1.1764706rem 0.8823529rem 1.1764706rem;
  padding: 1.1764706rem;
  border: 0.1764706rem solid #469e44;
  background-color: #FFFFFF;
  border-radius: 0.2941176rem; }

@media all and (min-width: 79.875em) {
  .region-postfix .contact_us {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto;
    padding: 3.5294118rem;
    margin-right: auto;
    margin-left: auto;
    margin-top: 3.5294118rem;
    margin-bottom: 5.2941176rem; }
  .region-postfix .contact_us:after {
    content: " ";
    display: block;
    clear: both; } }

.region-postfix .contact_us .contact-us-header {
  width: 100%;
  display: block; }

@media all and (min-width: 48em) {
  .region-postfix .contact_us .contact-us-header {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    padding-right: 1.1764706rem;
    padding-top: 1.1764706rem; } }

.region-postfix .contact_us .contact-us-header .contact-us-title {
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.27;
  letter-spacing: normal;
  text-align: left;
  color: #469e44;
  padding-bottom: 0.2941176rem; }

.region-postfix .contact_us .contact-us-header .contact-us-descr {
  color: #2e2b2b;
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left; }

.region-postfix .contact_us .contact-us-header .contact-us-descr p {
  padding-bottom: 1.7647059rem;
  font-weight: normal; }

.region-postfix .contact_us .contact-us-header .contact-us-descr a {
  color: #464242; }

.region-postfix .contact_us .contact-us-header .contact-us-descr a:hover {
  color: #469e44; }

@media all and (min-width: 48em) {
  .region-postfix .contact_us .contact-us-header.missing-elements {
    width: 50%; } }

.region-postfix .contact_us .contact-us-info {
  position: relative;
  width: 100%;
  display: block; }

@media all and (min-width: 48em) {
  .region-postfix .contact_us .contact-us-info {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    padding-right: 0.5882353rem;
    padding-left: 0.5882353rem;
    padding-top: 1.1764706rem; } }

@media all and (min-width: 64em) {
  .region-postfix .contact_us .contact-us-info {
    padding-left: 7.3529412rem; } }

.region-postfix .contact_us .contact-us-info .contact-us-name {
  font-size: 1.2941176rem;
  font-weight: 600;
  line-height: 1.59; }

.region-postfix .contact_us .contact-us-info .contact-us-phone {
  padding-top: 0.2941176rem; }

.region-postfix .contact_us .contact-us-info .contact-us-phone a {
  padding-left: 1.7647059rem;
  text-decoration: none;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.94;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.region-postfix .contact_us .contact-us-info .contact-us-phone a:hover, .region-postfix .contact_us .contact-us-info .contact-us-phone a:focus {
  color: #469e44; }

.region-postfix .contact_us .contact-us-info .contact-us-phone a::before {
  position: absolute;
  content: ' ';
  background: url(../images/icons/icon-phone-green.svg) no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1.2941176rem;
  margin-top: 0.3529412rem;
  margin-left: -1.6470588rem; }

.region-postfix .contact_us .contact-us-info .contact-us-email a {
  padding-left: 1.7647059rem;
  text-decoration: underline;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.94;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.region-postfix .contact_us .contact-us-info .contact-us-email a:hover, .region-postfix .contact_us .contact-us-info .contact-us-email a:focus {
  color: #469e44; }

.region-postfix .contact_us .contact-us-info .contact-us-email a::before {
  position: absolute;
  content: ' ';
  background: url(../images/icons/icon-email-green.svg) no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1.2941176rem;
  margin-top: 0.5882353rem;
  margin-left: -1.6470588rem; }

@media all and (min-width: 48em) {
  .region-postfix .contact_us .contact-us-info.missing-elements {
    width: 50%; } }

.region-postfix .contact_us .contact-us-address {
  width: 100%;
  display: block;
  padding: 1.7647059rem 0 2rem 0; }

@media all and (min-width: 48em) {
  .region-postfix .contact_us .contact-us-address {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    padding-left: 0.5882353rem;
    padding-top: 1.1764706rem; } }

.region-postfix .contact_us .contact-us-address .field__label {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.94;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.region-postfix .contact_us .contact-us-address .field__item {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left; }

.region-postfix .contact_us .contact-us-address .field__item:hover a, .region-postfix .contact_us .contact-us-address .field__item:focus a {
  color: #469e44; }

.region-postfix .contact_us .contact-us-address .field__item p {
  padding-bottom: 0;
  margin-top: 0; }

.region-postfix .contact_us .contact-us-address .field__item p a {
  color: #2e2b2b; }

@media all and (min-width: 48em) {
  .region-postfix .contact_us .contact-us-address.missing-elements {
    width: 50%; } }

.block--gtranslate {
  display: block;
  position: absolute;
  left: 1.1764706rem;
  top: 3.2352941rem;
  max-width: 11.7058824rem; }

@media all and (min-width: 64em) {
  .block--gtranslate {
    left: unset;
    right: 0.5882353rem;
    top: 0.3529412rem;
    z-index: 1; } }

.block--gtranslate .gtranslate select, .block--gtranslate .gtranslate_wrapper select {
  background-image: url("/themes/custom/bloorview/images/icons/worldwide-icon.svg");
  background-position: 0.1764706rem;
  background-color: transparent;
  height: 100%;
  max-width: 11.3529412rem;
  max-height: 1.6470588rem;
  padding: 0.0588235rem 0 0 1.5294118rem;
  width: 100%;
  background-repeat: no-repeat !important; }

.block--site-branding {
  padding-top: 2.9411765rem; }

@media all and (min-width: 64em) {
  .block--site-branding {
    padding-top: 0; } }

body.dialog-off-canvas-main-canvas .block--site-branding {
  padding-top: 2.9411765rem; }

body.dialog-off-canvas-main-canvas .block--gtranslate {
  display: block;
  left: 1.1764706rem;
  top: 3.2352941rem;
  max-width: 11.7058824rem; }

.nav__item.gtranslate-block {
  display: none !important; }

.nav__item .gtranslate .switcher.notranslate .selected a::before {
  content: '';
  position: absolute;
  left: 1.0588235rem;
  width: 1.1764706rem;
  height: 1.2352941rem;
  margin-left: 0.2352941rem;
  margin-top: -0.1176471rem;
  background-repeat: no-repeat;
  background-image: url("/themes/custom/bloorview/images/icons/worldwide-icon.svg"); }

@media all and (min-width: 64em) {
  .nav__item .gtranslate .switcher.notranslate .selected a::before {
    left: 0.1176471rem;
    height: 1rem;
    margin-top: 0; } }

.nav__item .gtranslate .switcher.notranslate .selected a::after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("/themes/custom/bloorview/images/icons/icon-down.svg");
  width: 0.9411765rem;
  height: 0.7058824rem;
  right: 1rem;
  top: 1.0588235rem; }

@media all and (min-width: 64em) {
  .nav__item .gtranslate .switcher.notranslate .selected a::after {
    top: 0.4705882rem;
    right: 0.2941176rem; } }

.basic-header-block-layout {
  position: absolute;
  background: white;
  width: 100%; }

@media all and (min-width: 79.875em) {
  .basic-header-block-layout {
    height: 26.4705882rem; } }

.basic-header-block-container {
  overflow: auto;
  overflow-y: hidden;
  background-color: transparent; }

@media all and (min-width: 67.625em) {
  .basic-header-block-container {
    padding-bottom: 1.7647059rem; } }

@media all and (min-width: 79.875em) {
  .basic-header-block-container {
    padding-bottom: 0; } }

@media all and (min-width: 79.875em) {
  .basic-header-block-container {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding-bottom: 3.5294118rem;
    min-height: 26.4705882rem; }
  .basic-header-block-container:after {
    content: " ";
    display: block;
    clear: both; } }

.basic-header-block-container .basic-header-block-title {
  padding: 1.7647059rem 1.2352941rem 0.2941176rem 1.1764706rem;
  font-size: 2.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #469e44; }

@media all and (min-width: 64em) {
  .basic-header-block-container .basic-header-block-title {
    font-size: 2.6470588rem;
    width: 28%;
    padding-top: 7.0588235rem; } }

@media all and (min-width: 85.375em) {
  .basic-header-block-container .basic-header-block-title {
    padding-left: 0;
    width: 41%; } }

.basic-header-block-container .basic-header-block-body {
  padding: 0 1.2352941rem 1.7647059rem 1.1764706rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.basic-header-block-container .basic-header-block-body a {
  color: #2e2b2b; }

.basic-header-block-container .basic-header-block-body a:hover, .basic-header-block-container .basic-header-block-body a:focus {
  color: #469e44; }

@media all and (min-width: 64em) {
  .basic-header-block-container .basic-header-block-body {
    font-size: 1.2941176rem;
    width: 28%;
    float: left; } }

@media all and (min-width: 79.875em) {
  .basic-header-block-container .basic-header-block-body {
    width: 41%; } }

@media all and (min-width: 85.375em) {
  .basic-header-block-container .basic-header-block-body {
    padding-left: 0; } }

.basic-header-block-container .basic-header-block-image {
  overflow: auto;
  margin: 0 auto; }

@media all and (min-width: 48em) {
  .basic-header-block-container .basic-header-block-image img {
    width: 100%; } }

@media all and (min-width: 64em) {
  .basic-header-block-container .basic-header-block-image img {
    width: unset;
    border-radius: 0.2941176rem; } }

@media all and (min-width: 64em) {
  .basic-header-block-container .basic-header-block-image {
    padding-top: 2.6470588rem;
    position: absolute;
    top: 0;
    right: 0;
    padding-right: 0.5882353rem;
    padding-bottom: 0; }
  .basic-header-block-container .basic-header-block-image img {
    float: right; } }

@media all and (min-width: 79.875em) {
  .basic-header-block-container .basic-header-block-image {
    padding-right: 0; } }

.links {
  padding-bottom: 0.8823529rem; }

.paragraph--type-links, .paragraph--type-files {
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  padding: 0.8823529rem 1.1764706rem 0.5882353rem 1.1764706rem;
  margin-bottom: 1.7647059rem; }

.paragraph--type-links:hover, .paragraph--type-links:focus, .paragraph--type-files:hover, .paragraph--type-files:focus {
  -webkit-box-shadow: none;
          box-shadow: none; }

.paragraph--type-links .pdf-file img, .paragraph--type-files .pdf-file img {
  max-width: 1.1764706rem;
  float: left;
  margin-top: 0.2352941rem; }

.paragraph--type-links .internal-link .green-arrow, .paragraph--type-files .internal-link .green-arrow {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 1.8235294rem;
  float: left;
  margin-top: 0.5882353rem;
  padding: 4.5px; }

.paragraph--type-links .internal-link:hover .green-arrow, .paragraph--type-links .internal-link:focus .green-arrow, .paragraph--type-files .internal-link:hover .green-arrow, .paragraph--type-files .internal-link:focus .green-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.5882353rem;
  margin-right: 1.1764706rem; }

.paragraph--type-links .external-link, .paragraph--type-files .external-link {
  padding-bottom: 2.0588235rem; }

.paragraph--type-links .external-link-icon-wrapper, .paragraph--type-files .external-link-icon-wrapper {
  background-image: url("/themes/custom/bloorview/images/icons/external-link-icon.svg");
  background-repeat: no-repeat;
  height: 1.3529412rem;
  float: left;
  width: 100%;
  margin-right: 1.1764706rem;
  margin-top: 0.2352941rem; }

@media all and (min-width: 48em) {
  .paragraph--type-links .external-link-icon-wrapper, .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 0.9411765rem; } }

@media all and (min-width: 53.125em) {
  .paragraph--type-links .external-link-icon-wrapper, .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 0.5882353rem; } }

@media all and (min-width: 64em) {
  .paragraph--type-links .external-link-icon-wrapper, .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 1.1764706rem; } }

@media all and (min-width: 70em) {
  .paragraph--type-links .external-link-icon-wrapper, .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 0.9411765rem; } }

@media all and (min-width: 79.875em) {
  .paragraph--type-links .external-link-icon-wrapper, .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 0.7058824rem; } }

.paragraph--type-links .external-link-icon-wrapper a, .paragraph--type-files .external-link-icon-wrapper a {
  padding-left: 2.3529412rem;
  margin-top: -0.1176471rem; }

.paragraph--type-links .external-link-icon-wrapper a .ext, .paragraph--type-files .external-link-icon-wrapper a .ext {
  display: none; }

.paragraph--type-links .file--application-pdf, .paragraph--type-files .file--application-pdf {
  padding-top: 5.1764706rem;
  background-repeat: no-repeat;
  background-size: 1.2941176rem auto; }

@media all and (min-width: 20.5em) {
  .paragraph--type-links .file--application-pdf, .paragraph--type-files .file--application-pdf {
    padding-top: 3.1176471rem; } }

@media all and (min-width: 33.875em) {
  .paragraph--type-links .file--application-pdf, .paragraph--type-files .file--application-pdf {
    padding-top: 1rem; } }

@media all and (min-width: 64em) {
  .paragraph--type-links .file--application-pdf, .paragraph--type-files .file--application-pdf {
    padding-top: 0.7058824rem; } }

.paragraph--type-links .file--application-pdf .pdf-icon-img, .paragraph--type-files .file--application-pdf .pdf-icon-img {
  padding-top: 0.1176471rem; }

.paragraph--type-links .file--application-pdf a, .paragraph--type-files .file--application-pdf a {
  margin-left: 1.2941176rem; }

.paragraph--type-links a, .paragraph--type-files a {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  display: inline-block;
  overflow: hidden;
  width: 80%; }

.paragraph--type-links a:hover, .paragraph--type-links a:focus, .paragraph--type-files a:hover, .paragraph--type-files a:focus {
  color: #469e44; }

.paragraph--type-text {
  padding-bottom: 2.6470588rem; }

.paragraph--type-text .stories-text h3 {
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.27;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  padding-bottom: 0.8823529rem; }

.paragraph--type-text .stories-text h4 {
  font-size: 1.5294118rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  padding-bottom: 0.5882353rem; }

.paragraph--type-text .stories-text h5 {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  padding-bottom: 0.8823529rem; }

.paragraph--type-text .stories-text ul, .paragraph--type-text .stories-text ol {
  padding-left: 1.1764706rem; }

.paragraph--type-text .stories-text ul li {
  list-style-position: outside; }

.paragraph--type-text .stories-text ol li {
  list-style-position: outside; }

.paragraph--type-text .paragraph--type-image {
  margin-bottom: 0.8823529rem; }

.paragraph--type-text .paragraph--type-image img {
  border-radius: 0.2941176rem; }

.paragraph--type-text .page-node-type-staff ul, .paragraph--type-text ol {
  padding-left: 1.1764706rem; }

.page-node-type-landing-page div.field__item {
  max-width: 75.1764706rem;
  margin: 0 auto; }

.page-node-type-landing-page .field__item.accordions {
  padding: 0 1.1764706rem; }

.page-node-type-landing-page .field__item.accordions .paragraph--type--accordion-container {
  max-width: 75.1764706rem;
  margin: 0 auto; }

.page-node-type-landing-page .basic {
  padding: 0 1.1764706rem; }

.page-node-type-landing-page .paragraph--type-text,
.page-node-type-landing-page .basic h2 {
  max-width: 75.1764706rem;
  margin: 0 auto; }

@media all and (min-width: 85.375em) {
  .page-node-type-landing-page .paragraph--type-text {
    margin: auto; } }

.related_documents .paragraph--type-product-related-documents, .page-node-type-page .paragraph--type-product-related-documents {
  margin-bottom: 3.5294118rem;
  padding-top: 1.1764706rem; }

.related_documents .paragraph--type-product-related-documents .related-documents-label, .page-node-type-page .paragraph--type-product-related-documents .related-documents-label {
  font-size: 1.7647059rem;
  font-weight: 600;
  line-height: 1.27;
  color: #2e2b2b;
  margin-bottom: 2.0588235rem;
  border-bottom: solid 0.2941176rem #4aa748; }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video {
  margin-bottom: 1.3235294rem;
  padding-bottom: 2.6470588rem;
  border-bottom: 0.0588235rem solid #C7C3C3; }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item:last-child, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf:last-child, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video:last-child, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item:last-child, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf:last-child, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video:last-child {
  border-bottom: none; }

@media all and (min-width: 48em) {
  .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .l-constrain, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .l-constrain, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .l-constrain, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .l-constrain, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .l-constrain, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .l-constrain {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

@media all and (min-width: 34.375em) {
  .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video {
    margin-bottom: 2.6470588rem;
    padding-bottom: 0;
    border-bottom: none; } }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image {
  float: right;
  width: 30%; }

@media all and (min-width: 34.375em) {
  .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image {
    height: auto;
    float: none;
    display: inline-block; }
  .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image img, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image img, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image img, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image img, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image img, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image img {
    width: 100%; } }

@media all and (min-width: 48em) {
  .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image {
    width: auto; } }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image img, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image img, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image img, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image img, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image img, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 34.375em) {
  .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container {
    width: 70%;
    padding-left: 1.7647059rem;
    display: inline-block;
    vertical-align: top;
    min-height: 11.5882353rem;
    height: auto;
    position: relative; } }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title {
  font-size: 1.1764706rem;
  line-height: 1.4;
  padding-right: 0.5294118rem;
  font-weight: bold;
  margin-bottom: 0.4705882rem;
  color: #2e2b2b; }

@media all and (min-width: 34.375em) {
  .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title {
    line-height: 1.35;
    font-size: 1.5294118rem;
    padding-right: 0; } }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:hover, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:focus, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:hover, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:focus, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:hover, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:focus, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:hover, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:focus, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:hover, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:focus, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:hover, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:focus {
  color: #469e44; }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title::before, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title::before, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title::before, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title::before, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title::before, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title::before {
  position: relative;
  content: ' ';
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.4705882rem;
  height: 1.4117647rem;
  display: none;
  margin-bottom: -0.2941176rem; }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-description, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-description, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-description, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-description, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-description, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-description {
  font-size: 1.0588235rem;
  line-height: 1.61;
  padding-bottom: 0.8823529rem; }

@media all and (min-width: 34.375em) {
  .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc {
    position: absolute; } }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--mime-application-pdf, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--application-pdf, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--mime-application-pdf, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--application-pdf, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--mime-application-pdf, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--application-pdf, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--mime-application-pdf, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--application-pdf, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--mime-application-pdf, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--application-pdf, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--mime-application-pdf, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--application-pdf {
  background-image: none; }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a {
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-decoration: none;
  color: #2e2b2b;
  border-bottom: solid 0.1764706rem #469e44;
  border-radius: 0.0588235rem; }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:hover, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:focus, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:hover, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:focus, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:hover, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:focus, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:hover, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:focus, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:hover, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:focus, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:hover, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:focus {
  color: #469e44; }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a::before, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a::before, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a::before, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a::before, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a::before, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a::before {
  position: relative;
  content: ' ';
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.1764706rem;
  height: 0.8235294rem;
  display: none; }

@media all and (min-width: 34.375em) {
  .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link {
    position: absolute; } }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a {
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-decoration: none;
  color: #2e2b2b;
  border-bottom: solid 0.1764706rem #469e44;
  border-radius: 0.0588235rem; }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:hover, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:focus, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:hover, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:focus, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:hover, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:focus, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:hover, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:focus, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:hover, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:focus, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:hover, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:focus {
  color: #469e44; }

.most_visited_programs_services {
  position: relative;
  max-width: 75.1764706rem;
  margin: auto;
  padding: 0.8823529rem 0.5882353rem 0.5882353rem 0.5882353rem; }

@media all and (min-width: 64em) {
  .most_visited_programs_services {
    padding: 0 0.5882353rem 0.5882353rem 0.5882353rem; } }

@media all and (min-width: 79.875em) {
  .most_visited_programs_services {
    padding: 0 0 0.5882353rem 0; } }

.most_visited_programs_services .mvps-title {
  font-size: 1.0588235rem;
  font-weight: 600;
  padding-bottom: 0.3235294rem;
  color: #464242;
  border-bottom: 0.0588235rem #C7C3C3 solid;
  margin-bottom: 1.1764706rem; }

@media all and (min-width: 43.75em) {
  .most_visited_programs_services .mvps-title {
    font-size: 1.1764706rem; } }

@media all and (min-width: 43.75em) {
  .most_visited_programs_services .mvps-title {
    margin-bottom: 2.0588235rem; } }

@media all and (min-width: 12.5em) and (max-width: 43.6875em) {
  .most_visited_programs_services .node--type-programs-services, .most_visited_programs_services .node--type-online-family-resources {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin: 0 0.2941176rem 1.7647059rem 0; }
  .most_visited_programs_services .node--type-programs-services:last-child, .most_visited_programs_services .node--type-online-family-resources:last-child {
    margin-bottom: 4.7058824rem; } }

@media all and (min-width: 43.75em) {
  .most_visited_programs_services .node--type-programs-services, .most_visited_programs_services .node--type-online-family-resources {
    width: 31.42857%;
    float: left;
    margin-left: 2.85714%;
    margin: 0 0.2941176rem 2.6470588rem 0; } }

.most_visited_programs_services .node--type-programs-services .prog-link, .most_visited_programs_services .node--type-online-family-resources .prog-link {
  margin-bottom: 0.1764706rem; }

.most_visited_programs_services .node--type-programs-services .prog-link .green-arrow-pre-link, .most_visited_programs_services .node--type-online-family-resources .prog-link .green-arrow-pre-link {
  float: left;
  margin-top: 0.5294118rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1.2352941rem;
  margin-bottom: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.most_visited_programs_services .node--type-programs-services .prog-link .external-link-image, .most_visited_programs_services .node--type-online-family-resources .prog-link .external-link-image {
  float: left;
  margin-left: 0.9411765rem;
  max-width: 1.1764706rem;
  padding-top: 0.3529412rem;
  position: absolute;
  right: 0.5882353rem; }

.most_visited_programs_services .node--type-programs-services .prog-link a, .most_visited_programs_services .node--type-online-family-resources .prog-link a {
  position: relative;
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.39;
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .most_visited_programs_services .node--type-programs-services .prog-link a, .most_visited_programs_services .node--type-online-family-resources .prog-link a {
    font-size: 1.5294118rem; } }

.most_visited_programs_services .node--type-programs-services .prog-link a:focus, .most_visited_programs_services .node--type-programs-services .prog-link a:hover, .most_visited_programs_services .node--type-online-family-resources .prog-link a:focus, .most_visited_programs_services .node--type-online-family-resources .prog-link a:hover {
  color: #469e44;
  text-decoration: none !important; }

.most_visited_programs_services .node--type-programs-services .prog-link a span, .most_visited_programs_services .node--type-online-family-resources .prog-link a span {
  float: left; }

@media all and (min-width: 48em) {
  .most_visited_programs_services .node--type-programs-services .prog-link a span, .most_visited_programs_services .node--type-online-family-resources .prog-link a span {
    width: 85%; } }

.most_visited_programs_services .node--type-programs-services .prog-link:hover .green-arrow-pre-link, .most_visited_programs_services .node--type-programs-services .prog-link:focus .green-arrow-pre-link, .most_visited_programs_services .node--type-online-family-resources .prog-link:hover .green-arrow-pre-link, .most_visited_programs_services .node--type-online-family-resources .prog-link:focus .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.6470588rem;
  margin-right: 0.5882353rem; }

.most_visited_programs_services .node--type-programs-services .prog-description, .most_visited_programs_services .node--type-online-family-resources .prog-description {
  padding-left: 1.9411765rem;
  font-size: 1.0588235rem;
  line-height: 1.61; }

.events-landing .block--header-layout {
  background-color: #FFFFFF; }

.events-landing .hb-content {
  background-color: #f7f7f7; }

.events-header-container {
  padding: 1.7647059rem 1.1764706rem 1.7647059rem 1.1764706rem; }

@media all and (min-width: 64em) {
  .events-header-container {
    padding: 0 0.5882353rem 3.5294118rem 0.5882353rem; } }

@media all and (min-width: 79.875em) {
  .events-header-container {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding: 0 0 3.5294118rem 0; }
  .events-header-container:after {
    content: " ";
    display: block;
    clear: both; } }

.events-header-container .events-header-title {
  padding-bottom: 0.2941176rem;
  font-size: 2.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #469e44; }

@media all and (min-width: 64em) {
  .events-header-container .events-header-title {
    width: 40%;
    float: left;
    font-size: 2.6470588rem;
    padding-bottom: 0.9411765rem;
    padding-top: 7.0588235rem; } }

.events-header-container .events-header-body {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 64em) {
  .events-header-container .events-header-body {
    width: 30%;
    float: left;
    clear: left;
    font-size: 1.2941176rem; } }

.events-header-container .node--display-mode-highlighted-content-block {
  padding-left: 0 !important;
  overflow: auto;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF;
  margin-top: 2.6470588rem;
  margin-bottom: 0.2352941rem;
  padding-top: 1.1764706rem !important; }

@media all and (min-width: 48em) {
  .events-header-container .node--display-mode-highlighted-content-block {
    padding-top: 1.4705882rem !important; } }

@media all and (min-width: 64em) {
  .events-header-container .node--display-mode-highlighted-content-block {
    width: 60%;
    margin-top: 3.2941176rem; } }

.events-header-container .node--display-mode-highlighted-content-block .node__content-events {
  overflow: auto;
  padding: 0 1.1764706rem 1.7647059rem 1.1764706rem; }

@media all and (min-width: 48em) {
  .events-header-container .node--display-mode-highlighted-content-block .node__content-events {
    padding: 0 1.1764706rem; } }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper {
  position: relative;
  float: left; }

@media all and (min-width: 48em) {
  .events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper {
    width: 67%; } }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper img {
  border-bottom-left-radius: 0.2941176rem;
  border-bottom-right-radius: 0.2941176rem;
  width: 100%;
  margin-bottom: 1.4705882rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

@media all and (min-width: 64em) {
  .events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper img {
    margin: 1.1764706rem 0; } }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper {
  width: 100%;
  padding: 0.2941176rem 0.8823529rem;
  border-top-left-radius: 0.2941176rem;
  border-top-right-radius: 0.2941176rem;
  overflow: auto;
  background-color: #469e44; }

@media all and (min-width: 64em) {
  .events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper {
    position: absolute; } }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .same-month {
  padding-top: 0.7647059rem !important;
  padding-right: 0.2941176rem;
  font-size: 1.1764706rem;
  font-weight: 600 !important;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal; }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .same-start-day, .events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .same-end-day {
  font-size: 2.0588235rem;
  padding-top: 0 !important;
  font-weight: 600 !important;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal; }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .same-date-seperator {
  padding-top: 0.7647059rem !important;
  padding-right: 0.2941176rem;
  padding-left: 0.2941176rem;
  font-size: 1.1764706rem;
  font-weight: 600 !important;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal; }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .event-start-date {
  float: left;
  font-size: 1.1764706rem;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF; }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .event-start-date .day-start {
  font-size: 2.0588235rem;
  font-weight: bold;
  float: left; }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .event-start-date .month-start {
  float: left;
  padding-right: 0.2941176rem;
  padding-top: 0.7058824rem; }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .event-end-date {
  float: left;
  font-size: 1.1764706rem;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF; }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .event-end-date .seperator {
  float: left;
  padding: 0.7058824rem 0.4117647rem 0 0.4117647rem; }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .event-end-date .day-end {
  font-size: 2.0588235rem;
  font-weight: bold;
  float: left; }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .event-end-date .month-end {
  padding-right: 0.2941176rem;
  padding-top: 0.7058824rem;
  float: left; }

.events-header-container .node--display-mode-highlighted-content-block .events-content {
  float: right; }

@media all and (min-width: 48em) {
  .events-header-container .node--display-mode-highlighted-content-block .events-content {
    width: 30%; } }

.events-header-container .node--display-mode-highlighted-content-block .events-content .page-tag {
  display: inline-block;
  border-radius: 0.2941176rem;
  border: solid 0.0588235rem #736f6f;
  padding: 0.1176471rem 0.7647059rem 0 0.7647059rem;
  margin-bottom: 0.8823529rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  text-transform: uppercase; }

@media all and (min-width: 64em) {
  .events-header-container .node--display-mode-highlighted-content-block .events-content .page-tag {
    margin-bottom: 1.4705882rem; } }

.events-header-container .node--display-mode-highlighted-content-block .events-content .page-tag a {
  color: #736f6f;
  text-decoration: none; }

.events-header-container .node--display-mode-highlighted-content-block .events-content .events-title a {
  font-size: 1.5294118rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none; }

.events-header-container .node--display-mode-highlighted-content-block .events-content .events-title a:hover, .events-header-container .node--display-mode-highlighted-content-block .events-content .events-title a:focus {
  color: #469e44; }

.events-header-container .node--display-mode-highlighted-content-block .events-content .events-subheading p {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242;
  width: 100%;
  padding: 0; }

.events-header-container .node--display-mode-highlighted-content-block .events-content .event-details-link {
  float: left;
  padding-top: 0.8823529rem; }

@media all and (min-width: 64em) {
  .events-header-container .node--display-mode-highlighted-content-block .events-content .event-details-link {
    padding-top: 0.2941176rem;
    margin-bottom: 1.3529412rem; } }

@media all and (min-width: 79.875em) {
  .events-header-container .node--display-mode-highlighted-content-block .events-content .event-details-link {
    padding-top: 2.6470588rem; } }

.events-header-container .node--display-mode-highlighted-content-block .events-content .event-details-link a {
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  border-bottom: 0.1764706rem solid #469e44; }

.events-header-container .node--display-mode-highlighted-content-block .events-content .event-details-link a:hover, .events-header-container .node--display-mode-highlighted-content-block .events-content .event-details-link a:focus {
  color: #469e44; }

.news-landing .block--header-layout {
  background-color: #FFFFFF; }

.news-landing .hb-content {
  background-color: #f7f7f7; }

.region-pre-content .news_header_block {
  margin-bottom: 0.5882353rem; }

@media all and (min-width: 48em) {
  .region-pre-content .news_header_block {
    margin-bottom: inherit; } }

.region-pre-content article.node--type-landing-page.node--display-mode-teaser {
  max-width: 100%;
  display: block;
  padding: 1.7647059rem 1.1764706rem 2.6470588rem 1.1764706rem;
  vertical-align: top; }

@media all and (min-width: 48em) {
  .region-pre-content article.node--type-landing-page.node--display-mode-teaser {
    max-width: 34%;
    display: inline-block;
    padding-top: 7.2352941rem; } }

@media all and (min-width: 85.375em) {
  .region-pre-content article.node--type-landing-page.node--display-mode-teaser {
    padding-left: 0;
    padding-right: 0; } }

.region-pre-content article.node--type-landing-page.node--display-mode-teaser h2 a {
  text-decoration: none;
  pointer-events: none; }

.region-pre-content article.node--type-landing-page.node--display-mode-teaser h2 a span {
  text-decoration: none;
  font-size: 2.6470588rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #2e2b2b; }

.region-pre-content article.node--type-landing-page.node--display-mode-teaser .node__content p {
  padding-right: 0.2941176rem;
  font-size: 1.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  color: #2e2b2b; }

@media all and (min-width: 48em) {
  .region-pre-content article.node--type-landing-page.node--display-mode-teaser .node__content p {
    padding-right: 1.8235294rem; } }

.region-pre-content article.node--type-landing-page.node--display-mode-teaser .node__content-news p {
  padding-right: 0.2941176rem;
  font-size: 1.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  color: #2e2b2b; }

@media all and (min-width: 48em) {
  .region-pre-content article.node--type-landing-page.node--display-mode-teaser .node__content-news p {
    padding-top: 1.1764706rem;
    padding-right: 1.8235294rem; } }

.region-pre-content article.node--type-landing-page.node--display-mode-teaser .node__content-news .news-read-more-link {
  display: none; }

.region-pre-content article.node--type-landing-page.node--display-mode-teaser .node__content-news .news-subheading p {
  font-size: 1.0588235rem; }

@media all and (min-width: 48em) {
  .region-pre-content article.node--type-landing-page.node--display-mode-teaser .node__content-news .news-subheading p {
    font-size: 1.2941176rem; } }

.region-pre-content article.node--type-news.node--display-mode-teaser {
  max-width: 100%;
  display: block;
  margin-left: 1.1764706rem;
  margin-right: 1.1764706rem;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF;
  margin-bottom: 2.6470588rem;
  padding: 0.5882353rem 0.5882353rem; }

@media all and (min-width: 48em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser {
    max-width: 64%;
    display: inline-block;
    margin: 3.3529412rem 0 4.4117647rem 0; } }

@media all and (min-width: 85.375em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser {
    padding-left: 0;
    padding-right: 0;
    margin-right: 0; } }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news {
  max-width: 49.5294118rem; }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-header-image {
  width: 100%;
  display: block;
  padding: 0.5882353rem 0.5882353rem 0.5882353rem 0.5882353rem; }

@media all and (min-width: 38.4375em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-header-image {
    max-width: 65%;
    display: inline-block; } }

@media all and (min-width: 38.4375em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-header-image {
    padding: 0.8823529rem 0 0.8823529rem 0.8823529rem; } }

@media all and (min-width: 85.375em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-header-image {
    padding: 0.8823529rem 0 0.8823529rem 1.4705882rem; } }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-header-image img {
  border-radius: 0.2941176rem; }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content {
  display: block;
  width: 100%;
  vertical-align: top;
  padding-right: 0.5882353rem;
  padding-left: 0.5882353rem;
  padding-top: 0.2941176rem; }

@media all and (min-width: 38.4375em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content {
    display: inline-block;
    width: 35%;
    padding-left: 1.4705882rem;
    padding-top: 0.5882353rem; } }

@media all and (min-width: 85.375em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content {
    padding-left: 0.2941176rem; } }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-title {
  padding-top: 0.7058824rem;
  padding-bottom: 0.1764706rem; }

@media all and (min-width: 38.4375em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-title {
    padding-top: 0; } }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-title h2 a {
  text-decoration: none;
  color: #2e2b2b;
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal; }

@media all and (min-width: 48em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-title h2 a {
    font-size: 1.5294118rem; } }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-title h2 a:hover, .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-title h2 afocus {
  color: #469e44;
  text-decoration: underline; }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-subheading, .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-summary {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal; }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-read-more-link {
  clear: both;
  margin-top: 0.8235294rem;
  padding-bottom: 1.1764706rem;
  display: inline-block; }

@media all and (min-width: 48em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-read-more-link {
    clear: both;
    float: none; } }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-read-more-link a {
  color: #2e2b2b;
  font-size: 1.0588235rem;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 0.0588235rem; }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-read-more-link a:hover, .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-read-more-link a:focus {
  color: #469e44; }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-read-more-link a::after {
  content: '';
  background-color: #469e44;
  background-repeat: no-repeat;
  display: block;
  width: 5.2941176rem;
  height: 0.1764706rem;
  margin-top: -0.1764706rem; }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-date {
  display: inline-block;
  float: right;
  margin-top: 1.1764706rem;
  font-size: 0.9411765rem;
  color: #736f6f; }

@media all and (min-width: 79.875em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-date {
    margin-right: 0.5882353rem; } }

@media all and (min-width: 79.875em) {
  .campaign-block-container {
    max-width: 75.1764706rem;
    margin: 0 auto;
    padding: 0 1.1764706rem; } }

@media all and (min-width: 85.375em) {
  .campaign-block-container {
    padding: 0; } }

.campaign_block {
  margin: 1.3235294rem 1.1764706rem 2.6470588rem 1.1764706rem;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF;
  font-size: 1.4117647rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  overflow: auto; }

@media all and (min-width: 64em) {
  .campaign_block {
    font-size: 1.7647059rem;
    margin-top: 2.6470588rem;
    margin-bottom: 2.6470588rem; } }

@media all and (min-width: 79.875em) {
  .campaign_block {
    max-width: 75.1764706rem;
    margin: 2.6470588rem auto; } }

.campaign_block .campaign-title {
  padding-top: 1.2941176rem;
  padding-left: 1.1764706rem; }

@media all and (min-width: 64em) {
  .campaign_block .campaign-title {
    padding-top: 1.7647059rem;
    padding-left: 1.7647059rem; } }

@media all and (min-width: 55.125em) {
  .campaign_block .campaign-title {
    width: 34%;
    float: left; } }

.campaign_block p {
  font-size: 1.0588235rem;
  font-weight: normal;
  line-height: 1.61;
  padding: 0.2941176rem 1.1764706rem 0 1.1764706rem; }

@media all and (min-width: 55.125em) {
  .campaign_block p {
    width: 34%;
    float: left;
    clear: left; } }

@media all and (min-width: 64em) {
  .campaign_block p {
    padding-left: 1.7647059rem; } }

.campaign_block .campaign-internal-link, .campaign_block .campaign-external-link {
  padding: 0.4705882rem 1.1764706rem 1.1764706rem 1.1764706rem; }

@media all and (min-width: 64em) {
  .campaign_block .campaign-internal-link, .campaign_block .campaign-external-link {
    padding-left: 1.7647059rem; } }

@media all and (min-width: 55.125em) {
  .campaign_block .campaign-internal-link, .campaign_block .campaign-external-link {
    width: 34%;
    float: left;
    clear: left;
    padding-bottom: 0.2941176rem; } }

.campaign_block .campaign-internal-link img, .campaign_block .campaign-external-link img {
  max-width: 1.2941176rem;
  float: left;
  margin-right: 1.1764706rem;
  margin-top: 0.1176471rem; }

@media all and (min-width: 64em) {
  .campaign_block .campaign-internal-link img, .campaign_block .campaign-external-link img {
    margin-top: 0.4705882rem; } }

.campaign_block .campaign-internal-link:hover .green-arrow, .campaign_block .campaign-internal-link:focus .green-arrow, .campaign_block .campaign-external-link:hover .green-arrow, .campaign_block .campaign-external-link:focus .green-arrow {
  margin-right: 0.5882353rem;
  margin-left: 0.5882353rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.campaign_block .campaign-internal-link:hover a, .campaign_block .campaign-internal-link:focus a, .campaign_block .campaign-external-link:hover a, .campaign_block .campaign-external-link:focus a {
  color: #469e44; }

.campaign_block .campaign-internal-link .green-arrow, .campaign_block .campaign-external-link .green-arrow {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 1.1764706rem;
  margin-bottom: 0.1176471rem; }

.campaign_block .campaign-internal-link a, .campaign_block .campaign-external-link a {
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.38;
  text-decoration: none;
  color: #2e2b2b; }

@media all and (min-width: 64em) {
  .campaign_block .campaign-internal-link a, .campaign_block .campaign-external-link a {
    font-size: 1.5294118rem; } }

.campaign_block img {
  border-bottom-left-radius: 0.1764706rem;
  border-bottom-right-radius: 0.1764706rem; }

@media all and (min-width: 55.125em) {
  .campaign_block img {
    border-bottom-left-radius: 0;
    border-top-right-radius: 0.1764706rem;
    width: 66%; } }

.path-frontpage .block--layout {
  height: unset !important; }

.view_and_custom_block {
  background-color: #f7f7f7;
  overflow: auto; }

@media all and (min-width: 64em) {
  .view_and_custom_block {
    padding-top: 2.9411765rem;
    padding-bottom: 7.0588235rem; } }

.upcoming-campaign-container {
  max-width: 75.1764706rem;
  margin: 0 auto; }

.upcoming-campaign-container .readmore-link a {
  text-decoration: none; }

.upcoming-campaign-container .readmore-link:hover .box:first-child, .upcoming-campaign-container .readmore-link:focus .box:first-child {
  background-color: #FFFFFF !important; }

.upcoming-campaign-container .readmore-link:hover .date-wrapper .date h3, .upcoming-campaign-container .readmore-link:focus .date-wrapper .date h3 {
  color: #469e44; }

.upcoming-campaign-container .readmore-link:hover .events-title, .upcoming-campaign-container .readmore-link:focus .events-title {
  color: #469e44 !important;
  text-decoration: underline; }

.upcoming-campaign-container .readmore-link:hover .event-details-link a, .upcoming-campaign-container .readmore-link:focus .event-details-link a {
  color: #469e44 !important; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .field--type-viewfield {
    width: 47%;
    margin-left: 1.1764706rem;
    float: left; } }

@media all and (min-width: 85.375em) {
  .upcoming-campaign-container .field--type-viewfield {
    width: 50%;
    margin-left: 0; } }

.upcoming-campaign-container .container {
  width: 87%;
  overflow: auto;
  margin: 0 1.1764706rem;
  max-width: 35.8235294rem;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF;
  margin-bottom: 5.2352941rem; }

@media all and (min-width: 23.4375em) {
  .upcoming-campaign-container .container {
    width: 89%; } }

@media all and (min-width: 26.5625em) {
  .upcoming-campaign-container .container {
    width: 90%; } }

@media all and (min-width: 40.625em) {
  .upcoming-campaign-container .container {
    width: 100%;
    margin: 0 auto 5.2352941rem auto; } }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .container {
    width: 46%;
    float: right;
    margin-right: 1.1764706rem;
    margin-bottom: 0; } }

@media all and (min-width: 79.875em) {
  .upcoming-campaign-container .container {
    width: 50%; } }

@media all and (min-width: 85.375em) {
  .upcoming-campaign-container .container {
    margin-right: 0; } }

.upcoming-campaign-container .container .campaign-title {
  padding-top: 1.1764706rem;
  padding-left: 1.1764706rem;
  padding-bottom: 0.2941176rem;
  font-size: 1.5294118rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .container .campaign-title {
    padding-top: 1.7647059rem;
    padding-left: 1.7647059rem;
    padding-bottom: 0.5882353rem;
    font-size: 1.7647059rem; } }

.upcoming-campaign-container .container p {
  padding-left: 1.1764706rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .container p {
    padding-left: 1.7647059rem; } }

.upcoming-campaign-container .container .campaign-external-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.upcoming-campaign-container .container .campaign-external-link img {
  margin-right: 0.8823529rem;
  margin-top: -0.4117647rem; }

.upcoming-campaign-container .container .campaign-internal-link, .upcoming-campaign-container .container .campaign-external-link {
  padding-left: 1.1764706rem;
  padding-bottom: 2.6470588rem;
  padding-top: 1.1764706rem;
  font-size: 1.4117647rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left; }

.upcoming-campaign-container .container .campaign-internal-link:hover a, .upcoming-campaign-container .container .campaign-internal-link:focus a, .upcoming-campaign-container .container .campaign-external-link:hover a, .upcoming-campaign-container .container .campaign-external-link:focus a {
  color: #469e44; }

.upcoming-campaign-container .container .campaign-internal-link:hover .green-arrow, .upcoming-campaign-container .container .campaign-internal-link:focus .green-arrow, .upcoming-campaign-container .container .campaign-external-link:hover .green-arrow, .upcoming-campaign-container .container .campaign-external-link:focus .green-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 0.5882353rem;
  margin-left: 0.5882353rem; }

.upcoming-campaign-container .container .campaign-internal-link .green-arrow, .upcoming-campaign-container .container .campaign-external-link .green-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1.1764706rem;
  margin-bottom: 0.1176471rem; }

.upcoming-campaign-container .container .campaign-internal-link a, .upcoming-campaign-container .container .campaign-external-link a {
  color: #2e2b2b;
  text-decoration: none; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .container .campaign-internal-link, .upcoming-campaign-container .container .campaign-external-link {
    padding-bottom: 2.6470588rem;
    padding-left: 1.7647059rem;
    font-size: 1.5294118rem; } }

.upcoming-campaign-container .container img {
  border-bottom-left-radius: 0.1764706rem;
  border-bottom-right-radius: 0.1764706rem; }

.upcoming-campaign-container .view--homepage-upcoming-events, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 {
  border-top: 0.2941176rem solid #469e44;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.6470588rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.6470588rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF;
  margin-bottom: 3.5294118rem; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 {
    max-width: 35.8235294rem;
    border-radius: 0.2941176rem;
    margin-bottom: 0;
    float: left; } }

.upcoming-campaign-container .view--homepage-upcoming-events .view__empty, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .view__empty {
  text-align: center;
  padding: 1.7647059rem 0; }

.upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper {
  padding: 1.1764706rem 0 0.8823529rem 1.1764706rem;
  border-bottom: 0.1176471rem solid #C7C3C3;
  overflow: auto;
  overflow-y: hidden; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper {
    padding: 1.1764706rem 0 0.8823529rem 1.7647059rem; } }

.upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper:hover .green-arrow, .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper:focus .green-arrow, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper:hover .green-arrow, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper:focus .green-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.3529412rem;
  margin-right: 0.3529412rem; }

@media all and (min-width: 48em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper:hover .green-arrow, .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper:focus .green-arrow, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper:hover .green-arrow, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper:focus .green-arrow {
    margin-left: 0.5882353rem;
    margin-right: 0.7058824rem; } }

.upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper:hover a, .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper:focus a, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper:hover a, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper:focus a {
  color: #469e44; }

.upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .events-title, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .events-title {
  float: left;
  font-size: 1.5294118rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  width: 35%; }

@media all and (min-width: 23.4375em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .events-title, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .events-title {
    width: 45%; } }

@media all and (min-width: 48em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .events-title, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .events-title {
    width: 50%; } }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .events-title, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .events-title {
    font-size: 1.7647059rem; } }

.upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .green-arrow, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .green-arrow {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 0.7058824rem;
  margin-bottom: 0.1764706rem; }

@media all and (min-width: 48em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .green-arrow, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .green-arrow {
    margin-right: 1.2941176rem; } }

.upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .link-event-page-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .link-event-page-wrapper {
  float: right;
  padding-top: 1.6470588rem;
  padding-right: 1.1764706rem; }

@media all and (min-width: 24em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .link-event-page-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .link-event-page-wrapper {
    padding-top: 0.0588235rem; } }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .link-event-page-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .link-event-page-wrapper {
    padding-right: 1.7647059rem;
    padding-top: 0.5294118rem; } }

.upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .link-event-page-wrapper a, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .link-event-page-wrapper a {
  font-size: 1.4117647rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .link-event-page-wrapper a, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .link-event-page-wrapper a {
    font-size: 1.5294118rem; } }

.upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .link-event-page-wrapper a:hover, .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .link-event-page-wrapper a:focus, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .link-event-page-wrapper a:hover, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .link-event-page-wrapper a:focus {
  color: #469e44; }

.upcoming-campaign-container .view--homepage-upcoming-events .events-container .events-location-container, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .events-location-container {
  float: none !important; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-container .events-location-container, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .events-location-container {
    float: right; } }

@media all and (min-width: 48em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper {
    width: 77%;
    float: left; } }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper {
    width: 53%; } }

@media all and (min-width: 70.875em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper {
    width: 61%; } }

@media all and (min-width: 79.875em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper {
    width: 66%; } }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper, .upcoming-campaign-container .view--homepage-upcoming-events .events-container, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container {
    width: 100%; } }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .location, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .location, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .location, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .location {
    clear: left;
    padding-bottom: 0.5882353rem; } }

@media all and (min-width: 75em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .location, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .location, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .location, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .location {
    clear: none;
    padding-bottom: 0; } }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .location .events-location-container, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .location .events-location-container, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .location .events-location-container, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .location .events-location-container {
  width: 100%;
  float: right; }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .location .events-location-container img, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .location .events-location-container img, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .location .events-location-container img, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .location .events-location-container img {
  max-width: 0.4705882rem;
  float: left;
  margin-right: 0.2941176rem;
  margin-top: 0.2352941rem;
  max-height: 0.7058824rem; }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .location .events-location-container p, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .location .events-location-container p, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .location .events-location-container p, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .location .events-location-container p {
  color: #464242;
  font-size: 0.9411765rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
  display: block;
  overflow: hidden; }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .location .events-location-container p a, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .location .events-location-container p a, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .location .events-location-container p a, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .location .events-location-container p a {
  font-size: 0.9411765rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #615d5d;
  text-decoration: none;
  text-transform: uppercase;
  display: block;
  overflow: hidden; }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .location .events-location-container .get-directions, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .location .events-location-container .get-directions, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .location .events-location-container .get-directions, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .location .events-location-container .get-directions {
  display: none; }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .page-tag, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .page-tag, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .page-tag, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .page-tag {
  display: inline-block;
  border-radius: 0.2941176rem;
  border: solid 0.0588235rem #C7C3C3;
  padding: 0.1176471rem 0.4705882rem 0 0.4705882rem;
  margin-bottom: 0.8823529rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  text-transform: uppercase;
  color: #615d5d; }

@media all and (min-width: 48em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .page-tag, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .page-tag, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .page-tag, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .page-tag {
    float: left;
    margin-right: 1.1764706rem; } }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .events-title, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .events-title, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .events-title, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .events-title {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  clear: left;
  float: left; }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .events-subheading, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .events-subheading, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .events-subheading, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .events-subheading {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242;
  float: left;
  clear: left; }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .event-details-link, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .event-details-link, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .event-details-link, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .event-details-link {
  padding-top: 0.5882353rem;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  border-bottom: 0.1764706rem solid #469e44;
  float: left;
  clear: left; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .event-details-link, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .event-details-link, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .event-details-link, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .event-details-link {
    padding-top: 1.1764706rem; } }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .event-details-link a, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .event-details-link a, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .event-details-link a, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .event-details-link a {
  color: #2e2b2b;
  text-decoration: none; }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .event-details-link a:hover, .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .event-details-link a:focus, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .event-details-link a:hover, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .event-details-link a:focus, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .event-details-link a:hover, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .event-details-link a:focus, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .event-details-link a:hover, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .event-details-link a:focus {
  color: #469e44; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-wrapper {
  min-width: 7.1764706rem;
  float: left;
  width: auto;
  padding-bottom: 0.5882353rem;
  position: relative;
  border-radius: 0.2941176rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

@media all and (min-width: 48em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .date-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-wrapper {
    padding-bottom: 0; } }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .date-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-wrapper {
    min-width: 9rem;
    display: table; } }

.upcoming-campaign-container .view--homepage-upcoming-events .date-wrapper .same-month-diff-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-wrapper .same-month, .upcoming-campaign-container .view--homepage-upcoming-events .date-wrapper .diff-month, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-wrapper .same-month-diff-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-wrapper .same-month, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-wrapper .diff-month {
  display: inline-block;
  margin: auto; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .date-wrapper .same-month-diff-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-wrapper .same-month, .upcoming-campaign-container .view--homepage-upcoming-events .date-wrapper .diff-month, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-wrapper .same-month-diff-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-wrapper .same-month, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-wrapper .diff-month {
    display: table-cell;
    vertical-align: middle; } }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 5rem; }

@media all and (min-width: 79.875em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper {
    width: 100%; } }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time {
  display: none !important; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time {
  overflow: hidden;
  padding: 0.5882353rem 0 0.2941176rem 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: absolute; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date h3, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time h3, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date h3, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time h3 {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.18;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF;
  text-decoration: none;
  margin-top: 0; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date img, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time img, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date img, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time img {
  display: none; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-date-wrapper, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-date-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-date-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-date-wrapper {
  margin: auto auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .only-start, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .only-start, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .only-start, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .only-start {
  float: inherit !important; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-date-seperator, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-date-seperator, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-date-seperator, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-date-seperator {
  padding-left: 0.2941176rem;
  padding-right: 0.2941176rem;
  padding-top: 0.4705882rem; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-date-seperator, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-end-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-date-seperator, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-date-seperator, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-date-seperator, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-end-day {
  float: left; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .end-date, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-end-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .end-date, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .end-date, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .end-date, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-end-day {
  font-size: 2.0588235rem;
  font-weight: 500; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .end-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .end-day {
  font-size: 2.0588235rem; }

@media (max-width: 45.1764706rem) {
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time {
    overflow: hidden;
    padding: 0.2352941rem 0 0.1176471rem 0;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    position: absolute; }
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date h3, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time h3, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date h3, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time h3 {
    font-size: 0.7058824rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #FFFFFF;
    text-decoration: none;
    margin-top: 0; }
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date img, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time img, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date img, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time img {
    display: none; }
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-date-wrapper, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-date-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-date-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-date-wrapper {
    margin: auto auto;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .only-start, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .only-start, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .only-start, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .only-start {
    float: inherit !important; }
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-date-seperator, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-date-seperator, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-date-seperator, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-date-seperator {
    padding-left: 0.1176471rem;
    padding-right: 0.1176471rem;
    padding-top: 0.0588235rem; }
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-date-seperator, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-end-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-date-seperator, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-date-seperator, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-date-seperator, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-end-day {
    float: left; }
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .end-date, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-end-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .end-date, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .end-date, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .end-date, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-end-day {
    font-size: 1.4705882rem;
    font-weight: 500; }
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .end-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .end-day {
    font-size: 1.4705882rem; } }

.upcoming-campaign-container .view--homepage-upcoming-events .image-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .image-wrapper {
  display: none; }

.upcoming-campaign-container .view--homepage-upcoming-events .readmore-link, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .readmore-link {
  text-decoration: none; }

.upcoming-campaign-container .view--homepage-upcoming-events .view__row, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .view__row {
  overflow: auto;
  height: auto;
  padding: 1.7647059rem 1.1764706rem 2.6470588rem 1.1764706rem;
  border-bottom: 0.0588235rem solid #C7C3C3; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .view__row, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .view__row {
    padding: 1.7647059rem 0.8823529rem 2.0588235rem 1.7647059rem;
    border-bottom: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.upcoming-campaign-container .view--homepage-upcoming-events .view__row .box:first-child, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .view__row .box:first-child {
  float: left;
  background-color: #469e44;
  border-radius: 0.2941176rem;
  margin-right: 1.1764706rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 9rem;
  margin-bottom: 0.5882353rem; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .view__row .box:first-child, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .view__row .box:first-child {
    height: 100%; } }

@media (max-width: 45.1764706rem) {
  .upcoming-campaign-container .view--homepage-upcoming-events .view__row .box, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .view__row .box {
    height: auto !important; } }

@media (max-width: 45.1764706rem) {
  .upcoming-campaign-container .view--homepage-upcoming-events .view__row .date-container-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .view__row .date-container-wrapper {
    height: auto !important; } }

.upcoming-campaign-container .view--homepage-upcoming-events .readmore-link:last-child .view__row, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .readmore-link:last-child .view__row {
  padding-bottom: 3.5294118rem; }

.view_block_with_link {
  background-color: #f7f7f7;
  padding-bottom: 2.6470588rem; }

@media all and (min-width: 64em) {
  .view_block_with_link {
    padding-bottom: 0; } }

.featured-news-container, .block--featured-news-for-home-page-1 {
  max-width: 75.1764706rem;
  margin-left: auto;
  margin-right: auto;
  position: relative; }

.featured-news-container .field--name-field-views .field__items .field__item__label, .block--featured-news-for-home-page-1 .field--name-field-views .field__items .field__item__label {
  font-size: 1.5294118rem;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  padding-top: 0.5882353rem;
  padding-left: 1rem;
  width: auto; }

@media all and (min-width: 36em) {
  .featured-news-container .field--name-field-views .field__items .field__item__label, .block--featured-news-for-home-page-1 .field--name-field-views .field__items .field__item__label {
    font-size: 1.7647059rem; } }

@media all and (min-width: 85.375em) {
  .featured-news-container .field--name-field-views .field__items .field__item__label, .block--featured-news-for-home-page-1 .field--name-field-views .field__items .field__item__label {
    padding-left: 0; } }

.featured-news-container .field--name-field-views .field__items .field__item__label::after, .block--featured-news-for-home-page-1 .field--name-field-views .field__items .field__item__label::after {
  content: '';
  background-color: #469e44;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 11.7647059rem;
  height: 0.2941176rem;
  margin-top: 0.2941176rem; }

.featured-news-container .field-link-page, .block--featured-news-for-home-page-1 .field-link-page {
  position: absolute;
  right: 0;
  display: none;
  z-index: 1;
  float: right;
  padding-top: 1.1764706rem;
  padding-right: 1.1764706rem; }

@media all and (min-width: 26.875em) {
  .featured-news-container .field-link-page, .block--featured-news-for-home-page-1 .field-link-page {
    display: block; } }

.featured-news-container .field-link-page .green-arrow-pre-link, .block--featured-news-for-home-page-1 .field-link-page .green-arrow-pre-link {
  float: left;
  margin-top: 0.5294118rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1rem;
  margin-bottom: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.featured-news-container .field-link-page a, .block--featured-news-for-home-page-1 .field-link-page a {
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.38;
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .featured-news-container .field-link-page a, .block--featured-news-for-home-page-1 .field-link-page a {
    font-size: 1.5294118rem; } }

.featured-news-container .field-link-page:focus a, .featured-news-container .field-link-page:hover a, .block--featured-news-for-home-page-1 .field-link-page:focus a, .block--featured-news-for-home-page-1 .field-link-page:hover a {
  color: #469e44;
  text-decoration: none !important; }

.featured-news-container .field-link-page:focus .green-arrow-pre-link, .featured-news-container .field-link-page:hover .green-arrow-pre-link, .block--featured-news-for-home-page-1 .field-link-page:focus .green-arrow-pre-link, .block--featured-news-for-home-page-1 .field-link-page:hover .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.6470588rem;
  margin-right: 0.3529412rem; }

.featured-news-container .more-link-bottom, .block--featured-news-for-home-page-1 .more-link-bottom {
  padding: 1.7647059rem 1.1764706rem;
  display: block; }

@media all and (min-width: 26.875em) {
  .featured-news-container .more-link-bottom, .block--featured-news-for-home-page-1 .more-link-bottom {
    display: none; } }

.featured-news-container .more-link-bottom .green-arrow-pre-link, .block--featured-news-for-home-page-1 .more-link-bottom .green-arrow-pre-link {
  float: left;
  margin-top: 0.5294118rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1rem;
  margin-bottom: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.featured-news-container .more-link-bottom a, .block--featured-news-for-home-page-1 .more-link-bottom a {
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.38;
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .featured-news-container .more-link-bottom a, .block--featured-news-for-home-page-1 .more-link-bottom a {
    font-size: 1.5294118rem; } }

.featured-news-container .more-link-bottom:focus a, .featured-news-container .more-link-bottom:hover a, .block--featured-news-for-home-page-1 .more-link-bottom:focus a, .block--featured-news-for-home-page-1 .more-link-bottom:hover a {
  color: #469e44;
  text-decoration: none !important; }

.featured-news-container .more-link-bottom:focus .green-arrow-pre-link, .featured-news-container .more-link-bottom:hover .green-arrow-pre-link, .block--featured-news-for-home-page-1 .more-link-bottom:focus .green-arrow-pre-link, .block--featured-news-for-home-page-1 .more-link-bottom:hover .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.6470588rem;
  margin-right: 0.3529412rem; }

.featured-news-container .view--latest-news, .featured-news-container .view--latest-stories, .block--featured-news-for-home-page-1 .view--latest-news, .block--featured-news-for-home-page-1 .view--latest-stories {
  padding-bottom: 0;
  padding-top: 0.0588235rem;
  margin-left: 1.0588235rem;
  margin-right: 1.1764706rem; }

@media all and (min-width: 26.875em) {
  .featured-news-container .view--latest-news, .featured-news-container .view--latest-stories, .block--featured-news-for-home-page-1 .view--latest-news, .block--featured-news-for-home-page-1 .view--latest-stories {
    padding-bottom: 4.7058824rem; } }

.featured-news-container .view--latest-news .view__empty, .featured-news-container .view--latest-stories .view__empty, .block--featured-news-for-home-page-1 .view--latest-news .view__empty, .block--featured-news-for-home-page-1 .view--latest-stories .view__empty {
  text-align: center; }

.featured-news-container .view--latest-news .field__items, .featured-news-container .view--latest-stories .field__items, .block--featured-news-for-home-page-1 .view--latest-news .field__items, .block--featured-news-for-home-page-1 .view--latest-stories .field__items {
  display: none; }

.featured-news-container .view--latest-news .related-content-title, .featured-news-container .view--latest-stories .related-content-title, .block--featured-news-for-home-page-1 .view--latest-news .related-content-title, .block--featured-news-for-home-page-1 .view--latest-stories .related-content-title {
  padding-bottom: 0.3529412rem; }

.featured-news-container .view--latest-news .related-content-title a, .featured-news-container .view--latest-stories .related-content-title a, .block--featured-news-for-home-page-1 .view--latest-news .related-content-title a, .block--featured-news-for-home-page-1 .view--latest-stories .related-content-title a {
  font-size: 1.1764706rem;
  color: #2e2b2b;
  font-weight: 600;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: left;
  text-decoration: none; }

.featured-news-container .view--latest-news .related-content-title a:hover, .featured-news-container .view--latest-news .related-content-title a:focus, .featured-news-container .view--latest-stories .related-content-title a:hover, .featured-news-container .view--latest-stories .related-content-title a:focus, .block--featured-news-for-home-page-1 .view--latest-news .related-content-title a:hover, .block--featured-news-for-home-page-1 .view--latest-news .related-content-title a:focus, .block--featured-news-for-home-page-1 .view--latest-stories .related-content-title a:hover, .block--featured-news-for-home-page-1 .view--latest-stories .related-content-title a:focus {
  color: #469e44;
  text-decoration: underline; }

.featured-news-container .view--latest-news .related-content-summary, .featured-news-container .view--latest-stories .related-content-summary, .block--featured-news-for-home-page-1 .view--latest-news .related-content-summary, .block--featured-news-for-home-page-1 .view--latest-stories .related-content-summary {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left; }

.featured-news-container .view--latest-news .related-content-read-more a, .featured-news-container .view--latest-stories .related-content-read-more a, .block--featured-news-for-home-page-1 .view--latest-news .related-content-read-more a, .block--featured-news-for-home-page-1 .view--latest-stories .related-content-read-more a {
  color: #2e2b2b;
  font-size: 1.0588235rem;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 0.0588235rem; }

.featured-news-container .view--latest-news .related-content-read-more a:hover, .featured-news-container .view--latest-news .related-content-read-more a:focus, .featured-news-container .view--latest-stories .related-content-read-more a:hover, .featured-news-container .view--latest-stories .related-content-read-more a:focus, .block--featured-news-for-home-page-1 .view--latest-news .related-content-read-more a:hover, .block--featured-news-for-home-page-1 .view--latest-news .related-content-read-more a:focus, .block--featured-news-for-home-page-1 .view--latest-stories .related-content-read-more a:hover, .block--featured-news-for-home-page-1 .view--latest-stories .related-content-read-more a:focus {
  color: #469e44; }

.featured-news-container .view--latest-news > .view__content, .featured-news-container .view--latest-stories > .view__content, .block--featured-news-for-home-page-1 .view--latest-news > .view__content, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content {
  clear: both; }

.featured-news-container .view--latest-news > .view__content .related-content-image, .featured-news-container .view--latest-stories > .view__content .related-content-image, .block--featured-news-for-home-page-1 .view--latest-news > .view__content .related-content-image, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content .related-content-image {
  position: relative;
  width: 40%; }

.featured-news-container .view--latest-news > .view__content .related-content-image .news-video-icon, .featured-news-container .view--latest-stories > .view__content .related-content-image .news-video-icon, .block--featured-news-for-home-page-1 .view--latest-news > .view__content .related-content-image .news-video-icon, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content .related-content-image .news-video-icon {
  position: absolute;
  right: 0.4117647rem;
  width: 1.6470588rem;
  bottom: 0.4117647rem; }

@media all and (min-width: 48em) and (max-width: 78.0625em) {
  .featured-news-container .view--latest-news > .view__content .related-content-image .news-video-icon, .featured-news-container .view--latest-stories > .view__content .related-content-image .news-video-icon, .block--featured-news-for-home-page-1 .view--latest-news > .view__content .related-content-image .news-video-icon, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content .related-content-image .news-video-icon {
    right: 0.8823529rem;
    width: 2.3529412rem;
    bottom: 0.8823529rem; } }

@media all and (min-width: 78.125em) {
  .featured-news-container .view--latest-news > .view__content .related-content-image .news-video-icon, .featured-news-container .view--latest-stories > .view__content .related-content-image .news-video-icon, .block--featured-news-for-home-page-1 .view--latest-news > .view__content .related-content-image .news-video-icon, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content .related-content-image .news-video-icon {
    right: 3.2352941rem;
    width: 2.7647059rem;
    bottom: 0.8823529rem; } }

.featured-news-container .view--latest-news > .view__content .related-content-image img, .featured-news-container .view--latest-stories > .view__content .related-content-image img, .block--featured-news-for-home-page-1 .view--latest-news > .view__content .related-content-image img, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content .related-content-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 85.375em) {
  .featured-news-container .view--latest-news > .view__content .related-content-image.default img, .featured-news-container .view--latest-stories > .view__content .related-content-image.default img, .block--featured-news-for-home-page-1 .view--latest-news > .view__content .related-content-image.default img, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content .related-content-image.default img {
    margin-right: 1.7647059rem;
    border-radius: 0.2941176rem; } }

.featured-news-container .view--latest-news > .view__content .contextual-region.field__item.field__item-label-hidden, .featured-news-container .view--latest-stories > .view__content .contextual-region.field__item.field__item-label-hidden, .block--featured-news-for-home-page-1 .view--latest-news > .view__content .contextual-region.field__item.field__item-label-hidden, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content .contextual-region.field__item.field__item-label-hidden {
  width: 100%; }

@media all and (min-width: 12.5em) and (max-width: 28.8125em) {
  .featured-news-container .view--latest-news > .view__content > .view__row, .featured-news-container .view--latest-stories > .view__content > .view__row, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row {
    position: relative;
    margin-top: 1.7647059rem;
    margin-bottom: 1.7647059rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body {
    vertical-align: top;
    padding-right: 0.5882353rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-title, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-title, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-title, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-title {
    float: left;
    width: 57%;
    padding-left: 0.8823529rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-summary, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-summary, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-summary, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-summary {
    clear: left; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-read-more, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-read-more, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-read-more, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-read-more {
    padding-top: 0.8235294rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-image, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-image, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-image, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-image {
    width: 40%;
    float: left; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-image img, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-image img, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-image img, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-image img {
    border-radius: 0.2941176rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row:nth-child(even), .featured-news-container .view--latest-stories > .view__content > .view__row:nth-child(even), .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row:nth-child(even), .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row:nth-child(even) {
    border-top: 0.0588235rem solid #C7C3C3;
    padding-top: 2.1764706rem; } }

@media all and (min-width: 12.5em) and (max-width: 28.8125em) and (min-width: 12.5em) and (max-width: 26.8125em) {
  .featured-news-container .view--latest-news > .view__content > .view__row:nth-child(even), .featured-news-container .view--latest-stories > .view__content > .view__row:nth-child(even), .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row:nth-child(even), .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row:nth-child(even) {
    margin-bottom: 0; } }

@media all and (min-width: 28.875em) and (max-width: 35.9375em) {
  .featured-news-container .view--latest-news > .view__content > .view__row, .featured-news-container .view--latest-stories > .view__content > .view__row, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row {
    width: 100%;
    display: inline-block;
    padding-top: 1.7647059rem;
    padding-bottom: 1.7647059rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body {
    display: inline-block;
    width: 68%;
    padding-left: 0.8823529rem;
    vertical-align: top; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-summary, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-summary, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-summary, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-summary {
    padding-top: 0.3529412rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-read-more, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-read-more, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-read-more, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-read-more {
    padding-top: 1.1764706rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-title a, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-title a, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-title a, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-title a {
    font-size: 1.1764706rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-image, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-image, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-image, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-image {
    display: inline-block;
    width: 28%; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-image img, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-image img, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-image img, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-image img {
    border-radius: 0.2941176rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row:nth-child(even), .featured-news-container .view--latest-stories > .view__content > .view__row:nth-child(even), .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row:nth-child(even), .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row:nth-child(even) {
    float: right;
    border-top: 0.0588235rem solid #C7C3C3;
    padding-top: 2.1764706rem;
    margin-bottom: 0; } }

@media all and (min-width: 36em) {
  .featured-news-container .view--latest-news > .view__content, .featured-news-container .view--latest-stories > .view__content, .block--featured-news-for-home-page-1 .view--latest-news > .view__content, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content {
    clear: both; }
  .featured-news-container .view--latest-news > .view__content > .view__row:nth-child(even), .featured-news-container .view--latest-stories > .view__content > .view__row:nth-child(even), .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row:nth-child(even), .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row:nth-child(even) {
    float: right; }
  .featured-news-container .view--latest-news > .view__content > .view__row, .featured-news-container .view--latest-stories > .view__content > .view__row, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row {
    width: 50%;
    display: inline-block;
    margin-top: 1.7647059rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body {
    display: inline-block;
    width: 48%;
    padding-left: 0.8823529rem;
    vertical-align: top; } }

@media all and (min-width: 36em) and (min-width: 48em) {
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body {
    width: 48%; } }

@media all and (min-width: 36em) and (min-width: 64em) {
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body {
    padding-left: 0.8823529rem;
    padding-right: 0.8823529rem; } }

@media all and (min-width: 36em) {
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-summary, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-summary, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-summary, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-summary {
    padding-top: 0.3529412rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-read-more, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-read-more, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-read-more, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-read-more {
    padding-top: 1.1764706rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-title a, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-title a, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-title a, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-title a {
    font-size: 1.1764706rem; } }

@media all and (min-width: 36em) and (min-width: 80em) {
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-title a, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-title a, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-title a, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-title a {
    font-size: 1.2941176rem; } }

@media all and (min-width: 36em) {
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-image, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-image, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-image, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-image {
    display: inline-block;
    width: 40%; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-image img, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-image img, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-image img, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-image img {
    border-radius: 0.2941176rem; } }

@media all and (min-width: 36em) and (min-width: 48em) {
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-image, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-image, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-image, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-image {
    width: 50%; } }

@media all and (min-width: 85.375em) {
  .featured-news-container .view--latest-news, .featured-news-container .view--latest-stories, .block--featured-news-for-home-page-1 .view--latest-news, .block--featured-news-for-home-page-1 .view--latest-stories {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto; } }

.not-front .featured-news-container {
  padding-top: 1.7647059rem; }

.campaign_call_to_action {
  max-width: 75.1764706rem;
  margin: 0 auto;
  position: relative; }

@media all and (min-width: 64em) {
  .campaign_call_to_action {
    padding-top: 2.9411765rem;
    padding-bottom: 2.9411765rem; } }

@media all and (min-width: 64em) {
  .campaign_call_to_action img {
    border-radius: 0.2941176rem; } }

.campaign_call_to_action .paragraph--type-donate-call-to-action {
  position: relative;
  margin-bottom: 5.2352941rem;
  margin-top: -2.6470588rem; }

@media all and (min-width: 64em) {
  .campaign_call_to_action .paragraph--type-donate-call-to-action {
    position: static;
    margin-bottom: 0;
    margin-top: 0; } }

.campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper {
  max-width: 17.6470588rem;
  margin-left: auto;
  margin-right: auto;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF; }

@media all and (min-width: 23.4375em) {
  .campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper {
    max-width: 19.7058824rem; } }

@media all and (min-width: 48em) {
  .campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper {
    max-width: 26.4705882rem; } }

@media all and (min-width: 64em) {
  .campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper {
    position: absolute;
    max-width: 22.1176471rem; } }

@media all and (min-width: 64em) {
  .campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper {
    left: 1.7647059rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); } }

.campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper {
  padding: 1.1764706rem; }

@media all and (min-width: 85.375em) {
  .campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper {
    padding: 1.4705882rem 1.6470588rem 1.4705882rem 1.8235294rem; } }

.campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-title {
  font-size: 1.5294118rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 85.375em) {
  .campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-title {
    font-size: 1.7647059rem; } }

.campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-summary {
  padding: 0.5294118rem 0 1.6470588rem 0;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  width: 100%; }

@media all and (min-width: 85.375em) {
  .campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-summary {
    width: 100%; } }

.campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper {
  border-radius: 0.2941176rem;
  background-color: #DC0030;
  border: 0.1764706rem solid #DC0030;
  height: 2.5882353rem;
  text-align: center; }

.campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper:hover, .campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper:focus {
  background-color: #FFFFFF; }

.campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper:hover a, .campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper:focus a {
  color: #DC0030; }

.campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper a {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding-top: 0.5294118rem;
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center; }

.learn_more {
  margin-top: 2.6470588rem;
  display: none; }

@media all and (min-width: 64em) {
  .learn_more {
    display: block;
    border-radius: 0.2941176rem;
    border: solid 0.0588235rem #c7c3c3; } }

.learn_more .learn-more-label {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0176471rem;
  text-align: left;
  color: #0c1021;
  background-color: #f7f7f7;
  border-bottom: 0.2941176rem solid #53bb50;
  position: relative;
  padding: 0.5882353rem 0.5882353rem 0.5882353rem 1.1764706rem; }

.learn_more .learn-more-fake-menu {
  background-color: #FFFFFF; }

.learn_more .learn-more-fake-menu a {
  display: block;
  padding: 0.5882353rem 0.5882353rem 0.5882353rem 1.1764706rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0176471rem;
  color: #2e2b2b;
  text-decoration: none; }

.paragraph--type-text {
  padding-top: 1.3235294rem;
  margin-bottom: 1.3235294rem; }

.paragraph--type-text .infinity-symbol {
  display: none; }

.paragraph--type-text h2 {
  font-size: 2.0588235rem; }

.paragraph--type-text h4 {
  padding-top: 0.8823529rem;
  padding-bottom: 0.7647059rem;
  font-size: 1.5294118rem;
  color: #2e2b2b;
  font-weight: bold; }

@media all and (min-width: 64em) {
  .paragraph--type-text h4 {
    padding-top: 1.7647059rem; } }

.paragraph--type-text h1, .paragraph--type-text h2, .paragraph--type-text h3, .paragraph--type-text h5, .paragraph--type-text h6 {
  padding-top: 0.8823529rem;
  padding-bottom: 0.7647059rem;
  color: #2e2b2b;
  font-weight: bold; }

@media all and (min-width: 64em) {
  .paragraph--type-text h1, .paragraph--type-text h2, .paragraph--type-text h3, .paragraph--type-text h5, .paragraph--type-text h6 {
    padding-top: 1.7647059rem; } }

.paragraph--type-text .stories-text {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.78;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.paragraph--type-text .stories-text h2 {
  font-size: 2.0588235rem; }

.paragraph--type-text .stories-text h4 {
  padding-top: 0.8823529rem;
  padding-bottom: 0.7647059rem;
  font-size: 1.5294118rem;
  color: #2e2b2b;
  font-weight: bold; }

@media all and (min-width: 64em) {
  .paragraph--type-text .stories-text h4 {
    padding-top: 1.7647059rem; } }

.paragraph--type-text .stories-text h1, .paragraph--type-text .stories-text h2, .paragraph--type-text .stories-text h3, .paragraph--type-text .stories-text h5, .paragraph--type-text .stories-text h6 {
  padding-top: 0.8823529rem;
  padding-bottom: 0.7647059rem;
  color: #2e2b2b;
  font-weight: bold; }

@media all and (min-width: 64em) {
  .paragraph--type-text .stories-text h1, .paragraph--type-text .stories-text h2, .paragraph--type-text .stories-text h3, .paragraph--type-text .stories-text h5, .paragraph--type-text .stories-text h6 {
    padding-top: 1.7647059rem; } }

.paragraph--type-text .stories-text a {
  color: #464242;
  font-weight: bold;
  -webkit-text-decoration: underline solid #469e44;
     -moz-text-decoration: underline solid #469e44;
          text-decoration: underline solid #469e44;
  position: relative;
  word-wrap: break-word; }

.paragraph--type-text .stories-text a:hover, .paragraph--type-text .stories-text a:focus {
  color: #469e44; }

.paragraph--type-text .stories-text .fake-link {
  text-decoration: none;
  font-weight: normal; }

.paragraph--type-text .stories-text .fake-link:hover, .paragraph--type-text .stories-text .fake-linkfocus {
  color: #464242; }

.paragraph--type-text .stories-text blockquote {
  border-left: 0.2941176rem solid #469e44;
  padding-left: 0.8823529rem;
  margin-top: 2.6470588rem;
  margin-bottom: 2.6470588rem; }

@media all and (min-width: 48em) {
  .paragraph--type-text .stories-text blockquote {
    padding-left: 1.4705882rem; } }

.paragraph--type-text .stories-text blockquote h2, .paragraph--type-text .stories-text blockquote h3 {
  line-height: 1.5;
  font-size: 1.7647059rem; }

.paragraph--type-text .stories-text blockquote p {
  font-size: 1.0588235rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.78;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.paragraph--type-text .stories-text blockquote img {
  border-radius: 0.2941176rem; }

.paragraph--type-text .stories-text .infinity-icon {
  display: inline-block;
  height: 0.8823529rem;
  padding-left: 0.2941176rem;
  margin-left: 0.3529412rem; }

.paragraph--type-text .stories-text img {
  border-radius: 0.2941176rem; }

.page-node-type-stories, .page-node-type-bloom-blogs,
.paragraph--type-image-s- {
  margin-top: 1.3235294rem;
  margin-bottom: 1.3235294rem;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw; }

.page-node-type-stories .is-selected, .page-node-type-bloom-blogs .is-selected,
.paragraph--type-image-s- .is-selected {
  opacity: unset !important; }

.page-node-type-stories .carousel-cell, .page-node-type-bloom-blogs .carousel-cell,
.paragraph--type-image-s- .carousel-cell {
  opacity: 0.6; }

.page-node-type-stories .main-carousel, .page-node-type-bloom-blogs .main-carousel,
.paragraph--type-image-s- .main-carousel {
  -webkit-box-shadow: none;
          box-shadow: none; }

.flickity-page-dots {
  display: none; }

.page-node-type-page .paragraph--type-image-s-, .page-node-type-news .paragraph--type-image-s-,
.page-node-type-programs-services .paragraph--type-image-s-, .page-node-type-research .paragraph--type-image-s- {
  margin-bottom: 2.6470588rem;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  left: 0;
  right: 0; }

.stories-main-content .video-embed-field-responsive-video::after, .stories-main-content-no-image .video-embed-field-responsive-video::after {
  padding-bottom: 2.6470588rem; }

.stories-main-content .paragraph--type-video, .stories-main-content-no-image .paragraph--type-video {
  padding: 1.7647059rem 1.1764706rem 1.7647059rem 1.1764706rem; }

.stories-main-content .paragraph--type-video .fluid-width-video-wrapper, .stories-main-content-no-image .paragraph--type-video .fluid-width-video-wrapper {
  border-radius: 0.2941176rem;
  overflow: hidden; }

@media all and (min-width: 64em) {
  .stories-main-content .paragraph--type-video, .stories-main-content-no-image .paragraph--type-video {
    padding-left: 0;
    padding-right: 0; } }

.stories-main-content .paragraph--type-video .ytp-icon-large-play-button-hover, .stories-main-content-no-image .paragraph--type-video .ytp-icon-large-play-button-hover {
  background-image: url("themes/custom/bloorview/images/icons/icon-play.svg") !important; }

.basic_header_block .paragraph--type-video, .header_with_link .paragraph--type-video {
  position: relative;
  width: 100%;
  max-height: 22.2941176rem; }

@media all and (min-width: 64em) {
  .basic_header_block .paragraph--type-video, .header_with_link .paragraph--type-video {
    position: absolute;
    max-width: 42.9411765rem;
    right: 0.5882353rem;
    top: 2.6470588rem; } }

@media all and (min-width: 79.875em) {
  .basic_header_block .paragraph--type-video, .header_with_link .paragraph--type-video {
    right: 0; } }

.basic_header_block .paragraph--type-video .opin-youtube-wrapper .opin-youtube-imageoverlay, .header_with_link .paragraph--type-video .opin-youtube-wrapper .opin-youtube-imageoverlay {
  height: 11.7058824rem; }

@media all and (min-width: 48em) {
  .basic_header_block .paragraph--type-video .opin-youtube-wrapper .opin-youtube-imageoverlay, .header_with_link .paragraph--type-video .opin-youtube-wrapper .opin-youtube-imageoverlay {
    height: 22.3529412rem; } }

.basic_header_block .paragraph--type-video .opin-youtube-wrapper .opin-youtube-container, .header_with_link .paragraph--type-video .opin-youtube-wrapper .opin-youtube-container {
  max-height: 22.2941176rem;
  border-radius: 0.2941176rem; }

.header_block_with_wave_in_image .paragraph--type-video {
  position: relative;
  width: 100%; }

@media all and (min-width: 64em) {
  .header_block_with_wave_in_image .paragraph--type-video {
    position: absolute;
    top: 0;
    right: -0.4705882rem;
    max-width: 46.1176471rem; } }

.header_block_with_wave_in_image .paragraph--type-video .video-embed-field-provider-youtube {
  margin-bottom: 0; }

.header_block_with_wave_in_image .paragraph--type-video .opin-youtube-wrapper .opin-youtube-imageoverlay {
  height: 11.7058824rem; }

@media all and (min-width: 48em) {
  .header_block_with_wave_in_image .paragraph--type-video .opin-youtube-wrapper .opin-youtube-imageoverlay {
    height: 28.2352941rem; } }

.header_block_with_wave_in_image .paragraph--type-video .opin-youtube-wrapper .opin-youtube-container {
  max-height: none;
  border-radius: 0; }

@media all and (min-width: 79.875em) {
  .header_block_with_wave_in_image .paragraph--type-video .opin-youtube-wrapper .opin-youtube-container {
    border-radius: 0.2941176rem; } }

.paragraph--type-call-to-action {
  width: 100%;
  max-width: 36.7058824rem;
  margin: auto;
  padding: 1.7647059rem 1.2058824rem 0 1.2058824rem;
  position: relative; }

@media all and (min-width: 48em) {
  .paragraph--type-call-to-action {
    padding: 3.5294118rem 0 0 0; } }

.paragraph--type-call-to-action .l-constrain {
  padding: 2.6470588rem;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #ffffff;
  text-align: center; }

.paragraph--type-call-to-action .l-constrain div.field__item {
  width: 100%;
  font-family: Hind;
  font-size: 1.5294118rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: center;
  color: #2e2b2b; }

.paragraph--type-call-to-action .l-constrain a {
  display: inline-block;
  margin: 1.1764706rem auto 0;
  border-radius: 0.2941176rem;
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  padding: 0.4705882rem 1.7647059rem 0.4117647rem 1.7647059rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-align: center;
  background-color: #DC0030;
  color: #FFFFFF;
  border: 0.1176471rem solid #DC0030;
  text-decoration: none; }

.paragraph--type-call-to-action .l-constrain a:hover, .paragraph--type-call-to-action .l-constrain a:focus {
  background-color: #FFFFFF;
  color: #DC0030;
  font-weight: 600; }

.related-stories-block {
  background-color: #FFFFFF;
  overflow: auto; }

.related-stories-block .field--name-field-related-stories {
  padding-bottom: 5.2352941rem;
  margin-left: 1.0588235rem;
  margin-right: 1.1764706rem; }

@media all and (min-width: 36em) {
  .related-stories-block .field--name-field-related-stories {
    padding-bottom: 7.0588235rem; } }

.related-stories-block .field--name-field-related-stories > .field__label {
  font-size: 1.5294118rem;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  padding-top: 4.1176471rem;
  width: auto; }

@media all and (min-width: 36em) {
  .related-stories-block .field--name-field-related-stories > .field__label {
    font-size: 1.7647059rem; } }

.related-stories-block .field--name-field-related-stories > .field__label::after {
  content: '';
  background-color: #469e44;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 15.1176471rem;
  height: 0.2941176rem;
  margin-left: -5.0588235rem;
  margin-top: 0.2941176rem; }

@media all and (min-width: 35em) {
  .related-stories-block .field--name-field-related-stories > .field__label::after {
    margin-left: -3.5294118rem; } }

@media all and (min-width: 48em) {
  .related-stories-block .field--name-field-related-stories > .field__label::after {
    margin-left: -3.5294118rem; } }

.related-stories-block .field--name-field-related-stories .related-content-title {
  padding-bottom: 0.3529412rem; }

.related-stories-block .field--name-field-related-stories .related-content-title a {
  font-size: 1.1764706rem;
  color: #2e2b2b;
  font-weight: 600;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: left;
  text-decoration: none; }

.related-stories-block .field--name-field-related-stories .related-content-title a:hover, .related-stories-block .field--name-field-related-stories .related-content-title a:focus {
  color: #469e44;
  text-decoration: underline; }

.related-stories-block .field--name-field-related-stories .related-content-summary {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left; }

.related-stories-block .field--name-field-related-stories .related-content-read-more a {
  color: #2e2b2b;
  font-size: 1.0588235rem;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 0.0588235rem; }

.related-stories-block .field--name-field-related-stories .related-content-read-more a:hover, .related-stories-block .field--name-field-related-stories .related-content-read-more a:focus {
  color: #469e44; }

.related-stories-block .field--name-field-related-stories .related-content-read-more a::after {
  content: '';
  background-color: #469e44;
  background-repeat: no-repeat;
  display: block;
  width: 5.2941176rem;
  height: 0.1764706rem; }

.related-stories-block .field--name-field-related-stories > .field__items {
  clear: both; }

.related-stories-block .field--name-field-related-stories > .field__items .related-content-image {
  width: 40%; }

.related-stories-block .field--name-field-related-stories > .field__items .related-content-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 85.375em) {
  .related-stories-block .field--name-field-related-stories > .field__items .related-content-image.default img {
    margin-right: 1.7647059rem;
    border-radius: 0.2941176rem; } }

@media all and (min-width: 12.5em) and (max-width: 28.8125em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item {
    position: relative;
    margin-top: 2.1764706rem;
    margin-bottom: 2.1764706rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body {
    vertical-align: top;
    padding-right: 0.5882353rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-title {
    position: absolute;
    right: 0;
    top: 0;
    width: 60%;
    padding-left: 0.8823529rem;
    padding-right: 0.8823529rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-summary {
    padding-top: 1.0588235rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-read-more {
    padding-top: 0.8235294rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-image {
    width: 40%; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-image img {
    border-radius: 0.2941176rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item:nth-child(even) {
    border-top: 0.0588235rem solid #C7C3C3;
    padding-top: 2.1764706rem;
    margin-bottom: 0; } }

@media all and (min-width: 12.5em) and (max-width: 28.8125em) and (min-width: 64em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item:nth-child(even) .related-content-title {
    top: 2.1764706rem; } }

@media all and (min-width: 28.875em) and (max-width: 35.9375em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item:nth-child(even) {
    float: right; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item {
    width: 100%;
    display: inline-block;
    padding-top: 2.1764706rem;
    padding-bottom: 2.1764706rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body {
    display: inline-block;
    width: 68%;
    padding-left: 0.8823529rem;
    vertical-align: top; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-summary {
    padding-top: 0.3529412rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-read-more {
    padding-top: 1.1764706rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-title a {
    font-size: 1.1764706rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-image {
    display: inline-block;
    width: 28%; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-image img {
    border-radius: 0.2941176rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item:nth-child(even) {
    border-top: 0.0588235rem solid #C7C3C3; } }

@media all and (min-width: 36em) {
  .related-stories-block .field--name-field-related-stories > .field__items {
    clear: both; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item:nth-child(even) {
    float: right; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item {
    width: 50%;
    display: inline-block;
    margin-top: 2.9411765rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body {
    display: inline-block;
    width: 48%;
    padding-left: 0.8823529rem;
    vertical-align: top; } }

@media all and (min-width: 36em) and (min-width: 48em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body {
    width: 48%; } }

@media all and (min-width: 36em) and (min-width: 64em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body {
    padding-right: 0.8823529rem; } }

@media all and (min-width: 36em) and (min-width: 85.375em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body {
    padding-left: 0; } }

@media all and (min-width: 36em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-summary {
    padding-top: 0.3529412rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-read-more {
    padding-top: 1.1764706rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-title a {
    font-size: 1.1764706rem; } }

@media all and (min-width: 36em) and (min-width: 80em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-title a {
    font-size: 1.2941176rem; } }

@media all and (min-width: 36em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-image {
    display: inline-block;
    width: 40%; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-image img {
    border-radius: 0.2941176rem; } }

@media all and (min-width: 36em) and (min-width: 48em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-image {
    width: 50%; } }

@media all and (min-width: 85.375em) {
  .related-stories-block .field--name-field-related-stories {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto; } }

.node--type-knowledge-translation-product {
  padding-bottom: 3.5294118rem; }

.node--type-knowledge-translation-product .kpt-container {
  margin-right: 1.1764706rem;
  margin-left: 1.1764706rem; }

@media all and (min-width: 48em) {
  .node--type-knowledge-translation-product .kpt-container {
    padding: 2.1764706rem 2.6470588rem;
    background: #FFFFFF; } }

.node--type-knowledge-translation-product .kpt-container .ktp-more-information p {
  font-size: 1.0588235rem;
  line-height: 1.78;
  color: #464242; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents {
  margin-bottom: 3.5294118rem; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .related-documents-label, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .related-documents-label {
  font-size: 1.7647059rem;
  font-weight: 600;
  line-height: 1.27;
  color: #2e2b2b;
  margin-bottom: 2.0588235rem;
  border-bottom: solid 0.2941176rem #4aa748; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video {
  margin-bottom: 1.3235294rem;
  padding-bottom: 2.6470588rem;
  border-bottom: 0.0588235rem solid #C7C3C3; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item:last-child, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf:last-child, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video:last-child, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item:last-child, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf:last-child, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video:last-child {
  border-bottom: none; }

@media all and (min-width: 34.375em) {
  .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video {
    margin-bottom: 2.6470588rem;
    padding-bottom: 0;
    border-bottom: none; } }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .video-blob, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .video-blob, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .video-blob, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .video-blob, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .video-blob, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .video-blob {
  max-width: 3.5294118rem;
  position: absolute;
  top: 33%;
  left: 36%; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image {
  position: relative;
  float: right;
  width: 30%; }

@media all and (min-width: 34.375em) {
  .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image {
    height: auto;
    float: none;
    display: inline-block; } }

@media all and (min-width: 64em) {
  .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image {
    width: unset; } }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-image img, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-image img, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-image img, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image img, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image img, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 34.375em) {
  .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container {
    width: 70%;
    padding-left: 1.7647059rem;
    display: inline-block;
    vertical-align: top;
    min-height: 11.5882353rem;
    height: auto;
    position: relative; } }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video {
  font-size: 1.1764706rem;
  line-height: 1.4;
  padding-right: 0.5294118rem;
  font-weight: bold;
  margin-bottom: 0.4705882rem;
  color: #2e2b2b; }

@media all and (min-width: 34.375em) {
  .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video {
    line-height: 1.35;
    font-size: 1.5294118rem;
    padding-right: 0; } }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video:focus {
  color: #469e44; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title {
  font-size: 1.1764706rem;
  line-height: 1.4;
  padding-right: 0.5294118rem;
  font-weight: bold;
  margin-bottom: 0.4705882rem;
  color: #2e2b2b; }

@media all and (min-width: 34.375em) {
  .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title {
    line-height: 1.35;
    font-size: 1.5294118rem;
    padding-right: 0; } }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:focus {
  color: #469e44; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title::before {
  position: relative;
  content: ' ';
  background-image: url("/themes/custom/bloorview/images/icons/icon-pdf-green.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.4705882rem;
  height: 1.4117647rem;
  display: none;
  margin-bottom: -0.2941176rem; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-description, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-description, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-description, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-description, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-description, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-description {
  font-size: 1.0588235rem;
  line-height: 1.61;
  padding-bottom: 0.8823529rem; }

@media all and (min-width: 34.375em) {
  .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc {
    position: absolute; } }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--mime-application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--mime-application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--mime-application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--mime-application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--mime-application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--mime-application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--application-pdf {
  background-image: none; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a {
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 2.33;
  letter-spacing: 0.0117647rem;
  text-decoration: none;
  color: #2e2b2b;
  border-bottom: solid 0.1764706rem #469e44;
  border-radius: 0.0588235rem; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:focus {
  color: #469e44; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a::before {
  position: relative;
  content: ' ';
  background-image: url("/themes/custom/bloorview/images/icons/icon-download-black.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.1764706rem;
  height: 0.8235294rem;
  display: none; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link span, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link span, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link span, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link span, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link span, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link span {
  display: none; }

@media all and (min-width: 34.375em) {
  .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link {
    position: absolute; } }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a {
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 2.33;
  letter-spacing: 0.0117647rem;
  text-decoration: none;
  color: #2e2b2b;
  border-bottom: solid 0.1764706rem #469e44;
  border-radius: 0.0588235rem; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:focus {
  color: #469e44; }

.hb-content-with-sidebar .kpt-container {
  background: none;
  margin-left: 1.1764706rem; }

@media all and (min-width: 48em) and (max-width: 63.9375em) {
  .hb-content-with-sidebar .kpt-container {
    width: auto;
    background: #FFFFFF;
    margin-left: 1.7647059rem; } }

@media all and (min-width: 64em) and (max-width: 79.8125em) {
  .hb-content-with-sidebar .kpt-container {
    width: 92%;
    background: #FFFFFF;
    margin-left: 1.1764706rem; } }

@media all and (min-width: 79.875em) {
  .hb-content-with-sidebar .kpt-container {
    width: 100%;
    max-width: 75.1764706rem;
    background: #FFFFFF;
    margin-left: 0; } }

.paragraph--type-related-documents, .paragraph--type-product-related-documents {
  margin-bottom: 3.5294118rem; }

.paragraph--type-related-documents .paragraph--type--related-documents-container, .paragraph--type-product-related-documents .paragraph--type--related-documents-container {
  padding: 0 1.1764706rem;
  max-width: 75.1764706rem;
  margin: 0 auto; }

.paragraph--type-related-documents .related-documents-label, .paragraph--type-product-related-documents .related-documents-label {
  font-size: 1.7647059rem;
  font-weight: 600;
  line-height: 1.27;
  color: #2e2b2b;
  margin-bottom: 2.0588235rem;
  border-bottom: solid 0.2941176rem #4aa748; }

.paragraph--type-related-documents .paragraph--type-related-document-item, .paragraph--type-related-documents .paragraph--type-related-pdf, .paragraph--type-related-documents .paragraph--type-related-video, .paragraph--type-product-related-documents .paragraph--type-related-document-item, .paragraph--type-product-related-documents .paragraph--type-related-pdf, .paragraph--type-product-related-documents .paragraph--type-related-video {
  margin-bottom: 1.3235294rem;
  padding-bottom: 2.6470588rem;
  border-bottom: 0.0588235rem solid #C7C3C3; }

.paragraph--type-related-documents .paragraph--type-related-document-item:last-child, .paragraph--type-related-documents .paragraph--type-related-pdf:last-child, .paragraph--type-related-documents .paragraph--type-related-video:last-child, .paragraph--type-product-related-documents .paragraph--type-related-document-item:last-child, .paragraph--type-product-related-documents .paragraph--type-related-pdf:last-child, .paragraph--type-product-related-documents .paragraph--type-related-video:last-child {
  border-bottom: none; }

@media all and (min-width: 34.375em) {
  .paragraph--type-related-documents .paragraph--type-related-document-item, .paragraph--type-related-documents .paragraph--type-related-pdf, .paragraph--type-related-documents .paragraph--type-related-video, .paragraph--type-product-related-documents .paragraph--type-related-document-item, .paragraph--type-product-related-documents .paragraph--type-related-pdf, .paragraph--type-product-related-documents .paragraph--type-related-video {
    margin-bottom: 2.6470588rem;
    padding-bottom: 0;
    border-bottom: none; } }

.paragraph--type-related-documents .paragraph--type-related-document-item .video-blob, .paragraph--type-related-documents .paragraph--type-related-pdf .video-blob, .paragraph--type-related-documents .paragraph--type-related-video .video-blob, .paragraph--type-product-related-documents .paragraph--type-related-document-item .video-blob, .paragraph--type-product-related-documents .paragraph--type-related-pdf .video-blob, .paragraph--type-product-related-documents .paragraph--type-related-video .video-blob {
  max-width: 3.5294118rem;
  position: absolute;
  top: 33%;
  left: 36%; }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-image, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-image, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-image, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image {
  position: relative;
  float: right;
  width: 30%; }

@media all and (min-width: 34.375em) {
  .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-image, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-image, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-image, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image {
    height: auto;
    float: none;
    display: inline-block; } }

@media all and (min-width: 64em) {
  .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-image, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-image, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-image, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image {
    width: unset; } }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-image img, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-image img, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-image img, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image img, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image img, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 34.375em) {
  .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container {
    width: 70%;
    padding-left: 1.7647059rem;
    display: inline-block;
    vertical-align: top;
    min-height: 11.5882353rem;
    height: auto;
    position: relative; } }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video {
  font-size: 1.1764706rem;
  line-height: 1.4;
  padding-right: 0.5294118rem;
  font-weight: bold;
  margin-bottom: 0.4705882rem;
  color: #2e2b2b; }

@media all and (min-width: 34.375em) {
  .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video {
    line-height: 1.35;
    font-size: 1.5294118rem;
    padding-right: 0; } }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video:hover, .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video:focus, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video:hover, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video:focus, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video:hover, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video:focus, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video:hover, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video:focus, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video:hover, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video:focus, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video:hover, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video:focus {
  color: #469e44; }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title {
  font-size: 1.1764706rem;
  line-height: 1.4;
  padding-right: 0.5294118rem;
  font-weight: bold;
  margin-bottom: 0.4705882rem;
  color: #2e2b2b; }

@media all and (min-width: 34.375em) {
  .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title {
    line-height: 1.35;
    font-size: 1.5294118rem;
    padding-right: 0; } }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:hover, .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:focus, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:hover, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:focus, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:hover, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:focus, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:hover, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:focus, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:hover, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:focus, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:hover, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:focus {
  color: #469e44; }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title::before, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title::before, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title::before, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title::before, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title::before, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title::before {
  position: relative;
  content: ' ';
  background-image: url("/themes/custom/bloorview/images/icons/icon-pdf-green.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.4705882rem;
  height: 1.4117647rem;
  display: none;
  margin-bottom: -0.2941176rem; }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-description, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-description, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-description, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-description, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-description, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-description {
  font-size: 1.0588235rem;
  line-height: 1.61;
  padding-bottom: 0.8823529rem; }

@media all and (min-width: 34.375em) {
  .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc {
    position: absolute; } }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--mime-application-pdf, .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--application-pdf, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--mime-application-pdf, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--application-pdf, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--mime-application-pdf, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--application-pdf, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--mime-application-pdf, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--application-pdf, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--mime-application-pdf, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--application-pdf, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--mime-application-pdf, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--application-pdf {
  background-image: none; }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a {
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 2.33;
  letter-spacing: 0.0117647rem;
  text-decoration: none;
  color: #2e2b2b;
  border-bottom: solid 0.1764706rem #469e44;
  border-radius: 0.0588235rem; }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:hover, .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:focus, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:hover, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:focus, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:hover, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:focus, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:hover, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:focus, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:hover, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:focus, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:hover, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:focus {
  color: #469e44; }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a::before, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a::before, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a::before, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a::before, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a::before, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a::before {
  position: relative;
  content: ' ';
  background-image: url("/themes/custom/bloorview/images/icons/icon-download-black.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.1764706rem;
  height: 0.8235294rem;
  display: none; }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link span, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link span, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link span, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link span, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link span, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link span {
  display: none; }

@media all and (min-width: 34.375em) {
  .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link {
    position: absolute; } }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a {
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 2.33;
  letter-spacing: 0.0117647rem;
  text-decoration: none;
  color: #2e2b2b;
  border-bottom: solid 0.1764706rem #469e44;
  border-radius: 0.0588235rem; }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:hover, .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:focus, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:hover, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:focus, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:hover, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:focus, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:hover, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:focus, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:hover, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:focus, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:hover, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:focus {
  color: #469e44; }

.field--name-field-resources > .field__label {
  font-size: 1.7647059rem;
  font-weight: 600;
  line-height: 1.27;
  border-bottom: solid 0.2941176rem #4aa748; }

.field--name-field-resources .field__items {
  margin-top: 1.7647059rem; }

.field--name-field-resources .field__items .file--mime-application-pdf a, .field--name-field-resources .field__items .file--application-pdf a {
  font-size: 1.0588235rem;
  font-weight: 600;
  line-height: 2;
  text-decoration: none;
  color: #2e2b2b; }

.field--name-field-resources .field__items .file--mime-application-pdf a:hover, .field--name-field-resources .field__items .file--mime-application-pdf a:focus, .field--name-field-resources .field__items .file--application-pdf a:hover, .field--name-field-resources .field__items .file--application-pdf a:focus {
  color: #469e44; }

.field--name-field-resources .field__items .paragraph--type-links a {
  font-size: 1.0588235rem;
  font-weight: 600;
  line-height: 2;
  text-decoration: none;
  color: #2e2b2b; }

.field--name-field-resources .field__items .paragraph--type-links a:hover, .field--name-field-resources .field__items .paragraph--type-links a:focus {
  color: #469e44; }

.related_news .field--name-field-news-awards, .related_news .related_news .field--name-field-news-awards {
  background-color: #FFFFFF;
  padding-bottom: 1.7647059rem;
  padding-top: 1.7647059rem;
  margin-left: 1.0588235rem; }

@media all and (min-width: 36em) {
  .related_news .field--name-field-news-awards, .related_news .related_news .field--name-field-news-awards {
    padding-bottom: 2.9411765rem;
    padding-top: 3.5294118rem; } }

.related_news .field--name-field-news-awards > .field__label, .related_news .related_news .field--name-field-news-awards > .field__label {
  font-size: 1.5294118rem;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  padding-top: 0.5882353rem;
  width: auto; }

@media all and (min-width: 36em) {
  .related_news .field--name-field-news-awards > .field__label, .related_news .related_news .field--name-field-news-awards > .field__label {
    font-size: 1.7647059rem; } }

.related_news .field--name-field-news-awards > .field__label::after, .related_news .related_news .field--name-field-news-awards > .field__label::after {
  content: '';
  background-color: #469e44;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 15.8823529rem;
  height: 0.2941176rem;
  margin-left: -5.0588235rem;
  margin-top: 0.2941176rem; }

@media all and (min-width: 35em) {
  .related_news .field--name-field-news-awards > .field__label::after, .related_news .related_news .field--name-field-news-awards > .field__label::after {
    margin-left: -3.5294118rem; } }

@media all and (min-width: 48em) {
  .related_news .field--name-field-news-awards > .field__label::after, .related_news .related_news .field--name-field-news-awards > .field__label::after {
    margin-left: -3.5294118rem; } }

.related_news .field--name-field-news-awards .related-content-title, .related_news .related_news .field--name-field-news-awards .related-content-title {
  padding-bottom: 0.3529412rem; }

.related_news .field--name-field-news-awards .related-content-title a, .related_news .related_news .field--name-field-news-awards .related-content-title a {
  font-size: 1.1764706rem;
  color: #2e2b2b;
  font-weight: 600;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: left;
  text-decoration: none; }

.related_news .field--name-field-news-awards .related-content-title a:hover, .related_news .field--name-field-news-awards .related-content-title a:focus, .related_news .related_news .field--name-field-news-awards .related-content-title a:hover, .related_news .related_news .field--name-field-news-awards .related-content-title a:focus {
  color: #469e44;
  text-decoration: underline; }

.related_news .field--name-field-news-awards .related-content-summary, .related_news .related_news .field--name-field-news-awards .related-content-summary {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left; }

.related_news .field--name-field-news-awards .related-content-read-more a, .related_news .related_news .field--name-field-news-awards .related-content-read-more a {
  color: #2e2b2b;
  font-size: 1.0588235rem;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 0.0588235rem; }

.related_news .field--name-field-news-awards .related-content-read-more a:hover, .related_news .field--name-field-news-awards .related-content-read-more a:focus, .related_news .related_news .field--name-field-news-awards .related-content-read-more a:hover, .related_news .related_news .field--name-field-news-awards .related-content-read-more a:focus {
  color: #469e44; }

.related_news .field--name-field-news-awards .related-content-read-more a::after, .related_news .related_news .field--name-field-news-awards .related-content-read-more a::after {
  content: '';
  background-color: #469e44;
  background-repeat: no-repeat;
  display: block;
  width: 5.2941176rem;
  height: 0.1764706rem; }

.related_news .field--name-field-news-awards .related-content-body.no_image, .related_news .related_news .field--name-field-news-awards .related-content-body.no_image {
  width: 100%; }

.related_news .field--name-field-news-awards .related-content-image.no_image, .related_news .related_news .field--name-field-news-awards .related-content-image.no_image {
  display: none; }

.related_news .field--name-field-news-awards > .field__items, .related_news .related_news .field--name-field-news-awards > .field__items {
  clear: both; }

.related_news .field--name-field-news-awards > .field__items .related-content-image, .related_news .related_news .field--name-field-news-awards > .field__items .related-content-image {
  width: 40%; }

.related_news .field--name-field-news-awards > .field__items .related-content-image img, .related_news .related_news .field--name-field-news-awards > .field__items .related-content-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 12.5em) and (max-width: 28.8125em) {
  .related_news .field--name-field-news-awards > .field__items .field__item, .related_news .related_news .field--name-field-news-awards > .field__items .field__item {
    position: relative;
    margin-top: 2.1764706rem;
    margin-bottom: 2.1764706rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body {
    vertical-align: top;
    padding-right: 0.5882353rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-title, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-title {
    position: absolute;
    right: 0;
    top: 0;
    width: 60%;
    padding-left: 0.8823529rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-summary, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-summary {
    padding-top: 1.0588235rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-read-more, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-read-more {
    padding-top: 0.8235294rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image {
    width: 40%; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image img, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image img {
    border-radius: 0.2941176rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body.no_image, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body.no_image {
    width: 100%; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body.no_image .related-content-title, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body.no_image .related-content-title {
    left: 0;
    padding-left: 0;
    padding-bottom: 0.5882353rem;
    width: 100%;
    position: relative; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image.no_image, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image.no_image {
    display: none; }
  .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2), .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3), .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2), .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3) {
    border-top: 0.0588235rem solid #C7C3C3;
    padding-top: 2.1764706rem;
    margin-bottom: 0; }
  .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2) .news-awards-title, .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3) .news-awards-title, .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2) .news-awards-title, .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3) .news-awards-title {
    top: 2.1764706rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2) .related-content-body.no_image .related-content-title, .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3) .related-content-body.no_image .related-content-title, .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2) .related-content-body.no_image .related-content-title, .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3) .related-content-body.no_image .related-content-title {
    top: 0; }
  .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2) .related-content-body.no_image .related-content-summary, .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3) .related-content-body.no_image .related-content-summary, .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2) .related-content-body.no_image .related-content-summary, .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3) .related-content-body.no_image .related-content-summary {
    padding-top: 0; } }

@media all and (min-width: 28.875em) and (max-width: 43.6875em) {
  .related_news .field--name-field-news-awards > .field__items .field__item, .related_news .related_news .field--name-field-news-awards > .field__items .field__item {
    width: 100%;
    display: inline-block;
    padding-top: 2.1764706rem;
    padding-bottom: 2.1764706rem;
    vertical-align: top; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body {
    display: inline-block;
    width: 68%;
    padding-left: 0.8823529rem;
    vertical-align: top; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-summary, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-summary {
    padding-top: 0.3529412rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-read-more, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-read-more {
    padding-top: 1.1764706rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-title a, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-title a {
    font-size: 1.1764706rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image {
    display: inline-block;
    width: 28%; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image img, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image img {
    border-radius: 0.2941176rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2), .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3), .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2), .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3) {
    border-top: 0.0588235rem solid #C7C3C3; } }

@media all and (min-width: 43.75em) {
  .related_news .field--name-field-news-awards > .field__items, .related_news .related_news .field--name-field-news-awards > .field__items {
    clear: both; }
  .related_news .field--name-field-news-awards > .field__items .field__item, .related_news .related_news .field--name-field-news-awards > .field__items .field__item {
    width: 33%;
    display: inline-block;
    margin-top: 2.9411765rem;
    vertical-align: top; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body {
    display: inline-block;
    width: 48%;
    padding-left: 0.8823529rem;
    vertical-align: top; } }

@media all and (min-width: 43.75em) and (min-width: 48em) {
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body {
    width: 65%; } }

@media all and (min-width: 43.75em) and (min-width: 64em) {
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body {
    padding-left: 0.8823529rem; } }

@media all and (min-width: 43.75em) {
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-contents-summary, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-contents-summary {
    padding-top: 0.3529412rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-read-more, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-read-more {
    padding-top: 1.1764706rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-title a, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-title a {
    font-size: 1.1764706rem; } }

@media all and (min-width: 43.75em) and (min-width: 80em) {
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-title a, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-title a {
    font-size: 1.2941176rem; } }

@media all and (min-width: 43.75em) {
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image {
    display: inline-block;
    width: 40%; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image img, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image img {
    border-radius: 0.2941176rem; } }

@media all and (min-width: 43.75em) and (min-width: 48em) {
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image {
    width: 33%; } }

.related_news .field--name-field-news-awards > .field__items .nrelated-content-body.no_image, .related_news .related_news .field--name-field-news-awards > .field__items .nrelated-content-body.no_image {
  width: 100%; }

.related_news .field--name-field-news-awards > .field__items .related-content-image.no_image, .related_news .related_news .field--name-field-news-awards > .field__items .related-content-image.no_image {
  display: none; }

@media all and (min-width: 85.375em) {
  .related_news .field--name-field-news-awards, .related_news .related_news .field--name-field-news-awards {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto; } }

.paragraph--type-related-video .related-documents-image {
  position: relative; }

.paragraph--type-related-video .related-documents-image .video-blob {
  display: none;
  max-width: 2.6470588rem;
  position: absolute;
  top: 24%;
  left: 28%; }

@media all and (min-width: 34.375em) {
  .paragraph--type-related-video .related-documents-image .video-blob {
    max-width: 3.5294118rem;
    top: 33%;
    left: 36%; } }

.paragraph--type-image {
  padding-bottom: 1.1764706rem; }

@media all and (min-width: 64em) {
  .paragraph--type-image {
    padding-bottom: 2.6470588rem; } }

.paragraph--type-image img {
  border-radius: 0.2941176rem; }

.basic_header_block .paragraph--type-image, .header_with_link .paragraph--type-image {
  position: relative;
  padding-bottom: 0; }

@media all and (min-width: 64em) {
  .basic_header_block .paragraph--type-image, .header_with_link .paragraph--type-image {
    position: absolute;
    top: 2.6470588rem;
    right: 0.5882353rem;
    width: 64%;
    max-width: 43.1764706rem; } }

@media all and (min-width: 79.875em) {
  .basic_header_block .paragraph--type-image, .header_with_link .paragraph--type-image {
    width: 100%;
    right: 0; } }

.basic_header_block .paragraph--type-image img, .header_with_link .paragraph--type-image img {
  max-height: 23.1764706rem;
  border-radius: 0; }

@media all and (min-width: 64em) {
  .basic_header_block .paragraph--type-image img, .header_with_link .paragraph--type-image img {
    border-radius: 0.2941176rem; } }

.header_block_with_wave_in_image .paragraph--type-image {
  padding-bottom: 0;
  position: relative;
  max-width: 46.1176471rem; }

@media all and (min-width: 64em) {
  .header_block_with_wave_in_image .paragraph--type-image {
    top: 0;
    position: absolute;
    right: 0; } }

.header_block_with_wave_in_image .paragraph--type-image img {
  border-radius: 0; }

@media all and (min-width: 79.875em) {
  .header_block_with_wave_in_image .paragraph--type-image img {
    border-radius: 0.2941176rem; } }

.main-carousel .carousel-cell {
  width: 80%;
  max-width: 60.2352941rem;
  padding-left: 0.2941176rem;
  padding-right: 0.2941176rem;
  border-radius: 0.2941176rem;
  -webkit-border-radius: 0.2941176rem;
  -moz-border-radius: 0.2941176rem; }

@media all and (min-width: 48em) {
  .main-carousel .carousel-cell {
    padding-left: 0.5882353rem;
    padding-right: 0.5882353rem; } }

@media all and (min-width: 64em) {
  .main-carousel .carousel-cell {
    padding-left: 1.7647059rem;
    padding-right: 1.7647059rem; } }

.main-carousel .carousel-cell .multiple-images {
  width: 100%; }

.main-carousel .carousel-cell img {
  width: 100%;
  border-radius: 0.2941176rem; }

.main-carousel .is-selected {
  opacity: 1 !important; }

.main-carousel .previous {
  background-color: #FFFFFF;
  width: 2.3529412rem;
  height: 2.3529412rem;
  left: 4% !important; }

@media all and (min-width: 64em) {
  .main-carousel .previous {
    width: 3.5294118rem;
    height: 3.5294118rem; } }

@media all and (min-width: 85.375em) {
  .main-carousel .previous {
    left: 7% !important; } }

@media all and (min-width: 120em) {
  .main-carousel .previous {
    left: 19% !important; } }

.main-carousel .previous svg {
  background-image: url("/themes/custom/bloorview/images/icons/icon-left-arrow-green.svg");
  background-repeat: no-repeat;
  left: 25% !important; }

.main-carousel .previous .arrow {
  display: none !important; }

.main-carousel .next {
  background-color: #FFFFFF;
  width: 2.3529412rem;
  height: 2.3529412rem;
  right: 4% !important; }

@media all and (min-width: 64em) {
  .main-carousel .next {
    width: 3.5294118rem;
    height: 3.5294118rem; } }

@media all and (min-width: 85.375em) {
  .main-carousel .next {
    right: 7% !important; } }

@media all and (min-width: 120em) {
  .main-carousel .next {
    right: 19% !important; } }

.main-carousel .next svg {
  background-image: url("/themes/custom/bloorview/images/icons/icon-right-arrow-green.svg");
  background-repeat: no-repeat;
  left: 34% !important; }

.main-carousel .next .arrow {
  display: none !important; }

.main-carousel .no-carousel-cell {
  width: 100%;
  max-width: inherit; }

.main-carousel .no-carousel-cell .one-images {
  max-width: 49.5294118rem;
  margin: 0 auto; }

.main-carousel .no-carousel-cell img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 48em) {
  .main-carousel .no-carousel-cell img {
    margin-left: auto;
    margin-right: auto; } }

.main-carousel .cursor-hide {
  cursor: inherit !important; }

.main-carousel .disable-dragging {
  -webkit-transform: none !important;
          transform: none !important; }

.main-carousel .carousel-cell.single-cell {
  position: inherit !important;
  margin: 0 auto !important;
  width: 97%; }

@media all and (min-width: 64em) {
  .main-carousel .carousel-cell.single-cell {
    width: 80%; } }

.opin-youtube-wrapper {
  position: absolute;
  width: 100%;
  max-width: 49.4117647rem;
  height: 100%;
  border-radius: 0.2941176rem;
  overflow: hidden;
  z-index: 1; }

.opin-youtube-wrapper .opin-youtube-imageoverlay {
  color: transparent;
  display: block;
  position: absolute;
  width: 100%;
  height: 11.1764706rem;
  background: url("/themes/custom/bloorview/images/youtube-play-button.png") center no-repeat;
  background-size: 5.8823529rem;
  z-index: 10; }

@media all and (min-width: 48em) {
  .opin-youtube-wrapper .opin-youtube-imageoverlay {
    height: 28.2352941rem; } }

.opin-youtube-wrapper .opin-youtube-imageoverlay:focus {
  border: 0.1764706rem solid #469e44;
  outline: 0.1764706rem solid #469e44;
  -webkit-box-shadow: 0 0.2em 1.5em #c4c4c4;
  box-shadow: 0 0.2em 1.5em #c4c4c4; }

.video-embed-field-provider-youtube {
  height: 11.1764706rem;
  margin-bottom: 1.1764706rem;
  position: -webkit-sticky;
  position: sticky; }

@media all and (min-width: 48em) {
  .video-embed-field-provider-youtube {
    height: 28.2352941rem;
    margin-bottom: 1.7647059rem; } }

.custom-print {
  display: none !important; }

@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
  .a2a_button_print {
    display: none !important; }
  .custom-print {
    display: inline-block !important; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .a2a_button_print {
    display: none !important; }
  .custom-print {
    display: inline-block !important; } }

.block--addtoany-white-buttons.hide,
#block-addtoanybuttons-3.hide {
  opacity: 0;
  -webkit-transition: ease-out .7s;
  transition: ease-out .7s; }

.region-pre-content .block--addtoany-green-buttons-.hide {
  display: none;
  -webkit-transition: ease-in .4s;
  transition: ease-in .4s; }

.region-pre-content .block--addtoany-green-buttons-,
.region-pre-content .block--addtoany-buttons-for-ktp-pages,
.region-pre-content .block--addtoany-buttons,
.region-pre-content .block--addtoany-buttons-with-sidebar {
  display: none;
  opacity: 0; }

@media all and (min-width: 64em) {
  .region-pre-content .block--addtoany-green-buttons-,
  .region-pre-content .block--addtoany-buttons-for-ktp-pages,
  .region-pre-content .block--addtoany-buttons,
  .region-pre-content .block--addtoany-buttons-with-sidebar {
    display: block;
    opacity: 1; } }

.region-pre-content .block--addtoany-green-buttons- .block__content,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content,
.region-pre-content .block--addtoany-buttons .block__content,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content {
  position: relative;
  max-width: 75.1764706rem;
  z-index: 5;
  margin: 0 auto; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list {
  padding-top: 0.4117647rem;
  position: absolute;
  right: 0;
  padding-right: 2rem;
  margin: auto 0; }

@media all and (min-width: 79.875em) {
  .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list,
  .region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list,
  .region-pre-content .block--addtoany-buttons .block__content .addtoany_list,
  .region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list {
    margin: auto 0; } }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_s__default {
  min-width: 2.3529412rem;
  background-color: #469e44 !important; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_s__default svg,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_s__default svg,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_s__default svg,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_s__default svg {
  max-width: 1.5294118rem;
  top: 0.1176471rem; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_s__default path {
  fill: #FFFFFF; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_print path,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .custom-print path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_print path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .custom-print path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .custom-print path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_print path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .custom-print path {
  fill: none; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_label {
  font-size: 0.8823529rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #FFFFFF; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_facebook:hover, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_facebook:focus,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_facebook:hover,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_facebook:focus,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_facebook:hover,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_facebook:focus {
  margin-right: 4.5882353rem; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default {
  background-color: #4267b2 !important; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default path, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default path {
  fill: #FFFFFF !important; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_facebook:hover .a2a_label, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_facebook:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_facebook:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_facebook:focus .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_facebook:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_facebook:focus .a2a_label {
  background-color: #4267b2; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_twitter:hover, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_twitter:focus, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_x:hover, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_x:focus,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_twitter:hover,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_twitter:focus,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_x:hover,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_x:focus,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:focus,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_twitter:hover,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_twitter:focus,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_x:hover,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_x:focus {
  margin-right: 1.1764706rem; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_x:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_x:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_x:focus .a2a_s__default {
  background-color: #38A1F3 !important; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default path, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default path, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default path, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_x:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_x:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_x:focus .a2a_s__default path {
  fill: #FFFFFF !important; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_twitter:hover .a2a_label, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_twitter:focus .a2a_label, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_x:hover .a2a_label, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_x:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_twitter:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_twitter:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_x:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_x:focus .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_twitter:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_twitter:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_x:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_x:focus .a2a_label {
  background-color: #38A1F3; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_linkedin:hover, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_linkedin:focus,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_linkedin:hover,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_linkedin:focus,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_linkedin:hover,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_linkedin:focus {
  margin-right: 4.1176471rem; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default {
  background-color: #0077B5 !important; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default path, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default path {
  fill: #FFFFFF !important; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_label, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_label {
  background-color: #0077B5; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_email:hover, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_email:focus,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_print:hover,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_print:focus,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .custom-print:hover,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .custom-print:focus,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_email:hover,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_email:focus,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_print:hover,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_print:focus,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .custom-print:hover,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .custom-print:focus,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_email:hover,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_email:focus,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_print:hover,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_print:focus,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .custom-print:hover,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .custom-print:focus {
  margin-right: 2.4117647rem; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .custom-print:hover .a2a_s__default,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .custom-print:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .custom-print:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .custom-print:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .custom-print:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .custom-print:focus .a2a_s__default {
  background-color: #464242 !important; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default path, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default path,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default path,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .custom-print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .custom-print:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .custom-print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .custom-print:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .custom-print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .custom-print:focus .a2a_s__default path {
  fill: #FFFFFF !important; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_email:hover .a2a_label, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_email:focus .a2a_label,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_print:hover .a2a_label,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_print:focus .a2a_label,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .custom-print:hover .a2a_label,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .custom-print:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_email:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_email:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_print:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_print:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .custom-print:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .custom-print:focus .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_email:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_email:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_print:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_print:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .custom-print:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .custom-print:focus .a2a_label {
  background-color: #464242; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list a,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list a,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list a,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list a {
  padding: 0 0 0 0.9411765rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list a:hover, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list a:focus,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list a:hover,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list a:focus,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list a:hover,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list a:focus,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list a:hover,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list a:focus {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list a:hover .a2a_svg, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list a:focus .a2a_svg,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list a:hover .a2a_svg,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list a:focus .a2a_svg,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list a:hover .a2a_svg,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list a:focus .a2a_svg,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list a:hover .a2a_svg,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list a:focus .a2a_svg {
  opacity: 1;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list a:hover .a2a_label, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list a:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list a:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list a:focus .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list a:hover .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list a:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list a:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list a:focus .a2a_label {
  width: auto;
  padding-top: 0.2352941rem;
  padding-right: 0.5882353rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  clip: auto;
  -webkit-clip-path: inherit;
          clip-path: inherit;
  opacity: 1; }

.region-pre-content .block--addtoany-white-buttons {
  display: none; }

@media all and (min-width: 64em) {
  .region-pre-content .block--addtoany-white-buttons {
    display: block; } }

.region-pre-content .block--addtoany-white-buttons .block__content {
  max-width: 75.1764706rem;
  margin: 0 auto;
  z-index: 5;
  position: relative; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list {
  padding-top: 0.4117647rem;
  position: absolute;
  z-index: 5;
  right: 0; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_label {
  font-size: 0.8823529rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #0C1021; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_facebook:hover, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_facebook:focus {
  margin-right: 4.5882353rem; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default path, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default path {
  fill: #4267b2 !important; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_twitter:hover, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_twitter:focus, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_x:hover, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_x:focus {
  margin-right: 1.1764706rem; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default path, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default path, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default path, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_x:focus .a2a_s__default path {
  fill: #38A1F3 !important; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_linkedin:hover, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_linkedin:focus {
  margin-right: 4.1176471rem; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default path, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default path {
  fill: #0077B5 !important; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_email:hover, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_email:focus,
.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_print:hover,
.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_print:focus,
.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .custom-print:hover,
.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .custom-print:focus {
  margin-right: 2.4117647rem; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default path, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default path,
.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default path,
.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .custom-print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .custom-print:focus .a2a_s__default path {
  fill: #464242 !important; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list a {
  padding: 0 0 0 0.9411765rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list a:hover, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list a:focus {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list a:hover .a2a_svg, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list a:focus .a2a_svg {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list a:hover .a2a_label, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list a:focus .a2a_label {
  width: auto;
  padding-top: 0.2352941rem;
  padding-right: 0.5882353rem;
  background-color: #FFFFFF;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  clip: auto;
  -webkit-clip-path: inherit;
          clip-path: inherit;
  opacity: 1; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_s__default {
  min-width: 2.3529412rem;
  background-color: #FFFFFF !important; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_s__default svg {
  max-width: 1.7647059rem; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_s__default path {
  fill: #469e44; }

.region-pre-content #block-add-to-any-with-sidebar {
  background-color: #f7f7f7; }

.region-pre-content #block-add-to-any-with-sidebar .block__content {
  text-align: right;
  padding: 0.5882353rem 0;
  max-width: 75.1764706rem;
  margin: auto; }

.region-pre-content #block-add-to-any-with-sidebar .block__content .addtoany_list {
  position: relative;
  margin-right: 0; }

@media all and (min-width: 64em) {
  .region-pre-content #block-add-to-any-with-sidebar .block__content .addtoany_list {
    margin-right: -webkit-calc(100% - 70%);
    margin-right: calc(100% - 70%);
    padding-right: 0.5882353rem; } }

@media all and (min-width: 70em) {
  .region-pre-content #block-add-to-any-with-sidebar .block__content .addtoany_list {
    margin-right: -webkit-calc(100% - 70.5%);
    margin-right: calc(100% - 70.5%); } }

@media all and (min-width: 70.625em) {
  .region-pre-content #block-add-to-any-with-sidebar .block__content .addtoany_list {
    margin-right: -webkit-calc(100% - 71.5%);
    margin-right: calc(100% - 71.5%); } }

@media all and (min-width: 75em) {
  .region-pre-content #block-add-to-any-with-sidebar .block__content .addtoany_list {
    margin-right: -webkit-calc(100% - 73.2%);
    margin-right: calc(100% - 73.2%); } }

@media all and (min-width: 79.875em) {
  .region-pre-content #block-add-to-any-with-sidebar .block__content .addtoany_list {
    margin-right: -webkit-calc(100% - 73%);
    margin-right: calc(100% - 73%);
    padding-right: 0; } }

.stories-news-events-landing .addtoany_list {
  margin-right: 1.1764706rem; }

@media all and (min-width: 79.875em) {
  .stories-news-events-landing .addtoany_list {
    margin-right: 0; } }

.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list {
  margin-left: 0.8823529rem; }

.stories-news-events-landing .addtoany_list {
  padding-top: 1.1176471rem !important; }

.region-content .block--addtoany-buttons.hide, .region-sidebar-first .block--addtoany-buttons.hide {
  display: none; }

.region-content .block--addtoany-buttons, .region-sidebar-first .block--addtoany-buttons {
  display: none;
  padding: 0.4117647rem 0; }

@media all and (min-width: 64em) {
  .region-content .block--addtoany-buttons, .region-sidebar-first .block--addtoany-buttons {
    display: inline-block;
    width: 100%; } }

.region-content .block--addtoany-buttons .block__content, .region-sidebar-first .block--addtoany-buttons .block__content {
  max-width: 75.1764706rem;
  margin: 0 auto; }

.region-content .block--addtoany-buttons .block__content .addtoany_list, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list {
  float: right;
  padding-bottom: 0.5882353rem;
  margin-right: 0;
  position: relative;
  z-index: 5; }

@media all and (min-width: 64em) and (max-width: 79.8125em) {
  .region-content .block--addtoany-buttons .block__content .addtoany_list, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list {
    margin-right: 0.5882353rem; } }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_s__default {
  min-width: 2.3529412rem;
  background-color: #469e44 !important; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_s__default svg, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_s__default svg {
  max-width: 1.7647059rem; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_s__default path {
  fill: #FFFFFF; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_label {
  font-size: 0.8823529rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #FFFFFF; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus {
  margin-right: 4.5882353rem; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default {
  background-color: #4267b2 !important; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default path, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default path {
  fill: #FFFFFF !important; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_label, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_label {
  width: auto;
  padding-top: 0.2352941rem;
  padding-right: 0.5882353rem;
  background-color: #4267b2;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  clip: auto;
  -webkit-clip-path: inherit;
          clip-path: inherit;
  opacity: 1; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:focus, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:focus {
  margin-right: 1.1764706rem; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:focus .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:focus .a2a_s__default {
  background-color: #38A1F3 !important; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default path, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default path, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default path, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:focus .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:focus .a2a_s__default path {
  fill: #FFFFFF !important; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_label, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_label, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover .a2a_label, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:focus .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:focus .a2a_label {
  width: auto;
  padding-top: 0.2352941rem;
  padding-right: 0.5882353rem;
  background-color: #38A1F3;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  clip: auto;
  -webkit-clip-path: inherit;
          clip-path: inherit;
  opacity: 1; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus {
  margin-right: 4.1176471rem; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default {
  background-color: #0077B5 !important; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default path, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default path {
  fill: #FFFFFF !important; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_label, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_label {
  width: auto;
  padding-top: 0.2352941rem;
  padding-right: 0.5882353rem;
  background-color: #0077B5;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  clip: auto;
  -webkit-clip-path: inherit;
          clip-path: inherit;
  opacity: 1; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus,
.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover,
.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus,
.region-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover,
.region-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus {
  margin-right: 2.4117647rem; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default,
.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default,
.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default,
.region-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover .a2a_s__default,
.region-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover .a2a_s__default,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus .a2a_s__default {
  background-color: #464242 !important; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default path, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default path,
.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default path,
.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default path,
.region-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover .a2a_s__default path,
.region-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default path,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default path,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default path,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover .a2a_s__default path,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus .a2a_s__default path {
  fill: #FFFFFF !important; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_label, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_label,
.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_label,
.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_label,
.region-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover .a2a_label,
.region-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_label,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_label,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_label,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover .a2a_label,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus .a2a_label {
  width: auto;
  padding-top: 0.2352941rem;
  padding-right: 0.5882353rem;
  background-color: #464242;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  clip: auto;
  -webkit-clip-path: inherit;
          clip-path: inherit;
  opacity: 1; }

.region-content .block--addtoany-buttons .block__content .addtoany_list a, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list a {
  padding: 0 0 0 0.9411765rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.region-content .block--addtoany-buttons .block__content .addtoany_list a:hover, .region-content .block--addtoany-buttons .block__content .addtoany_list a:focus, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list a:hover, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list a:focus {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.region-content .block--addtoany-buttons .block__content .addtoany_list a:hover .a2a_svg, .region-content .block--addtoany-buttons .block__content .addtoany_list a:focus .a2a_svg, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list a:hover .a2a_svg, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list a:focus .a2a_svg {
  opacity: 1;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

#block-addtoanybuttons-2 .addtoany_list {
  padding-top: 0.4117647rem; }

.hb-postfix.footer-layout-content #block-hollandbloorviewemailsubscriptionblock {
  margin-top: 5.2941176rem; }

#block-hollandbloorviewemailsubscriptionblock {
  display: block;
  height: 100%;
  background-color: #469e44;
  min-height: 28.7058824rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in; }

@media all and (min-width: 23.4375em) {
  #block-hollandbloorviewemailsubscriptionblock {
    min-height: 25.6470588rem; } }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock {
    min-height: 9.1176471rem; } }

@media all and (min-width: 80em) {
  #block-hollandbloorviewemailsubscriptionblock {
    min-height: 8.0588235rem; } }

@media all and (min-width: 85.375em) {
  #block-hollandbloorviewemailsubscriptionblock {
    min-height: 8.0588235rem; } }

#block-hollandbloorviewemailsubscriptionblock .left-wrapper {
  display: block;
  float: left;
  width: 100%; }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .left-wrapper {
    max-width: 55%;
    display: inline-block;
    float: left;
    width: auto;
    min-width: 55%; } }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper {
  width: 100%;
  display: inline-block;
  float: left;
  clear: both;
  position: relative;
  margin-top: 0.8823529rem; }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .right-wrapper {
    clear: none;
    max-width: 45%;
    margin-top: inherit; } }

#block-hollandbloorviewemailsubscriptionblock .block__content {
  max-width: 75.1764706rem;
  margin: 0 auto;
  padding-top: 1.4705882rem;
  padding-bottom: 1.4705882rem;
  color: #FFFFFF; }

#block-hollandbloorviewemailsubscriptionblock .left-wrapper .hb-text-title {
  display: inline-block;
  font-size: 1.2941176rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  margin-bottom: 0.2941176rem;
  clear: both;
  position: absolute;
  top: 0;
  right: 0;
  max-width: 50%;
  padding-left: 4%;
  padding-top: 0.8823529rem; }

@media all and (min-width: 23.4375em) {
  #block-hollandbloorviewemailsubscriptionblock .left-wrapper .hb-text-title {
    padding-top: 2.1176471rem;
    left: -webkit-calc(6.7647059rem + 15%);
    left: calc(6.7647059rem + 15%);
    right: inherit; } }

@media all and (min-width: 48em) {
  #block-hollandbloorviewemailsubscriptionblock .left-wrapper .hb-text-title {
    left: -webkit-calc(6.7647059rem + 8%);
    left: calc(6.7647059rem + 8%); } }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .left-wrapper .hb-text-title {
    position: inherit;
    right: inherit;
    left: inherit;
    top: inherit;
    padding-left: 0%;
    padding-top: inherit;
    margin-bottom: 0.2941176rem; } }

#block-hollandbloorviewemailsubscriptionblock .left-wrapper .hb-text-title:focus {
  border: 0.5882353rem solid red; }

#block-hollandbloorviewemailsubscriptionblock .left-wrapper .hb-text-summary {
  margin-left: 0;
  font-size: 1.0588235rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  margin-top: 1.4705882rem; }

@media all and (min-width: 32.5em) {
  #block-hollandbloorviewemailsubscriptionblock .left-wrapper .hb-text-summary {
    margin-top: 2.6470588rem; } }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .left-wrapper .hb-text-summary {
    margin-left: 1.7647059rem;
    font-size: 1.0588235rem;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.61;
    max-width: 42.0588235rem;
    margin-top: inherit;
    padding-right: 1.1176471rem; } }

#block-hollandbloorviewemailsubscriptionblock .left-wrapper .hb-text-field {
  display: inline-block;
  height: 2.8235294rem;
  padding-left: 1.1764706rem;
  border-radius: 0.2941176rem;
  background-color: #f7f7f7;
  width: 65%;
  border: 0; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field {
  display: inline-block;
  height: 2.9411765rem;
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem;
  background-color: #f7f7f7;
  width: 100%;
  border: 0;
  text-align: center;
  margin-top: 0.5882353rem;
  border-radius: 0.1764706rem 0.1764706rem 0 0 !important; }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field {
    display: inline-block;
    height: 2.1764706rem;
    padding-left: 1.1764706rem;
    background-color: #f7f7f7;
    width: 67%;
    border: 0;
    text-align: left;
    border-radius: 0.1764706rem 0 0 0.1764706rem !important; } }

@media all and (min-width: 85.375em) {
  #block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field {
    width: 75%; } }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field.placeholder-hidden {
  color: red; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field.placeholder-hidden ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: transparent; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field.placeholder-hidden :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: transparent; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field.placeholder-hidden ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: transparent; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field.placeholder-hidden :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: transparent; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field.placeholder-hidden textarea::-webkit-input-placeholder {
  /* WebKit browsers */
  color: transparent; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field.placeholder-hidden textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: transparent; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field.placeholder-hidden textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: transparent; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field.placeholder-hidden textarea:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: transparent; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-title {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  margin-bottom: 0.3235294rem; }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-title {
    font-size: 1.2941176rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.59; } }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-label {
  position: absolute;
  top: 2.8823529rem;
  color: #f7f7f7;
  font-size: 0.7647059rem;
  left: 0.5882353rem;
  z-index: -1;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  font-weight: 500; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-label.label-visible {
  left: 0.0588235rem;
  top: 1.9411765rem;
  color: #FFFFFF;
  z-index: 1; }

#block-hollandbloorviewemailsubscriptionblock .hb-form-submit, #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit {
  outline: none;
  cursor: pointer;
  margin: 0;
  height: 2.9411765rem;
  background-color: #FFFFFF;
  color: #2e2b2b;
  font-size: 1rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.2352941rem;
  border: 0;
  padding: 0 1.7647059rem;
  width: 100%;
  border-top-left-radius: 0.2941176rem;
  border-top-right-radius: 0.2941176rem;
  margin-top: 1.1764706rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  border-radius: 0 0 0.1764706rem 0.1764706rem; }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .hb-form-submit, #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit {
    margin-top: 0;
    border-top-left-radius: 0; } }

#block-hollandbloorviewemailsubscriptionblock .hb-form-submit:hover, #block-hollandbloorviewemailsubscriptionblock .hb-form-submit:focus, #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit:hover, #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit:focus {
  margin: 0;
  height: 2.9411765rem;
  background-color: #dedede;
  border: 0;
  margin-left: -0.1764706rem;
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem;
  margin-top: 1.1764706rem;
  -webkit-box-shadow: none;
          box-shadow: none; }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .hb-form-submit, #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit {
    width: inherit;
    font-size: 1rem;
    height: 2.1764706rem;
    margin-left: -0.2941176rem;
    border-radius: 0.2941176rem; }
  #block-hollandbloorviewemailsubscriptionblock .hb-form-submit:hover, #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit:hover {
    margin: 0;
    height: 2.3529412rem;
    background-color: #dedede;
    color: #2e2b2b;
    font-size: 1rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    border: 0;
    margin-left: -0.2941176rem;
    border-radius: 0.2941176rem;
    padding-left: 2.3529412rem;
    padding-right: 1.1764706rem;
    margin-top: 0; } }

#block-hollandbloorviewemailsubscriptionblock .hb-submit-wrapper {
  position: relative; }

#block-hollandbloorviewemailsubscriptionblock .hb-submit-wrapper::before {
  position: absolute;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  top: 46%;
  left: 0.5882353rem;
  transform: translateY(-50%) rotate(-45deg);
  -webkit-transform: translateY(-50%) rotate(-45deg);
  -moz-transform: translateY(-50%) rotate(-45deg);
  -ms-transform: translateY(-50%) rotate(-45deg); }

@media screen and (min-width: 60.2352941rem) {
  #block-hollandbloorviewemailsubscriptionblock .hb-submit-wrapper::before {
    content: ' ';
    position: absolute;
    border: solid #469e44;
    border-width: 0 0.2058824rem 0.2058824rem 0;
    display: inline-block;
    padding: 0.2647059rem;
    top: 46%;
    transform: translateY(-50%) rotate(-45deg);
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -moz-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease; }
  #block-hollandbloorviewemailsubscriptionblock .hb-submit-wrapper:hover::before, #block-hollandbloorviewemailsubscriptionblock .hb-submit-wrapper:focus::before {
    content: ' ';
    position: absolute;
    left: 0.8823529rem;
    border: solid #469e44;
    border-width: 0 0.2058824rem 0.2058824rem 0;
    display: inline-block;
    padding: 0.2647059rem;
    top: 46%;
    transform: translateY(-50%) rotate(-45deg);
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -moz-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg); } }

#block-hollandbloorviewemailsubscriptionblock .hb-form-submit {
  margin-top: 0; }

#block-hollandbloorviewemailsubscriptionblock .hb-form-submit:hover, #block-hollandbloorviewemailsubscriptionblock .hb-form-submit:focus {
  margin-left: 0;
  margin-top: 0; }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .hb-form-submit {
    padding-left: 2.3529412rem;
    padding-right: 1.1764706rem;
    margin-top: inherit; }
  #block-hollandbloorviewemailsubscriptionblock .hb-form-submit:hover, #block-hollandbloorviewemailsubscriptionblock .hb-form-submit:focus {
    margin: 0;
    height: 2.3529412rem;
    background-color: #dedede;
    color: #2e2b2b;
    font-size: 1rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.2352941rem;
    border: 0;
    margin-left: -0.2941176rem;
    border-radius: 0.2941176rem;
    padding-left: 2.3529412rem;
    padding-right: 1.1764706rem;
    margin-top: 0; } }

#block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit:hover, #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit:focus {
  margin-left: -0.1176471rem; }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit {
    padding-left: 2.3529412rem;
    padding-right: 1.1764706rem; }
  #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit:hover, #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit:focus {
    margin-left: -0.2941176rem; } }

#block-hollandbloorviewemailsubscriptionblock .hb-group-icon {
  float: left;
  max-width: 50%;
  margin-right: 1.7647059rem;
  position: absolute;
  top: -2.9411765rem;
  alt: "Family clipart"; }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .hb-group-icon {
    float: left;
    max-width: 11.0588235rem;
    margin-top: -4.1176471rem;
    margin-right: 1.7647059rem;
    position: inherit;
    top: inherit; } }

#block-hollandbloorviewemailsubscriptionblock .testing {
  display: none; }

#block-hollandbloorviewemailsubscriptionblock .email-subscription-wrapper {
  position: relative;
  width: 90%;
  margin: 0 auto;
  padding-top: 5.8823529rem; }

@media all and (min-width: 48em) {
  #block-hollandbloorviewemailsubscriptionblock .email-subscription-wrapper {
    width: 92.5%; } }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .email-subscription-wrapper {
    padding-top: inherit;
    width: 98.5%; } }

@media all and (min-width: 75em) {
  #block-hollandbloorviewemailsubscriptionblock .email-subscription-wrapper {
    padding-top: inherit;
    width: 97%; } }

@media all and (min-width: 85.375em) {
  #block-hollandbloorviewemailsubscriptionblock .email-subscription-wrapper {
    padding-top: inherit;
    width: 100%; } }

#block-hollandbloorviewemailsubscriptionblock .loading {
  text-align: center; }

#block-hollandbloorviewemailsubscriptionblock .hb-loading-icon {
  display: inline-block;
  margin-top: 1.1764706rem; }

.user-is-subscribed {
  background-color: #EEEEEE; }

.user-is-subscribed .hb-text-summary {
  font-size: 1.2941176rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  color: #2e2b2b; }

.user-is-subscribed .radio-btn {
  display: none; }

.user-is-subscribed .radio-btn + label {
  color: #333;
  font-family: Arial, sans-serif;
  border-bottom: none !important;
  font-size: 0.9411765rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal; }

.user-is-subscribed .radio-btn + label span {
  background-color: #FFFFFF;
  display: inline-block;
  width: 2.3529412rem;
  height: 2.3529412rem;
  margin: -0.0588235rem 0.2352941rem 0 0;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 50%;
  border: 0.1764706rem solid #53bb50;
  -webkit-box-shadow: 0 0.0588235rem 0.1764706rem 0 rgba(0, 0, 0, 0.33);
          box-shadow: 0 0.0588235rem 0.1764706rem 0 rgba(0, 0, 0, 0.33);
  background-repeat: no-repeat;
  background-position: center;
  text-align: center;
  line-height: 2.5882353rem; }

.user-is-subscribed .radio-btn + label span img {
  max-width: 1.4705882rem;
  max-height: 1.4705882rem;
  margin: 0 auto;
  margin-top: 0.2941176rem;
  opacity: 0;
  -webkit-transition: all .3s ease;
  transition: all .3s ease; }

.user-is-subscribed .radio-btn:checked + label span img {
  opacity: 1; }

.user-is-subscribed .left-wrapper {
  width: inherit; }

.user-is-subscribed .right-wrapper {
  width: 100%; }

.user-is-subscribed .rd-wrapper {
  display: block;
  width: 100%;
  float: left;
  clear: left; }

.user-is-subscribed .rd-wrapper:nth-child(2) {
  clear: left;
  margin-top: 0.8823529rem; }

@media all and (min-width: 64em) {
  .user-is-subscribed .rd-wrapper {
    width: 50%; } }

.user-is-subscribed .hb-form-submit {
  width: 50%;
  max-width: 15.2941176rem; }

.form-error .left-wrapper {
  width: 50%; }

.form-completed {
  min-height: 15.7058824rem; }

@media all and (min-width: 28.875em) {
  .form-completed {
    min-height: 9.2352941rem; } }

@media all and (min-width: 64em) {
  .form-completed {
    min-height: 8.0588235rem; } }

.form-completed .left-wrapper {
  width: 100%; }

.form-completed .right-wrapper {
  display: none; }

.form-completed .left-wrapper .hb-text-summary {
  max-width: 45rem;
  margin-top: 2.6470588rem;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal; }

@media all and (min-width: 28.875em) {
  .form-completed .left-wrapper .hb-text-summary {
    margin-top: 0.8823529rem;
    margin-left: 0.8823529rem;
    width: 50%;
    float: left; } }

@media all and (min-width: 48em) {
  .form-completed .left-wrapper .hb-text-summary {
    margin-top: 1.4705882rem;
    margin-left: 1.4705882rem; } }

@media all and (min-width: 64em) {
  .form-completed .left-wrapper .hb-text-summary {
    margin-top: 0.8823529rem;
    width: 63%; } }

@media all and (min-width: 28.875em) {
  .form-completed .left-wrapper .hb-group-icon {
    margin-right: 0;
    position: relative; } }

.form-completed .email-subscription-wrapper {
  padding-top: 5.8823529rem; }

@media all and (min-width: 28.875em) {
  .form-completed .email-subscription-wrapper {
    padding-top: 0; } }

.form-completed-with-error .right-wrapper {
  display: none; }

.form-completed-with-error .left-wrapper {
  width: 80%; }

.feed-icons {
  display: none; }

.lds-dual-ring {
  display: inline-block;
  margin-top: 2.3529412rem;
  width: 3.7647059rem;
  height: 3.7647059rem; }

.lds-dual-ring::after {
  content: " ";
  display: block;
  width: 2.7058824rem;
  height: 2.7058824rem;
  margin: 0.0588235rem;
  border-radius: 50%;
  border: 0.2941176rem solid #000;
  border-color: #000 transparent #000 transparent;
  -webkit-animation: lds-dual-ring 1.2s linear infinite;
          animation: lds-dual-ring 1.2s linear infinite; }

@-webkit-keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.ie11-off {
  display: block; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ie11-off {
    display: none; } }

.ie11-on {
  display: none; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ie11-on {
    display: block; } }

.vertical-align-button-ie11 {
  top: .5rem;
  left: .5rem; }

.rd-wrapper {
  display: none; }

#hb-subscribe-app > div > div.rd-wrapper {
  padding: 1.1764706rem; }

@media all and (min-width: 64em) {
  #hb-subscribe-app > div > div.rd-wrapper {
    float: right;
    margin-top: -5.8823529rem;
    padding-left: 5.8823529rem; } }

.bloom-blog-landing #block-hollandbloorviewemailsubscriptionblock,
.page-node-type-bloom-blogs #block-hollandbloorviewemailsubscriptionblock {
  background-color: cornflowerblue; }

.paragraph--type--accordion-container {
  padding-bottom: 1.7647059rem; }

.paragraph--type-accordians {
  cursor: pointer;
  margin-bottom: 1.7647059rem;
  border: 0.0588235rem solid #C7C3C3;
  border-radius: 0.2941176rem;
  padding: 1.1764706rem; }

.paragraph--type-accordians .field--name-field-heading {
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 64em) {
  .paragraph--type-accordians .field--name-field-heading {
    font-size: 1.2941176rem; } }

.paragraph--type-accordians .field--name-field-heading.active-parent::before {
  content: '---';
  float: right;
  color: transparent;
  margin-top: 0.7058824rem;
  margin-right: 0.5882353rem;
  background-image: url("/themes/custom/bloorview/images/minus.svg");
  background-repeat: no-repeat; }

.paragraph--type-accordians .field--name-field-heading::before {
  content: '+++';
  color: transparent;
  float: right;
  background-image: url("/themes/custom/bloorview/images/plus.svg");
  background-repeat: no-repeat; }

.paragraph--type-accordians .field--name-field-body {
  padding-top: 1.4117647rem; }

.paragraph--type-accordians .field--name-field-body p {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.78;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.paragraph--type-accordians .field--name-field-body .fake-link {
  text-decoration: none;
  font-weight: normal; }

.paragraph--type-accordians .field--name-field-body .fake-link:hover, .paragraph--type-accordians .field--name-field-body .fake-linkfocus {
  color: #464242; }

.paragraph--type-accordians .field-pdf-file a {
  margin-left: 1.3529412rem; }

.paragraph--type-accordians .field-pdf-file img {
  max-width: 1.1764706rem;
  float: left;
  margin-top: 0.2352941rem; }

.paragraph--type-accordians .field-pdf-file, .paragraph--type-accordians .field-links {
  padding-top: 1.0588235rem; }

@media all and (min-width: 64em) {
  .paragraph--type-accordians .field-pdf-file, .paragraph--type-accordians .field-links {
    padding-top: 1.7647059rem; } }

.paragraph--type-accordians .field-pdf-file .internal-link:hover .green-arrow-internal-link, .paragraph--type-accordians .field-pdf-file .internal-link:focus .green-arrow-internal-link, .paragraph--type-accordians .field-links .internal-link:hover .green-arrow-internal-link, .paragraph--type-accordians .field-links .internal-link:focus .green-arrow-internal-link {
  margin-left: 1.1764706rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 0.5882353rem; }

.paragraph--type-accordians .field-pdf-file .external-link-icon-image, .paragraph--type-accordians .field-links .external-link-icon-image {
  background-image: url("/themes/custom/bloorview/images/icons/external-link-icon.svg");
  background-repeat: no-repeat;
  height: 1.3529412rem;
  float: left;
  width: 10%;
  margin-right: 0.5882353rem; }

@media all and (min-width: 23.4375em) {
  .paragraph--type-accordians .field-pdf-file .external-link-icon-image, .paragraph--type-accordians .field-links .external-link-icon-image {
    width: 8%; } }

@media all and (min-width: 64em) {
  .paragraph--type-accordians .field-pdf-file .external-link-icon-image, .paragraph--type-accordians .field-links .external-link-icon-image {
    width: 4%; } }

.paragraph--type-accordians .field-pdf-file .green-arrow-internal-link, .paragraph--type-accordians .field-links .green-arrow-internal-link {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 1.7647059rem;
  float: left;
  margin-top: 0.2941176rem;
  padding: 4.5px; }

.paragraph--type-accordians .field-pdf-file .file--mime-application-pdf, .paragraph--type-accordians .field-links .file--mime-application-pdf {
  background-repeat: no-repeat;
  display: block;
  background-size: 1.2941176rem auto; }

.paragraph--type-accordians .field-pdf-file a, .paragraph--type-accordians .field-links a {
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  border-bottom: 0.1764706rem solid #469e44;
  display: inline-block;
  overflow: hidden; }

.paragraph--type-accordians .field-pdf-file a:hover, .paragraph--type-accordians .field-pdf-file a:focus, .paragraph--type-accordians .field-links a:hover, .paragraph--type-accordians .field-links a:focus {
  color: #469e44; }

.paragraph--type-accordians.open {
  border: 0.0588235rem solid #464242; }

.link-to-other-newsletter {
  max-width: 75.1764706rem;
  margin: 0 auto 1.1764706rem auto; }

.link-to-other-newsletter .green-arrow-pre-link {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 1.1764706rem;
  margin-bottom: 0.1176471rem; }

.link-to-other-newsletter a {
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.38;
  color: #313131;
  text-decoration: none; }

.link-to-other-newsletter:hover .green-arrow-pre-link, .link-to-other-newsletter:focus .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 0.5882353rem;
  margin-left: 0.5882353rem; }

.link-to-other-newsletter:hover a, .link-to-other-newsletter:focus a {
  color: #469e44; }

.hb-header {
  position: relative;
  padding-bottom: 0.5882353rem; }

.hb-header .region-header {
  position: relative; }

.stories-text .row {
  margin: 1.1764706rem 0; }

@media all and (min-width: 48em) {
  .stories-text .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.stories-text .row > div {
  width: 100%; }

@media all and (min-width: 48em) {
  .stories-text .row.two-col > div, .stories-text .row.two-col-left > div, .stories-text .row.two-col-right > div {
    width: 50%; } }

.stories-text .row.two-col > div:first-child, .stories-text .row.two-col-left > div:first-child, .stories-text .row.two-col-right > div:first-child, .stories-text .row.three-col > div:first-child {
  margin-right: 1.7647059rem; }

@media all and (min-width: 48em) {
  .stories-text .row.three-col > div {
    width: 33.33%; } }

.stories-text .row.three-col > div:nth-child(2) {
  margin-right: 1.7647059rem; }

footer li,
header li {
  margin-left: 0; }

article a {
  color: #2e2b2b;
  font-weight: bold;
  -webkit-text-decoration: underline solid #469e44;
     -moz-text-decoration: underline solid #469e44;
          text-decoration: underline solid #469e44; }

article a:hover, article a:focus {
  color: #469e44; }

.scrim {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  height: 0;
  z-index: -1; }

.scrim.overlay {
  opacity: 66%;
  -webkit-transition: opacity .4s ease-out;
  transition: opacity .4s ease-out;
  z-index: 11;
  height: 100%; }

@media all and (min-width: 64em) {
  .scrim.overlay {
    z-index: -1; } }

.page-node-type-knowledge-translation-product .region-postfix {
  padding-bottom: 0; }

@media all and (min-width: 48em) {
  .hb-pre-footer .hb-constrain .menu--footer {
    width: 40%;
    float: right;
    margin-top: 2.7058824rem; } }

@media all and (min-width: 64em) {
  .hb-pre-footer .hb-constrain .menu--footer {
    width: 50%; } }

@media all and (min-width: 85.375em) {
  .hb-pre-footer .hb-constrain .menu--footer {
    width: 40%;
    float: left; } }

.region-footer .hb-constrain {
  padding-top: 1.7647059rem; }

@media all and (min-width: 48em) {
  .region-footer .hb-constrain {
    padding-top: 1.7058824rem; } }

@media all and (min-width: 85.375em) {
  .region-footer .hb-constrain {
    padding-top: 1.1764706rem; } }

@media all and (min-width: 85.375em) {
  .region-footer .charitable-number {
    width: 60%;
    float: left;
    margin-bottom: 1.3529412rem; } }

.region-footer .charitable-number .company-title, .region-footer .charitable-number .business-number, .region-footer .charitable-number .copyright {
  margin-top: 0;
  color: #FFFFFF;
  font-size: 0.9411765rem;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  margin-bottom: 0.8823529rem; }

@media all and (min-width: 85.375em) {
  .region-footer .charitable-number .business-number {
    margin-bottom: 0.2941176rem; } }

.region-footer .charitable-number .company-title {
  margin-bottom: 0; }

.region-footer .charitable-number .copyright {
  margin-bottom: 0.5882353rem; }

@media all and (min-width: 48em) {
  .region-footer .charitable-number .copyright {
    margin-bottom: 3rem; } }

@media all and (min-width: 85.375em) {
  .region-footer .charitable-number .copyright {
    margin-bottom: 0; } }

@media all and (min-width: 48em) {
  .region-footer .menu--informational-footer .nav--informational-footer {
    padding-top: 1.1764706rem; } }

.region-footer .menu--informational-footer .nav--informational-footer .nav__item {
  font-size: 1.0588235rem;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  padding-right: 2.6470588rem;
  padding-bottom: 2.4705882rem; }

.region-footer .menu--informational-footer .nav--informational-footer .nav__item .nav__link {
  color: #FFFFFF;
  text-decoration: underline; }

html {
  scroll-behavior: smooth; }

body {
  width: 100%;
  background-color: #FFFFFF; }

body.sticky-nav {
  padding-top: 8.25rem; }

body.mobile-utility-menu-active #block-bloorview-branding {
  min-height: 6.625rem; }

.hb-main {
  background-color: #f7f7f7; }

@media all and (min-width: 40em) {
  .hb-main {
    padding-top: 0;
    margin-top: 0; } }

body.model-showing-is-true .flc-prefsEditor-separatedPanel.fl-prefsEditor-separatedPanel {
  position: relative !important; }

body.model-showing-is-false .flc-prefsEditor-separatedPanel.fl-prefsEditor-separatedPanel {
  position: absolute !important; }

.hb-main .page-node-type-landing-page .hb-main {
  background-color: #FFFFFF;
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out; }

.hb-header {
  width: 100%;
  background-color: #FFFFFF; }

.hb-header .region-header {
  max-width: 75.1764706rem;
  margin-left: auto;
  margin-right: auto; }

@media all and (min-width: 64em) {
  .hb-header .region-header {
    padding-left: 0.5882353rem;
    padding-right: 0.5882353rem; } }

@media all and (min-width: 75em) {
  .hb-header .region-header {
    padding-left: 1.1764706rem;
    padding-right: 1.1764706rem; } }

@media all and (min-width: 85.375em) {
  .hb-header .region-header {
    padding-left: 0;
    padding-right: 0; } }

.hb-header .region-header:after {
  content: " ";
  display: block;
  clear: both; }

.hb-navigation {
  width: 100%;
  background-color: #FFFFFF;
  border-bottom: 0.2941176rem solid #53bb50; }

.hb-navigation .region-navigation {
  padding-left: 0.5882353rem;
  padding-right: 0.5882353rem;
  max-width: 75.1764706rem;
  margin-left: auto;
  margin-right: auto; }

@media all and (min-width: 75em) {
  .hb-navigation .region-navigation {
    padding-left: 1.1764706rem;
    padding-right: 1.1764706rem; } }

@media all and (min-width: 85.375em) {
  .hb-navigation .region-navigation {
    padding-left: 0;
    padding-right: 0; } }

.hb-navigation .region-navigation:after {
  content: " ";
  display: block;
  clear: both; }

.hb-prefix {
  width: 100%;
  background-color: #469e44; }

.hb-prefix .region-prefix {
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem;
  max-width: 75.1764706rem;
  margin-left: auto;
  margin-right: auto; }

@media all and (min-width: 85.375em) {
  .hb-prefix .region-prefix {
    padding-left: 0;
    padding-right: 0; } }

.hb-prefix .region-prefix:after {
  content: " ";
  display: block;
  clear: both; }

.hb-prefix .region-prefix .hb-constrain {
  position: absolute;
  z-index: 200 !important; }

.hb-prefix .region-prefix .block-bloorview-breadcrumbs {
  z-index: 900 !important;
  position: absolute !important; }

.fl-prefsEditor-buttons button {
  cursor: pointer;
  z-index: 6 !important; }

.flc-slidingPanel-panel[aria-expanded="true"] {
  -webkit-transition: ease-in .4s;
  transition: ease-in .4s;
  margin-bottom: -0.4705882rem; }

.fl-prefsEditor-separatedPanel .fl-prefsEditor-panels {
  z-index: 5 !important; }

body .hb-pre-content .region-pre-content {
  padding-top: 4.5882353rem; }

@media all and (min-width: 40em) {
  body .hb-pre-content .region-pre-content {
    padding-top: 0; } }

body.model-showing-is-true .hb-pre-content .region-pre-content {
  padding-top: 0; }

.hb-pre-content {
  width: 100%;
  background-color: #469e44; }

.hb-pre-content .region-pre-content {
  background-color: #FFFFFF; }

@media all and (min-width: 40em) {
  .hb-pre-content {
    padding-top: 2.2352941rem; } }

@media all and (min-width: 64em) {
  .hb-pre-content {
    padding-top: 3.5294118rem; } }

.hb-pre-content .addtoany_list {
  padding-right: 0.4117647rem; }

@media all and (min-width: 85.375em) {
  .hb-pre-content {
    padding-left: 0;
    padding-right: 0; } }

.hb-content.no-footer-layout-content {
  padding-bottom: 5.2941176rem; }

.hb-content {
  width: 100%;
  background-color: #f7f7f7; }

.hb-content .region-content {
  max-width: 75.1764706rem;
  margin-left: auto;
  margin-right: auto; }

@media all and (min-width: 85.375em) {
  .hb-content .region-content {
    padding-left: 0;
    padding-right: 0; } }

.hb-content .region-content:after {
  content: " ";
  display: block;
  clear: both; }

.page-node-type-landing-page .hb-content {
  background-color: #FFFFFF; }

.hb-content-content ul, .hb-content-content ol {
  margin: 1.1764706rem 0; }

.page-node-type-stories .hb-content .region-content, .page-node-type-bloom-blogs .hb-content .region-content, .page-node-type-news .hb-content .region-content {
  max-width: none;
  width: 100%;
  padding-left: 0;
  padding-right: 0; }

.page-node-type-bloom-blogs .region-postfix {
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 100%;
  max-width: none !important; }

.hb-postfix {
  width: 100%;
  background-color: #FFFFFF; }

.hb-pre-footer {
  width: 100%;
  background-color: #f7f7f7;
  border-top: 0.2941176rem solid #53bb50; }

.hb-pre-footer .region-pre-footer {
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem;
  max-width: 75.1764706rem;
  margin-left: auto;
  margin-right: auto; }

@media all and (min-width: 85.375em) {
  .hb-pre-footer .region-pre-footer {
    padding-left: 0;
    padding-right: 0; } }

.hb-pre-footer .region-pre-footer:after {
  content: " ";
  display: block;
  clear: both; }

.hb-pre-footer .nav--social-media li {
  list-style-type: none !important; }

.hb-footer {
  width: 100%;
  background-color: #464242; }

.hb-footer .region-footer {
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem;
  max-width: 75.1764706rem;
  margin-left: auto;
  margin-right: auto; }

@media all and (min-width: 85.375em) {
  .hb-footer .region-footer {
    padding-left: 0;
    padding-right: 0; } }

.hb-footer .region-footer:after {
  content: " ";
  display: block;
  clear: both; }

.hb-content-with-sidebar {
  clear: both;
  position: relative;
  padding-bottom: 4.7058824rem; }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

@media all and (min-width: 79.875em) {
  .hb-content-with-sidebar {
    max-width: 75.1764706rem;
    margin: 0 auto; } }

.hb-content-with-sidebar .hb-sidebar-first {
  clear: both;
  width: 100%; }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .hb-sidebar-first {
    max-width: 17.4705882rem;
    margin-right: 0.5882353rem; } }

@media all and (min-width: 75em) {
  .hb-content-with-sidebar .hb-sidebar-first {
    margin-right: 1.1764706rem; } }

@media all and (min-width: 85.375em) {
  .hb-content-with-sidebar .hb-sidebar-first {
    margin-right: 0; } }

.hb-content-with-sidebar .hb-sidebar-first .region-sidebar-first {
  width: 100%;
  margin-top: 3.7058824rem; }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .hb-sidebar-first .region-sidebar-first {
    margin-left: 0.5882353rem;
    margin-right: 1.1764706rem; } }

@media all and (min-width: 75em) {
  .hb-content-with-sidebar .hb-sidebar-first .region-sidebar-first {
    margin-left: 0.5882353rem; } }

@media all and (min-width: 79.875em) {
  .hb-content-with-sidebar .hb-sidebar-first .region-sidebar-first {
    margin-right: 1.1764706rem;
    margin-left: 0.5882353rem; } }

.hb-content-with-sidebar .hb-content-content {
  width: 100%; }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .hb-content-content {
    margin-left: 0.5882353rem; } }

@media all and (min-width: 75em) {
  .hb-content-with-sidebar .hb-content-content {
    margin-left: 0.5882353rem; } }

@media all and (min-width: 85.375em) {
  .hb-content-with-sidebar .hb-content-content {
    margin-left: 0; } }

.hb-content-with-sidebar .hb-content-content .region-content {
  margin-left: 0;
  max-width: 55.9411765rem; }

.page-node-type-landing-page .region-sidebar-first {
  float: right !important; }

.grey-background {
  display: none; }

.page-node-type-landing-page .region-content {
  max-width: none; }

.page-node-type-landing-page .hb-content-with-sidebar {
  max-width: 75.1764706rem;
  margin: 0 auto; }

.page-node-type-landing-page .region-sidebar-first {
  margin-left: 0; }

@media all and (min-width: 64em) {
  .page-node-type-landing-page .region-sidebar-first {
    margin-right: 0.5882353rem; } }

.grey-bg {
  background-color: #f7f7f7; }

.hb-sidebar-first .region-sidebar-first .demo-block {
  margin-top: -3.7058824rem !important;
  width: 116%;
  border-left: 0.1176471rem solid white;
  margin-left: -2.4705882rem; }

#disqus_thread iframe[src*="ads-iframe"] {
  display: none; }

.stories-landing .region-content {
  background-color: #f7f7f7; }

.page-node-type-stories blockquote::before,
.page-node-type-stories blockquote::after,
.page-node-type-bloom-blogs blockquote::before,
.page-node-type-bloom-blogs blockquote::after,
.page-node-type-events blockquote::before,
.page-node-type-events blockquote::after,
.page-node-type-news blockquote::before,
.page-node-type-news blockquote::after {
  display: none; }

@media all and (min-width: 64em) {
  .page-node-type-stories img,
  .page-node-type-bloom-blogs img,
  .page-node-type-events img,
  .page-node-type-news img {
    border-radius: 0.2941176rem; } }

.page-node-type-stories .block--page-title,
.page-node-type-bloom-blogs .block--page-title,
.page-node-type-events .block--page-title,
.page-node-type-news .block--page-title {
  display: none; }

.page-node-type-stories .page-tag,
.page-node-type-bloom-blogs .page-tag,
.page-node-type-events .page-tag,
.page-node-type-news .page-tag {
  display: inline-block;
  border-radius: 0.2941176rem;
  border: solid 0.0588235rem #736f6f;
  padding: 0.1176471rem 0.7647059rem 0 0.7647059rem;
  margin-bottom: 1.4705882rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  color: #736f6f;
  text-align: left;
  text-transform: uppercase; }

@media all and (min-width: 48em) {
  .page-node-type-stories .stories-header-image,
  .page-node-type-bloom-blogs .stories-header-image,
  .page-node-type-events .stories-header-image,
  .page-node-type-news .stories-header-image {
    width: 100%;
    max-width: 62.3529412rem;
    margin-left: auto;
    margin-right: auto; } }

@media all and (min-width: 64em) {
  .page-node-type-stories .stories-header-image,
  .page-node-type-bloom-blogs .stories-header-image,
  .page-node-type-events .stories-header-image,
  .page-node-type-news .stories-header-image {
    margin-top: 1.9647059rem; } }

.page-node-type-stories .stories-header-image img,
.page-node-type-bloom-blogs .stories-header-image img,
.page-node-type-events .stories-header-image img,
.page-node-type-news .stories-header-image img {
  width: 100%; }

@media all and (min-width: 64em) {
  .page-node-type-stories .stories-header-image img,
  .page-node-type-bloom-blogs .stories-header-image img,
  .page-node-type-events .stories-header-image img,
  .page-node-type-news .stories-header-image img {
    border-radius: 0.2941176rem; } }

.page-node-type-stories .stories-main-content,
.page-node-type-bloom-blogs .stories-main-content,
.page-node-type-events .stories-main-content,
.page-node-type-news .stories-main-content {
  background-color: #FFFFFF;
  max-width: 49.4705882rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.1764706rem 1.1764706rem 2.6705882rem 1.1764706rem;
  position: relative; }

.page-node-type-stories .stories-main-content .field-content,
.page-node-type-bloom-blogs .stories-main-content .field-content,
.page-node-type-events .stories-main-content .field-content,
.page-node-type-news .stories-main-content .field-content {
  padding-bottom: 2.6470588rem; }

@media all and (min-width: 48em) {
  .page-node-type-stories .stories-main-content,
  .page-node-type-bloom-blogs .stories-main-content,
  .page-node-type-events .stories-main-content,
  .page-node-type-news .stories-main-content {
    margin-top: -1.7647059rem;
    padding: 1.7647059rem 2.6470588rem 2.6411765rem 2.5882353rem; }
  .page-node-type-stories .stories-main-content.no-image,
  .page-node-type-bloom-blogs .stories-main-content.no-image,
  .page-node-type-events .stories-main-content.no-image,
  .page-node-type-news .stories-main-content.no-image {
    margin-top: 0; } }

@media all and (min-width: 64em) {
  .page-node-type-stories .stories-main-content,
  .page-node-type-bloom-blogs .stories-main-content,
  .page-node-type-events .stories-main-content,
  .page-node-type-news .stories-main-content {
    border-radius: 0.2941176rem; } }

.page-node-type-stories .stories-main-content .stories-title,
.page-node-type-bloom-blogs .stories-main-content .stories-title,
.page-node-type-events .stories-main-content .stories-title,
.page-node-type-news .stories-main-content .stories-title {
  font-size: 2.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #469e44;
  margin-bottom: 0.5882353rem; }

@media all and (min-width: 48em) {
  .page-node-type-stories .stories-main-content .stories-title,
  .page-node-type-bloom-blogs .stories-main-content .stories-title,
  .page-node-type-events .stories-main-content .stories-title,
  .page-node-type-news .stories-main-content .stories-title {
    font-size: 2.6470588rem; } }

.page-node-type-stories .stories-main-content .stories-subheading p,
.page-node-type-bloom-blogs .stories-main-content .stories-subheading p,
.page-node-type-events .stories-main-content .stories-subheading p,
.page-node-type-news .stories-main-content .stories-subheading p {
  font-size: 1.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.54;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  margin-bottom: 1.4705882rem; }

@media all and (min-width: 48em) {
  .page-node-type-stories .stories-main-content .stories-subheading p,
  .page-node-type-bloom-blogs .stories-main-content .stories-subheading p,
  .page-node-type-events .stories-main-content .stories-subheading p,
  .page-node-type-news .stories-main-content .stories-subheading p {
    font-size: 1.5294118rem; } }

.page-node-type-stories .type-of-stories,
.page-node-type-bloom-blogs .type-of-stories,
.page-node-type-events .type-of-stories,
.page-node-type-news .type-of-stories {
  border-top: 0.0588235rem solid #C7C3C3;
  padding-top: 1.7117647rem;
  width: 100%;
  padding-bottom: 2.0588235rem; }

.page-node-type-stories .type-of-stories .type-of-story-wrapper,
.page-node-type-bloom-blogs .type-of-stories .type-of-story-wrapper,
.page-node-type-events .type-of-stories .type-of-story-wrapper,
.page-node-type-news .type-of-stories .type-of-story-wrapper {
  border-bottom: 0.1176471rem solid #469e44;
  float: left;
  margin-right: 0.8882353rem;
  position: relative; }

.page-node-type-stories .type-of-stories .type-of-story-wrapper p,
.page-node-type-bloom-blogs .type-of-stories .type-of-story-wrapper p,
.page-node-type-events .type-of-stories .type-of-story-wrapper p,
.page-node-type-news .type-of-stories .type-of-story-wrapper p {
  padding: 0.2352941rem 0.2941176rem 0 0.2941176rem;
  font-size: 0.9411765rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 0.0352941rem;
  text-align: left;
  color: #464242;
  text-transform: lowercase;
  position: relative;
  z-index: 1; }

.page-node-type-stories .type-of-stories .type-of-story-wrapper::after,
.page-node-type-bloom-blogs .type-of-stories .type-of-story-wrapper::after,
.page-node-type-events .type-of-stories .type-of-story-wrapper::after,
.page-node-type-news .type-of-stories .type-of-story-wrapper::after {
  content: '';
  background-color: #53bb50;
  opacity: 0.2;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%; }

.page-node-type-stories .field--name-field-related-links,
.page-node-type-bloom-blogs .field--name-field-related-links,
.page-node-type-events .field--name-field-related-links,
.page-node-type-news .field--name-field-related-links {
  position: relative;
  padding-top: 2.6470588rem;
  padding-left: 1.2058824rem;
  padding-right: 1.2058824rem;
  max-width: 44.4117647rem;
  margin-left: auto;
  margin-right: auto; }

@media all and (min-width: 48em) {
  .page-node-type-stories .field--name-field-related-links,
  .page-node-type-bloom-blogs .field--name-field-related-links,
  .page-node-type-events .field--name-field-related-links,
  .page-node-type-news .field--name-field-related-links {
    padding-left: 0;
    padding-top: 3.5294118rem; } }

.page-node-type-stories .field--name-field-related-links .field__label,
.page-node-type-bloom-blogs .field--name-field-related-links .field__label,
.page-node-type-events .field--name-field-related-links .field__label,
.page-node-type-news .field--name-field-related-links .field__label {
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  padding-bottom: 1.7647059rem; }

.page-node-type-stories .field--name-field-related-links .field__items .field__item,
.page-node-type-bloom-blogs .field--name-field-related-links .field__items .field__item,
.page-node-type-events .field--name-field-related-links .field__items .field__item,
.page-node-type-news .field--name-field-related-links .field__items .field__item {
  padding-bottom: 1.5882353rem; }

.page-node-type-stories .field--name-field-related-links .field__items .field__item a,
.page-node-type-bloom-blogs .field--name-field-related-links .field__items .field__item a,
.page-node-type-events .field--name-field-related-links .field__items .field__item a,
.page-node-type-news .field--name-field-related-links .field__items .field__item a {
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  position: relative; }

.page-node-type-stories .field--name-field-related-links .field__items .field__item a:hover, .page-node-type-stories .field--name-field-related-links .field__items .field__item a:focus,
.page-node-type-bloom-blogs .field--name-field-related-links .field__items .field__item a:hover,
.page-node-type-bloom-blogs .field--name-field-related-links .field__items .field__item a:focus,
.page-node-type-events .field--name-field-related-links .field__items .field__item a:hover,
.page-node-type-events .field--name-field-related-links .field__items .field__item a:focus,
.page-node-type-news .field--name-field-related-links .field__items .field__item a:hover,
.page-node-type-news .field--name-field-related-links .field__items .field__item a:focus {
  color: #469e44; }

.page-node-type-stories .field--name-field-related-links .field__items .field__item a::after,
.page-node-type-bloom-blogs .field--name-field-related-links .field__items .field__item a::after,
.page-node-type-events .field--name-field-related-links .field__items .field__item a::after,
.page-node-type-news .field--name-field-related-links .field__items .field__item a::after {
  content: '';
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  border-width: 0 0 0.1764706rem;
  border-style: solid;
  border-color: #469e44; }

.page-node-type-stories .node__content-stories,
.page-node-type-bloom-blogs .node__content-stories,
.page-node-type-events .node__content-stories,
.page-node-type-news .node__content-stories {
  padding-bottom: 2.6470588rem;
  position: relative; }

@media all and (min-width: 48em) {
  .page-node-type-stories .node__content-stories,
  .page-node-type-bloom-blogs .node__content-stories,
  .page-node-type-events .node__content-stories,
  .page-node-type-news .node__content-stories {
    padding-bottom: 3.5294118rem;
    padding-top: 0.5882353rem; } }

.page-node-type-stories .node__content-stories .green-blob,
.page-node-type-bloom-blogs .node__content-stories .green-blob,
.page-node-type-events .node__content-stories .green-blob,
.page-node-type-news .node__content-stories .green-blob {
  max-width: 29.6470588rem;
  position: absolute;
  bottom: -3.7647059rem;
  left: 2.1764706rem;
  overflow: auto; }

.bloom-blog-landing .hb-pre-content .block__content {
  padding-bottom: 0; }

.bloom-blog-landing .region-content {
  padding-top: 1.7647059rem; }

.bloom-blog-landing .hb-content {
  background-color: #FFFFFF; }

.page-node-type-bloom-blogs .region-content {
  position: relative; }

.page-node-type-bloom-blogs .tag-date {
  width: 100%;
  height: 3rem;
  margin-bottom: 0.1764706rem; }

.page-node-type-bloom-blogs .bloom-date {
  width: 33%;
  float: right;
  font-size: 0.9411765rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: right;
  color: #736f6f; }

@media all and (min-width: 48em) {
  .page-node-type-bloom-blogs .bloom-date {
    width: 50%; } }

@media all and (min-width: 64em) {
  .page-node-type-bloom-blogs .bloom-date {
    width: 50%; } }

.page-node-type-bloom-blogs .page-tag {
  float: left; }

.page-node-type-bloom-blogs .bloom-logo {
  width: 30%;
  margin-top: 0.5882353rem;
  padding-bottom: 0.8823529rem; }

@media (max-width: 60.2352941rem) {
  .page-node-type-bloom-blogs .bloom-logo {
    display: none; } }

.page-node-type-bloom-blogs .bloom-logo-no-header {
  height: 100%;
  width: 100%;
  background-color: white;
  background-repeat: no-repeat; }

@media all and (min-width: 48em) {
  .page-node-type-bloom-blogs .bloom-logo-no-header {
    background-color: transparent;
    width: 50%;
    margin-left: -5.7058824rem; } }

@media all and (min-width: 64em) {
  .page-node-type-bloom-blogs .bloom-logo-no-header {
    width: 45%; } }

@media all and (min-width: 85.375em) {
  .page-node-type-bloom-blogs .bloom-logo-no-header {
    width: 35%;
    margin-left: -3%; } }

@media all and (min-width: 94.375em) {
  .page-node-type-bloom-blogs .bloom-logo-no-header {
    margin-left: 1%; } }

@media all and (min-width: 120em) {
  .page-node-type-bloom-blogs .bloom-logo-no-header {
    width: 29%;
    margin-left: 11%; } }

.page-node-type-bloom-blogs .bloom-logo-no-header img {
  width: 58%;
  margin-left: -12%; }

@media all and (min-width: 48em) {
  .page-node-type-bloom-blogs .bloom-logo-no-header img {
    width: 100%;
    margin-left: 0; } }

.page-node-type-bloom-blogs .bloom-blog-topics {
  border-top: 0.0588235rem solid #C7C3C3;
  padding-top: 1.7117647rem;
  width: 100%;
  padding-bottom: 2.0588235rem; }

.page-node-type-bloom-blogs .bloom-blog-topics .bloom-topic-wrapper {
  border-bottom: 0.1176471rem solid #469e44;
  float: left;
  margin-right: 0.8882353rem;
  position: relative; }

.page-node-type-bloom-blogs .bloom-blog-topics .bloom-topic-wrapper p {
  padding: 0.2352941rem 0.2941176rem 0 0.2941176rem;
  font-size: 0.9411765rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 0.0352941rem;
  text-align: left;
  color: #464242;
  text-transform: lowercase;
  position: relative;
  z-index: 1; }

.page-node-type-bloom-blogs .bloom-blog-topics .bloom-topic-wrapper::after {
  content: '';
  background-color: #53bb50;
  opacity: 0.2;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%; }

.events-landing .region-content {
  background-color: #f7f7f7; }

@media all and (min-width: 64em) {
  .events-landing .region-content {
    padding-top: 1.7647059rem; } }

.hb-sidebar-first .block-views-blockevents-landing-page-view-block-3, .hb-sidebar-first .block-views-blockevents-landing-page-view-block-4 {
  display: none; }

@media all and (min-width: 64em) {
  .hb-sidebar-first .block-views-blockevents-landing-page-view-block-3, .hb-sidebar-first .block-views-blockevents-landing-page-view-block-4 {
    display: block; } }

.block-views-blockevents-landing-page-view-block-3 .view--events-landing-page-view.view--display-block_3 {
  margin: 0; }

.block-views-blockevents-landing-page-view-block-3 .js-views-accordion-group-header {
  border: none;
  background-color: #FFFFFF;
  margin-top: 0;
  font-weight: 600;
  padding: 0;
  margin-top: 0.5882353rem;
  font-family: "Hind", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif; }

@media all and (min-width: 48em) {
  .block-views-blockevents-landing-page-view-block-3 .js-views-accordion-group-header {
    padding-left: 1.1764706rem;
    margin-top: 0;
    padding-top: 1.1764706rem;
    padding-bottom: 0.5882353rem; } }

.block-views-blockevents-landing-page-view-block-3 .js-views-accordion-group-header span {
  display: none; }

.block-views-blockevents-landing-page-view-block-3 .js-views-accordion-group-header .green-arrow-post-link {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  transform: rotate(-45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  margin-right: 0.3529412rem;
  margin-bottom: 0.1764706rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 0.2647059rem;
  float: right; }

@media all and (min-width: 48em) {
  .block-views-blockevents-landing-page-view-block-3 .js-views-accordion-group-header .green-arrow-post-link {
    margin-right: 1.2352941rem; } }

.block-views-blockevents-landing-page-view-block-3 .ui-accordion-header-active {
  color: #464242;
  background-image: url("images/ui-icons_ffffff_256x240.png"); }

.block-views-blockevents-landing-page-view-block-3 .ui-accordion-header-active .green-arrow-post-link {
  -webkit-transform: rotate(-135deg);
  margin-top: 0.4705882rem; }

.block-views-blockevents-landing-page-view-block-3 .ui-accordion-content {
  width: 100%;
  border: none;
  padding: 0.5882353rem; }

@media all and (min-width: 48em) {
  .block-views-blockevents-landing-page-view-block-3 .ui-accordion-content {
    padding: 0.5882353rem 1.1764706rem; } }

.block-views-blockevents-landing-page-view-block-3 .ui-accordion-content .events-date-sidebar {
  padding-top: 0.7058824rem;
  padding-bottom: 0.8823529rem;
  border-bottom: 0.1764706rem solid #469e44; }

.block-views-blockevents-landing-page-view-block-3 .ui-accordion-content .events-date-sidebar img {
  width: 1.0588235rem;
  height: 1.1764706rem;
  margin-right: 0.5882353rem;
  margin-top: 0.2352941rem; }

.block-views-blockevents-landing-page-view-block-3 .ui-accordion-content .events-date-sidebar .date, .block-views-blockevents-landing-page-view-block-3 .ui-accordion-content .events-date-sidebar .time {
  font-size: 1.0588235rem;
  line-height: 1.83;
  color: #464242;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: "Hind", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif; }

.block-views-blockevents-landing-page-view-block-4 {
  background-color: #FFFFFF;
  border-radius: 0.2941176rem 0.2941176rem 0 0;
  padding: 0.5882353rem; }

@media all and (min-width: 48em) {
  .block-views-blockevents-landing-page-view-block-4 {
    padding: 1.1764706rem; } }

.block-views-blockevents-landing-page-view-block-4 .block__title {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.block-views-blockevents-landing-page-view-block-4 .events-sidebar-date-time .events-date-sidebar {
  padding-top: 0.7058824rem;
  padding-bottom: 0.8823529rem;
  border-bottom: 0.1764706rem solid #469e44; }

.block-views-blockevents-landing-page-view-block-4 .events-sidebar-date-time .events-date-sidebar img {
  width: 1.0588235rem;
  height: 1.1764706rem;
  margin-right: 0.5882353rem;
  margin-top: 0.2352941rem; }

.block-views-blockevents-landing-page-view-block-4 .events-sidebar-date-time .events-date-sidebar .date, .block-views-blockevents-landing-page-view-block-4 .events-sidebar-date-time .events-date-sidebar .time {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.83;
  letter-spacing: normal;
  text-align: left;
  color: #464242;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.page-node-type-events .region-postfix {
  background-color: #FFFFFF !important; }

@media all and (min-width: 64em) {
  .page-node-type-events .region-postfix {
    background-color: #f7f7f7 !important; } }

.page-node-type-events .contact_us {
  margin-left: 0.5882353rem;
  width: 88%;
  margin-top: 0; }

@media all and (min-width: 23.4375em) {
  .page-node-type-events .contact_us {
    width: 89%; } }

@media all and (min-width: 26.5625em) {
  .page-node-type-events .contact_us {
    width: 90%; } }

@media all and (min-width: 48em) {
  .page-node-type-events .contact_us {
    width: 100%; } }

@media all and (min-width: 64em) {
  .page-node-type-events .contact_us {
    margin-left: 0; } }

.page-node-type-events .readmore-link {
  text-decoration: none; }

.page-node-type-events .hb-content-with-sidebar {
  background-color: #FFFFFF; }

@media all and (min-width: 64em) {
  .page-node-type-events .hb-content-with-sidebar {
    background-color: #f7f7f7; } }

@media all and (min-width: 64em) {
  .page-node-type-events .block--holland-bloorview-email-subscription-block {
    margin-top: 0 !important; } }

.page-node-type-events .region-sidebar-first {
  float: left !important;
  margin-top: 0 !important; }

@media all and (min-width: 64em) {
  .page-node-type-events .region-sidebar-first {
    margin-left: 2%; } }

@media all and (min-width: 70em) {
  .page-node-type-events .region-sidebar-first {
    margin-left: 7%; } }

@media all and (min-width: 71.25em) {
  .page-node-type-events .region-sidebar-first {
    margin-left: 9%; } }

@media all and (min-width: 73.125em) {
  .page-node-type-events .region-sidebar-first {
    margin-left: 12%; } }

@media all and (min-width: 75em) {
  .page-node-type-events .region-sidebar-first {
    margin-left: 14%; } }

@media all and (min-width: 76.875em) {
  .page-node-type-events .region-sidebar-first {
    margin-left: 16%; } }

@media all and (min-width: 79.875em) {
  .page-node-type-events .region-sidebar-first {
    margin-left: -1.3529412rem; } }

.page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 {
  background-color: #FFFFFF;
  border-radius: 0.2941176rem; }

.page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 .view--events-sidebar-date {
  padding: 1.3529412rem;
  display: none; }

@media all and (min-width: 64em) {
  .page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 .view--events-sidebar-date {
    display: block; } }

.page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 .view__header h2 {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  padding-bottom: 0.5882353rem; }

.page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 .view__row:last-child {
  border-bottom: 0.0588235rem solid #C7C3C3;
  padding-bottom: 2.3529412rem; }

.page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 .view__row {
  padding-bottom: 1.3529412rem; }

.page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 .view__row img {
  width: 1.0588235rem;
  height: 1.0588235rem;
  margin-right: 0.5882353rem; }

.page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 .view__row .date-wrapper {
  padding-bottom: 0.4117647rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 .view__row .time-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 .view__row a {
  color: transparent;
  pointer-events: none;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.0105882rem;
  text-align: left;
  text-decoration: none;
  border-bottom: 0.1764706rem solid #469e44; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container {
  display: none;
  background-color: #FFFFFF;
  overflow: auto;
  border-radius: 0 0 0.2941176rem 0.2941176rem;
  padding: 0 1.1764706rem 1.4705882rem; }

@media all and (min-width: 64em) {
  .page-node-type-events .region-sidebar-first .sidebar-date-location-container {
    display: block; } }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block__title {
  border-top: 0.0588235rem solid #C7C3C3;
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  padding: 0.5882353rem 0 0.8823529rem 0; }

@media all and (min-width: 48em) {
  .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block__title {
    margin-top: 1.8823529rem; } }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--date--time {
  padding-bottom: 0.8823529rem;
  border-bottom: 0.0588235rem solid #C7C3C3; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--date--time .block__content, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location .block__content {
  padding-bottom: 0.4117647rem;
  position: relative;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.83;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--date--time .block__content img, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location .block__content img {
  max-width: 1.0588235rem;
  max-height: 1.0588235rem;
  float: left;
  margin-top: 0.1764706rem; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--date--time .block__content h3, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location .block__content h3 {
  padding-left: 0.5882353rem;
  font-size: 1.0588235rem;
  overflow-y: hidden;
  float: left;
  width: 90%; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--date--time .block__content .date, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--date--time .block__content .time, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location .block__content .date, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location .block__content .time {
  position: relative;
  float: left;
  width: 100%; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--date--time .block__content .time, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location .block__content .time {
  padding-top: 0.5882353rem;
  padding-bottom: 0.8823529rem; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .add-to-calendar {
  padding-top: 0.8823529rem; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .add-to-calendar a {
  border-bottom: 0.1764706rem solid #469e44;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .add-to-calendar a:hover, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .add-to-calendar afocus {
  color: #469e44; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .add-to-calendar .atcb-item {
  padding-top: 0.2941176rem; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .add-to-calendar .atcb-item a {
  border-bottom: none; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .add-to-calendar .atcb-item a:hover, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .add-to-calendar .atcb-item afocus {
  color: #469e44; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .add-to-calendar .atcb-list {
  border: 0.0588235rem solid #C7C3C3;
  border-radius: 0.2941176rem;
  padding: 0.2941176rem; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location {
  border-bottom: 0.0588235rem solid #C7C3C3; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location a {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  padding-bottom: 0.8823529rem;
  margin-left: 0.5882353rem; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location img {
  max-width: 1.0588235rem; }

@media all and (min-width: 64em) {
  .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location {
    border-bottom: none; } }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location .get-directions {
  border-bottom: 0.1764706rem solid #469e44;
  float: left;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  margin-top: 0.8823529rem;
  cursor: pointer; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location .get-directions:hover, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location .get-directionsfocus {
  color: #469e44; }

.page-node-type-events .vocabulary-default-image-for-events h2 {
  display: none; }

.page-node-type-events .event-date-wrapper {
  float: right;
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full {
    padding: 0 0.5882353rem 2.6470588rem 0.5882353rem; } }

@media all and (min-width: 79.875em) {
  .page-node-type-events .node--type-events.node--display-mode-full {
    padding: 0 0 2.6470588rem 0; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container {
  background-color: #FFFFFF;
  border-radius: 0.2941176rem;
  padding: 1.7647059rem 1.1764706rem 0 1.1764706rem; }

@media all and (min-width: 48em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container {
    padding: 1.7647059rem 0.5882353rem 0 0.5882353rem; } }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container {
    padding: 2.0588235rem 2.6470588rem; } }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location {
    display: none; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date-container .time-wrapper {
  border-bottom: 0.1764706rem solid #469e44;
  padding-bottom: 0.2941176rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date-container .date-wrapper {
  padding-top: 0.2941176rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date-container .date-wrapper, .page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date-container .time-wrapper {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.83;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date-container .date-wrapper img, .page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date-container .time-wrapper img {
  float: left;
  width: 1.0588235rem;
  margin-top: 0.2352941rem;
  margin-right: 0.5882353rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .add-to-calendar {
  padding-top: 0.8823529rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .add-to-calendar a {
  border-bottom: 0.1764706rem solid #469e44;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .add-to-calendar a:hover, .page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .add-to-calendar afocus {
  color: #469e44; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .add-to-calendar .atcb-item {
  padding-top: 0.2941176rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .add-to-calendar .atcb-item a {
  border-bottom: none; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .add-to-calendar .atcb-item a:hover, .page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .add-to-calendar .atcb-item afocus {
  color: #469e44; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .add-to-calendar .atcb-list {
  border: 0.0588235rem solid #C7C3C3;
  border-radius: 0.2941176rem;
  padding: 0.2941176rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date-title, .page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-title {
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date, .page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .time {
  position: relative;
  overflow: auto;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.83;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date h3, .page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .time h3 {
  padding-left: 1.4705882rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date-container, .page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container {
  padding-bottom: 1.7647059rem;
  border-bottom: 0.0588235rem solid #C7C3C3; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container {
  overflow: auto;
  padding-top: 1.7647059rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container .events-location-container {
  position: relative; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container .events-location-container img {
  position: absolute;
  width: 1.0588235rem;
  left: 0;
  top: 0.2352941rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container .events-location-container p {
  padding-left: 1.4705882rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container .events-location-container a {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.83;
  letter-spacing: normal;
  text-align: left;
  color: #464242;
  text-decoration: none; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container .events-location-container .get-directions {
  border-bottom: 0.1764706rem solid #469e44;
  float: left;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  margin-top: 0.8823529rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container .events-location-container .get-directions p {
  padding-left: 0 !important; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container .get-directions {
  border-bottom: 0.1764706rem solid #469e44;
  float: left;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  margin-top: 0.8823529rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container .get-directions p {
  padding-left: 0 !important; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files {
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  padding: 0.8823529rem 1.1764706rem 0.5882353rem 1.1764706rem;
  margin-bottom: 1.7647059rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links:hover, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links:focus, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files:hover, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files:focus {
  -webkit-box-shadow: none;
          box-shadow: none; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .internal-link .green-arrow, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .internal-link .green-arrow {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 1.3529412rem;
  float: left;
  margin-top: 0.5882353rem;
  padding: 4.5px;
  margin-left: 0.1176471rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .internal-link:hover .green-arrow, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .internal-link:focus .green-arrow, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .internal-link:hover .green-arrow, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .internal-link:focus .green-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.8235294rem;
  margin-right: 0.4705882rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .external-link-icon-wrapper, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .external-link-icon-wrapper {
  background-image: url("/themes/custom/bloorview/images/icons/external-link-icon.svg");
  background-repeat: no-repeat;
  height: 1.3529412rem;
  float: left;
  margin-right: 1.1764706rem;
  margin-top: 0.2352941rem; }

@media all and (min-width: 48em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .external-link-icon-wrapper, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 0.9411765rem; } }

@media all and (min-width: 53.125em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .external-link-icon-wrapper, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 0.5882353rem; } }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .external-link-icon-wrapper, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 1.1764706rem; } }

@media all and (min-width: 70em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .external-link-icon-wrapper, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 0.9411765rem; } }

@media all and (min-width: 79.875em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .external-link-icon-wrapper, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 0.7058824rem; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .file--application-pdf, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .file--application-pdf {
  padding-top: 5.1764706rem;
  background-image: none !important;
  background-repeat: no-repeat;
  background-size: 1.2941176rem auto; }

@media all and (min-width: 20.5em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .file--application-pdf, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .file--application-pdf {
    padding-top: 3.1176471rem; } }

@media all and (min-width: 33.875em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .file--application-pdf, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .file--application-pdf {
    padding-top: 1rem; } }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .file--application-pdf, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .file--application-pdf {
    padding-top: 0.7058824rem; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .file--application-pdf a, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .file--application-pdf a {
  margin-left: 1rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .file--application-pdf .pdf-icon-img, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .file--application-pdf .pdf-icon-img {
  float: left;
  padding-top: 0.2352941rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links a, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files a {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  overflow: hidden;
  width: 80%; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links a:hover, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links a:focus, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files a:hover, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files a:focus {
  color: #469e44; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .paragraph--type-text {
  margin-bottom: 0;
  padding-bottom: 1.7647059rem;
  margin-top: 0; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .paragraph--type-buttons {
  margin-top: 2.9411765rem; }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .paragraph--type-buttons {
    margin-top: 3.5294118rem; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .events-button {
  margin-top: 3.2352941rem;
  margin-bottom: 1.7647059rem;
  background: none;
  border: none; }

@media all and (min-width: 34.375em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .events-button {
    display: inline-block;
    margin-top: 1.8823529rem;
    margin-bottom: 1.1764706rem;
    margin-right: 2.6470588rem; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .events-button a {
  background-color: #469e44;
  border-radius: 0.2941176rem;
  padding: 0.8823529rem 1.5294118rem;
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #FFFFFF;
  text-decoration: none;
  border: 0.0588235rem solid #469e44; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .events-button:hover a, .page-node-type-events .node--type-events.node--display-mode-full .events-container .events-button:focus a {
  background-color: #FFFFFF;
  color: #469e44; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-type-tag {
  display: inline-block;
  border-radius: 0.2941176rem;
  border: solid 0.0588235rem #736f6f;
  padding: 0.1176471rem 0.7647059rem 0 0.7647059rem;
  margin-bottom: 0.8823529rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  color: #736f6f;
  text-align: left;
  text-transform: uppercase; }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-type-tag {
    margin-bottom: 1.4705882rem; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .print-page {
  display: none;
  float: right;
  width: 23%; }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .print-page {
    display: block; } }

@media all and (min-width: 79.875em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .print-page {
    width: 17%; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .print-page img {
  float: left;
  margin-right: 0.4117647rem;
  width: 1.0588235rem;
  height: 1.0588235rem;
  margin-top: 0.2352941rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .print-page a {
  font-size: 1.0588235rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container h2 {
  padding-bottom: 0.8823529rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container h2 span, .page-node-type-events .node--type-events.node--display-mode-full .events-container h2 a {
  font-size: 2.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none; }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container h2 span, .page-node-type-events .node--type-events.node--display-mode-full .events-container h2 a {
    font-size: 2.6470588rem; } }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container h2 {
    padding-bottom: 1.2058824rem; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-image {
  margin-bottom: 1.7941176rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-image {
    margin-bottom: 2.5294118rem; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .paragraph--type-files .file--application-pdf {
  padding-top: 0.1176471rem !important; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-details {
  padding-top: 1.7647059rem;
  position: relative;
  padding-bottom: 1.7647059rem; }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-details {
    padding-top: 0;
    padding-bottom: 0; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-details h2 {
  padding-bottom: 0; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-details .field__label {
  padding-bottom: 0.2941176rem;
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-details .field__item {
  position: relative;
  padding-bottom: 0.2941176rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-details .field__item a {
  padding-left: 1.5882353rem;
  font-size: 1.0588235rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #464242;
  text-decoration: none; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-details .field__item img {
  width: 1.0588235rem;
  position: absolute;
  top: 0.2352941rem; }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-details .field__item img {
    top: 0.7058824rem; } }

.main-nav-wrapper {
  position: relative; }

.main-nav-wrapper .green-wave-header {
  display: none;
  max-width: none;
  position: absolute; }

@media all and (min-width: 48em) {
  .main-nav-wrapper .green-wave-header {
    display: block;
    margin-top: -2%;
    margin-right: -2%;
    margin-left: -2%; } }

@media all and (min-width: 64em) {
  .main-nav-wrapper .green-wave-header {
    width: 110vw;
    margin-left: -9vw; } }

@media all and (min-width: 85.375em) {
  .main-nav-wrapper .green-wave-header {
    margin-top: -1%;
    margin-left: -13vw; } }

@media all and (min-width: 108.75em) {
  .main-nav-wrapper .green-wave-header {
    margin-left: -20vw; } }

@media all and (min-width: 131.25em) {
  .main-nav-wrapper .green-wave-header {
    margin-left: -25vw;
    width: 117vw; } }

.main-nav-wrapper .green-wave-header-small {
  position: absolute;
  margin-top: -0.8235294rem; }

@media all and (min-width: 48em) {
  .main-nav-wrapper .green-wave-header-small {
    display: none; } }

.main-nav-wrapper .green-wave-title {
  z-index: 1;
  position: relative;
  width: 100%;
  text-align: center;
  padding-top: 0.7647059rem;
  font-size: 1.7647059rem;
  top: 0;
  right: 0;
  left: 0;
  margin: 0.7352941rem auto 0.5588235rem auto;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #FFFFFF; }

@media all and (min-width: 64em) {
  .main-nav-wrapper .green-wave-title {
    font-size: 2.6470588rem; } }

.page-node-type-landing-page .field--name-field-main-navigation-landing-pa {
  display: none; }

.page-node-type-landing-page .paragraph--type-text {
  padding-top: 0;
  margin-top: 0;
  padding-bottom: 0; }

.page-node-type-landing-page .paragraph--type-text .stories-text {
  padding-top: 0.5882353rem;
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem; }

.page-node-type-news .stories-header-image.default-news-image {
  display: none; }

.page-node-type-news .tag-date {
  width: 100%;
  height: 3rem; }

.page-node-type-news .bloom-date {
  width: 40%;
  float: right;
  font-size: 0.9411765rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: right;
  color: #736f6f; }

@media all and (min-width: 64em) {
  .page-node-type-news .bloom-date {
    width: 20%; } }

.page-node-type-news .node--type-news .stories-content .field-content {
  padding-bottom: 0; }

.news-landing .region-content {
  background-color: #f7f7f7; }

@media all and (min-width: 64em) {
  .news-landing .region-content {
    padding-top: 1.7647059rem; } }

.page-node-type-knowledge-translation-product .paragraph--type-related-pdf .related-documents-container .file--mime-application-pdf .pdf-icon-img {
  display: none; }

.view--header-section-for-products {
  position: relative;
  min-height: 29.4117647rem;
  height: auto;
  margin-right: 1.1764706rem;
  margin-left: 1.1764706rem; }

@media all and (min-width: 48em) and (max-width: 79.8125em) {
  .view--header-section-for-products {
    margin-right: 0.5882353rem;
    margin-left: 0.5882353rem; } }

@media all and (min-width: 79.875em) {
  .view--header-section-for-products {
    margin-right: 0;
    margin-left: 0; } }

@media all and (min-width: 79.875em) {
  .view--header-section-for-products {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto; }
  .view--header-section-for-products:after {
    content: " ";
    display: block;
    clear: both; } }

.view--header-section-for-products .views-field-title {
  width: 100%;
  padding: 3.2352941rem 1.7647059rem 0.8823529rem 0; }

@media all and (min-width: 48em) {
  .view--header-section-for-products .views-field-title {
    width: 48%; } }

@media all and (min-width: 64em) {
  .view--header-section-for-products .views-field-title {
    padding-top: 4.7058824rem; } }

@media all and (min-width: 79.875em) {
  .view--header-section-for-products .views-field-title {
    padding-top: 7.0588235rem; } }

.view--header-section-for-products .views-field-title span {
  font-size: 1.7647059rem;
  line-height: 1.23;
  font-weight: bold; }

@media all and (min-width: 48em) {
  .view--header-section-for-products .views-field-title span {
    font-size: 2.0588235rem;
    line-height: 1.2; } }

.view--header-section-for-products .views-field-title span .ktp-title {
  color: #469e44;
  display: inline-block;
  width: 80%; }

@media all and (min-width: 26.5em) and (max-width: 33.6875em) {
  .view--header-section-for-products .views-field-title span .ktp-title {
    width: 86%; } }

@media all and (min-width: 33.75em) and (max-width: 47.9375em) {
  .view--header-section-for-products .views-field-title span .ktp-title {
    width: 90%; } }

@media all and (min-width: 48em) and (max-width: 76.5em) {
  .view--header-section-for-products .views-field-title span .ktp-title {
    width: 80%; } }

@media all and (min-width: 76.5625em) {
  .view--header-section-for-products .views-field-title span .ktp-title {
    width: 90%; } }

.view--header-section-for-products .views-field-title span img {
  width: 1.7647059rem;
  margin-bottom: -0.5882353rem;
  display: inline-block;
  vertical-align: top;
  padding-top: 0.2941176rem;
  margin-right: 0.6294118rem; }

@media all and (min-width: 48em) {
  .view--header-section-for-products .views-field-title span img {
    width: 2.1176471rem; } }

.view--header-section-for-products .views-field-field-description-of-the-product {
  width: 100%; }

@media all and (min-width: 48em) {
  .view--header-section-for-products .views-field-field-description-of-the-product {
    width: 48%; } }

.view--header-section-for-products .views-field-field-description-of-the-product p {
  font-size: 1.0588235rem;
  line-height: 1.61; }

@media all and (min-width: 48em) {
  .view--header-section-for-products .views-field-field-description-of-the-product p {
    font-size: 1.2941176rem;
    line-height: 1.55; } }

.view--header-section-for-products .views-field-field-document {
  width: 100%;
  padding: 1.8823529rem 1.7647059rem 0 0; }

@media all and (min-width: 48em) {
  .view--header-section-for-products .views-field-field-document {
    width: 48%; } }

.view--header-section-for-products .views-field-field-document .file--mime-application-pdf, .view--header-section-for-products .views-field-field-document .file--application-pdf {
  background-image: none; }

.view--header-section-for-products .views-field-field-document .file--mime-application-pdf .pdf-icon-img, .view--header-section-for-products .views-field-field-document .file--application-pdf .pdf-icon-img {
  display: none; }

.view--header-section-for-products .views-field-field-document .type-doc-Video {
  display: none; }

.view--header-section-for-products .views-field-field-document a {
  font-size: 1.0588235rem;
  line-height: 1.85;
  font-weight: bold;
  letter-spacing: 0.0117647rem;
  text-decoration: none;
  color: #2e2b2b;
  border-bottom: solid 0.1764706rem #469e44; }

.view--header-section-for-products .views-field-field-document a::before {
  position: relative;
  content: ' ';
  background-image: url("/themes/custom/bloorview/images/icons/icon-download-black.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.1764706rem;
  height: 0.8235294rem;
  display: inline-block; }

.view--header-section-for-products .views-field-field-document a:hover, .view--header-section-for-products .views-field-field-document a:focus {
  border-bottom: none; }

.view--header-section-for-products .views-field-field-video-link {
  width: 100%;
  padding: 0 1.7647059rem 1.7647059rem 0; }

@media all and (min-width: 48em) {
  .view--header-section-for-products .views-field-field-video-link {
    width: 48%; } }

.view--header-section-for-products .views-field-field-video-link .type-video-PDF {
  display: none; }

.view--header-section-for-products .views-field-field-video-link a {
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 1.61;
  letter-spacing: 0.0117647rem;
  text-decoration: none;
  color: #2e2b2b;
  border-bottom: solid 0.1764706rem #469e44; }

@media all and (min-width: 48em) {
  .view--header-section-for-products .views-field-field-video-link a {
    line-height: 1.33; } }

.view--header-section-for-products .views-field-field-video-link a:hover, .view--header-section-for-products .views-field-field-video-link a:focus {
  border-bottom: none; }

.view--header-section-for-products .views-field-field-featured-image, .view--header-section-for-products .views-field-field-featured-image-1 {
  width: 100%; }

.view--header-section-for-products .views-field-field-featured-image img, .view--header-section-for-products .views-field-field-featured-image-1 img {
  width: 100%;
  border-radius: 0.2941176rem; }

@media all and (min-width: 48em) {
  .view--header-section-for-products .views-field-field-featured-image, .view--header-section-for-products .views-field-field-featured-image-1 {
    width: 48%;
    position: absolute;
    right: 0;
    top: 2.6470588rem; } }

.view--header-section-for-products .views-field-field-featured-image-1 .type-PDF {
  display: none; }

.view--header-section-for-products .views-field-field-featured-image .type-Video {
  display: none; }

.page-node-type-knowledge-translation-product .pre-content-island-logo, .page-node-type-knowledge-translation-product .js-quickedit-page-title, .page-node-type-knowledge-translation-product .block--page-title {
  display: none; }

.page-node-type-knowledge-translation-product .block--main-page-content {
  padding-top: 2.7647059rem; }

.node__content-knowledge-translation-product {
  max-width: 75.1764706rem;
  margin: auto; }

@media all and (min-width: 64em) {
  .page-node-type-page .region-pre-content .block--header-layout, .page-node-type-online .region-pre-content .block--header-layout, .page-node-type-programs-services .region-pre-content .block--header-layout, .page-node-type-online-family-resources .region-pre-content .block--header-layout, .page-node-type-sub-lab .region-pre-content .block--header-layout, .page-node-type-labs .region-pre-content .block--header-layout, .page-node-type-research .region-pre-content .block--header-layout {
    margin-bottom: 0; } }

@media all and (min-width: 64em) {
  .page-node-type-page .hb-content, .page-node-type-online .hb-content, .page-node-type-programs-services .hb-content, .page-node-type-online-family-resources .hb-content, .page-node-type-sub-lab .hb-content, .page-node-type-labs .hb-content, .page-node-type-research .hb-content {
    padding-bottom: 4.9411765rem; } }

.page-node-type-page .block--layout, .page-node-type-page .node--type-page, .page-node-type-page .node--type-online, .page-node-type-page .node--type-programs-services, .page-node-type-page .node--type-online-family-resources, .page-node-type-page .node--type-sub-lab, .page-node-type-page .node--type-labs, .page-node-type-page .node--type-research, .page-node-type-online .block--layout, .page-node-type-online .node--type-page, .page-node-type-online .node--type-online, .page-node-type-online .node--type-programs-services, .page-node-type-online .node--type-online-family-resources, .page-node-type-online .node--type-sub-lab, .page-node-type-online .node--type-labs, .page-node-type-online .node--type-research, .page-node-type-programs-services .block--layout, .page-node-type-programs-services .node--type-page, .page-node-type-programs-services .node--type-online, .page-node-type-programs-services .node--type-programs-services, .page-node-type-programs-services .node--type-online-family-resources, .page-node-type-programs-services .node--type-sub-lab, .page-node-type-programs-services .node--type-labs, .page-node-type-programs-services .node--type-research, .page-node-type-online-family-resources .block--layout, .page-node-type-online-family-resources .node--type-page, .page-node-type-online-family-resources .node--type-online, .page-node-type-online-family-resources .node--type-programs-services, .page-node-type-online-family-resources .node--type-online-family-resources, .page-node-type-online-family-resources .node--type-sub-lab, .page-node-type-online-family-resources .node--type-labs, .page-node-type-online-family-resources .node--type-research, .page-node-type-sub-lab .block--layout, .page-node-type-sub-lab .node--type-page, .page-node-type-sub-lab .node--type-online, .page-node-type-sub-lab .node--type-programs-services, .page-node-type-sub-lab .node--type-online-family-resources, .page-node-type-sub-lab .node--type-sub-lab, .page-node-type-sub-lab .node--type-labs, .page-node-type-sub-lab .node--type-research, .page-node-type-labs .block--layout, .page-node-type-labs .node--type-page, .page-node-type-labs .node--type-online, .page-node-type-labs .node--type-programs-services, .page-node-type-labs .node--type-online-family-resources, .page-node-type-labs .node--type-sub-lab, .page-node-type-labs .node--type-labs, .page-node-type-labs .node--type-research, .page-node-type-research .block--layout, .page-node-type-research .node--type-page, .page-node-type-research .node--type-online, .page-node-type-research .node--type-programs-services, .page-node-type-research .node--type-online-family-resources, .page-node-type-research .node--type-sub-lab, .page-node-type-research .node--type-labs, .page-node-type-research .node--type-research {
  background-color: #FFFFFF;
  padding: 1.7647059rem 1.1764706rem 0.8823529rem 1.1764706rem; }

@media all and (min-width: 64em) {
  .page-node-type-page .block--layout, .page-node-type-page .node--type-page, .page-node-type-page .node--type-online, .page-node-type-page .node--type-programs-services, .page-node-type-page .node--type-online-family-resources, .page-node-type-page .node--type-sub-lab, .page-node-type-page .node--type-labs, .page-node-type-page .node--type-research, .page-node-type-online .block--layout, .page-node-type-online .node--type-page, .page-node-type-online .node--type-online, .page-node-type-online .node--type-programs-services, .page-node-type-online .node--type-online-family-resources, .page-node-type-online .node--type-sub-lab, .page-node-type-online .node--type-labs, .page-node-type-online .node--type-research, .page-node-type-programs-services .block--layout, .page-node-type-programs-services .node--type-page, .page-node-type-programs-services .node--type-online, .page-node-type-programs-services .node--type-programs-services, .page-node-type-programs-services .node--type-online-family-resources, .page-node-type-programs-services .node--type-sub-lab, .page-node-type-programs-services .node--type-labs, .page-node-type-programs-services .node--type-research, .page-node-type-online-family-resources .block--layout, .page-node-type-online-family-resources .node--type-page, .page-node-type-online-family-resources .node--type-online, .page-node-type-online-family-resources .node--type-programs-services, .page-node-type-online-family-resources .node--type-online-family-resources, .page-node-type-online-family-resources .node--type-sub-lab, .page-node-type-online-family-resources .node--type-labs, .page-node-type-online-family-resources .node--type-research, .page-node-type-sub-lab .block--layout, .page-node-type-sub-lab .node--type-page, .page-node-type-sub-lab .node--type-online, .page-node-type-sub-lab .node--type-programs-services, .page-node-type-sub-lab .node--type-online-family-resources, .page-node-type-sub-lab .node--type-sub-lab, .page-node-type-sub-lab .node--type-labs, .page-node-type-sub-lab .node--type-research, .page-node-type-labs .block--layout, .page-node-type-labs .node--type-page, .page-node-type-labs .node--type-online, .page-node-type-labs .node--type-programs-services, .page-node-type-labs .node--type-online-family-resources, .page-node-type-labs .node--type-sub-lab, .page-node-type-labs .node--type-labs, .page-node-type-labs .node--type-research, .page-node-type-research .block--layout, .page-node-type-research .node--type-page, .page-node-type-research .node--type-online, .page-node-type-research .node--type-programs-services, .page-node-type-research .node--type-online-family-resources, .page-node-type-research .node--type-sub-lab, .page-node-type-research .node--type-labs, .page-node-type-research .node--type-research {
    margin-left: 0.5882353rem;
    padding: 1.7647059rem 2.6470588rem 1.7647059rem 2.6470588rem;
    border-radius: 0.2941176rem; } }

@media all and (min-width: 81.25em) {
  .page-node-type-page .block--layout, .page-node-type-page .node--type-page, .page-node-type-page .node--type-online, .page-node-type-page .node--type-programs-services, .page-node-type-page .node--type-online-family-resources, .page-node-type-page .node--type-sub-lab, .page-node-type-page .node--type-labs, .page-node-type-page .node--type-research, .page-node-type-online .block--layout, .page-node-type-online .node--type-page, .page-node-type-online .node--type-online, .page-node-type-online .node--type-programs-services, .page-node-type-online .node--type-online-family-resources, .page-node-type-online .node--type-sub-lab, .page-node-type-online .node--type-labs, .page-node-type-online .node--type-research, .page-node-type-programs-services .block--layout, .page-node-type-programs-services .node--type-page, .page-node-type-programs-services .node--type-online, .page-node-type-programs-services .node--type-programs-services, .page-node-type-programs-services .node--type-online-family-resources, .page-node-type-programs-services .node--type-sub-lab, .page-node-type-programs-services .node--type-labs, .page-node-type-programs-services .node--type-research, .page-node-type-online-family-resources .block--layout, .page-node-type-online-family-resources .node--type-page, .page-node-type-online-family-resources .node--type-online, .page-node-type-online-family-resources .node--type-programs-services, .page-node-type-online-family-resources .node--type-online-family-resources, .page-node-type-online-family-resources .node--type-sub-lab, .page-node-type-online-family-resources .node--type-labs, .page-node-type-online-family-resources .node--type-research, .page-node-type-sub-lab .block--layout, .page-node-type-sub-lab .node--type-page, .page-node-type-sub-lab .node--type-online, .page-node-type-sub-lab .node--type-programs-services, .page-node-type-sub-lab .node--type-online-family-resources, .page-node-type-sub-lab .node--type-sub-lab, .page-node-type-sub-lab .node--type-labs, .page-node-type-sub-lab .node--type-research, .page-node-type-labs .block--layout, .page-node-type-labs .node--type-page, .page-node-type-labs .node--type-online, .page-node-type-labs .node--type-programs-services, .page-node-type-labs .node--type-online-family-resources, .page-node-type-labs .node--type-sub-lab, .page-node-type-labs .node--type-labs, .page-node-type-labs .node--type-research, .page-node-type-research .block--layout, .page-node-type-research .node--type-page, .page-node-type-research .node--type-online, .page-node-type-research .node--type-programs-services, .page-node-type-research .node--type-online-family-resources, .page-node-type-research .node--type-sub-lab, .page-node-type-research .node--type-labs, .page-node-type-research .node--type-research {
    margin-left: 0; } }

@media all and (min-width: 64em) {
  .page-node-type-page .region-content, .page-node-type-online .region-content, .page-node-type-programs-services .region-content, .page-node-type-online-family-resources .region-content, .page-node-type-sub-lab .region-content, .page-node-type-labs .region-content, .page-node-type-research .region-content {
    padding-top: 3.6470588rem; } }

.page-node-type-page .region-content .node--type-page .paragraph--type-text, .page-node-type-online .region-content .node--type-page .paragraph--type-text, .page-node-type-programs-services .region-content .node--type-page .paragraph--type-text, .page-node-type-online-family-resources .region-content .node--type-page .paragraph--type-text, .page-node-type-sub-lab .region-content .node--type-page .paragraph--type-text, .page-node-type-labs .region-content .node--type-page .paragraph--type-text, .page-node-type-research .region-content .node--type-page .paragraph--type-text {
  padding-top: 0;
  margin-top: 0;
  padding-bottom: 0; }

.page-node-type-page .region-content .node--type-page .paragraph--type-text .stories-text h2, .page-node-type-online .region-content .node--type-page .paragraph--type-text .stories-text h2, .page-node-type-programs-services .region-content .node--type-page .paragraph--type-text .stories-text h2, .page-node-type-online-family-resources .region-content .node--type-page .paragraph--type-text .stories-text h2, .page-node-type-sub-lab .region-content .node--type-page .paragraph--type-text .stories-text h2, .page-node-type-labs .region-content .node--type-page .paragraph--type-text .stories-text h2, .page-node-type-research .region-content .node--type-page .paragraph--type-text .stories-text h2 {
  padding-top: 0.5882353rem; }

.page-node-type-page .region-sidebar-first .sidebar-menu-block, .page-node-type-online .region-sidebar-first .sidebar-menu-block, .page-node-type-programs-services .region-sidebar-first .sidebar-menu-block, .page-node-type-online-family-resources .region-sidebar-first .sidebar-menu-block, .page-node-type-sub-lab .region-sidebar-first .sidebar-menu-block, .page-node-type-labs .region-sidebar-first .sidebar-menu-block, .page-node-type-research .region-sidebar-first .sidebar-menu-block {
  margin-bottom: 3.5294118rem; }

.page-node-type-page .block--layout, .page-node-type-online .block--layout, .page-node-type-programs-services .block--layout, .page-node-type-online-family-resources .block--layout, .page-node-type-sub-lab .block--layout, .page-node-type-labs .block--layout, .page-node-type-research .block--layout {
  padding-top: 0; }

.page-node-type-staff .region-content {
  padding: 0; }

.page-node-type-staff .block--addtoany-buttons .addtoany_list {
  margin-right: 0.5882353rem; }

@media all and (min-width: 79.875em) {
  .page-node-type-staff .block--addtoany-buttons .addtoany_list {
    margin-right: 0; } }

.node--type-staff {
  padding-top: 2.9411765rem; }

.node--type-staff .node__content {
  position: relative;
  background-color: #FFFFFF;
  border-radius: 0.2941176rem;
  padding: 1.7647059rem 2.6470588rem;
  margin-bottom: 1.7647059rem; }

.node--type-staff .node__content .staff-name {
  margin-left: 5.8823529rem;
  margin-top: 0.5882353rem;
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 64em) {
  .node--type-staff .node__content .staff-name {
    font-size: 2.6470588rem; } }

.node--type-staff .node__content .staff-job-title {
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.27;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  margin-left: 5.8823529rem;
  margin-bottom: 0.8823529rem; }

.node--type-staff .node__content .staff-body-text {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.78;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.node--type-staff .node__content .staff-image {
  margin-top: 1rem;
  float: left;
  margin-right: 0.8823529rem; }

.node--type-staff .node__content .staff-image img {
  border-radius: 0.2941176rem; }

#block-exposedformacquia-searchpage-4 {
  display: block;
  padding: 1.7647059rem 1.1764706rem 0 1.1764706rem;
  width: 100%;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 2.6470588rem; }

@media all and (min-width: 64em) {
  #block-exposedformacquia-searchpage-4 {
    margin-top: 2.0588235rem;
    padding-top: 0; } }

@media all and (min-width: 79.875em) {
  #block-exposedformacquia-searchpage-4 {
    padding: 0; } }

#block-exposedformacquia-searchpage-4 .search-title {
  padding-bottom: 0.1176471rem;
  border-bottom: 0.0588235rem solid #C7C3C3;
  margin-bottom: 1.7647059rem;
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.8;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

#block-exposedformacquia-searchpage-4 .search-bar #edit-search-api-fulltext {
  background-color: white;
  background-size: 1.4705882rem 1.4705882rem;
  background-image: url("/themes/custom/bloorview/images/icons/search_single.svg"); }

@media all and (min-width: 64em) {
  #block-exposedformacquia-searchpage-5 {
    display: none; } }

@media all and (max-width: 63.9375em) {
  #block-exposedformacquia-searchpage-3 {
    display: none; } }

.node--type-research .stories-text {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.78;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.node--type-research .stories-text h2 {
  font-size: 2.0588235rem;
  color: #2e2b2b;
  font-weight: bold; }

.node--type-research .stories-text h4 {
  padding-top: 0.8823529rem;
  padding-bottom: 0.7647059rem;
  font-size: 1.5294118rem;
  color: #2e2b2b;
  font-weight: bold; }

@media all and (min-width: 64em) {
  .node--type-research .stories-text h4 {
    padding-top: 1.7647059rem; } }

.node--type-research .stories-text h1,
.node--type-research .stories-text h2,
.node--type-research .stories-text h3,
.node--type-research .stories-text h5,
.node--type-research .stories-text h6 {
  padding-top: 0.8823529rem;
  padding-bottom: 0.7647059rem;
  color: #2e2b2b;
  font-weight: bold; }

@media all and (min-width: 64em) {
  .node--type-research .stories-text h1,
  .node--type-research .stories-text h2,
  .node--type-research .stories-text h3,
  .node--type-research .stories-text h5,
  .node--type-research .stories-text h6 {
    padding-top: 1.7647059rem; } }

.node--type-research .stories-text a {
  color: #464242;
  font-weight: bold;
  -webkit-text-decoration: underline solid #469e44;
     -moz-text-decoration: underline solid #469e44;
          text-decoration: underline solid #469e44;
  position: relative;
  word-wrap: break-word; }

.node--type-research .stories-text a:hover, .node--type-research .stories-text a:focus {
  color: #469e44; }

.node--type-research .stories-text .fake-link {
  text-decoration: none;
  font-weight: normal; }

.node--type-research .stories-text .fake-link:hover, .node--type-research .stories-text .fake-linkfocus {
  color: #464242; }

.node--type-research .stories-text blockquote {
  border-left: 0.2941176rem solid #469e44;
  padding-left: 0.8823529rem;
  margin-top: 2.6470588rem;
  margin-bottom: 2.6470588rem; }

@media all and (min-width: 48em) {
  .node--type-research .stories-text blockquote {
    padding-left: 1.4705882rem; } }

.node--type-research .stories-text blockquote h2,
.node--type-research .stories-text blockquote h3 {
  line-height: 1.5;
  font-size: 1.7647059rem; }

.node--type-research .stories-text blockquote p {
  font-size: 1.0588235rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.78;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.node--type-research .stories-text blockquote img {
  border-radius: 0.2941176rem; }

.node--type-research .paragraph--type-files {
  margin: 1.7647059rem 0; }

.path-newsletter .hb-content {
  padding-top: 2.6470588rem; }

.path-newsletter .hb-content .mailchimp-signup-subscribe-form {
  background-color: #FFFFFF !important;
  padding: 1.7647059rem;
  border-radius: 0.2941176rem; }

.path-newsletter .hb-content .mailchimp-signup-subscribe-form .form-item input {
  margin-bottom: 0.5882353rem;
  width: 50%;
  background-color: #EEEEEE; }

.path-newsletter .hb-content .mailchimp-signup-subscribe-form .form-actions {
  margin-left: 0.2352941rem; }

.path-newsletter .hb-content .mailchimp-signup-subscribe-form .form-submit {
  background-color: #469e44;
  border-radius: 0.2941176rem;
  color: #FFFFFF;
  border: 0.1764706rem solid #469e44;
  text-transform: none;
  font-weight: 600;
  font-size: 1.0588235rem;
  padding: 0.4705882rem 1.5294118rem; }

.path-newsletter .hb-content .mailchimp-signup-subscribe-form .form-submit:hover, .path-newsletter .hb-content .mailchimp-signup-subscribe-form .form-submit:focus {
  background-color: #FFFFFF;
  color: #469e44;
  border: 0.1764706rem solid #469e44; }

.page-cimt-program-generator a.print {
  padding: .55rem;
  margin-top: 1rem;
  margin-right: 0;
  margin-left: 0;
  font-size: .8rem;
  font-weight: 500;
  color: #CDCDCD;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08rem;
  cursor: pointer;
  background-color: #007F61;
  border: 0.1764706rem solid #007F61;
  border-radius: 0;
  -webkit-appearance: 0;
     -moz-appearance: 0;
          appearance: 0; }

.page-cimt-program-generator a.print:hover, .page-cimt-program-generator a.print:focus {
  background-color: #00664e;
  border: 0.1764706rem solid #00664e; }

.page-cimt-program-generator .hb-content {
  margin-bottom: 4.9411765rem; }

.page-cimt-program-generator .hb-content .region-content {
  width: 100%;
  padding: 1.7647059rem 2.6470588rem 1.7647059rem 2.6470588rem;
  border-radius: 0.2941176rem; }

.page-cimt-program-generator .hb-content .region-content .hb-constrain .baby-cimt-generator-form tr.fade-out {
  -webkit-animation: fadeOutMoveLeft 1s forwards;
          animation: fadeOutMoveLeft 1s forwards; }

.page-cimt-program-generator .hb-content .region-content .hb-constrain .baby-cimt-generator-form tr img.collapese {
  -webkit-animation: imgCollapese 1s forwards;
          animation: imgCollapese 1s forwards; }

@-webkit-keyframes imgCollapese {
  0% {
    height: 5.8823529rem; }
  100% {
    height: 0; } }

@keyframes imgCollapese {
  0% {
    height: 5.8823529rem; }
  100% {
    height: 0; } }

@-webkit-keyframes fadeOutMoveLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-0.8823529rem);
            transform: translateX(-0.8823529rem); } }

@keyframes fadeOutMoveLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-0.8823529rem);
            transform: translateX(-0.8823529rem); } }

.page-cimt-program-generator .hb-content .region-content .hb-constrain .baby-cimt-generator-form .new-filter > .fieldset__content {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr)); }

.page-cimt-program-generator .hb-content .region-content .hb-constrain .baby-cimt-generator-form .new-filter > .fieldset__content .form-submit {
  margin: 0; }

.page-cimt-program-generator .hb-content .region-content .hb-constrain .baby-cimt-generator-form input[type="radio"] {
  display: inline;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  opacity: 1; }

.page-cimt-program-generator .hb-content .region-content .hb-constrain .baby-cimt-generator-form .form-item--id-remove-index {
  display: none; }

.page-cimt-program-generator .hb-content .region-content .hb-constrain .baby-cimt-generator-form .applied-filters {
  border: 0.0588235rem solid #C7C3C3;
  padding: 1.1764706rem;
  margin-bottom: 1.1764706rem; }

.page-cimt-program-generator .hb-content .region-content .hb-constrain .baby-cimt-generator-form .applied-filters .filters .filter {
  margin-bottom: 1rem; }

.page-cimt-program-generator .hb-content .region-content .hb-constrain #block-bloorview-content {
  float: left;
  width: 100%;
  margin: 0; }

.page-cimt-program-generator .hb-content .region-content .hb-constrain #block-layout {
  float: left;
  width: 100%;
  margin: 1rem 0; }

.baby-cimt-program-geneator-block-container {
  max-width: 75.1764706rem;
  margin: 0 auto;
  padding: 0 1.1764706rem; }

@media print {
  @page {
    margin: 0; }
  .body-page-cimt-program-generator #hb-postfix,
  .body-page-cimt-program-generator footer,
  .body-page-cimt-program-generator header,
  .body-page-cimt-program-generator .hb-navigation,
  .body-page-cimt-program-generator .page-cimt-program-generator .hb-content .region-content .hb-constrain .block-views-exposed-filter-blockbaby-cimt-program-generator-block-1 .block__content form .form-actions,
  .body-page-cimt-program-generator .page-cimt-program-generator .hb-content .region-content .hb-constrain #block-layout,
  .body-page-cimt-program-generator table thead th.views-field-nothing,
  .body-page-cimt-program-generator .new-filter,
  .body-page-cimt-program-generator #block-bloorview-babycimtprogramgeneator .form-submit,
  .body-page-cimt-program-generator .baby-cimt-program-generator-results thead tr th:last-child,
  .body-page-cimt-program-generator .baby-cimt-program-generator-results tbody tr td:last-child,
  .body-page-cimt-program-generator .page-cimt-program-generator a.print,
  .body-page-cimt-program-generator .page-cimt-program-generator .hb-content .region-content .hb-constrain .block-views-blockbaby-cimt-program-generator-block-1 table tbody tr td.views-field-nothing,
  .body-page-cimt-program-generator .page-cimt-program-generator .baby-cimt-before-filters-wrapper,
  .body-page-cimt-program-generator .page-cimt-program-generator #edit-new-filter,
  .body-page-cimt-program-generator .page-cimt-program-generator #edit-submit,
  .body-page-cimt-program-generator .page-cimt-program-generator .applied-filters,
  .body-page-cimt-program-generator .page-cimt-program-generator .messages__wrapper,
  .body-page-cimt-program-generator .page-cimt-program-generator .hb-header.sticky-nav {
    display: none; }
  .body-page-cimt-program-generator input[type="checkbox"] {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    opacity: 1 !important;
    display: block !important; }
  .body-page-cimt-program-generator input[type="checkbox"]:checked {
    text-align: center; }
  .body-page-cimt-program-generator input[type="checkbox"]:checked::before {
    content: "x"; }
  .body-page-cimt-program-generator .form-item--checkbox {
    position: relative;
    display: grid; }
  .body-page-cimt-program-generator .form-item--checkbox input[type="checkbox"] {
    position: absolute;
    left: 0;
    top: -0.2941176rem;
    padding: 0;
    margin: 0; }
  .page-cimt-program-generator .hb-main {
    padding-top: 0 !important; } }

#block-bloorview-babycimtprogramgeneator > h2.block__title {
  margin-bottom: .5rem; }

#block-bloorview-babycimtprogramgeneator #edit-new-filter {
  margin-top: 1rem; }

#block-bloorview-babycimtprogramgeneator .remove-filter {
  margin: 0;
  margin-left: .5rem !important; }

#block-bloorview-babycimtprogramgeneator .form-submit {
  margin: 0;
  margin-bottom: 1rem; }

#block-bloorview-babycimtprogramgeneator .block__content form .fieldset__legend-text {
  font-weight: bold;
  font-size: small; }

.baby-cimt-program-generator-results thead tr th:nth-child(2) {
  width: 30%; }

.baby-cimt-program-generator-results thead tr th:nth-child(4) {
  width: 25%; }

.baby-cimt-program-generator-results a.remove {
  padding: .55rem;
  margin-top: .5rem;
  margin-right: .5rem;
  margin-left: -0.2352941rem;
  font-size: .8rem;
  font-weight: 500;
  color: #CDCDCD;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08rem;
  cursor: pointer;
  background-color: #007F61;
  border: 0.1764706rem solid #007F61;
  border-radius: 0;
  -webkit-appearance: 0;
     -moz-appearance: 0;
          appearance: 0; }

.baby-cimt-program-generator-results a.remove:hover, .baby-cimt-program-generator-results a.remove:focus {
  background-color: #00664e;
  border: 0.1764706rem solid #00664e; }

.block-views-blockbloom-blog-landing-page-view-block-2, .block-views-blockbloom-blog-view-block-1 {
  background-color: #f7f7f7;
  max-width: none !important; }

.block-views-blockbloom-blog-landing-page-view-block-2 .block__content, .block-views-blockbloom-blog-view-block-1 .block__content {
  max-width: 75.1764706rem;
  margin: 0 auto !important; }

@media all and (min-width: 48em) {
  .view--bloom-blog-view.view--display-block_2 .stories-title {
    padding-left: 1.1764706rem;
    float: left; } }

@media all and (min-width: 64em) {
  .view--bloom-blog-view.view--display-block_2 .stories-title {
    padding-left: 0;
    float: none; } }

.block-views-blockrelated-stories-block-1, .block-views-blockstories-landing-page-view-block-1,
.block-views-blockbloom-blog-landing-page-view-block-2, .block-views-blockbloom-blog-landing-page-view-block-1, .related-stories-bloom,
.block-views-blockbloom-blog-view-block-2, .block-views-blockbloom-blog-view-block-1 {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 1.1764706rem;
  padding-bottom: 4.1176471rem;
  max-width: 75.1764706rem; }

@media all and (min-width: 48em) {
  .block-views-blockrelated-stories-block-1, .block-views-blockstories-landing-page-view-block-1,
  .block-views-blockbloom-blog-landing-page-view-block-2, .block-views-blockbloom-blog-landing-page-view-block-1, .related-stories-bloom,
  .block-views-blockbloom-blog-view-block-2, .block-views-blockbloom-blog-view-block-1 {
    width: 100%; } }

.block-views-blockrelated-stories-block-1 .block__content, .block-views-blockstories-landing-page-view-block-1 .block__content,
.block-views-blockbloom-blog-landing-page-view-block-2 .block__content, .block-views-blockbloom-blog-landing-page-view-block-1 .block__content, .related-stories-bloom .block__content,
.block-views-blockbloom-blog-view-block-2 .block__content, .block-views-blockbloom-blog-view-block-1 .block__content {
  margin: 0 0.1764706rem; }

.block-views-blockrelated-stories-block-1 .block__title, .block-views-blockstories-landing-page-view-block-1 .block__title,
.block-views-blockbloom-blog-landing-page-view-block-2 .block__title, .block-views-blockbloom-blog-landing-page-view-block-1 .block__title, .related-stories-bloom .block__title,
.block-views-blockbloom-blog-view-block-2 .block__title, .block-views-blockbloom-blog-view-block-1 .block__title {
  width: 90%;
  margin: 0 auto;
  margin-bottom: 2.5294118rem;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  font-style: normal;
  font-stretch: normal;
  font-size: 1.5294118rem; }

@media all and (min-width: 36em) {
  .block-views-blockrelated-stories-block-1 .block__title, .block-views-blockstories-landing-page-view-block-1 .block__title,
  .block-views-blockbloom-blog-landing-page-view-block-2 .block__title, .block-views-blockbloom-blog-landing-page-view-block-1 .block__title, .related-stories-bloom .block__title,
  .block-views-blockbloom-blog-view-block-2 .block__title, .block-views-blockbloom-blog-view-block-1 .block__title {
    font-size: 1.7647059rem; } }

@media all and (min-width: 48em) {
  .block-views-blockrelated-stories-block-1 .block__title, .block-views-blockstories-landing-page-view-block-1 .block__title,
  .block-views-blockbloom-blog-landing-page-view-block-2 .block__title, .block-views-blockbloom-blog-landing-page-view-block-1 .block__title, .related-stories-bloom .block__title,
  .block-views-blockbloom-blog-view-block-2 .block__title, .block-views-blockbloom-blog-view-block-1 .block__title {
    width: 95%; } }

@media all and (min-width: 64em) {
  .block-views-blockrelated-stories-block-1 .block__title, .block-views-blockstories-landing-page-view-block-1 .block__title,
  .block-views-blockbloom-blog-landing-page-view-block-2 .block__title, .block-views-blockbloom-blog-landing-page-view-block-1 .block__title, .related-stories-bloom .block__title,
  .block-views-blockbloom-blog-view-block-2 .block__title, .block-views-blockbloom-blog-view-block-1 .block__title {
    width: 96%;
    margin: 0 auto; } }

@media all and (min-width: 85.375em) {
  .block-views-blockrelated-stories-block-1 .block__title, .block-views-blockstories-landing-page-view-block-1 .block__title,
  .block-views-blockbloom-blog-landing-page-view-block-2 .block__title, .block-views-blockbloom-blog-landing-page-view-block-1 .block__title, .related-stories-bloom .block__title,
  .block-views-blockbloom-blog-view-block-2 .block__title, .block-views-blockbloom-blog-view-block-1 .block__title {
    width: 91%; } }

.block-views-blockrelated-stories-block-1 .block__title::after, .block-views-blockstories-landing-page-view-block-1 .block__title::after,
.block-views-blockbloom-blog-landing-page-view-block-2 .block__title::after, .block-views-blockbloom-blog-landing-page-view-block-1 .block__title::after, .related-stories-bloom .block__title::after,
.block-views-blockbloom-blog-view-block-2 .block__title::after, .block-views-blockbloom-blog-view-block-1 .block__title::after {
  width: 15.2941176rem;
  height: 0.2941176rem;
  content: '';
  position: absolute;
  margin-left: -5.1176471rem;
  margin-top: 0.2941176rem;
  background-color: #469e44;
  background-repeat: no-repeat;
  background-size: contain;
  display: block; }

@media all and (min-width: 36em) {
  .block-views-blockrelated-stories-block-1 .block__title::after, .block-views-blockstories-landing-page-view-block-1 .block__title::after,
  .block-views-blockbloom-blog-landing-page-view-block-2 .block__title::after, .block-views-blockbloom-blog-landing-page-view-block-1 .block__title::after, .related-stories-bloom .block__title::after,
  .block-views-blockbloom-blog-view-block-2 .block__title::after, .block-views-blockbloom-blog-view-block-1 .block__title::after {
    margin-left: -3.5294118rem; } }

@media all and (min-width: 85.375em) {
  .block-views-blockrelated-stories-block-1 .block__title::after, .block-views-blockstories-landing-page-view-block-1 .block__title::after,
  .block-views-blockbloom-blog-landing-page-view-block-2 .block__title::after, .block-views-blockbloom-blog-landing-page-view-block-1 .block__title::after, .related-stories-bloom .block__title::after,
  .block-views-blockbloom-blog-view-block-2 .block__title::after, .block-views-blockbloom-blog-view-block-1 .block__title::after {
    width: 15.4411765rem; } }

.block-views-blockrelated-stories-block-1 .view__content, .block-views-blockstories-landing-page-view-block-1 .view__content,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__content, .related-stories-bloom .view__content,
.block-views-blockbloom-blog-view-block-2 .view__content, .block-views-blockbloom-blog-view-block-1 .view__content {
  width: 90%;
  margin: 0 auto;
  margin-top: 2.7058824rem; }

@media all and (min-width: 48em) {
  .block-views-blockrelated-stories-block-1 .view__content, .block-views-blockstories-landing-page-view-block-1 .view__content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__content, .related-stories-bloom .view__content,
  .block-views-blockbloom-blog-view-block-2 .view__content, .block-views-blockbloom-blog-view-block-1 .view__content {
    width: 95%; } }

@media all and (min-width: 64em) {
  .block-views-blockrelated-stories-block-1 .view__content, .block-views-blockstories-landing-page-view-block-1 .view__content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__content, .related-stories-bloom .view__content,
  .block-views-blockbloom-blog-view-block-2 .view__content, .block-views-blockbloom-blog-view-block-1 .view__content {
    width: 96%; } }

@media all and (min-width: 85.375em) {
  .block-views-blockrelated-stories-block-1 .view__content, .block-views-blockstories-landing-page-view-block-1 .view__content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__content, .related-stories-bloom .view__content,
  .block-views-blockbloom-blog-view-block-2 .view__content, .block-views-blockbloom-blog-view-block-1 .view__content {
    width: 91%;
    margin: 0 auto;
    margin-top: 2.7058824rem; } }

.block-views-blockrelated-stories-block-1 .view__row, .block-views-blockstories-landing-page-view-block-1 .view__row,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row, .related-stories-bloom .view__row,
.block-views-blockbloom-blog-view-block-2 .view__row, .block-views-blockbloom-blog-view-block-1 .view__row {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  border-bottom: 0.0588235rem solid #C7C3C3;
  margin-top: 2.1764706rem; }

@media all and (min-width: 48em) {
  .block-views-blockrelated-stories-block-1 .view__row, .block-views-blockstories-landing-page-view-block-1 .view__row,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row, .related-stories-bloom .view__row,
  .block-views-blockbloom-blog-view-block-2 .view__row, .block-views-blockbloom-blog-view-block-1 .view__row {
    width: 48.57143%;
    float: left;
    border-bottom: none;
    margin-top: 0; }
  .block-views-blockrelated-stories-block-1 .view__row:nth-child(2n + 1), .block-views-blockstories-landing-page-view-block-1 .view__row:nth-child(2n + 1),
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row:nth-child(2n + 1), .block-views-blockbloom-blog-landing-page-view-block-1 .view__row:nth-child(2n + 1), .related-stories-bloom .view__row:nth-child(2n + 1),
  .block-views-blockbloom-blog-view-block-2 .view__row:nth-child(2n + 1), .block-views-blockbloom-blog-view-block-1 .view__row:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0; }
  .block-views-blockrelated-stories-block-1 .view__row:nth-child(2n + 2), .block-views-blockstories-landing-page-view-block-1 .view__row:nth-child(2n + 2),
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row:nth-child(2n + 2), .block-views-blockbloom-blog-landing-page-view-block-1 .view__row:nth-child(2n + 2), .related-stories-bloom .view__row:nth-child(2n + 2),
  .block-views-blockbloom-blog-view-block-2 .view__row:nth-child(2n + 2), .block-views-blockbloom-blog-view-block-1 .view__row:nth-child(2n + 2) {
    margin-left: 51.42857%;
    margin-right: -100%;
    clear: none; } }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views, .related-stories-bloom .view__row article.node--display-mode-related-items,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items {
  overflow: hidden; }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-header-image, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-header-image, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-header-image,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image {
  float: left;
  margin-top: 0.2941176rem;
  width: 38%; }

@media all and (min-width: 48em) {
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-header-image, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-header-image, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image {
    width: 50%;
    margin-right: 0.9411765rem; } }

@media all and (min-width: 64em) {
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-header-image, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-header-image, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image {
    margin-right: 0; } }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image img, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-header-image img, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image img, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image img,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image img,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image img, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image img, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image img, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-header-image img, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-header-image img,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image img,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image img, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image img, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image img {
  border-radius: 0.2941176rem; }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-main-content, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-main-content,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-main-content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-main-content, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-main-content, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-main-content,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-main-content, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-main-content {
  float: left;
  width: 60%;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0.8823529rem; }

@media all and (min-width: 48em) {
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-main-content, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-main-content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-main-content, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-main-content, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-main-content, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-main-content {
    margin-top: 0;
    width: 50%; } }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-summary,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-summary,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-summary, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-summary, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-summary,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-summary,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-summary {
  float: left;
  margin-top: 1.0588235rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  clear: both; }

@media all and (min-width: 48em) {
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-summary, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-summary, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-summary {
    clear: none;
    float: right;
    width: 50%;
    padding-left: 0.8823529rem; } }

@media all and (min-width: 64em) {
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-summary, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-summary, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-summary {
    margin-top: 0.2941176rem; } }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .related-stories-bloom .view__row article.node--display-mode-related-items .related-content-view-read-more,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more {
  clear: both;
  margin-top: 0.8235294rem;
  margin-bottom: 0.2941176rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

@media all and (min-width: 48em) {
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .related-stories-bloom .view__row article.node--display-mode-related-items .related-content-view-read-more,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more {
    clear: both;
    float: none;
    margin-bottom: inherit; } }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more a, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a, .related-stories-bloom .view__row article.node--display-mode-related-items .related-content-view-read-more a,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more a, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a {
  display: inline-block;
  color: #2e2b2b;
  font-size: 1.0588235rem;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 0.0588235rem; }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:hover, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:focus, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a:hover, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a:focus, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:hover, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:focus, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a:hover, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a:focus,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:hover,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:focus,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more a:hover,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more a:focus, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:hover, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:focus, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a:hover, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a:focus, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:hover, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:focus, .related-stories-bloom .view__row article.node--display-mode-related-items .related-content-view-read-more a:hover, .related-stories-bloom .view__row article.node--display-mode-related-items .related-content-view-read-more a:focus,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:hover,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:focus,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more a:hover,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more a:focus, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:hover, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:focus, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a:hover, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a:focus {
  color: #469e44; }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a::after, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a::after, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a::after, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a::after,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a::after,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more a::after, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a::after, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a::after, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a::after, .related-stories-bloom .view__row article.node--display-mode-related-items .related-content-view-read-more a::after,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a::after,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more a::after, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a::after, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a::after {
  content: '';
  background-color: #469e44;
  background-repeat: no-repeat;
  display: block;
  width: 5.2941176rem;
  height: 0.1764706rem;
  margin-top: -0.1764706rem; }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more .bloom-date, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more .bloom-date, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more .bloom-date, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more .bloom-date,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more .bloom-date,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more .bloom-date, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more .bloom-date, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more .bloom-date, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more .bloom-date, .related-stories-bloom .view__row article.node--display-mode-related-items .related-content-view-read-more .bloom-date,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more .bloom-date,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more .bloom-date, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more .bloom-date, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more .bloom-date {
  color: #736f6f;
  font-size: 0.9411765rem;
  text-align: right;
  width: 100%; }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views h2, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .bloom-logo, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .page-tag, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .bloom-blog-topics, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .field-content, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-subheading, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .tag-date, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items h2, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .bloom-logo, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .page-tag, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .bloom-blog-topics, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .field-content, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-subheading, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .tag-date, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views h2, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .bloom-logo, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .page-tag, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .bloom-blog-topics, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .field-content, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-subheading, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .tag-date, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items h2, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .bloom-logo, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .page-tag, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .bloom-blog-topics, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .field-content, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-subheading, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .tag-date,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views h2,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .bloom-logo,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .page-tag,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .bloom-blog-topics,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .field-content,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-subheading,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .tag-date,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items h2,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .bloom-logo,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .page-tag,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .bloom-blog-topics,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .field-content,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-subheading,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .tag-date, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views h2, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .bloom-logo, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .page-tag, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .bloom-blog-topics, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .field-content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-subheading, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .tag-date, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items h2, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .bloom-logo, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .page-tag, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .bloom-blog-topics, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .field-content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-subheading, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .tag-date, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views h2, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .bloom-logo, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .page-tag, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .bloom-blog-topics, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .field-content, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-subheading, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .tag-date, .related-stories-bloom .view__row article.node--display-mode-related-items h2, .related-stories-bloom .view__row article.node--display-mode-related-items .bloom-logo, .related-stories-bloom .view__row article.node--display-mode-related-items .page-tag, .related-stories-bloom .view__row article.node--display-mode-related-items .bloom-blog-topics, .related-stories-bloom .view__row article.node--display-mode-related-items .field-content, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-subheading, .related-stories-bloom .view__row article.node--display-mode-related-items .tag-date,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views h2,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .bloom-logo,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .page-tag,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .bloom-blog-topics,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .field-content,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-subheading,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .tag-date,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items h2,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .bloom-logo,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .page-tag,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .bloom-blog-topics,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .field-content,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-subheading,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .tag-date, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views h2, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .bloom-logo, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .page-tag, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .bloom-blog-topics, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .field-content, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-subheading, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .tag-date, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items h2, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .bloom-logo, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .page-tag, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .bloom-blog-topics, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .field-content, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-subheading, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .tag-date {
  display: none; }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-title, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-title, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-title, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-title,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-title, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-title {
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.45;
  margin-bottom: 0; }

@media all and (min-width: 48em) {
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-title, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-title, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-title, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-title,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-title, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-title {
    font-size: 1.2941176rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.4545454545454546;
    letter-spacing: normal; } }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-title a, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title a,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title a,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-title a, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title a, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-title a, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-title a,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title a,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-title a, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-title a {
  color: #2e2b2b;
  text-decoration: none; }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a:hover, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a:focus, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-title a:hover, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-title a:focus, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a:hover, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a:focus, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title a:hover, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title a:focus,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title a:hover,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title a:focus,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-title a:hover,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-title a:focus, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a:hover, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a:focus, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title a:hover, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title a:focus, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-title a:hover, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-title a:focus, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-title a:hover, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-title a:focus,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title a:hover,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title a:focus,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-title a:hover,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-title a:focus, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a:hover, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a:focus, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-title a:hover, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-title a:focus {
  text-decoration: underline;
  color: #469e44; }

@media all and (min-width: 48em) and (max-width: 63.9375em) {
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views, .related-stories-bloom .view__row article.node--display-mode-related-items,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-main-content,
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-main-content,
  .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-summary, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-main-content,
  .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-summary, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-header-image,
  .related-stories-bloom .view__row article.node--display-mode-related-items .stories-main-content,
  .related-stories-bloom .view__row article.node--display-mode-related-items .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-main-content,
  .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-summary {
    width: 100% !important; } }

.block-views-blockrelated-stories-block-1 .view__row:first-child, .block-views-blockstories-landing-page-view-block-1 .view__row:first-child,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row:first-child, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row:first-child, .related-stories-bloom .view__row:first-child,
.block-views-blockbloom-blog-view-block-2 .view__row:first-child, .block-views-blockbloom-blog-view-block-1 .view__row:first-child {
  margin-top: 0; }

.block-views-blockrelated-stories-block-1 .view__row:last-child, .block-views-blockstories-landing-page-view-block-1 .view__row:last-child,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row:last-child, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row:last-child, .related-stories-bloom .view__row:last-child,
.block-views-blockbloom-blog-view-block-2 .view__row:last-child, .block-views-blockbloom-blog-view-block-1 .view__row:last-child {
  border-bottom: none; }

@media all and (min-width: 64em) {
  .block-views-blockrelated-stories-block-1 .view__row:last-child, .block-views-blockstories-landing-page-view-block-1 .view__row:last-child,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row:last-child, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row:last-child, .related-stories-bloom .view__row:last-child,
  .block-views-blockbloom-blog-view-block-2 .view__row:last-child, .block-views-blockbloom-blog-view-block-1 .view__row:last-child {
    margin-top: 0; } }

.block-views-blockstories-landing-page-view-block-1,
.block-views-blockbloom-blog-landing-page-view-block-2,
.block-views-blockbloom-blog-landing-page-view-block-1,
.block-views-blockbloom-blog-view-block-2,
.block-views-blockbloom-blog-view-block-1 {
  padding-top: 3.8235294rem;
  position: relative; }

.block-views-blockstories-landing-page-view-block-1 nav,
.block-views-blockbloom-blog-landing-page-view-block-2 nav,
.block-views-blockbloom-blog-landing-page-view-block-1 nav,
.block-views-blockbloom-blog-view-block-2 nav,
.block-views-blockbloom-blog-view-block-1 nav {
  clear: both;
  max-width: 75.1764706rem;
  border-top: 0.0588235rem solid #C7C3C3; }

.block-views-blockstories-landing-page-view-block-1 nav ul.pager__items,
.block-views-blockbloom-blog-landing-page-view-block-2 nav ul.pager__items,
.block-views-blockbloom-blog-landing-page-view-block-1 nav ul.pager__items,
.block-views-blockbloom-blog-view-block-2 nav ul.pager__items,
.block-views-blockbloom-blog-view-block-1 nav ul.pager__items {
  padding-top: 2.6470588rem; }

.block-views-blockstories-landing-page-view-block-1 .view__row,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row,
.block-views-blockbloom-blog-landing-page-view-block-1 .view__row,
.block-views-blockbloom-blog-view-block-2 .view__row,
.block-views-blockbloom-blog-view-block-1 .view__row {
  margin-bottom: 2.3529412rem;
  margin-top: 0;
  padding-bottom: 1.7647059rem; }

.block-views-blockstories-landing-page-view-block-1 .view__row .stories-content,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row .stories-content,
.block-views-blockbloom-blog-landing-page-view-block-1 .view__row .stories-content,
.block-views-blockbloom-blog-view-block-2 .view__row .stories-content,
.block-views-blockbloom-blog-view-block-1 .view__row .stories-content {
  padding-top: 0.1764706rem; }

.block-views-blockstories-landing-page-view-block-1 .view__content,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__content,
.block-views-blockbloom-blog-landing-page-view-block-1 .view__content,
.block-views-blockbloom-blog-view-block-2 .view__content,
.block-views-blockbloom-blog-view-block-1 .view__content {
  margin-top: 0; }

@media all and (min-width: 85.375em) {
  .block-views-blockstories-landing-page-view-block-1 .view__content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .view__content,
  .block-views-blockbloom-blog-view-block-2 .view__content,
  .block-views-blockbloom-blog-view-block-1 .view__content {
    width: 100%; } }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .view__content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .view__content,
  .block-views-blockbloom-blog-view-block-2 .view__content,
  .block-views-blockbloom-blog-view-block-1 .view__content {
    margin-top: 2.7058824rem; } }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-4,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-4,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-4,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-4,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-4 {
  border-bottom: none; }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 {
  width: 100%; }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 {
    margin-bottom: 7.0588235rem; } }

@media all and (min-width: 64em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 {
    margin-bottom: 4.4117647rem; } }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image {
  background-color: white;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  max-width: 56.8235294rem;
  margin: 0 auto; }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image {
  padding: 1rem 1.3294118rem;
  float: left;
  width: 100%; }

@media all and (min-width: 40.625em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image {
    width: 57%; } }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image {
    margin-top: 0.2941176rem;
    padding: 1.4117647rem 1.3294118rem;
    width: 57%; } }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image img,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-header-image img,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image img,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-header-image img,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image img {
  margin: 0 auto; }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-main-content {
  padding: 0 1.2352941rem;
  margin: 0;
  width: 100%;
  float: left; }

@media all and (min-width: 40.625em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-main-content {
    width: 40%;
    padding: 1.1764706rem 0 0 0.4705882rem; } }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-main-content {
    padding: 3.2941176rem 0 0 0.4705882rem; } }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-summary {
  float: left;
  clear: none;
  width: 100%;
  padding: 0 1.2352941rem 2.3529412rem 1.2352941rem; }

@media all and (min-width: 40.625em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-summary {
    width: 40%;
    padding: 0 0 2.3529412rem 0.4705882rem; } }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-summary {
    padding: 0 1.1764706rem 2.3529412rem 0.4705882rem; } }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image {
  background-color: white;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  max-width: 56.8235294rem;
  margin: 0 auto; }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-image,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-image,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-image,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-image,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-image {
  display: none !important; }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image {
  width: 100%;
  float: left;
  padding: 1rem 1.3294118rem; }

@media all and (min-width: 28.4375em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image {
    width: 33%; } }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image {
    padding: 1.4117647rem 1.3294118rem; } }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image img,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image img,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image img,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image img,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image img {
  margin: 0 auto;
  border-radius: 0.2941176rem; }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content {
  padding: 0 1.2352941rem; }

@media all and (min-width: 28.4375em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content {
    width: 63%;
    padding: 10% 0 0 0; } }

@media all and (min-width: 50em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content {
    padding: 4.7058824rem 1.1764706rem 0 0; } }

@media all and (min-width: 64em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content {
    width: 63%;
    padding: 5.8823529rem 1.1764706rem 0 0.8823529rem; } }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-summary {
  padding: 0 1.2352941rem 2.1764706rem 1.2352941rem; }

@media all and (min-width: 28.4375em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-summary {
    width: 63%;
    clear: none;
    padding-left: 0;
    float: left; } }

@media all and (min-width: 64em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-summary {
    float: left;
    padding: 0 0 2.3529412rem 0.8823529rem; } }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.node--display-mode-related-items-for-views {
  margin-bottom: 0; }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5:hover, .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5:focus,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5:hover,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5:focus,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5:hover,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5:focus,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5:hover,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5:focus,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5:hover,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(46, 43, 43, 0.26);
          box-shadow: 0 0 0 0 rgba(46, 43, 43, 0.26); }

.block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 {
  background-color: #FFFFFF;
  border-radius: 0.2941176rem;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-left: -0.04286%;
  clear: left;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6,
  .block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6,
  .block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6,
  .block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6,
  .block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 {
    background-color: #FFFFFF;
    width: 48.57143%;
    float: left;
    margin-left: 2.85714%;
    margin-left: -0.04286%;
    clear: left;
    min-height: 52.1176471rem;
    -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
            box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26); } }

@media all and (min-width: 64em) {
  .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6,
  .block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6,
  .block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6,
  .block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6,
  .block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 {
    min-height: 42.4705882rem; } }

@media all and (min-width: 77.5em) {
  .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6,
  .block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6,
  .block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6,
  .block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6,
  .block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 {
    min-height: 38.2352941rem; } }

@media all and (min-width: 85.375em) {
  .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6,
  .block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6,
  .block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6,
  .block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6,
  .block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 {
    min-height: 35.7058824rem; } }

.block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views {
  margin-bottom: 0; }

.block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image {
  width: 100%;
  display: block;
  padding: 1.1764706rem;
  padding-bottom: 0;
  margin-bottom: 0.8823529rem;
  overflow-y: hidden; }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image {
    display: block;
    width: 100%;
    padding: 1.7647059rem;
    padding-bottom: 0;
    margin-bottom: 1.7647059rem;
    max-height: 17.1176471rem;
    overflow-y: hidden; } }

.block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image img,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image img,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image img,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image img,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image img {
  width: 100%;
  border-radius: 0.2941176rem; }

.block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content {
  display: block;
  width: 100%;
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem; }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content {
    padding-left: 1.7647059rem;
    padding-right: 1.7647059rem; } }

.block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary {
  display: block;
  width: 100%;
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem; }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary {
    padding-left: 1.7647059rem;
    padding-right: 1.7647059rem; } }

.block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6:hover, .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6:focus,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6:hover,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6:focus,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6:hover,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6:focus,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6:hover,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6:focus,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6:hover,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(46, 43, 43, 0.26);
          box-shadow: 0 0 0 0 rgba(46, 43, 43, 0.26); }

.block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-7,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-7,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-7,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-7,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-7 {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  clear: right;
  float: right;
  margin-right: 0; }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-7,
  .block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-7,
  .block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-7,
  .block-views-blockbloom-blog-view-block-2 .both-featured .view__row-7,
  .block-views-blockbloom-blog-view-block-1 .both-featured .view__row-7 {
    width: 48.57143%;
    float: left;
    margin-left: 2.85714%;
    clear: right;
    float: right;
    margin-right: 0; } }

.block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-8,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-8,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-8,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-8,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-8 {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  float: right;
  margin-right: 0; }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-8,
  .block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-8,
  .block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-8,
  .block-views-blockbloom-blog-view-block-2 .both-featured .view__row-8,
  .block-views-blockbloom-blog-view-block-1 .both-featured .view__row-8 {
    width: 48.57143%;
    float: left;
    margin-left: 2.85714%;
    float: right;
    margin-right: 0; } }

.block-views-blockbloom-blog-landing-page-view-block-2, .block-views-blockbloom-blog-view-block-1 {
  padding-top: 0;
  margin-top: -0.8823529rem; }

.block-views-blockbloom-blog-landing-page-view-block-2 .stories-header-tall-image,
.block-views-blockbloom-blog-view-block-1 .stories-header-tall-image {
  display: none; }

.block-views-blockbloom-blog-landing-page-view-block-2 .view__row-1,
.block-views-blockbloom-blog-view-block-1 .view__row-1 {
  margin-top: 1.1764706rem !important; }

@media all and (min-width: 48em) {
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row-1,
  .block-views-blockbloom-blog-view-block-1 .view__row-1 {
    margin-top: 0 !important; } }

.block-views-blockbloom-blog-landing-page-view-block-1,
.block-views-blockbloom-blog-view-block-2 {
  padding-top: 0;
  margin-top: -1.7647059rem;
  padding-bottom: 2.0588235rem; }

@media all and (min-width: 48em) {
  .block-views-blockbloom-blog-landing-page-view-block-1,
  .block-views-blockbloom-blog-view-block-2 {
    padding-top: 1.1764706rem;
    margin-top: 0;
    padding-bottom: 2.4117647rem; } }

@media all and (min-width: 64em) {
  .block-views-blockbloom-blog-landing-page-view-block-1,
  .block-views-blockbloom-blog-view-block-2 {
    padding-top: 2.4117647rem; } }

.block-views-blockbloom-blog-landing-page-view-block-1 .view__content,
.block-views-blockbloom-blog-view-block-2 .view__content {
  margin-top: 0; }

.block-views-blockbloom-blog-landing-page-view-block-1 .view__empty,
.block-views-blockbloom-blog-view-block-2 .view__empty {
  padding-top: 2.9411765rem;
  padding-left: 1.1764706rem;
  text-align: center; }

.block-views-blockbloom-blog-landing-page-view-block-1 .view__row,
.block-views-blockbloom-blog-view-block-2 .view__row {
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0; }

.block-views-blockbloom-blog-landing-page-view-block-1 .with-tall-image .stories-header-image,
.block-views-blockbloom-blog-view-block-2 .with-tall-image .stories-header-image {
  display: none; }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image {
  max-width: 100%;
  margin: auto;
  margin-top: 2.3529412rem;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #ffffff; }

@media all and (min-width: 40.625em) and (max-width: 47.9375em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image {
    max-width: 90%; } }

@media all and (min-width: 48em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image {
    max-width: 70%;
    margin-top: 0; } }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image {
  float: left;
  padding: 1rem 1.3294118rem;
  width: 100%; }

@media all and (min-width: 28.4375em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image {
    width: 33%; } }

@media all and (min-width: 48em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image {
    padding: 1.4117647rem 1.3294118rem; } }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image img,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 12.5em) and (max-width: 28.375em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image img,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image img {
    margin-left: auto;
    margin-right: auto; } }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-main-content,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-main-content {
  padding: 0 1.1764706rem !important;
  margin: 0 !important;
  width: 100% !important;
  float: left !important; }

@media all and (min-width: 28.4375em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-main-content {
    width: 63% !important;
    padding: 10% 0 0 0  !important; } }

@media all and (min-width: 50em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-main-content {
    padding: 4.7058824rem 1.1764706rem 0 1.1764706rem !important; } }

@media all and (min-width: 69.375em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-main-content {
    padding-top: 5.8823529rem !important; } }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-summary,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-summary {
  margin: 0 !important;
  width: 100% !important;
  padding: 0 1.1764706rem 2.3529412rem 1.1764706rem !important;
  float: left !important; }

@media all and (min-width: 28.4375em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-summary {
    width: 63% !important;
    padding-left: 0 !important;
    clear: none !important; } }

@media all and (min-width: 48em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-summary {
    padding-left: 1.1764706rem !important;
    padding: 0 0 2.3529412rem 1.1764706rem !important; } }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image {
  max-width: 100%;
  margin: auto;
  margin-top: 2.3529412rem;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF; }

@media all and (min-width: 40.625em) and (max-width: 47.9375em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image {
    max-width: 90%; } }

@media all and (min-width: 48em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image {
    max-width: 76%;
    margin-top: 0; } }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-header-image,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-header-image {
  float: left;
  padding: 1rem 1.3294118rem;
  width: 100% !important; }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-header-image img,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-header-image img {
  width: 100% !important; }

@media all and (min-width: 40.625em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-header-image {
    width: 57% !important; } }

@media all and (min-width: 48em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-header-image {
    padding: 1.4117647rem 1.3294118rem; } }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-main-content,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-main-content {
  padding: 0 1.1764706rem !important;
  margin: 0 !important;
  width: 100% !important;
  float: left !important; }

@media all and (min-width: 40.625em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-main-content {
    width: 40% !important;
    padding: 1.1764706rem 0 0 0 !important; } }

@media all and (min-width: 69.375em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-main-content {
    padding-top: 5.8823529rem !important; } }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-summary,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-summary {
  margin: 0 !important;
  width: 100% !important;
  padding: 0 1.1764706rem 2.3529412rem 1.1764706rem !important;
  float: left !important; }

@media all and (min-width: 40.625em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-summary {
    width: 36% !important;
    clear: none !important;
    padding: 0 0 2.3529412rem 0.5882353rem !important; } }

@media all and (min-width: 48em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-summary {
    width: 40% !important;
    padding: 0 1.1764706rem 2.3529412rem 1.1764706rem !important; } }

.stories-news-bloom-card-container {
  max-width: 75.1764706rem;
  margin: 0 auto; }

.green-wave2 {
  width: 100vw;
  position: absolute; }

@media all and (min-width: 85.375em) {
  .green-wave2 {
    margin-left: -0.2941176rem; } }

.green-wave2 .green-wave-header-mobile {
  position: relative;
  overflow: auto;
  z-index: -1;
  width: 100vw; }

@media all and (min-width: 48em) {
  .green-wave2 .green-wave-header-mobile {
    display: none; } }

.green-wave2 .green-wave-header {
  display: none; }

@media all and (min-width: 48em) {
  .green-wave2 .green-wave-header {
    display: block;
    position: relative;
    overflow: auto;
    z-index: -1;
    width: 120vw;
    max-width: none;
    height: unset; } }

.stories-news-event-title {
  font-size: 2.6470588rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #FFFFFF;
  position: absolute;
  top: 0.5588235rem;
  text-align: center;
  width: 100%; }

@media all and (min-width: 64em) {
  .stories-news-event-title {
    top: 0.8823529rem; } }

.stories-news-event-title h1 {
  font-weight: 500;
  color: #FFFFFF; }

.stories-news-event-container {
  margin-bottom: 2.6470588rem;
  position: relative; }

.stories-news-event-container .field--type-viewfield {
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF;
  margin-left: 1.1764706rem;
  margin-right: 1.1764706rem;
  margin-top: 2.9411765rem; }

@media all and (min-width: 48em) {
  .stories-news-event-container .field--type-viewfield {
    margin-top: 3.1764706rem; } }

@media all and (min-width: 64em) {
  .stories-news-event-container .field--type-viewfield {
    margin-top: 4.2352941rem;
    overflow: auto; } }

@media all and (min-width: 79.875em) {
  .stories-news-event-container .field--type-viewfield {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0; }
  .stories-news-event-container .field--type-viewfield:after {
    content: " ";
    display: block;
    clear: both; } }

@media all and (min-width: 85.375em) {
  .stories-news-event-container .field--type-viewfield {
    margin-top: 4.7058824rem; } }

.stories-news-event-container .field--type-viewfield:hover, .stories-news-event-container .field--type-viewfield:focus {
  -webkit-box-shadow: none;
          box-shadow: none; }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured {
  overflow: auto; }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .view__row {
  padding: 1.1764706rem;
  overflow: auto; }

@media all and (min-width: 64em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .view__row {
    padding: 1.7647059rem; } }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-field-image {
  padding-bottom: 1.1764706rem; }

@media all and (min-width: 48em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-field-image {
    width: 52%;
    float: left;
    padding-right: 1.1764706rem; } }

@media all and (min-width: 85.375em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-field-image {
    padding-bottom: 0;
    padding-right: 1.7647059rem;
    width: unset; } }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-field-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 64em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-field-image img {
    width: 100%; } }

@media all and (min-width: 85.375em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-field-image img {
    width: inherit;
    margin-left: 0; } }

@media all and (min-width: 85.375em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-type {
    padding-left: 0;
    margin-left: 0; } }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-type span a {
  text-transform: uppercase;
  border: solid 0.0588235rem #736f6f;
  border-radius: 0.1764706rem;
  padding: 0.1176471rem 0.4705882rem 0.0588235rem 0.4705882rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: center;
  color: #736f6f;
  text-decoration: none; }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-type span a:hover, .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-type span a:focus {
  color: #FFFFFF;
  background-color: #736f6f; }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-field-date {
  font-size: 0.9411765rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.88;
  letter-spacing: normal;
  text-align: left;
  color: #736f6f;
  float: right;
  padding-right: 2.0588235rem;
  margin-top: -1.8823529rem; }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-title {
  padding-top: 1.0588235rem; }

@media all and (min-width: 85.375em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-title {
    padding-left: 0;
    margin-left: 0; } }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-title a {
  font-size: 1.5294118rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none; }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-title a:hover, .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-title a:focus {
  color: #469e44;
  text-decoration: underline; }

@media all and (min-width: 85.375em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-title a {
    font-size: 2.0588235rem; } }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-field-summary {
  padding: 0.7647059rem 1.8823529rem 1.0588235rem 0;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 85.375em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-field-summary {
    padding-left: 0;
    margin-left: 0; } }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-view-node {
  width: auto;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  padding-bottom: 0.5882353rem; }

@media all and (min-width: 64em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-view-node {
    height: 2.3529412rem; } }

@media all and (min-width: 85.375em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-view-node {
    padding-left: 0;
    padding-bottom: 0;
    margin-left: 0; } }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-view-node a {
  color: #2e2b2b;
  text-decoration: none;
  border-bottom: 0.1764706rem solid #469e44; }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-view-node a:hover, .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-view-node a:focus {
  color: #469e44; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1,
.block-views-exposed-filter-blockbloom-blog-view-block-1,
.block-views-exposed-filter-blockevents-landing-page-view-block-7,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
  max-width: 75.1764706rem;
  margin: 0 auto;
  float: none; }

@media all and (min-width: 48em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1,
  .block-views-exposed-filter-blockbloom-blog-view-block-1,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 {
    margin-bottom: 0; } }

@media all and (min-width: 64em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1,
  .block-views-exposed-filter-blockbloom-blog-view-block-1,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 {
    margin-bottom: 5.5294118rem; } }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .block__content::after,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .block__content::after {
  position: absolute;
  top: 7.6470588rem;
  left: 0.8823529rem;
  right: 0.8823529rem;
  content: ' ';
  width: 91.8%;
  height: 0.0588235rem;
  background-color: #C7C3C3;
  color: #469e44; }

@media all and (min-width: 28.125em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .block__content::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .block__content::after {
    width: 92.8%; } }

@media all and (min-width: 33.75em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .block__content::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .block__content::after {
    width: 95%; } }

@media all and (min-width: 41.25em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .block__content::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .block__content::after {
    width: 96%; } }

@media all and (min-width: 48em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .block__content::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .block__content::after {
    width: 96.5%; } }

@media all and (min-width: 55em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .block__content::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .block__content::after {
    width: 97%; } }

@media all and (min-width: 64em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .block__content::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .block__content::after {
    top: 9.8823529rem;
    left: 1.3235294rem;
    width: -webkit-calc(100% - 18.8235294rem);
    width: calc(100% - 18.8235294rem); } }

@media all and (min-width: 85.375em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .block__content::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .block__content::after {
    left: 0;
    width: -webkit-calc(100% - 18.8235294rem);
    width: calc(100% - 18.8235294rem); } }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select {
  background-color: #469e44;
  height: 4.6470588rem;
  scrollbar-width: thin; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios::-webkit-scrollbar, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select::-webkit-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios::-webkit-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select::-webkit-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios::-webkit-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select::-webkit-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios::-webkit-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select::-webkit-scrollbar {
  display: none; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios::-moz-scrollbar, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select::-moz-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios::-moz-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select::-moz-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios::-moz-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select::-moz-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios::-moz-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select::-moz-scrollbar {
  background-color: transparent;
  background: transparent; }

@media all and (min-width: 75em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select {
    border-radius: 0.2941176rem; } }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .form-radios, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-links, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-link, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .form-radios, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-links, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-link,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .form-radios,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-links,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-link,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .form-radios,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-links,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-link,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .form-radios,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-links,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-link,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .form-radios,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-links,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-link,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .form-radios,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-links,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-link,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .form-radios,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-links,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-link {
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  position: relative;
  padding-top: 1.7058824rem; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .form-radios::-webkit-scrollbar, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-links::-webkit-scrollbar, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-link::-webkit-scrollbar, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .form-radios::-webkit-scrollbar, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-links::-webkit-scrollbar, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-link::-webkit-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .form-radios::-webkit-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-links::-webkit-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-link::-webkit-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .form-radios::-webkit-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-links::-webkit-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-link::-webkit-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .form-radios::-webkit-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-links::-webkit-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-link::-webkit-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .form-radios::-webkit-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-links::-webkit-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-link::-webkit-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .form-radios::-webkit-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-links::-webkit-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-link::-webkit-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .form-radios::-webkit-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-links::-webkit-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-link::-webkit-scrollbar {
  display: none; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .form-radios .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .form-radios .bef-link--selected, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-links .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-links .bef-link--selected, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-link .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-link .bef-link--selected, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .form-radios .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .form-radios .bef-link--selected, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-links .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-links .bef-link--selected, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-link .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-link .bef-link--selected,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .form-radios .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .form-radios .bef-link--selected,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-links .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-links .bef-link--selected,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-link .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-link .bef-link--selected,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .form-radios .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .form-radios .bef-link--selected,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-links .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-links .bef-link--selected,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-link .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-link .bef-link--selected,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .form-radios .bef-link-active a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .form-radios .bef-link--selected,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-links .bef-link-active a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-links .bef-link--selected,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-link .bef-link-active a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-link .bef-link--selected,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .form-radios .bef-link-active a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .form-radios .bef-link--selected,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-links .bef-link-active a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-links .bef-link--selected,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-link .bef-link-active a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-link .bef-link--selected,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .form-radios .bef-link-active a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .form-radios .bef-link--selected,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-links .bef-link-active a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-links .bef-link--selected,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-link .bef-link-active a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-link .bef-link--selected,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .form-radios .bef-link-active a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .form-radios .bef-link--selected,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-links .bef-link-active a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-links .bef-link--selected,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-link .bef-link-active a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-link .bef-link--selected {
  border-bottom: 0.1764706rem solid white; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .form-radios div:first-child, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-links div:first-child, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-link div:first-child, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .form-radios div:first-child, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-links div:first-child, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-link div:first-child,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .form-radios div:first-child,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-links div:first-child,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-link div:first-child,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .form-radios div:first-child,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-links div:first-child,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-link div:first-child,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .form-radios div:first-child,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-links div:first-child,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-link div:first-child,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .form-radios div:first-child,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-links div:first-child,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-link div:first-child,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .form-radios div:first-child,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-links div:first-child,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-link div:first-child,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .form-radios div:first-child,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-links div:first-child,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-link div:first-child {
  padding-left: 0; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios::after, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select::after,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios::after,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select::after,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios::after,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select::after,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios::after,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select::after {
  font-size: 0.8235294rem;
  font-weight: 500;
  position: absolute;
  top: 0.7058824rem;
  right: 0;
  padding-top: 1.0882353rem;
  padding-right: 1.7058824rem;
  text-align: right;
  content: 'MORE';
  width: 5rem;
  height: 3.2352941rem;
  background-color: white;
  color: #469e44;
  border-top-left-radius: 0.2941176rem;
  border-bottom-left-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-image: url("/themes/custom/bloorview/images/arrows/icon__arrow--right.svg");
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 1.1764706rem 2.3529412rem; }

@media all and (min-width: 31.25em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios::after, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select::after {
    padding-top: 0.6176471rem; } }

@media all and (min-width: 31.25em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios::after, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select::after {
    content: 'SWIPE MORE'; } }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios div, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select div, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios div,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select div,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios div,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-field-bloom-blog-topic,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select div,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-field-bloom-blog-topic,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios div,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select div,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic {
  color: white;
  display: inline-block;
  padding-left: 0.7058824rem;
  padding-right: 0.7058824rem; }

@media all and (min-width: 40.625em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios div, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select div, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios div,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select div,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios div,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-field-bloom-blog-topic,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select div,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-field-bloom-blog-topic,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios div,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select div,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic {
    padding-left: 1.4117647rem;
    padding-right: 1.4117647rem; } }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios div a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select div a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios div a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select div a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios div a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-field-bloom-blog-topic a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select div a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-field-bloom-blog-topic a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios div a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select div a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a {
  color: white;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 0.9411765rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal; }

@media all and (min-width: 40.625em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios div a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select div a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios div a,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select div a,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios div a,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-field-bloom-blog-topic a,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select div a,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-field-bloom-blog-topic a,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios div a,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select div a,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a {
    font-size: 1.0588235rem; } }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a:hover, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a:focus, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios div a:hover, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios div a:focus, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a:hover, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a:focus, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a:hover, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a:focus, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select div a:hover, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select div a:focus, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a:hover, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a:focus,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a:hover,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a:focus,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios div a:hover,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios div a:focus,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a:hover,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a:focus,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a:hover,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a:focus,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select div a:hover,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select div a:focus,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a:hover,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a:focus,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a:hover,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a:focus,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios div a:hover,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios div a:focus,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-field-bloom-blog-topic a:hover,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-field-bloom-blog-topic a:focus,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a:hover,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a:focus,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select div a:hover,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select div a:focus,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-field-bloom-blog-topic a:hover,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-field-bloom-blog-topic a:focus,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a:hover,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a:focus,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios div a:hover,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios div a:focus,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a:hover,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a:focus,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a:hover,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a:focus,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select div a:hover,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select div a:focus,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a:hover,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a:focus {
  border-bottom: 0.1764706rem solid white; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .form-item__label, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .form-item__label,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .form-item__label,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .form-item__label,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .form-item__label,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .form-item__label,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .form-item__label,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .form-item__label {
  cursor: pointer;
  text-transform: uppercase;
  font-size: 1.0588235rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .form-item__label:hover, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .form-item__label:focus, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .form-item__label:hover, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .form-item__label:focus,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .form-item__label:hover,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .form-item__label:focus,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .form-item__label:hover,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .form-item__label:focus,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .form-item__label:hover,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .form-item__label:focus,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .form-item__label:hover,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .form-item__label:focus,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .form-item__label:hover,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .form-item__label:focus,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .form-item__label:hover,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .form-item__label:focus {
  border-bottom: 0.1764706rem solid white; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select.no-swipe-option::after,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select.no-swipe-option::after,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select.no-swipe-option::after,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select.no-swipe-option::after {
  display: none; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .remove-more-topics::after,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .remove-more-topics::after,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .remove-more-topics::after,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .remove-more-topics::after {
  content: none; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .current-active-filter,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .current-active-filter,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .current-active-filter,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .current-active-filter {
  position: absolute;
  left: 1.1764706rem;
  top: 5.8823529rem;
  font-size: 1.1764706rem;
  font-weight: 600; }

@media all and (min-width: 64em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .current-active-filter,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .current-active-filter,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .current-active-filter,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .current-active-filter {
    left: 1.1764706rem;
    top: 8.0588235rem; } }

@media all and (min-width: 85.375em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .current-active-filter,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .current-active-filter,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .current-active-filter,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .current-active-filter {
    left: 0; } }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-search-blog, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-combine,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-search-blog,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-combine,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-search-blog,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-combine,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-search-blog,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-combine {
  width: 100%;
  padding: 0.8823529rem;
  padding-left: 0.8823529rem;
  padding-right: 0.8823529rem;
  display: inline-block;
  right: 0;
  margin-top: 3.5294118rem; }

@media all and (min-width: 48em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-search-blog, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-combine,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-search-blog,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-combine,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-search-blog,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-combine,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-search-blog,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-combine {
    padding-left: 0.8823529rem;
    padding-right: 0.8823529rem; } }

@media all and (min-width: 64em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-search-blog, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-combine,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-search-blog,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-combine,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-search-blog,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-combine,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-search-blog,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-combine {
    width: 100%;
    display: inline-block;
    position: absolute;
    right: 0;
    margin-top: 1.7647059rem;
    max-width: 17.4705882rem;
    padding-right: 0; } }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-search-blog label, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-combine label,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-search-blog label,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-combine label,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-search-blog label,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-combine label,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-search-blog label,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-combine label {
  font-size: 0; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-search-blog .form-text, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-combine .form-text,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-search-blog .form-text,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-combine .form-text,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-search-blog .form-text,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-combine .form-text,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-search-blog .form-text,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-combine .form-text {
  width: 100%;
  background-color: white;
  background-position: 0.5882353rem center;
  background-size: 1.1176471rem 1.5294118rem;
  background-repeat: no-repeat;
  background-image: url("/themes/custom/bloorview/images/icons/icon--search--black.svg");
  padding-left: 2.6470588rem; }

@media all and (min-width: 64em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-search-blog .form-text, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-combine .form-text,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-search-blog .form-text,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-combine .form-text,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-search-blog .form-text,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-combine .form-text,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-search-blog .form-text,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-combine .form-text {
    padding-left: 2.6470588rem; } }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .js-form-wrapper,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .js-form-wrapper,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .js-form-wrapper,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .js-form-wrapper {
  visibility: hidden;
  display: none;
  margin-top: 1.7647059rem; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .js-form-wrapper #edit-submit-bloom-blog-landing-page-view,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .js-form-wrapper #edit-submit-bloom-blog-landing-page-view,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .js-form-wrapper #edit-submit-bloom-blog-landing-page-view,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .js-form-wrapper #edit-submit-bloom-blog-landing-page-view {
  position: absolute;
  right: 0;
  padding-top: 0.5882353rem;
  padding-bottom: 0.5294118rem;
  margin-right: 0; }

.view--bloom-blog-landing-page-view.contextual-region {
  position: inherit !important; }

.hide-swipe-more::after {
  content: none; }

@media all and (min-width: 64em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .current-active-filter, .block-views-exposed-filter-blockbloom-blog-view-block-1 .current-active-filter {
    top: 8.0588235rem; } }

@media all and (min-width: 48em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after, .block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after {
    bottom: 4.4117647rem; } }

@media all and (min-width: 64em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after, .block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after {
    bottom: -5.2941176rem; } }

.block-views-blockupcoming-events-block-1, .block-views-blockevents-landing-page-view-block-6 {
  padding-left: 0.5882353rem;
  padding-right: 0.5882353rem;
  border-top: 0.2941176rem solid #469e44;
  width: 108%;
  margin-left: -4%; }

@media all and (min-width: 23.4375em) {
  .block-views-blockupcoming-events-block-1, .block-views-blockevents-landing-page-view-block-6 {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0; } }

@media all and (min-width: 48em) {
  .block-views-blockupcoming-events-block-1, .block-views-blockevents-landing-page-view-block-6 {
    margin-left: 1.1764706rem;
    margin-right: 1.1764706rem;
    width: auto;
    border-radius: 0.2941176rem; } }

@media all and (min-width: 79.875em) {
  .block-views-blockupcoming-events-block-1, .block-views-blockevents-landing-page-view-block-6 {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto;
    margin-left: auto;
    margin-right: auto; }
  .block-views-blockupcoming-events-block-1:after, .block-views-blockevents-landing-page-view-block-6:after {
    content: " ";
    display: block;
    clear: both; } }

.block-views-blockupcoming-events-block-1 .block__content, .block-views-blockevents-landing-page-view-block-6 .block__content {
  padding-top: 0; }

.block-views-blockupcoming-events-block-1 .block__title, .block-views-blockevents-landing-page-view-block-6 .block__title {
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: normal;
  font-size: 1.5294118rem;
  width: 50%;
  padding: 1.1764706rem 1.1764706rem 1.1764706rem 0.5882353rem; }

@media all and (min-width: 23.4375em) and (max-width: 31.1875em) {
  .block-views-blockupcoming-events-block-1 .block__title, .block-views-blockevents-landing-page-view-block-6 .block__title {
    padding: 1.1764706rem 1.1764706rem; } }

@media all and (min-width: 31.25em) {
  .block-views-blockupcoming-events-block-1 .block__title, .block-views-blockevents-landing-page-view-block-6 .block__title {
    font-size: 1.7647059rem;
    padding: 1.4705882rem 1.8823529rem; } }

.block-views-blockupcoming-events-block-1 .view--upcoming-events, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 {
  position: relative;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.6470588rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.6470588rem 0 rgba(46, 43, 43, 0.26);
  margin-bottom: 1.1764706rem;
  margin-left: 0 !important;
  margin-right: 0 !important; }

.block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper {
  padding: 1.4705882rem 0.5882353rem 0.8823529rem 1.1764706rem;
  overflow: auto;
  overflow-y: hidden;
  border-bottom: 0 solid #C7C3C3; }

@media all and (min-width: 64em) {
  .block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper {
    max-height: 5.1764706rem;
    padding: 1.4705882rem 2.4117647rem 0.8823529rem 2.4117647rem; } }

.block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper .events-title, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .events-title, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper .events-title, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .events-title {
  width: 40%;
  float: left;
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 23.4375em) {
  .block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper .events-title, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .events-title, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper .events-title, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .events-title {
    float: left;
    width: 33%; } }

@media all and (min-width: 30.5em) {
  .block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper .events-title, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .events-title, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper .events-title, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .events-title {
    width: 40%; } }

.block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper {
  width: 50%;
  float: left;
  padding-right: 0.5882353rem; }

@media all and (min-width: 23.4375em) {
  .block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper {
    width: auto;
    float: right; } }

.block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper .green-arrow, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper .green-arrow, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper .green-arrow, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper .green-arrow {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-bottom: 0.1764706rem;
  margin-right: 1.1764706rem;
  margin-top: 0.5294118rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  float: left; }

.block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper a, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper a, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper a, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper a {
  display: block;
  overflow: hidden;
  text-decoration: none;
  font-size: 1.5294118rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper:hover .green-arrow, .block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper:focus .green-arrow, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper:hover .green-arrow, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper:focus .green-arrow, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper:hover .green-arrow, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper:focus .green-arrow, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper:hover .green-arrow, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper:focus .green-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 0.5882353rem;
  margin-left: 0.5882353rem; }

.block-views-blockupcoming-events-block-1 .view--upcoming-events .view__content .readmore-link, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__content .readmore-link, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__content .readmore-link, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__content .readmore-link {
  text-decoration: none; }

.block-views-blockupcoming-events-block-1 .view--upcoming-events .view__content .view__row.upcoming-event-row, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__content .view__row.upcoming-event-row, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__content .view__row.upcoming-event-row, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__content .view__row.upcoming-event-row {
  border-top: 0.1176471rem solid #C7C3C3;
  overflow: auto;
  position: relative;
  padding: 2.6470588rem 1.1764706rem; }

@media all and (min-width: 43.75em) {
  .block-views-blockupcoming-events-block-1 .view--upcoming-events .view__content .view__row.upcoming-event-row, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__content .view__row.upcoming-event-row, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__content .view__row.upcoming-event-row, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__content .view__row.upcoming-event-row {
    padding: 1.7647059rem 1.8823529rem; } }

@media all and (min-width: 64em) {
  .block-views-blockupcoming-events-block-1 .view--upcoming-events .view__content .view__row.upcoming-event-row .date-wrapper, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__content .view__row.upcoming-event-row .date-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__content .view__row.upcoming-event-row .date-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__content .view__row.upcoming-event-row .date-wrapper {
    max-height: 9.8235294rem;
    min-height: 9.8235294rem; } }

@media all and (min-width: 23.4375em) {
  .block-views-blockupcoming-events-block-1, .block-views-blockevents-landing-page-view-block-6 {
    margin-bottom: 2.6470588rem; } }

.block-views-blocklatest-knowledge-translation-products-block-1 {
  padding-top: 2.6470588rem;
  max-width: 75.1764706rem;
  margin: 0 1.1764706rem; }

@media all and (min-width: 48em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 {
    margin: 0 0.5882353rem; } }

@media all and (min-width: 79.875em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 {
    margin: 0 auto; } }

@media all and (min-width: 81.25em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 {
    margin-top: 1.1764706rem; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .block__title {
  font-size: 1.0588235rem;
  font-weight: 600;
  line-height: 1.8;
  color: #464242;
  border-bottom: 0.0588235rem solid #C7C3C3; }

@media all and (min-width: 34.375em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .block__title {
    font-size: 1.1764706rem; } }

@media all and (min-width: 47.5em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .block__title {
    margin-bottom: 1.7647059rem;
    width: 80%; } }

@media all and (min-width: 64em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products {
    position: relative; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .pager {
  border-top: unset; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters {
  margin-top: -1.7647059rem; }

@media all and (min-width: 47.5em) and (max-width: 63.9375em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters {
    position: absolute;
    right: 0;
    margin-top: -6.0588235rem; } }

@media all and (min-width: 64em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters {
    position: absolute;
    margin: 0;
    margin-top: -6.2352941rem;
    right: 0;
    top: 0; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .form-item--textfield {
  padding-top: 0.5882353rem; }

@media all and (min-width: 47.5em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .form-item--textfield {
    border-left: 1.9411765rem solid #FFFFFF; } }

@media all and (min-width: 48em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .form-item--textfield {
    padding-top: 0; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .form-item--textfield .form-text {
  width: 100%;
  height: 2.5882353rem;
  padding-left: 3.0588235rem;
  background-position: 0.9411765rem center;
  background-size: 1.0588235rem 1.8235294rem;
  background-repeat: no-repeat;
  background-color: #EEEEEE;
  background-image: url("/themes/custom/bloorview/images/icons/icon--search--black.svg");
  border: 0.0588235rem solid #C7C3C3;
  border-radius: 0.1764706rem; }

@media all and (min-width: 47.5em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .form-item--textfield .form-text {
    width: 17.6470588rem; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .form-item--textfield input::-webkit-input-placeholder {
  color: #313131; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .views-exposed-form {
  width: 100%;
  margin-right: 0;
  display: block; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .views-exposed-form #edit-combine {
  background-color: #f7f7f7;
  border: 0.0588235rem solid #C7C3C3;
  margin: 0.5882353rem 0.0588235rem; }

@media all and (min-width: 47.5em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .views-exposed-form #edit-combine {
    margin: 0; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .form-actions {
  display: none; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__empty {
  text-align: center;
  padding: 1.7647059rem 0; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content {
  padding-top: 7.0588235rem; }

@media all and (min-width: 47.5em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content {
    padding-top: 0; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row {
  margin-bottom: 2.6470588rem;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #ffffff;
  position: relative; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-field-featured-image {
  padding: 1.1764706rem 1.1764706rem 0 1.1764706rem; }

@media all and (min-width: 34.375em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-field-featured-image {
    width: 30%;
    display: inline-block;
    padding: 0.8823529rem 0 0.8823529rem 0.8823529rem; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-field-featured-image img {
  border-radius: 0.2941176rem; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .video-blob {
  max-width: 3.5294118rem;
  position: absolute;
  top: 3%;
  left: 6%; }

@media all and (min-width: 25em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .video-blob {
    top: 4%; } }

@media all and (min-width: 34.375em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .video-blob {
    left: 2%;
    top: 6%; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-nothing {
  padding: 1.1764706rem;
  vertical-align: top;
  min-height: 12.3529412rem;
  position: relative; }

@media all and (min-width: 34.375em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-nothing {
    width: 70%;
    display: inline-block;
    padding: 0.8823529rem 0.8823529rem 1.7647059rem 1.7647059rem; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-nothing .latest-ktp-title h3 {
  font-size: 1.2941176rem;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1.59; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-nothing .latest-ktp-title h3 a {
  color: #469e44;
  text-decoration: none; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-nothing .latest-ktp-title h3 a:hover {
  text-decoration: underline; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-nothing .latest-ktp-desc {
  font-size: 1.0588235rem;
  line-height: 1.61;
  color: #2e2b2b;
  padding-bottom: 1.1764706rem;
  margin-bottom: 1.1764706rem; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-nothing .latest-read-more a {
  position: absolute;
  bottom: 1.4705882rem;
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  border-bottom: 0.1764706rem solid #469e44;
  border-radius: 0.0588235rem;
  text-decoration: none;
  color: #2e2b2b; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-nothing .latest-read-more a:hover, .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-nothing .latest-read-more a:focus {
  color: #469e44; }

.view--labs-search-results {
  padding-top: 2.6470588rem;
  overflow: auto;
  max-width: 59.5294118rem; }

@media all and (min-width: 79.875em) {
  .view--labs-search-results {
    margin-left: 1.1764706rem; } }

@media all and (min-width: 85.375em) {
  .view--labs-search-results {
    margin-left: auto; } }

.view--labs-search-results .view__header {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #464242;
  border-bottom: 0.0588235rem solid #C7C3C3;
  margin: 0 1.1764706rem; }

@media all and (min-width: 48em) {
  .view--labs-search-results .view__header {
    font-size: 1.1764706rem;
    float: left;
    width: 54%;
    margin-right: 0;
    margin-bottom: 1.7647059rem; } }

@media all and (min-width: 79.875em) {
  .view--labs-search-results .view__header {
    margin-left: 0;
    width: 58%; } }

.view--labs-search-results .view__empty {
  text-align: center;
  padding: 1.7647059rem 0;
  clear: both; }

.view--labs-search-results .view__filters .views-exposed-form {
  display: block;
  float: none;
  width: 100%;
  padding-bottom: 1.7647059rem; }

@media all and (min-width: 48em) {
  .view--labs-search-results .view__filters .views-exposed-form {
    width: 40.5%;
    float: left;
    margin-top: 0;
    margin-right: 0.1176471rem; } }

@media all and (min-width: 64em) {
  .view--labs-search-results .view__filters .views-exposed-form {
    width: 37.5%; } }

@media all and (min-width: 79.875em) {
  .view--labs-search-results .view__filters .views-exposed-form {
    width: 40%;
    float: right;
    margin-right: 1.0588235rem; } }

@media all and (min-width: 85.375em) {
  .view--labs-search-results .view__filters .views-exposed-form {
    width: 36.5%; } }

.view--labs-search-results .view__filters .views-exposed-form .form-item--textfield {
  margin: 0 1.1764706rem; }

.view--labs-search-results .view__filters .views-exposed-form .form-item--textfield input {
  width: 100%;
  background-color: #f7f7f7;
  border: 0.0588235rem solid #C7C3C3;
  background-image: url("/themes/custom/bloorview/images/icons/icon--search--black.svg");
  background-repeat: no-repeat;
  background-position: 0.9411765rem center;
  background-size: 1.0588235rem 1.8235294rem;
  padding-left: 3.0588235rem;
  font-size: 0.9411765rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: left;
  color: #313131; }

@media all and (min-width: 48em) {
  .view--labs-search-results .view__filters .views-exposed-form .form-item--textfield input {
    margin: 0;
    width: 100%; } }

.view--labs-search-results .view__filters .views-exposed-form .form-item--textfield input::-webkit-input-placeholder {
  color: #313131; }

.view--labs-search-results .views-field-field-image {
  padding-bottom: 0.6470588rem; }

.view--labs-search-results .views-field-field-image img {
  border-radius: 0.2941176rem;
  max-height: 9.4117647rem; }

@media all and (min-width: 48em) {
  .view--labs-search-results .views-field-field-image {
    padding-right: 0; } }

.view--labs-search-results .views-field-title {
  width: 94%; }

.view--labs-search-results .views-field-title .labs-listing-header-wrapper {
  padding-bottom: 0.4705882rem; }

@media all and (min-width: 48em) {
  .view--labs-search-results .views-field-title .labs-listing-header-wrapper {
    padding-right: 0; } }

.view--labs-search-results .views-field-title .labs-listing-header-wrapper .labs-listing-green-arrow {
  padding: 0.2647059rem !important;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 4.5px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  float: left;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 0.7058824rem;
  margin-top: 0.4705882rem; }

.view--labs-search-results .views-field-title .labs-listing-header-wrapper a {
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  text-decoration: none; }

.view--labs-search-results .views-field-title .labs-listing-header-wrapper a:hover, .view--labs-search-results .views-field-title .labs-listing-header-wrapper afocus {
  color: #469e44; }

@media all and (min-width: 64em) {
  .view--labs-search-results .views-field-title .labs-listing-header-wrapper a {
    font-size: 1.5294118rem; } }

.view--labs-search-results .views-field-title .labs-listing-header-wrapper:hover .labs-listing-green-arrow, .view--labs-search-results .views-field-title .labs-listing-header-wrapperfocus .labs-listing-green-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.2941176rem;
  margin-right: 0.4117647rem; }

.view--labs-search-results .views-field-body-1 {
  width: 94%;
  padding-bottom: 2.6470588rem; }

@media all and (min-width: 48em) {
  .view--labs-search-results .views-field-body-1 {
    padding-right: 0;
    padding-bottom: 2.6470588rem; } }

.view--labs-search-results .views-field-body-1 p {
  padding-left: 1.4705882rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.view--labs-search-results .view__row {
  padding: 0 1.1764706rem;
  min-height: 20.2352941rem; }

@media all and (min-width: 29.6875em) {
  .view--labs-search-results .view__row {
    width: 50%;
    float: left; } }

@media all and (min-width: 48em) {
  .view--labs-search-results .view__row {
    width: 47.2%; } }

@media all and (min-width: 60em) {
  .view--labs-search-results .view__row {
    width: 45.2%; } }

@media all and (min-width: 79.875em) {
  .view--labs-search-results .view__row {
    padding: 0; } }

@media all and (min-width: 29.6875em) {
  .view--labs-search-results .view__row.even {
    float: left; } }

@media all and (min-width: 48em) {
  .view--labs-search-results .view__row.even {
    padding-right: 0;
    margin-right: 1.1764706rem; } }

@media all and (min-width: 64em) {
  .view--labs-search-results .view__row.even {
    margin-left: 0.4117647rem; } }

@media all and (min-width: 79.875em) {
  .view--labs-search-results .view__row.even {
    margin-left: 2.9411765rem; } }

.view--staff-listing {
  overflow: auto; }

.view--staff-listing .view__header {
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.27;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  padding-bottom: 1.4117647rem; }

.view--staff-listing .view__row {
  margin-bottom: 1.7647059rem;
  overflow: hidden; }

@media all and (min-width: 48em) {
  .view--staff-listing .view__row {
    width: 50%;
    float: left; } }

@media all and (min-width: 48em) {
  .view--staff-listing .view__row.odd {
    padding-right: 0.8823529rem; } }

.view--staff-listing .views-field-title a {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  position: relative;
  text-decoration: none; }

.view--staff-listing .views-field-title a::after {
  content: '';
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0.2352941rem;
  border-width: 0 0 0.1764706rem;
  border-style: solid;
  border-color: #469e44; }

.view--staff-listing .views-field-field-job-title {
  padding-top: 0.1764706rem;
  font-size: 0.8823529rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0176471rem;
  text-align: left;
  color: #0C1021;
  overflow: hidden; }

.view--staff-listing .views-field-field-image {
  float: left;
  margin-right: 0.8823529rem;
  margin-bottom: 2.3529412rem; }

.view--staff-listing .views-field-field-image img {
  border-radius: 50%;
  max-width: 5.2941176rem;
  max-height: 5.2941176rem;
  min-height: 5.2941176rem; }

.view--staff-listing .views-field-field-media-expertise {
  font-size: 0.8235294rem;
  font-weight: bold;
  font-style: italic;
  padding-left: 6.1764706rem; }

.block-views-blockevents-landing-page-view-block-7, .block-views-blockevents-landing-page-view-block-6 {
  max-width: 75.1764706rem;
  margin: 0 auto; }

.block-views-exposed-filter-blockevents-landing-page-view-block-7 {
  max-width: 75.1764706rem;
  margin-bottom: 0 !important;
  float: none; }

@media all and (min-width: 64em) {
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 {
    margin-bottom: 5.5294118rem !important;
    margin: 0 auto 5.5294118rem auto; } }

.view--events-landing-page-view.view--display-block_7 {
  padding-bottom: 2.6470588rem; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view.view--display-block_7 {
    padding-bottom: 3.5294118rem; } }

.view--events-landing-page-view.view--display-block_7 .view__row {
  border-bottom: 0.1176471rem solid #C7C3C3; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view.view--display-block_7 .view__row .date-wrapper {
    min-height: 9.8235294rem; } }

.view--events-landing-page-view.view--display-block_5 .view__row {
  overflow: auto;
  width: 100%;
  border-bottom: 0.0588235rem solid #C7C3C3;
  padding: 1.7647059rem 1.1764706rem !important; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view.view--display-block_5 .view__row {
    padding: 2.6470588rem 1.1764706rem 2.6470588rem 1.7647059rem !important; } }

@media all and (min-width: 64em) {
  .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper {
    min-height: 9.8235294rem; } }

.view--events-landing-page-view.view--display-block_2 .events-container {
  overflow: unset !important; }

.view--events-landing-page-view.view--display-block_2 .events-container .page-tag {
  margin-top: 0 !important; }

.view--events-landing-page-view, .view--events-landing-page-view.view--display-block_6, .view--events-landing-page-view.view--display-block_5 {
  margin: 0 1.1764706rem; }

@media all and (min-width: 79.875em) {
  .view--events-landing-page-view, .view--events-landing-page-view.view--display-block_6, .view--events-landing-page-view.view--display-block_5 {
    margin: 0; } }

.view--events-landing-page-view .readmore-link, .view--events-landing-page-view.view--display-block_6 .readmore-link, .view--events-landing-page-view.view--display-block_5 .readmore-link {
  text-decoration: none; }

.view--events-landing-page-view .readmore-link:hover .events-title, .view--events-landing-page-view .readmore-linkfocus .events-title, .view--events-landing-page-view.view--display-block_6 .readmore-link:hover .events-title, .view--events-landing-page-view.view--display-block_6 .readmore-linkfocus .events-title, .view--events-landing-page-view.view--display-block_5 .readmore-link:hover .events-title, .view--events-landing-page-view.view--display-block_5 .readmore-linkfocus .events-title {
  color: #469e44;
  text-decoration: underline; }

.view--events-landing-page-view .view__empty, .view--events-landing-page-view.view--display-block_6 .view__empty, .view--events-landing-page-view.view--display-block_5 .view__empty {
  text-align: center;
  padding: 2.6470588rem 0; }

.view--events-landing-page-view .view__row, .view--events-landing-page-view.view--display-block_6 .view__row, .view--events-landing-page-view.view--display-block_5 .view__row {
  overflow: auto;
  width: 100%;
  padding: 1.7647059rem 0; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row, .view--events-landing-page-view.view--display-block_6 .view__row, .view--events-landing-page-view.view--display-block_5 .view__row {
    padding: 2.6470588rem 0; } }

.view--events-landing-page-view .view__row hr, .view--events-landing-page-view.view--display-block_6 .view__row hr, .view--events-landing-page-view.view--display-block_5 .view__row hr {
  padding-top: 2.6470588rem;
  border: none;
  border-bottom: 0.0588235rem solid #C7C3C3 !important;
  width: 100%; }

.view--events-landing-page-view .view__row .date-and-image-container, .view--events-landing-page-view.view--display-block_6 .view__row .date-and-image-container, .view--events-landing-page-view.view--display-block_5 .view__row .date-and-image-container {
  max-width: 19.4705882rem;
  margin-right: 0.8823529rem;
  float: left; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-and-image-container, .view--events-landing-page-view.view--display-block_6 .view__row .date-and-image-container, .view--events-landing-page-view.view--display-block_5 .view__row .date-and-image-container {
    max-width: none;
    margin-right: 0;
    float: none;
    overflow: unset; } }

.view--events-landing-page-view .view__row .date-wrapper, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper {
  width: 100%;
  background-color: #469e44;
  border-radius: 0.2941176rem;
  float: left;
  margin-right: 0.8823529rem;
  font-size: 1.1764706rem;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF;
  max-width: 19.4117647rem;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding-left: 0.2941176rem; }

@media all and (min-width: 23.4375em) {
  .view--events-landing-page-view .view__row .date-wrapper, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper {
    max-width: 19.4705882rem; } }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper {
    display: table;
    max-width: none;
    border-radius: 0.2941176rem;
    width: 12%;
    margin-right: 1.7647059rem;
    font-size: 1.1764706rem; } }

.view--events-landing-page-view .view__row .date-wrapper .start-day, .view--events-landing-page-view .view__row .date-wrapper .end-day, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .start-day, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .end-day, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .start-day, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .end-day {
  font-size: 1.7647059rem;
  font-weight: 500; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .start-day, .view--events-landing-page-view .view__row .date-wrapper .end-day, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .start-day, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .end-day, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .start-day, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .end-day {
    font-size: 2.0588235rem;
    font-weight: 500; } }

.view--events-landing-page-view .view__row .date-wrapper .start-month, .view--events-landing-page-view .view__row .date-wrapper .end-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .start-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .end-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .start-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .end-month {
  font-size: 1.2941176rem; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .start-month, .view--events-landing-page-view .view__row .date-wrapper .end-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .start-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .end-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .start-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .end-month {
    font-size: 1.1764706rem; } }

.view--events-landing-page-view .view__row .date-wrapper .same-month-diff-day, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month-diff-day, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month-diff-day {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .same-month-diff-day, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month-diff-day, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month-diff-day {
    margin: auto;
    display: table-cell;
    vertical-align: middle; } }

.view--events-landing-page-view .view__row .date-wrapper .same-month-diff-day .start-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month-diff-day .start-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month-diff-day .start-month {
  padding-top: 0.4117647rem;
  padding-right: 0.2352941rem; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .same-month-diff-day .start-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month-diff-day .start-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month-diff-day .start-month {
    padding: 0; } }

.view--events-landing-page-view .view__row .date-wrapper .same-month-diff-day .same-month-diff-days, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month-diff-day .same-month-diff-days, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month-diff-day .same-month-diff-days {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.view--events-landing-page-view .view__row .date-wrapper .same-month-diff-day .same-month-diff-days span, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month-diff-day .same-month-diff-days span, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month-diff-day .same-month-diff-days span {
  padding: 0.2941176rem;
  font-size: 1.6rem; }

@media all and (min-width: 85.375em) {
  .view--events-landing-page-view .view__row .date-wrapper .same-month-diff-day .same-month-diff-days span, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month-diff-day .same-month-diff-days span, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month-diff-day .same-month-diff-days span {
    padding-top: 0.5882353rem; } }

.view--events-landing-page-view .view__row .date-wrapper .diff-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .diff-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month {
    display: table-cell;
    vertical-align: middle;
    margin: auto; } }

.view--events-landing-page-view .view__row .date-wrapper .diff-month .start-month, .view--events-landing-page-view .view__row .date-wrapper .diff-month .end-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month .start-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month .end-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month .start-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month .end-month {
  padding-top: 0.4117647rem;
  padding-right: 0.2352941rem; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .diff-month .start-month, .view--events-landing-page-view .view__row .date-wrapper .diff-month .end-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month .start-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month .end-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month .start-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month .end-month {
    padding: 0; } }

.view--events-landing-page-view .view__row .date-wrapper .diff-month .diff-month-days, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month .diff-month-days, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month .diff-month-days {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-right: 0.2352941rem; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .diff-month .diff-month-days, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month .diff-month-days, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month .diff-month-days {
    margin: 0 auto;
    padding-right: 0; } }

.view--events-landing-page-view .view__row .date-wrapper .diff-month .diff-month-days span, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month .diff-month-days span, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month .diff-month-days span {
  padding: 0.2941176rem;
  font-size: 1.6rem; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .diff-month .diff-month-days span, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month .diff-month-days span, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month .diff-month-days span {
    margin-top: 0.2941176rem; } }

.view--events-landing-page-view .view__row .date-wrapper .same-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .same-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month {
    display: table-cell;
    vertical-align: middle;
    margin: auto; } }

.view--events-landing-page-view .view__row .date-wrapper .same-month .start-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month .start-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month .start-month {
  padding-top: 0.4117647rem;
  padding-right: 0.2352941rem; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .same-month .start-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month .start-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month .start-month {
    padding: 0; } }

.view--events-landing-page-view .view__row .image-wrapper, .view--events-landing-page-view.view--display-block_6 .view__row .image-wrapper, .view--events-landing-page-view.view--display-block_5 .view__row .image-wrapper {
  float: left;
  width: 100%; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .image-wrapper, .view--events-landing-page-view.view--display-block_6 .view__row .image-wrapper, .view--events-landing-page-view.view--display-block_5 .view__row .image-wrapper {
    margin-right: 1.7647059rem;
    width: auto; } }

.view--events-landing-page-view .view__row .image-wrapper h2, .view--events-landing-page-view.view--display-block_6 .view__row .image-wrapper h2, .view--events-landing-page-view.view--display-block_5 .view__row .image-wrapper h2 {
  display: none; }

.view--events-landing-page-view .view__row .image-wrapper img, .view--events-landing-page-view.view--display-block_6 .view__row .image-wrapper img, .view--events-landing-page-view.view--display-block_5 .view__row .image-wrapper img {
  border-bottom-left-radius: 0.2941176rem;
  border-bottom-right-radius: 0.2941176rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .image-wrapper img, .view--events-landing-page-view.view--display-block_6 .view__row .image-wrapper img, .view--events-landing-page-view.view--display-block_5 .view__row .image-wrapper img {
    border-radius: 0.2941176rem; } }

.view--events-landing-page-view .view__row .events-container, .view--events-landing-page-view.view--display-block_6 .view__row .events-container, .view--events-landing-page-view.view--display-block_5 .view__row .events-container {
  overflow: auto;
  width: 100%; }

@media all and (min-width: 48em) {
  .view--events-landing-page-view .view__row .events-container, .view--events-landing-page-view.view--display-block_6 .view__row .events-container, .view--events-landing-page-view.view--display-block_5 .view__row .events-container {
    width: 48%;
    float: left; } }

@media all and (min-width: 56.25em) {
  .view--events-landing-page-view .view__row .events-container, .view--events-landing-page-view.view--display-block_6 .view__row .events-container, .view--events-landing-page-view.view--display-block_5 .view__row .events-container {
    width: 57%; } }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .events-container, .view--events-landing-page-view.view--display-block_6 .view__row .events-container, .view--events-landing-page-view.view--display-block_5 .view__row .events-container {
    width: 44%; } }

@media all and (min-width: 79.875em) {
  .view--events-landing-page-view .view__row .events-container, .view--events-landing-page-view.view--display-block_6 .view__row .events-container, .view--events-landing-page-view.view--display-block_5 .view__row .events-container {
    width: 55%; } }

.view--events-landing-page-view .view__row .events-container .page-tag, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .page-tag, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .page-tag {
  margin-top: 1.2941176rem;
  display: inline-block;
  border-radius: 0.1764706rem;
  border: solid 0.0588235rem #736f6f;
  padding: 0.1176471rem 0.7647059rem 0 0.7647059rem;
  margin-bottom: 0.8823529rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  text-transform: uppercase;
  background-color: #FFFFFF;
  color: #736f6f; }

@media all and (min-width: 48em) {
  .view--events-landing-page-view .view__row .events-container .page-tag, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .page-tag, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .page-tag {
    margin-bottom: 0.5882353rem;
    margin-top: 0; } }

.view--events-landing-page-view .view__row .events-container .page-tag a, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .page-tag a, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .page-tag a {
  color: #736f6f;
  text-decoration: none; }

.view--events-landing-page-view .view__row .events-container .events-title, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .events-title, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .events-title {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left; }

.view--events-landing-page-view .view__row .events-container .events-title a, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .events-title a, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .events-title a {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  text-decoration: none; }

.view--events-landing-page-view .view__row .events-container .events-subheading, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .events-subheading, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .events-subheading {
  font-size: 1.0588235rem;
  padding-top: 0.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .events-container .events-subheading, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .events-subheading, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .events-subheading {
    float: left;
    width: 76%;
    padding-top: 0; } }

@media all and (min-width: 79.875em) {
  .view--events-landing-page-view .view__row .events-container .events-subheading, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .events-subheading, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .events-subheading {
    width: 80%; } }

.view--events-landing-page-view .view__row .events-container .event-details-link, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .event-details-link, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .event-details-link {
  padding-top: 0.8823529rem;
  float: left;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #313131;
  border-bottom: 0.1764706rem solid #469e44; }

.view--events-landing-page-view .view__row .events-container .event-details-link a, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .event-details-link a, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .event-details-link a {
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .view--events-landing-page-view .view__row .events-container .event-details-link, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .event-details-link, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .event-details-link {
    float: right; } }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .events-container .event-details-link, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .event-details-link, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .event-details-link {
    padding-top: 4.1176471rem; } }

@media all and (min-width: 48em) {
  .view--events-landing-page-view .view__row .same-start-day.only-start, .view--events-landing-page-view.view--display-block_6 .view__row .same-start-day.only-start, .view--events-landing-page-view.view--display-block_5 .view__row .same-start-day.only-start {
    float: none; } }

.view--events-landing-page-view .view__row .date img, .view--events-landing-page-view .view__row .time img, .view--events-landing-page-view.view--display-block_6 .view__row .date img, .view--events-landing-page-view.view--display-block_6 .view__row .time img, .view--events-landing-page-view.view--display-block_5 .view__row .date img, .view--events-landing-page-view.view--display-block_5 .view__row .time img {
  display: none; }

.view--events-landing-page-view .view__row .time, .view--events-landing-page-view.view--display-block_6 .view__row .time, .view--events-landing-page-view.view--display-block_5 .view__row .time {
  display: none; }

.view--events-landing-page-view .view__row:hover .date-wrapper, .view--events-landing-page-view .view__row:focus .date-wrapper, .view--events-landing-page-view.view--display-block_6 .view__row:hover .date-wrapper, .view--events-landing-page-view.view--display-block_6 .view__row:focus .date-wrapper, .view--events-landing-page-view.view--display-block_5 .view__row:hover .date-wrapper, .view--events-landing-page-view.view--display-block_5 .view__row:focus .date-wrapper {
  background-color: #FFFFFF; }

.view--events-landing-page-view .view__row:hover .date-wrapper h3, .view--events-landing-page-view .view__row:hover .date-wrapper span, .view--events-landing-page-view .view__row:focus .date-wrapper h3, .view--events-landing-page-view .view__row:focus .date-wrapper span, .view--events-landing-page-view.view--display-block_6 .view__row:hover .date-wrapper h3, .view--events-landing-page-view.view--display-block_6 .view__row:hover .date-wrapper span, .view--events-landing-page-view.view--display-block_6 .view__row:focus .date-wrapper h3, .view--events-landing-page-view.view--display-block_6 .view__row:focus .date-wrapper span, .view--events-landing-page-view.view--display-block_5 .view__row:hover .date-wrapper h3, .view--events-landing-page-view.view--display-block_5 .view__row:hover .date-wrapper span, .view--events-landing-page-view.view--display-block_5 .view__row:focus .date-wrapper h3, .view--events-landing-page-view.view--display-block_5 .view__row:focus .date-wrapper span {
  color: #469e44; }

.view--events-landing-page-view .view__row:hover .date-wrapper .same-month, .view--events-landing-page-view .view__row:focus .date-wrapper .same-month, .view--events-landing-page-view.view--display-block_6 .view__row:hover .date-wrapper .same-month, .view--events-landing-page-view.view--display-block_6 .view__row:focus .date-wrapper .same-month, .view--events-landing-page-view.view--display-block_5 .view__row:hover .date-wrapper .same-month, .view--events-landing-page-view.view--display-block_5 .view__row:focus .date-wrapper .same-month {
  margin: auto auto; }

.view--events-landing-page-view .view__row:hover .events-title a, .view--events-landing-page-view .view__row:focus .events-title a, .view--events-landing-page-view.view--display-block_6 .view__row:hover .events-title a, .view--events-landing-page-view.view--display-block_6 .view__row:focus .events-title a, .view--events-landing-page-view.view--display-block_5 .view__row:hover .events-title a, .view--events-landing-page-view.view--display-block_5 .view__row:focus .events-title a {
  color: #469e44 !important; }

.view--events-landing-page-view .view__row:hover .event-details-link a, .view--events-landing-page-view .view__row:focus .event-details-link a, .view--events-landing-page-view.view--display-block_6 .view__row:hover .event-details-link a, .view--events-landing-page-view.view--display-block_6 .view__row:focus .event-details-link a, .view--events-landing-page-view.view--display-block_5 .view__row:hover .event-details-link a, .view--events-landing-page-view.view--display-block_5 .view__row:focus .event-details-link a {
  color: #469e44 !important; }

.view--events-landing-page-view .view__row:first-child, .view--events-landing-page-view.view--display-block_6 .view__row:first-child, .view--events-landing-page-view.view--display-block_5 .view__row:first-child {
  padding-top: 0.8823529rem !important; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row:first-child, .view--events-landing-page-view.view--display-block_6 .view__row:first-child, .view--events-landing-page-view.view--display-block_5 .view__row:first-child {
    padding-top: 1.7647059rem !important; } }

.view--events-landing-page-view .pager, .view--events-landing-page-view.view--display-block_6 .pager, .view--events-landing-page-view.view--display-block_5 .pager {
  border-top: none; }

.programs-services-listing-page .hb-content.no-footer-layout-content {
  padding-bottom: 0; }

.block-views-blockprograms-services-listing-block-3, .block-views-blockonline-family-resource-centre-listing-block-3 {
  background-color: #eeeeee;
  min-height: 15.2941176rem;
  text-transform: capitalize; }

@media all and (min-width: 48em) {
  .block-views-blockprograms-services-listing-block-3, .block-views-blockonline-family-resource-centre-listing-block-3 {
    min-height: 12.9411765rem; } }

.block-views-blockprograms-services-listing-block-3 .filter-header-wrapper, .block-views-blockonline-family-resource-centre-listing-block-3 .filter-header-wrapper {
  position: relative;
  max-width: 75.1764706rem;
  margin: auto;
  padding: 0.8823529rem 0.5882353rem 0.5882353rem 0.5882353rem; }

@media all and (min-width: 52.8125em) {
  .block-views-blockprograms-services-listing-block-3 .filter-header-wrapper, .block-views-blockonline-family-resource-centre-listing-block-3 .filter-header-wrapper {
    padding: 0.5882353rem; } }

@media all and (min-width: 79.875em) {
  .block-views-blockprograms-services-listing-block-3 .filter-header-wrapper, .block-views-blockonline-family-resource-centre-listing-block-3 .filter-header-wrapper {
    padding-left: 0;
    padding-right: 0; } }

.block-views-blockprograms-services-listing-block-3 .block__title, .block-views-blockonline-family-resource-centre-listing-block-3 .block__title {
  padding-top: 0.8823529rem;
  padding-bottom: 0.2352941rem;
  font-size: 1.0588235rem;
  font-weight: 600;
  color: #464242;
  border-bottom: 0.0588235rem #C7C3C3 solid;
  margin-bottom: 1.1764706rem; }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-3 .block__title, .block-views-blockonline-family-resource-centre-listing-block-3 .block__title {
    padding-top: 2.2941176rem;
    font-size: 1.1764706rem;
    padding-bottom: 0.3235294rem; } }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-3 .block__title, .block-views-blockonline-family-resource-centre-listing-block-3 .block__title {
    margin-bottom: 2.0588235rem; } }

.block-views-blockprograms-services-listing-block-3 .view__header, .block-views-blockonline-family-resource-centre-listing-block-3 .view__header {
  font-size: 0.9411765rem;
  padding-bottom: 0.2352941rem; }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-3 .view__header, .block-views-blockonline-family-resource-centre-listing-block-3 .view__header {
    font-size: 1.0588235rem; } }

.block-views-blockprograms-services-listing-block-3 .view__content .a-z_programs-services-listing, .block-views-blockonline-family-resource-centre-listing-block-3 .view__content .a-z_programs-services-listing {
  display: inline-block; }

.block-views-blockprograms-services-listing-block-3 .view__content .a-z_programs-services-listing a, .block-views-blockonline-family-resource-centre-listing-block-3 .view__content .a-z_programs-services-listing a {
  font-size: 1.0588235rem;
  font-weight: 500;
  color: #313131;
  padding-right: 1.1764706rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters {
  font-size: 1.0588235rem;
  float: left;
  width: 100%;
  margin-right: 0.5882353rem;
  z-index: 9;
  background-color: #FFFFFF;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.7058824rem 0.0588235rem #CCCCCC;
          box-shadow: -0.1176471rem 0.1176471rem 0.7058824rem 0.0588235rem #CCCCCC;
  margin-bottom: 1.7647059rem; }

@media all and (min-width: 79.875em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters {
    margin-right: 0; } }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters {
    position: absolute;
    right: 0;
    width: 50%; } }

@media all and (min-width: 65.625em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters {
    width: 33rem; } }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle {
  font-size: 0.9411765rem;
  color: #313131;
  padding: 0.9411765rem 1.7647059rem 0.9411765rem 1.1764706rem; }

@media all and (min-width: 46.875em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle {
    font-size: 1.0588235rem; } }

@media all and (min-width: 20.625em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle {
    padding: 0.9411765rem 1.1764706rem; } }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle .green-arrow-post-link, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle .green-arrow-post-link, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle .green-arrow-post-link, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle .green-arrow-post-link {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  transform: rotate(-45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  margin-right: 1.2352941rem;
  margin-bottom: 0.1764706rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 0.2647059rem;
  float: right;
  margin-top: 0.1176471rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle.active-filter-section .green-arrow-post-link, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle.active-filter-section .green-arrow-post-link, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle.active-filter-section .green-arrow-post-link, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle.active-filter-section .green-arrow-post-link {
  -webkit-transform: rotate(-135deg);
  margin-top: 0.4705882rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield {
  margin-bottom: 1.7647059rem;
  padding: 0 0.5882353rem;
  height: 3.0588235rem;
  padding-left: 3.0588235rem;
  background-position: 0.9411765rem center;
  background-size: 1.4705882rem 1.8235294rem;
  background-repeat: no-repeat;
  background-color: #f7f7f7;
  background-image: url(/themes/custom/bloorview/images/icons/icon--search--black.svg);
  border: 0.0588235rem solid #C7C3C3;
  border-radius: 0.1764706rem;
  margin-left: 1.1764706rem;
  margin-right: 1.1764706rem;
  font-size: 0.9411765rem; }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield {
    font-size: 1.0588235rem; } }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield label, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield label {
  display: none; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield input, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield input, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield input, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield input {
  width: 100%;
  background-color: #f7f7f7;
  color: #313131;
  border: none;
  padding: 0.5882353rem 0 0 0; }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield input, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield input, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield input, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield input {
    padding: 0;
    margin-top: 0; } }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset {
  border: none;
  margin: 0;
  padding: 0 1.1764706rem;
  margin-bottom: 1.1764706rem; }

@media all and (min-width: 31.25em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset {
    margin-bottom: 0; } }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item--checkboxes, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item--checkboxes, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item--checkboxes, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item--checkboxes {
  width: 100%;
  margin-bottom: 0; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item {
  min-width: 30%;
  display: inline-block; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item input[type="radio"] + label, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item input[type="radio"] + label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item input[type="radio"] + label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item input[type="radio"] + label {
  background: url("/themes/custom/bloorview/images/radio/uncheck_button.svg") no-repeat;
  background-size: 1.7647059rem 1.5882353rem;
  padding-left: 2rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item input[type="checkbox"] + label, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item input[type="checkbox"] + label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item input[type="checkbox"] + label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item input[type="checkbox"] + label {
  background: url("/themes/custom/bloorview/images/checkboxes/icon_uncheck.svg") no-repeat;
  background-size: 1.7647059rem 1.5882353rem;
  padding-left: 2rem;
  padding-right: 0.8823529rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item input[type="radio"]:checked + label, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item input[type="radio"]:checked + label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item input[type="radio"]:checked + label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item input[type="radio"]:checked + label {
  background: url("/themes/custom/bloorview/images/radio/check_button.svg") no-repeat;
  background-size: 1.7647059rem 1.5882353rem;
  padding-left: 2rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item input[type="checkbox"]:checked + label, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item input[type="checkbox"]:checked + label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item input[type="checkbox"]:checked + label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item input[type="checkbox"]:checked + label {
  background: url("/themes/custom/bloorview/images/checkboxes/icon_checked.svg") no-repeat;
  background-size: 1.7647059rem 1.5882353rem;
  padding-left: 2rem;
  padding-right: 0.8823529rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle {
  text-decoration: none;
  color: #469e44;
  padding: 0.2352941rem 0.8823529rem 0;
  border-radius: 1.4705882rem;
  border: 0.1764706rem solid #469e44;
  font-size: 0.9411765rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle:hover, .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle:focus, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle:hover, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle:focus, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle:hover, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle:focus, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle:hover, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle:focus {
  background-color: #469e44;
  color: #FFFFFF; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item--checkbox, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item--checkbox, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item--checkbox, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item--checkbox {
  width: 50%;
  float: left;
  margin-bottom: 1rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .bef-processed, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .bef-processed, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .bef-processed, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .bef-processed {
  margin-top: 1.4705882rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item.form-item--radios, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item.form-item--radios, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item.form-item--radios, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item.form-item--radios {
  padding-right: 0;
  min-width: 100%; }

@media all and (min-width: 36.75em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox {
    min-width: 0%;
    width: 32%; } }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox {
    min-width: 0%;
    width: 100%; } }

@media all and (min-width: 65.75em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox {
    min-width: 0%;
    width: 32%; } }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__legend, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__legend, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__legend, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__legend {
  padding-bottom: 0.8823529rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters #views-exposed-form-programs-services-listing-block-3, .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters #views-exposed-form-online-family-resource-centre-listing-block-3, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters #views-exposed-form-programs-services-listing-block-3, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters #views-exposed-form-online-family-resource-centre-listing-block-3, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters #views-exposed-form-programs-services-listing-block-3, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters #views-exposed-form-online-family-resource-centre-listing-block-3, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters #views-exposed-form-programs-services-listing-block-3, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters #views-exposed-form-online-family-resource-centre-listing-block-3 {
  float: none;
  width: 100%;
  padding-top: 1.7647059rem;
  border-top: 0.0588235rem #CCCCCC solid;
  margin-top: 0;
  display: inline-block;
  height: 100%;
  max-height: 17.6470588rem;
  overflow: auto; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__content, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__content, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__content, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__content {
  width: 100%; }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__content, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__content, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__content, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__content {
    width: 50%;
    padding-right: 0.5882353rem; } }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__empty, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__empty, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__empty, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__empty {
  text-align: center;
  margin-bottom: 2.6470588rem; }

.block-views-blockprograms-services-listing-block-3 #edit-submit-online-family-resource-centre-listing, .block-views-blockprograms-services-listing-block-3 #edit-submit-programs-services-listing, .block-views-blockonline-family-resource-centre-listing-block-3 #edit-submit-online-family-resource-centre-listing, .block-views-blockonline-family-resource-centre-listing-block-3 #edit-submit-programs-services-listing {
  padding: 0.8823529rem 1.7647059rem;
  border-radius: 0.1764706rem;
  border: solid 0.1764706rem #469e44;
  background-color: #469e44;
  color: #FFFFFF;
  margin-left: 1.1764706rem;
  margin-bottom: 1.1764706rem;
  float: left;
  text-transform: none;
  font-size: 1.0588235rem; }

.block-views-blockprograms-services-listing-block-3 #edit-submit-online-family-resource-centre-listing:hover, .block-views-blockprograms-services-listing-block-3 #edit-submit-programs-services-listing:hover, .block-views-blockonline-family-resource-centre-listing-block-3 #edit-submit-online-family-resource-centre-listing:hover, .block-views-blockonline-family-resource-centre-listing-block-3 #edit-submit-programs-services-listing:hover {
  border: solid 0.1764706rem #469e44;
  background-color: #FFFFFF;
  color: #469e44; }

.programs-services-listing-page .hb-content {
  background-color: #EEEEEE; }

.user-logged-in .hb-content.programs-services-listing-layover {
  top: -22.9411765rem; }

@media all and (min-width: 43.75em) {
  .user-logged-in .hb-content.programs-services-listing-layover {
    top: -5.1764706rem; } }

@media all and (min-width: 48em) {
  .user-logged-in .hb-content.programs-services-listing-layover {
    top: -7.9411765rem; } }

@media all and (min-width: 49.5em) {
  .user-logged-in .hb-content.programs-services-listing-layover {
    top: -9.7058824rem; } }

@media all and (min-width: 64em) {
  .user-logged-in .hb-content.programs-services-listing-layover {
    top: -2.9411765rem; } }

.hb-content.programs-services-listing-layover {
  position: fixed;
  top: -3.5294118rem;
  z-index: 5; }

@media all and (min-width: 43.75em) {
  .hb-content.programs-services-listing-layover {
    top: -5.1764706rem; } }

@media all and (min-width: 48em) {
  .hb-content.programs-services-listing-layover {
    top: -6.4705882rem; } }

@media all and (min-width: 64em) {
  .hb-content.programs-services-listing-layover {
    top: -1.4705882rem; } }

.adjust_scroll {
  margin-top: 11.7647059rem; }

@media all and (min-width: 33.4375em) {
  .adjust_scroll {
    margin-top: 10.5882353rem; } }

.adjust_scroll_before {
  margin-top: 22.3529412rem; }

.block-views-exposed-filter-blockparticipate-in-research-block-1 {
  width: 100%;
  background-color: #f7f7f7;
  padding: 2.6470588rem 0; }

.block-views-blockprograms-services-listing-block-1,
.block-views-blockonline-family-resource-centre-listing-block-1,
.block-views-blockparticipate-in-research-block-1 {
  max-width: 75.1764706rem;
  margin: auto;
  padding: 0.8823529rem 0.5882353rem 0.5882353rem 0.5882353rem; }

@media all and (min-width: 52.8125em) {
  .block-views-blockprograms-services-listing-block-1,
  .block-views-blockonline-family-resource-centre-listing-block-1,
  .block-views-blockparticipate-in-research-block-1 {
    padding: 1.7647059rem 0.5882353rem 0.5882353rem 0.5882353rem; } }

@media all and (min-width: 79.875em) {
  .block-views-blockprograms-services-listing-block-1,
  .block-views-blockonline-family-resource-centre-listing-block-1,
  .block-views-blockparticipate-in-research-block-1 {
    padding: 2.3529412rem 0 0.5882353rem 0; } }

.block-views-blockprograms-services-listing-block-1 .view__filters,
.block-views-blockonline-family-resource-centre-listing-block-1 .view__filters,
.block-views-blockparticipate-in-research-block-1 .view__filters {
  width: 30%;
  float: right;
  display: none; }

.block-views-blockprograms-services-listing-block-1 .view__empty,
.block-views-blockonline-family-resource-centre-listing-block-1 .view__empty,
.block-views-blockparticipate-in-research-block-1 .view__empty {
  font-size: 1.2941176rem; }

.block-views-blockprograms-services-listing-block-1 .view--participate-in-research .view__header,
.block-views-blockonline-family-resource-centre-listing-block-1 .view--participate-in-research .view__header,
.block-views-blockparticipate-in-research-block-1 .view--participate-in-research .view__header {
  color: #464242;
  font-size: 1.1764706rem;
  font-weight: 600;
  border-bottom: 0.0588235rem solid #c7c3c3;
  width: 70%;
  margin-bottom: 2.6470588rem;
  float: left; }

.block-views-blockprograms-services-listing-block-1 .view--participate-in-research .view__filters,
.block-views-blockonline-family-resource-centre-listing-block-1 .view--participate-in-research .view__filters,
.block-views-blockparticipate-in-research-block-1 .view--participate-in-research .view__filters {
  overflow: auto;
  margin-bottom: 2.6470588rem;
  display: block !important;
  width: 100%;
  float: none; }

.block-views-blockprograms-services-listing-block-1 .view--participate-in-research .view__filters .views-exposed-form,
.block-views-blockonline-family-resource-centre-listing-block-1 .view--participate-in-research .view__filters .views-exposed-form,
.block-views-blockparticipate-in-research-block-1 .view--participate-in-research .view__filters .views-exposed-form {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-top: 0; }

.block-views-blockprograms-services-listing-block-1 .view--participate-in-research .view__filters .views-exposed-form label,
.block-views-blockonline-family-resource-centre-listing-block-1 .view--participate-in-research .view__filters .views-exposed-form label,
.block-views-blockparticipate-in-research-block-1 .view--participate-in-research .view__filters .views-exposed-form label {
  border-bottom: 0.0588235rem solid #C7C3C3;
  margin-bottom: 1.7647059rem;
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.8;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.block-views-blockprograms-services-listing-block-1 .view--participate-in-research .view__filters .views-exposed-form input,
.block-views-blockonline-family-resource-centre-listing-block-1 .view--participate-in-research .view__filters .views-exposed-form input,
.block-views-blockparticipate-in-research-block-1 .view--participate-in-research .view__filters .views-exposed-form input {
  width: 100%;
  padding-left: 3.0588235rem;
  background-position: 0.7058824rem center;
  background-size: 1.4705882rem 1.8235294rem;
  background-repeat: no-repeat;
  background-color: #EEEEEE;
  background-image: url(/themes/custom/bloorview/images/icons/icon--search--black.svg);
  border: 0.0588235rem solid #C7C3C3;
  border-radius: 0.2941176rem; }

.block-views-blockprograms-services-listing-block-1 .view--participate-in-research .view__content,
.block-views-blockonline-family-resource-centre-listing-block-1 .view--participate-in-research .view__content,
.block-views-blockparticipate-in-research-block-1 .view--participate-in-research .view__content {
  clear: both; }

.block-views-blockprograms-services-listing-block-1 .programs-services-listing, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing {
  display: block; }

.block-views-blockprograms-services-listing-block-1 .programs-services-listing h3, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing h3,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing h3,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing h3,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing h3,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing h3 {
  text-transform: capitalize;
  font-size: 1.5294118rem;
  font-weight: 500;
  padding-bottom: 0.3235294rem;
  color: #464242;
  border-bottom: 0.0588235rem #C7C3C3 solid;
  margin-bottom: 1.1764706rem; }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing h3, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing h3,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing h3,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing h3,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing h3,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing h3 {
    font-size: 1.7058824rem; } }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing h3, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing h3,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing h3,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing h3,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing h3,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing h3 {
    margin-bottom: 2.0588235rem; } }

.block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
  vertical-align: top; }

@media all and (min-width: 12.5em) and (max-width: 43.6875em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    width: 98%;
    margin: 0 0.2941176rem 1.7647059rem 0; }
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row:last-child, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row:last-child,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row:last-child,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row:last-child,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row:last-child,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row:last-child {
    margin-bottom: 2.3529412rem; }
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row:first-child, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row:first-child,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row:first-child,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row:first-child,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row:first-child,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row:first-child {
    margin-top: 2.4705882rem; } }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    width: 30%;
    display: inline-block; } }

@media all and (min-width: 43.75em) and (min-width: 43.75em) and (max-width: 49.9375em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    margin: 0 1.1764706rem 2.6470588rem 0; } }

@media all and (min-width: 43.75em) and (min-width: 50em) and (max-width: 53.0625em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    margin: 0 1.2941176rem 2.6470588rem 0; } }

@media all and (min-width: 43.75em) and (min-width: 53.125em) and (max-width: 56.1875em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    margin: 0 1.4117647rem 2.6470588rem 0; } }

@media all and (min-width: 43.75em) and (min-width: 56.25em) and (max-width: 59.3125em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    margin: 0 1.4705882rem 2.6470588rem 0; } }

@media all and (min-width: 43.75em) and (min-width: 59.375em) and (max-width: 62.4375em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    margin: 0 1.6470588rem 2.6470588rem 0; } }

@media all and (min-width: 43.75em) and (min-width: 62.5em) and (max-width: 64.3125em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    margin: 0 1.7058824rem 2.6470588rem 0; } }

@media all and (min-width: 43.75em) and (min-width: 64.375em) and (max-width: 66.1875em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    margin: 0 1.7647059rem 2.6470588rem 0; } }

@media all and (min-width: 43.75em) and (min-width: 66.25em) and (max-width: 68.6875em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    margin: 0 1.8235294rem 2.6470588rem 0; } }

@media all and (min-width: 43.75em) and (min-width: 68.75em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    margin: 0 1.9411765rem 2.6470588rem 0; } }

.block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-title-1, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-title-1,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-title-1,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-title-1 {
  margin-bottom: 0.1764706rem; }

.block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-title-1 .green-arrow-pre-link, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 .green-arrow-pre-link,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-title-1 .green-arrow-pre-link,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 .green-arrow-pre-link,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-title-1 .green-arrow-pre-link,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-title-1 .green-arrow-pre-link {
  float: left;
  margin-top: 0.5294118rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1.2352941rem;
  margin-bottom: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-title-1 a, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 a,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-title-1 a,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 a,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-title-1 a,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-title-1 a {
  text-decoration: none !important;
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.39;
  color: #313131; }

@media all and (min-width: 48em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-title-1 a, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 a,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-title-1 a,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 a,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-title-1 a,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-title-1 a {
    font-size: 1.5294118rem; } }

.block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-title-1 a:focus, .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-title-1 a:hover, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 a:focus, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 a:hover,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-title-1 a:focus,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-title-1 a:hover,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 a:focus,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 a:hover,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-title-1 a:focus,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-title-1 a:hover,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-title-1 a:focus,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-title-1 a:hover {
  color: #469e44;
  text-decoration: none !important; }

.block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-title-1:hover .green-arrow-pre-link, .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-title-1:focus .green-arrow-pre-link, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1:hover .green-arrow-pre-link, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1:focus .green-arrow-pre-link,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-title-1:hover .green-arrow-pre-link,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-title-1:focus .green-arrow-pre-link,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1:hover .green-arrow-pre-link,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1:focus .green-arrow-pre-link,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-title-1:hover .green-arrow-pre-link,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-title-1:focus .green-arrow-pre-link,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-title-1:hover .green-arrow-pre-link,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-title-1:focus .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.6470588rem;
  margin-right: 0.5882353rem; }

.block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-field-summary-programs-services, .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-field-summary, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-field-summary-programs-services, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-field-summary,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-field-summary-programs-services,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-field-summary,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-field-summary-programs-services,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-field-summary,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-field-summary-programs-services,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-field-summary,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-field-summary-programs-services,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-field-summary {
  padding-left: 1.9411765rem;
  font-size: 1.0588235rem;
  line-height: 1.61; }

.programs-services-listing-page .region-postfix {
  background-color: #FFFFFF; }

.block-views-blocknews-landing-page-view-block-1, .block-views-blocknews-landing-page-view-block-2 {
  max-width: 75.1764706rem;
  margin: 0 auto; }

@media all and (min-width: 64em) {
  .block-views-exposed-filter-blockevents-landing-page-view-block-7, .block-views-exposed-filter-blockevents-landing-page-view-block-2 {
    max-width: 75.1764706rem;
    margin: 0 auto 5.6470588rem auto;
    float: none; } }

.view--news-landing-page-view {
  margin: 0 1.1764706rem 2.3529412rem;
  overflow: auto; }

@media all and (min-width: 79.875em) {
  .view--news-landing-page-view {
    margin: 0; } }

.view--news-landing-page-view .view__content {
  overflow: auto; }

.view--news-landing-page-view .view__empty {
  text-align: center;
  padding: 2.6470588rem 0; }

.view--news-landing-page-view .readmore-link {
  text-decoration: none;
  color: #2e2b2b; }

.view--news-landing-page-view .readmore-link:hover .news-title {
  text-decoration: underline;
  color: #469e44; }

.view--news-landing-page-view .readmore-link:first-child .view-row {
  margin-top: 0;
  border-top: none; }

.view--news-landing-page-view .readmore-link:last-child .view__row {
  border-bottom: none; }

.view--news-landing-page-view .readmore-link .pager {
  margin-bottom: 2.3529412rem; }

.view--news-landing-page-view .readmore-link .view__row {
  overflow: auto;
  padding-top: 1.4705882rem;
  border-top: 0.0588235rem solid #f7f7f7;
  margin-top: 1.1764706rem; }

@media all and (min-width: 64em) {
  .view--news-landing-page-view .readmore-link .view__row {
    border-top: none;
    width: 50%;
    float: left;
    padding-top: 2.0588235rem; } }

.view--news-landing-page-view .views-field-nothing, .view--news-landing-page-view .node--display-mode-related-items-for-views {
  padding-right: 1.7647059rem; }

@media all and (min-width: 48em) {
  .view--news-landing-page-view .views-field-nothing .news-listing, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-listing {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.view--news-landing-page-view .views-field-nothing .date-wrapper, .view--news-landing-page-view .node--display-mode-related-items-for-views .date-wrapper {
  width: 40%;
  background-color: #469e44;
  border-radius: 0.2941176rem;
  float: left;
  padding: 0.9411765rem 0;
  margin-right: 0.8823529rem;
  font-size: 1.1764706rem;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF; }

@media all and (min-width: 23.4375em) {
  .view--news-landing-page-view .views-field-nothing .date-wrapper, .view--news-landing-page-view .node--display-mode-related-items-for-views .date-wrapper {
    width: 44%;
    min-width: 9rem; } }

@media all and (min-width: 43.75em) {
  .view--news-landing-page-view .views-field-nothing .date-wrapper, .view--news-landing-page-view .node--display-mode-related-items-for-views .date-wrapper {
    height: 9.8235294rem; } }

@media all and (min-width: 48em) {
  .view--news-landing-page-view .views-field-nothing .date-wrapper, .view--news-landing-page-view .node--display-mode-related-items-for-views .date-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.view--news-landing-page-view .views-field-nothing .image-wrapper-default, .view--news-landing-page-view .views-field-nothing .image-wrapper, .view--news-landing-page-view .node--display-mode-related-items-for-views .image-wrapper-default, .view--news-landing-page-view .node--display-mode-related-items-for-views .image-wrapper {
  max-width: 7.3529412rem;
  float: left;
  width: 100%;
  margin-right: 0.5882353rem; }

@media all and (min-width: 48em) {
  .view--news-landing-page-view .views-field-nothing .image-wrapper-default, .view--news-landing-page-view .views-field-nothing .image-wrapper, .view--news-landing-page-view .node--display-mode-related-items-for-views .image-wrapper-default, .view--news-landing-page-view .node--display-mode-related-items-for-views .image-wrapper {
    float: left;
    width: 100%;
    min-width: 19.4117647rem;
    max-width: 19.4117647rem; } }

@media all and (min-width: 64em) {
  .view--news-landing-page-view .views-field-nothing .image-wrapper-default, .view--news-landing-page-view .views-field-nothing .image-wrapper, .view--news-landing-page-view .node--display-mode-related-items-for-views .image-wrapper-default, .view--news-landing-page-view .node--display-mode-related-items-for-views .image-wrapper {
    margin-right: 1.7647059rem; } }

.view--news-landing-page-view .views-field-nothing .image-wrapper-default img, .view--news-landing-page-view .views-field-nothing .image-wrapper img, .view--news-landing-page-view .node--display-mode-related-items-for-views .image-wrapper-default img, .view--news-landing-page-view .node--display-mode-related-items-for-views .image-wrapper img {
  border-radius: 0.2941176rem; }

.view--news-landing-page-view .views-field-nothing .news-container, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container {
  position: relative; }

.view--news-landing-page-view .views-field-nothing .news-container .news-date, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .news-date {
  position: absolute;
  bottom: 0;
  right: 0;
  overflow: hidden;
  color: #736f6f;
  font-size: 0.9411765rem;
  font-weight: 500;
  margin-top: 1.1764706rem; }

@media all and (min-width: 48em) {
  .view--news-landing-page-view .views-field-nothing .news-container .news-date, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .news-date {
    margin-top: 0;
    float: right; } }

.view--news-landing-page-view .views-field-nothing .news-container .page-tag, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .page-tag {
  margin-top: 1.2941176rem;
  display: inline-block;
  border-radius: 0.1764706rem;
  border: solid 0.0588235rem #736f6f;
  padding: 0.1176471rem 0.7647059rem 0 0.7647059rem;
  margin-bottom: 0.8823529rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: right;
  color: #736f6f;
  float: right;
  padding-top: 0.5882353rem; }

.view--news-landing-page-view .views-field-nothing .news-container .news-title, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .news-title {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left; }

.view--news-landing-page-view .views-field-nothing .news-container .news-summary, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .news-summary {
  font-size: 1.0588235rem;
  padding-top: 0.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.view--news-landing-page-view .views-field-nothing .news-container .link-to-news, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .link-to-news {
  padding-top: 0.8823529rem;
  float: left;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #313131;
  border-bottom: 0.1764706rem solid #469e44; }

.view--news-landing-page-view .views-field-nothing .news-container .link-to-news a, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .link-to-news a {
  color: #313131;
  text-decoration: none; }

.view--news-landing-page-view .views-field-nothing .news-container .link-to-news a:hover, .view--news-landing-page-view .views-field-nothing .news-container .link-to-news a:focus, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .link-to-news a:hover, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .link-to-news a:focus {
  color: #469e44; }

@media all and (min-width: 64em) {
  .view--news-landing-page-view .views-field-nothing .news-container .link-to-news, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .link-to-news {
    padding-top: 4.1176471rem; } }

.block-views-blockrelated-events-block-1, .block-views-blockevents-landing-page-view-block-5 {
  max-width: 75.1764706rem;
  margin: 0 0 8.2352941rem 0;
  overflow: auto;
  width: 100%;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.6470588rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.6470588rem 0 rgba(46, 43, 43, 0.26);
  background-color: #ffffff;
  border-top: #53bb50 0.2941176rem solid; }

@media all and (min-width: 37.5em) {
  .block-views-blockrelated-events-block-1, .block-views-blockevents-landing-page-view-block-5 {
    margin: 0 1.1764706rem 8.2352941rem 0; } }

@media all and (min-width: 64em) {
  .block-views-blockrelated-events-block-1, .block-views-blockevents-landing-page-view-block-5 {
    margin: 0 1.1764706rem 8.2352941rem 1.1764706rem;
    width: 96%; } }

@media all and (min-width: 82.1875em) {
  .block-views-blockrelated-events-block-1, .block-views-blockevents-landing-page-view-block-5 {
    margin-left: auto;
    margin-right: auto; } }

.block-views-blockrelated-events-block-1 .block__title, .block-views-blockevents-landing-page-view-block-5 .block__title {
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  border-bottom: 0.0588235rem solid #C7C3C3;
  padding: 1.4705882rem 1.7647059rem; }

.view--related-events, .view--events-landing-page-view.view--display-block_5 {
  padding-bottom: 0; }

.view--related-events .view__empty, .view--events-landing-page-view.view--display-block_5 .view__empty {
  text-align: center;
  padding: 2.6470588rem 0; }

.view--related-events .view__row, .view--events-landing-page-view.view--display-block_5 .view__row {
  overflow: auto;
  width: 100%;
  border-bottom: 0.0588235rem solid #C7C3C3;
  padding: 1.7647059rem 1.1764706rem; }

@media all and (min-width: 64em) {
  .view--related-events .view__row, .view--events-landing-page-view.view--display-block_5 .view__row {
    padding: 2.6470588rem 1.1764706rem 2.6470588rem 1.7647059rem; } }

.view--related-events .view__row:hover, .view--related-events .view__row:focus, .view--events-landing-page-view.view--display-block_5 .view__row:hover, .view--events-landing-page-view.view--display-block_5 .view__row:focus {
  background-color: #f7f7f7; }

.view--related-events .view__row:hover .date-wrapper, .view--related-events .view__row:focus .date-wrapper, .view--events-landing-page-view.view--display-block_5 .view__row:hover .date-wrapper, .view--events-landing-page-view.view--display-block_5 .view__row:focus .date-wrapper {
  background-color: #ffffff; }

.view--related-events .view__row:hover .date-wrapper .date h3, .view--related-events .view__row:focus .date-wrapper .date h3, .view--events-landing-page-view.view--display-block_5 .view__row:hover .date-wrapper .date h3, .view--events-landing-page-view.view--display-block_5 .view__row:focus .date-wrapper .date h3 {
  color: #469e44; }

.view--related-events .view__row:hover .events-container .events-title, .view--related-events .view__row:focus .events-container .events-title, .view--events-landing-page-view.view--display-block_5 .view__row:hover .events-container .events-title, .view--events-landing-page-view.view--display-block_5 .view__row:focus .events-container .events-title {
  color: #469e44; }

.view--related-events .view__row:hover .events-container .event-details-link a, .view--related-events .view__row:focus .events-container .event-details-link a, .view--events-landing-page-view.view--display-block_5 .view__row:hover .events-container .event-details-link a, .view--events-landing-page-view.view--display-block_5 .view__row:focus .events-container .event-details-link a {
  color: #469e44; }

.view--related-events .view__row:first-child, .view--events-landing-page-view.view--display-block_5 .view__row:first-child {
  padding-top: 1.7647059rem !important; }

.view--related-events .pager, .view--events-landing-page-view.view--display-block_5 .pager {
  border-top: none; }

.view--related-events .date-wrapper, .view--events-landing-page-view.view--display-block_5 .date-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 19.4705882rem;
  width: 100%;
  background-color: #469e44;
  border-top-left-radius: 0.2941176rem;
  border-top-right-radius: 0.2941176rem;
  float: left;
  padding: 0.4705882rem;
  margin-right: 0.8823529rem;
  font-size: 1.1764706rem;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF; }

@media all and (min-width: 48em) {
  .view--related-events .date-wrapper, .view--events-landing-page-view.view--display-block_5 .date-wrapper {
    width: 20%;
    border-radius: 0.2941176rem;
    max-width: none; } }

@media all and (min-width: 64em) {
  .view--related-events .date-wrapper, .view--events-landing-page-view.view--display-block_5 .date-wrapper {
    width: 12%;
    min-height: 9.8235294rem;
    max-height: 9.8235294rem;
    margin-right: 1.7647059rem;
    font-size: 1.1764706rem; } }

.view--related-events .date-wrapper .day-start, .view--related-events .date-wrapper .day-end, .view--events-landing-page-view.view--display-block_5 .date-wrapper .day-start, .view--events-landing-page-view.view--display-block_5 .date-wrapper .day-end {
  font-size: 1.7647059rem;
  font-weight: 500; }

@media all and (min-width: 64em) {
  .view--related-events .date-wrapper .day-start, .view--related-events .date-wrapper .day-end, .view--events-landing-page-view.view--display-block_5 .date-wrapper .day-start, .view--events-landing-page-view.view--display-block_5 .date-wrapper .day-end {
    font-size: 2.0588235rem; } }

.view--related-events .date-wrapper .time, .view--related-events .date-wrapper img, .view--events-landing-page-view.view--display-block_5 .date-wrapper .time, .view--events-landing-page-view.view--display-block_5 .date-wrapper img {
  display: none; }

@media all and (min-width: 48em) {
  .view--related-events .date-wrapper .date, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date {
    margin: auto auto; } }

.view--related-events .date-wrapper .date p, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date p {
  float: left;
  margin-top: 0; }

@media all and (min-width: 48em) {
  .view--related-events .date-wrapper .date p, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date p {
    float: none; } }

.view--related-events .date-wrapper .date .start-month, .view--related-events .date-wrapper .date .end-month, .view--related-events .date-wrapper .date .same-month, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .start-month, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .end-month, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .same-month {
  font-size: 1.1764706rem;
  font-weight: 500;
  padding: 0.7058824rem 0.2941176rem 0 0; }

@media all and (min-width: 48em) {
  .view--related-events .date-wrapper .date .start-month, .view--related-events .date-wrapper .date .end-month, .view--related-events .date-wrapper .date .same-month, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .start-month, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .end-month, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .same-month {
    padding: 0; } }

.view--related-events .date-wrapper .date .start-day, .view--related-events .date-wrapper .date .end-day, .view--related-events .date-wrapper .date .same-start-day, .view--related-events .date-wrapper .date .same-end-day, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .start-day, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .end-day, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .same-start-day, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .same-end-day {
  font-size: 2.0588235rem;
  font-weight: 500;
  margin-top: -0.7647059rem; }

.view--related-events .date-wrapper .date .same-date-seperator, .view--related-events .date-wrapper .date .same-end-day, .view--related-events .date-wrapper .date .same-start-day, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .same-date-seperator, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .same-end-day, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .same-start-day {
  float: left; }

.view--related-events .date-wrapper .date .same-start-day.only-start, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .same-start-day.only-start {
  float: none; }

.view--related-events .date-wrapper .date .same-date-seperator, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .same-date-seperator {
  padding: 0.4117647rem; }

.view--related-events .date-wrapper .date .date-seperator, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .date-seperator {
  height: 1.7647059rem;
  padding: 0.7058824rem 0.4117647rem 0 0.4117647rem; }

@media all and (min-width: 48em) {
  .view--related-events .date-wrapper .date .date-seperator, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .date-seperator {
    padding: 0;
    margin-top: -1rem; } }

.view--related-events .image-wrapper, .view--events-landing-page-view.view--display-block_5 .image-wrapper {
  float: left;
  width: 100%; }

@media all and (min-width: 48em) {
  .view--related-events .image-wrapper, .view--events-landing-page-view.view--display-block_5 .image-wrapper {
    margin-right: 0.8823529rem;
    width: 100%;
    max-width: 19.4117647rem; } }

@media all and (min-width: 64em) {
  .view--related-events .image-wrapper, .view--events-landing-page-view.view--display-block_5 .image-wrapper {
    margin-right: 1.7647059rem; } }

.view--related-events .image-wrapper img, .view--events-landing-page-view.view--display-block_5 .image-wrapper img {
  border-bottom-left-radius: 0.2941176rem;
  border-bottom-right-radius: 0.2941176rem; }

@media all and (min-width: 48em) {
  .view--related-events .image-wrapper img, .view--events-landing-page-view.view--display-block_5 .image-wrapper img {
    border-radius: 0.2941176rem; } }

.view--related-events .image-wrapper .vocabulary-default-image-for-events h2, .view--events-landing-page-view.view--display-block_5 .image-wrapper .vocabulary-default-image-for-events h2 {
  display: none; }

.view--related-events .image-wrapper .vocabulary-default-image-for-events img, .view--events-landing-page-view.view--display-block_5 .image-wrapper .vocabulary-default-image-for-events img {
  width: 100%;
  max-width: 19.4117647rem;
  border-radius: 0.2941176rem;
  float: left; }

.view--related-events .events-container, .view--events-landing-page-view.view--display-block_5 .events-container {
  overflow: auto;
  width: 100%; }

@media all and (min-width: 48em) {
  .view--related-events .events-container, .view--events-landing-page-view.view--display-block_5 .events-container {
    width: 27%;
    float: left; } }

@media all and (min-width: 56.25em) {
  .view--related-events .events-container, .view--events-landing-page-view.view--display-block_5 .events-container {
    width: 36%;
    padding-top: 0; } }

@media all and (min-width: 64em) {
  .view--related-events .events-container, .view--events-landing-page-view.view--display-block_5 .events-container {
    width: 46%; } }

@media all and (min-width: 79.875em) {
  .view--related-events .events-container, .view--events-landing-page-view.view--display-block_5 .events-container {
    width: 55%; } }

.view--related-events .events-container .page-tag, .view--events-landing-page-view.view--display-block_5 .events-container .page-tag {
  margin-top: 1.2941176rem;
  display: inline-block;
  border-radius: 0.1764706rem;
  border: solid 0.0588235rem #736f6f;
  padding: 0.1176471rem 0.7647059rem 0 0.7647059rem;
  margin-bottom: 0.8823529rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  text-transform: uppercase;
  background-color: #FFFFFF; }

@media all and (min-width: 48em) {
  .view--related-events .events-container .page-tag, .view--events-landing-page-view.view--display-block_5 .events-container .page-tag {
    margin-bottom: 0.5882353rem;
    margin-top: 0; } }

.view--related-events .events-container .page-tag a, .view--events-landing-page-view.view--display-block_5 .events-container .page-tag a {
  color: #736f6f;
  text-decoration: none; }

.view--related-events .events-container .events-title, .view--events-landing-page-view.view--display-block_5 .events-container .events-title {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: #313131; }

.view--related-events .events-container .events-subheading, .view--events-landing-page-view.view--display-block_5 .events-container .events-subheading {
  font-size: 1.0588235rem;
  padding-top: 0.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 64em) {
  .view--related-events .events-container .events-subheading, .view--events-landing-page-view.view--display-block_5 .events-container .events-subheading {
    float: left;
    width: 76%;
    padding-top: 0; } }

@media all and (min-width: 79.875em) {
  .view--related-events .events-container .events-subheading, .view--events-landing-page-view.view--display-block_5 .events-container .events-subheading {
    width: 80%; } }

.view--related-events .events-container .event-details-link, .view--events-landing-page-view.view--display-block_5 .events-container .event-details-link {
  padding-top: 0.8823529rem;
  float: left;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #313131;
  border-bottom: 0.1764706rem solid #469e44; }

.view--related-events .events-container .event-details-link a, .view--events-landing-page-view.view--display-block_5 .events-container .event-details-link a {
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .view--related-events .events-container .event-details-link, .view--events-landing-page-view.view--display-block_5 .events-container .event-details-link {
    float: right; } }

@media all and (min-width: 64em) {
  .view--related-events .events-container .event-details-link, .view--events-landing-page-view.view--display-block_5 .events-container .event-details-link {
    padding-top: 4.1176471rem; } }

.page-node-type-events .region-postfix {
  background-color: #f7f7f7; }

.view--upcoming-events.view--display-block_1, .view--events-landing-page-view.view--display-block_4 {
  padding-bottom: 0 !important;
  margin-bottom: 2.3529412rem !important; }

.view--upcoming-events.view--display-block_1 .view__empty, .view--events-landing-page-view.view--display-block_4 .view__empty {
  text-align: center;
  padding: 2.6470588rem 0; }

.view--upcoming-events.view--display-block_1 .view__row, .view--events-landing-page-view.view--display-block_4 .view__row {
  overflow: auto;
  width: 100%;
  border-bottom: 0.0588235rem solid #C7C3C3;
  padding: 1.7647059rem 1.1764706rem; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .view__row, .view--events-landing-page-view.view--display-block_4 .view__row {
    padding: 2.6470588rem 1.1764706rem 2.6470588rem 1.7647059rem; } }

.view--upcoming-events.view--display-block_1 .view__row:hover, .view--upcoming-events.view--display-block_1 .view__row:focus, .view--events-landing-page-view.view--display-block_4 .view__row:hover, .view--events-landing-page-view.view--display-block_4 .view__row:focus {
  background-color: #f7f7f7; }

.view--upcoming-events.view--display-block_1 .view__row:hover .events-title, .view--upcoming-events.view--display-block_1 .view__row:focus .events-title, .view--events-landing-page-view.view--display-block_4 .view__row:hover .events-title, .view--events-landing-page-view.view--display-block_4 .view__row:focus .events-title {
  color: #469e44 !important;
  text-decoration: underline; }

.view--upcoming-events.view--display-block_1 .view__row:hover .event-details-link a, .view--upcoming-events.view--display-block_1 .view__row:focus .event-details-link a, .view--events-landing-page-view.view--display-block_4 .view__row:hover .event-details-link a, .view--events-landing-page-view.view--display-block_4 .view__row:focus .event-details-link a {
  color: #469e44 !important; }

.view--upcoming-events.view--display-block_1 .view__row:hover .date-wrapper, .view--upcoming-events.view--display-block_1 .view__row:focus .date-wrapper, .view--events-landing-page-view.view--display-block_4 .view__row:hover .date-wrapper, .view--events-landing-page-view.view--display-block_4 .view__row:focus .date-wrapper {
  background-color: #ffffff !important; }

.view--upcoming-events.view--display-block_1 .view__row:hover .date-wrapper .date h3, .view--upcoming-events.view--display-block_1 .view__row:focus .date-wrapper .date h3, .view--events-landing-page-view.view--display-block_4 .view__row:hover .date-wrapper .date h3, .view--events-landing-page-view.view--display-block_4 .view__row:focus .date-wrapper .date h3 {
  color: #469e44; }

.view--upcoming-events.view--display-block_1 .view__row:first-child, .view--events-landing-page-view.view--display-block_4 .view__row:first-child {
  padding-top: 1.7647059rem !important; }

.view--upcoming-events.view--display-block_1 .view__row:last-child, .view--events-landing-page-view.view--display-block_4 .view__row:last-child {
  border-bottom: none; }

.view--upcoming-events.view--display-block_1 .pager, .view--events-landing-page-view.view--display-block_4 .pager {
  border-top: none; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_1 .date-and-image-container, .view--events-landing-page-view.view--display-block_4 .date-and-image-container {
    float: left; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .date-and-image-container, .view--events-landing-page-view.view--display-block_4 .date-and-image-container {
    min-width: 30.2941176rem; } }

.view--upcoming-events.view--display-block_1 .date-wrapper, .view--events-landing-page-view.view--display-block_4 .date-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 19.4705882rem;
  background-color: #469e44;
  border-top-left-radius: 0.2941176rem;
  border-top-right-radius: 0.2941176rem;
  padding: 0.4705882rem 0.2941176rem 0 0.4705882rem;
  margin-right: 0.8823529rem;
  font-size: 1.1764706rem;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .date-wrapper, .view--events-landing-page-view.view--display-block_4 .date-wrapper {
    max-width: 7.1764706rem;
    float: left;
    border-radius: 0.2941176rem;
    margin-right: 1.7647059rem;
    font-size: 1.1764706rem;
    min-height: 9.8235294rem; } }

.view--upcoming-events.view--display-block_1 .date-wrapper .day-start, .view--upcoming-events.view--display-block_1 .date-wrapper .day-end, .view--events-landing-page-view.view--display-block_4 .date-wrapper .day-start, .view--events-landing-page-view.view--display-block_4 .date-wrapper .day-end {
  font-size: 1.7647059rem;
  font-weight: 500; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .date-wrapper .day-start, .view--upcoming-events.view--display-block_1 .date-wrapper .day-end, .view--events-landing-page-view.view--display-block_4 .date-wrapper .day-start, .view--events-landing-page-view.view--display-block_4 .date-wrapper .day-end {
    font-size: 2.0588235rem; } }

.view--upcoming-events.view--display-block_1 .date-wrapper .time, .view--upcoming-events.view--display-block_1 .date-wrapper img, .view--events-landing-page-view.view--display-block_4 .date-wrapper .time, .view--events-landing-page-view.view--display-block_4 .date-wrapper img {
  display: none; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .date-wrapper .date, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date {
    margin: auto; } }

@media all and (min-width: 64em) and (-ms-high-contrast: none) {
  .view--upcoming-events.view--display-block_1 .date-wrapper .date.date--one-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date.date--one-day {
    margin-top: 2.75rem; }
  .view--upcoming-events.view--display-block_1 .date-wrapper .date.date--two-days, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date.date--two-days {
    margin-top: auto;
    padding: .2rem; } }

.view--upcoming-events.view--display-block_1 .date-wrapper .date h3, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date h3 {
  margin-top: 0; }

.view--upcoming-events.view--display-block_1 .date-wrapper .date .start-month, .view--upcoming-events.view--display-block_1 .date-wrapper .date .end-month, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-start-month, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-month, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .start-month, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .end-month, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-start-month, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-month {
  font-size: 1.1764706rem;
  font-weight: 500;
  padding-top: 0.7058824rem;
  padding-right: 0.2941176rem;
  float: left; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .date-wrapper .date .start-month, .view--upcoming-events.view--display-block_1 .date-wrapper .date .end-month, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-start-month, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-month, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .start-month, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .end-month, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-start-month, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-month {
    padding-top: 0;
    padding-right: 0; } }

.view--upcoming-events.view--display-block_1 .date-wrapper .date .start-day, .view--upcoming-events.view--display-block_1 .date-wrapper .date .end-day, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-start-day, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-end-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .start-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .end-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-start-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-end-day {
  font-size: 2.0588235rem;
  font-weight: 500;
  float: left; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .date-wrapper .date .start-day, .view--upcoming-events.view--display-block_1 .date-wrapper .date .end-day, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-start-day, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-end-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .start-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .end-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-start-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-end-day {
    float: none; } }

.view--upcoming-events.view--display-block_1 .date-wrapper .date .same-start-day, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-end-day, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-date-seperator, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-start-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-end-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-date-seperator {
  float: left; }

@media only screen and (max-width: 45.1764706rem) {
  .view--upcoming-events.view--display-block_1 .date-wrapper .date .date-seperator, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .date-seperator {
    float: left;
    padding-left: 0.3529412rem;
    padding-right: 0.3529412rem;
    padding-top: 0.7058824rem; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-start-day.only-start, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-start-day.only-start {
    float: none; } }

.view--upcoming-events.view--display-block_1 .date-wrapper .date .same-date-seperator, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-date-seperator {
  padding: 0.4117647rem; }

.view--upcoming-events.view--display-block_1 .image-wrapper, .view--events-landing-page-view.view--display-block_4 .image-wrapper {
  float: left; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_1 .image-wrapper, .view--events-landing-page-view.view--display-block_4 .image-wrapper {
    margin-right: 0.8823529rem;
    width: auto; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .image-wrapper, .view--events-landing-page-view.view--display-block_4 .image-wrapper {
    margin-right: 1.7647059rem; } }

.view--upcoming-events.view--display-block_1 .image-wrapper img, .view--events-landing-page-view.view--display-block_4 .image-wrapper img {
  border-bottom-left-radius: 0.2941176rem;
  border-bottom-right-radius: 0.2941176rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .image-wrapper img, .view--events-landing-page-view.view--display-block_4 .image-wrapper img {
    border-radius: 0.2941176rem; } }

.view--upcoming-events.view--display-block_1 .image-wrapper .vocabulary-default-image-for-events h2, .view--events-landing-page-view.view--display-block_4 .image-wrapper .vocabulary-default-image-for-events h2 {
  display: none; }

.view--upcoming-events.view--display-block_1 .image-wrapper .vocabulary-default-image-for-events img, .view--events-landing-page-view.view--display-block_4 .image-wrapper .vocabulary-default-image-for-events img {
  width: 100%;
  max-width: 19.4705882rem;
  border-radius: 0.2941176rem;
  float: left; }

.view--upcoming-events.view--display-block_1 .events-container, .view--events-landing-page-view.view--display-block_4 .events-container {
  overflow: auto;
  width: 100%; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_1 .events-container, .view--events-landing-page-view.view--display-block_4 .events-container {
    width: 47%;
    float: left; } }

@media all and (min-width: 56.25em) {
  .view--upcoming-events.view--display-block_1 .events-container, .view--events-landing-page-view.view--display-block_4 .events-container {
    width: 56%;
    padding-top: 0; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .events-container, .view--events-landing-page-view.view--display-block_4 .events-container {
    width: 44%; } }

@media all and (min-width: 79.875em) {
  .view--upcoming-events.view--display-block_1 .events-container, .view--events-landing-page-view.view--display-block_4 .events-container {
    width: 55%; } }

.view--upcoming-events.view--display-block_1 .events-container .page-tag, .view--events-landing-page-view.view--display-block_4 .events-container .page-tag {
  margin-top: 1.2941176rem;
  display: inline-block;
  border-radius: 0.1764706rem;
  border: solid 0.0588235rem #736f6f;
  padding: 0.1176471rem 0.7647059rem 0 0.7647059rem;
  margin-bottom: 0.8823529rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  text-transform: uppercase;
  background-color: #FFFFFF;
  color: #736f6f; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_1 .events-container .page-tag, .view--events-landing-page-view.view--display-block_4 .events-container .page-tag {
    margin-bottom: 0.5882353rem;
    margin-top: 0; } }

.view--upcoming-events.view--display-block_1 .events-container .page-tag a, .view--events-landing-page-view.view--display-block_4 .events-container .page-tag a {
  color: #736f6f;
  text-decoration: none; }

.view--upcoming-events.view--display-block_1 .events-container .events-title, .view--events-landing-page-view.view--display-block_4 .events-container .events-title {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: #313131; }

.view--upcoming-events.view--display-block_1 .events-container .events-subheading, .view--events-landing-page-view.view--display-block_4 .events-container .events-subheading {
  font-size: 1.0588235rem;
  padding-top: 0.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .events-container .events-subheading, .view--events-landing-page-view.view--display-block_4 .events-container .events-subheading {
    float: left;
    width: 76%;
    padding-top: 0; } }

@media all and (min-width: 79.875em) {
  .view--upcoming-events.view--display-block_1 .events-container .events-subheading, .view--events-landing-page-view.view--display-block_4 .events-container .events-subheading {
    width: 80%; } }

.view--upcoming-events.view--display-block_1 .events-container .event-details-link, .view--events-landing-page-view.view--display-block_4 .events-container .event-details-link {
  padding-top: 0.8823529rem;
  float: left;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #313131;
  border-bottom: 0.1764706rem solid #469e44; }

.view--upcoming-events.view--display-block_1 .events-container .event-details-link a, .view--events-landing-page-view.view--display-block_4 .events-container .event-details-link a {
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_1 .events-container .event-details-link, .view--events-landing-page-view.view--display-block_4 .events-container .event-details-link {
    float: right; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .events-container .event-details-link, .view--events-landing-page-view.view--display-block_4 .events-container .event-details-link {
    padding-top: 4.1176471rem; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .many-rows:nth-child(2), .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .many-rows:nth-child(2) {
  float: right; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-and-image-container, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-and-image-container {
  width: 64%; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-and-image-container, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-and-image-container {
    max-width: 19.4705882rem;
    float: left;
    margin-right: 1.7647059rem; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-and-image-container, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-and-image-container {
    width: 100%;
    margin-bottom: 1.1764706rem; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 19.4117647rem;
  background-color: #469e44;
  border-radius: 0.2941176rem;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: 0.4705882rem;
  margin-right: 0.8823529rem;
  font-size: 1.1764706rem;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF; }

@media all and (min-width: 34.25em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper {
    max-width: 19.4705882rem; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper {
    font-size: 1.1764706rem; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .day-start, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .day-end, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .day-start, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .day-end {
  font-size: 1.7647059rem;
  font-weight: 500; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .day-start, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .day-end, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .day-start, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .day-end {
    font-size: 2.0588235rem; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .time, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper img, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .time, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper img {
  display: none; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date {
    margin: auto auto; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date {
    margin: 0; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date h3, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date h3 {
  margin-top: 0;
  float: left; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date h3, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date h3 {
    float: left; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-date-wrapper, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-date-wrapper {
  overflow: auto; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-date-wrapper .same-date-seperator, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-date-wrapper .same-date-seperator {
  padding-top: 0.7058824rem; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .start-month, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .end-month, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-start-month, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-month, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .start-month, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .end-month, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-start-month, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-month {
  padding-top: 0.7058824rem;
  padding-right: 0.3529412rem;
  font-size: 1.1764706rem;
  font-weight: 500;
  float: left; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .start-month, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .end-month, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-start-month, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-month, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .start-month, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .end-month, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-start-month, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-month {
    padding-top: 0.7058824rem;
    padding-right: 0.3529412rem; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .start-day, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .end-day, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-start-day, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-end-day, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .start-day, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .end-day, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-start-day, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-end-day {
  font-size: 2.0588235rem;
  font-weight: 500; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-start-day, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-date-seperator, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-end-day, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-start-day, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-date-seperator, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-end-day {
  float: left; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .date-seperator, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .date-seperator {
  padding: 0.7058824rem 0.4117647rem 0 0.4117647rem; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .date-seperator, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .date-seperator {
    padding: 0.7058824rem 0.4117647rem 0 0.4117647rem; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-date-seperator, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-date-seperator {
  padding: 0.2941176rem; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .image-wrapper, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .image-wrapper {
  width: 100%; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .image-wrapper, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .image-wrapper {
    max-width: 19.4117647rem;
    width: 100%;
    margin-right: 0;
    float: none; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .image-wrapper img, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .image-wrapper img {
  border-bottom-left-radius: 0.2941176rem;
  border-bottom-right-radius: 0.2941176rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events h2, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events h2 {
  display: none; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events img, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events img {
  width: 100%;
  max-width: 19.4117647rem;
  float: left;
  border-bottom-left-radius: 0.2941176rem;
  border-bottom-right-radius: 0.2941176rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events img, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events img {
    border-radius: 0.2941176rem;
    max-height: 9.8823529rem; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events img, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events img {
    max-height: 8.2941176rem;
    border-bottom-left-radius: 0.2941176rem;
    border-bottom-right-radius: 0.2941176rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0; } }

@media all and (min-width: 79.875em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events img, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events img {
    max-height: 9.8235294rem; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container {
  overflow: auto;
  width: 100%;
  margin-top: 0.8823529rem; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container {
    float: left;
    width: 51%;
    margin-top: 0; } }

@media all and (min-width: 62.5em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container {
    width: 62%; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container {
    width: 100%;
    margin-top: 0.8823529rem; } }

@media all and (min-width: 85.375em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container {
    padding-right: 2.4705882rem; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .page-tag, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .page-tag {
  display: none !important;
  margin-top: 1.2941176rem;
  border-radius: 0.1764706rem;
  border: solid 0.0588235rem #736f6f;
  padding: 0.1176471rem 0.7647059rem 0 0.7647059rem;
  margin-bottom: 0.8823529rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  text-transform: uppercase;
  background-color: #FFFFFF;
  color: #736f6f; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .page-tag, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .page-tag {
    margin-bottom: 0.5882353rem;
    margin-top: 0; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .page-tag a, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .page-tag a {
  color: #736f6f;
  text-decoration: none; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .events-title, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .events-title a, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .events-title, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .events-title a {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  text-decoration: none; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .events-title:hover, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .events-title:focus, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .events-title a:hover, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .events-title a:focus, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .events-title:hover, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .events-title:focus, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .events-title a:hover, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .events-title a:focus {
  color: #469e44;
  text-decoration: underline; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .events-subheading, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .events-subheading {
  font-size: 1.0588235rem;
  padding-top: 0.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .events-subheading, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .events-subheading {
    float: left;
    width: 76%;
    padding-top: 0; } }

@media all and (min-width: 79.875em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .events-subheading, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .events-subheading {
    width: 80%; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .event-details-link, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .event-details-link {
  padding-top: 0.8823529rem;
  float: left;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #313131;
  border-bottom: 0.1764706rem solid #469e44; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .event-details-link a, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .event-details-link a {
  color: #313131;
  text-decoration: none; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .event-details-link a:hover, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .event-details-link a:focus, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .event-details-link a:hover, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .event-details-link a:focus {
  color: #469e44; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .event-details-link, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .event-details-link {
    float: right; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .event-details-link, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .event-details-link {
    padding-top: 4.1176471rem; } }

.field__item.\32_views_and_custom_links, .latest-blog-stories {
  overflow: auto;
  padding-bottom: 1.7647059rem; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link, .latest-blog-stories .field--name-field-view-and-link {
  margin-left: 1.0588235rem;
  margin-right: 1.1764706rem; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .field--name-field-view, .latest-blog-stories .field--name-field-view-and-link .field--name-field-view {
  min-height: 14.0588235rem; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__label, .latest-blog-stories .field--name-field-view-and-link > .field__label {
  font-size: 1.5294118rem;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  padding-top: 3.5294118rem;
  width: auto; }

@media all and (min-width: 36em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__label, .latest-blog-stories .field--name-field-view-and-link > .field__label {
    font-size: 1.7647059rem; } }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__label::after, .latest-blog-stories .field--name-field-view-and-link > .field__label::after {
  content: '';
  background-color: #469e44;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 16.4705882rem;
  height: 0.2941176rem;
  margin-left: -5.0588235rem;
  margin-top: 0.2941176rem; }

@media all and (min-width: 35em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__label::after, .latest-blog-stories .field--name-field-view-and-link > .field__label::after {
    margin-left: -3.5294118rem; } }

@media all and (min-width: 48em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__label::after, .latest-blog-stories .field--name-field-view-and-link > .field__label::after {
    margin-left: -3.5294118rem; } }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .related-content-title, .latest-blog-stories .field--name-field-view-and-link .related-content-title {
  padding-bottom: 0.3529412rem; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .related-content-title a, .latest-blog-stories .field--name-field-view-and-link .related-content-title a {
  font-size: 1.1764706rem;
  color: #2e2b2b;
  font-weight: 600;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: left;
  text-decoration: none; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .related-content-title a:hover, .field__item.\32_views_and_custom_links .field--name-field-view-and-link .related-content-title a:focus, .latest-blog-stories .field--name-field-view-and-link .related-content-title a:hover, .latest-blog-stories .field--name-field-view-and-link .related-content-title a:focus {
  color: #469e44;
  text-decoration: underline; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .related-content-summary, .latest-blog-stories .field--name-field-view-and-link .related-content-summary {
  display: inline-block;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .related-content-read-more a, .latest-blog-stories .field--name-field-view-and-link .related-content-read-more a {
  color: #2e2b2b;
  font-size: 1.0588235rem;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 0.0588235rem; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .related-content-read-more a:hover, .field__item.\32_views_and_custom_links .field--name-field-view-and-link .related-content-read-more a:focus, .latest-blog-stories .field--name-field-view-and-link .related-content-read-more a:hover, .latest-blog-stories .field--name-field-view-and-link .related-content-read-more a:focus {
  color: #469e44; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items, .latest-blog-stories .field--name-field-view-and-link > .field__items {
  clear: both; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items .related-content-image, .latest-blog-stories .field--name-field-view-and-link > .field__items .related-content-image {
  width: 40%;
  float: left; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items .related-content-image img, .latest-blog-stories .field--name-field-view-and-link > .field__items .related-content-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 85.375em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items .related-content-image.default img, .latest-blog-stories .field--name-field-view-and-link > .field__items .related-content-image.default img {
    margin-right: 1.7647059rem;
    border-radius: 0.2941176rem; } }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items .contextual-region.field__item.field__item-label-hidden, .latest-blog-stories .field--name-field-view-and-link > .field__items .contextual-region.field__item.field__item-label-hidden {
  width: 100%; }

@media all and (min-width: 12.5em) and (max-width: 28.8125em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item {
    position: relative;
    margin-top: 1.7647059rem;
    margin-bottom: 1.7647059rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body {
    vertical-align: top;
    padding-right: 0.5882353rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-title, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-title {
    float: left;
    width: 55%;
    padding-left: 0.8823529rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-summary, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-summary {
    padding-top: 1.0588235rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-read-more, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-read-more {
    padding-top: 0.8235294rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-image, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-image {
    width: 40%; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-image img, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-image img {
    border-radius: 0.2941176rem; } }

@media all and (min-width: 28.875em) and (max-width: 35.9375em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item:nth-child(even), .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item:nth-child(even) {
    float: right; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item {
    width: 100%;
    display: inline-block;
    padding-top: 1.7647059rem;
    padding-bottom: 1.7647059rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body {
    display: inline-block;
    width: 68%;
    padding-left: 0.8823529rem;
    vertical-align: top; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-summary, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-summary {
    padding-top: 0.3529412rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-read-more, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-read-more {
    padding-top: 1.1764706rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-title a, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-title a {
    font-size: 1.1764706rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-image, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-image {
    display: inline-block;
    width: 28%; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-image img, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-image img {
    border-radius: 0.2941176rem; } }

@media all and (min-width: 36em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items, .latest-blog-stories .field--name-field-view-and-link > .field__items {
    clear: both; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item:nth-child(even), .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item:nth-child(even) {
    float: right; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item {
    width: 50%;
    display: inline-block;
    margin-top: 1.7647059rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body {
    display: inline-block;
    width: 48%;
    padding-left: 0.8823529rem;
    vertical-align: top; } }

@media all and (min-width: 36em) and (min-width: 48em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body {
    width: 48%; } }

@media all and (min-width: 36em) and (min-width: 64em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body {
    padding-left: 0.8823529rem;
    padding-right: 0.8823529rem; } }

@media all and (min-width: 36em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-summary, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-summary {
    padding-top: 0.3529412rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-read-more, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-read-more {
    padding-top: 1.1764706rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-title a, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-title a {
    font-size: 1.1764706rem; } }

@media all and (min-width: 36em) and (min-width: 80em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-title a, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-title a {
    font-size: 1.2941176rem; } }

@media all and (min-width: 36em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-image, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-image {
    display: inline-block;
    width: 40%; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-image img, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-image img {
    border-radius: 0.2941176rem; } }

@media all and (min-width: 36em) and (min-width: 48em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-image, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-image {
    width: 50%; } }

@media all and (min-width: 85.375em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link, .latest-blog-stories .field--name-field-view-and-link {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto; } }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-link-page, .latest-blog-stories .field--name-field-view-and-link .field-link-page {
  margin-top: 1.7647059rem; }

@media all and (min-width: 36em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-link-page, .latest-blog-stories .field--name-field-view-and-link .field-link-page {
    margin-top: 0.8823529rem;
    padding-right: 0.5882353rem; } }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-link-page .green-arrow-pre-link, .latest-blog-stories .field--name-field-view-and-link .field-link-page .green-arrow-pre-link {
  float: left;
  margin-top: 0.5294118rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1rem;
  margin-bottom: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-link-page a, .latest-blog-stories .field--name-field-view-and-link .field-link-page a {
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.38;
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-link-page a, .latest-blog-stories .field--name-field-view-and-link .field-link-page a {
    font-size: 1.5294118rem; } }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-link-page:focus a, .field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-link-page:hover a, .latest-blog-stories .field--name-field-view-and-link .field-link-page:focus a, .latest-blog-stories .field--name-field-view-and-link .field-link-page:hover a {
  color: #469e44;
  text-decoration: none !important; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-link-page:focus .green-arrow-pre-link, .field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-link-page:hover .green-arrow-pre-link, .latest-blog-stories .field--name-field-view-and-link .field-link-page:focus .green-arrow-pre-link, .latest-blog-stories .field--name-field-view-and-link .field-link-page:hover .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.6470588rem;
  margin-right: 0.3529412rem; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-desc-link, .latest-blog-stories .field--name-field-view-and-link .field-desc-link {
  font-size: 1.0588235rem;
  line-height: 1.61;
  margin-left: 1.7647059rem;
  padding-right: 0.5882353rem; }

.online-family-resource-listing .views-row .node--display-mode-highlighted-content-block {
  position: relative; }

.online-family-resource-listing .views-row .prog-link {
  text-transform: capitalize;
  float: left;
  font-size: 1.4117647rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left; }

@media all and (min-width: 64em) {
  .online-family-resource-listing .views-row .prog-link {
    font-size: 1.5294118rem; } }

.online-family-resource-listing .views-row .prog-link a {
  text-decoration: none;
  color: #2e2b2b;
  display: block;
  overflow: hidden; }

.online-family-resource-listing .views-row .prog-link .green-arrow-pre-link {
  float: left;
  margin-top: 0.4117647rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1.2352941rem;
  margin-bottom: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

@media all and (min-width: 64em) {
  .online-family-resource-listing .views-row .prog-link .green-arrow-pre-link {
    margin-top: 0.5294118rem; } }

.online-family-resource-listing .views-row .prog-link .external-link-image {
  margin-left: 0.8823529rem;
  max-width: 1.1764706rem;
  padding-top: 0.3529412rem;
  position: absolute;
  right: -0.8823529rem;
  top: 0; }

.online-family-resource-listing .views-row .prog-link:hover a, .online-family-resource-listing .views-row .prog-link:focus a {
  color: #469e44; }

.online-family-resource-listing .views-row .prog-link:hover .green-arrow-pre-link, .online-family-resource-listing .views-row .prog-link:focus .green-arrow-pre-link {
  margin-left: 0.5882353rem;
  margin-right: 0.6470588rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.online-family-resource-listing .views-row .prog-description {
  clear: left;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  margin-left: 2.0588235rem; }

.user-logged-in .adjust_scroll {
  margin-top: 17.6470588rem; }

@media all and (min-width: 33.4375em) {
  .user-logged-in .adjust_scroll {
    margin-top: 16.4705882rem; } }

.user-logged-in .adjust_scroll_before {
  margin-top: 28.2352941rem; }

.adjust_scroll {
  margin-top: 11.7647059rem; }

@media all and (min-width: 33.4375em) {
  .adjust_scroll {
    margin-top: 10.5882353rem; } }

.adjust_scroll_before {
  margin-top: 22.3529412rem; }

.block-views-blockalerts-block-1, .block-views-blockalerts-block-2 {
  max-width: 75.1764706rem;
  margin: 1.1764706rem; }

@media all and (min-width: 81.25em) {
  .block-views-blockalerts-block-1, .block-views-blockalerts-block-2 {
    margin: 1.1764706rem auto; } }

.block-views-blockalerts-block-1 article.alert-item, .block-views-blockalerts-block-2 article.alert-item {
  text-align: center;
  border-radius: 0.2941176rem;
  color: #FFFFFF;
  background-color: #757575; }

.block-views-blockalerts-block-1 article.alert-item .node__content, .block-views-blockalerts-block-2 article.alert-item .node__content {
  padding: 0.8823529rem 0.5882353rem;
  position: relative; }

.block-views-blockalerts-block-1 article.alert-item .alert-type, .block-views-blockalerts-block-2 article.alert-item .alert-type {
  display: inline-block;
  width: 100%;
  margin-bottom: 0.5882353rem; }

@media all and (min-width: 64em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-type, .block-views-blockalerts-block-2 article.alert-item .alert-type {
    float: none;
    width: 11.7647059rem; } }

.block-views-blockalerts-block-1 article.alert-item .alert-type span, .block-views-blockalerts-block-2 article.alert-item .alert-type span {
  position: relative;
  top: 0;
  -webkit-transform: none;
          transform: none;
  left: 0;
  font-size: 1.1764706rem;
  padding-bottom: 0.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  padding-right: 2.3529412rem; }

@media all and (min-width: 43.75em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-type span, .block-views-blockalerts-block-2 article.alert-item .alert-type span {
    font-size: 1.5294118rem; } }

@media all and (min-width: 64em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-type span, .block-views-blockalerts-block-2 article.alert-item .alert-type span {
    display: inline-block;
    padding-bottom: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); } }

.block-views-blockalerts-block-1 article.alert-item .alert-type span::before, .block-views-blockalerts-block-2 article.alert-item .alert-type span::before {
  position: relative;
  content: ' ';
  background-repeat: no-repeat;
  background-size: contain;
  width: 2.0588235rem;
  height: 1.5176471rem;
  display: inline-block;
  margin-bottom: -0.2352941rem;
  margin-right: 0.7058824rem; }

@media all and (min-width: 64em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-type span::before, .block-views-blockalerts-block-2 article.alert-item .alert-type span::before {
    margin-right: 1.0588235rem; } }

.block-views-blockalerts-block-1 article.alert-item .alert-content, .block-views-blockalerts-block-2 article.alert-item .alert-content {
  margin-left: 1.1764706rem;
  margin-right: 1.1764706rem; }

@media all and (min-width: 46.875em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-content, .block-views-blockalerts-block-2 article.alert-item .alert-content {
    display: inline-block;
    width: 80%; } }

@media all and (min-width: 64em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-content, .block-views-blockalerts-block-2 article.alert-item .alert-content {
    width: 60%; } }

.block-views-blockalerts-block-1 article.alert-item .alert-content .alert-message, .block-views-blockalerts-block-2 article.alert-item .alert-content .alert-message {
  display: block;
  font-size: 0.8235294rem;
  line-height: 1.79;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: left; }

@media all and (min-width: 43.75em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-content .alert-message, .block-views-blockalerts-block-2 article.alert-item .alert-content .alert-message {
    font-size: 1.0588235rem; } }

@media all and (min-width: 64em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-content .alert-message, .block-views-blockalerts-block-2 article.alert-item .alert-content .alert-message {
    line-height: 1.69; } }

.block-views-blockalerts-block-1 article.alert-item .alert-content .alert-message time, .block-views-blockalerts-block-2 article.alert-item .alert-content .alert-message time {
  display: inline-block;
  padding-right: 0.8235294rem;
  font-size: 0.8235294rem;
  text-transform: uppercase;
  line-height: 1.79;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal; }

@media all and (min-width: 43.75em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-content .alert-message time, .block-views-blockalerts-block-2 article.alert-item .alert-content .alert-message time {
    font-size: 0.9411765rem; } }

@media all and (min-width: 64em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-content .alert-message time, .block-views-blockalerts-block-2 article.alert-item .alert-content .alert-message time {
    line-height: 1.88; } }

.block-views-blockalerts-block-1 article.alert-item .alert-content .alert-message time::after, .block-views-blockalerts-block-2 article.alert-item .alert-content .alert-message time::after {
  content: '|';
  height: 1.4117647rem;
  width: 0.2941176rem;
  margin-left: 0.7352941rem; }

@media all and (min-width: 64em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-content .alert-message time::after, .block-views-blockalerts-block-2 article.alert-item .alert-content .alert-message time::after {
    content: '';
    height: 1.4117647rem;
    width: 0.2941176rem;
    border-left: 0.0588235rem solid #FFFFFF;
    color: #FFFFFF; } }

.block-views-blockalerts-block-1 .alert-item.Warnings .alert-type span::before, .block-views-blockalerts-block-2 .alert-item.Warnings .alert-type span::before {
  background-image: url("/themes/custom/bloorview/images/icons/Alert-cleared.png"); }

.block-views-blockalerts-block-1 .alert-item.Informational .alert-type span::before, .block-views-blockalerts-block-2 .alert-item.Informational .alert-type span::before {
  background-image: url("/themes/custom/bloorview/images/icons/Maintenance.png"); }

.block-views-blockalerts-block-1 .alert-item.Critical .alert-type span::before, .block-views-blockalerts-block-2 .alert-item.Critical .alert-type span::before {
  background-image: url("/themes/custom/bloorview/images/icons/Alert.png"); }

#block-views-block-alerts-block-3, #block-views-block-alerts-block-4 {
  display: none; }

.block-views-blockparticipate-in-research-block-1 {
  max-width: 75.1764706rem;
  margin: 0 auto; }

.block-views-blockparticipate-in-research-block-1 .view__empty {
  text-align: center;
  margin: 1.1764706rem; }

.search-title {
  padding-bottom: 0.5882353rem;
  border-bottom: 0.0588235rem solid grey;
  margin-bottom: 2.6470588rem; }

.path-search .hb-prefix {
  display: none; }

@media all and (min-width: 64em) {
  .path-search .region-content {
    padding-bottom: 2.6470588rem; } }

@media all and (min-width: 79.875em) {
  .path-search .region-content {
    padding: 2.6470588rem 0 5.2941176rem 0; } }

.path-search .block--holland-bloorview-email-subscription-block {
  margin-top: 0; }

.path-search .view--acquia-search {
  background-color: #FFFFFF;
  border-radius: 0.2941176rem;
  overflow: auto;
  width: 100%; }

@media all and (min-width: 64em) {
  .path-search .view--acquia-search {
    padding-left: 1.1764706rem; } }

.path-search .view--acquia-search .view__empty {
  padding: 2.6470588rem 0;
  text-align: center; }

.path-search .view--acquia-search .view__content a {
  text-decoration: none; }

.path-search .view--acquia-search .view__content a .view__row {
  margin-top: 1.1764706rem; }

.path-search .view--acquia-search .view__header {
  position: relative;
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.8;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 64em) {
  .path-search .view--acquia-search .view__header {
    padding-top: 2.6470588rem; } }

.path-search .view--acquia-search .view__header p {
  margin: 0 1.1764706rem; }

@media all and (min-width: 64em) {
  .path-search .view--acquia-search .view__header p {
    width: 73%; } }

@media all and (min-width: 79.875em) {
  .path-search .view--acquia-search .view__header p {
    margin: 0; } }

.path-search .view--acquia-search .view__header p:first-child {
  border-bottom: 0.0588235rem solid #C7C3C3; }

.path-search .view--acquia-search .view__header p:last-child {
  font-size: 1.0588235rem;
  color: #464242;
  padding-top: 0.8823529rem; }

.path-search .view--acquia-search .view__header .search-bar {
  margin-top: 0.8823529rem; }

@media all and (min-width: 64em) {
  .path-search .view--acquia-search .view__header .search-bar {
    width: 25%; } }

@media all and (min-width: 64em) {
  .path-search .view--acquia-search .view__header .search-bar {
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 2.2352941rem; } }

.path-search .view--acquia-search .view__header .search-bar .form-item--textfield {
  margin: 0 1.1764706rem; }

.path-search .view--acquia-search .view__header .search-bar .form-item--textfield label {
  font-size: 0; }

.path-search .view--acquia-search .view__header .search-bar .form-item--textfield input {
  width: 100%;
  background-color: #f7f7f7;
  border: 0.0588235rem solid #C7C3C3;
  background-image: url("/themes/custom/bloorview/images/icons/icon--search--black.svg");
  background-repeat: no-repeat;
  background-position: 0.9411765rem center;
  background-size: 1.0588235rem 1.8235294rem;
  padding-left: 3.0588235rem;
  font-size: 0.9411765rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: left;
  color: #313131; }

@media all and (min-width: 48em) {
  .path-search .view--acquia-search .view__header .search-bar .form-item--textfield input {
    margin: 0;
    width: 100%; } }

.path-search .view--acquia-search .view__header .search-bar .form-item--textfield input::-webkit-input-placeholder {
  color: #313131; }

.path-search .view--acquia-search .pager {
  margin-right: 2.6470588rem;
  width: 98%; }

.path-search .view--acquia-search .readmore-link:first-child .view__row {
  margin-top: 1.7647059rem; }

.path-search .view--acquia-search .readmore-link:last-child .view__row {
  border-bottom: none; }

.path-search .view--acquia-search .readmore-link .view__row {
  overflow: auto;
  margin-left: 1.1764706rem;
  margin-right: 1.1764706rem;
  border-bottom: 0.0588235rem solid #C7C3C3;
  padding-bottom: 1.7647059rem; }

@media all and (min-width: 64em) {
  .path-search .view--acquia-search .readmore-link .view__row {
    max-width: 73%;
    float: left;
    width: 100%; } }

@media all and (min-width: 79.875em) {
  .path-search .view--acquia-search .readmore-link .view__row {
    margin-bottom: 1.7647059rem;
    margin-left: 0; } }

.path-search .view--acquia-search .readmore-link .view__row:hover .views-field-title a, .path-search .view--acquia-search .readmore-link .view__row:focus .views-field-title a {
  color: #469e44; }

.path-search .view--acquia-search .readmore-link .view__row:hover .search-more-link .read-more, .path-search .view--acquia-search .readmore-link .view__row:focus .search-more-link .read-more {
  color: #469e44; }

.path-search .view--acquia-search .readmore-link .view__row .views-field-field-image, .path-search .view--acquia-search .readmore-link .view__row .views-field-field-default-image {
  max-width: 17.4705882rem;
  width: 100%;
  float: left;
  margin-right: 1.7647059rem; }

.path-search .view--acquia-search .readmore-link .view__row .views-field-field-image h2, .path-search .view--acquia-search .readmore-link .view__row .views-field-field-default-image h2 {
  display: none; }

.path-search .view--acquia-search .readmore-link .view__row .views-field-field-image img, .path-search .view--acquia-search .readmore-link .view__row .views-field-field-default-image img {
  border-radius: 0.2941176rem; }

.path-search .view--acquia-search .readmore-link .view__row .views-field-title {
  padding-bottom: 0.4117647rem;
  font-size: 1.5294118rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: left; }

.path-search .view--acquia-search .readmore-link .view__row .views-field-title a {
  color: #2e2b2b;
  text-decoration: none; }

.path-search .view--acquia-search .readmore-link .view__row .views-field-title a:hover, .path-search .view--acquia-search .readmore-link .view__row .views-field-title a:focus {
  color: #469e44; }

@media all and (min-width: 64em) {
  .path-search .view--acquia-search .readmore-link .view__row .views-field-title {
    font-size: 1.7647059rem; } }

.path-search .view--acquia-search .readmore-link .view__row .views-field-views-conditional-field, .path-search .view--acquia-search .readmore-link .view__row .views-field-field-summary, .path-search .view--acquia-search .readmore-link .view__row .views-field-body, .path-search .view--acquia-search .readmore-link .view__row .views-field-field-summary-programs-services {
  padding-bottom: 1.1764706rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.path-search .view--acquia-search .readmore-link .view__row .views-field-field-date {
  font-size: 0.9411765rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  color: #736f6f; }

@media all and (min-width: 48em) {
  .path-search .view--acquia-search .readmore-link .view__row .views-field-field-date {
    float: right;
    text-align: right; } }

.path-search .view--acquia-search .readmore-link .view__row .views-field-field-event-date {
  font-size: 0.9411765rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  color: #736f6f; }

@media all and (min-width: 48em) {
  .path-search .view--acquia-search .readmore-link .view__row .views-field-field-event-date {
    float: right;
    text-align: right; } }

.path-search .view--acquia-search .readmore-link .view__row .views-field-nothing .search-more-link {
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  border-bottom: 0.1764706rem solid #469e44;
  float: left; }

.block--sitemap {
  margin: 0 1.1764706rem; }

@media all and (min-width: 79.875em) {
  .block--sitemap {
    max-width: 92.6470588rem;
    margin: 0 auto; } }

.block--sitemap .block__title {
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.8;
  letter-spacing: normal;
  text-align: left;
  color: #464242;
  border-bottom: 0.0588235rem solid #C7C3C3;
  margin-bottom: 1.1764706rem;
  padding-top: 1.1764706rem; }

.sitemap {
  max-width: 92.6470588rem;
  margin: 0 auto; }

.sitemap .sitemap-box-menu-main h2 {
  display: none; }

.sitemap .sitemap-item--menu-main:first-child > ul > li > a {
  font-weight: bold; }

.sitemap .sitemap-item--menu-main:first-child > ul > li > a::before {
  display: none; }

@media all and (min-width: 64em) {
  .sitemap .sitemap-item--menu-main:first-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.sitemap .sitemap-item--menu-main:first-child a {
  color: #464242;
  text-decoration: none; }

.sitemap .sitemap-item--menu-main:first-child > li > ul {
  margin-top: 0.9411765rem;
  border-left: none; }

.sitemap .sitemap-item--menu-main div ul li {
  margin-top: 0.9411765rem;
  max-width: 17.6470588rem; }

.sitemap .sitemap-item--menu-main div ul li.first {
  margin-left: 0; }

.sitemap .sitemap-item--menu-main:first-child > div > ul > li {
  float: left; }

.sitemap .sitemap-item--menu-main:first-child > div > ul > li {
  font-weight: 600; }

.sitemap .sitemap-item--menu-main:first-child > div > ul > li > ul > li {
  font-weight: 600;
  margin-left: 0; }

.sitemap .sitemap-item--menu-main:first-child > div > ul > li > ul > li::before {
  content: '';
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  padding: 0.2058824rem !important;
  margin-right: 0.5294118rem !important; }

.sitemap .sitemap-item--menu-main:first-child > li > ul > li {
  margin-top: 0.2941176rem;
  margin-left: 0;
  padding-top: 0; }

.sitemap li {
  list-style-type: none;
  padding-top: 0.4117647rem; }

.sitemap ul {
  margin-top: 0.7058824rem;
  margin-bottom: 0.7058824rem;
  border-left: 0.1176471rem solid #469e44; }

.sitemap ul li {
  margin-left: 0.7058824rem; }

.sitemap ul:first-child > li > ul {
  border-left: none; }

.sitemap ul:nth-child(2) {
  margin-left: 0; }

.sitemap ul:nth-child(2) ul {
  margin-left: 1.1176471rem; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section {
  display: block; }

b,
strong {
  font-weight: 800; }

code,
kbd,
pre,
samp {
  font-size: 1em; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: top; }

sup {
  top: 0.5em; }

sub {
  bottom: -0.25em; }

audio,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html [type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; }

button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  border-style: none;
  padding: 0; }

button::-moz-focusring,
[type='button']::-moz-focusring,
[type='reset']::-moz-focusring,
[type='submit']::-moz-focusring {
  outline: 0.0588235rem dotted ButtonText; }

[type='checkbox'],
[type='radio'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto; }

[type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -0.1176471rem; }

[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit; }

template,
[hidden] {
  display: none; }

abbr,
blockquote,
code,
kbd,
q,
samp,
tt,
var {
  -webkit-hyphens: none;
     -moz-hyphens: none;
      -ms-hyphens: none;
          hyphens: none; }

blockquote,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
ul,
p {
  margin: 0;
  padding: 0; }

.block--tabs .block__content ul::after, .table-basic::after,
table::after {
  clear: both;
  content: '';
  display: table; }

.block-views-blockalerts-block-1 article.alert-item .alert-type::after, .block-views-blockalerts-block-2 article.alert-item .alert-type::after {
  clear: both !important;
  content: '' !important;
  display: table !important; }

.l-main a, .node-preview-container .node-preview-backlink, input[type='submit'],
#edit-cancel, .page-cimt-program-generator a.print, .baby-cimt-program-generator-results a.remove {
  -webkit-transition: all .2s;
  transition: all .2s; }

.breadcrumb__title {
  clip: rect(0.0588235rem, 0.0588235rem, 0.0588235rem, 0.0588235rem);
  height: 0.0588235rem;
  overflow: hidden;
  position: absolute;
  width: 0.0588235rem;
  word-wrap: normal; }

html {
  font-size: 93.75%;
  line-height: 1.4; }

@media all and (min-width: ) {
  html {
    font-size: 100%; } }

@media all and (min-width: 60.2352941rem) {
  html {
    font-size: 106.25%; } }

html {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility; }

body {
  font-family: "Hind", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #464242;
  margin: 0; }

a img {
  border: 0; }

.more-link {
  margin-top: 0.35rem;
  text-transform: uppercase;
  font-size: .8rem;
  letter-spacing: normal; }

.more-link a {
  padding-right: 0.7rem;
  display: inline-block;
  color: #469e44;
  font-weight: bold; }

.more-link a::after {
  content: ' ';
  width: 0.5882353rem;
  height: 0.5882353rem;
  display: inline-block;
  background-image: url("../images/arrows/icons__arrow—link.svg");
  background-repeat: no-repeat;
  background-size: 0.5882353rem 0.5882353rem;
  margin-left: .25rem; }

.l-main a {
  text-decoration: none;
  color: #469e44;
  border-bottom: 0.0588235rem solid transparent; }

.l-main a:hover {
  border-bottom: 0.0588235rem solid #469e44; }

.contextual-links a {
  border-bottom-color: transparent !important; }

.contextual-links a:hover {
  border-bottom-color: transparent !important; }

img {
  display: block;
  height: auto;
  max-width: 100%; }

hr {
  display: block;
  margin-top: .5rem;
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
  border-width: 0.0588235rem;
  border-color: #469e44; }

b,
strong {
  font-weight: 800; }

.marker {
  font-weight: 500; }

li {
  list-style-position: outside;
  margin-left: 1em; }

#toolbar-administration li {
  list-style-position: outside;
  margin-left: initial; }

p + p {
  margin-top: 1.05rem; }

h2 + p,
h3 + p,
h4 + p,
h5 + p,
h6 + p {
  margin-top: 0; }

.h1,
h1 {
  font-size: 1.6795rem;
  line-height: 1.3;
  color: #2e2b2b; }

@media all and (min-width: ) {
  .h1,
  h1 {
    font-size: 1.79203rem; } }

@media all and (min-width: ) {
  .h1,
  h1 {
    font-size: 1.91209rem;
    line-height: 1.2; } }

@media all and (min-width: 60.2352941rem) {
  .h1,
  h1 {
    font-size: 2.0402rem; } }

@media all and (min-width: 80.3529412rem) {
  .h1,
  h1 {
    font-size: 2.17689rem;
    line-height: 1.2; } }

.h2,
h2 {
  font-size: 1.4752rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h2,
  h2 {
    font-size: 1.57404rem; } }

@media all and (min-width: ) {
  .h2,
  h2 {
    font-size: 1.6795rem;
    line-height: 1.2; } }

@media all and (min-width: 60.2352941rem) {
  .h2,
  h2 {
    font-size: 1.79203rem; } }

@media all and (min-width: 80.3529412rem) {
  .h2,
  h2 {
    font-size: 1.91209rem;
    line-height: 1.2; } }

.h3,
h3 {
  font-size: 1.29575rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h3,
  h3 {
    font-size: 1.38257rem; } }

@media all and (min-width: ) {
  .h3,
  h3 {
    font-size: 1.4752rem;
    line-height: 1.4; } }

@media all and (min-width: 60.2352941rem) {
  .h3,
  h3 {
    font-size: 1.57404rem; } }

@media all and (min-width: 80.3529412rem) {
  .h3,
  h3 {
    font-size: 1.6795rem;
    line-height: 1.5; } }

.h4,
h4 {
  font-size: 1.13813rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h4,
  h4 {
    font-size: 1.21439rem; } }

@media all and (min-width: ) {
  .h4,
  h4 {
    font-size: 1.29575rem;
    line-height: 1.2; } }

@media all and (min-width: 60.2352941rem) {
  .h4,
  h4 {
    font-size: 1.38257rem; } }

@media all and (min-width: 80.3529412rem) {
  .h4,
  h4 {
    font-size: 1.4752rem;
    line-height: 1.2; } }

.h5,
h5 {
  font-size: 0.99969rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h5,
  h5 {
    font-size: 1.06667rem; } }

@media all and (min-width: ) {
  .h5,
  h5 {
    font-size: 1.13813rem;
    line-height: 1.2; } }

@media all and (min-width: 60.2352941rem) {
  .h5,
  h5 {
    font-size: 1.21439rem; } }

@media all and (min-width: 80.3529412rem) {
  .h5,
  h5 {
    font-size: 1.29575rem;
    line-height: 1.2; } }

.h6,
h6 {
  font-size: 0.87808rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h6,
  h6 {
    font-size: 0.93691rem; } }

@media all and (min-width: ) {
  .h6,
  h6 {
    font-size: 0.99969rem;
    line-height: 1.2; } }

@media all and (min-width: 60.2352941rem) {
  .h6,
  h6 {
    font-size: 1.06667rem; } }

@media all and (min-width: 80.3529412rem) {
  .h6,
  h6 {
    font-size: 1.13813rem;
    line-height: 1.2; } }

@media all and (min-width: 48em) {
  .block--page-title h1 {
    margin-top: 0; } }

.addthis {
  padding-top: 0.7rem; }

.addthis a:hover {
  border-bottom: none !important;
  opacity: .8; }

.addthis .at-share-btn:hover {
  -webkit-transform: translateY(0) !important;
          transform: translateY(0) !important; }

*, *:before, *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.file--general,
.file--application-octet-stream {
  background-image: url(../images/icons/file-exe.svg); }

.file--package-x-generic {
  background-image: url(../images/icons/file-generic.svg); }

.file--x-office-spreadsheet {
  background-image: url(../images/icons/file-xls.svg); }

.file--x-office-document {
  background-image: url(../images/icons/file-doc.svg); }

.file--x-office-presentation {
  background-image: url(../images/icons/file-ppt.svg); }

.file--text-x-script {
  background-image: url(../images/icons/file-js.svg); }

.file--text-html {
  background-image: url(../images/icons/file-html.svg); }

.file--text-plain {
  background-image: url(../images/icons/text-plain.png); }

.file--application-pdf .pdf-icon-img {
  max-width: 1.2941176rem;
  float: left; }

.file--application-x-executable {
  background-image: url(../images/icons/file-exe.svg); }

.file--audio {
  background-image: url(../images/icons/file-mp3.svg); }

.file--video {
  background-image: url(../images/icons/file-mp4.svg); }

.file--text {
  background-image: url(../images/icons/file-txt.svg); }

.file--image {
  background-image: url(../images/icons/file-jpg.svg); }

.file--mime-application-postscript {
  background-image: url(../images/icons/file-eps.svg); }

.file {
  background-size: 0.9411765rem auto;
  background-position: left top; }

a[data-entity-type="file"] {
  position: relative;
  margin-left: 1rem;
  font-weight: 500;
  border-bottom: 0.0588235rem dotted; }

a[data-entity-type="file"]::before {
  position: absolute;
  content: ' ';
  width: .75rem;
  height: 1rem;
  left: -.9rem;
  top: .12rem;
  background-image: url(../images/icons/attach-2.svg);
  background-repeat: no-repeat;
  background-size: 1rem 1rem; }

.messages {
  margin-bottom: 1.4rem;
  background-color: #ecf6fa;
  color: #424242;
  overflow: hidden;
  padding: 1.1764706rem;
  position: relative;
  word-wrap: break-word;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important;
  background-repeat: no-repeat;
  background-size: 3.2352941rem 3.2352941rem;
  background-position: 101.2%  -0.2941176rem; }

.messages a {
  color: #bcdeee;
  font-weight: 600;
  text-decoration: none;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important; }

.messages__content > *:last-child {
  margin-bottom: 0; }

.messages--error {
  background-color: #ffe6e5;
  border-color: #ffc5c2;
  background-image: url("../images/bg/messages-error.svg"); }

.messages--error a {
  color: #ff645c; }

.messages--error .messages__item em:first-child {
  font-style: normal;
  font-weight: bold; }

.messages--status {
  background-color: #eff8e6;
  border-color: #c9e8a9;
  background-image: url("../images/bg/messages-status.svg"); }

.messages--status a {
  color: #71b02f;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important; }

.messages--warning {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  background-image: url("../images/bg/messages-warning.svg"); }

.messages--warning a {
  color: #8a6d3b;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important; }

.wrapper-nice-login {
  border-radius: 0;
  margin: 0 auto;
  max-width: 29.4117647rem;
  margin-top: 2rem; }

.wrapper-nice-login .nice-login-pass {
  width: 100%;
  margin-bottom: 1rem;
  font-size: .8rem; }

@media all and (min-width: 48em) {
  .wrapper-nice-login .nice-login-pass {
    width: auto;
    margin-bottom: 0; } }

.wrapper-nice-login .nice-login-login {
  margin-top: .25rem; }

.node-preview-container .node-preview-backlink {
  background-color: #007F61;
  padding: .5rem;
  color: white;
  text-transform: uppercase;
  font-size: .6rem;
  letter-spacing: .0223em; }

.node-preview-container .node-preview-backlink:hover {
  background-color: #007559; }

.node-preview-container .form-item-view-mode {
  display: none; }

.ui-datepicker {
  font-family: "Hind", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif;
  border-radius: 0; }

.ui-datepicker-header {
  border-radius: 0; }

.ui-widget-header {
  background: none;
  background-color: #EEEEEE;
  border: 0; }

.ui-state-default,
.ui-widget-content .ui-state-default {
  background: none;
  background-color: #FAFAFA; }

#cboxWrapper {
  border-radius: 0; }

.field--name-user-picture img {
  border-radius: 50%; }

h2.styleguide {
  letter-spacing: 0.0588235rem;
  text-transform: uppercase;
  color: #007F61;
  font-weight: 700;
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important; }

.contextual-links-wrapper a.contextual-links-trigger {
  border-bottom: 0.0588235rem solid transparent; }

.contextual-links-wrapper ul.contextual-links li a {
  border-bottom: 0.0588235rem solid transparent; }

.block--tabs {
  max-width: 75.1764706rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: right;
  padding-top: 1.7647059rem; }

.block--tabs .block__content ul {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

@media all and (min-width: 64em) {
  .block--tabs .block__content ul {
    padding-right: 0; } }

.block--tabs .block__content ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
  margin-top: 0.4117647rem;
  margin-bottom: 0.4117647rem;
  list-style: none;
  text-align: center;
  width: 100%; }

@media all and (min-width: 48em) {
  .block--tabs .block__content ul li {
    width: inherit;
    margin-top: 1.1764706rem;
    margin-bottom: 1.1764706rem;
    margin-right: 0.2941176rem; } }

.block--tabs .block__content ul li a {
  display: block;
  padding: .6rem 1.3em;
  letter-spacing: 0.0588235rem;
  text-transform: uppercase;
  color: #2a414f;
  border: 0.1176471rem solid #2e323d;
  border-left: 0;
  border-right: 0;
  background-color: white;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important;
  font-size: 0.7rem;
  font-weight: 500;
  margin-bottom: 0 !important; }

@media all and (min-width: 48em) {
  .block--tabs .block__content ul li a {
    border-radius: 0.3529412rem;
    border: 0.1176471rem solid #2e323d; } }

.block--tabs .block__content ul li a:hover {
  color: white;
  background-color: #2e323d;
  margin-bottom: 0 !important; }

.block--tabs .block__content ul li.is-active a {
  color: white;
  background-color: #469e44; }

.block--tabs .block__content ul ul.tabs.primary {
  float: left;
  margin-bottom: 0;
  padding-left: 1rem; }

@media all and (min-width: 48em) {
  .block--tabs .block__content ul ul.tabs.primary {
    float: right; } }

.block--tabs .block__content ul ul.tabs.secondary {
  float: left;
  clear: both;
  margin-top: .5rem;
  padding-left: 1rem; }

@media all and (min-width: 48em) {
  .block--tabs .block__content ul ul.tabs.secondary {
    float: right; } }

.block--tabs .block__content ul ul.tabs.secondary a {
  padding: .1rem .4;
  font-size: .6rem;
  font-weight: 500; }

.skiplinks {
  left: 50%;
  margin-left: -7em;
  position: absolute;
  width: 14em;
  z-index: 9999; }

.skiplinks__link,
.skiplinks__link:visited,
.skiplinks__link:focus {
  background-color: #333;
  border: 0.1176471rem solid #eee;
  border-bottom-left-radius: 0.2941176rem;
  border-bottom-right-radius: 0.2941176rem;
  border-top: 0;
  -webkit-box-shadow: 0 0 0.3529412rem rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 0.3529412rem rgba(0, 0, 0, 0.3);
  color: #eee;
  display: inline-block;
  font-weight: bold;
  line-height: 1.5;
  margin: 0;
  outline: 0;
  padding: 0.25em 0.5em;
  text-align: center;
  text-decoration: none;
  width: 14em; }

#main:focus {
  outline: 0; }

.progress {
  position: relative; }

.progress__track {
  background-color: rgba(0, 65, 116, 0.1);
  border: 0.0588235rem solid #004174;
  -webkit-box-shadow: inset 0 0.0588235rem 0.1764706rem rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 0.0588235rem 0.1764706rem rgba(0, 0, 0, 0.15);
  height: 1rem;
  margin: 0.2em 0;
  max-width: 100%;
  min-width: 6em;
  overflow: hidden; }

.progress__bar {
  background-color: #004174;
  height: 1rem;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  width: 3%; }

.progress__description,
.progress__percentage {
  color: #4D4D4D;
  overflow: hidden; }

.progress__description {
  float: left; }

.progress__percentage {
  float: right; }

.post-share-buttons {
  display: none; }

.fontB {
  font-weight: 800;
  margin: 0.5882353rem 0; }

.visually-hidden {
  clip: rect(0.0588235rem, 0.0588235rem, 0.0588235rem, 0.0588235rem) !important;
  height: 0.0588235rem !important;
  overflow: hidden !important;
  position: absolute !important;
  width: 0.0588235rem !important;
  word-wrap: normal !important; }

.focusable:active, .focusable:focus {
  clip: auto !important;
  height: auto !important;
  overflow: visible !important;
  position: static !important;
  width: auto !important; }

.hidden {
  display: none !important; }

.invisible {
  visibility: hidden !important; }

::-moz-selection {
  background: #469e44;
  color: white; }

::selection {
  background: #469e44;
  color: white; }

div[data-oembed-url*="instagram"] {
  text-align: center; }

div[data-oembed-url*="instagram"] iframe {
  display: inline-block !important; }

.socialembed__container,
.videoembed__wrapper {
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: center; }

.socialembed__container .twitter-tweet,
.socialembed__container iframe,
.videoembed__wrapper .twitter-tweet,
.videoembed__wrapper iframe {
  display: inline-block !important; }

.cke_editable blockquote::before {
  content: '"' !important; }

.cke_editable blockquote::after {
  content: '"' !important; }

.cke_editable ul, ol {
  padding-left: 1.1764706rem; }

.cke_editable ul li {
  list-style-position: outside;
  margin-left: 1em;
  margin-bottom: 0.5em; }

.cke_editable ol li {
  list-style-position: outside;
  margin-left: 1em;
  margin-bottom: 0.5em; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIjAxMC1nbG9iYWwvdHlwZS9fY29uZmlnLnNjc3MiLCIwMTAtZ2xvYmFsL19ub3JtYWxpemUuc2NzcyIsIjAxMC1nbG9iYWwvX21peGlucy5zY3NzIiwiMDEwLWdsb2JhbC9fZXh0ZW5kcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3R5cGkvc2Nzcy9wdWJsaWMvdHlwaS9fdHlwaS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3R5cGkvc2Nzcy9wcml2YXRlL3dyaXRlL193cml0ZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3R5cGkvc2Nzcy9wcml2YXRlL3V0aWxzL19jb252ZXJ0ZXJzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvdHlwaS9zY3NzL190eXBpLnNjc3MiLCIwMTAtZ2xvYmFsL3R5cGUvX3R5cGUuc2NzcyIsIjAxMC1nbG9iYWwvY29sb3JzL19jb25maWcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy90eXBpL3Njc3MvcHJpdmF0ZS9jYWxjL19jYWxjLWZvbnQtc2l6ZS5zY3NzIiwiMDEwLWdsb2JhbC90eXBlL190eXBpLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvdHlwaS9zY3NzL3ByaXZhdGUvYnJlYWtwb2ludHMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbWFwcHktYnJlYWtwb2ludHMvX21hcHB5LWJyZWFrcG9pbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fYm94LXNpemluZy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19yZW0uc2NzcyIsIjAxMC1nbG9iYWwvaWNvbnMvX2ZpbGUuc2NzcyIsIjAxMC1nbG9iYWwvdXRpbGl0eS9fbWVzc2FnZXMuc2NzcyIsIjAxMC1nbG9iYWwvdXRpbGl0eS9fbmljZS0tbG9naW4uc2NzcyIsIjAxMC1nbG9iYWwvdXRpbGl0eS9fbm9kZS0tcHJldmlldy1jb250YWluZXIuc2NzcyIsIjAxMC1nbG9iYWwvdXRpbGl0eS9fZGF0ZS0tcGlja2VyLnNjc3MiLCIwMTAtZ2xvYmFsL3V0aWxpdHkvX2NvbG9yYm94LnNjc3MiLCIwMTAtZ2xvYmFsL3V0aWxpdHkvX3VzZXItcGljdHVyZS5zY3NzIiwiMDEwLWdsb2JhbC91dGlsaXR5L19zdHlsZWd1aWRlLnNjc3MiLCIwMTAtZ2xvYmFsL3V0aWxpdHkvX2NvbnRleHR1YWwtbGlua3Muc2NzcyIsIjAxMC1nbG9iYWwvdXRpbGl0eS9fdGFicy5zY3NzIiwiMDEwLWdsb2JhbC91dGlsaXR5L19za2lwLWxpbmsuc2NzcyIsIjAxMC1nbG9iYWwvdXRpbGl0eS9fcHJvZ3Jlc3Muc2NzcyIsIjAxMC1nbG9iYWwvcG9zdC1taWdyYXRpb24vX21pZ3JhdGlvbi5zY3NzIiwiMDEwLWdsb2JhbC9fYWNjZXNzaWJpbGl0eS5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL19wYWdlci5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL190YWJsZXMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9fcmVhZC1tb3JlLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvbmF2L19tYWluLS1tZW51LnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvbmF2L19kb25hdGUtLW1lbnUuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9uYXYvX21lbnUtLWZvb3Rlci5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL25hdi9fYnJlYWRjcnVtYnMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9uYXYvX3V0aWxpdHktLW1lbnUuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9uYXYvX3NpZGViYXItLW1lbnUuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9uYXYvX3NvY2lhbC1tZWRpYS0tbWVudS5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL25hdi9fYmFjay10by10b3Auc2NzcyIsIjAyMC1jb21wb25lbmV0cy9uYXYvX2dsb2JhbC0tbWVudXMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9mb3Jtcy9faW5wdXRzLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX2NhcHRjaGEuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9mb3Jtcy9fZm9ybS0tY29tbW9ucy5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL2Zvcm1zL19maWVsZHMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9mb3Jtcy9fdmVydGljYWwtdGFicy5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL2Zvcm1zL19kZXRhaWxzLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX2Rlc2NyaXB0aW9uLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX2ZpZWxkc2V0cy5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL2Zvcm1zL19idXR0b25zLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX2NoZWNrYm94ZXMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9mb3Jtcy9fcmFkaW9zLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX2Zvcm0tLWNvbnRhY3QtdXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19zcGFuLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3NoYXJlZC9fZGlyZWN0aW9uLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX3Bhc3N3b3JkLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX3RleHRhcmVhLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fcGFydG5lcnMtbG9nby1ibG9jay5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2FkZHJlc3MtYmxvY2suc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19sb2dvLWJsb2NrLnNjc3MiLCIwMTAtZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19zZWFyY2gtYmFyLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fcmVzcG9uc2l2ZS1tZW51LWljb24uc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19zaW5nbGUtY3RhLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fY2FsbC10by1hY3Rpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19ndXR0ZXJzLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fc3Rvcmllcy1wcmVjb250ZW50LWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fQ1RBLWRpc2NsYWltZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19jb250YWluZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc3VwcG9ydC9fY2xlYXJmaXguc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19zdG9yaWVzLWJsb29tLW5ld3MtY2FyZC12aWV3LnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9faGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jay5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX3Byb2R1Y3RzLXdlYmZvcm0uc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19jYWxsLXRvLWFjdGlvbi13aXRoLWJnLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9faGVhZGVyLWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9faGVhZGVyLWJsb2NrLXdpdGgtbGluay5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2hlYWRlci13aXRoLXBhZ2Uuc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19oZWFkZXItYmxvY2tzLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9faGVhZGVyLWJsb2NrLXdpdGgtd2F2ZS5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2N0YS13aXRoLWxhcmdlLWltYWdlLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fc3Rvcmllcy1oZWFkZXItYmxvY2suc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19ibG9vbS1oZWFkZXItYmxvY2suc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19jdGEtc3BlY2lhbC5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX3BhZ2UtYW5kLXZpZXctYmxvY2suc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19wYWdlLWFuZC0yLXJlZmVyZW5jZXMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19jb250YWN0LXVzLWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fZ29vZ2xlLXRyYW5zbGF0aW9uLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fYmFzaWMtaGVhZGVyLWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fbGlua3Muc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19ib2R5LWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fcmVsYXRlZC1kb2N1bWVudHMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19tb3N0LXJlY2VudC1wcm9ncmFtcy1zZXJ2aWNlcy5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2V2ZW50cy1oZWFkZXItYmxvY2suc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19uZXdzLWhlYWRlci1ibG9jay5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2NhbXBhaWduLWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fdmlldy1hbmQtY3VzdG9tLWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fZmVhdHVyZWQtbmV3cy5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2NhbXBhaWduLWN0YS1ibG9jay5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2xlYXJuLW1vcmUuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtdGV4dC5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL3BhcmFncmFwaHMvX3BhcmFncmFwaC1pbWFnZXMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtdmlkZW8uc2NzcyIsIjAyMC1jb21wb25lbmV0cy9wYXJhZ3JhcGhzL19jYWxsLXRvLWFjdGlvbi5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL3BhcmFncmFwaHMvX3JlbGF0ZWQtc3Rvcmllcy5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL3BhcmFncmFwaHMvX3JlbGF0ZWQtZG9jdW1lbnRzLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvcGFyYWdyYXBocy9fcmVzb3VyY2VzLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvcGFyYWdyYXBocy9fbmV3cy1hd2FyZHMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtcmVsYXRlZC12aWRlby5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL3BhcmFncmFwaHMvX3BhcmFncmFwaC1pbWFnZS5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL21lZGlhL19ub2RlLXNsaWRlLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvbWVkaWEvX3lvdXR1YmV2aWRlby5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL21lZGlhL19zb2NpYWxzaGFyZS5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL19zdWJzY3JpcHRpb24uc2NzcyIsIjAyMC1jb21wb25lbmV0cy9fYWNjb3JkaW9uLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvX25ld3NsZXR0ZXJfbGluay5zY3NzIiwiMDMwLWxheW91dHMvX2hlYWRlci5zY3NzIiwiMDMwLWxheW91dHMvX2NrZWRpdG9yLWxheW91dC5zY3NzIiwiMDMwLWxheW91dHMvX25hdmlnYXRpb24uc2NzcyIsIjAzMC1sYXlvdXRzL19wb3N0Zml4LnNjc3MiLCIwMzAtbGF5b3V0cy9fcHJlZm9vdGVyLnNjc3MiLCIwMzAtbGF5b3V0cy9fZm9vdGVyLnNjc3MiLCIwMzAtbGF5b3V0cy9fbGF5b3V0LnNjc3MiLCIwMzAtbGF5b3V0cy9fc2lkZWJhci1maXJzdC5zY3NzIiwiMDMwLWxheW91dHMvX2dyZXktYmFja2dyb3VuZC5zY3NzIiwiMDMwLWxheW91dHMvX3JlZ2lvbi1ibG9jay1sYXlvdXQuc2NzcyIsIjAzMC1sYXlvdXRzL19kaXNxdXMuc2NzcyIsIjA0MC1ub2Rlcy9fc3Rvcmllcy5zY3NzIiwiMDQwLW5vZGVzL19ibG9vbS1ibG9ncy5zY3NzIiwiMDQwLW5vZGVzL19ldmVudHMuc2NzcyIsIjA0MC1ub2Rlcy9fbWFpbi1uYXYtbGFuZGluZy1wYWdlLnNjc3MiLCIwNDAtbm9kZXMvX25ld3Muc2NzcyIsIjA0MC1ub2Rlcy9fa25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3Quc2NzcyIsIjA0MC1ub2Rlcy9fYmFzaWMtcGFnZS5zY3NzIiwiMDQwLW5vZGVzL19zdGFmZi5zY3NzIiwiMDQwLW5vZGVzL180MDRwYWdlLnNjc3MiLCIwNDAtbm9kZXMvX3Jlc2VhcmNoLnNjc3MiLCIwNDAtbm9kZXMvX25ld3NsZXR0ZXIuc2NzcyIsIjA0MC1ub2Rlcy9fYmFieS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yLnNjc3MiLCIwNTAtdmlldy1ibG9ja3MvX3JlbGF0ZWQtc3Rvcmllcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3N1c3kvc2Fzcy9zdXN5L2xhbmd1YWdlL3N1c3kvX2dhbGxlcnkuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19pc29sYXRlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fcm93cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9mbG9hdC9fZW5kLnNjc3MiLCIwNTAtdmlldy1ibG9ja3MvX3N0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQuc2NzcyIsIjA1MC12aWV3LWJsb2Nrcy9fYmxvb20tYmxvZy12aWV3LnNjc3MiLCIwNTAtdmlldy1ibG9ja3MvX3VwY29taW5nLXN0b3JpZXMuc2NzcyIsIjA1MC12aWV3LWJsb2Nrcy9fbGF0ZXN0LWt0cC5zY3NzIiwiMDUwLXZpZXctYmxvY2tzL19sYWJzLWxpc3Rpbmcuc2NzcyIsIjA1MC12aWV3LWJsb2Nrcy9fc3RhZmYtbGlzdGluZy5zY3NzIiwiMDUwLXZpZXctYmxvY2tzL19ldmVudHMtbGlzdGluZy5zY3NzIiwiMDUwLXZpZXctYmxvY2tzL19hei1pbmRleC5zY3NzIiwiMDUwLXZpZXctYmxvY2tzL19wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLnNjc3MiLCIwNTAtdmlldy1ibG9ja3MvX25ld3MtbGlzdGluZy5zY3NzIiwiMDUwLXZpZXctYmxvY2tzL19yZWxhdGVkX2V2ZW50cy5zY3NzIiwiMDUwLXZpZXctYmxvY2tzL191cGNvbWluZy1ldmVudHMuc2NzcyIsIjA1MC12aWV3LWJsb2Nrcy9fbGF0ZXN0X3N0b3J5X2Jsb29tLnNjc3MiLCIwNTAtdmlldy1ibG9ja3MvX29ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZy5zY3NzIiwiMDUwLXZpZXctYmxvY2tzL19hbGVydHMuc2NzcyIsIjA1MC12aWV3LWJsb2Nrcy9fcGFydGljaXBhdGVfaW5fcmVzZWFyY2guc2NzcyIsIjA2MC12aWV3LXBhZ2VzL19zZWFyY2guc2NzcyIsIjA3MC1jdXN0b20tcGFnZXMvX3NpdGVtYXAuc2NzcyIsIjA5MC1ja2VkaXRvci9fZW1iZWRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQ2pCLGdGQUFRO0FBQVIsZ0ZBQVE7QUNHUjs7Ozs7Ozs7Ozs7RUFXRSxlQUFjLEVBQ2Y7O0FBRUQ7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUVEOzs7O0VBSUUsZUFBYyxFQUNmOztBQUVEOztFQUVFLGVBQWM7RUFDZCxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLG9CQUFtQixFQUNwQjs7QUFFRDtFQUNFLFdBQVUsRUFFWDs7QUFFRDtFQUNFLGdCQUFlLEVBQ2hCOztBQUVEOzs7RUFHRSxzQkFBcUI7RUFDckIseUJBQXdCLEVBQ3pCOztBQUVEOzs7OztFQUtFLHFCQUFvQjtFQUNwQixnQkFBZTtFQUNmLFVBQVMsRUFDVjs7QUFFRDs7RUFFRSxrQkFBaUIsRUFDbEI7O0FBRUQ7O0VBRUUscUJBQW9CLEVBQ3JCOztBQUVEOzs7O0VBSUUsMkJBQTBCLEVBQzNCOztBQUVEOzs7O0VBSUUsbUJBQWtCO0VBQ2xCLFdBQVUsRUFDWDs7QUFFRDs7OztFQUlFLCtCQUE4QixFQUMvQjs7QUZiRDs7RUVpQkUsK0JBQXNCO1VBQXRCLHVCQUFzQjtFQUN0QixXQUFVLEVBQ1g7O0FGZEQ7O0VFa0JFLGFBQVksRUFDYjs7QUZmRDtFRWtCRSw4QkFBNkI7RUFDN0IscUJBQW9CLEVBQ3JCOztBRmhCRDs7RUVvQkUseUJBQXdCLEVBQ3pCOztBQUVEO0VBQ0UsMkJBQTBCO0VBQzFCLGNBQWEsRUFDZDs7QUFFRDs7RUFFRSxjQUFhLEVBQ2Q7O0FBRUQ7Ozs7Ozs7O0VBUUUsc0JBQWE7S0FBYixtQkFBYTtNQUFiLGtCQUFhO1VBQWIsY0FBYSxFQUNkOztBQUlEOzs7Ozs7Ozs7Ozs7RUFZRSxVQUFTO0VBQ1QsV0FBVSxFQUNYOztBQzFFQzs7RUFDRSxZQUFXO0VBQ1gsWUFBVztFQUNYLGVBQWMsRUFDZjs7QUFJRDtFQUNFLHVCQUFzQjtFQUN0Qix1QkFBc0I7RUFDdEIsMEJBQXlCLEVBQzFCOztBQ3hFSDs7RUFDRSw0QkFBbUI7RUFBbkIsb0JBQW1CLEVBQ3BCOztBQUlEO0VEc1FFLCtCQUE4QjtFQUM5QixZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1Ysa0JBQWlCLEVDelFsQjs7QUNnQ0M7RUNwQkEsZ0JDM0JrQztFRDZCaEMsaUJFdUNnQixFSGJqQjs7QUFSRDtFSTFEQSw2Q0FBNEM7RUFDNUMsbUNBQWtDO0VBQ2xDLG1DQUFrQyxFQUNuQzs7QUFFRDtFQUVFLGdIUkhtSDtFUUlwSCxvQkFBa0I7RUFDbEIsbUJBQWlCO0VBQ2hCLGVDU3NDO0VEUnRDLFVBQVMsRUFDVjs7QUFHRDtFQUNJLFlBQVcsRUFDZDs7QUFFRDtFQUNFLG9CRm1DMkM7RUVsQzNDLDBCQUF5QjtFQUN6QixpQkFBZ0I7RUFDaEIsdUJSUnFCLEVRNEJ0Qjs7QUF4QkQ7RUFRSSxzQkY0QnlDO0VFM0J6QyxzQkFBcUI7RUFDckIsZUM3Qm9DO0VEOEJwQyxrQkFBaUIsRUFZbEI7O0FBdkJIO0VBY00sYUFBWTtFQUNaLFlBQVc7RUFDWCxhQUFZO0VBQ1osc0JBQXFCO0VBQ3JCLGdFQUFnRTtFQUNoRSw2QkFBNEI7RUFDNUIsMkJBQTBCO0VBQzFCLG9CQUFtQixFQUNwQjs7QUFNTDtFQUNFLHNCQUFxQjtFQUNyQixlQ2pEc0M7RURrRHRDLHFDQUFvQyxFQU1yQzs7QUFURDtFQU9JLGlDQ3REb0MsRUR1RHJDOztBQUlIO0VBQ0UsNENBQTJDLEVBSzVDOztBQU5EO0VBSUksNENBQTJDLEVBQzVDOztBQUlIO0VBQ0UsZUFBYztFQUNkLGFBQVk7RUFDWixnQkFBZSxFQUNoQjs7QUFFRDtFQUNJLGVBQWM7RUFDZCxrQkFBaUI7RUFDakIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLGtCQUFpQjtFQUNqQixzQkNsRm9DLEVEbUZ2Qzs7QVBuRUQ7O0VPd0VFLGlCQUFnQixFQUNqQjs7QUFHRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFRRDtFQUNFLDZCQUE0QjtFQUM1QixpQkFBZ0IsRUFHakI7O0FBQ0Q7RUFHRSw2QkFBNEI7RUFDNUIscUJBQW9CLEVBR3JCOztBQXNCRDtFQUNFLG9CRm5GMkMsRUVvRjVDOztBQUVEOzs7OztFQUtFLGNBQWEsRUFDZDs7QUFJRDs7RUhuRkUscUJLbEMwRTtFTG9DeEUsaUJNMURrQjtFSDhJcEIsZUN4SXNDLEVEeUl2Qzs7QUkvREc7RUoyREo7O0lIbkZFLHNCS2xDMEUsRUZ5SDNFLEVBQUE7O0FJL0RHO0VKMkRKOztJSG5GRSxzQktsQzBFO0lMb0N4RSxpQk14RGtCLEVINklyQixFQUFBOztBSS9ERztFSjJESjs7SUhuRkUscUJLbEMwRSxFRnlIM0UsRUFBQTs7QUkvREc7RUoyREo7O0lIbkZFLHNCS2xDMEU7SUxvQ3hFLGlCTXREbUIsRUgySXRCLEVBQUE7O0FBR0Q7O0VIMUZFLHFCS2xDMEU7RUxvQ3hFLGlCTWxEa0I7RUg2SXBCLGlCQUFnQixFQUNqQjs7QUl0RUc7RUprRUo7O0lIMUZFLHNCS2xDMEUsRUZnSTNFLEVBQUE7O0FJdEVHO0VKa0VKOztJSDFGRSxxQktsQzBFO0lMb0N4RSxpQk1oRGtCLEVINElyQixFQUFBOztBSXRFRztFSmtFSjs7SUgxRkUsc0JLbEMwRSxFRmdJM0UsRUFBQTs7QUl0RUc7RUprRUo7O0lIMUZFLHNCS2xDMEU7SUxvQ3hFLGlCTTlDa0IsRUgwSXJCLEVBQUE7O0FBR0Q7O0VIakdFLHNCS2xDMEU7RUxvQ3hFLGlCTTFDa0I7RUg0SXBCLGlCQUFnQixFQUNqQjs7QUk3RUc7RUp5RUo7O0lIakdFLHNCS2xDMEUsRUZ1STNFLEVBQUE7O0FJN0VHO0VKeUVKOztJSGpHRSxxQktsQzBFO0lMb0N4RSxpQk14Q2tCLEVIMklyQixFQUFBOztBSTdFRztFSnlFSjs7SUhqR0Usc0JLbEMwRSxFRnVJM0UsRUFBQTs7QUk3RUc7RUp5RUo7O0lIakdFLHFCS2xDMEU7SUxvQ3hFLGlCTXRDa0IsRUh5SXJCLEVBQUE7O0FBSUQ7O0VIekdFLHNCS2xDMEU7RUxvQ3hFLGlCTWxDa0I7RUg0SXBCLGlCQUFnQixFQUNqQjs7QUlyRkc7RUppRko7O0lIekdFLHNCS2xDMEUsRUYrSTNFLEVBQUE7O0FJckZHO0VKaUZKOztJSHpHRSxzQktsQzBFO0lMb0N4RSxpQk1oQ2tCLEVIMklyQixFQUFBOztBSXJGRztFSmlGSjs7SUh6R0Usc0JLbEMwRSxFRitJM0UsRUFBQTs7QUlyRkc7RUppRko7O0lIekdFLHFCS2xDMEU7SUxvQ3hFLGlCTTlCa0IsRUh5SXJCLEVBQUE7O0FBR0Q7O0VIaEhFLHNCS2xDMEU7RUxvQ3hFLGlCTTFCbUI7RUgySXJCLGlCQUFnQixFQUNqQjs7QUk1Rkc7RUp3Rko7O0lIaEhFLHNCS2xDMEUsRUZzSjNFLEVBQUE7O0FJNUZHO0VKd0ZKOztJSGhIRSxzQktsQzBFO0lMb0N4RSxpQk14QmtCLEVIMElyQixFQUFBOztBSTVGRztFSndGSjs7SUhoSEUsc0JLbEMwRSxFRnNKM0UsRUFBQTs7QUk1Rkc7RUp3Rko7O0lIaEhFLHNCS2xDMEU7SUxvQ3hFLGlCTXRCa0IsRUh3SXJCLEVBQUE7O0FBR0Q7O0VIdkhFLHNCS2xDMEU7RUxvQ3hFLGlCTWxCbUI7RUgwSXJCLGlCQUFnQixFQUNqQjs7QUluR0c7RUorRko7O0lIdkhFLHNCS2xDMEUsRUY2SjNFLEVBQUE7O0FJbkdHO0VKK0ZKOztJSHZIRSxzQktsQzBFO0lMb0N4RSxpQk1oQm1CLEVIeUl0QixFQUFBOztBSW5HRztFSitGSjs7SUh2SEUsc0JLbEMwRSxFRjZKM0UsRUFBQTs7QUluR0c7RUorRko7O0lIdkhFLHNCS2xDMEU7SUxvQ3hFLGlCTWRrQixFSHVJckIsRUFBQTs7QUsxS0M7RUw0S0Y7SUFHSSxjQUFhLEVBRWhCLEVBQUE7O0FBRUQ7RUFDRSxvQkZsSjJDLEVFZ0s1Qzs7QUFmRDtFQUtNLCtCQUE4QjtFQUM5QixZQUFXLEVBQ1o7O0FBUEw7RUFZTSw0Q0FBbUM7VUFBbkMsb0NBQW1DLEVBQ3BDOztBTW5NRDtFQ0RBLCtCRGVtQztFQ2ZuQyx1QkRlbUMsRUFkMkI7O0FFcEJsRTs7RUFFRSxvREFBbUQsRUFDcEQ7O0FBQ0Q7RUFDRSx3REFBdUQsRUFDeEQ7O0FBQ0Q7RUFDRSxvREFBbUQsRUFDcEQ7O0FBQ0Q7RUFDRSxvREFBbUQsRUFDcEQ7O0FBQ0Q7RUFDRSxvREFBbUQsRUFDcEQ7O0FBQ0Q7RUFDRSxtREFBa0QsRUFDbkQ7O0FBQ0Q7RUFDRSxxREFBb0QsRUFDckQ7O0FBQ0Q7RUFDRSxzREFBcUQsRUFDdEQ7O0FBQ0Q7RUFHSSxnQkFBZTtFQUNmLFlBQVcsRUFFWjs7QUFFSDtFQUNFLG9EQUFtRCxFQUNwRDs7QUFDRDtFQUNFLG9EQUFtRCxFQUVwRDs7QUFDRDtFQUNFLG9EQUFtRCxFQUVwRDs7QUFDRDtFQUNFLG9EQUFtRCxFQUVwRDs7QUFDRDtFQUNFLG9EQUFtRCxFQUNwRDs7QUFFRDtFQUNFLG9EQUFtRCxFQUNwRDs7QUFFRDtFQUNFLDJCQUEwQjtFQUMxQiw4QkFBNkIsRUFDOUI7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQiwwQkFBeUIsRUFjMUI7O0FBbEJEO0VBT0ksbUJBQWtCO0VBQ2xCLGFBQVk7RUFDWixjQUFhO0VBQ2IsYUFBWTtFQUNaLGFBQVk7RUFDWixZQUFXO0VBQ1gsb0RBQW1EO0VBQ25ELDZCQUE0QjtFQUM1QiwyQkFBMEIsRUFDM0I7O0FDMUVIO0VBQ0Usc0JYcUQyQztFV3BEM0MsMEJBQXlCO0VBRXpCLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsY0FBYTtFQUNiLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsbUhBQTJDO0VBRzNDLDZCQUE0QjtFQUM1QiwyQkFBMEI7RUFDMUIsa0NBQWlDLEVBV2xDOztBQXpCRDtFQWtCSSxlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLHNCQUFxQjtFQUNyQixtSEFBMkMsRUFDNUM7O0FBS0g7RUFFSSxpQkFBZ0IsRUFDakI7O0FBR0g7RUFDRSwwQkFBeUI7RUFDekIsc0JBQXFCO0VBQ3JCLHlEQUF3RCxFQWdCekQ7O0FBbkJEO0VBVUksZUFBYyxFQUNmOztBQVhIO0VBZU0sbUJBQWtCO0VBQ2xCLGtCQUFpQixFQUNsQjs7QUFJTDtFQUNFLDBCQUF5QjtFQUN6QixzQkFBcUI7RUFDckIsMERBQXlELEVBYTFEOztBQWhCRDtFQWFJLGVBQWM7RUFDZCxtSEFBMkMsRUFDNUM7O0FBR0g7RUFDRSwwQkFBeUI7RUFDekIsc0JBQXFCO0VBQ3JCLDJEQUEwRCxFQVczRDs7QUFkRDtFQVdJLGVBQWM7RUFDZCxtSEFBMkMsRUFDNUM7O0FDdkZIO0VBQ0UsaUJBQWdCO0VBRWpCLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsaUJBQWdCLEVBa0JoQjs7QUF2QkQ7RUFRRyxZQUFXO0VBQ1gsb0JBQW1CO0VBQ25CLGlCQUFnQixFQU9qQjs7QUxLQTtFS3RCRjtJQWFNLFlBQVc7SUFDWCxpQkFBZ0IsRUFHcEIsRUFBQTs7QUFqQkY7RUFvQkcsbUJBQWtCLEVBQ25COztBQ3JCRjtFQUdJLDBCVkNvQztFVUFwQyxlQUFjO0VBQ2QsYUFBWTtFQUNaLDBCQUF5QjtFQUN6QixpQkFBZ0I7RUFDaEIsd0JBQXVCLEVBTXhCOztBQWRIO0VBWU0sMEJBQStDLEVBQ2hEOztBQWJMO0VBaUJJLGNBQWEsRUFFZDs7QUNaSDtFQUNFLGdIcEJIbUg7RW9CSW5ILGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQjtFQUNoQiwwQlgrRHNDO0VXOUR0QyxVQUFTLEVBQ1Y7O0FBRUQ7O0VBR0UsaUJBQWdCO0VBQ2hCLDBCWHNEc0MsRVdyRHZDOztBQ3pCRDtFQUNFLGlCQUFnQixFQUNqQjs7QUNMRDtFQUVJLG1CQUFrQixFQUVuQjs7QUNKSDtFQUNFLG9CQUFtQjtFQUNuQiwwQkFBeUI7RUFDekIsZWRFc0M7RWNEdEMsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsbUhBQTJDLEVBQzVDOztBQ1BEO0VBR0kscUNBQW1DLEVBQ3BDOztBQUpIO0VBT0kscUNBQW1DLEVBQ3BDOztBQ1JIO0VBQ0Msa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBRWpCLGtCQUFpQjtFQUNsQixrQkFBaUIsRUFpSGpCOztBQXhIRDtFQWNFLCtCQUFzQjtVQUF0Qix1QkFBc0IsRUF5R3JCOztBWmhHRDtFWXZCRjtJQWtCRyxpQkFBZ0IsRUFxR2hCLEVBQUE7O0FBdkhIO0VBdUJNLHNCQUFxQjtFQUVyQixVQUFTO0VBQ1QsV0FBVTtFQUViLGdCQUFlO0VBQ2YsbUJBQWtCO0VBR2YsaUJBQWdCO0VBRW5CLG1CQUFrQjtFQUVsQixZQUFXLEVBNkNUOztBWjFESDtFWXZCRjtJQXVDSSxlQUFjO0lBRWQsaUJBQWdCO0lBQ2hCLG9CQUFtQjtJQUNuQixrQkFBaUIsRUFzQ2hCLEVBQUE7O0FBakZMO0VBK0NRLGVBQWM7RUFFZCxxQkFBb0I7RUFFcEIsb0JBQW1CO0VBQ25CLDBCQUF5QjtFQUV6QixlaEJnQ2dDO0VnQi9CaEMsMEJoQjhCZ0M7RWdCN0JwQyxlQUFjO0VBQ2QsZ0JBQWU7RUFDWCx3QkFBdUI7RUFJdkIsbUhBQTJDO0VBQzNDLGtCQUFpQjtFQUNqQixpQkFBZ0I7RUFFaEIsNEJBQTJCLEVBYzVCOztBWnpETDtFWXZCRjtJQXNFSyxtQkFBa0I7SUFDbEIsMEJoQmNtQyxFZ0JMakMsRUFBQTs7QUFoRlA7RUE0RVUsYUFBWTtFQUNaLDBCaEJROEI7RWdCUDlCLDRCQUEyQixFQUM1Qjs7QUEvRVQ7RUFxRlEsYUFBWTtFQUNaLDBCaEJwRmdDLEVnQnFGakM7O0FBdkZQO0VBK0ZNLFlBQVc7RUFFWCxpQkFBZ0I7RUFDaEIsbUJBQWtCLEVBQ25COztBWjVFSDtFWXZCRjtJQTRGUSxhQUFZLEVBT2YsRUFBQTs7QUFuR0w7RUEwR00sWUFBVztFQUNYLFlBQVc7RUFFWCxrQkFBaUI7RUFDakIsbUJBQWtCLEVBUW5COztBWi9GSDtFWXZCRjtJQXVHUSxhQUFZLEVBZWYsRUFBQTs7QUF0SEw7RUFpSFEsa0JBQWlCO0VBRWpCLGlCQUFnQjtFQUNoQixpQkFBZ0IsRUFDakI7O0FDbEhQO0VBQ0UsVUFBUztFQUNULGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsWUFBVztFQUNYLGNBQWEsRUFDZDs7QUFFRDs7O0VBR0UsdUJBQXNCO0VBQ3RCLHVCQUFzQjtFQUN0QiwrQkFBOEI7RUFDOUIsZ0NBQStCO0VBQy9CLGNBQWE7RUFDYiwrQ0FBc0M7VUFBdEMsdUNBQXNDO0VBQ3RDLFlBQVc7RUFDWCxzQkFBcUI7RUFDckIsa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQixVQUFTO0VBQ1QsV0FBVTtFQUNWLHNCQUFxQjtFQUNyQixtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLFlBQVcsRUFDWjs7QUFHRDtFQUNFLFdBQVUsRUFDWDs7QUM3QkQ7RUFDRSxtQkFBa0IsRUFDbkI7O0FBRUQ7RUFDRSx3Q2xCbURtRDtFa0JsRG5ELDBCbEJtRHNDO0VrQmxEdEMsd0RBQStDO1VBQS9DLGdEQUErQztFQUMvQyxhQUFZO0VBQ1osZ0JBQWU7RUFDZixnQkFBZTtFQUNmLGVBQWM7RUFDZCxpQkFBZ0IsRUFDakI7O0FBRUQ7RUFDRSwwQmxCeUNzQztFa0J4Q3RDLGFBQVk7RUFDWixrQ0FBeUI7VUFBekIsMEJBQXlCO0VBQ3pCLG1DQUEwQjtFQUExQiwyQkFBMEI7RUFDMUIsNkNBQW9DO1VBQXBDLHFDQUFvQztFQUNwQyxVQUFTLEVBQ1Y7O0FBRUQ7O0VBRUUsZWxCUHNDO0VrQlF0QyxpQkFBZ0IsRUFDakI7O0FBRUQ7RUFDRSxZQUFXLEVBQ1o7O0FBRUQ7RUFDRSxhQUFZLEVBQ2I7O0FDdkNEO0VBQ0UsY0FBYSxFQUNkOztBQUlEO0VBQ0UsaUJBQWdCO0VBQ2hCLGVBQWMsRUFDZjs7QUNaRDtFM0J5U0UsMENBQXlDO0VBQ3pDLHVCQUFzQjtFQUN0Qiw0QkFBMkI7RUFDM0IsOEJBQTZCO0VBQzdCLHNCQUFxQjtFQUNyQiw2QkFBNEIsRTJCNVM3Qjs7QUFFRDtFM0J1VEUsc0JBQXFCO0VBQ3JCLHdCQUF1QjtFQUN2Qiw2QkFBNEI7RUFDNUIsNEJBQTJCO0VBQzNCLHVCQUFzQixFMkJ2VHJCOztBQUdIO0UzQjRVRSx5QkFBd0IsRTJCMVV6Qjs7QUFFRDtFM0JrVkUsOEJBQTZCLEUyQmhWOUI7O0EzQjBJQztFQUNFLG9CTzFKb0M7RVAySnBDLGEyQnpJcUMsRTNCMEl0Qzs7QUFIRDtFQUNFLG9CTzFKb0M7RVAySnBDLGEyQnpJcUMsRTNCMEl0Qzs7QTRCOUpIO0VBRUUsWUFBVztFQUNaLDJCQUF5QjtFQUN6QixZQUFXO0VBQ1gsa0JBQWlCO0VBQ2pCLDhCckJ5Q29DO0VxQnhDcEMsaUJBQWdCLEVBMEdoQjs7QUFqSEQ7RUFTRSxrQkFBaUIsRUFDakI7O0FBVkY7OztFQWNFLDBCQUF5QjtFQUN6QixhQUFZO0VBQ1osbUJBQWtCLEVBZ0duQjs7QUFoSEQ7OztFQW1CSSxzQkFBcUI7RUFDckIsaUJBQWU7RUFDZixrQkFBZ0IsRUEyQmpCOztBakJ6QkQ7RWlCdkJGOzs7SUF1Qk0sa0JBQWdCO0lBQ2hCLG1CQUFpQixFQXdCcEIsRUFBQTs7QUFoREg7OztFQTJCTSxzQkFBcUI7RUFDckIsYUFBWTtFQUNaLGdCOUJDZTtFOEJBZixrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLHNCQUFxQjtFQUNyQiw4QkFBNkI7RUFHN0Isb0JBQW1CO0VBRXRCLFlBQVc7RUFDWCxhQUFZO0VBQ1osc0JBQXFCO0VBQ3JCLGtCQUFpQjtFQUNqQixnQ0FBdUI7RUFBdkIsd0JBQXVCLEVBS3JCOztBQS9DTDs7Ozs7RUE0Q1EsMEJyQmJnQztFcUJjaEMsMEJyQnJCZ0MsRXFCc0JqQzs7QUE5Q1A7OztFQW1ESSxhQUFZLEVBS2I7O0FBeERIOzs7RUFxRE0sMEJyQnRCa0M7RXFCdUJsQywwQnJCOUJrQyxFcUIrQm5DOztBQXZETDs7Ozs7RUEwREksY0FBYSxFQUNkOztBQTNESDs7Ozs7RUE2REksc0JBQXFCO0VBQ3JCLDhCQUE2QjtFQUM3QixzQkFBcUI7RUFDckIsMEJBQXlCO0VBQ3pCLGtDQUFpQztFQUNqQyxrQ0FBaUM7RUFDakMsMEJBQXlCO0VBQ3pCLFlBQVc7RUFDWCxhQUFZLEVBRWI7O0FBdkVIOzs7RUE4RUcsZ0NBQXVCO0VBQXZCLHdCQUF1QixFQU12Qjs7QUFwRkg7Ozs7O0VBZ0ZJLGdCQUFlO0VBQ2YsbUJBQ0QsRUFBQzs7QUFsRko7OztFQTZGRyxnQ0FBdUI7RUFBdkIsd0JBQXVCLEVBTXZCOztBQW5HSDs7Ozs7RUErRkksaUJBQWdCO0VBQ2hCLGtCQUNELEVBQUM7O0FBakdKOzs7RUEwR0UsOEJBQTZCLEVBQzVCOztBQTNHSDs7O0VBNkdJLGdCQUFlLEVBRWpCOztBQy9HRjtFQUNFLFlBQVc7RUFDWCxjQUFhO0VBQ2Isa0JBQWlCO0VBQ2pCLDBCQUF5QixFQU8xQjs7QUFYRDtFQU9JLHFCQUFvQjtFQUNwQiwwQkFBeUI7RUFDekIsb0JBQW1CLEVBQ3BCOztBQUdIOztFQVVNLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsMEJBQXlCO0VBQ3pCLG9CQUFtQjtFQUNuQiwwQnRCb0NrQyxFc0JuQ25DOztBQWxCTDs7RUF1Qk0sbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQiwwQnRCNEJrQyxFc0J2Qm5DOztBQUlMOztFQUdJLG1CQUFrQjtFQUNsQixpQkFBZ0IsRUFDakI7O0FBTEg7RUFRSSxZQUFXO0VBRVgsaUJBQWdCLEVBQ2pCOztBQVhIO0VBZU0sc0NBQW9DLEVBQ3JDOztBQWhCTDtFQW1CTSxzQ0FBb0MsRUFDckM7O0FDakVMO0VBQ0UsV0FBVTtFQUNWLFVBQVMsRUFjVjs7QUFoQkQ7RUFLSSxXQUFVO0VBQ1YsVUFBUztFQUNULGlCQUFnQixFQVFqQjs7QUFmSDtFQVVNLGlCQUFnQjtFQUNoQiwwQkFBeUI7RUFDekIscUJBQW9CO0VBQ3BCLHFDQUFvQyxFQUNyQzs7QUNoQkw7RUFDQyxZQUFXLEVBQ1g7O0FBRUQ7RUFDQyxjQUFhLEVBK0liOztBcEI3SEM7RW9CbkJGO0lBR0UsaUJBQWdCLEVBNklqQixFQUFBOztBQWhKRDtFQU1FLFlBQVc7RUFDWCxlQUFjLEVBQ2Q7O0FBUkY7RUFVRSxrQkFBaUIsRUFZakI7O0FBdEJGO0VBWUcsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixjQUFhO0VBQ2IsYUFBWSxFQU1aOztBcEJGRDtFb0JuQkY7SUFpQkksWUFBVztJQUNYLCtCeEJZb0M7SXdCWHBDLGV4QldvQyxFd0JUckMsRUFBQTs7QUFyQkg7RUF5QkcsY0FBYSxFQUNiOztBQTFCSDtFQTZCRSxtQkFBa0I7RUFDbEIsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsb0JBQWtCO0VBQ2xCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsaUJBQWUsRUEwRWY7O0FBN0dGO0VBc0NHLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsZXhCeEJxQztFd0J5QnJDLGtCQUFpQjtFQUNqQixxQkFBb0I7RUFDcEIsWUFBVztFL0J3VVosa0NBQXlCO0VBQXpCLDBCQUF5QixFK0JuU3hCOztBQWhGSDtFQThDSSxZQUFXO0VBQ1gsWUFBVztFQUNYLG1CQUFrQjtFQUVsQixVQUFTO0VBQ1QsVUFBUztFQUNULG9CeEJsRG9DO0V3QnFEcEMsYUFBWTtFQUNaLGNBQWE7RUFDYixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLGtDQUF5QjtVQUF6QiwwQkFBeUI7RUFDekIsbUJBQWtCLEVBQ2xCOztBQTdESjtFQStESSxZQUFXO0VBQ1gsV0FBVTtFQUNWLG1CQUFrQjtFQUVsQixVQUFTO0VBQ1QsVUFBUztFQUNULG9CeEJuRW9DO0V3QnNFcEMsYUFBWTtFQUNaLGNBQWE7RUFDYixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLGtDQUF5QjtVQUF6QiwwQkFBeUI7RUFDekIsbUJBQWtCLEVBRWxCOztBQS9FSjtFQWtGRywwREFBaUQ7VUFBakQsa0RBQWlEO0VBQ2pELDZCQUFvQjtVQUFwQixxQkFBb0IsRUFDcEI7O0FBcEZIO0VBc0ZHLDBEQUFpRDtVQUFqRCxrREFBaUQsRUFDakQ7O0FBdkZIO0VBeUZHLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsY0FBYTtFQUNiLGFBQVksRUFTWjs7QXBCbEZEO0VvQm5CRjtJQThGSSxZQUFXO0lBQ1gsYUFBWTtJQUNaLFdBQVU7SUFDVixtQkFBa0I7SUFDbEIsK0J4QnBFb0M7SXdCcUVwQyxleEJyRW9DLEV3QnVFckMsRUFBQTs7QUFyR0g7RUF3R0ksY0FBYTtFQUNiLG1CQUFrQjtFQUNsQixhQUFZLEVBQ1o7O0FBM0dKO0VBZ0hHLFlBQVc7RUFDWCxhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLGFBQVk7RUFDWixnQkFBZTtFQUNmLFNBQVE7RUFDUixRQUFPO0VBQ1AsVUFBUztFQUNULGFBQVk7RUFDWiwwQkFBeUI7RUFDekIsNEJBQTJCO0VBQzNCLHVCQUFzQjtFQUN0Qiw2QkFBNEI7RUFDNUIsa0ZBQWlGO0VBQ2pGLFdBQVU7RUFDVixXQUFVO0VBQ1YscUNBQTRCO0VBQTVCLDZCQUE0QixFQUM1Qjs7QUFqSUg7RUFtSUcscUNBQTRCO0VBQTVCLDZCQUE0QixFQUs1Qjs7QUF4SUg7RUFxSUsscUNBQTRCO0VBQTVCLDZCQUE0QjtFQUM3QixjQUFhLEVBQ2I7O0FBdklKO0VBMklFLDhEQUFxRDtVQUFyRCxzREFBcUQsRUFDckQ7O0FBNUlGO0VBOElFLHdCQUFlO1VBQWYsZ0JBQWUsRUFDZjs7QUFFRjtFQUVDLDBCQUF5QjtFQUN6QixjQUFhLEVBQ2I7O0FBRUQ7RUFDRSxnQkFBZTtFQUNmLGFBQVksRUFDYjs7QUFDRDtFQUNFLGdCQUFlO0VBQ2YsYUFBWSxFQUNiOztBQUNEO0VBRUUsZUFBYyxFQUNkOztBQUhGO0VBS0UsY0FBYSxFQUNiOztBQUVGO0VBQ0MsWUFBVyxFQUNYOztBQUNEO0VBRUUsc0JBQXFCO0VBQ3JCLGVBQWMsRUFDZDs7QUFKRjtFQU1FLHNCQUFxQixFQUNyQjs7QUFFRjtFQUVFLFVBQVMsRUFDVDs7QUFIRjtFQUtFLFVBQVMsRUFPVDs7QUFaRjtFQU9HLHNCQUFxQixFQUNyQjs7QUFSSDtFQVVHLHNCQUFxQixFQUNyQjs7QUFHSDtFQUNDLFNBQVEsRUFDUjs7QUFDRDtFQUNDLFdBQVUsRUFTVjs7QUFQQTtFQUNDLFdBQVUsRUFDVjs7QUFFRDtFQUNDLFdBQVUsRUFDVjs7QUFFRjtFQUNDLGFBQVk7RUFDWixnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixhQUFZO0VBQ1osMERBQWlEO1VBQWpELGtEQUFpRDtFQUNqRCw2Q0FBb0M7VUFBcEMscUNBQW9DO0VBQ25DLE9BQU0sRUErQlA7O0FBdENEO0VBU0UsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixpQkFBZ0IsRUFVaEI7O0FBckJGO0VBYUcsWUFBVyxFQUNYOztBQWRIO0VBZ0JHLGNBQWEsRUFDYjs7QUFqQkg7RUFtQkcsZUFBYyxFQUNkOztBQXBCSDtFQXVCRSxjQUFhO0VBQ2Isb0JBQW1CLEVBRW5COztBQTFCRjtFQThCSSxhQUFZLEVBQ1o7O0FBL0JKO0VBbUNFLGVBQWM7RUFDWixVQUFTLEVBQ1g7O0FBR0Y7RUFDQyxpQkFBZ0I7RUFDaEIsZ0JBQWUsRUFDZjs7QUFDRDtFQUNFO0lBQ0UsZ0NBQXVCO1lBQXZCLHdCQUF1QixFQUFBO0VBRTFCO0lBQ0MsNENBQW1DO1lBQW5DLG9DQUFtQyxFQUFBLEVBQUE7O0FBTHJDO0VBQ0U7SUFDRSxnQ0FBdUI7WUFBdkIsd0JBQXVCLEVBQUE7RUFFMUI7SUFDQyw0Q0FBbUM7WUFBbkMsb0NBQW1DLEVBQUEsRUFBQTs7QUFHckM7RUFDRTtJQUNFLHNDQUE2QjtZQUE3Qiw4QkFBNkIsRUFBQTtFQUVoQztJQUNDLG1DQUEwQjtZQUExQiwyQkFBMEIsRUFBQSxFQUFBOztBQUw1QjtFQUNFO0lBQ0Usc0NBQTZCO1lBQTdCLDhCQUE2QixFQUFBO0VBRWhDO0lBQ0MsbUNBQTBCO1lBQTFCLDJCQUEwQixFQUFBLEVBQUE7O0FBRzVCO0VBQ0U7SUFBTyxnQ0FBdUI7WUFBdkIsd0JBQXVCLEVBQUE7RUFDOUI7SUFBTyxrQ0FBeUI7WUFBekIsMEJBQXlCLEVBQUEsRUFBQTs7QUFGbEM7RUFDRTtJQUFPLGdDQUF1QjtZQUF2Qix3QkFBdUIsRUFBQTtFQUM5QjtJQUFPLGtDQUF5QjtZQUF6QiwwQkFBeUIsRUFBQSxFQUFBOztBQ2pSbEM7RUFHRyxnQkFBZSxFQUNmOztBQUpIO0VBTUcsYUFBWTtFQUNaLGlCQUFnQixFQUVoQjs7QUFJSDtFQUNDLFdBQVU7RUFDVixzQkFBcUI7RUFDckIsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixTQUFRO0VBQ1IsY0FBYSxFQXdEYjs7QXJCcERDO0VxQlZGO0lBYUUsa0JBQWlCO0lBQ2pCLGFBQVk7SUFDWixlQUFjO0lBQ2QsYUFBWTtJQUNaLGVBQWM7SUFDZCxpQkFBZ0IsRUE0Q2pCLEVBQUE7O0FBOUREO0VBc0JFLFlBQVc7RUFDWCxtQkFBa0IsRUFDbEI7O0FBeEJGO0VBMEJFLFlBQVc7RUFFWCxvQkFBbUI7RUFDbkIsc0JBQXFCO0VBQ3JCLGtCQUFpQjtFQUVqQixnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsdUJBQXNCO0VBRXRCLDBCekJUbUM7RXlCVW5DLGV6QjNCc0M7RXlCNEJ0QywwQnpCWG1DO0V5QlluQyxtQkFBa0I7RUFDbEIseUJBQWdCO0VBQWhCLGlCQUFnQjtFaENpVWhCLGtDQUF5QjtFQUF6QiwwQkFBeUIsRWdDL1N6Qjs7QXJCakRBO0VxQlZGO0lBOENHLGVBQWM7SUFDZCwyQkFBMEI7SUFDMUIsZ0JBQWU7SUFDZixtQkFBa0IsRUFVbkIsRUFBQTs7QUEzREY7RUFxREcsMEJ6QmpEcUM7RXlCa0RyQyxlekIxQmtDO0V5QjJCbEMsaUNBQWdDO0VBQ2hDLGlCQUFnQjtFQUNoQix5QkFBZ0I7RUFBaEIsaUJBQWdCLEVBQ2hCOztBQ3ZFSDtFQU1VLHFCQUFvQjtFQUNwQixxQkFBb0I7RUFDcEIsWUFBVztFQUNYLGdCbkNxQlc7RW1DcEJYLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCLEVBZ0JqQjs7QXRCUlA7RXNCdkJGO0lBaUJZLFdBQVU7SUFDVixnQkFBZTtJQUNmLHFCQUFvQixFQVl2QixFQUFBOztBdEJSUDtFc0J2QkY7SUFzQlksc0JBQXFCLEVBU3hCLEVBQUE7O0FBL0JUO0VBeUJZLGFBQVksRUFLYjs7QUE5Qlg7RUEyQmMsZTFCekIwQjtFMEIwQjFCLHNCQUFxQixFQUN0Qjs7QUE3QmI7RWpDcVdFLHNCT25Xc0M7RVBvV3RDLDhCQUE2QjtFQUM3QixzQkFBcUI7RUFDckIsZUFBYztFQUNkLDBCQUF5QjtFQUN6QixrQ0FBaUM7RWlDeFV6QixpQkFBZ0I7RUFDaEIscUJBQW9CLEVBQ3JCOztBdEJiUDtFc0J2QkY7SUEwQ1EsV0FBVTtJQUNWLGFBQVksRUFvQ2YsRUFBQTs7QXRCeERIO0VzQnZCRjtJQThDUSxXQUFVLEVBaUNiLEVBQUE7O0F0QnhESDtFc0J2QkY7SUFpRFEsV0FBVTtJQUNWLFlBQVcsRUE2QmQsRUFBQTs7QUEvRUw7RUFxRFEsa0JBQWlCO0VBQ2pCLG9CQUFtQixFQXdCcEI7O0FBOUVQO0VBd0RVLFlBQVc7RUFDWCxrQkFBaUI7RUFDakIsb0JBQW1CO0VBQ25CLGdCbkM3Qlc7RW1DOEJYLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCLEVBWWpCOztBdEJ0RFA7RXNCdkJGO0lBbUVZLFdBQVU7SUFDVixpQkFBZ0IsRUFTbkIsRUFBQTs7QUE3RVQ7RUF1RVksZTFCbEQ0QjtFMEJtRDVCLDJCQUEwQixFQUkzQjs7QUE1RVg7RUEwRWMsc0JBQXFCLEVBQ3RCOztBQ3hFYjtFQUNDLGNBQWEsRUFrQmI7O0F2QkNDO0V1QnBCRjtJQUdFLGVBQWMsRUFnQmYsRUFBQTs7QUFuQkQ7RUFNRSxrQkFBaUIsRUFDakI7O0FBUEY7RUFVRyxtQkFBa0I7RUFDbEIsb0JBQW1CLEVBQ3BCOztBdkJRQTtFdUJwQkY7SUFpQkUsZUFBYyxFQUVmLEVBQUE7O0FBRUQ7RUFDRSxZQUFXO0VBTVosbUJBQWtCLEVBK0VsQjs7QXZCdkZDO0V1QkNGO0lBSUUsbUJBQWtCLEVBa0ZuQixFQUFBOztBQTNFQztFQUNFLHNCQUFxQjtFQUNyQixZQUFXLEVBQ1o7O0FBTUQ7RUFDRSxpQkFBZ0I7RUFDaEIsVUFBUztFQUNULFdBQVUsRUFDWDs7QUFFRDtFQUNBLGdCQUFlO0VBQ2Ysb0JBQW1CO0VBQ3BCLG1CQUFrQixFQWNoQjs7QUFqQkE7RUFNQSxtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2YsYUFBWTtFQUVaLHNCQUFxQixFQUN0Qjs7QUFYRjtFQWNHLFlBQVc7RUFDWCxlQUFjLEVBQ2Y7O0FBMUNMO0VBOENFLHNCQUFxQjtFQUNuQixlM0IvQ29DO0UyQmlEcEMsZ0JwQzNDaUI7RW9DNENqQixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQixFQUlqQjs7QUEzREg7RUF5RE0sc0JBQXFCLEVBQ3RCOztBQTFETDtFQTZESSwyQkFBMEIsRUFDM0I7O0FBOURIO0VBZ0VJLHNCQUFxQjtFQUNyQixpQkFBZ0IsRUFDakI7O0FDMUZIO0VBRUUsYUFBWSxFQUNaOztBQUVGO0VBRUUsWUFBVyxFQVNYOztBeEJPQTtFd0JsQkY7SUFNRyxhQUFZO0lBQ1oscUJBQWE7SUFBYixzQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNaLDBCQUFtQjtJQUFuQiw0QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQixFQUdyQixFQUFBOztBQVhGO0VBYUUsWUFBVyxFQUNYOztBQWRGO0VBZ0JFLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIscUJBQW9CO0VBQ3BCLDBCNUJYc0M7RTRCWXRDLGlCQUFnQjtFQUNoQixtQkFBa0IsRUE0RWxCOztBQXBHRjtFQTBCRyxnQkFBZTtFQUNmLGdCQUFlLEVBQ2Y7O0F4QlZEO0V3QmxCRjtJQThCRyxxQkFBb0I7SUFDcEIsWUFBVztJQUNYLGFBQVk7SUFDWixnQkFBZTtJQUNmLGtCQUFpQjtJQUNqQixnQkFBZTtJQUNmLGlCQUFnQjtJQUNoQixvQkFBbUI7SUFDbkIsMEI1QjNCcUMsRTRCeUZ0QyxFQUFBOztBQXBHRjtFQXlDRyxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsdUJBQXNCLEVBSXRCOztBeEI5QkQ7RXdCbEJGO0lBOENJLFlBQVcsRUFFWixFQUFBOztBQWhESDtFQW1ERyxjQUFhO0VBQ2Isa0JBQWlCO0VBQ2pCLG1CQUFrQixFQThCbEI7O0F4QmpFRDtFd0JsQkY7SUF5REksc0JBQXFCO0lBQ3JCLGlCQUFnQixFQXlCakIsRUFBQTs7QUFuRkg7RUE4REksbUJBQWtCO0VBQ2xCLGU1QmhEb0MsRTRCMERwQzs7QUF6RUo7RUFrRUssWUFBVztFQUNYLG1CQUFrQjtFQUNsQixhQUFZLEVBSVo7O0F4QnRESDtFd0JsQkY7SUFzRU0sYUFBWSxFQUViLEVBQUE7O0FBeEVMO0VBNkVNLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsYUFBWSxFQUNaOztBeEI5REo7RXdCbEJGO0lBdUZJLG1CQUFrQjtJQUNsQixTQUFRO0lBQ1IsU0FBUSxFQUNSLEVBQUE7O0FBMUZKO0VBK0ZHLGdCQUFlLEVBSWY7O0F4QmpGRDtFd0JsQkY7SUFpR0ksY0FBYSxFQUVkLEVBQUE7O0FBS0g7RUFDQyxtQkFBa0IsRUE2RWxCOztBQTNFQTtFQUNDLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsWUFBVyxFQUNYOztBQUVBO0VBQ0MsZUFBYztFQUNkLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQix3QkFBdUIsRUFLdkI7O0FBWEQ7RUFTRSxpQzVCekhvQyxFNEIwSHBDOztBQUlEO0VBQ0MsZUFBYztFQUNkLHFCQUFvQjtFQUNwQixrQkFBaUIsRUFVakI7O0FBYkQ7RUFLRSxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxTQUFRO0VBQ1IsWUFBVztFQUNYLFlBQVc7RUFDWCwwQjVCaEdnQyxFNEJpR2hDOztBQW5DTDtFQXdDRyxjQUFhLEVBS2I7O0F4Qm5JRDtFd0JzRkY7SUEyQ0ksaUJBQWdCLEVBRWpCLEVBQUE7O0FBN0NIO0VBa0RFLHNCQUFxQjtFQUNyQixxQkFBb0I7RUFDcEIsbUJBQWtCO0VBQ2xCLGlCQUFnQixFQUNoQjs7QUF0REY7RUF5REUsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixZQUFXO0VBQ1gsbUNBQWtDO0VBQ2xDLHlCQUF3QjtFQUN4Qiw2QkFBNEI7RUFDNUIsc0ZBQXFGO0VBQ3JGLGdCQUFlLEVBQ2Y7O0FBcEVGO0VBdUVFLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIscUJBQW9CO0VBQ3BCLG1CQUFrQjtFQUNsQixvQkFBbUIsRUFDbkI7O0FDekxGO0VBR0UsZUFBYztFQUNkLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsMEJBQXlCO0VBQ3pCLDBCQUF5QixFQStHekI7O0F6Qi9GQTtFeUJ2QkY7SUFTRyxpQkFBZ0I7SUFDaEIsZUFBYyxFQTRHZixFQUFBOztBQXRIRjtFQWNHLGVBQWM7RUFDZCxlQUFjLEVBQ2Q7O0FBaEJIO0VBb0JHLFlBQVcsRUFpR1g7O0FBckhIO0VBc0JJLGNBQWEsRUFDYjs7QUF2Qko7RUEwQkssZUFBYztFQUNkLDZCQUE0QjtFQUM1QixnQkFBZTtFQUNmLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsZUFBYztFQUNkLHNCQUFxQixFQUlyQjs7QUF2Q0w7RUFxQ00sZTdCbkNrQyxFNkJvQ2xDOztBQXRDTjtFQTBDSSxlQUFjO0VBQ2QsWUFBVztFQUNYLDBCQUF5QjtFQUN6QixlQUFjLEVBcUVkOztBQWxISjtFQStDSyxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCwwQkFBd0I7RUFDeEIsaUNBQWdDO0VBQ2hDLG1CQUFrQixFQXdCbEI7O0FBakZMO0VBMkRNLFlBQVc7RUFDWCxhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLGFBQVk7RUFDWixnQkFBZTtFQUNmLFlBQVc7RUFDWCxVQUFTO0VBQ1QsYUFBWTtFQUNaLDhCQUE2QjtFQUM3Qiw0QkFBMkI7RUFDM0IsdUJBQXNCO0VBQ3RCLDZCQUE0QjtFQUM1QixrRkFBaUY7RUFDakYsV0FBVTtFQUNWLFdBQVU7RUFDVixxQ0FBb0M7RUFDcEMsNkJBQTRCLEVBQzVCOztBQTVFTjtFQThFTSx1QkFBc0I7RUFDdEIsZUFBYyxFQUNkOztBQWhGTjtFQXFGTSwwQkFBeUIsRUFZekI7O0FBakdOO0VBdUZPLDBCQUF5QjtFQUN6QixtQkFBa0IsRUFDbEI7O0FBekZQO0VBMkZPLDBCQUF5QjtFQUN6QixtQkFBa0IsRUFJbEI7O0FBaEdQO0VBOEZRLDBCQUF5QixFQUN6Qjs7QUEvRlI7RUFtR00sZ0JBQWUsRUFhZjs7QUFoSE47RUFzR1EsbUJBQWtCO0VBQ2xCLGFBQVk7RUFDWixtRkFBa0Y7RUFDbEYsNkJBQTRCO0VBQzVCLHlCQUF3QjtFQUN4QixZQUFXO0VBQ1gsYUFBWTtFQUNaLHNCQUFxQixFQUNyQjs7QUE5R1I7RUEwSEUsZUFBYztFQUNkLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLDBCQUF5QjtFQUN6QiwwQkFBeUIsRUEwSHpCOztBekJqT0E7RXlCdkJGO0lBZ0lHLGVBQWM7SUFDZCxpQkFBZ0IsRUF1SGpCLEVBQUE7O0FBeFBGO0VBcUlHLGVBQWM7RUFDZCxlQUFjLEVBQ2Q7O0FBdklIO0VBMklHLFlBQVcsRUE0R1g7O0FBdlBIO0VBNklJLGNBQWEsRUFDYjs7QUE5SUo7RUFpSkssZUFBYztFQUNkLDZCQUE0QjtFQUM1QixnQkFBZTtFQUNmLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsZUFBYztFQUNkLHNCQUFxQixFQUlyQjs7QUE5Skw7RUE0Sk0sZTdCMUprQyxFNkIySmxDOztBQTdKTjtFQWtLSSxlQUFjO0VBQ2QsWUFBVztFQUNYLDBCQUF5QixFQWtGekI7O0FBdFBKO0VBc0tLLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHNCQUFxQjtFQUNyQixpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLDBCQUF3QjtFQUN4QixpQ0FBZ0M7RUFDaEMsbUJBQWtCLEVBd0JsQjs7QUF4TUw7RUFrTE0sWUFBVztFQUNYLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLGdCQUFlO0VBQ2YsWUFBVztFQUNYLFVBQVM7RUFDVCxhQUFZO0VBQ1osOEJBQTZCO0VBQzdCLDRCQUEyQjtFQUMzQix1QkFBc0I7RUFDdEIsNkJBQTRCO0VBQzVCLGtGQUFpRjtFQUNqRixXQUFVO0VBQ1YsV0FBVTtFQUNWLHFDQUFvQztFQUNwQyw2QkFBNEIsRUFDNUI7O0FBbk1OO0VBcU1NLHVCQUFzQjtFQUN0QixlQUFjLEVBQ2Q7O0FBdk1OO0VBOE1RLG1CQUFrQjtFQUNsQixhQUFZO0VBQ1osbUZBQWtGO0VBQ2xGLDZCQUE0QjtFQUM1Qix5QkFBd0I7RUFDeEIsWUFBVztFQUNYLGFBQVk7RUFDWixzQkFBcUIsRUFDckI7O0FBdE5SO0VBME5PLDBCQUF5QjtFQUN6QixtQkFBa0IsRUFDbEI7O0FBNU5QO0VBK05PLDBCQUF5QixFQUl6Qjs7QUFuT1A7RUFpT1EsMEJBQXlCLEVBQ3pCOztBQWxPUjtFQXNPTSxnQkFBZSxFQWNmOztBQXBQTjtFQXdPTyxtQkFBa0IsRUFXbEI7O0FBblBQO0VBME9RLG1CQUFrQjtFQUNsQixhQUFZO0VBQ1osbUZBQWtGO0VBQ2xGLDZCQUE0QjtFQUM1Qix5QkFBd0I7RUFDeEIsWUFBVztFQUNYLGFBQVk7RUFDWixzQkFBcUIsRUFDckI7O0F6QjNOTjtFMEJ2QkY7SUFFSSxXQUFVO0lBQ1YsYUFBWSxFQU9mLEVBQUE7O0ExQmFDO0UwQnZCRjtJQU1JLFdBQVU7SUFDVixZQUFXO0lBQ1gsbUJBQWtCLEVBRXJCLEVBQUE7O0FBQ0Q7RUFFSSxhQUFZO0VBQ1osYUFBWTtFQUNaLFlBQVc7RUFDWCxZQUFXO0VBQ1gsZUFBYztFQUNkLGlCQUFnQjtFQVdoQixvQkFBbUI7RUFDbkIsZ0JBQWU7RUFDZix5QkFBd0IsRUFJekI7O0ExQlpEO0UwQlpGO0lBU00sYUFBWSxFQWVmLEVBQUE7O0ExQlpEO0UwQlpGO0lBYU0sZUFBYztJQUNkLHFCQUFvQjtJQUNwQixZQUFXO0lBQ1gsa0JBQWlCLEVBUXBCLEVBQUE7O0FBeEJIO0VBc0JNLHlCQUF3QixFQUN6Qjs7QUF2Qkw7RUEwQkksd0ZBQXVGLEVBSXhGOztBQTlCSDtFQTRCTSx3RkFBdUYsRUFDeEY7O0FBN0JMO0VBZ0NJLHVGQUFzRixFQUl2Rjs7QUFwQ0g7RUFrQ00sdUZBQXNGLEVBQ3ZGOztBQW5DTDtFQXNDSSx5RkFBd0YsRUFJekY7O0FBMUNIO0VBd0NNLHlGQUF3RixFQUN6Rjs7QUF6Q0w7RUE0Q0ksdUZBQXNGLEVBSXZGOztBQWhESDtFQThDTSx1RkFBc0YsRUFDdkY7O0FBL0NMO0VBa0RJLHdGQUF1RixFQUl4Rjs7QUF0REg7RUFvRE0sd0ZBQXVGLEVBQ3hGOztBQXJETDtFQXdESSx1RkFBc0YsRUFJdkY7O0FBNURIO0VBMERNLHVGQUFzRixFQUN2Rjs7QUFHTDtFQUNFLGdCdkM1Q21CO0V1QzZDbkIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsYUFBWSxFQUNiOztBQ2xGRDtFQUNFLG1GQUFpRjtFQUNqRiwwQi9CZXNDO0UrQmR0QyxtQkFBa0IsRUFJbkI7O0FDUEQ7RUFFRSxpQkFBZ0IsRUFDaEI7O0FBSEY7RUFLRSxzQkFBcUI7RUFDckIsZ0JBQWU7RUFDZixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCLEVBT3RCOztBQWxCRjtFQWFHLHNCQUFxQixFQUlyQjs7QUFqQkg7RUFlSSwyQkFBMEIsRUFDMUI7O0FDaEJKOzs7Ozs7Ozs7Ozs7O0VBYUMsMEJqQ21CdUM7RWlDbEJ0QywwQmpDY3NDO0VpQ2J0QyxnQkFBZTtFQUNmLGNBQWEsRUFDZDs7QUFFRDs7Ozs7RUFLRSxlQUFjLEVBQ2Y7O0FBRUQ7O0VBRUUseUJBQWdCO0tBQWhCLHNCQUFnQjtVQUFoQixpQkFBZ0I7RUFDaEIsMEJqQ0ZzQztFaUNHdEMsbUJBQWtCLEVBQ25COztBQUVEOztFQUVFLHlCQUFnQjtLQUFoQixzQkFBZ0I7VUFBaEIsaUJBQWdCO0VBQ2hCLG1CQUFrQixFQUNuQjs7QUFFRDtFQUNFLG1FQUFtRTtFQUNuRSwwQmpDVnNDO0VpQ1d0Qyx5QkFBd0I7RUFDeEIscUJBQW9CO0VBQ3BCLHNCQUFxQixFQUN0Qjs7QUFHRDs7O0VBR0UsZ0JBQWUsRUFDaEI7O0FBR0Q7Ozs7Ozs7RUFPRSxnQ0FBdUI7RUFBdkIsd0JBQXVCLEVBQ3hCOztBQUVEOzs7RUFJSSxlakN2Q29DO0VpQ3dDcEMsdUJqQ3hDb0M7RWlDeUN0Qyx5QkFBZ0I7VUFBaEIsaUJBQWdCO0VBQ2hCLDhCQUE2QixFQUM1Qjs7QUFHSDtFQUNFLHVCakNoRHNDLEVpQ2lEdkM7O0FBRUQ7O0VBRUUsMEJqQ3JEc0M7RWlDc0R0Qyx1QmpDdERzQyxFaUN1RHZDOztBQUdEO0VBQ0MsMkJqQzFEdUMsRWlDMkR2Qzs7QUMxRkQ7RUFDRSwwQkFBeUI7RUFDekIsY0FBYSxFQWNkOztBQWhCRDtFQUtJLHNCQUFxQixFQUN0Qjs7QUFOSDtFQVNJLHNCQUFxQjtFQUNyQixZQUFXLEVBQ1o7O0FBWEg7RUFjSSxpQkFBZ0IsRUFDakI7O0FDZEg7OztFQUdFLGlCQUFnQixFQVNqQjs7QUFaRDs7Ozs7Ozs7Ozs7O0VBU0ksZ0JBQWU7RUFDZixZQUFXLEVBQ1o7O0FBSUg7O0VBRUUsaUJBQWdCO0VBQ2hCLGVuQ0lzQztFbUNIdEMsb0J0Q3FDMkMsRXNDcEM1Qzs7QUNuQkQ7RUFDRSxnQkFBZSxFQUNoQjs7QUFHRDtFQUNFLGVBQWM7RUFDZCxpQkFBZ0IsRUFDakI7O0FBRUQ7O0VBSU0sY0FBYSxFQUNkOztBQ2hCTDtFQUVJLDhCckMrQm9DO0VxQzlCcEMsK0JyQzhCb0M7RXFDN0JwQyxpQ3JDNkJvQyxFcUM1QnJDOztBQUxIO0VBU00sMEJBQXlCO0VBQ3pCLHdCQUF1QixFQUt4Qjs7QUFmTDtFQWFRLGVyQ1pnQyxFcUNhakM7O0FDZlA7RUFDQyxVQUFTO0VBSVQsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsZUFBYyxFQUNkOztBQUVEO0VBRUMsbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxnQnpDMkM0QztFeUN6QzVDLGdCQUFlO0VBQ2YsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsc0J6Q3NDNEM7RXlDckM1QyxtQkFBa0I7RUFDbEIsMEJBQXlCLEVBNkJ6Qjs7QUF4Q0Q7RUFlRyxjQUFhLEVBQ2Q7O0FBaEJGO0VBMEJHLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsVUFBUztFQUNULHNCQUFxQjtFQUNyQixhQUFZO0VBQ1osWUFBVztFQUNYLG1CQUFrQjtFQUVsQix1REFBc0Q7RUFDdEQsNkJBQTRCO0VBQzVCLDJCQUEwQjtFQUMxQixhQUFZO0VBQ1osaUJBQWdCLEVBQ2pCOztBQUdGO0VBQ0MsYUFBWTtFQUNaLFlBQVc7RUFFWCx1REFBc0Q7RUFDdEQsNkJBQTRCO0VBQzVCLDJCQUEwQjtFQUMxQixhQUFZLEVBQ1o7O0FBRUQ7RUFDQyx5QkFBd0IsRUFDeEI7O0FBRUQ7RUFFSSxnQnpDWHlDLEV5Q1kxQzs7QUNyRUg7O0VBRUUsZXZDdUJzQztFdUN0QnRDLGlCQUFnQjtFQUNoQixrQkFBaUIsRUFDbEI7O0FDTEQ7Ozs7RUFJRSwwQnhDOEJzQztFd0M3QnRDLG1CQUFrQjtFQUNsQixnQjNDbUQyQyxFMkNsQzVDOztBQXZCRDs7OztFQVVJLFdBQVU7RUFDVixtQkFBa0IsRUFDbkI7O0FBWkg7Ozs7RUFlSSxVQUFTO0VBQ1QsdUJqRENtQjtFaURBbkIsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUVoQiwwQkFBeUI7RUFDekIsWUFBVyxFQUNaOztBQUlIO0VBQ0UsbUIzQzhCMkMsRTJDekI1Qzs7QUFORDtFQUlJLG1CM0MyQnlDLEUyQzFCMUM7O0FDOUJIO0VBQ0Usc0JBQXFCLEVBQ3RCOztBQUVEOzs7Ozs7Ozs7Ozs7RUFZRSxpQkFBZ0I7RUFDaEIsaUJBQWdCLEVBQ2pCOztBQU9EOztFQUlFLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLG9CQUFtQjtFQUNuQixrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixlekNKc0M7RXlDS3RDLHNCQUFxQjtFQUNyQiwwQkFBeUI7RUFDekIsdUJBQXNCO0VBQ3RCLGdCQUFlO0VBQ2YsMEJ6Q0hzQztFeUNJdEMsMEJ6Q0xzQztFeUNNdEMsaUJBQWdCO0VBRWhCLHNCQUFhO0tBQWIsbUJBQWE7VUFBYixjQUFhLEVBTWQ7O0FBekJEOzs7RUFzQkksMEJBQXdEO0VBQ3hELDBCQUEyRCxFQUM1RDs7QUFHSDtFQUNFLGV6Q2xDc0M7RXlDbUN0QywwQnpDdkJzQztFeUN3QnRDLDBCekNwQ3NDLEV5QzJDdkM7O0FBVkQ7RUFNSSxlekNuQ29DO0V5Q29DcEMsMEJ6Q3hDb0M7RXlDeUNwQywwQnpDekNvQyxFeUMwQ3JDOztBQzlESDs7RUFFRSxjQUFhLEVBQ2Q7O0FBSEQ7O0VBT0Usb0JBQW1CO0VBQ25CLG1CQUFrQixFQUNuQjs7QUFURDs7RUFhRSwrQkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLFdBQVUsRUFDWDs7QUFFRDtFQUNFLHdFQUF1RTtFQUN2RSw2QkFBNEI7RUFDNUIsMkJBQTBCLEVBTzNCOztBQUpDO0VBTkY7SUFPSSx3RUFBdUU7SUFDdkUsMkJBQTBCLEVBRTdCLEVBQUE7O0FBRUQ7RUFDRSxnRUFBK0Q7RUFDL0QsNkJBQTRCO0VBQzVCLDJCQUEwQixFQU8zQjs7QUFKQztFQU5GO0lBT0ksZ0VBQStEO0lBQy9ELDJCQUEwQixFQUU3QixFQUFBOztBQVZEO0VBYUUsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsb0JBQW1CLEVBQ3BCOztBQTdDRDs7RUNFRSxXQUFVO0VBQ1YsY0FBYSxFQUNkOztBREpEOztFQ1FFLG9CQUFtQjtFQUNuQixnQkFBZSxFQUNoQjs7QUFFRDtFQUNFLGdCQUFlO0VBQ2YsaUJBQWdCLEVBRWpCOztBQUVEO0VBR0MsK0JBQThCLEVBQzlCOztBQ3JCRDtFdENrQkksWXVDd0kwQztFdkN4STFDLFl3Q0E0RDtFeENBNUQsZXVDK0VxQjtFdkMvRXJCLGdCdUNrRm9CLEVEdER2Qjs7QUE5Q0Q7RUFLSSx1Qi9DbUR5QyxFK0M5QzFDOztBQVZIO0VBT00sdUIvQ2lEdUMsRStDaER4Qzs7QXhDY0g7RXdDdEJGOzs7O0l0Q2tCSSxZdUN3STBDO0l2Q3hJMUMsWXdDQTREO0l4Q0E1RCxldUMrRXFCO0l2Qy9FckIsZ0J1Q2tGb0IsRURqRmxCLEVBQUE7O0F4Q0dKO0V3Q3RCRjtJdENrQkksaUJ1Q3dJMEM7SXZDeEkxQyxZd0NBNEQ7SXhDQTVELGV1QytFcUI7SUR2RWxCLFlBQVcsRUFDWjtFQTNCTjs7O0lBZ0NPLFdBQ0YsRUFBQztFQWpDTjtJdENrQkksaUJ1Q3dJMEM7SXZDeEkxQyxZd0NBNEQ7SXhDQTVELGV1QytFcUIsRUQ3RG5CLEVBQUE7O0F4Q2RKO0V3Q3RCRjtJdENrQkksaUJ1Q3dJMEM7SXZDeEkxQyxZd0NBNEQ7SXhDQTVELGV1QytFcUIsRUR0RG5CLEVBQUE7O0FHM0NOO0VBR0ksMEIvQzhDb0MsRStDN0NyQzs7QUFKSDtFQU9JLDBCL0MyQ29DLEUrQzFDckM7O0FBUkg7RUFXSSwwQi9Dd0NvQyxFK0N2Q3JDOztBQVpIO0VBZUksMEIvQ3FDb0MsRStDcENyQzs7QUNqQkg7RUFDRSxZQUFXO0VBQ1gsZ0JBQWUsRUFDaEI7O0E1Q29CQztFNkN0QkY7SUFFSSxjQUFhLEVBS2hCLEVBQUE7O0E3Q2VDO0U2Q3RCRjtJQUtJLGVBQWMsRUFFakIsRUFBQTs7QTdDZUM7RTZDZEE7SUFFSSxrQkFBaUI7SUFDakIsbUJBQWtCLEVBMkRyQixFQUFBOztBN0NoREQ7RTZDZEE7SUFNSSxvQkFBbUI7SUFDbkIsYUFBWSxFQXVEZixFQUFBOztBN0NoREQ7RTZDZEE7SUFXSSxpQkFBZ0IsRUFtRG5CLEVBQUE7O0E3Q2hERDtFNkNkQTtJQWNJLGNBQWE7SUFDYixhQUFZLEVBK0NmLEVBQUE7O0E3Q2hERDtFNkNkQTtJQW9CTSxxQkFBYTtJQUFiLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsWUFBVztJQUNYLGtCQUFpQjtJQUNqQixtQkFBa0I7SUFDbEIsa0JBQWlCLEVBcUNwQixFQUFBOztBN0MvQ0g7RTZDZEE7SUEyQk0sYUFBWTtJQUNaLGtCQUFpQixFQWlDcEIsRUFBQTs7QTdDL0NIO0U2Q2RBO0lBK0JNLGtCQUFpQixFQThCcEIsRUFBQTs7QUE3REg7RUFrQ00sbUJBQWtCO0VBSWxCLGFBQVksRUFFYjs7QTdDMUJMO0U2Q2RBO0lBb0NRLGdCQUFlLEVBSWxCLEVBQUE7O0FBeENMO0VBMENNLFdBQVU7RUFDVixvQkFBbUI7RUFDbkIscUJBQW9CLEVBVXJCOztBN0N4Q0w7RTZDZEE7SUE4Q1EsZ0JBQWU7SUFDZixZQUFXO0lBQ1gsb0JBQW1CLEVBTXRCLEVBQUE7O0FBdERMO0VBbURNLGlCQUFnQixFQUN2Qjs7QUFwREM7RUF3RFEscUJBQW9CLEVBSXJCOztBQTVEUDtFQTBEUSxhQUFZLEVBQ1g7O0E3QzdDVDtFOEN2QkY7SUFFSSxXQUFVO0lBQ1YsWUFBVyxFQXVGZCxFQUFBOztBOUNuRUM7RThDdkJGO0lBTUksV0FBVSxFQW9GYixFQUFBOztBOUNuRUM7RThDdkJGO0lBU0ksV0FBVSxFQWlGYixFQUFBOztBQTFGRDtFQVlJLGlCQUFnQjtFQUVoQixtQkFBa0I7RUFFbEIscUJBQW9CLEVBeUVyQjs7QTlDbEVEO0U4Q3ZCRjtJQW1CTSxtQkFBa0I7SUFDbEIscUJBQW9CLEVBcUV2QixFQUFBOztBOUNsRUQ7RThDdkJGO0lBd0JNLHNCQUFxQixFQWlFeEIsRUFBQTs7QTlDbEVEO0U4Q3ZCRjtJQTRCTSxxQkFBb0IsRUE2RHZCLEVBQUE7O0E5Q2xFRDtFOEN2QkY7SUErQk0saUJBQWdCO0lBRWhCLHFCQUFvQixFQXdEdkIsRUFBQTs7QUF6Rkg7RUF1Q00sZWxEbEJrQztFa0RtQmxDLGdCM0RUcUIsRTJEdUR0Qjs7QUF0Rkw7RUEwQ1EsZWxEckJnQyxFa0R5QmpDOztBQTlDUDtFQTRDVSxlbEQxQzhCLEVrRDJDL0I7O0FBN0NUO0VBZ0RRLGNBQWEsRUFDZDs7QUFqRFA7RUFtRFEsaUJBQWdCO0VBQ2hCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsMkJBQTBCO0VBQzFCLHFCQUFvQixFQUVyQjs7QUE1RFA7RUE4RFEsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsc0JBQXFCLEVBSXRCOztBQXhFUDtFQXNFVSwyQkFBMEIsRUFDM0I7O0FBdkVUO0VBMEVNLHVCQUFzQjtFQUN0QixXQUFVLEVBVVQ7O0E5QzlETDtFOEN2QkY7SUE2RVEsV0FBVSxFQVFYLEVBQUE7O0E5QzlETDtFOEN2QkY7SUFnRlEsV0FBVSxFQUtYLEVBQUE7O0E5QzlETDtFOEN2QkY7SUFtRlEsV0FBVSxFQUVYLEVBQUE7O0FDckZQO0VBQ0MsV0FBVTtFQUNWLHNCQUFxQjtFQUNyQixtQkFBa0I7RUFDbEIsa0JDQ3lCO0VEQXpCLGlCQUFnQixFQVdoQjs7QS9DT0M7RStDdkJGO0lBUUUsYUFBWTtJQUNaLGlCQUFnQjtJQUNoQixzQkFBcUI7SUFDckIscUJBQW9CLEVBS3JCLEVBQUE7O0EvQ09DO0UrQ3ZCRjtJQWNFLGFBQVksRUFFYixFQUFBOztBRWhCRDtFQUVFLGNBQWEsRUFDYjs7QUFIRjtFQUtFLFlBQVcsRUFJWDs7QUFURjtFQU9HLHlCQUF3QixFQUN4Qjs7QUFJSDtFQUNDLGNBQWE7RUFDYixhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLG1CQUFrQjtFNUR1V2pCLGtDQUF5QjtFQUF6QiwwQkFBeUIsRTREblMxQjs7QWpEN0RDO0VpRFhGO0lBUUUsc0JBQXFCLEVBZ0V0QixFQUFBOztBQXhFRDtFQWFFLG1CQUFrQixFQTBEbEI7O0FBdkVGO0VBZUcsbUJBQWtCLEVBSWxCOztBQW5CSDtFQXFCRyxZQUFXO0VBQ1gsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixpQ0FBZ0M7RUFDaEMsMkJBQTBCO0VBQzFCLDZCQUE0QjtFQUM1QiwwQnJESnFDO0VxREtyQyx1RkFBc0Y7RUFDdEYsMEJyRE1rQztFcURMbEMsbUJBQWtCLEVBUWxCOztBakQzQkQ7RWlEWEY7SUFpQ0ksaUNBQWdDLEVBS2pDLEVBQUE7O0FBdENIO0VBb0NJLDBCckQ1Qm9DLEVxRDZCcEM7O0FBckNKO0VBeUNJLGFBQVk7RUFDWixnQkFBZSxFQUNoQjs7QUEzQ0g7RUE2Q0csbUJBQWtCO0VBQ2xCLGFBQVk7RUFDWixjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixTQUFRO0VBQ1IsVUFBUztFQUNULHdCQUF1QjtFQUNyQix3QkFBdUI7RUFDekIsU0FBUTtFNURxVFQsa0NBQXlCO0VBQXpCLDBCQUF5QixFNER6U3hCOztBQWxFSDtFQTJESSx3QkFBdUI7RUFDdkIsd0JBQXVCO0VBQ3ZCLGFBQVk7RUFDWiwyQ0FBMEM7RUFDMUMscUJBQW9CLEVBQ3BCOztBQWhFSjtFQW9FRyxXQUFVO0VBQ1YsZUFBYyxFQUNkOztBQUdIO0VBQ0MsV0FBVSxFQUNWOztBQUdEO0VBR0csZUFBYztFQUNYLFlBQVc7RUFDZCxrQkFBaUI7RUFDakIsWUFBVyxFQVFYOztBQWRIO0VBVUssY0FBYSxFQUNiOztBQ3JHTDtFQUNDLHNCQUFxQjtFQUNyQixhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLGlCQUFnQixFQXdCaEI7O0FBNUJEO0VBT0UsbUJBQWtCO0VBQ2xCLHNCQUFxQjtFQUNyQixZQUFXO0VBQ1gsYUFBWTtFQUNaLG1DQUFrQztFQUNsQyx5QkFBd0I7RUFDeEIsNkJBQTRCO0VBQzVCLGlHQUFnRyxFQUNoRzs7QUFmRjtFQWtCRSxzRkFBcUYsRUFDckY7O0FBbkJGO0VBc0JFLGNBQWEsRUFDYjs7QWxEQUE7RWtEdkJGO0lBMEJFLGNBQWEsRUFFZCxFQUFBOztBOUJ1TEQ7RThCcExFLGNBQWE7RUFDYixnQkFBZSxFQUNmOztBQ2pDRjtFQUNFLGVBQWMsRUFDZjs7QUFDRDtFQUNFLFlBQVc7RUFDWCxrQkFBaUI7RUFDakIsb0JBQW1CLEVBbUZsQjs7QW5EbEVEO0VtRHBCRjtJQUtJLFdBQVU7SUFDVixtQkFBa0I7SUFDbEIsa0JBQWlCO0lBQ2pCLGtCQUFpQixFQThFbEIsRUFBQTs7QUF0Rkg7RUFZSSxpRkFBZ0Y7RUFDaEYsNkJBQTRCO0VBRTVCLGVBQWMsRUFPZjs7QW5ERkQ7RW1EcEJGO0lBaUJNLGFBQVksRUFLZixFQUFBOztBbkRGRDtFbURwQkY7SUFvQk0sYUFBWSxFQUVmLEVBQUE7O0FBdEJIO0VBMEJNLG1CQUFrQjtFQUNsQixrQkFBaUIsRUFrQ2xCOztBbkR6Q0g7RW1EcEJGO0lBNkJRLGtCQUFpQixFQWdDcEIsRUFBQTs7QUE3REw7RUFnQ1EsZ0JoRVZZO0VnRVdaLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGVBQWM7RUFDZCx1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV2RHRCZ0M7RXVEdUJoQyxzQkFBcUIsRUFJdEI7O0FBNUNQO0VBMENZLGV2RDNDNEIsRXVENEM3Qjs7QUEzQ1g7RTlEa1dFLHNCT25Xc0M7RVBvV3RDLDhCQUE2QjtFQUM3QixzQkFBcUI7RUFDckIsZUFBYztFQUNkLDBCQUF5QjtFQUN6QixrQ0FBaUM7RThEeFQzQixxQkFBb0I7RUFDcEIsbUJBQWtCO0U5RG9VeEIsa0NBQXlCO0VBQXpCLDBCQUF5QixFOERsVXBCOztBQWxEUDtFQXFEVSxldkR0RDhCLEV1RHVEL0I7O0FBdERUO0U5RG9YRSxrQ0FBeUI7RUFBekIsMEJBQXlCO0U4RDNUakIscUJBQW9CO0VBQ3BCLGtCQUFpQixFQUNsQjs7QUEzRFQ7RUErRE0scUJBQW9CO0VBQ3BCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsWUFBVyxFQW1CWjs7QW5EakVIO0VtRHBCRjtJQW9FUSxXQUFVO0lBQ1Ysa0JBQWlCO0lBQ2pCLG1CQUFrQixFQWVyQixFQUFBOztBQXJGTDtFQTRFUSxnQmhFakRhO0VnRWtEYixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLG1CQUFrQjtFQUNsQixldkRqRWdDLEV1RGtFakM7O0FDdkZQO0VBQ0UsZUFBYztFQUNkLGtCQUFpQjtFQUNqQixlQUFjLEVBa0VmOztBcEQ5Q0M7RW9EdkJGO0lBS0ksZUFBYyxFQWdFakIsRUFBQTs7QXBEOUNDO0VvRHZCRjtJbERtQkksWXVDd0kwQztJdkN4STFDLFl3Q0E0RDtJeENBNUQsZXVDK0VxQjtJdkMvRXJCLGdCdUNrRm9CO0lXMUZsQix1QkFBc0IsRUF5RHpCO0VBcEVIO0lBYVEsb0JBQW1CLEVBQ3BCO0VBZFA7SUFnQlEsaUJBQWdCLEVBQ2pCLEVBQUE7O0FwRE1MO0VvRHZCRjtJbERtQkksaUJ1Q3dJMEM7SXZDeEkxQyxZd0NBNEQ7SXhDQTVELHNCbUQ0RDhFO0lEMUQ1RSx3QkFBdUIsRUErQzFCLEVBQUE7O0FwRDdDRDtFb0R2QkY7SUF3Qk0sbUJBQWtCLEVBNENyQixFQUFBOztBQXBFSDtFQTRCTSxtQkFBa0IsRUFrQ25COztBQTlETDtFL0RxV0Usc0JPbldzQztFUG9XdEMsOEJBQTZCO0VBQzdCLHNCQUFxQjtFQUNyQixlQUFjO0VBQ2QsMEJBQXlCO0VBQ3pCLGtDQUFpQztFK0QzVTNCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsZ0JBQWU7RS9Ec1ZyQixrQ0FBeUI7RUFBekIsMEJBQXlCO0UrRHBWbkIsWUFBVyxFQUNaOztBQXBDUDtFQXVDUSxlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLGdCakVmYTtFaUVtQmIsa0JBQWlCO0VBQ2pCLGVBQWM7RUFDZCxleERIZ0M7RXdESWhDLHNCQUFxQixFQUt0Qjs7QXBEOUJMO0VvRHZCRjtJQTJDVSxnQmpFbEJVLEVpRTRCYixFQUFBOztBQXJEUDtFQWtEVSxleERoRDhCO0V3RGlEOUIsaUNBQWdDLEVBQ2pDOztBQXBEVDtFL0R1WEUsa0NBQXlCO0VBQXpCLDBCQUF5QjtFK0Q5VGpCLGtCQUFpQjtFQUNqQixtQkFBa0IsRUFDbkI7O0FBM0RUO0VBZ0VNLG1CQUFrQjtFQUNsQixnQmpFbkNlO0VpRW9DZixrQkFBaUIsRUFDbEI7O0FFbkVMO0VBQ0UsbUJBQWtCLEVBc1BuQjs7QUF2UEQ7RUFHSSxtQkFBa0I7RUFDbEIsNkJBQTRCO0VBQzVCLGFBQVk7RUFDWixvQkFBbUI7RUFDckIsWUFBVyxFQUtWOztBdERXRDtFc0R2QkY7SUFVTSxjQUFhLEVBRWhCLEVBQUE7O0FBWkg7RUFnQkksV0FBVTtFQUNWLG1CQUFrQixFQXFPbkI7O0FBdFBIO0VBb0JHLG9CQUFtQixFQUluQjs7QXREREQ7RXNEdkJGO0lBc0JJLHVCQUFzQixFQUV2QixFQUFBOztBQXhCSDtFQTRCTSxnQkFBZTtFQUNmLGVBQWM7RUFDZCw2QkFBMkI7RUFDM0Isb0JBQW1CLEVBaUZwQjs7QXREekZIO0VzRHZCRjtJQWlDUSxlQUFjO0lBQ2Qsc0JBQXFCO0lBQ3JCLG1CQUFrQixFQTZFckIsRUFBQTs7QXREekZIO0VzRHZCRjtJQXVDUSxtQkFBa0IsRUF5RXJCLEVBQUE7O0F0RHpGSDtFc0R2QkY7SUEwQ1EsbUJBQWtCO0lBQ2xCLGdCQUFjO0lBQ2QsaUJBQWUsRUFvRWxCLEVBQUE7O0FBaEhMO0VBaURVLHNCQUFxQjtFQUNyQixxQkFBb0IsRUFXckI7O0FBN0RUO0VBb0RZLHNCQUFxQjtFQUNyQixnQm5FL0JRO0VtRWdDUixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGUxRHpENEIsRTBEMEQ3Qjs7QUE1RFg7RUFrRVUsbUJBQWtCO0VBSWxCLGdCbkUzQ1U7RW1FNENWLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsZTFEeEQ4QixFMER5RC9COztBdER0RFA7RXNEdkJGO0lBb0VZLG9CQUFtQixFQVN0QixFQUFBOztBQTdFVDtFQW1GSyxtQkFBa0I7RUFLbEIsZ0JuRTdEZTtFbUU4RGYsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixlMUQxRW1DLEUwRDJFbkM7O0F0RHhFSDtFc0R2QkY7SUFxRk0sa0JBQWlCO0lBQ2pCLG9CQUFtQixFQVNwQixFQUFBOztBQS9GTDtFQWtHSyxjQUFhLEVBQ2I7O0FBbkdMO0VBdUdNLGdCbkV6RWUsRW1FNkVmOztBdERwRko7RXNEdkJGO0lBeUdPLGdCbkU5RWEsRW1FZ0ZkLEVBQUE7O0FBM0dOO0VBbUhNLG9CQUFtQjtFQUNuQixnQkFBZTtFQUNmLGVBQWM7RUFDZCxrQkFBZ0I7RUFDaEIsbUJBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQiwwREFBaUQ7VUFBakQsa0RBQWlEO0VBQ2pELDBCMUR6R2tDO0UwRDBHbEMsYUFBWTtFQVFaLG1CQUFrQixFQWtIbkI7O0F0RDlOSDtFc0R2QkY7SUE2SFEsZUFBYztJQUNkLHNCQUFxQjtJQUNyQix5QkFBdUIsRUFzSDFCLEVBQUE7O0F0RDlOSDtFc0R2QkY7SUFxSVEsZ0JBQWM7SUFDZCxpQkFBZTtJQUNmLGdCQUFjLEVBOEdqQixFQUFBOztBQXJQTDtFQTBJUSxpQkFBZ0IsRUEwR2pCOztBQXBQUDtFQTZJVSxZQUFXO0VBQ1gsZUFBYTtFQU1iLDZCQUEyQixFQVk1Qjs7QXREeklQO0VzRHZCRjtJQWlKWSxlQUFjO0lBQ2Qsc0JBQXFCLEVBY3hCLEVBQUE7O0F0RHpJUDtFc0R2QkY7SUFzSlksMEJBQXdCLEVBVTNCLEVBQUE7O0F0RHpJUDtFc0R2QkY7SUF5SlksMEJBQXdCLEVBTzNCLEVBQUE7O0FBaEtUO0VBNkpNLG1CQUFrQixFQUNsQjs7QUE5Sk47RUFtS1UsZUFBYztFQUNkLFlBQVc7RUFDWCxvQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLG1CQUFrQjtFQUNsQixrQkFBaUIsRUEyRWxCOztBdEQ1TlA7RXNEdkJGO0lBMktZLHNCQUFxQjtJQUNyQixXQUFVO0lBQ1YsbUJBQWtCLEVBc0VyQixFQUFBOztBdEQ1TlA7RXNEdkJGO0lBZ0xZLGtCQUFpQixFQW1FcEIsRUFBQTs7QUFuUFQ7RUFvTFksa0JBQWlCLEVBc0JsQjs7QXREbkxUO0VzRHZCRjtJQXNMYyxlQUFjLEVBb0JqQixFQUFBOztBQTFNWDtFQXlMYyxzQkFBcUI7RUFDckIsZTFEdEswQjtFMER1SzFCLGdCbkVoS007RW1FaUtOLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0IsRUFTdkI7O0F0RGxMWDtFc0R2QkY7SUFtTVEsZ0JuRTFLWSxFbUVnTFAsRUFBQTs7QUF6TWI7RUFzTWdCLGUxRHBNd0I7RTBEcU14QiwyQkFBMEIsRUFDM0I7O0FBeE1mO0VBNk1ZLGdCbkUvS1M7RW1FZ0xULG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0IsRUFDdkI7O0FBbk5YO0VBc05ZLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIscUJBQW9CLEVBMEJyQjs7QXREM05UO0VzRHZCRjtJQTJOYyxZQUFXO0lBQ1gsWUFBVyxFQXNCZCxFQUFBOztBQWxQWDtFQWdPYyxlMUQ1TTBCO0UwRDZNMUIsZ0JuRW5NTztFbUVvTVAsa0JBQWlCO0VBQ2pCLHNCQUFxQjtFQUNyQixvQkFBbUIsRUFhcEI7O0FBalBiO0VBc09nQixlMURwT3dCLEUwRHFPekI7O0FBdk9mO0VBeU9nQixZQUFXO0VBQ1gsMEIxRHhPd0I7RTBEeU94Qiw2QkFBNEI7RUFDNUIsZUFBYztFQUNkLFlBQVc7RUFDWCxZQUFXO0VBQ1gsaUJBQWdCLEVBQ2pCOztBQ2hQZjtFQUNFLGVBQWMsRUFrSmY7O0F2RDVIQztFdUR2QkY7SXJEbUJJLGtCcURoQnlCO0lyRGdCekIsa0JzRHFEb0M7SXREckRwQyxtQnNEcURtRSxFRDJFdEU7RUV4SUc7SUFDRSxhQUFZO0lBQ1osZUFBYztJQUNkLFlBQVcsRUFDWixFQUFBOztBRmZMO0VBTUUsc0JBQXFCO0VBQ3JCLGdCQUFlO0VyRFliLFl1Q3dJMEM7RXZDeEkxQyxZd0NBNEQ7RXhDQTVELGV1QytFcUI7RXZDL0VyQixnQnVDa0ZvQixFY1V2Qjs7QXZEeEZDO0V1RHZCRjtJckRtQkksaUJ1Q3dJMEM7SXZDeEkxQyxZd0NBNEQ7SXhDQTVELHNCbUQ0RDhFO0lFcEU5RSxlQUFhLEVBb0doQixFQUFBOztBdkR4RkM7RXVEdkJGO0lBZ0JNLDhCQUE2QixFQUdoQyxFQUFBOztBdkRJRDtFdUR2QkY7SUFzQk0sc0JBQXFCLEVBR3hCLEVBQUE7O0F2REZEO0V1RHZCRjtJckRtQkksWXVDd0kwQztJdkN4STFDLFl3Q0E0RDtJeENBNUQsZXVDK0VxQjtJdkMvRXJCLGdCdUNrRm9CO0ljeEVsQix1QkFBc0IsRUFpRnpCO0VBOUdIO0lBK0JRLGlCQUFnQixFQUNqQixFQUFBOztBdkRUTDtFdUR2QkY7SXJEbUJJLGlCdUN3STBDO0l2Q3hJMUMsWXdDQTREO0l4Q0E1RCxzQm1ENEQ4RTtJRTNDNUUsd0JBQXVCO0lBQ3ZCLG9CQUFtQixFQXlFdEIsRUFBQTs7QUE5R0g7RUF5Q00sbUJBQWtCLEVBbUNuQjs7QUE1RUw7RWxFcVdFLHNCT25Xc0M7RVBvV3RDLDhCQUE2QjtFQUM3QixzQkFBcUI7RUFDckIsZUFBYztFQUNkLDBCQUF5QjtFQUN6QixrQ0FBaUM7RWtFOVQzQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VsRTBVeEIsa0NBQXlCO0VBQXpCLDBCQUF5QjtFa0V4VW5CLFlBQVc7RUFDWCxnQkFBZSxFQUNoQjs7QUFqRFA7RUFvRFEsZUFBYztFQUNkLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsZ0JwRTdCYTtFb0VpQ2Isa0JBQWlCO0VBQ2pCLGVBQWM7RUFDZCxlM0RqQmdDO0UyRGtCaEMsc0JBQXFCLEVBS3RCOztBdkQ1Q0w7RXVEdkJGO0lBeURVLGdCcEVoQ1UsRW9FMENiLEVBQUE7O0FBbkVQO0VBZ0VVLGUzRDlEOEI7RTJEK0Q5QixpQ0FBZ0MsRUFDakM7O0FBbEVUO0VsRXVYRSxrQ0FBeUI7RUFBekIsMEJBQXlCO0VrRWhUakIsaUJBQWdCO0VBQ2hCLGtCQUFpQixFQUNsQjs7QUF6RVQ7RUE4RU0sbUJBQWtCO0VBQ2xCLGdCcEVqRGU7RW9Fa0RmLGtCQUFpQixFQUNsQjs7QXZEMURIO0V1RHZCRjtJQXFGUSxzQkFBcUI7SUFDckIsa0JBQWlCO0lBQ2pCLG1CQUFrQjtJQUNsQixrQkFBaUIsRUFVcEIsRUFBQTs7QUFsR0w7RUE0RlEsaUJBQWdCLEVBQ2pCOztBdkR0RUw7RXVEdkJGO0lBZ0dVLG9CQUFtQixFQUV4QixFQUFBOztBQWxHTDtFckRtQkksWXVDd0kwQztFdkN4STFDLFl3Q0E0RDtFeENBNUQsZXVDK0VxQjtFdkMvRXJCLGdCdUNrRm9CLEVjUW5COztBdkR0Rkg7RXVEdkJGO0lyRG1CSSxpQnVDd0kwQztJdkN4STFDLFl3Q0E0RDtJeENBNUQsc0JtRDREOEU7SUU0QjFFLGVBQWEsRUFFaEIsRUFBQTs7QUE3R0w7RUFrSEksNkJBQTRCLEVBZ0M3Qjs7QUFsSkg7RUFxSE0sZ0JwRXRGcUIsRW9FbUd0Qjs7QUFsSUw7RUF1SFEsZ0JwRXpGYTtFb0UwRmIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHNCQUFxQjtFQUNyQiwwQkFBeUIsRUFDMUI7O0FBOUhQO0VBZ0lRLGdCQUFlLEVBQ2hCOztBdkQxR0w7RXVEdkJGO0lyRG1CSSxZdUN3STBDO0l2Q3hJMUMsWXdDQTREO0l4Q0E1RCxldUMrRXFCO0l2Qy9FckIsZ0J1Q2tGb0I7SWNnQ2xCLGVBQWM7SUFDZix1QkFBc0IsRUFZeEIsRUFBQTs7QXZEM0hEO0V1RHZCRjtJQXlJTSxzQkFBcUI7SXJEdEh2QixpQnVDd0kwQztJdkN4STFDLFl3Q0E0RDtJeENBNUQsc0JtRDREOEU7SUU0RDVFLHdCQUF1QixFQU8xQixFQUFBOztBdkQzSEQ7RXVEdkJGO0lBK0lNLDBCQUF5QixFQUc1QixFQUFBOztBR2pKRDs7O0VBR0Esc0JBQXFCLEVBcU50Qjs7QUF4TkM7OztFQUtFLG1CQUFrQjtFQUNsQiwwREFBaUQ7VUFBakQsa0RBQWlEO0VBQ2pELDBCOURTb0M7RThEUnBDLGVBQWM7RUFDZCxvQkFBbUIsRUFpQ3BCOztBQTFDRDs7O0VBV0ksc0JBQXFCLEVBQ3RCOztBMURVSDtFMER0QkE7OztJQWVJLGNBQWEsRUEyQmhCLEVBQUE7O0FBMUNEOzs7OztFQWtCSSx5QkFBZ0I7VUFBaEIsaUJBQWdCLEVBYWpCOztBQS9CSDs7Ozs7RUFvQk0sMEI5REVnQztFOEREaEMsZTlERWdDLEU4RERqQzs7QUF0Qkw7Ozs7O0VBd0JNLDJCQUEwQjtFQUMxQixlOUR4QmdDLEU4RHlCakM7O0FBMUJMOzs7OztFQTRCTSxlOUQzQmdDLEU4RDRCakM7O0FBN0JMOzs7RUFpQ0ksY0FBYTtFQUNiLGFBQVk7RUFDWixtQkFBa0IsRUFLbkI7O0ExRGxCSDtFMER0QkE7OztJQXNDTSxjQUFhLEVBRWhCLEVBQUE7O0ExRGxCSDtFMER0QkE7OztJQTZDRSxzQkFBcUIsRUEyS3hCLEVBQUE7O0ExRGxNQztFMER0QkE7OztJQWdERSxVQUFTO0lBQ1QsV0FBVTtJQUNWLGFBQVk7SUFDWixZQUFXO0lBQ1gsa0JBQWlCLEVBb0twQixFQUFBOztBMURsTUM7RTBEdEJBOzs7SUF1REUsYUFBWSxFQWlLZixFQUFBOztBQXhOQzs7O0VBMkRFLHFCQUFvQixFQVFyQjs7QUFuRUQ7OztFQTZESSxZQUFXO0VBQ1gsbUJBQWtCLEVBSW5COztBMUQ1Q0g7RTBEdEJBOzs7SUFnRU0sZUFBYyxFQUVqQixFQUFBOztBQWxFSDs7O0VBcUVFLFlBQVcsRUF5Qlo7O0ExRHhFRDtFMER0QkE7OztJQXVFSSxlQUFjLEVBdUJqQixFQUFBOztBQTlGRDs7O0VBMkVNLDBCQUF5QjtFQUN6QiwwQjlEdERnQztFOER1RGhDLG1CQUFrQjtFQUNsQix5QkFBd0I7RUFDeEIsZ0J2RWhEeUI7RXVFaUR6QixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLG1CQUFrQjtFQUNsQixlOURoRWdDO0U4RGlFaEMsc0JBQXFCLEVBSXRCOztBQTNGTDs7O0VBZ0dFLGdCdkVsRXVCO0V1RW1FdkIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZTlEakZvQztFOERrRnBDLGFBQVk7RUFDWiwwQkFBeUIsRUFDMUI7O0FBMUdEOzs7RUE0R0UsaUJBQWdCO0VBQ2hCLG9CQUFtQjtFQUNuQixnQnZFcEZnQjtFdUVzRmhCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCLEVBV2pCOztBQWhJRDs7O0VBdUhJLGU5RHBHa0M7RThEcUdsQyxzQkFBcUIsRUFJdEI7O0ExRHRHSDtFMER0QkE7OztJQThISSxnQnZFdEdjLEV1RXdHakIsRUFBQTs7QUFoSUQ7OztFQWtJRSxnQnZFckdpQjtFdUVzR2pCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGU5RHJIb0MsRThEc0hyQzs7QUExSUQ7OztFQTRJRSxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLGdCdkVqSGlCO0V1RWtIakIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHNCQUFxQjtFQUNyQixpQkFBZ0IsRUFjakI7O0FBbEtEOzs7RUFzSkksZTlEbklrQztFOERvSWxDLHNCQUFxQjtFQUNyQixpQzlEdkprQyxFOEQySm5DOztBMUR0SUg7RTBEdEJBOzs7SUE4SkksbUJBQWtCO0lBQ2xCLFVBQVM7SUFDVCxvQkFBbUIsRUFFdEIsRUFBQTs7QUFsS0Q7OztFQW9LRSxxQkFBb0IsRUFrRHJCOztBMURoTUQ7RTBEdEJBOzs7SUFzS0kscUJBQW9CLEVBZ0R2QixFQUFBOztBQXRORDs7O0VyRW9XQSxzQk9uV3NDO0VQb1d0Qyw4QkFBNkI7RUFDN0Isc0JBQXFCO0VBQ3JCLGVBQWM7RUFDZCwwQkFBeUI7RUFDekIsa0NBQWlDO0VBYWpDLGtDQUF5QjtFQUF6QiwwQkFBeUI7RXFFMU1yQix5Q0FBd0M7RUFDeEMsd0JBQXVCO0VBQ3ZCLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsbUJBQWtCLEVBQ25COztBQWpMSDs7O0VBb0xJLGdCdkU1SmM7RXVFNkpkLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGVBQWM7RUFDZCx1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGU5RGhKa0M7RThEaUpsQyxzQkFBcUIsRUFXdEI7O0FBdk1IOzs7OztFQStMUSxlOUQ5TDhCLEU4RHFNakM7O0FBdE1MOzs7OztFQWlNVSxrQkFBaUI7RUFDakIsbUJBQWtCO0VyRW9MNUIsa0NBQXlCO0VBQXpCLDBCQUF5QixFcUVsTGhCOztBQXBNVDs7O0VBeU1JLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsZ0J2RTlLZTtFdUUrS2Ysb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZTlEOUxrQyxFOEQrTG5DOztBMUQ3TEg7RTBEbU1GO0lBRUksaUJBQWdCO0lBQ2hCLGtCQUFpQixFQVVwQixFQUFBOztBMURoTkM7RTBEbU1GO0lBTUksZUFBYztJQUNkLG1CQUFrQixFQU1yQixFQUFBOztBMURoTkM7RTBEbU1GO0lBVUksbUJBQWtCO0lBQ2xCLGVBQWMsRUFFakIsRUFBQTs7QTFEaE5DO0UwRGtORjtJQUVJLGlCQUFnQixFQVFuQixFQUFBOztBMUQ1TkM7RTBEa05GO0lBS0ksbUJBQWtCLEVBS3JCLEVBQUE7O0ExRDVOQztFMERrTkY7SUFRSSxtQkFBa0IsRUFFckIsRUFBQTs7QUNuUEQ7RUFHRyxjQUFhLEVBQ2I7O0FBSkg7RUFPRyw2QkFBNEI7RUFDNUIsZS9EZ0JxQztFK0RkckMsWUFBVyxFQUNYOztBQVhIO0VBY0UsY0FBYSxFQUNiOztBQWZGO0VBaUJFLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsZ0J4RVNtQjtFd0VSbEIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUN0QixtQkFBa0I7RUFDbkIsZ0JBQWUsRUFJZjs7QTNEUEE7RTJEdkJGO0lBNEJHLGtCQUFpQixFQUVsQixFQUFBOztBQTlCRjtFQWdDRSxrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLGdCeEVObUI7RXdFT2xCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFDdEIsbUJBQWtCO0VBQ25CLGdCQUFlLEVBS2Y7O0EzRHZCQTtFMkR2QkY7SUE0Q0csa0JBQWlCLEVBRWxCLEVBQUE7O0FBOUNGO0VBZ0RFLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsZ0J4RXpCa0I7RXdFMEJqQixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLG1CQUFrQjtFQUNuQixnQkFBZSxFQUtmOztBM0R2Q0E7RTJEdkJGO0lBMkRHLGdCeEVwQ2lCLEV3RXVDbEIsRUFBQTs7QUFHRjtFQVVFLGtCQUFpQixFQTJGakI7O0EzRC9JQTtFMkQwQ0Y7SUFhRyxtQkFBa0IsRUF3Rm5CLEVBQUE7O0EzRC9JQTtFMkQwQ0Y7SUFpQkcsbUJBQWtCLEVBb0ZuQixFQUFBOztBQXJHRjtFQXNCRyxtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLGFBQVk7RUFFWixhQUFZO0VBQ1osaUNBQWdDO0VBQ2hDLHlCQUF3QjtFQUN4Qiw2QkFBNEI7RUFDNUIsNkVBQTRFLEVBaUI1RTs7QTNEekZEO0UyRDBDRjtJQWtDSSxXQUFVO0lBQ1YsaUNBQWdDO0lBQ2hDLHlCQUF3QjtJQUN4Qiw2QkFBNEI7SUFDNUIsNkVBQTRFO0lBRzVFLGVBQWMsRUFNZixFQUFBOztBQS9DSDtFQTZDSSxjQUFhLEVBQ2I7O0FBOUNKO0VBa0RHLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsZ0JBQWU7RUFDZixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLGVBQWMsRUFrQmQ7O0EzRHRIRDtFMkQwQ0Y7SUE2REksY0FBYTtJQUNiLHNCQUFxQjtJQUVyQixtQkFBa0I7SUFFbEIsWUFBVztJQUNYLGlCQUFnQjtJQUNoQixnQkFBZTtJQUNmLG9CQUFtQjtJQUNuQixtQkFBa0I7SUFDbEIscUJBQW9CLEVBS3JCLEVBQUE7O0EzRHRIRDtFMkQwQ0Y7SUEwRUksaUJBQWdCLEVBRWpCLEVBQUE7O0FBNUVIO0VBK0VHLFlBQVc7RUFDWCxZQUFXO0VBQ1gsV0FBVTtFQUNWLFVBQVMsRUFrQlQ7O0EzRDlJRDtFMkQwQ0Y7SUFxRkksYUFBWTtJQUNaLFdBQVU7SUFDVixpQkFBZ0I7SUFDaEIsbUJBQWtCO0lBQ2hCLG1CQUFrQjtJQUNsQixpQkFBZ0I7SUFDaEIsb0JBQW1CLEVBU3RCLEVBQUE7O0EzRDlJRDtFMkQwQ0Y7SUErRkksa0JBQWlCLEVBS2xCLEVBQUE7O0EzRDlJRDtFMkQwQ0Y7SUFrR0ksbUJBQWtCLEVBRW5CLEVBQUE7O0FBSUg7RUFJSSxpQkFBZ0IsRUFDaEI7O0FDOUtKO0VBQ0UsZ0JBQWUsRUFDaEI7O0E1RHFCQztFNERqQkY7SUFHTSxrQkFBaUI7SUFDakIsbUJBQWtCO0lBQ2xCLGlCQUFnQixFQUVuQixFQUFBOztBNURVRDtFNERSRjtJQUdNLGtCQUFpQjtJQUNqQixtQkFBa0I7SUFDbEIsa0JBQWlCLEVBRXBCLEVBQUE7O0FBRUg7RUFDRSxvQkFBbUI7RUFDbkIsa0JBQWlCO0VBQ2pCLG1CQUFrQixFQUNuQjs7QUFDQztFQUNFLG1CQUFrQjtFQUNsQiwwQmhFZG9DO0VnRWVwQyxtQkFBa0I7RUFDbEIsMEJoRS9Cb0M7RWdFZ0NwQyw2QkFBNEI7RUFDNUIsZUFBYTtFQUNiLGVBQWM7RUFDZCxhQUFZLEVBdUNmOztBQS9DQztFQVVJLGdCekVaYztFeUVhZCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlaEUvQmtDLEVnRW1DbkM7O0E1RDNCSDtFNERNQTtJQW1CTSxXQUFVLEVBRWIsRUFBQTs7QUFyQkg7RUF3QkksZ0J6RXZCZTtFeUV3QmYsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZWhFN0NrQztFZ0U4Q2xDLHFCQUFvQixFQU1yQjs7QTVENUNIO0U0RE1BO0lBa0NNLFdBQVU7SUFDVixZQUFXO0lBQ1gsa0JBQWlCLEVBRXBCLEVBQUE7O0E1RDVDSDtFNERNQTtJQXlDSSw4QkFBNkIsRUFNbEMsRUFBQTs7QTVEckRDO0U0RE1BO0lBNkNJLGlCQUFnQixFQUVyQixFQUFBOztBQUVHO0VBREY7SUFDcUUsOEJBQTZCLEVBZ0hqRyxFQUFBOztBNUR2S0Q7RTREc0RBO0lBR0ksV0FBVTtJQUNWLG1CQUFrQjtJQUNsQixhQUFXLEVBNEdkLEVBQUE7O0FBakhEO0VBUUksbUJBQWtCO0VBQ2xCLG9CQUFtQixFQWFwQjs7QUF0Qkg7RUFXTSwwQmhFMUVnQztFZ0UyRWhDLFlBQVc7RUFDWCxhQUFZLEVBQ2I7O0E1RHBFTDtFNERzREE7SUFpQk0sV0FBVTtJQUNWLHNCQUFxQjtJQUNyQixvQkFBbUI7SUFDbkIsa0JBQWlCLEVBRXBCLEVBQUE7O0E1RDVFSDtFNERzREE7SUEwQk0sdUJBQXNCLEVBRXpCLEVBQUE7O0FBNUJIO0VBK0JJLGFBQVk7RUFDWixVQUFTO0VBQ1QsV0FBVSxFQVdYOztBQTVDSDtFQW1DTSxnQnpFckZZO0V5RXNGWixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLDJCQUEwQjtFQUMxQixlaEUzRWdDLEVnRTRFakM7O0FBM0NMO0VBK0NJLGdCekU5RmU7RXlFK0ZmLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsZWhFdEZrQyxFZ0V1Rm5DOztBQXRESDtFQXlETSxZQUFXO0VBQ1gsa0JBQWlCO0VBQ2pCLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsY0FBYTtFQUNiLGdCQUFlO0VBQ2YsMEJoRTFJZ0M7RWdFMkloQywwQmhFM0lnQztFZ0U0SWhDLG1CQUFrQjtFQUNsQixlaEU5SGdDO0VnRStIaEMscUJBQW9CO0VBQ3BCLGdCekVuSGE7RXlFb0hiLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsbUJBQWtCO0VBQ2xCLG9CQUFtQixFQVNwQjs7QUFwRkw7RUE2RVEsMEJoRXpJOEI7RWdFMEk5QixlaEV6SjhCLEVnRTBKL0I7O0E1RHJJUDtFNERzREE7SUFpRlEsWUFBVyxFQUdkLEVBQUE7O0FBcEZMO0VBdUZJLGdCekV6SWM7RXlFMElkLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGVoRTVKa0MsRWdFOEtuQzs7QUFoSEg7RUFpR1EsZUFBYztFQUNkLGFBQVk7RUFDWixjQUFhLEVBS2Q7O0E1RDlKUDtFNERzREE7SUFxR1UsYUFBWTtJQUNaLGNBQWEsRUFFaEIsRUFBQTs7QUF4R1A7RUEyR00sa0JBQWlCLEVBSWxCOztBNURyS0w7RTREc0RBO0lBNkdRLG1CQUFrQixFQUVyQixFQUFBOztBQUlMO0VBQ0UsbUJBQWtCLEVBOENuQjs7QUEvQ0Q7RUFNSSxtQkFBa0I7RUFDbEIsMEJoRXJNa0M7RWdFc01sQywwQmhFdkxrQztFZ0V3TGxDLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLGFBQVksRUFDYjs7QUFiSDtFQWVJLGlCQUFnQjtFQUNoQixvQkFBbUI7RUFPbkIsaUJBQWdCO0VBQ2hCLGFBQVksRUFzQmI7O0E1RHZOSDtFNER5S0E7SUFrQk0sc0JBQXFCO0lBQ3JCLGlCQUFnQjtJQUNoQixvQkFBbUIsRUEwQnRCLEVBQUE7O0FBOUNIO0VBMEJNLDBCaEV4TmdDO0VnRXlOaEMsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixnQnpFL0xhO0V5RWdNYixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGVoRTNNZ0M7RWdFNE1oQyxzQkFBcUI7RUFDckIsMEJoRW5PZ0MsRWdFcU9qQzs7QUF2Q0w7RUEwQ1EsMEJoRXpOOEI7RWdFME45QixlaEV6TzhCLEVnRTBPL0I7O0FDNU9UO0VBQ0UscUJBQW9CLEVBS3JCOztBN0RpQkM7RTZEdkJGO0lBR0kscUJBQW9CO0lBQ3BCLGtCQUFpQixFQUVwQixFQUFBOztBN0RpQkM7RTZEaEJGO0lBSVEsa0JBQWlCO0lBQ2pCLGtCQUFpQixFQU9wQixFQUFBOztBQVpMO0VBU1EsbUJBQWtCLEVBQ25COztBN0RNTDtFNkRBRjtJQUdNLHFCQUFvQixFQUd2QixFQUFBOztBN0RORDtFNkRRRjtJQUtZLFlBQVcsRUFTZCxFQUFBOztBN0R0QlA7RTZEUUY7SUFRWSx1Q0FBOEI7SUFBOUIsK0JBQThCLEVBTWpDLEVBQUE7O0FBZFQ7RUFXWSxtQkFBa0I7RUFDbEIsb0JBQW1CLEVBQ3BCOztBQU1YO0VBQ0UsOEJBQTZCO0VBQzdCLGVBQWM7RUFDZCxZQUFXLEVBeUxaOztBQTVMRDtFQUtJLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix3QkFBZTtNQUFmLG9CQUFlO1VBQWYsZ0JBQWU7RUFDZiwwQkFBOEI7RUFBOUIsdUNBQThCO01BQTlCLHVCQUE4QjtVQUE5QiwrQkFBOEI7RUFDOUIsNkJBQXNCO0VBQXRCLDhCQUFzQjtFQUF0QiwrQkFBc0I7TUFBdEIsMkJBQXNCO1VBQXRCLHVCQUFzQjtFQUN0QixhQUFXO0VBQ1gsYUFBWSxFQW9GZjs7QUFqR0Q7RUFnQk0sWUFBVztFQUNYLHNCQUFxQjtFQUNyQixvQkFBbUIsRUFDcEI7O0E3RDlDSDtFNkQyQkY7SUFzQk0sdUJBQXNCLEVBMkUzQixFQUFBOztBN0Q1SEM7RTZEMkJGO0lBeUJNLGdCQUFlO0lBQ2YsaUJBQWdCLEVBdUVyQixFQUFBOztBQWpHRDs7O0VBOEJJLDBCakUvRG9DO0VpRWdFcEMsbUJBQWtCO0VBQ2xCLDBEQUFpRDtVQUFqRCxrREFBaUQ7RUFDakQsb0JBQW1CO0VBQ25CLFlBQVc7RUFDWCxxQkFBb0IsRUE2RHJCOztBQWhHSDs7Ozs7RUF1Q1UsZWpFdkY4QjtFaUV3RjlCLGlDQUFnQyxFQU1qQzs7QUE5Q1Q7Ozs7O0V4RXFVRSxrQ0FBeUI7RUFBekIsMEJBQXlCO0V3RTFSZixrQkFBaUI7RUFDakIsa0JBQWlCLEVBQ2xCOztBQTdDWDs7O0VBa0RNLG1CQUFrQjtFQUNsQixvQkFBbUIsRUFxQ3RCOztBN0RuSEQ7RTZEMkJGOzs7SUFxRFEsbUJBQWtCO0lBQ2xCLG9CQUFtQixFQWtDeEIsRUFBQTs7QUF4Rkg7OztFQXlETSxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLGdCMUVuRmU7RTBFb0ZmLGtCQUFpQjtFQUNqQixrQkFBaUI7RUFDakIsZWpFcEVrQztFaUVxRWxDLHNCQUFxQixFQWtCdEI7O0FBakZMOzs7RUFpRVEsWUFBVztFQUNYLGdCQUFlO0V4RWlQckIsc0JPbldzQztFUG9XdEMsOEJBQTZCO0VBQzdCLHNCQUFxQjtFQUNyQixlQUFjO0VBQ2QsMEJBQXlCO0VBQ3pCLGtDQUFpQztFd0VwUDNCLG1CQUFrQjtFQUNsQixtQkFBa0I7RXhFZ1F4QixrQ0FBeUI7RUFBekIsMEJBQXlCLEV3RTlQcEI7O0E3RGxHTDtFNkQyQkY7OztJQTBFVSxnQjFFbkdVLEUwRTBHZixFQUFBOztBQWpGTDs7O0VBOEVVLGVBQWM7RUFDZCxpQkFBZ0IsRUFDakI7O0FBaEZUOzs7RUFtRk0sbUJBQWtCO0VBQ2xCLGdCMUV4R2U7RTBFeUdmLGtCQUFpQjtFQUNqQixlakVwSGtDLEVpRXFIbkM7O0FBdkZMOzs7RUEwRk0sY0FBYSxFQUNkOztBQTNGTDs7Ozs7RUE4RlEseUJBQWdCO1VBQWhCLGlCQUFnQixFQUNqQjs7QTdEMUhMO0U2RDJCRjtJQXFHTSwrQkFBbUI7SUFBbkIsOEJBQW1CO0lBQW5CLDRCQUFtQjtRQUFuQix3QkFBbUI7WUFBbkIsb0JBQW1CLEVBNEV0QjtFQWpMSDtJQXVHUSx1Q0FBOEI7SUFBOUIsK0JBQThCLEVBQy9CLEVBQUE7O0FBeEdQO0VBNkdRLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsc0JBQXFCLEVBZXRCOztBN0R6Skw7RTZEMkJGO0lBaUhVLG1CQUFrQjtJQUNsQixvQkFBbUIsRUFZdEIsRUFBQTs7QTdEekpMO0U2RDJCRjtJQXFIVSxvQkFBbUI7SUFDbkIsb0JBQW1CLEVBUXRCLEVBQUE7O0FBOUhQO0VBeUhVLG1CQUFrQixFQUNuQjs7QUExSFQ7RUE0SFUsZ0JBQWUsRUFDaEI7O0FBN0hUO0VBbUlRLFlBQVc7RUFDWCxzQkFBcUI7RUFDckIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixvQkFBbUIsRUFXcEI7O0E3RDdLTDtFNkQyQkY7SUF5SVUsV0FBVSxFQVNiLEVBQUE7O0E3RDdLTDtFNkQyQkY7SUE0SVUsWUFBVyxFQU1kLEVBQUE7O0E3RDdLTDtFNkQyQkY7SUErSVUsV0FBVSxFQUdiLEVBQUE7O0FBbEpQO0VBb0pRLGdCQUFlO0VBQ2Ysc0JBQXFCO0VBQ3JCLGtCQUFpQjtFQUNqQixrQkFBaUIsRUF3QmxCOztBN0QxTUw7RTZEMkJGO0lBeUpVLFdBQVUsRUFzQmIsRUFBQTs7QTdEMU1MO0U2RDJCRjtJQTRKVSxlQUFjO0lBQ2QsZUFBYyxFQWtCakIsRUFBQTs7QTdEMU1MO0U2RDJCRjtJQWdLVSxXQUFVLEVBZWIsRUFBQTs7QTdEMU1MO0U2RDJCRjtJQW1LVSx5QkFBd0IsRUFZM0IsRUFBQTs7QTdEMU1MO0U2RDJCRjtJQXNLVSxhQUFZLEVBU2YsRUFBQTs7QTdEMU1MO0U2RDJCRjtJQXlLVSx5QkFBd0IsRUFNM0IsRUFBQTs7QUEvS1A7RUE0S1UsYUFBWTtFQUNaLG1CQUFrQixFQUNuQjs7QTdEek1QO0U2RDJCRjtJQXFMTSwrQkFBbUI7SUFBbkIsOEJBQW1CO0lBQW5CLDRCQUFtQjtRQUFuQix3QkFBbUI7WUFBbkIsb0JBQW1CLEVBS3RCO0VBMUxIO0lBdUxRLHVDQUE4QjtJQUE5QiwrQkFBOEIsRUFDL0IsRUFBQTs7QTdEbk5MO0U2RHlORjtJQUlPLG1CQUFrQjtJQUNqQixvQkFBbUIsRUFFdEIsRUFBQTs7QTdEaE9IO0U2RHlORjtJQVdVLFlBQVcsRUFFZCxFQUFBOztBN0R0T0w7RTZEeU5GO0lBZ0JTLFdBQVU7SUFDVCxlQUFjO0lBQ2QsYUFBWSxFQUVmLEVBQUE7O0FBS1A7RUFFSSwwQmpFM1BvQztFaUU0UHBDLGlCQUFnQixFQUNqQjs7QTdEdFBEO0U2RDBQRjtJQUVJLG1CQUFrQixFQVdyQixFQUFBOztBQWJEO0VBS0ksaUJBQWdCLEVBSWpCOztBQVRIO0VBT00seUNBQXdDLEVBQ3pDOztBQVJMO0VBV0ksOEJBQTZCLEVBQzlCOztBQUdIO0VBRUksa0JBQWlCO0VBQ2pCLHFCQUFvQixFQU9yQjs7QTdEblJEO0U2RHlRRjtJQUtNLHFCQUFvQixFQUt2QixFQUFBOztBN0RuUkQ7RTZEeVFGO0lBUU0sZUFBYyxFQUVqQixFQUFBOztBQ3pTSDtFQUNFLGVBQWMsRUFvVmY7O0FBclZEO0VBR0ksbUJBQWtCO0VBQ2xCLFlBQVcsRUFJWjs7QTlEY0Q7RThEdEJGO0lBTU0sb0JBQW1CLEVBRXRCLEVBQUE7O0FBUkg7RUFVSSxjQUFhO0VBQ2IsWUFBVyxFQWFaOztBOURGRDtFOER0QkY7SUFhTSxlQUFjO0lBQ2QsZUFBYztJQUNkLG1CQUFrQjtJQUNsQixZQUFXLEVBUWQsRUFBQTs7QTlERkQ7RThEdEJGO0lBbUJNLGVBQWMsRUFLakIsRUFBQTs7QTlERkQ7RThEdEJGO0lBc0JNLGNBQWEsRUFFaEIsRUFBQTs7QUF4Qkg7RUEwQkksY0FBYTtFQUNiLFlBQVcsRUFPWjs7QTlEWkQ7RThEdEJGO0lBNkJNLGVBQWMsRUFLakIsRUFBQTs7QTlEWkQ7RThEdEJGO0lBZ0NNLGNBQWEsRUFFaEIsRUFBQTs7QUFsQ0g7RUFvQ0ksY0FBYTtFQUNiLFlBQVcsRUFJWjs7QTlEbkJEO0U4RHRCRjtJQXVDTSxlQUFjLEVBRWpCLEVBQUE7O0FBekNIO0VBMkNJLHdCQUF1QjtFQUN2QixtQkFBa0IsRUF3U25COztBOUQ5VEQ7RThEdEJGO0lBOENNLDhCQUE2QjtJQUM3QixZQUFXO0lBQ1gsYUFBWSxFQW9TZixFQUFBOztBOUQ5VEQ7RThEdEJGO0lBbURNLFlBQVc7SUFDWCxjQUFhLEVBZ1NoQixFQUFBOztBOUQ5VEQ7RThEdEJGO0k1RGtCSSxrQjREcUMyQjtJNURyQzNCLGtCc0RxRG9DO0l0RHJEcEMsbUJzRHFEbUU7SU1makUsUUFBTztJQUNQLFNBQVEsRUEyUlg7RUwxVUM7SUFDRSxhQUFZO0lBQ1osZUFBYztJQUNkLFlBQVcsRUFDWixFQUFBOztBS2RMO0VBNkRNLE9BQU07RUFDTixtQkFBa0I7RUFDbEIsd0JBQXVCLEVBU3hCOztBOURsREg7RThEdEJGO0lBaUVRLHdCQUF1QixFQU8xQixFQUFBOztBOURsREg7RThEdEJGO0lBb0VRLFFBQU87SUFDUCxTQUFRO0lBQ1IsYUFDRixFQUNELEVBQUE7O0FBeEVMO0VBMEVNLDBCQUF5QjtFQUN6QixnQjNFckRjO0UyRXNEZCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlbEVqRmtDLEVrRW9HbkM7O0E5RC9FSDtFOER0QkY7SUF3RlEsbUJBQWtCO0lBQ2xCLFdBQVUsRUFZYixFQUFBOztBOUQvRUg7RThEdEJGO0lBNEZRLG1CQUFrQjtJQUNsQixvQkFBbUIsRUFRdEIsRUFBQTs7QTlEL0VIO0U4RHRCRjtJQWdHUSxnQjNFM0VZO0kyRTRFWixZQUFXO0lBQ1gsdUJBQXNCLEVBR3pCLEVBQUE7O0FBckdMO0VBdUdNLDBCQUF5QjtFQUN6Qix5QkFBd0I7RUFDeEIsZ0IzRTVFZTtFMkU2RWYsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0IsRUFlakI7O0E5RHhHSDtFOER0QkY7SUFvSFEsV0FBVSxFQVViLEVBQUE7O0E5RHhHSDtFOER0QkY7SUF1SFEsbUJBQWtCO0lBQ2xCLG9CQUFtQixFQU10QixFQUFBOztBOUR4R0g7RThEdEJGO0lBMkhRLG9CQUFtQjtJQUNuQixnQjNFbEdZLEUyRW9HZixFQUFBOztBOUR4R0g7RThEdEJGO0lBbUlVLG1CQUFrQixFQUdyQixFQUFBOztBOURoSEw7RThEdEJGO0lBZ0pRLFdBQVU7SUFDVixtQkFBa0I7SUFDbEIsYUFBWTtJQUNWLG1CQUFrQjtJQUNsQixPQUFNO0lBQ04sU0FBUTtJQUNSLGtCQUFpQixFQUt0QixFQUFBOztBOURySUg7RThEdEJGO0lBeUpRLGdCQUFlLEVBRWxCLEVBQUE7O0FBM0pMO0VBNkpNLG9DQUEyQjtVQUEzQiw0QkFBMkI7RUFDM0IscUJBQW9CO0VBQ3BCLG1CQUFrQixFQStCbkI7O0E5RHhLSDtFOER0QkY7SUFpS1EsZ0JBQWUsRUE2QmxCLEVBQUE7O0FBOUxMO0V6RTRXRSxzQk9wVW1DO0VQcVVuQyw4QkFBNkI7RUFDN0Isc0JBQXFCO0VBQ3JCLGVBQWM7RUFDZCwwQkFBeUI7RUFDekIsa0NBQWlDO0V5RTVNM0IsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFekVnTnhCLGtDQUF5QjtFQUF6QiwwQkFBeUIsRXlFOU1wQjs7QUF4S1A7RUEwS1Esc0JBQXFCO0VBQ3JCLGdCM0VsSmE7RTJFbUpiLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGVsRXZJZ0M7RVAyVXRDLGtDQUF5QjtFQUF6QiwwQkFBeUIsRXlFak1wQjs7QUFyTFA7RUF3TFUsa0JBQWlCO0V6RThMekIsa0NBQXlCO0VBQXpCLDBCQUF5QjtFeUU1TGpCLGtCQUFpQixFQUNsQjs7QUEzTFQ7RUFnTU0sbUJBQWtCLEVBNkZuQjs7QUE3Ukw7RUFrTU0sa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQiwwREFBaUQ7VUFBakQsa0RBQWlEO0VBQ2pELDBCbEV4TGtDLEVrRTRRckM7O0E5RHRRRDtFOER0QkY7SUEwTVEsaUJBQWdCLEVBa0ZyQixFQUFBOztBOUR0UUQ7RThEdEJGO0lBNk1RLG1CQUFrQjtJQUNsQixpQkFBZ0I7SUFDaEIsYUFBWTtJQUNaLFlBQVc7SUFDWCxtQkFBa0IsRUEyRXZCLEVBQUE7O0E5RHRRRDtFOER0QkY7SUFvTlEsbUJBQWtCLEVBd0V2QixFQUFBOztBOUR0UUQ7RThEdEJGO0lBd05RLG1CQUFrQjtJQUNsQixZQUFXLEVBbUVoQixFQUFBOztBQTVSSDtFQTROUSxjQUFhLEVBK0RkOztBOURyUUw7RThEdEJGO0lBOE5VLDZCQUE0QixFQTZEL0IsRUFBQTs7QUEzUlA7RUFpT1UsZ0IzRXpNVTtFMkUwTVYsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZWxFck44QixFa0V5Ti9COztBOUR0TlA7RThEdEJGO0lBME9ZLGdCM0VuTlEsRTJFcU5YLEVBQUE7O0FBNU9UO0VBOE9VLG9CQUFtQjtFQUNuQixnQjNFbE5XO0UyRW1OWCxvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlbEVuTzhCO0VrRW9POUIsWUFBWSxFQUliOztBOURyT1A7RThEdEJGO0lBeVBZLFlBQVksRUFFZixFQUFBOztBQTNQVDtFQTZQVSxzQkFBcUIsRUFDdEI7O0FBOVBUO0VBZ1FVLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsMEJsRTFOMkI7RWtFMk4zQiwwQmxFM04yQjtFa0U0TjNCLGFBQVk7RUFDWixtQkFBa0IsRUFxQm5COztBQTFSVDtFQXdRWSwwQmxFalA0QixFa0VxUDdCOztBQTVRWDtFQTBRYyxlbEVsT3VCLEVrRW1PeEI7O0FBM1FiO0VBOFFZLGdCM0VqUFM7RTJFa1BULGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsZWxFN1A0QjtFa0U4UDVCLHNCQUFxQixFQUl0Qjs7QUF6Ulg7RUFnU00sbUJBQWtCO0VBQ2xCLFlBQVcsRUFrQlo7O0FBblRMO0VBb1NRLFVBQVM7RUFDVCxVQUFTO0VBQ1Qsa0NBQXlCO0VBQXpCLDBCQUF5QjtFQUN6QixZQUFXO0VBQ1gsU0FBUTtFQUNSLGVBQWMsRUFDZjs7QTlEcFJMO0U4RHRCRjtJQTRTUSxhQUFZO0lBQ1osbUJBQWtCO0lBQ2xCLE9BQU07SUFDTixVQUFTO0lBQ1QsU0FBUTtJQUNSLFdBQVUsRUFFYixFQUFBOztBQW5UTDtFQXFUTSxPQUFNO0VBQ04sVUFBUztFQUNULGtDQUF5QjtFQUF6QiwwQkFBeUI7RUFDekIscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlCQUF1QjtFQUF2QixnQ0FBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2Qiw2QkFBc0I7RUFBdEIsOEJBQXNCO0VBQXRCLCtCQUFzQjtNQUF0QiwyQkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLHFCQUFvQixFQXFCckI7O0FBblZMO0VBaVVRLGNBQWE7RUFDYixTQUFRO0VBQ1Isb0NBQTJCO1VBQTNCLDRCQUEyQixFQUM1Qjs7QTlEOVNMO0U4RHRCRjtJQXVVUSxhQUFZO0lBQ1osY0FBYTtJQUNiLG1CQUFrQjtJQUNsQixrQkFBaUIsRUFTcEIsRUFBQTs7QTlEN1RIO0U4RHRCRjtJQThVUSxrQ0FBeUI7SUFBekIsMEJBQXlCO0lBQ3pCLFVBQVM7SUFDVCxXQUFVO0lBQ1YsU0FBUSxFQUVYLEVBQUE7O0FDcFZMO0VBRUUsWUFBVyxFQTZKWjs7QUEvSkQ7RUFJSSwwQm5FYW9DO0VtRVpwQyxPQUFNO0VBQ04sWUFBVyxFQW1CWjs7QS9ERkQ7RStEdkJGO0lBU00sbUJBQWtCO0lBRWxCLDhCQUE2QixFQWNoQyxFQUFBOztBL0RGRDtFK0R2QkY7SUFjTSxjQUFhLEVBV2hCLEVBQUE7O0EvREZEO0UrRHZCRjtJN0RtQkksa0I2REQyQjtJN0RDM0Isa0JzRHFEb0M7SXREckRwQyxtQnNEcURtRTtJT3JEakUsUUFBTztJQUNQLFNBQVEsRUFLWDtFTmRDO0lBQ0UsYUFBWTtJQUNaLGVBQWM7SUFDZCxZQUFXLEVBQ1osRUFBQTs7QXpEUUg7RStEdkJGO0lBdUJNLGNBQWEsRUFFaEIsRUFBQTs7QUF6Qkg7RUEyQkksbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUVuQixnQjVFUGdCO0U0RVFoQixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlbkVuQ29DO0VtRW9DcEMsa0JBQWlCLEVBWWxCOztBL0QzQkQ7RStEdkJGO0lBd0NNLG1CQUFrQjtJQUNsQixXQUFVLEVBU2IsRUFBQTs7QS9EM0JEO0UrRHZCRjtJQTRDTSxXQUFVO0lBQ1YsZ0JBQWU7SUFDZixnQjVFeEJjLEU0RTRCakIsRUFBQTs7QUFsREg7RUFvREksb0JBQW1CO0VBQ25CLGdCNUU5QmdCO0U0RStCaEIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZW5FMURvQztFbUUyRHBDLGtCQUFpQixFQVNsQjs7QS9EL0NEO0UrRHZCRjtJQStETSw0QkFBMkIsRUFPOUIsRUFBQTs7QS9EL0NEO0UrRHZCRjtJQWtFTSxXQUFVO0lBQ1YsZ0JBQWU7SUFDZixnQjVFOUNjLEU0RWdEakIsRUFBQTs7QUF0RUg7RUF3RUksbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixnQjVFNUNpQjtFNEU2Q2pCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGVuRTdEb0M7RW1FOERwQyxxQkFBb0I7RUFDcEIsaUJBQWdCLEVBY2pCOztBL0QxRUQ7RStEdkJGO0lBd0ZNLFdBQVU7SUFDVixrQkFBaUI7SUFDakIsZUFBYyxFQU9qQixFQUFBOztBL0QxRUQ7RStEdkJGO0lBNkZNLFdBQVU7SUFDVixnQkFBZTtJQUNmLGdCNUVwRWMsRTRFc0VqQixFQUFBOztBQWpHSDtFQW1HSSxtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLHFCQUFvQixFQXVCckI7O0EvRHJHRDtFK0R2QkY7SUF1R00sa0JBQWlCLEVBcUJwQixFQUFBOztBL0RyR0Q7RStEdkJGO0lBMEdNLGdCQUFlLEVBa0JsQixFQUFBOztBQTVISDtFQThHSSxnQjVFaEZpQjtFNEVpRmpCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLGVuRWpHb0M7RW1Fa0dwQyxzQkFBcUI7RUFDckIsaUNuRXJIb0MsRW1FeUhuQzs7QUEzSEw7RUF5SE0sZW5FdkhrQyxFbUV3SG5DOztBQTFITDtFQThISSxvQkFBbUIsRUFnQ3BCOztBL0R2SUQ7RStEdkJGO0lBdUlNLFdBQVU7SUFDVixpQkFBZ0I7SUFDaEIsbUJBQWtCO0lBQ2xCLE9BQU07SUFDTixTQUFRO0lBQ1IsaUJBQWdCO0lBQ2hCLG1CQUFrQixFQWlCckIsRUFBQTs7QS9EdklEO0UrRHZCRjtJQWdKTSxnQkFBZSxFQWNsQixFQUFBOztBQTlKSDtFQXNKTSxZQUFXLEVBTVo7O0EvRHJJSDtFK0R2QkY7SUF5SlEsbUJBQWtCLEVBR3JCLEVBQUE7O0FDNUpMO0VBT0ksMEJwRVVvQztFb0VUcEMsZUFBYztFQUNkLG1CQUFrQjtFQUNsQiwwQkFBeUIsRUFtQjFCOztBaEVORDtFZ0V2QkY7SUFZTSw2QkFBNEIsRUFpQi9CLEVBQUE7O0FoRU5EO0VnRXZCRjtJQWVNLGNBQWEsRUFjaEIsRUFBQTs7QUE3Qkg7RUFrQk0sbUJBQWtCO0VBQ2xCLGFBQVksRUFTYjs7QWhFTEg7RWdFdkJGO0lBcUJRLHFCQUFvQixFQU92QixFQUFBOztBaEVMSDtFZ0V2QkY7STlEbUJJLGtCOERLNkI7STlETDdCLGtCc0RxRG9DO0l0RHJEcEMsbUJzRHFEbUU7SVEvQy9ELFFBQU87SUFDUCxTQUFRLEVBRVg7RVBqQkQ7SUFDRSxhQUFZO0lBQ1osZUFBYztJQUNkLFlBQVcsRUFDWixFQUFBOztBT2ZMO0VBK0JJLGdCN0VSZ0I7RTZFU2hCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGVwRXBDb0MsRW9Fa0RyQzs7QWhFN0JEO0VnRXZCRjtJQTJDTSxXQUFVO0lBRVYsZ0I3RXZCYyxFNkU4QmpCLEVBQUE7O0FoRTdCRDtFZ0V2QkY7SUFpRE0sV0FBVTtJQUNWLGtCQUFpQixFQUVwQixFQUFBOztBQXBESDtFQXNESSxnQjdFM0JnQjtFNkU0QmhCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGVwRXpDb0M7RW9FMENwQyxxQkFBb0IsRUFpQnJCOztBaEV4REQ7RWdFdkJGO0lBbUVNLFdBQVUsRUFZYixFQUFBOztBaEV4REQ7RWdFdkJGO0lBc0VNLFdBQVUsRUFTYixFQUFBOztBaEV4REQ7RWdFdkJGO0lBeUVNLFdBQVUsRUFNYixFQUFBOztBQS9FSDtFQTRFTSxXQUFVO0VBQ1YsYUFBWSxFQUNiOztBQTlFTDtFQWlGSSxhQUFZO0VBQ1osMERBQWlEO1VBQWpELGtEQUFpRDtFQUNqRCxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLG1CQUFrQixFQTBHbkI7O0FoRXhLRDtFZ0V2QkY7SUF1Rk0sYUFBWTtJQUVaLGlCQUFnQjtJQUNoQixPQUFNO0lBQ04sbUJBQWtCO0lBQ2xCLFlBQVc7SUFDWCxhQUFZLEVBa0dmLEVBQUE7O0FoRXhLRDtFZ0V2QkY7SUFnR00sYUFBWTtJQUNaLFdBQVU7SUFDVixTQUFRLEVBNkZYLEVBQUE7O0FBL0xIO0VBdUdNLGFBQVk7RUFDWiwwQnBFdkZrQztFb0V3RmxDLGNBQWEsRUFPZDs7QWhFekZIO0VnRXZCRjtJQTJHUSxZQUFXLEVBS2QsRUFBQTs7QWhFekZIO0VnRXZCRjtJQThHUSxtQkFBa0IsRUFFckIsRUFBQTs7QUFoSEw7RUFrSE0sYUFBWSxFQUtiOztBaEVoR0g7RWdFdkJGO0lBb0hRLFdBQVU7SUFDVixhQUFZLEVBRWYsRUFBQTs7QUF2SEw7RUF5SE0sZ0I3RS9GZTtFNkVnR2YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZXBFNUdrQyxFb0VnSG5DOztBaEU3R0g7RWdFdkJGO0lBa0lRLGdCN0V6R1ksRTZFMkdmLEVBQUE7O0FBcElMO0VBdUlNLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGVwRXhIa0M7RW9FeUhsQyxvQkFBbUIsRUFNcEI7O0FBcEpMO0VBZ0pRLGdCN0VsSGE7RTZFbUhiLFdBQVU7RUFDVixhQUFZLEVBQ2I7O0FBbkpQO0VBc0pNLHVCQUFzQixFQWlCdkI7O0FoRWhKSDtFZ0V2QkY7SUF5SlEsa0JBQWlCO0lBQ2pCLGFBQVk7SUFDWixZQUFXO0lBQ1gsb0JBQW1CLEVBV3RCLEVBQUE7O0FoRWhKSDtFZ0V2QkY7SUErSlEsV0FBVSxFQVFiLEVBQUE7O0FBdktMO0VBa0tRLG1CQUFrQixFQUluQjs7QWhFL0lMO0VnRXZCRjtJQW9LVSxZQUFXLEVBRWQsRUFBQTs7QUF0S1A7RUF5S00sb0JBQW1CLEVBb0J4Qjs7QUE3TEQ7RUEyS1EsZ0I3RTdJYTtFNkU4SWIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHNCQUFxQjtFQUNyQixpQkFBZ0I7RUFDaEIsZXBFOUpnQztFb0UrSmhDLHNCQUFxQjtFQUNyQixpQ3BFbExnQyxFb0UwTGpDOztBQTVMUDtFQXNMVSxlcEVwTDhCLEVvRXFML0I7O0FoRWhLUDtFZ0V2QkY7SUF5TFUsWUFBVztJQUNYLG9CQUFtQixFQUV0QixFQUFBOztBRjNMUDtFR0FFLDBCckVhc0M7RXFFWnRDLGVyRWtCc0MsRXFFQXZDOztBQXBCRDtFQVVJLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLG1CQUFrQixFQU1uQjs7QUNoQkg7RUFDRSxlQUFjO0VBQ2QsbUJBQWtCLEVBeU5uQjs7QUEzTkQ7RUFJSSxjQUFhLEVBQ2Q7O0FBTEg7RUFPSSxjQUFhO0VBT2IsYUFBWSxFQUtiOztBbEVDRDtFa0VwQkY7SUFTTSxlQUFjO0lBQ2QsZUFBYztJQUNkLG1CQUFrQjtJQUNsQixZQUFXLEVBT2QsRUFBQTs7QUFuQkg7RUFnQk0sYUFBWSxFQUViOztBQWxCTDtFQXFCSSxvQkFBbUI7RUFDbkIsMEJ0RVJvQyxFc0U2QnJDOztBbEV2QkQ7RWtFcEJGO0lBd0JNLHFCQUFhO0lBQWIsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBaUI7UUFBakIsc0JBQWlCO1lBQWpCLGtCQUFpQjtJQUNqQiw2QkFBc0I7SUFBdEIsOEJBQXNCO0lBQXRCLCtCQUFzQjtRQUF0QiwyQkFBc0I7WUFBdEIsdUJBQXNCO0lBR3RCLG1CQUFrQjtJQUNsQixhQUFZO0lBQ1osZUFBYztJQUNkLGlCQUFnQjtJQUNoQixvQkFBbUI7SUFDbkIsbUJBQWtCO0lBQ2xCLG1CQUFrQjtJQUNsQixrQkFBaUIsRUFPcEIsRUFBQTs7QWxFdkJEO0VrRXBCRjtJaEVnQkksa0JnRXVCMkI7SWhFdkIzQixrQnNEcURvQztJdERyRHBDLG1Cc0RxRG1FO0lVN0JqRSxtQkFBa0IsRUFHckI7RVRuQ0M7SUFDRSxhQUFZO0lBQ1osZUFBYztJQUNkLFlBQVcsRUFDWixFQUFBOztBU1pMO0VBNkNJLGdCL0V6QmdCO0UrRTBCaEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZXRFckRvQztFc0VzRHBDLDBCQUF5QixFQXFCMUI7O0FsRXRERDtFa0VwQkY7SUF3RE0sMEJBQXlCLEVBa0I1QixFQUFBOztBbEV0REQ7RWtFcEJGO0lBMkRNLHVCQUFzQjtJQUN0QixXQUFVO0lBQ1YsZ0JBQWU7SUFDZixZQUFXLEVBWWQsRUFBQTs7QWxFdEREO0VrRXBCRjtJQWtFTSxnQi9FL0NjLEUrRXVEakIsRUFBQTs7QWxFdEREO0VrRXBCRjtJQXVFTSxxQkFBb0IsRUFHdkIsRUFBQTs7QUExRUg7RUE0RUksZ0IvRXBEZ0I7RStFcURoQixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFDdEIsZXRFbEVvQyxFc0VvRnJDOztBQXRHSDtFQXNGTSxXQUFTO0VBQ1QsYUFBWSxFQUNiOztBbEVwRUg7RWtFcEJGO0lBMkZNLHVCQUFzQixFQVd6QixFQUFBOztBbEVsRkQ7RWtFcEJGO0lBOEZNLFdBQVU7SUFDVix1QkFBc0I7SUFDdEIsWUFBVztJQUNYLFlBQVcsRUFLZCxFQUFBOztBbEVsRkQ7RWtFcEJGO0lBb0dNLGdCL0U5RWMsRStFZ0ZqQixFQUFBOztBQXRHSDtFQXdHSSwwQkFBeUIsRUF3QzFCOztBbEU1SEQ7RWtFcEJGO0lBMEdNLFdBQVU7SUFDVix5QkFBd0IsRUFxQzNCLEVBQUE7O0FsRTVIRDtFa0VwQkY7SUE4R00sNkJBQTRCO0lBQzVCLFlBQVc7SUFDWCxZQUFXLEVBZ0NkLEVBQUE7O0FBaEpIO0U3RTBXRSxzQk9wVW1DO0VQcVVuQyw4QkFBNkI7RUFDN0Isc0JBQXFCO0VBQ3JCLGVBQWM7RUFDZCwwQkFBeUI7RUFDekIsa0NBQWlDO0U2RTNQN0IsbUJBQWtCO0U3RWdRdEIsa0NBQXlCO0VBQXpCLDBCQUF5QjtFNkU5UHJCLHFCQUFvQixFQUNyQjs7QUF2SEw7RUF5SE0sZ0IvRWpHYztFK0VrR2Qsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZXRFL0drQztFc0VnSGxDLHNCQUFxQjtFN0VtUHpCLGtDQUF5QjtFQUF6QiwwQkFBeUIsRTZFN090Qjs7QWxFbkhIO0VrRXBCRjtJQW9JUSxnQi9FOUdZLEUrRWlIZixFQUFBOztBQXZJTDtFN0VvWEUsa0NBQXlCO0VBQXpCLDBCQUF5QjtFNkV6T25CLG1CQUFrQjtFQUNsQixtQkFBa0IsRUFDbkI7O0FBN0lQO0VBbUpJLHlCQUF3QjtFQUN4QixnQ0FBdUI7TUFBdkIscUNBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QixrQkFBaUIsRUFxRWxCOztBQTFOSDtFQXVKTSxvQkFBbUI7RUFDbkIsV0FBVTtFQUNWLG1CQUFrQjtFQUNsQixlQUFjLEVBUWY7O0FsRTlJSDtFa0VwQkY7SUE2SlEsaUJBQWdCLEVBS25CLEVBQUE7O0FsRTlJSDtFa0VwQkY7SUFnS1EsY0FBYSxFQUVoQixFQUFBOztBQWxLTDtFQW9LTSxXQUFVO0VBQ1YsY0FBYTtFQUNiLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsa0JBQWlCLEVBU2xCOztBbEU3Skg7RWtFcEJGO0lBMEtRLGVBQWM7SUFDZCxrQkFBaUIsRUFNcEIsRUFBQTs7QWxFN0pIO0VrRXBCRjtJQThLUSxrQkFBaUIsRUFHcEIsRUFBQTs7QWxFN0pIO0VrRXBCRjtJQW1MTSxZQUFXLEVBdUNkLEVBQUE7O0FsRXRNRDtFa0VwQkY7SUFzTE0sYUFBWTtJQUVaLFNBQVE7SUFDUixXQUFVO0lBQ1Ysa0JBQWlCO0lBQ2pCLG1CQUFrQixFQStCckIsRUFBQTs7QUExTkg7RUF3TU0sbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixpQkFBZ0IsRUFlakI7O0FsRXJNSDtFa0VwQkY7SUE0TVEsWUFBVyxFQWFkLEVBQUE7O0FsRXJNSDtFa0VwQkY7SUErTVEsbUJBQWtCLEVBVXJCLEVBQUE7O0FsRXJNSDtFa0VwQkY7SUFtTlEsWUFBVztJQUNYLGVBQWM7SUFDZCxjQUFhO0lBQ2IsaUJBQWdCLEVBR25CLEVBQUE7O0FDNU5MO0VBQ0Usa0JBQWlCLEVBa05sQjs7QW5FNUxDO0VtRXZCRjtJQUdJLGtCQUFpQixFQWdOcEIsRUFBQTs7QUFuTkQ7RUFNSSxrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZixxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2Isd0JBQWU7TUFBZixvQkFBZTtVQUFmLGdCQUFlO0VBQ2YsMEJBQThCO0VBQTlCLHVDQUE4QjtNQUE5Qix1QkFBOEI7VUFBOUIsK0JBQThCO0VBUTlCLGFBQVc7RUFDWCxhQUFZLEVBdUliOztBbkVuSUQ7RW1FdkJGO0lBWU0sdUJBQXNCLEVBOEl6QixFQUFBOztBbkVuSUQ7RW1FdkJGO0lBZU0sZ0JBQWU7SUFDZixpQkFBZ0IsRUEwSW5CLEVBQUE7O0FBMUpIO0VBc0JNLHNCQUFxQjtFQUNyQixZQUFXO0VBQ1gscUJBQW9CLEVBeUhyQjs7QW5FMUhIO0VtRXZCRjtJQTBCUSx1Q0FBOEI7SUFBOUIsK0JBQThCO0lBQzlCLHNCQUFxQixFQXNIeEIsRUFBQTs7QUFqSkw7RUErQlEscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDZCQUFzQjtFQUF0Qiw4QkFBc0I7RUFBdEIsK0JBQXNCO01BQXRCLDJCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIsOEJBQXFCO01BQXJCLDJCQUFxQjtVQUFyQixzQkFBcUIsRUFPdEI7O0FuRWpCTDtFbUV2QkY7SUFtQ1UsK0JBQW1CO0lBQW5CLDhCQUFtQjtJQUFuQiw0QkFBbUI7UUFBbkIsd0JBQW1CO1lBQW5CLG9CQUFtQixFQUt0QixFQUFBOztBbkVqQkw7RW1FdkJGO0lBc0NVLHNCQUFxQixFQUV4QixFQUFBOztBQXhDUDtFQTBDUSxlQUFjO0VBQ2QsWUFBVyxFQWdCWjs7QUEzRFA7RUE2Q1UsWUFBVztFQUNYLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsb0JBQW1CLEVBSXBCOztBbkU3QlA7RW1FdkJGO0lBa0RZLGlCQUFnQixFQUVuQixFQUFBOztBbkU3QlA7RW1FdkJGO0lBc0RVLHNCQUFxQixFQUt4QixFQUFBOztBbkVwQ0w7RW1FdkJGO0lBeURVLGVBQWMsRUFFakIsRUFBQTs7QUEzRFA7RUE2RFEsZUFBYztFQUNkLFlBQVc7RUFDWCxnQkFBZSxFQWlGaEI7O0FuRXpITDtFbUV2QkY7SUFrRVUsc0JBQXFCO0lBQ3JCLG1CQUFrQixFQTZFckIsRUFBQTs7QW5FekhMO0VtRXZCRjtJQXVFVSxzQkFBcUI7SUFDckIsbUJBQWtCLEVBd0VyQixFQUFBOztBbkV6SEw7RW1FdkJGO0lBNEVVLHFCQUFhO0lBQWIsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYix5QkFBdUI7SUFBdkIsZ0NBQXVCO1FBQXZCLHNCQUF1QjtZQUF2Qix3QkFBdUI7SUFDdkIseUJBQXVCO0lBQXZCLGdDQUF1QjtRQUF2QixzQkFBdUI7WUFBdkIsd0JBQXVCO0lBQ3ZCLDZCQUFzQjtJQUF0Qiw4QkFBc0I7SUFBdEIsK0JBQXNCO1FBQXRCLDJCQUFzQjtZQUF0Qix1QkFBc0I7SUFDdEIsWUFBVztJQUNYLGlCQUFnQixFQStEbkIsRUFBQTs7QUFoSlA7RUFxRlUsbUJBQWtCO0VBQ3BCLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsZ0JoRjlEYTtFZ0ZnRWIsa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQixldkVoRGdDO0V1RWlEaEMsc0JBQXFCLEVBcUNwQjs7QW5FM0dQO0VtRXZCRjtJQStGWSxlQUFjLEVBbUNqQixFQUFBOztBbkUzR1A7RW1FdkJGO0lBa0dZLGtCQUFpQjtJQUNqQixnQmhGMUVRLEVnRnlHWCxFQUFBOztBbkUzR1A7RW1FdkJGO0lBc0dZLFdBQVUsRUE0QmIsRUFBQTs7QUFsSVQ7RUF5R1ksWUFBVztFQUNYLGdCQUFlO0U5RTJQekIsc0JPbldzQztFUG9XdEMsOEJBQTZCO0VBQzdCLHNCQUFxQjtFQUNyQixlQUFjO0VBQ2QsMEJBQXlCO0VBQ3pCLGtDQUFpQztFOEU5UHZCLG1CQUFrQjtFQUNsQixtQkFBa0I7RTlFMFE1QixrQ0FBeUI7RUFBekIsMEJBQXlCLEU4RXhRaEI7O0FBL0dYO0VBaUhZLGVBQWM7RUFDZCxpQkFBZ0IsRUFDakI7O0FBbkhYO0VBdUhjLGV2RXJIMEI7RXVFc0gxQixpQ0FBZ0MsRUFDakM7O0FBekhiO0U5RXVYRSxrQ0FBeUI7RUFBekIsMEJBQXlCO0U4RXpQYixrQkFBaUI7RUFDakIsbUJBQWtCLEVBQ25COztBQWhJYjtFQW9JVSxldkV4RjhCO0V1RXlGOUIsZ0JoRnZHVztFZ0Z3R1gsa0JBQWlCO0VBQ2pCLG1CQUFrQixFQVFuQjs7QW5FeEhQO0VtRXZCRjtJQXlJWSxpQkFBZ0IsRUFNbkIsRUFBQTs7QW5FeEhQO0VtRXZCRjtJQTRJWSxXQUFVLEVBR2IsRUFBQTs7QW5FeEhQO0VtRXZCRjtJQXNKVSx1Q0FBOEI7SUFBOUIsK0JBQThCLEVBRWpDLEVBQUE7O0FBeEpQO0VBNkpNLHVCQUFzQixFQUN2Qjs7QUE5Skw7RUFnS00sWUFBVyxFQWlEWjs7QUFqTkw7RUFrS1EsMEJBQXlCLEVBQzFCOztBQW5LUDtFQXNLUSxlQUFjO0VBQ2QsWUFBVyxFQWFaOztBbkU3Skw7RW1FdkJGO0lBeUtVLFlBQVc7SUFDWCxZQUFXLEVBVWQ7RUFwTFA7SUE0S1ksWUFBVyxFQUNaLEVBQUE7O0FuRXRKVDtFbUV2QkY7SUFpTFksV0FBVSxFQUNYLEVBQUE7O0FBbExYO0VBc0xRLGVBQWM7RUFDZCxZQUFXO0VBQ1gsZ0JBQWUsRUF3QmhCOztBbkV6TEw7RW1FdkJGO0lBMExVLHNCQUFxQjtJQUNyQixZQUFXO0lBQ1gsZUFBYztJQUNkLG1CQUFrQixFQW1CckI7RUFoTlA7SUErTFksbUJBQWtCO0lBQ2xCLFlBQVcsRUFDWjtFQWpNWDtJQW1NWSxZQUFXLEVBQ1osRUFBQTs7QW5FN0tUO0VtRXZCRjtJQXVNVSxXQUFVLEVBU2IsRUFBQTs7QW5FekxMO0VtRXZCRjtJQTBNVSxXQUFVLEVBTWIsRUFBQTs7QW5FekxMO0VtRXZCRjtJQTZNVSxXQUFVO0lBQ1Ysa0JBQWlCLEVBRXBCLEVBQUE7O0FBSVA7RUFNUSxpQkFBZ0IsRUF1QmpCOztBbkUxTkw7RW1FNkxGO0lBUVUsV0FBVSxFQXFCYjtFQTdCUDtJQVVZLGdCQUFlLEVBQ2hCO0VBWFg7SUFhWSxpQkFBZ0IsRUFDakIsRUFBQTs7QW5FM01UO0VtRTZMRjtJQW9CWSxnQkFBZSxFQUNoQixFQUFBOztBQXJCWDtFQTBCWSxZQUFXLEVBQ1o7O0FBM0JYO0VBa0NNLHVCQUFzQixFQUN2Qjs7QUFuQ0w7RUFxQ00sWUFBVztFQUNYLGlCQUFnQixFQWlDakI7O0FBdkVMO0VBeUNRLGVBQWM7RUFDZCxZQUFXLEVBYVo7O0FuRXBQTDtFbUU2TEY7SUE0Q1Usc0JBQXFCO0lBQ3JCLFdBQVUsRUFVYjtFQXZEUDtJQStDWSxZQUFXLEVBQ1osRUFBQTs7QW5FN09UO0VtRTZMRjtJQW9EWSxXQUFVLEVBQ1gsRUFBQTs7QUFyRFg7RUF5RFEsZUFBYztFQUNkLFlBQVcsRUFZWjs7QW5FblFMO0VtRTZMRjtJQTREVSxzQkFBcUI7SUFDckIsV0FBVTtJQUNWLG1CQUFrQixFQVFyQjtFQXRFUDtJQWdFWSxtQkFBa0IsRUFDbkIsRUFBQTs7QW5FOVBUO0VtRTZMRjtJQW9FVSxrQkFBaUIsRUFFcEIsRUFBQTs7QUMxUlA7RUFDRSxhQUFZLEVBT2I7O0FBUkQ7RUFHSSxhQUFZLEVBSWI7O0FwRWdCRDtFb0V2QkY7SWxFbUJJLGtCa0VkMkI7SWxFYzNCLGtCc0RxRG9DO0l0RHJEcEMsbUJzRHFEbUUsRVlqRXBFO0VYSUM7SUFDRSxhQUFZO0lBQ1osZUFBYztJQUNkLFlBQVcsRUFDWixFQUFBOztBV05MO0VBRUksMEJ4RU1vQyxFd0VMckM7O0FBSEg7RUFLSSwwQkFBeUIsRUFDMUI7O0FwRVFEO0VxRXZCRjtJbkVtQkksa0JtRWpCeUI7SW5FaUJ6QixrQnNEcURvQztJdERyRHBDLG1Cc0RxRG1FLEVhcEV0RTtFWk9HO0lBQ0UsYUFBWTtJQUNaLGVBQWM7SUFDZCxZQUFXLEVBQ1osRUFBQTs7QVlWTDtFQUVJLDBCQUF5QixFQUMxQjs7QUFISDtFQUtJLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsY0FBYSxFQUVkOztBQ1pIO0VBRUUsa0JBQWlCO0VBQ2pCLGVBQWM7RUFDZCw2QkFBNEIsRUFrRTdCOztBdEVqREM7RXNFckJGO0lBT0ksNkJBQTRCLEVBK0QvQixFQUFBOztBdEVqREM7RXNFckJGO0lBVUksZ0JBQWU7SUFDZixpQkFBZ0IsRUEyRG5CLEVBQUE7O0FBdEVEO0VBZUksZUFBYyxFQVNmOztBQXhCSDtFQWlCTSxtQkFBa0I7RUFDbEIsWUFBVyxFQUNaOztBdEVFSDtFc0VyQkY7SUFxQk0sc0JBQXFCO0lBQ3JCLFdBQVUsRUFFYixFQUFBOztBQXhCSDtFQTBCSSxlQUFjO0VBQ2Qsa0JBQWlCLEVBMENsQjs7QXRFaEREO0VzRXJCRjtJQThCTSxzQkFBcUI7SUFDckIsV0FBVTtJQUNWLG1CQUFrQjtJQUNsQixvQkFBbUI7SUFDbkIsZUFBYyxFQW1DakIsRUFBQTs7QUFyRUg7RUFxQ00sZ0JuRmRjO0VtRmVkLGlCQUFnQjtFQUNoQixrQkFBaUIsRUFJbEI7O0F0RXRCSDtFc0VyQkY7SUF5Q1EsZ0JuRm5CWSxFbUZxQmYsRUFBQTs7QUEzQ0w7RUE4Q00sZ0JuRmxCZTtFbUZtQmYsa0JBQWlCO0VBQ2pCLGlCQUFnQixFQUNqQjs7QUFqREw7RUFvRE0saUJBQWdCLEVBYWpCOztBQWpFTDtFQXNEUSxnQm5GMUJhO0VtRjJCYixrQkFBaUI7RUFDakIsZUFBYztFQUNkLGUxRWZnQztFMEVnQmhDLHNCQUFxQjtFQUNyQixpQzFFM0RnQyxFMEVnRWpDOztBQWhFUDtFQTZEVSxlMUU3RDhCO0UwRThEOUIsaUNBQWdDLEVBQ2pDOztBdEUxQ1A7RXNFckJGO0lBbUVNLGtCQUFpQixFQUVwQixFQUFBOztBdEVoREQ7RXNFcURGO0lBSU0sZUFBYyxFQUVqQixFQUFBOztBQU9IO0VBQ0UsaUJBQWdCO0VBQ2hCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLGtCQUFpQixFQXdJbEI7O0F0RS9NQztFc0VrRUY7SUFPSSxrQkFBaUIsRUFzSXBCLEVBQUE7O0F0RS9NQztFc0VrRUY7SUFVSSxrQkFBaUI7SUFDakIsc0JBQXFCLEVBa0l4QixFQUFBOztBQTdJRDtFQWlCRSxlQUFjO0VBQ2QsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixhQUFZLEVBZVo7O0F0RXJHQTtFc0VrRUY7SUFzQkksc0JBQXFCO0lBRXJCLFdBQVU7SUFDVixrQkFBaUI7SUFDakIsaUJBQWdCLEVBU2xCLEVBQUE7O0F0RXJHQTtFc0VrRUY7SUE2QkksbUJBQWtCLEVBTXBCLEVBQUE7O0FBbkNGO0VBZ0NJLG1CQUFrQjtFQUNsQixZQUFXLEVBQ1o7O0FBbENIO0VBc0NFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsZ0JBQWU7RUFtQmYsb0JBQW1CLEVBaUZwQjs7QXRFOU1DO0VzRWtFRjtJQTBDSSxzQkFBcUI7SUFDckIsYUFBWSxFQWlHZixFQUFBOztBdEU5TUM7RXNFa0VGO0lBbURJLGdCQUFlLEVBeUZsQixFQUFBOztBQTVJRDtFQTZESSxlQUFjO0VBQ2QsWUFBVztFQUNYLG9CQUFtQjtFQUNuQixvQkFBbUIsRUEyRXBCOztBQTNJSDtFQWtFTSxrQkFBaUIsRUFDbEI7O0F0RXJJSDtFc0VrRUY7SUFzRVEsa0JBQWlCLEVBQ2xCLEVBQUE7O0F0RXpJTDtFc0VrRUY7SUEwRU0sc0JBQXFCO0lBQ3JCLGtCQUFpQjtJQUNqQixpQkFBZ0I7SUFDaEIsbUJBQWtCO0lBQ2xCLFdBQVUsRUE2RGI7RUEzSUg7SUFpRlEsZUFBYztJQUNkLGdCQUFlO0lBQ2YsYUFBWTtJQUNaLGdCQUFlLEVBQ2hCLEVBQUE7O0F0RXZKTDtFc0VrRUY7SUF1RlEsbUJBQWtCO0lBQ2xCLGFBQVksRUFtRGpCLEVBQUE7O0F0RTdNRDtFc0VrRUY7SUEyRlEsbUJBQWtCO0lBQ2xCLGdCQUFlLEVBK0NwQixFQUFBOztBQTNJSDtFQWlHTSxpQkFBZ0IsRUFDakI7O0FBbEdMO0VBb0dNLG1CQUFrQixFQWlDbkI7O0FBcklMO0VBc0dRLFlBQVc7RUFDWCxnQkFBZTtFakZxS3JCLHNCT25Xc0M7RVBvV3RDLDhCQUE2QjtFQUM3QixzQkFBcUI7RUFDckIsZUFBYztFQUNkLDBCQUF5QjtFQUN6QixrQ0FBaUM7RWlGeEszQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VqRm9MeEIsa0NBQXlCO0VBQXpCLDBCQUF5QixFaUZsTHBCOztBQTVHUDtFQStHUSxlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLGdCbkZoTGE7RW1Gb0xiLGtCQUFpQjtFQUNqQixrQkFBaUI7RUFDakIsZTFFcEtnQztFMEVxS2hDLHNCQUFxQixFQUt0Qjs7QXRFL0xMO0VzRWtFRjtJQW1IVSxnQm5GbkxVLEVtRjZMYixFQUFBOztBQTdIUDtFQTBIVSxlMUVqTjhCO0UwRWtOOUIsaUNBQWdDLEVBQ2pDOztBQTVIVDtFakY4UkUsa0NBQXlCO0VBQXpCLDBCQUF5QjtFaUY3SmpCLGtCQUFpQjtFQUNqQixtQkFBa0IsRUFDbkI7O0FBbklUO0VBdUlNLG1CQUFrQjtFQUNsQixnQm5Gbk1lO0VtRm9NZixrQkFBaUIsRUFDbEI7O0F0RTVNSDtFc0VrTkY7SUFJTSxtQkFBa0IsRUFLckIsRUFBQTs7QXRFM05EO0VzRWtORjtJQU9NLGVBQWMsRUFFakIsRUFBQTs7QUNsUEg7RUFDRSxlQUFjO0VBQ2Qsa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQixlQUFjLEVBdWNmOztBQTNjRDtFQU1JLGlCQUFnQjtFQUNoQixlQUFjO0VBQ2QsMEJBQXlCLEVBK0cxQjs7QXZFaEdEO0V1RXZCRjtJQVVNLGdCQUFlO0lBQ2YsZUFBYyxFQTRHakIsRUFBQTs7QXZFaEdEO0V1RXZCRjtJQWNNLFdBQVU7SUFDVixZQUFXO0lBQ1gsbUJBQWtCLEVBdUdyQixFQUFBOztBdkVoR0Q7RXVFdkJGO0lBbUJNLG1CQUFrQixFQW9HckIsRUFBQTs7QXZFaEdEO0V1RXZCRjtJQXNCTSxnQkFBZSxFQWlHbEIsRUFBQTs7QXZFaEdEO0V1RXZCRjtJQXlCTSxXQUFVLEVBOEZiLEVBQUE7O0FBdkhIO0VBOEJRLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsaUJBQWdCLEVBYWpCOztBdkV0Qkw7RXVFdkJGO0lBa0NVLGdCQUFlLEVBV2xCLEVBQUE7O0F2RXRCTDtFdUV2QkY7SUFxQ1UsWUFBVztJQUNYLFdBQVUsRUFPYixFQUFBOztBdkV0Qkw7RXVFdkJGO0lBMENVLFlBQVc7SUFDWCxZQUFXLEVBRWQsRUFBQTs7QUE3Q1A7RUFnRE0saUJBQWdCO0VBQ2hCLG1CQUFrQixFQWdEbkI7O0F2RTFFSDtFdUV2QkY7SUFtRFEsWUFBVztJQUNYLFdBQVU7SUFDVixrQkFBaUI7SUFDakIsY0FBYSxFQTJDaEIsRUFBQTs7QXZFMUVIO0V1RXZCRjtJQXlEUSxpQkFBZ0I7SUFDaEIsWUFBVztJQUNYLFlBQVc7SUFDWCxlQUFjLEVBcUNqQixFQUFBOztBQWpHTDtFQStEUSxlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLGdCcEZ4Q1k7RW9GeUNaLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGUzRXBEZ0M7RTJFcURoQyxzQkFBcUI7RWxGOFMzQixrQ0FBeUI7RUFBekIsMEJBQXlCLEVrRnhTcEI7O0FBL0VQO0VBNEVVLGUzRTFFOEI7RVBxWHRDLGtDQUF5QjtFQUF6QiwwQkFBeUIsRWtGelNsQjs7QUE5RVQ7RUFpRlEsWUFBVztFQUNYLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VsRmlSeEIsc0JPbldzQztFUG9XdEMsOEJBQTZCO0VBQzdCLHNCQUFxQjtFQUNyQixlQUFjO0VBQ2QsMEJBQXlCO0VBQ3pCLGtDQUFpQztFQWFqQyxrQ0FBeUI7RUFBekIsMEJBQXlCLEVrRmhTcEI7O0FBdkZQO0VsRnVYRSxrQ0FBeUI7RUFBekIsMEJBQXlCO0VrRjVSakIsa0JBQWlCO0VBQ2pCLG1CQUFrQixFQUNuQjs7QUE3RlQ7RUFtR00sa0JBQWlCO0VBQ2pCLGdCcEZ0RWU7RW9GdUVmLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGUzRXZGa0MsRTJFa0duQzs7QXZFL0ZIO0V1RXZCRjtJQTZHUSxZQUFXO0lBQ1gsV0FBVTtJQUNWLGtCQUFpQixFQU9wQixFQUFBOztBdkUvRkg7RXVFdkJGO0lBa0hRLFlBQVc7SUFDWCxrQkFBaUI7SUFDakIsWUFBVyxFQUVkLEVBQUE7O0FBdEhMO0VBMEhJLDhCM0VwSG9DO0UyRXFIcEMsMkRBQWtEO1VBQWxELG1EQUFrRDtFQUNsRCwwQjNFM0dvQztFMkU0R3BDLG9CQUFtQixFQTZVcEI7O0F2RW5iRDtFdUV2QkY7SUErSE0sbUJBQWtCLEVBMlVyQixFQUFBOztBdkVuYkQ7RXVFdkJGO0lBa0lNLFlBQVc7SUFDWCxzQkFBcUI7SUFDckIsV0FBVSxFQXNVYixFQUFBOztBdkVuYkQ7RXVFdkJGO0lBdUlNLFdBQVUsRUFtVWIsRUFBQTs7QUExY0g7RUEwSU0sbUJBQWtCO0VBQ2xCLGdCQUFlLEVBQ2hCOztBQTVJTDtFQThJTSxlQUFjLEVBb0tmOztBdkUzUkg7RXVFdkJGO0lBZ0pRLHFCQUFhO0lBQWIsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWEsRUFrS2hCLEVBQUE7O0FBbFRMO0VBbUpRLHNCQUFxQixFQUN0Qjs7QUFwSlA7RUFzSlEsWUFBVyxFQUNaOztBQXZKUDtFQXlKUSw4QkFBNkIsRUE4RDlCOztBdkVoTUw7RXVFdkJGO0lBMkpVLHFCQUFhO0lBQWIsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWEsRUE0RGhCLEVBQUE7O0F2RWhNTDtFdUV2QkY7SUE4SlUsd0NBQXVDLEVBeUQxQyxFQUFBOztBQXZOUDtFQWlLVSxtQkFBa0IsRUEwQ25COztBdkVwTFA7RXVFdkJGO0lBbUtZLHFCQUFhO0lBQWIsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWEsRUF3Q2hCLEVBQUE7O0F2RXBMUDtFdUV2QkY7SUF3S2MsZUFBYztJQUNkLDZCQUE0QjtJQUM1Qiw4QkFBNkI7SUFDN0IsWUFBVztJQUNYLGdCQUFlLEVBZWxCO0VBM0xYO0lBOEtnQixxQkFBYTtJQUFiLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhLEVBQ2QsRUFBQTs7QXZFeEpiO0V1RXZCRjtJQWtMYyxXQUFVO0lBQ1Ysa0JBQWlCO0lBQ2pCLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsbUJBQWtCLEVBS3JCO0VBM0xYO0lBd0xnQixvQkFBbUIsRUFDcEIsRUFBQTs7QUF6TGY7RUE2TFksWUFBVyxFQWFaOztBdkVuTFQ7RXVFdkJGO0lBK0xjLGdCQUFlLEVBV2xCO0VBMU1YO0lBaU1nQiwwQkFBeUI7SUFDekIsMkJBQTBCLEVBQzNCLEVBQUE7O0F2RTVLYjtFdUV2QkY7SUF1TWdCLG1CQUFrQixFQUNuQixFQUFBOztBQXhNZjtFQTZNVSxZQUFXO0VBQ1gsa0JBQWlCLEVBUWxCOztBdkUvTFA7RXVFdkJGO0lBZ05ZLGVBQWMsRUFNakIsRUFBQTs7QUF0TlQ7RUFtTlksWUFBVztFQUNYLGtCQUFpQixFQUNsQjs7QUFyTlg7RUF5TlEsaUMzRTFLNkIsRTJFOEs5Qjs7QXZFdE1MO0V1RXZCRjtJQTJOVSxpQkFBZ0IsRUFFbkIsRUFBQTs7QUE3TlA7RUErTlEsZUFBYztFQUNkLDhCQUE2QixFQWlGOUI7O0F2RTFSTDtFdUV2QkY7SUFtT1UsNkJBQTRCO0lBQzVCLGlCQUFnQixFQTZFbkIsRUFBQTs7QXZFMVJMO0V1RXZCRjtJQXlPYyxxQkFBYTtJQUFiLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhLEVBMEJoQixFQUFBOztBdkU1T1Q7RXVFdkJGO0lBNk9nQixXQUFVLEVBR2IsRUFBQTs7QUFoUGI7RUFrUGMsbUJBQWtCLEVBTW5COztBdkVqT1g7RXVFdkJGO0lBb1BnQixpQkFBZ0I7SUFDaEIsaUJBQWdCO0lBQ2hCLGlCQUFnQixFQUVuQixFQUFBOztBQXhQYjtFQTBQYyxnQkFBZSxFQVFoQjs7QUFsUWI7RUE0UGdCLGlCQUFnQixFQUtqQjs7QXZFMU9iO0V1RXZCRjtJQThQa0IsaUJBQWdCLEVBR25CLEVBQUE7O0FBalFmO0VBcVFVLHVCQUFzQixFQTJDdkI7O0FBaFRUO0VBdVFjLGtCQUFpQjtFQUNqQixZQUFXO0VBQ1gsWUFBVyxFQWdCZDs7QXZFbFFUO0V1RXZCRjtJQTJRZ0IsYUFBWTtJQUNaLFlBQVcsRUFhaEIsRUFBQTs7QUF6Ulg7RUErUWMsZ0JwRnBQTTtFb0ZxUE4saUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZTNFMU8wQjtFMkUyTzFCLHNCQUFxQixFQUN0Qjs7QUF4UmI7RUEyUlksWUFBVztFQUNYLFlBQVc7RUFLWCxvQkFBbUI7RUFDbkIsb0JBQW1CO0VBQ25CLGdCcEZyUVM7RW9Gc1FULG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGUzRXJSNEIsRTJFc1I3Qjs7QXZFcFJUO0V1RXZCRjtJQThSYyxZQUFXO0lBQ1gsaUJBQWdCLEVBWW5CLEVBQUE7O0FBM1NYO0VBNlNZLFlBQVc7RUFDWCxlQUFjLEVBQ2Y7O0FBL1NYO0VBb1RNLGtCQUFpQjtFQUNqQixvQkFBbUI7RUFDbkIsWUFBVztFQUNYLFlBQVcsRUF3Qlo7O0F2RXhUSDtFdUV2QkY7SUF5VFEsV0FBVTtJQUNWLGlCQUFnQjtJQUNoQixlQUFjLEVBb0JqQixFQUFBOztBdkV4VEg7RXVFdkJGO0lBOFRRLFlBQVcsRUFpQmQsRUFBQTs7QXZFeFRIO0V1RXZCRjtJQWlVUSxhQUFZO0lBQ1osWUFBVyxFQWFkLEVBQUE7O0FBL1VMO0VBcVVRLGdCcEYxU1k7RW9GMlNaLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGUzRWhTZ0M7RTJFaVNoQyxzQkFBcUIsRUFDdEI7O0FBOVVQO0VBaVZNLFlBQVc7RUFDWCxZQUFXO0VBWVgsb0JBQW1CO0VBQ25CLGdCcEZqVWU7RW9Ga1VmLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGUzRWpWa0MsRTJFa1ZuQzs7QXZFaFZIO0V1RXZCRjtJQW9WUSxXQUFVO0lBQ1YsaUJBQWdCLEVBa0JuQixFQUFBOztBdkVoVkg7RXVFdkJGO0lBd1ZRLFlBQVcsRUFlZCxFQUFBOztBdkVoVkg7RXVFdkJGO0lBMlZRLGFBQVk7SUFDWixZQUFXLEVBV2QsRUFBQTs7QUF2V0w7RUF5V00sWUFBVztFQUNYLFlBQVc7RUFDWCxvQkFBbUI7RUFDbkIsaUJBQWdCLEVBeUJqQjs7QXZFOVdIO0V1RXZCRjtJQThXUSxXQUFVO0lBQ1YsaUJBQWdCLEVBc0JuQixFQUFBOztBdkU5V0g7RXVFdkJGO0lBa1hRLFlBQVcsRUFtQmQsRUFBQTs7QXZFOVdIO0V1RXZCRjtJQXFYUSxhQUFZO0lBQ1osWUFBVyxFQWVkLEVBQUE7O0FBcllMO0VBeVhRLGdCcEYzVmE7RW9GNFZiLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLGUzRTVXZ0M7RTJFNldoQyxzQkFBcUI7RUFDckIsaUMzRWhZZ0MsRTJFaVlqQzs7QUFuWVA7RUF1WU0sNkJBQTRCO0VBQzVCLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsaUMzRTNWK0IsRTJFMFpoQzs7QXZFbGJIO0V1RXZCRjtJQTRZUSxpQkFBZ0I7SUFDaEIsMEJBQXlCLEVBNEQ1QixFQUFBOztBdkVsYkg7RXVFdkJGO0lBZ1pRLDZCQUE0QixFQXlEL0IsRUFBQTs7QUF6Y0w7RUFtWlEsZ0JwRjNYWTtFb0Y0WFosaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZTNFdFlnQyxFMkU4WW5DOztBdkUzWUg7RXVFdkJGO0lBNFpVLFdBQVU7SUFDVixZQUFXLEVBS2hCLEVBQUE7O0F2RTNZSDtFdUV2QkY7SUFnYVUsV0FBVSxFQUVmLEVBQUE7O0F2RTNZSDtFdUV2QkY7SUFxYVEsV0FBVTtJQUNWLGFBQVksRUFrQ2YsRUFBQTs7QXZFamJIO0V1RXZCRjtJQXlhUSxXQUFVLEVBK0JiLEVBQUE7O0FBeGNMO0VsRnFXRSxzQk9uV3NDO0VQb1d0Qyw4QkFBNkI7RUFDN0Isc0JBQXFCO0VBQ3JCLGVBQWM7RUFDZCwwQkFBeUI7RUFDekIsa0NBQWlDO0VrRm1FM0IsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixnQkFBZTtFbEZ4RHJCLGtDQUF5QjtFQUF6QiwwQkFBeUI7RWtGMERuQixZQUFXLEVBQ1o7O0FBbGJQO0VBb2JRLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsc0JBQXFCO0VBQ3JCLGdCcEY5Wlk7RW9GK1paLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGUzRTFhZ0M7RVBtV3RDLGtDQUF5QjtFQUF6QiwwQkFBeUIsRWtGeUVwQjs7QUFoY1A7RWxGdVhFLGtDQUF5QjtFQUF6QiwwQkFBeUI7RWtGNkVqQixtQkFBa0I7RUFDbEIsa0JBQWlCLEVBQ2xCOztBQU1UO0VBRUksa0JBQWlCLEVBS2xCOztBQVBIO0VBSU0sbUJBQWtCO0VBQ2xCLG9CQUFtQixFQUNwQjs7QXZFM2JIO0V1RXFiRjtJQVVNLFdBQVUsRUFZYixFQUFBOztBQXRCSDtFQWFNLGlCQUFnQixFQUNqQjs7QXZFbmNIO0V1RXFiRjtJQWtCVSx1QkFBc0IsRUFFekIsRUFBQTs7QUNoZVA7RUFDRSxtQkFBa0I7RUFDbEIsb0JBQW1CLEVBOEtwQjs7QXhFekpDO0V3RXZCRjtJQUlJLFdBQVU7SUFDVixlQUFjO0lBQ2Qsa0JBQWlCO0lBQ2pCLGVBQWMsRUF5S2pCLEVBQUE7O0FBaExEO0VBV0ksWUFBVztFQUNYLG9CQUFtQixFQXdGcEI7O0F4RTdFRDtFd0V2QkY7SUFjTSxXQUFVO0lBQ1YsWUFBVyxFQXFGZCxFQUFBOztBQXBHSDtFQW1CTSxZQUFXLEVBVVo7O0F4RU5IO0V3RXZCRjtJQXFCUSxXQUFVO0lBQ1Ysc0JBQXFCLEVBT3hCLEVBQUE7O0FBN0JMO0VBeUJRLG1CQUFrQjtFQUNsQixhQUFZO0VBQ1osWUFBVyxFQUNaOztBeEVMTDtFd0V2QkY7SUFpQ1EsV0FBVTtJQUNWLHNCQUFxQjtJQUNyQixtQkFBa0I7SUFDbEIsb0JBQW1CLEVBK0R4QixFQUFBOztBQW5HSDtFQXVDTSxpQkFBZ0I7RUFDaEIsbUJBQWtCLEVBK0NuQjs7QXhFaEVIO0V3RXZCRjtJQTBDUSxjQUFhLEVBNkNoQixFQUFBOztBQXZGTDtFQTZDUSxlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLGdCckZyQmE7RXFGeUJiLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGU1RXJDZ0M7RTRFc0NoQyxzQkFBcUI7RUFDckIsa0JBQWlCO0VuRjRUdkIsa0NBQXlCO0VBQXpCLDBCQUF5QixFbUYxVHBCOztBeEV0Q0w7RXdFdkJGO0lBaURVLGdCckZ4QlUsRXFGb0NiLEVBQUE7O0FBN0RQO0VBK0RPLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsc0I1RS9EaUM7RTRFZ0VqQyw4QkFBNkI7RUFDN0Isc0JBQXFCO0VBQ3JCLGVBQWM7RUFDZCwwQkFBeUI7RUFDekIsa0NBQWlDO0VBQ2pDLG1CQUFrQjtFQUNsQixrQ0FBaUM7RUFDakMsMEJBQXlCLEVBQzFCOztBQTFFTjtFQThFVSxrQkFBaUI7RW5GeVN6QixrQ0FBeUI7RUFBekIsMEJBQXlCLEVtRnZTbEI7O0FBaEZUO0VBbUZVLGU1RWpGOEIsRTRFa0YvQjs7QUFwRlQ7RUF5Rk0sa0JBQWlCO0VBQ2pCLGdCckY1RGU7RXFGNkRmLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGU1RTdFa0MsRTRFOEVuQzs7QUFsR0w7RUFzR0ksWUFBVSxFQXlFWDs7QXhFeEpEO0V3RXZCRjtJQXdHTSxXQUFTO0lBQ1QsYUFBWTtJQUNaLG1CQUFrQixFQXFFckIsRUFBQTs7QUEvS0g7RUE2R00sbUJBQWtCO0VBQ2xCLDBEQUFpRDtVQUFqRCxrREFBaUQ7RUFDakQsMEJBQXlCO0VBQ3pCLGNBQWE7RUFJYixvQkFBbUIsRUEwRHBCOztBeEV2Skg7RXdFdkJGO0lBa0hRLDZCQUE0QixFQTREL0IsRUFBQTs7QXhFdkpIO0V3RXZCRjtJQXVIUSxvQkFBbUIsRUF1RHRCLEVBQUE7O0FBOUtMO0VBMkhRLHVCQUFzQixFQVN2Qjs7QXhFN0dMO0V3RXZCRjtJQTZIVSxXQUFVO0lBQ1Ysc0JBQXFCO0lBQ3JCLGtCQUFpQixFQUtwQixFQUFBOztBQXBJUDtFQWtJVSxtQkFBa0IsRUFDbkI7O0FBbklUO0VBdUlRLGtCQUFpQjtFQU9qQixtQkFBa0IsRUErQm5COztBeEV0Skw7RXdFdkJGO0lBeUlVLFdBQVU7SUFDVixzQkFBcUI7SUFDckIsb0JBQW1CO0lBQ25CLG1CQUFrQixFQWlDckIsRUFBQTs7QUE3S1A7RUFnSlUsZ0JyRnJIVTtFcUZzSFYsaUJBQWdCO0VBQ2hCLGtCQUFpQixFQUNsQjs7QUFuSlQ7RUFzSlUsZ0JyRnhIVztFcUZ5SFgsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixxQkFBb0IsRUFDckI7O0FBMUpUO0VBNkpVLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QscUJBQW9CLEVBYXJCOztBQTVLVDtFQWlLWSxnQnJGbklTO0VxRm9JVCxrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLHNCQUFxQjtFQUNyQixzQkFBcUI7RUFDckIsZTVFbEo0QjtFNEVtSjVCLGlDNUVySzRCLEU0RXlLN0I7O0FBM0tYO0VBeUtjLGU1RXZLMEIsRTRFd0szQjs7QUN6S2I7RUFFRSx5QkFBd0I7RUFTeEIsY0FBYTtFQUNiLDBCN0VYc0M7RTZFWXRDLDBCN0VHc0M7RTZFRnRDLG1CQUFrQixFQW9NbkI7O0F6RTVMQztFeUV0QkY7SUFJSSx5QkFBd0IsRUE4TTNCLEVBQUE7O0F6RTVMQztFeUV0QkY7SUFPSSxpQkFBZ0I7SUFDaEIscUJBQW9CLEVBME12QixFQUFBOztBQWxORDtFQWlCSSxZQUFVO0VBQ1YsZUFBYyxFQXdDZjs7QXpFcENEO0V5RXRCRjtJQW9CTSxXQUFVO0lBQ1Ysc0JBQXFCO0lBQ3JCLG9CQUFtQjtJQUNuQixvQkFBbUI7SUFDbkIsa0JBQWlCO0lBQ2pCLGtCQUFpQixFQWlDcEIsRUFBQTs7QUExREg7RUE0QlEsZ0J0RkxZO0VzRk1aLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGU3RWxDZ0M7RTZFbUNoQyxvQkFBbUIsRUFDdEI7O0FBckNMO0VBdUNNLGU3RXBCa0M7RTZFcUJsQyxnQnRGWGU7RXNGWWYsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0IsRUFXakI7O0FBekRMO0VBZ0RRLHFCQUFvQjtFQUNwQixvQkFBbUIsRUFDbEI7O0FBbERUO0VBb0RRLGU3RWhDZ0MsRTZFb0NqQzs7QUF4RFA7RUFzRFEsZTdFckRnQyxFNkVzRC9COztBekVqQ1A7RXlFdEJGO0lBOERNLFdBQVUsRUFFYixFQUFBOztBQWhFSDtFQW1FSSxtQkFBa0I7RUFDbEIsWUFBVTtFQUNWLGVBQWMsRUFrRmY7O0F6RWpJRDtFeUV0QkY7SUF1RU0sV0FBVTtJQUNWLHNCQUFxQjtJQUNyQixvQkFBbUI7SUFDbkIsb0JBQW1CO0lBRW5CLGtCQUNGLEVBMEVELEVBQUE7O0FBdkpIO0VBZ0ZNLGdCdEZ0RGM7RXNGdURkLGlCQUFnQjtFQUNoQixrQkFBaUIsRUFDbEI7O0FBbkZMO0VBdUZRLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLGdCdEY3RGE7RXNGOERiLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGU3RTlFZ0MsRTZFOEZqQzs7QUFqSFA7RUFtR1UsZTdFbEc4QixFNkVtRy9COztBQXBHVDtFQXNHVSxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLGFBQVk7RUFDWixnRUFBK0Q7RUFDL0QseUJBQXdCO0VBQ3hCLFlBQVc7RUFDWCxhQUFZO0VBQ1osZ0JBQWU7RUFDZixtQkFBa0IsRUFDbkI7O0FBL0dUO0VBb0hNLG1CQUFrQixFQUtuQjs7QUF6SEw7RUFzSFEsWUFBVztFQUNYLG1CQUFrQixFQUNuQjs7QUF4SFA7RUE0SFEscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG1CQUFrQjtFQUNsQiwyQkFBMEI7RUFDcEIsZ0J0RmxHTztFc0ZtR1Asb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZTdFbkgwQixFNkVrSWpDOztBQXJKUDtFQXdJZ0IsZTdFdkl3QixFNkV3SXpCOztBQXpJZjtFQTJJVSxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLGFBQVk7RUFDWixnRUFBK0Q7RUFDL0QseUJBQXdCO0VBQ3hCLFlBQVc7RUFDWCxhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLG1CQUFrQixFQUNuQjs7QXpFOUhQO0V5RXRCRjtJQTJKTSxXQUFVLEVBRWIsRUFBQTs7QUE3Skg7RUFnS0ksWUFBVTtFQUNWLGVBQWM7RUFTZCx1QkFBc0IsRUFpQ3ZCOztBekVyTEQ7RXlFdEJGO0lBbUtNLFdBQVU7SUFDVixzQkFBcUI7SUFDckIsb0JBQW1CO0lBQ25CLG1CQUFrQjtJQUNsQixrQkFDRixFQW1DRCxFQUFBOztBQTNNSDtFQTRLTSxnQnRGL0llO0VzRmdKZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlN0VoS2tDLEU2RWlLbkM7O0FBcExMO0VBc0xNLGdCdEZ6SmU7RXNGMEpmLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCLEVBY2pCOztBQTFNTDtFQStMVSxlN0U5TDhCLEU2RStML0I7O0FBaE1UO0VBb01RLGtCQUFpQjtFQUNqQixjQUFhLEVBSWQ7O0FBek1QO0VBdU1VLGU3RXBMOEIsRTZFcUwvQjs7QXpFbExQO0V5RXRCRjtJQStNTSxXQUFVLEVBRWIsRUFBQTs7QUFJSDtFQUNFLGlCQUFnQjtFQUNoQixnQkFBZSxFQUNoQjs7QUFHRDtFQU1JLDRCQUEyQjtFQWMzQixjQUFhO0VBQ2IsMEI3RS9Pb0M7RTZFZ1BwQywwQjdFak9vQztFNkVrT3BDLG1CQUFrQixFQWlNbkI7O0F6RTdaRDtFeUVxTUY7SXZFek1JLGtCdUVvTjJCO0l2RXBOM0Isa0JzRHFEb0M7SXREckRwQyxtQnNEcURtRTtJaUJrS2pFLGNBQWE7SUFDYixtQkFBa0I7SUFDbEIsa0JBQWlCO0lBQ2pCLGlCQUFnQjtJQUNoQixvQkFBbUIsRUFzTXRCO0VoQnphQztJQUNFLGFBQVk7SUFDWixlQUFjO0lBQ2QsWUFBVyxFQUNaLEVBQUE7O0FnQjZNTDtFQTJCTSxZQUFVO0VBQ1YsZUFBYyxFQXVDZjs7QXpFeFFIO0V5RXFNRjtJQThCUSxXQUFVO0lBQ1Ysc0JBQXFCO0lBQ3JCLG9CQUFtQjtJQUNuQixvQkFBbUI7SUFDbkIsa0JBQ0YsRUFnQ0QsRUFBQTs7QUFuRUw7RUFxQ1EsZ0J0RnpPWTtFc0YwT1osaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZTdFdFFnQztFNkV1UWhDLG9CQUFtQixFQUNwQjs7QUE5Q1A7RUFnRFEsZTdFeFBnQztFNkV5UGhDLGdCdEZsUFk7RXNGbVBaLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCLEVBV2pCOztBQWxFUDtFQXlEVSxxQkFBb0I7RUFDcEIsb0JBQW1CLEVBQ2xCOztBQTNEWDtFQTZEVSxlN0VwUThCLEU2RXdRL0I7O0FBakVUO0VBK0RVLGU3RXpSOEIsRTZFMFI3Qjs7QXpFclFUO0V5RXFNRjtJQXVFUSxXQUFVLEVBRWIsRUFBQTs7QUF6RUw7RUE0RU0sbUJBQWtCO0VBQ2xCLFlBQVU7RUFDVixlQUFjLEVBOEVmOztBekVqV0g7RXlFcU1GO0lBZ0ZRLFdBQVU7SUFDVixzQkFBcUI7SUFDckIsb0JBQW1CO0lBQ25CLG9CQUFtQjtJQUNuQixtQkFBa0I7SUFDbEIsa0JBQ0YsRUFzRUQsRUFBQTs7QXpFaldIO0V5RXFNRjtJQXdGUSxvQkFBbUIsRUFvRXRCLEVBQUE7O0FBNUpMO0VBNEZRLGdCdEY3Ulk7RXNGOFJaLGlCQUFnQjtFQUNoQixrQkFBaUIsRUFDbEI7O0FBL0ZQO0VBa0dRLGlCQUFnQixFQTRCakI7O0FBOUhQO0VBb0dVLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsZ0J0RnBTVztFc0ZxU1gsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZTdFclQ4QixFNkVxVS9COztBQTdIVDtFQStHWSxlN0V6VTRCLEU2RTBVN0I7O0FBaEhYO0VBa0hZLG1CQUFrQjtFQUVsQixhQUFZO0VBQ1osZ0VBQStEO0VBQy9ELHlCQUF3QjtFQUN4QixZQUFXO0VBQ1gsYUFBWTtFQUNaLGdCQUFlO0VBQ2YsbUJBQWtCLEVBQ25COztBQTNIWDtFQWtJVSxtQkFBa0I7RUFDbEIsMkJBQTBCO0VBQzFCLGdCdEZsVVc7RXNGbVVYLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGU3RW5WOEIsRTZFa1cvQjs7QUExSlQ7RUE2SVksZTdFdlc0QixFNkV3VzdCOztBQTlJWDtFQWdKWSxtQkFBa0I7RUFFbEIsYUFBWTtFQUNaLGdFQUErRDtFQUMvRCx5QkFBd0I7RUFDeEIsWUFBVztFQUNYLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsbUJBQWtCLEVBQ25COztBekU5VlQ7RXlFcU1GO0lBZ0tRLFdBQVUsRUFFYixFQUFBOztBQWxLTDtFQXFLTSxZQUFVO0VBQ1YsZUFBYztFQVNkLHVCQUFzQixFQWlDdkI7O0F6RXJaSDtFeUVxTUY7SUF3S1EsV0FBVTtJQUNWLHNCQUFxQjtJQUNyQixvQkFBbUI7SUFDbkIsbUJBQWtCO0lBQ2xCLGtCQUNGLEVBbUNELEVBQUE7O0FBaE5MO0VBaUxRLGdCdEYvV2E7RXNGZ1hiLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGU3RWhZZ0MsRTZFaVlqQzs7QUF6TFA7RUEyTFEsZ0J0RnpYYTtFc0YwWGIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0IsRUFjakI7O0FBL01QO0VBb01ZLGU3RTlaNEIsRTZFK1o3Qjs7QUFyTVg7RUF3TVUsa0JBQWlCO0VBQ2pCLGNBQWEsRUFLZDs7QUE5TVQ7RUEyTVksZTdFblo0QixFNkVxWjdCOztBekVsWlQ7RXlFcU1GO0lBb05RLFdBQVUsRUFFYixFQUFBOztBQ2xiTDtFQUNFLGVBQWM7RUFFZCxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLFVBQVM7RUFDVCxpQkFBZ0IsRUFxQmpCOztBMUVKQztFMEV2QkY7SUFTSSxZQUFXO0lBQ1gsWUFBVztJQUNYLFNBQVE7SUFDUixXQUFVLEVBZWIsRUFBQTs7QUEzQkQ7RUFnQk0sa0ZBQWlGO0VBQ2pGLHlCQUF3QjtFQUN4Qiw4QkFBNkI7RUFDN0IsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsc0JBQXFCO0VBQ3JCLFlBQVc7RUFDWCx3Q0FBdUMsRUFDeEM7O0EzQnpCTDtFMkI4QkUsa0JBQWlCLEVBQ2xCOztBMUVSQztFK0N2QkY7STJCbUNJLGVBQWMsRUFDZixFQUFBOztBQUdIO0VBRUksa0JBQWlCLEVBQ2xCOztBQUhIO0VBS0ksZUFBYztFQUNkLFdBQVU7RUFDVixVQUFTO0VBQ1QsaUJBQWdCLEVBQ2pCOztBQUVIO0VBQ0UseUJBQXdCLEVBQ3pCOztBQUNEO0VBS1UsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsWUFBVztFQUNYLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBTWhCLDZCQUE0QjtFQUM1QixrRkFBaUYsRUFDbEY7O0ExRWpEUDtFMEU4QkY7SUFhWSxVQUFTO0lBQ1QsYUFBWTtJQUNaLGNBQWEsRUFJaEIsRUFBQTs7QUFuQlQ7RUFxQlUsWUFBVztFQUNYLG1CQUFrQjtFQUNsQiw2QkFBNEI7RUFDNUIsNkVBQTRFO0VBQzVFLFlBQVc7RUFDWCxhQUFZO0VBQ1osWUFBVztFQUNYLFVBQVMsRUFLVjs7QTFFL0RQO0UwRThCRjtJQThCWSxTQUFRO0lBQ1IsV0FBVSxFQUViLEVBQUE7O0FDdEZUO0VBRUUsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixZQUFXLEVBSVo7O0EzRWVDO0UyRXZCRjtJQU1JLGNBQWEsRUFFaEIsRUFBQTs7QUFDRDtFQUNFLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsOEJBQTZCLEVBK0c5Qjs7QTNFcEdDO0UyRWRGO0lBS0kscUJBQW9CLEVBNkd2QixFQUFBOztBM0VwR0M7RTJFZEY7SUFZSSxrQkFBaUIsRUFzR3BCLEVBQUE7O0EzRXBHQztFMkVkRjtJekVVSSxrQnlFS3lCO0l6RUx6QixrQnNEcURvQztJdERyRHBDLG1Cc0RxRG1FO0ltQi9DbkUsbUJBQWtCO0lBQ2xCLHFCQUFvQjtJQUNwQixrQkFBaUIsRUFnR3BCO0VsQmhIRztJQUNFLGFBQVk7SUFDWixlQUFjO0lBQ2QsWUFBVyxFQUNaLEVBQUE7O0FrQk5MO0VBc0JJLDRCQUEyQjtFQUMzQixnQnhGVGdCO0V3RlVoQixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlL0VyQ29DLEUrRWdEckM7O0EzRTNCRDtFMkVkRjtJQWdDTSxnQnhGbkJjO0l3Rm9CZCxXQUFVO0lBQ1YsbUJBQWtCLEVBT3JCLEVBQUE7O0EzRTNCRDtFMkVkRjtJQXNDTSxnQkFBZTtJQUNmLFdBQVUsRUFFYixFQUFBOztBQXpDSDtFQTJDSSwwQkFBeUI7RUFDekIsZ0J4RnZCaUI7RXdGd0JqQixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlL0V4Q29DLEUrRTBEckM7O0FBckVIO0VBcURNLGUvRTFDa0MsRStFMkNuQzs7QUF0REw7RUF3RE0sZS9FL0RrQyxFK0VnRW5DOztBM0UzQ0g7RTJFZEY7SUEyRE0sZ0J4RnpDYztJd0YwQ2QsV0FBVTtJQUNWLFlBQVcsRUFRZCxFQUFBOztBM0V2REQ7RTJFZEY7SUFnRU0sV0FBVSxFQUtiLEVBQUE7O0EzRXZERDtFMkVkRjtJQW1FTSxnQkFBZSxFQUVsQixFQUFBOztBQXJFSDtFQXdFSSxlQUFjO0VBRWQsZUFBYyxFQXNDZjs7QTNFbEdEO0UyRWRGO0lBeUZRLFlBQVcsRUFRZCxFQUFBOztBM0VuRkg7RTJFZEY7SUE0RlEsYUFBWTtJQUNaLG1CQUFrQixFQUlyQixFQUFBOztBM0VuRkg7RTJFZEY7SUFtR00sa0JBQWlCO0lBQ2pCLG1CQUFrQjtJQUNsQixPQUFNO0lBQ04sU0FBUTtJQUNSLG9CQUFtQjtJQUNuQixrQkFBaUIsRUFRcEI7RUFoSEg7SUEwR1EsYUFBWSxFQUNiLEVBQUE7O0EzRTdGTDtFMkVkRjtJQThHTSxpQkFBZ0IsRUFFbkIsRUFBQTs7QUN6SEg7RUFDRSxxQkFBb0IsRUFDckI7O0FBQ0M7RUFDRSxtQkFBa0I7RUFDbEIsMERBQWlEO1VBQWpELGtEQUFpRDtFQUNqRCw2QkFBNEI7RUFDNUIsb0JBQW1CLEVBNEdwQjs7QUFoSEQ7RUFNSSx5QkFBZ0I7VUFBaEIsaUJBQWdCLEVBQ2pCOztBQVBIO0VBVU0sZ0JBQWU7RUFDZixZQUFXO0VBQ1gsZ0JBQWUsRUFDaEI7O0FBYkw7RXZGa1dBLHNCT25Xc0M7RVBvV3RDLDhCQUE2QjtFQUM3QixzQkFBcUI7RUFDckIsZUFBYztFQUNkLDBCQUF5QjtFQUN6QixrQ0FBaUM7RUFhakMsa0NBQXlCO0VBQXpCLDBCQUF5QjtFdUZqV25CLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLGVBQWMsRUFDZjs7QUF2Qkw7RXZGb1hBLGtDQUF5QjtFQUF6QiwwQkFBeUI7RXVGelZqQixrQkFBaUI7RUFDakIsbUJBQWtCLEVBQ25COztBQTdCUDtFQWtDSSxxQkFBb0IsRUFDckI7O0FBbkNIO0VBcUNJLHNGQUFxRjtFQUNyRiw2QkFBNEI7RUFDNUIsYUFBWTtFQUNaLFlBQVc7RUFDWCxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLGdCQUFlLEVBNEJoQjs7QTVFbkRIO0U0RXBCQTtJQWlETSxtQkFBa0IsRUFzQnJCLEVBQUE7O0E1RW5ESDtFNEVwQkE7SUFvRE0sbUJBQWtCLEVBbUJyQixFQUFBOztBNUVuREg7RTRFcEJBO0lBdURNLG1CQUFrQixFQWdCckIsRUFBQTs7QTVFbkRIO0U0RXBCQTtJQTBETSxtQkFBa0IsRUFhckIsRUFBQTs7QTVFbkRIO0U0RXBCQTtJQTZETSxtQkFBa0IsRUFVckIsRUFBQTs7QUF2RUg7RUFnRU0sbUJBQWtCO0VBQ2xCLGlCQUFnQixFQUlqQjs7QUFyRUw7RUFtRVEsY0FBYSxFQUNkOztBQXBFUDtFQXlFSSxrQkFBaUI7RUFDakIsNkJBQTRCO0VBQzVCLDJCQUEwQixFQWdCM0I7O0E1RXZFSDtFNEVwQkE7SUE2RU0sa0JBQWlCLEVBY3BCLEVBQUE7O0E1RXZFSDtFNEVwQkE7SUFnRk0sa0JBQWlCLEVBV3BCLEVBQUE7O0E1RXZFSDtFNEVwQkE7SUFtRk0sa0JBQWlCLEVBUXBCLEVBQUE7O0FBM0ZIO0VBc0ZNLGlCQUFnQixFQUNqQjs7QUF2Rkw7RUF5Rk0sa0JBQWlCLEVBQ2xCOztBQTFGTDtFQTZGSSxnQnpGbEVlO0V5Rm1FZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixlQUFjO0VBQ2QsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlaEZuRmtDO0VnRm9GbEMsc0JBQXFCO0VBQ3JCLHNCQUFxQjtFQUNyQixpQkFBZ0I7RUFDaEIsV0FBVSxFQU9YOztBQS9HSDtFQTZHTSxlaEY5R2dDLEVnRitHakM7O0FDaEhQO0VBQ0UscUJBQW9CLEVBc0ZyQjs7QUF2RkQ7RUFJTSxnQjFGbUJjO0UwRmxCZCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlakZRa0M7RWlGUGxDLHFCQUFvQixFQUNyQjs7QUFiTDtFQWVNLGdCMUZTYztFMEZSZCxrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlakZIa0M7RWlGSWxDLHFCQUFvQixFQUNyQjs7QUF4Qkw7RUEwQk0sZ0IxRkFjO0UwRkNkLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGVqRmRrQztFaUZlbEMscUJBQW9CLEVBQ3JCOztBQW5DTDtFQXNDTSxtQkFBa0IsRUFDbkI7O0FBdkNMO0VBMENRLDZCQUE0QixFQU83Qjs7QUFqRFA7RUE4RFEsNkJBQTRCLEVBRzdCOztBQWpFUDtFQThFRSxvQkFBbUIsRUFJcEI7O0FBbEZEO0VBZ0ZJLG1CQUFrQixFQUNuQjs7QUFqRkg7RUFxRkUsbUJBQWtCLEVBQ25COztBQUdEO0VBRUksa0JBQWlCO0VBQ2pCLGVBQWMsRUFDZjs7QUFKSDtFQU1JLGdCQUFlLEVBTWhCOztBQVpIO0VBU00sa0JBQWlCO0VBQ2pCLGVBQWMsRUFDZjs7QUFYTDtFQWNJLGdCQUFlLEVBQ2hCOztBQWZIOztFQW1CSSxrQkFBaUI7RUFDakIsZUFBYyxFQUNmOztBN0V4RkQ7RTZFbUVGO0lBeUJNLGFBQVksRUFDYixFQUFBOztBQ3BITDtFQUVJLG9CQUFtQjtFQUNuQixrQkFBaUIsRUFzSmxCOztBQXpKSDtFQUtNLGdCM0ZtQmM7RTJGbEJkLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsZWxGWWtDO0VrRlhsQyxvQkFBbUI7RUFDbkIsaUNBQWdDLEVBQ2pDOztBQVhMO0VBYU0sc0JBQXFCO0VBQ3JCLHFCQUFvQjtFQUNwQixpQ2xGZ0MrQixFa0Z5R2hDOztBQXhKTDtFQWlCUSxvQkFBbUIsRUFDcEI7O0E5RUtMO0U4RXZCRjtJQXFCVSxxQkFBYTtJQUFiLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhLEVBR2hCLEVBQUE7O0E5RURMO0U4RXZCRjtJQTBCUSxvQkFBbUI7SUFDbkIsa0JBQWlCO0lBQ2pCLG9CQUFtQixFQTRIdEIsRUFBQTs7QUF4Skw7RUFnQ1EsYUFBWTtFQUNaLFdBQVUsRUFpQlg7O0E5RTNCTDtFOEV2QkY7SUFtQ1UsYUFBWTtJQUNaLFlBQVc7SUFDWCxzQkFBcUIsRUFheEI7RUFsRFA7SUF1Q1ksWUFBVyxFQUNaLEVBQUE7O0E5RWpCVDtFOEV2QkY7SUE0Q1UsWUFBVyxFQU1kLEVBQUE7O0FBbERQO0VBZ0RVLG1CQUFrQixFQUNuQjs7QTlFMUJQO0U4RXZCRjtJQXFEVSxXQUFVO0lBQ1YsbUJBQWtCO0lBQ2xCLHNCQUFxQjtJQUNyQixvQkFBbUI7SUFDbkIsa0JBQWlCO0lBQ2pCLGFBQVk7SUFDWixtQkFBa0IsRUE0RnJCLEVBQUE7O0FBdkpQO0VBOERVLGdCM0ZsQ1c7RTJGbUNYLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixlbEYvQzhCLEVrRm1FL0I7O0E5RWhFUDtFOEV2QkY7SUFxRVksa0JBQWlCO0lBQ2pCLGdCM0Y3Q1E7STJGOENSLGlCQUFnQixFQWdCbkIsRUFBQTs7QUF2RlQ7RUEwRVksZWxGeEU0QixFa0Z5RTdCOztBQTNFWDtFQTZFWSxtQkFBa0I7RUFDbEIsYUFBWTtFQUVaLDZCQUE0QjtFQUM1Qix5QkFBd0I7RUFDeEIsWUFBVztFQUNYLGFBQVk7RUFDWixjQUFhO0VBQ2Isb0JBQW1CLEVBQ3BCOztBQXRGWDtFQTBGVSxnQjNGNURXO0UyRjZEWCxrQkFBaUI7RUFDakIscUJBQW9CLEVBRXJCOztBOUV2RVA7RThFdkJGO0lBa0dZLG1CQUFrQixFQWdDckIsRUFBQTs7QUFsSVQ7RUF1R1ksdUJBQXNCLEVBRXZCOztBQXpHWDtFQTJHWSxnQjNGN0VTO0UyRjhFVCxrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLHNCQUFxQjtFQUNyQixzQkFBcUI7RUFDckIsZWxGNUY0QjtFa0Y2RjVCLGlDbEYvRzRCO0VrRmdINUIsbUJBQWtCLEVBZW5COztBQWpJWDtFQW9IYyxlbEZsSDBCLEVrRm1IM0I7O0FBckhiO0VBdUhjLG1CQUFrQjtFQUNsQixhQUFZO0VBRVosNkJBQTRCO0VBQzVCLHlCQUF3QjtFQUN4QixZQUFXO0VBQ1gsYUFBWTtFQUNaLGNBQWEsRUFDZDs7QTlFeEdYO0U4RXZCRjtJQXNJWSxtQkFBa0IsRUFnQnJCLEVBQUE7O0FBdEpUO0VBeUlZLGdCM0YzR1M7RTJGNEdULGtCQUFpQjtFQUNqQixrQkFBaUI7RUFDakIsc0JBQXFCO0VBQ3JCLHNCQUFxQjtFQUNyQixlbEYxSDRCO0VrRjJINUIsaUNsRjdJNEI7RWtGOEk1QixtQkFBa0IsRUFLbkI7O0FBckpYO0VBa0pjLGVsRmhKMEIsRWtGaUozQjs7QUNuSmI7RUFDRSxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLGFBQVk7RUFFWiw2QkFBNEIsRUFnSDdCOztBL0U5RkM7RStFdkJGO0lBZ0JJLDBCQUF5QixFQXFHNUIsRUFBQTs7QS9FOUZDO0UrRXZCRjtJQW1CSSxvQkFBbUIsRUFrR3RCLEVBQUE7O0FBckhEO0VBdUJJLGdCNUZPaUI7RTRGRmpCLGlCQUFnQjtFQUNoQixzQkFBcUI7RUFDckIsZW5GVG9DO0VtRlVwQyxpQ0FBaUQ7RUFDakQsb0JBQWtCLEVBSW5COztBL0ViRDtFK0V2QkY7SUF5Qk0sZ0I1RkdlLEU0RlFsQixFQUFBOztBL0ViRDtFK0V2QkY7SUFrQ00sb0JBQWtCLEVBRXJCLEVBQUE7O0EvRWJEO0UrRXZCRjtJN0VtQkksWXVDd0kwQztJdkN4STFDLFl3Q0E0RDtJeENBNUQsZXVDK0VxQjtJdkMvRXJCLGdCdUNrRm9CO0lzQzVEbEIscUJBQW9CLEVBMkV2QjtFQXBISDtJQTJDUSxvQkFBbUIsRUFDcEIsRUFBQTs7QS9FckJMO0UrRXZCRjtJN0VtQkksaUJ1Q3dJMEM7SXZDeEkxQyxZd0NBNEQ7SXhDQTVELHNCbUQ0RDhFO0kwQjVCNUUscUJBQW9CLEVBaUV2QixFQUFBOztBQXBISDtFQXVETSxtQkFBa0IsRUF1RG5COztBQTlHTDtFQXlEUSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixzQm5GekRnQztFbUYwRGhDLDhCQUE2QjtFQUM3QixzQkFBcUI7RUFDckIsZUFBYztFQUNkLDBCQUF5QjtFQUN6QixrQ0FBaUM7RUFDakMsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixrQ0FBaUM7RUFDakMsMEJBQXlCLEVBQzFCOztBQXJFUDtFQXVFUSxZQUFXO0VBQ1gsa0JBQWlCO0VBQ2pCLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixZQUFXLEVBQ1o7O0FBN0VQO0VBK0VRLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLGdCNUZ4RGE7RTRGNkRiLGtCQUFpQjtFQUNqQixrQkFBaUI7RUFDakIsZW5GN0NnQztFbUY4Q2hDLHNCQUFxQixFQVd0Qjs7QS9FOUVMO0UrRXZCRjtJQXFGVSxnQjVGNURVLEU0RjRFYixFQUFBOztBQXJHUDtFQTRGVSxlbkYxRjhCO0VtRjJGOUIsaUNBQWdDLEVBQ2pDOztBQTlGVDtFQWdHVSxZQUFXLEVBSVo7O0EvRTdFUDtFK0V2QkY7SUFrR1ksV0FBVSxFQUViLEVBQUE7O0FBcEdUO0UxRnVYRSxrQ0FBeUI7RUFBekIsMEJBQXlCO0UwRjlRakIsa0JBQWlCO0VBQ2pCLG1CQUFrQixFQUNuQjs7QUEzR1Q7RUFnSE0sbUJBQWtCO0VBQ2xCLGdCNUZuRmU7RTRGb0ZmLGtCQUFpQixFQUNsQjs7QUNuSEw7RUFFSSwwQnBGZW9DLEVvRmRyQzs7QUFISDtFQUtJLDBCQUF5QixFQUMxQjs7QUFFSDtFQUNFLDZCQUE0QixFQXNRN0I7O0FoRnhQQztFZ0ZmRjtJQUdJLDBCQUF5QixFQW9RNUIsRUFBQTs7QWhGeFBDO0VnRmZGO0k5RVdJLGtCOEVKeUI7STlFSXpCLGtCc0RxRG9DO0l0RHJEcEMsbUJzRHFEbUU7SXdCeERuRSxtQkFBa0I7SUFDbEIsb0JBQW1CLEVBOFB0QjtFdkJwUUc7SUFDRSxhQUFZO0lBQ1osZUFBYztJQUNkLFlBQVcsRUFDWixFQUFBOztBdUJQTDtFQVlJLG9CQUFtQjtFQUNuQixnQjdGRWdCO0U2RkRoQixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlcEYxQm9DLEVvRmtDckM7O0FoRmJEO0VnRmZGO0lBc0JNLFdBQVU7SUFDVixZQUFXO0lBQ1gsZ0I3RlZjO0k2RldkLHFCQUFvQjtJQUNwQixtQkFBa0IsRUFFckIsRUFBQTs7QUE1Qkg7RUE4QkksZ0I3RlJpQjtFNkZTakIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZXBGekJvQyxFb0ZnQ3JDOztBaEY3QkQ7RWdGZkY7SUF1Q00sV0FBVTtJQUNWLFlBQVc7SUFDWCxZQUFXO0lBQ1gsZ0I3RnZCYyxFNkZ5QmpCLEVBQUE7O0FBNUNIO0VBOENJLDJCQUEwQjtFQUMxQixlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLDBEQUFpRDtVQUFqRCxrREFBaUQ7RUFDakQsMEJwRnpDb0M7RW9GMENwQyxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLDZCQUE0QixFQWlON0I7O0FoRnZQRDtFZ0ZmRjtJQXVETSw2QkFBNEIsRUErTS9CLEVBQUE7O0FoRnZQRDtFZ0ZmRjtJQTBETSxXQUFVO0lBQ1YsaUJBQWdCLEVBMk1uQixFQUFBOztBQXRRSDtFQThETSxlQUFjO0VBQ2QsMEJBQXlCLEVBSTFCOztBaEZwREg7RWdGZkY7SUFpRVEsZ0JBQWUsRUFFbEIsRUFBQTs7QUFuRUw7RUFxRU0sbUJBQWtCO0VBQ2xCLFlBQVcsRUF3R1o7O0FoRi9KSDtFZ0ZmRjtJQXdFUSxXQUFVLEVBc0diLEVBQUE7O0FBOUtMO0VBMkVRLCtCQUE4QjtFQUM5QixnQ0FBK0I7RUFDL0IsWUFBVztFQUNYLG9CQUFtQjtFQUNuQiwwQkFBeUI7RUFDekIsMkJBQTBCLEVBSTNCOztBaEZyRUw7RWdGZkY7SUFrRlUsZUFBYyxFQUVqQixFQUFBOztBQXBGUDtFQXNGUSxZQUFXO0VBQ1gsa0JBQWlCO0VBQ2pCLDRCQUEyQjtFQUMzQiw2QkFBNEI7RUFDNUIsZUFBYztFQUNkLDBCcEZqR2dDLEVvRm1MakM7O0FoRjlKTDtFZ0ZmRjtJQThGVSxtQkFBa0IsRUErRXJCLEVBQUE7O0FBN0tQO0VBaUdVLDZCQUE0QjtFQUM1QixtQkFBa0I7RUFDbEIsZ0I3Ri9FVztFNkZnRlgsNEJBQTJCO0VBQzNCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLHVCQUFzQixFQUN2Qjs7QUF6R1Q7RUEyR1UsZ0I3RjVGVTtFNkY2RlYsMEJBQXlCO0VBQ3pCLDRCQUEyQjtFQUMzQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGlCQUFnQjtFQUNoQix1QkFBc0IsRUFDdkI7O0FBbEhUO0VBb0hVLDZCQUE0QjtFQUM1QixtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLGdCN0ZuR1c7RTZGb0dYLDRCQUEyQjtFQUMzQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGlCQUFnQjtFQUNoQix1QkFBc0IsRUFDdkI7O0FBN0hUO0VBK0hVLFlBQVc7RUFDWCxnQjdGNUdXO0U2RjhHWCxtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFDdEIsbUJBQWtCO0VBQ2xCLGVwRnZIOEIsRW9GbUkvQjs7QUFuSlQ7RUF5SVksZ0I3RjFIUTtFNkYySFIsa0JBQWlCO0VBQ2pCLFlBQVcsRUFDWjs7QUE1SVg7RUE4SVksWUFBVztFQUNYLG1CQUFrQjtFQUNsQixrQkFBaUIsRUFDbEI7O0FBakpYO0VBcUpVLFlBQVc7RUFDWCxnQjdGbElXO0U2Rm9JWCxtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFDdEIsbUJBQWtCO0VBQ2xCLGVwRjdJOEIsRW9GNEovQjs7QUE1S1Q7RUErSlksWUFBVztFQUNYLHdCQUF1QixFQUN4Qjs7QUFqS1g7RUFtS1ksZ0I3RnBKUTtFNkZxSlIsa0JBQWlCO0VBQ2pCLFlBQVcsRUFDWjs7QUF0S1g7RUF3S1ksbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixZQUFXLEVBQ1o7O0FBM0tYO0VBZ0xNLGFBQVksRUFxRmI7O0FoRnRQSDtFZ0ZmRjtJQWtMUSxXQUFVLEVBbUZiLEVBQUE7O0FBclFMO0VBcUxRLHNCQUFxQjtFQUNyQixtQkFBa0I7RUFDbEIsMEJwRnhLZ0M7RW9GeUtoQyx5QkFBd0I7RUFDeEIsb0JBQW1CO0VBQ25CLGdCN0ZsS3lCO0U2Rm1LekIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUV0QixpQkFBZ0I7RUFDaEIsMEJBQXlCLEVBUTFCOztBaEYzTEw7RWdGZkY7SUFvTVUsb0JBQW1CLEVBTXRCLEVBQUE7O0FBMU1QO0VBdU1VLGVwRnhMOEI7RW9GeUw5QixzQkFBcUIsRUFDdEI7O0FBek1UO0VBNk1VLGdCN0Y1TFU7RTZGNkxWLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGVwRnhNOEI7RW9GeU05QixzQkFBcUIsRUFJdEI7O0FBek5UO0VBdU5ZLGVwRjdONEIsRW9GOE43Qjs7QUF4Tlg7RUE4TlUsZ0I3RnhNVztFNkZ5TVgsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZXBGOU44QjtFb0YrTjlCLFlBQVc7RUFDWCxXQUFVLEVBQ1g7O0FBeE9UO0VBMk9RLFlBQVc7RUFDWCxrQkFBaUIsRUF3QmxCOztBaEZyUEw7RWdGZkY7SUErT1UsaUJBQWdCO0lBQ2hCLG9CQUFtQixFQW9CdEIsRUFBQTs7QWhGclBMO0VnRmZGO0lBbVBVLGtCQUFpQixFQWlCcEIsRUFBQTs7QUFwUVA7RUFzUFUsZ0I3RmhPVztFNkZpT1gsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHNCQUFxQjtFQUNyQixpQkFBZ0I7RUFDaEIsZXBGalA4QjtFb0ZrUDlCLHNCQUFxQjtFQUNyQixpQ3BGclE4QixFb0Z5US9COztBQW5RVDtFQWlRWSxlcEZ2UTRCLEVvRndRN0I7O0FDMVFYO0VBRUksMEJyRmVvQyxFcUZkckM7O0FBSEg7RUFLSSwwQkFBeUIsRUFDMUI7O0FBRUg7RUFFRyxvQkFBbUIsRUFJbkI7O0FqRlNEO0VpRmZGO0lBSUksdUJBQXNCLEVBRXZCLEVBQUE7O0FBTkg7RUFTTSxnQkFBZTtFQUNmLGVBQWM7RUFDZCw2QkFBMkI7RUFDM0Isb0JBQW1CLEVBOEVwQjs7QWpGM0VIO0VpRmZGO0lBY1EsZUFBYztJQUNkLHNCQUFxQjtJQUNyQixtQkFBa0IsRUEwRXJCLEVBQUE7O0FqRjNFSDtFaUZmRjtJQW9CUSxnQkFBYztJQUNkLGlCQUFlLEVBcUVsQixFQUFBOztBQTFGTDtFQTBCVSxzQkFBcUI7RUFDckIscUJBQW9CLEVBWXJCOztBQXZDVDtFQTZCWSxzQkFBcUI7RUFDckIsZ0I5RmhCUTtFOEZpQlIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixlckZ4QjRCLEVxRjBCN0I7O0FBdENYO0VBNENVLG1CQUFrQjtFQUlsQixnQjlGN0JVO0U4RjhCVixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGVyRjFDOEIsRXFGMkMvQjs7QWpGeENQO0VpRmZGO0lBOENZLG9CQUFtQixFQVN0QixFQUFBOztBQXZEVDtFQTZESyxtQkFBa0I7RUFLbEIsZ0I5Ri9DZTtFOEZnRGYsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixlckY1RG1DLEVxRjZEbkM7O0FqRjFESDtFaUZmRjtJQStETSxrQkFBaUI7SUFDakIsb0JBQW1CLEVBU3BCLEVBQUE7O0FBekVMO0VBNEVLLGNBQWEsRUFDYjs7QUE3RUw7RUFpRk0sZ0I5RjNEZSxFOEYrRGY7O0FqRnRFSjtFaUZmRjtJQW1GTyxnQjlGaEVhLEU4RmtFZCxFQUFBOztBQXJGTjtFQTZGTSxnQkFBZTtFQUNmLGVBQWM7RUFDZCxrQkFBZ0I7RUFDaEIsbUJBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQiwwREFBaUQ7VUFBakQsa0RBQWlEO0VBQ2pELDBCckYxRmtDO0VxRjJGbEMsb0JBQW1CO0VBT25CLG1CQUFrQixFQXNJbkI7O0FqRmxPSDtFaUZmRjtJQXNHUSxlQUFjO0lBQ2Qsc0JBQXFCO0lBQ3JCLHNCQUFxQixFQXlJeEIsRUFBQTs7QWpGbE9IO0VpRmZGO0lBNkdRLGdCQUFjO0lBQ2QsaUJBQWU7SUFDZixnQkFBYyxFQWtJakIsRUFBQTs7QUFqUEw7RUFrSFEsaUJBQWdCLEVBOEhqQjs7QUFoUFA7RUFxSFUsWUFBVztFQUNYLGVBQWE7RUFNYiw2QkFBMkIsRUFZNUI7O0FqRnpIUDtFaUZmRjtJQXlIWSxlQUFjO0lBQ2Qsc0JBQXFCLEVBY3hCLEVBQUE7O0FqRnpIUDtFaUZmRjtJQThIWSwwQkFBd0IsRUFVM0IsRUFBQTs7QWpGekhQO0VpRmZGO0lBaUlZLDBCQUF3QixFQU8zQixFQUFBOztBQXhJVDtFQXFJTSxtQkFBa0IsRUFDbEI7O0FBdElOO0VBMklVLGVBQWM7RUFDZCxZQUFXO0VBQ1gsb0JBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixtQkFBa0I7RUFDbEIsaUJBQWdCLEVBK0ZqQjs7QWpGaE9QO0VpRmZGO0lBbUpZLHNCQUFxQjtJQUNyQixXQUFVO0lBQ1YsbUJBQWtCO0lBQ2xCLGtCQUFpQixFQXlGcEIsRUFBQTs7QWpGaE9QO0VpRmZGO0lBeUpZLGtCQUFpQixFQXNGcEIsRUFBQTs7QUEvT1Q7RUE2Slksa0JBQWlCO0VBQ2pCLG9CQUFtQixFQTBCcEI7O0FqRnpLVDtFaUZmRjtJQWdLYyxlQUFjLEVBd0JqQixFQUFBOztBQXhMWDtFQXFLZ0Isc0JBQXFCO0VBQ3JCLGVBQWM7RUFDZCxnQjlGcEpJO0U4RnFKSixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCLEVBVXZCOztBakZ2S2I7RWlGZkY7SUErS2tCLGdCOUY5SkUsRThGcUtMLEVBQUE7O0FBdExmO0VBbUxrQixlckZ6THNCO0VxRjBMdEIsMkJBQTBCLEVBQzNCOztBQXJMakI7RUEyTFksZ0I5RnJLUztFOEZzS1Qsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQixFQUN2Qjs7QUFqTVg7RUFvTVksWUFBVztFQUNYLGlCQUFnQjtFQUNoQixxQkFBb0I7RUFDcEIsc0JBQXFCLEVBMEJ0Qjs7QWpGbE5UO0VpRmZGO0lBME1jLFlBQVc7SUFDWCxZQUFXLEVBc0JkLEVBQUE7O0FBak9YO0VBK01jLGVyRm5NMEI7RXFGb00xQixnQjlGMUxPO0U4RjJMUCxrQkFBaUI7RUFDakIsc0JBQXFCO0VBQ3JCLG9CQUFtQixFQWFwQjs7QUFoT2I7RUFxTmdCLGVyRjNOd0IsRXFGNE56Qjs7QUF0TmY7RUF3TmdCLFlBQVc7RUFDWCwwQnJGL053QjtFcUZnT3hCLDZCQUE0QjtFQUM1QixlQUFjO0VBQ2QsWUFBVztFQUNYLFlBQVc7RUFDWCxpQkFBZ0IsRUFDakI7O0FBL05mO0VBb09VLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsaUJBQWdCO0VBSWhCLGdCQUFjO0VBQ2QsZUFBYSxFQUNkOztBakY3TlA7RWlGZkY7SUF3T1ksbUJBQWtCLEVBSXJCLEVBQUE7O0FqRjdOUDtFa0Z2QkY7SUFFSSxrQkFBaUI7SUFDakIsZUFBYztJQUNkLGdCQUFlLEVBS2xCLEVBQUE7O0FsRmNDO0VrRnZCRjtJQU9JLFdBQVUsRUFFYixFQUFBOztBQUNEO0VBQ0UsOEJBQTZCO0VBQzdCLG1CQUFrQjtFQUNsQiwwREFBaUQ7VUFBakQsa0RBQWlEO0VBQ2pELDBCdEZHc0M7RXNGRnRDLGdCL0ZXbUI7RStGVm5CLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV0RkZzQztFc0ZHdEMsZUFBYyxFQXdHZjs7QWxGeEdDO0VrRmJGO0lBZUksZ0IvRkRnQjtJK0ZFaEIsaUJBQWdCO0lBQ2hCLG9CQUFtQixFQW9HdEIsRUFBQTs7QWxGeEdDO0VrRmJGO0lBb0JJLGtCQUFpQjtJQUNqQixrQkFBaUIsRUFnR3BCLEVBQUE7O0FBckhEO0VBd0JJLGtCQUFpQjtFQUNqQixtQkFBa0IsRUFVbkI7O0FsRnRCRDtFa0ZiRjtJQTJCTSxrQkFBaUI7SUFDakIsbUJBQWtCLEVBT3JCLEVBQUE7O0FsRnRCRDtFa0ZiRjtJQStCTSxXQUFVO0lBQ1YsWUFBVyxFQUdkLEVBQUE7O0FBbkNIO0VBcUNJLGdCL0ZqQmlCO0UrRmtCakIsb0JBQW1CO0VBQ25CLGtCQUFpQjtFQUNqQix5QkFBd0IsRUFTekI7O0FsRnBDRDtFa0ZiRjtJQTBDTSxXQUFVO0lBQ1YsWUFBVztJQUNYLFlBQVcsRUFLZCxFQUFBOztBbEZwQ0Q7RWtGYkY7SUErQ00sbUJBQWtCLEVBRXJCLEVBQUE7O0FBakRIO0VBb0RJLDRCQUEyQixFQXFENUI7O0FsRjVGRDtFa0ZiRjtJQXVETSxtQkFBa0IsRUFrRHJCLEVBQUE7O0FsRjVGRDtFa0ZiRjtJQTJETSxXQUFVO0lBQ1YsWUFBVztJQUNYLFlBQVc7SUFDWCxvQkFBbUIsRUEyQ3RCLEVBQUE7O0FBekdIO0VBaUVNLGdCQUFlO0VBQ2YsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixnQkFBZSxFQUloQjs7QWxGM0RIO0VrRmJGO0lBc0VRLGdCQUFlLEVBRWxCLEVBQUE7O0FBeEVMO0VBMkVRLG1CQUFrQjtFQUNsQixrQkFBaUI7RTdGaVN2QixrQ0FBeUI7RUFBekIsMEJBQXlCLEU2Ri9ScEI7O0FBOUVQO0VBZ0ZRLGV0RnhGZ0MsRXNGeUZqQzs7QUFqRlA7RTdGMlZFLHNCT25Xc0M7RVBvV3RDLDhCQUE2QjtFQUM3QixzQkFBcUI7RUFDckIsZUFBYztFQUNkLDBCQUF5QjtFQUN6QixrQ0FBaUM7RUFhakMsa0NBQXlCO0VBQXpCLDBCQUF5QjtFNkZ2UnJCLG1CQUFrQjtFQUNsQixtQkFBa0IsRUFFbkI7O0FBekZMO0VBNEZNLGdCL0Y1RWU7RStGNkVmLGtCQUFpQjtFQUNqQixrQkFBaUI7RUFDakIsc0JBQXFCO0VBQ3JCLGV0RnRGa0MsRXNGOEZuQzs7QWxGM0ZIO0VrRmJGO0lBa0dRLGdCL0ZuRlksRStGeUZmLEVBQUE7O0FBeEdMO0VBNEdJLCtCQUE4QjtFQUM5QixnQ0FBK0IsRUFPaEM7O0FsRnZHRDtFa0ZiRjtJQStHTSw2QkFBNEI7SUFDNUIsNkJBQTRCO0lBQzVCLFdBQVUsRUFHYixFQUFBOztBQzlISDtFQUVJLHlCQUF3QixFQUN6Qjs7QUFLSDtFQUNFLDBCdkZLc0M7RXVGSnRDLGVBQWMsRUFNZjs7QW5GT0M7RW1GZkY7SUFJSSxrQkFBaUI7SUFDakIsc0JBQXFCLEVBR3hCLEVBQUE7O0FBQ0Q7RUFDRSxrQkFBaUI7RUFDakIsZUFBYyxFQWluQmY7O0FBbm5CRDtFQUtNLHNCQUFxQixFQUN0Qjs7QUFOTDtFQVNRLHFDQUFvRCxFQUNyRDs7QUFWUDtFQWNVLGV2RjdCOEIsRXVGOEIvQjs7QUFmVDtFQWtCUSwwQkFBaUM7RUFDakMsMkJBQTBCLEVBQzNCOztBQXBCUDtFQXNCUSwwQkFBaUMsRUFDbEM7O0FuRmpCTDtFbUZORjtJQTRCTSxXQUFVO0lBQ1Ysa0JBQWlCO0lBQ2pCLFlBQVcsRUFTZCxFQUFBOztBbkZqQ0Q7RW1GTkY7SUFvQ00sV0FBVTtJQUNWLGVBQWMsRUFFakIsRUFBQTs7QUF2Q0g7RUF5Q0ksV0FBVTtFQUNWLGVBQWM7RUFDZCxlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQiwwREFBaUQ7VUFBakQsa0RBQWlEO0VBQ2pELDBCdkYvQ29DO0V1RmdEcEMsb0JBQW1CLEVBMkdwQjs7QW5GckpEO0VtRk5GO0lBa0RNLFdBQVUsRUF5R2IsRUFBQTs7QW5GckpEO0VtRk5GO0lBcURNLFdBQVUsRUFzR2IsRUFBQTs7QW5GckpEO0VtRk5GO0lBd0RNLFlBQVc7SUFDWCx5QkFBd0IsRUFrRzNCLEVBQUE7O0FuRnJKRDtFbUZORjtJQTRETSxXQUFVO0lBQ1YsYUFBWTtJQUNaLG1CQUFrQjtJQUNsQixpQkFBZ0IsRUE0Rm5CLEVBQUE7O0FuRnJKRDtFbUZORjtJQWtFTSxXQUFVLEVBeUZiLEVBQUE7O0FuRnJKRDtFbUZORjtJQXNFTSxnQkFBZSxFQXFGbEIsRUFBQTs7QUEzSkg7RUF5RU0sa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsZ0JoR3BFYztFZ0dxRWQsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZXZGaEZrQyxFdUZ1Rm5DOztBbkZwRkg7RW1GTkY7SUFxRlEsa0JBQWlCO0lBQ2pCLG1CQUFrQjtJQUNsQixxQkFBb0I7SUFDcEIsZ0JoR2pGWSxFZ0dtRmYsRUFBQTs7QUExRkw7RUE0Rk0sbUJBQWtCO0VBQ2xCLGdCaEdoRmU7RWdHaUZmLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV2RmpHa0MsRXVGcUduQzs7QW5GbEdIO0VtRk5GO0lBc0dRLG1CQUFrQixFQUVyQixFQUFBOztBQXhHTDtFQTBHTSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhLEVBS2Q7O0FBL0dMO0VBNEdRLG1CQUFrQjtFQUNsQixpQkFBZ0IsRUFDakI7O0FBOUdQO0VBaUhNLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLGdCaEczR2U7RWdHNEdmLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGVBQWM7RUFDZCx1QkFBc0I7RUFDdEIsaUJBQWdCLEVBMkJqQjs7QUFySkw7RUE2SFUsZXZGNUk4QixFdUY2SS9COztBQTlIVDtFOUZzV0Usa0NBQXlCO0VBQXpCLDBCQUF5QjtFOEZyT2pCLG1CQUFrQjtFQUNsQixrQkFBaUIsRUFDbEI7O0FBbklUO0U5RnNXRSxrQ0FBeUI7RUFBekIsMEJBQXlCO0VBbEJ6QixzQk9uV3NDO0VQb1d0Qyw4QkFBNkI7RUFDN0Isc0JBQXFCO0VBQ3JCLGVBQWM7RUFDZCwwQkFBeUI7RUFDekIsa0NBQWlDO0U4RmpOM0IsbUJBQWtCO0VBQ2xCLG1CQUFrQixFQUNuQjs7QUExSVA7RUE0SVEsZXZGeklnQztFdUYwSWhDLHNCQUFxQixFQUN0Qjs7QW5GeElMO0VtRk5GO0lBaUpRLHFCQUFvQjtJQUNwQixtQkFBa0I7SUFDbEIsZ0JoRzNJWSxFZ0c2SWYsRUFBQTs7QUFySkw7RUF3Sk0sK0JBQThCO0VBQzlCLGdDQUErQixFQUNoQzs7QUExSkw7RUE2SkksOEJ2RjVLb0M7RXVGOEtwQywyREFBa0Q7VUFBbEQsbURBQWtEO0VBQ2xELDBCdkZoS29DO0V1RmtLcEMsb0JBQW1CLEVBZ2RwQjs7QW5GNW1CRDtFbUZORjtJQW9LTSxpQkFBZ0I7SUFDaEIsbUJBQWtCO0lBQ2xCLGlCQUFnQjtJQUNoQixZQUFXLEVBMmNkLEVBQUE7O0FBbG5CSDtFQTBLTSxtQkFBa0I7RUFDbEIsZ0JBQWUsRUFDaEI7O0FBNUtMO0VBK0tNLDBCQUF5QjtFQUN6QixpQ3ZGL0prQztFdUZnS2xDLGVBQWM7RUFDZCxtQkFBa0IsRUErRW5COztBbkYzUEg7RW1GTkY7SUFvTFEsMEJBQXlCLEVBNkU1QixFQUFBOztBQWpRTDtFOUZzV0Usa0NBQXlCO0VBQXpCLDBCQUF5QjtFOEY3S2pCLGlCQUFnQjtFQUNoQixrQkFBaUIsRUFLbEI7O0FuRnpMUDtFbUZORjtJQTRMWSxrQkFBaUI7SUFDakIsbUJBQWtCLEVBRXJCLEVBQUE7O0FBL0xUO0VBaU1VLGV2RmhOOEIsRXVGaU4vQjs7QUFsTVQ7RUFxTVEsWUFBVztFQUNYLGdCaEc5TFk7RWdHK0xaLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV2RjFNZ0M7RXVGMk1oQyxXQUFVLEVBV1g7O0FuRm5OTDtFbUZORjtJQWlOVSxXQUFVLEVBUWIsRUFBQTs7QW5Gbk5MO0VtRk5GO0lBb05VLFdBQVUsRUFLYixFQUFBOztBbkZuTkw7RW1GTkY7SUF1TlUsZ0JoR2hOVSxFZ0drTmIsRUFBQTs7QUF6TlA7RTlGb1ZFLHNCT25Xc0M7RVBvV3RDLDhCQUE2QjtFQUM3QixzQkFBcUI7RUFDckIsZUFBYztFQUNkLDBCQUF5QjtFQUN6QixrQ0FBaUM7RUFhakMsa0NBQXlCO0VBQXpCLDBCQUF5QjtFOEZ6SW5CLG1CQUFrQjtFQUNsQixtQkFBa0IsRUFJbkI7O0FuRjVOTDtFbUZORjtJQWdPVSxtQkFBa0IsRUFFckIsRUFBQTs7QUFsT1A7RUFvT1EsYUFBWTtFQUNaLGtCQUFpQjtFQUNqQixvQkFBbUIsRUF5QnBCOztBbkZ6UEw7RW1GTkY7SUF3T1UsaUJBQWdCLEVBdUJuQixFQUFBOztBbkZ6UEw7RW1GTkY7SUEyT1Usb0JBQW1CO0lBQ25CLGlCQUFnQixFQW1CbkIsRUFBQTs7QUEvUFA7RUErT1UsZ0JoR3RPVztFZ0d1T1gsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsZUFBYztFQUNkLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZXZGblA4QjtFdUZvUDlCLHNCQUFxQixFQU90Qjs7QW5GeFBQO0VtRk5GO0lBeVBZLGdCaEdqUFEsRWdHc1BYLEVBQUE7O0FBOVBUO0VBNFBZLGV2RjNRNEIsRXVGNFE3Qjs7QUE3UFg7RUFxUVEsdUJBQXNCLEVBS3ZCOztBbkZwUUw7RW1GTkY7SUF1UVUsYUFBWSxFQUdmLEVBQUE7O0FuRnBRTDtFbUZORjtJQThRUSxXQUFVO0lBQ1YsWUFBVyxFQWFkLEVBQUE7O0FuRnRSSDtFbUZORjtJQW1SUSxXQUFVLEVBU2IsRUFBQTs7QW5GdFJIO0VtRk5GO0lBdVJRLFdBQVUsRUFLYixFQUFBOztBbkZ0Ukg7RW1GTkY7SUEwUlEsV0FBVSxFQUViLEVBQUE7O0FuRnRSSDtFbUZORjtJQThTUSxZQUFXLEVBc0lkLEVBQUE7O0FuRjlhSDtFbUZORjtJQW1UVSxZQUFXO0lBQ1gscUJBQW9CLEVBc0R2QixFQUFBOztBbkZwV0w7RW1GTkY7SUF1VFUsWUFBVztJQUNYLG9CQUFtQixFQWtEdEIsRUFBQTs7QUExV1A7RUEyVFUsWUFBVztFQUNYLGFBQVksRUE2Q2I7O0FBeldUO0VBaVVZLGVBQWM7RUFDZCxZQUFXO0VBQ1gsa0JBQWlCO0VBQ2pCLGdCQUFlO0VBQ2YsaUJBQWdCLEVBRWpCOztBQXZVWDtFQXlVWSxldkYzVTRCO0V1RjZVNUIsZ0JoRzdUZTtFZ0c4VGYsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFFaEIsc0JBQXFCO0VBQ3JCLDBCQUF5QjtFQUN6QixlQUFjO0VBQ2QsaUJBQWdCLEVBZWpCOztBQXJXWDtFQXdWYyxnQmhHMVVhO0VnRzJVYixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlQUFjO0VBQ2Qsc0JBQXFCO0VBQ3JCLDBCQUF5QjtFQUN6QixlQUFjO0VBQ2QsaUJBQWdCLEVBQ2pCOztBQXBXYjtFQXVXWSxjQUFhLEVBQ2Q7O0FBeFdYO0VBNldRLHNCQUFxQjtFQUNyQixtQkFBa0I7RUFDbEIsMEJ2RmpWNkI7RXVGa1Y3Qix1QkFBc0I7RUFDdEIsb0JBQW1CO0VBQ25CLGdCaEduV3lCO0VnR29XekIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUV0QixpQkFBZ0I7RUFDaEIsMEJBQXlCO0VBQ3pCLGVBQWMsRUFNZjs7QW5GM1hMO0VtRk5GO0lBOFhVLFlBQVc7SUFDWCxtQkFBa0IsRUFFckIsRUFBQTs7QUFqWVA7RUFtWVEsZ0JoR3pYWTtFZ0cwWFosaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZXZGL1dnQztFdUZnWGhDLFlBQVc7RUFDWCxZQUFXLEVBRVo7O0FBOVlQO0VBZ1pRLGdCaEduWWE7RWdHb1liLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV2Rm5aZ0M7RXVGb1poQyxZQUFXO0VBQ1gsWUFBVyxFQUNaOztBQTFaUDtFQTRaUSxrQkFBaUI7RUFDakIsZ0JoR2haYTtFZ0dpWmIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHNCQUFxQjtFQUNyQixpQkFBZ0I7RUFDaEIsZXZGamFnQztFdUZrYWhDLGlDdkZwYmdDO0V1RnFiaEMsWUFBVztFQUNYLFlBQVcsRUFZWjs7QW5GN2FMO0VtRk5GO0lBeWFVLGtCQUFpQixFQVVwQixFQUFBOztBQW5iUDtFQTZhVSxldkYxYThCO0V1RjJhOUIsc0JBQXFCLEVBSXRCOztBQWxiVDtFQWdiWSxldkYvYjRCLEV1RmdjN0I7O0FBamJYO0VBc2JNLGlCQUFnQjtFQUNoQixZQUFXO0VBRVgsWUFBVztFQUNYLHFCQUFvQjtFQUNwQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWEsRUFpQmQ7O0FuRnhjSDtFbUZORjtJQStiUSxrQkFBaUIsRUFlcEIsRUFBQTs7QW5GeGNIO0VtRk5GO0lBa2NRLGlCQUFnQjtJQUNoQixlQUFjLEVBV2pCLEVBQUE7O0FBOWNMO0VBc2NRLHNCQUFxQjtFQUNyQixhQUFZLEVBS2I7O0FuRnRjTDtFbUZORjtJQXljVSxvQkFBbUI7SUFDbkIsdUJBQXNCLEVBRXpCLEVBQUE7O0FBNWNQO0VBZ2RNLGFBQVk7RUFDWixxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsaUJBQWdCLEVBeUdqQjs7QW5GcmpCSDtFbUZORjtJQW9kUSxZQUFXLEVBdUdkLEVBQUE7O0FBM2pCTDtFQXdkUSx5QkFBd0IsRUFDekI7O0FBemRQO0VBNGRRLGlCQUFnQjtFQUNoQixzQkFBcUI7RUFDckIsU0FBUTtFQUNSLFVBQVM7RUFDVCx5Q0FBZ0M7VUFBaEMsaUNBQWdDO0VBQ2hDLG1CQUFrQixFQXNDbkI7O0FBdmdCUDtFQW1lVSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsbUJBQWtCO0VBQ2xCLGV2RjFlOEI7RXVGMmU5QixzQkFBcUI7RUFDckIsY0FBYSxFQUNkOztBQTdlVDtFQStlVSxjQUFhLEVBQ2Q7O0FBaGZUO0VBa2ZVLGtCQUFpQjtFQUNqQiwyQkFBa0I7RUFBbEIsd0JBQWtCO0VBQWxCLG1CQUFrQixFQUNuQjs7QUFwZlQ7RUFzZlUsMEJBQXlCLEVBQzFCOztBQXZmVDtFQXlmVSxrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLGlCQUFnQixFQUNqQjs7QUE1ZlQ7RUE4ZlUsWUFBVyxFQUNaOztBQS9mVDtFQWlnQlUsZ0JoRzNmVTtFZ0c0ZlYsaUJBQWdCLEVBQ2pCOztBQW5nQlQ7RUFxZ0JVLGdCaEcvZlUsRWdHZ2dCWDs7QUFHSDtFQXpnQk47SUE2Z0JRLGlCQUFnQjtJQUNoQixxQkFBb0I7SUFDcEIsU0FBUTtJQUNSLFVBQVM7SUFDVCx5Q0FBZ0M7WUFBaEMsaUNBQWdDO0lBQ2hDLG1CQUFrQixFQXNDbkI7RUF4akJQO0lBb2hCVSxnQkFBZTtJQUNmLGlCQUFnQjtJQUNoQixtQkFBa0I7SUFDbEIscUJBQW9CO0lBQ3BCLGVBQWM7SUFDZCx1QkFBc0I7SUFDdEIsbUJBQWtCO0lBQ2xCLGV2RjNoQjhCO0l1RjRoQjlCLHNCQUFxQjtJQUNyQixjQUFhLEVBQ2Q7RUE5aEJUO0lBZ2lCVSxjQUFhLEVBQ2Q7RUFqaUJUO0lBbWlCVSxrQkFBaUI7SUFDakIsMkJBQWtCO0lBQWxCLHdCQUFrQjtJQUFsQixtQkFBa0IsRUFDbkI7RUFyaUJUO0lBdWlCVSwwQkFBeUIsRUFDMUI7RUF4aUJUO0lBMGlCVSxrQkFBaUI7SUFDakIsbUJBQWtCO0lBQ2xCLGlCQUFnQixFQUNqQjtFQTdpQlQ7SUEraUJVLFlBQVcsRUFDWjtFQWhqQlQ7SUFrakJVLGdCQUFlO0lBQ2YsaUJBQWdCLEVBQ2pCO0VBcGpCVDtJQXNqQlUsZ0JBQWUsRUFDaEIsRUFBQTs7QUF2akJUO0VBOGpCTSxjQUFhLEVBQ2Q7O0FBL2pCTDtFQWlrQk0sc0JBQXFCLEVBQ3RCOztBQWxrQkw7RUFva0JNLGVBQWM7RUFDZCxhQUFZO0VBQ1osNkJBQTRCO0VBQzVCLGlDdkZ0akJrQyxFdUYybEJuQzs7QW5GdG1CSDtFbUZORjtJQXlrQlEsNkJBQTRCO0lBQzVCLG9CQUFtQjtJQUNuQixxQkFBYTtJQUFiLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhLEVBaUNoQixFQUFBOztBQTVtQkw7RUE4a0JRLFlBQVc7RUFDWCwwQnZGOWxCZ0M7RXVGK2xCaEMsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsaUJBQWdCO0VBRWhCLG9CQUFtQixFQUtwQjs7QW5GcGxCTDtFbUZORjtJQXVsQlUsYUFBYSxFQUdoQixFQUFBOztBQUVEO0VBNWxCTjtJQThsQlUsd0JBQXVCLEVBQ3hCLEVBQUE7O0FBR0g7RUFsbUJOO0lBb21CVSx3QkFBdUIsRUFFeEIsRUFBQTs7QUF0bUJUO0VBK21CUSxxQkFBb0IsRUFDckI7O0FDam9CUDtFQUNFLDBCeEZhc0M7RXdGWnRDLHFCQUFvQixFQUlyQjs7QXBGaUJDO0VvRnZCRjtJQUlJLGtCQUFpQixFQUVwQixFQUFBOztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsbUJBQWtCLEVBaVduQjs7QUFyV0Q7RUFRUSxnQmpHU1k7RWlHTFosaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFJbEIsWUFBVyxFQVdaOztBcEZqQkw7RW9GZkY7SUFVVSxnQmpHTVUsRWlHZ0JiLEVBQUE7O0FwRmpCTDtFb0ZmRjtJQW1CVSxnQkFBZSxFQWFsQixFQUFBOztBQWhDUDtFQXVCVSxZQUFXO0VBQ1gsMEJ4RjlCOEI7RXdGK0I5Qiw2QkFBNEI7RUFDNUIseUJBQXdCO0VBQ3hCLGVBQWM7RUFDZCxhQUFZO0VBQ1osWUFBVztFQUNYLGdCQUFlLEVBQ2hCOztBQS9CVDtFQXFDSSxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLGNBQWE7RUFDYixXQUFVO0VBSVYsYUFBVztFQUNYLGtCQUFpQjtFQUNqQixvQkFBbUIsRUFpQ3BCOztBcEZoRUQ7RW9GZkY7SUEwQ00sZUFBYyxFQXFDakIsRUFBQTs7QUEvRUg7RUFnRE0sWUFBVztFQUNYLGdCQUFlO0UvRjRTbkIsc0JPbldzQztFUG9XdEMsOEJBQTZCO0VBQzdCLHNCQUFxQjtFQUNyQixlQUFjO0VBQ2QsMEJBQXlCO0VBQ3pCLGtDQUFpQztFK0YvUzdCLG1CQUFrQjtFQUNsQixtQkFBa0I7RS9GMlR0QixrQ0FBeUI7RUFBekIsMEJBQXlCLEUrRnpUdEI7O0FBdERMO0VBd0RNLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsZ0JqR3hDZTtFaUc0Q2Ysa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQixleEY1QmtDO0V3RjZCbEMsc0JBQXFCLEVBQ3RCOztBcEZuREg7RW9GZkY7SUE0RFEsZ0JqRzNDWSxFaUdpRGYsRUFBQTs7QUFsRUw7RUFzRVEsZXhGNUVnQztFd0Y2RWhDLGlDQUFnQyxFQUNqQzs7QUF4RVA7RS9GK1dFLGtDQUF5QjtFQUF6QiwwQkFBeUI7RStGcFNuQixrQkFBaUI7RUFDakIsa0JBQWlCLEVBQ2xCOztBQTdFUDtFQWtGSSxtQkFBaUI7RUFDakIsZUFBYyxFQW9DZjs7QXBGeEdEO0VvRmZGO0lBcUZNLGNBQWEsRUFrQ2hCLEVBQUE7O0FBdkhIO0VBd0ZNLFlBQVc7RUFDWCxnQkFBZTtFL0ZvUW5CLHNCT25Xc0M7RVBvV3RDLDhCQUE2QjtFQUM3QixzQkFBcUI7RUFDckIsZUFBYztFQUNkLDBCQUF5QjtFQUN6QixrQ0FBaUM7RStGdlE3QixtQkFBa0I7RUFDbEIsbUJBQWtCO0UvRm1SdEIsa0NBQXlCO0VBQXpCLDBCQUF5QixFK0ZqUnRCOztBQTlGTDtFQWdHTSxlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLGdCakdoRmU7RWlHb0ZmLGtCQUFpQjtFQUNqQixrQkFBaUI7RUFDakIsZXhGcEVrQztFd0ZxRWxDLHNCQUFxQixFQUN0Qjs7QXBGM0ZIO0VvRmZGO0lBb0dRLGdCakduRlksRWlHeUZmLEVBQUE7O0FBMUdMO0VBOEdRLGV4RnBIZ0M7RXdGcUhoQyxpQ0FBZ0MsRUFDakM7O0FBaEhQO0UvRitXRSxrQ0FBeUI7RUFBekIsMEJBQXlCO0UrRjVQbkIsa0JBQWlCO0VBQ2pCLGtCQUFpQixFQUNsQjs7QUFySFA7RUEwSEksa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUloQixrQkFBaUI7RUFDakIsbUJBQWtCLEVBb09uQjs7QXBGclZEO0VvRmZGO0lBNkhNLHFCQUFvQixFQXVPdkIsRUFBQTs7QUFwV0g7RUFrSU0sbUJBQWtCLEVBQ25COztBQW5JTDtFQXFJTSxjQUFhLEVBQ2Q7O0FBdElMO0VBeUlNLG9CQUFtQixFQWNwQjs7QUF2Skw7RUEySVEsZ0JqR3ZIYTtFaUd3SGIsZUFBYztFQUNkLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixzQkFBcUIsRUFLdEI7O0FBdEpQO0VBbUpVLGV4RnpKOEI7RXdGMEo5QiwyQkFBMEIsRUFDM0I7O0FBckpUO0VBMEpNLGdCakdwSWU7RWlHcUlmLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCLEVBQ2pCOztBQWpLTDtFQXFLUSxlQUFjO0VBQ2QsZ0JqR2hKYTtFaUdpSmIsa0JBQWlCO0VBQ2pCLHNCQUFxQjtFQUNyQixvQkFBbUIsRUFJcEI7O0FBN0tQO0VBMktVLGV4RmpMOEIsRXdGa0wvQjs7QUE1S1Q7RUFpTE0sWUFBVyxFQTZLWjs7QUE5Vkw7RUFtTFEsbUJBQWtCO0VBQ2xCLFdBQVUsRUFxQlg7O0FBek1QO0VBc0xVLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsWUFBVztFQUNYLFlBQVcsRUFXWjs7QXBGckxQO0VvRmZGO0lBMkxZLFlBQVc7SUFDWCxZQUFXO0lBQ1gsYUFBWSxFQU9mLEVBQUE7O0FwRnJMUDtFb0ZmRjtJQWdNWSxZQUFXO0lBQ1gsWUFBVztJQUNYLGFBQVksRUFFZixFQUFBOztBQXBNVDtFQXNNVSxtQkFBa0IsRUFDbkI7O0FwRnhMUDtFb0ZmRjtJQTZNWSxtQkFBa0I7SUFDbEIsbUJBQWtCLEVBR3JCLEVBQUE7O0FBak5UO0VBcU5RLFlBQVcsRUFDWjs7QXBGdk1MO0VvRmZGO0lBME5VLG1CQUFrQjtJQUNsQixpQkFBZ0I7SUFDaEIsb0JBQW1CLEVBMEJwQjtFQXRQVDtJQStOWSxvQkFBbUI7SUFDbkIsb0JBQW1CLEVBYXBCO0VBN09YO0lBa09jLFlBQVc7SUFDWCxXQUFVO0lBQ1YsbUJBQWtCLEVBQ25CO0VBck9iO0lBd09jLFlBQVcsRUFDWjtFQXpPYjtJQTJPYyxrQkFBaUIsRUFDbEI7RUE1T2I7SUFnUFksV0FBVTtJQUNWLFlBQVcsRUFJWjtFQXJQWDtJQW1QYyxtQkFBa0IsRUFDbkI7RUFwUGI7SUF3UFUsOEJBQTZCO0lBQzdCLGtCQUFpQixFQU1sQixFQUFBOztBcEZoUFA7RW9GZkY7SUEyUGEsbUJBQWtCLEVBSXRCLEVBQUE7O0FwRmhQUDtFb0ZmRjtJQXFRVSxZQUFXO0lBQ1gsc0JBQXFCO0lBQ3JCLGtCQUFpQjtJQUNqQixxQkFBb0IsRUEyQnJCO0VBblNUO0lBMlFZLHNCQUFxQjtJQUNyQixXQUFVO0lBQ1YsbUJBQWtCO0lBQ2xCLG9CQUFtQixFQWFwQjtFQTNSWDtJQWdSYyxpQkFBZ0IsRUFDakI7RUFqUmI7SUFtUmMsa0JBQWlCLEVBQ2xCO0VBcFJiO0lBd1JnQixnQmpHcFFLLEVpR3FRTjtFQXpSZjtJQTZSWSxzQkFBcUI7SUFDckIsV0FBVSxFQUlYO0VBbFNYO0lBZ1NjLG1CQUFrQixFQUNuQjtFQWpTYjtJQXFTVSxhQUFZO0lBQ1osOEJBQTZCO0lBQzdCLGtCQUFpQjtJQUNqQixtQkFBa0IsRUFDbkIsRUFBQTs7QXBGMVJQO0VvRmZGO0lBNlNRLFlBQVcsRUFpRGQ7RUE5Vkw7SUErU1UsYUFBWSxFQUNiO0VBaFRUO0lBa1RVLFdBQVU7SUFDVixzQkFBcUI7SUFDckIsaUJBQWdCLEVBd0NqQjtFQTVWVDtJQXNUWSxzQkFBcUI7SUFDckIsV0FBVTtJQUNWLG1CQUFrQjtJQVFsQixvQkFBbUIsRUFnQnBCLEVBQUE7O0FwRmpVVDtFb0ZmRjtJQTBUYyxXQUFVLEVBc0JiLEVBQUE7O0FwRmpVVDtFb0ZmRjtJQTZUYyxtQkFBa0I7SUFDbEIsb0JBQW1CLEVBa0J0QixFQUFBOztBcEZqVVQ7RW9GZkY7SUFrVWMsaUJBQWdCLEVBQ2pCO0VBblViO0lBcVVjLGtCQUFpQixFQUNsQjtFQXRVYjtJQTBVZ0IsZ0JqR3RUSyxFaUcwVE4sRUFBQTs7QXBGL1RiO0VvRmZGO0lBNFVrQixnQmpHelRFLEVpRzJUTCxFQUFBOztBcEYvVGI7RW9GZkY7SUFrVlksc0JBQXFCO0lBQ3JCLFdBQVUsRUFRWDtFQTNWWDtJQXFWYyxtQkFBa0IsRUFDbkIsRUFBQTs7QXBGdlVYO0VvRmZGO0lBeVZjLFdBQVUsRUFFYixFQUFBOztBcEY1VVQ7RW9GZkY7SUFnV00sa0JBQWlCO0lBQ2pCLGtCQUFpQjtJQUNqQixtQkFBa0IsRUFFckIsRUFBQTs7QUFHSDtFQUVJLGtCQUFpQixFQUNsQjs7QUNsWEg7RUFDRSxrQkFBaUI7RUFDakIsZUFBYztFQUNkLG1CQUFrQixFQW9IbkI7O0FyRmhHQztFcUZ2QkY7SUFLSSxrQkFBaUI7SUFDakIscUJBQW9CLEVBaUh2QixFQUFBOztBckZoR0M7RXFGdkJGO0lBV00sbUJBQWtCLEVBSXJCLEVBQUE7O0FBZkg7RUFpQkksbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixrQkFBaUIsRUFtR3BCOztBckYvRkM7RXFGdkJGO0lBcUJNLGlCQUFnQjtJQUtoQixpQkFBZ0I7SUFDaEIsY0FBYSxFQTJGbEIsRUFBQTs7QUF0SEQ7RUErQkksaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLDBEQUFpRDtVQUFqRCxrREFBaUQ7RUFDakQsMEJ6Rm5Cb0MsRXlGb0d2Qzs7QXJGOUZDO0VxRnZCRjtJQXNDTSxpQkFBZ0IsRUErRXJCLEVBQUE7O0FyRjlGQztFcUZ2QkY7SUF5Q00saUJBQWdCLEVBNEVyQixFQUFBOztBckY5RkM7RXFGdkJGO0lBNENNLG1CQUFrQjtJQUNsQixpQkFBZ0IsRUF3RXJCLEVBQUE7O0FyRjlGQztFcUZ2QkY7SUFpRE0sV0FBVTtJQUNWLFNBQVE7SUFDUixvQ0FBbUM7SUFFbkMsNEJBQTJCLEVBZ0VoQyxFQUFBOztBQXJIRDtFQXdETSxjQUFhLEVBNERkOztBckY3Rkg7RXFGdkJGO0lBMERRLDZCQUE0QixFQTBEL0IsRUFBQTs7QUFwSEw7RUE2RFEsZ0JsR3BDWTtFa0dxQ1osaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZXpGaERnQyxFeUZvRGpDOztBckZqREw7RXFGdkJGO0lBc0VVLGdCbEc5Q1UsRWtHZ0RiLEVBQUE7O0FBeEVQO0VBMEVRLHNCQUFxQjtFQUNyQixnQmxHN0NhO0VrRzhDYixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlekY5RGdDO0V5RitEaEMsWUFBWSxFQUliOztBckZoRUw7RXFGdkJGO0lBcUZVLFlBQVksRUFFZixFQUFBOztBQXZGUDtFQXlGUSxtQkFBa0I7RUFDbEIsMEJ6RmpENkI7RXlGa0Q3QiwwQnpGbEQ2QjtFeUZtRDdCLGFBQVk7RUFDWixtQkFBa0IsRUFzQm5COztBQW5IUDtFQStGVSwwQnpGdkU4QixFeUYyRS9COztBQW5HVDtFQWlHWSxlekZ4RHlCLEV5RnlEMUI7O0FBbEdYO0VBcUdVLHNCQUFxQjtFQUNyQixZQUFXO0VBQ1gsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixnQmxHM0VXO0VrRzRFWCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGV6RnZGOEI7RXlGd0Y5QixzQkFBcUI7RUFDckIsbUJBQWtCLEVBQ25COztBQ2xIVDtFQUNFLGlCQUFnQjtFQUNoQixjQUFhLEVBc0RkOztBdEZqQ0M7RXNGdkJGO0lBSUksZUFBYztJQUNkLG1CQUFrQjtJQUNsQiwwQkFBeUIsRUFrRDVCLEVBQUE7O0FBeEREO0VBU0ksZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsc0JBQXFCO0VBQ3JCLGlCQUFnQjtFQUNoQixlQUFjO0VBQ2QsMEJBQXlCO0VBQ3pCLGlDQUFnQztFQUNoQyxtQkFBa0I7RUFDbEIsNkJBQTRCLEVBb0I3Qjs7QUF4Q0g7RUEwQ0ksMEIxRnpCb0MsRTBGc0NyQzs7QUF2REg7RUE0Q00sZUFBYztFQUNkLDZCQUE0QjtFQUM1QixnQkFBZTtFQUNmLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsZUFBYztFQUNkLHNCQUFxQixFQUN0Qjs7QVRyREw7RVVBRSxvQkFBbUI7RUFDbkIsc0JBQXFCLEVBc0h0Qjs7QUF4SEQ7RUFJSSxjQUFhLEVBQ2Q7O0FBTEg7RUFPSSxnQnBHZ0JnQixFb0dmakI7O0FBUkg7RUFVSSxrQkFBaUI7RUFDakIscUJBQW9CO0VBQ3BCLGdCcEdhZ0I7RW9HWmhCLGUzRk9vQztFMkZOcEMsa0JBQWlCLEVBSWxCOztBdkZLRDtFdUZ2QkY7SUFnQk0sa0JBQWlCLEVBRXBCLEVBQUE7O0FBbEJIO0VBb0JJLGtCQUFpQjtFQUNqQixxQkFBb0I7RUFDcEIsZTNGRm9DO0UyRkdwQyxrQkFBaUIsRUFJbEI7O0F2RkpEO0V1RnZCRjtJQXlCTSxrQkFBaUIsRUFFcEIsRUFBQTs7QUEzQkg7RUE2QkksZ0JwR0NpQjtFb0dBakIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZTNGZm9DLEUyRm1GckM7O0FBeEdIO0VBc0NJLGdCcEdmZ0IsRW9HZ0JqQjs7QVZ0Q0g7RVV3Q0ksa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQixnQnBHbEJnQjtFb0dtQmhCLGUzRnhCb0M7RTJGeUJwQyxrQkFBaUIsRUFJbEI7O0F2RjFCRDtFNkV0QkY7SVU4Q00sa0JBQWlCLEVBRXBCLEVBQUE7O0FBakRIO0VBbURJLGtCQUFpQjtFQUNqQixxQkFBb0I7RUFDcEIsZTNGakNvQztFMkZrQ3BDLGtCQUFpQixFQUlsQjs7QXZGbkNEO0V1RnZCRjtJQXdETSxrQkFBaUIsRUFFcEIsRUFBQTs7QUExREg7RUE0REksZTNGdkNvQztFMkZ3Q3BDLGtCQUFpQjtFQUNqQixpRDNGNURvQztLMkY0RHBDLDhDM0Y1RG9DO1UyRjREcEMseUMzRjVEb0M7RTJGNkRwQyxtQkFBa0I7RUFDbEIsc0JBQXFCLEVBSXRCOztBQXBFSDtFQWtFTSxlM0ZoRWtDLEUyRmlFbkM7O0FBbkVMO0VBc0VJLHNCQUFxQjtFQUNyQixvQkFBbUIsRUFJcEI7O0FBM0VIO0VBeUVNLGUzRnBEa0MsRTJGcURuQzs7QUExRUw7RUE2RUksK0IzRjNFb0M7RTJGNEVwQyxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG9CQUFtQixFQXVCcEI7O0F2RmhGRDtFdUZ2QkY7SUFtRkssbUJBQWtCLEVBb0JwQixFQUFBOztBQXZHSDtFQXVGRyxpQkFBZ0I7RUFDaEIsZ0JwR2hFaUIsRW9HaUVqQjs7QUF6Rkg7RUEyRk0sZ0JwRzdEZTtFb0c4RGYsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZTNGOUVrQyxFMkYrRW5DOztBQW5HTDtFQXFHTSxtQkFBa0IsRUFDbkI7O0FBdEdMO0VBMkdLLHNCQUFxQjtFQUVyQixhQUFZO0VBQ1osa0JBQWlCO0VBQ25CLGlCQUFnQixFQUdmOztBQWxISjtFQW9ISyxtQkFBa0IsRUFDbkI7O0FDckhKOztFQUVFLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFnQnJCLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsVUFBUztFQUNULFdBQVU7RUFDVixtQkFBa0I7RUFDbEIsb0JBQW1CLEVBV3BCOztBQW5DRDs7RUEyQkksMEJBQXlCLEVBQzFCOztBQTVCSDs7RUE4QkksYUFBWSxFQUNiOztBQS9CSDs7RUFpQ0kseUJBQWdCO1VBQWhCLGlCQUFnQixFQUNqQjs7QUFFSDtFQUNFLGNBQWEsRUFDZDs7QUFDRDs7RUFHTSxvQkFBbUI7RUFDbkIsWUFBVztFQUNYLGVBQWM7RUFDZCxnQkFBZTtFQUNmLFFBQU87RUFDUCxTQUFRLEVBQ1g7O0FDaERIO0VBR00scUJBQW9CLEVBQ3JCOztBQUpMO0VBT0ksNkJBQTRCLEVBWTdCOztBQW5CSDtFQVNNLG1CQUFrQjtFQUNsQixpQkFBZ0IsRUFDakI7O0F6RllIO0V5RnZCRjtJQWFNLGdCQUFlO0lBQ2YsaUJBQWdCLEVBS25CLEVBQUE7O0FBbkJIO0VBaUJNLHVGQUFzRixFQUN2Rjs7QUFHTDtFQUVJLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsa0JBQWlCLEVBdUJsQjs7QXpGekJEO0V5RkZGO0lBT00sbUJBQWtCO0lBQ2xCLGlCQUFnQjtJQUNoQixZQUFXO0lBQ1gsVUFBUyxFQWlCWixFQUFBOztBekZ6QkQ7RXlGRkY7SUFhTSxTQUFRLEVBY1gsRUFBQTs7QUEzQkg7RUFpQlEsY0FBYSxFQUlkOztBekZuQkw7RXlGRkY7SUFtQlUsY0FBYSxFQUVoQixFQUFBOztBQXJCUDtFQXVCUSxrQkFBaUI7RUFDakIsbUJBQWtCLEVBQ25COztBQUtQO0VBRUksbUJBQWtCO0VBQ2xCLFlBQVcsRUEwQlo7O0F6RnpERDtFeUY0QkY7SUFLTSxtQkFBa0I7SUFDbEIsT0FBTTtJQUNOLFlBQVc7SUFDWCxpQkFBZ0IsRUFxQm5CLEVBQUE7O0FBN0JIO0VBV00saUJBQWdCLEVBQ2pCOztBQVpMO0VBZVEsY0FBYSxFQUlkOztBekYvQ0w7RXlGNEJGO0lBaUJVLGNBQWEsRUFFaEIsRUFBQTs7QUFuQlA7RUFxQlEsaUJBQWdCO0VBQ2hCLGlCQUFnQixFQUtqQjs7QXpGdkRMO0V5RjRCRjtJQXdCVSxtQkFBa0IsRUFHckIsRUFBQTs7QUM5RVA7RUFDQyxZQUFXO0VBQ1gsaUJBQWdCO0VBRWhCLGFBQVk7RUFDWiw4QkFBNkI7RUFDN0IsbUJBQWtCLEVBNkRsQjs7QTFGNUNDO0UwRnZCRjtJQVFFLG9CQUFtQixFQTJEcEIsRUFBQTs7QUFuRUQ7RUFZRSxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLDBEQUFpRDtVQUFqRCxrREFBaUQ7RUFDakQsMEJBQXlCO0VBQ3pCLG1CQUFrQixFQWtEbEI7O0FBbEVGO0VBb0JHLFlBQVc7RUFDWCxrQkFBaUI7RUFFaEIsZ0JBQWU7RUFDaEIsa0JBQWlCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixtQkFBa0I7RUFDbEIsZTlGVm9DLEU4RldyQzs7QUEvQkg7RUFrQ0csc0JBQXFCO0VBQ3JCLG9CQUFtQjtFQUVuQixtQkFBa0I7RUFFbEIsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBRXRCLDJCQUEwQjtFckd5VTNCLGtDQUF5QjtFQUF6QiwwQkFBeUI7RXFHcFV4QixtQkFBa0I7RUFFbEIsMEI5RlprQztFOEZhbEMsZTlGOUJxQztFOEYrQnJDLDBCOUZka0M7RThGZ0JsQyxzQkFBcUIsRUFRckI7O0FBakVIO0VBNERJLDBCOUYzQ29DO0U4RjRDcEMsZTlGcEJpQztFOEZzQmpDLGlCQUFnQixFQUNoQjs7QUNoRUo7RUFDQywwQi9GZ0J1QztFK0ZmdkMsZUFBYyxFQWlRZDs7QUFuUUQ7RUFJRSxxQkFBb0I7RUFJcEIsa0JBQWlCO0VBQ2pCLG1CQUFrQixFQXlQbEI7O0EzRjNPQTtFMkZ2QkY7SUFNRyxzQkFBcUIsRUE0UHRCLEVBQUE7O0FBbFFGO0VBYUcsZ0J4R1lpQjtFd0dQakIsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixZQUFXLEVBcUJYOztBM0ZyQkQ7RTJGdkJGO0lBZUksZ0J4R1NnQixFd0dvQmpCLEVBQUE7O0FBNUNIO0VBeUJJLFlBQVc7RUFDWCwwQi9GeEJvQztFK0Z5QnBDLDZCQUE0QjtFQUM1Qix5QkFBd0I7RUFDeEIsZUFBYztFQUNkLGFBQVk7RUFDWixZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLGdCQUFlLEVBVWY7O0EzRnBCRjtFMkZ2QkY7SUFvQ0ssbUJBQWtCLEVBT25CLEVBQUE7O0EzRnBCRjtFMkZ2QkY7SUF3Q0ssbUJBQWtCLEVBR25CLEVBQUE7O0FBM0NKO0VBK0NHLG9CQUFtQixFQWNuQjs7QUE3REg7RUFpREksZ0J4R3JCaUI7RXdHc0JqQixlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLHNCQUFxQixFQUtyQjs7QUE1REo7RUF5REssZS9GdkRtQztFK0Z3RG5DLDJCQUEwQixFQUMxQjs7QUEzREw7RUFnRUcsZ0J4R2xDa0I7RXdHbUNsQixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQixFQUNoQjs7QUF2RUg7RUEyRUksZUFBYztFQUNkLGdCeEc5Q2lCO0V3RytDakIsa0JBQWlCO0VBQ2pCLHNCQUFxQjtFQUNyQixvQkFBbUIsRUFZbkI7O0FBM0ZKO0VBaUZLLGUvRi9FbUMsRStGZ0ZuQzs7QUFsRkw7RUFvRkssWUFBVztFQUNYLDBCL0ZuRm1DO0UrRm9GbkMsNkJBQTRCO0VBQzVCLGVBQWM7RUFDZCxZQUFXO0VBQ1gsWUFBVyxFQUNYOztBQTFGTDtFQStGRyxZQUFXLEVBNkpYOztBQTVQSDtFQWlHSSxXQUFVLEVBS1Y7O0FBdEdKO0VBbUdLLG1CQUFrQixFQUNsQjs7QTNGN0VIO0UyRnZCRjtJQTBHTSxtQkFBa0I7SUFDbEIsbUJBQWtCLEVBR25CLEVBQUE7O0EzRnZGSDtFMkZ2QkY7SUFrSEssbUJBQWtCO0lBQ2xCLGlCQUFnQjtJQUNoQixvQkFBbUIsRUE0Qm5CO0VBaEpMO0lBdUhNLG9CQUFtQjtJQUNuQixvQkFBbUIsRUFnQm5CO0VBeElOO0lBMEhPLG1CQUFrQjtJQUNsQixTQUFRO0lBQ1IsT0FBTTtJQUNOLFdBQVU7SUFDVixtQkFBa0I7SUFDbEIsb0JBQW1CLEVBQ25CO0VBaElQO0lBbUlPLGtCQUFpQixFQUNqQjtFQXBJUDtJQXNJTyxrQkFBaUIsRUFDakI7RUF2SVA7SUEySU0sV0FBVSxFQUlWO0VBL0lOO0lBNklPLG1CQUFrQixFQUNsQjtFQTlJUDtJQWtKSyw4Qi9GbkdnQztJK0ZvR2hDLGtCQUFpQjtJQUNqQixtQkFBa0IsRUFPbEIsRUFBQTs7QTNGcElIO0UyRnZCRjtJQXVKTyxVQUFTLEVBR1YsRUFBQTs7QTNGbklKO0UyRnZCRjtJQWdLSyxhQUFZLEVBQ1o7RUFqS0w7SUFtS0ssWUFBVztJQUNYLHNCQUFxQjtJQUNyQixrQkFBaUI7SUFDakIscUJBQW9CLEVBMkJwQjtFQWpNTDtJQXlLTSxzQkFBcUI7SUFDckIsV0FBVTtJQUNWLG1CQUFrQjtJQUNsQixvQkFBbUIsRUFhbkI7RUF6TE47SUE4S08saUJBQWdCLEVBQ2hCO0VBL0tQO0lBaUxPLGtCQUFpQixFQUNqQjtFQWxMUDtJQXNMUSxnQnhHMUphLEV3RzJKYjtFQXZMUjtJQTJMTSxzQkFBcUI7SUFDckIsV0FBVSxFQUlWO0VBaE1OO0lBOExPLG1CQUFrQixFQUNsQjtFQS9MUDtJQW1NSyw4Qi9GcEpnQyxFK0ZxSmhDLEVBQUE7O0EzRjdLSDtFMkZ2QkY7SUF3TUksWUFBVyxFQW9EWjtFQTVQSDtJQTBNSyxhQUFZLEVBQ1o7RUEzTUw7SUE2TUssV0FBVTtJQUNWLHNCQUFxQjtJQUNyQixpQkFBZ0IsRUEyQ2hCO0VBMVBMO0lBaU5NLHNCQUFxQjtJQUVyQixXQUFVO0lBQ1YsbUJBQWtCO0lBVWxCLG9CQUFtQixFQWdCbkIsRUFBQTs7QTNGdk5KO0UyRnZCRjtJQXNOTyxXQUFVLEVBd0JYLEVBQUE7O0EzRnZOSjtFMkZ2QkY7SUF5Tk8sb0JBQW1CLEVBcUJwQixFQUFBOztBM0Z2Tko7RTJGdkJGO0lBNE5PLGtCQUFpQixFQWtCbEIsRUFBQTs7QTNGdk5KO0UyRnZCRjtJQWdPTyxpQkFBZ0IsRUFDaEI7RUFqT1A7SUFtT08sa0JBQWlCLEVBQ2pCO0VBcE9QO0lBd09RLGdCeEc1TWEsRXdHZ05iLEVBQUE7O0EzRnJOTjtFMkZ2QkY7SUEwT1MsZ0J4Ry9NVyxFd0dpTlosRUFBQTs7QTNGck5OO0UyRnZCRjtJQWdQTSxzQkFBcUI7SUFDckIsV0FBVSxFQVFWO0VBelBOO0lBbVBPLG1CQUFrQixFQUNsQixFQUFBOztBM0Y3Tkw7RTJGdkJGO0lBdVBPLFdBQVUsRUFFWCxFQUFBOztBM0ZsT0o7RTJGdkJGO0lBOFBHLGtCQUFpQjtJQUNqQixrQkFBaUI7SUFDakIsbUJBQWtCLEVBRW5CLEVBQUE7O0FDbFFGO0VBQ0UscUJBQW9CLEVBeUxyQjs7QUExTEQ7RUFHSSxtQkFBa0I7RUFDbEIsa0JBQWlCLEVBcUxsQjs7QTVGbEtEO0U0RnZCRjtJQU9NLG1CQUFrQjtJQUNsQixvQmhHU2tDLEVnR3dLckMsRUFBQTs7QUF6TEg7RUFZUSxnQnpHa0JhO0V5R2pCYixrQkFBaUI7RUFDakIsZWhHT2dDLEVnR0xqQzs7QUFoQlA7RUFvQk0sb0JBQW1CLEVBb0twQjs7QUF4TEw7RUFzQlEsZ0J6R0VZO0V5R0RaLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsZWhHTGdDO0VnR01oQyxvQkFBbUI7RUFDbkIsaUNBQWdDLEVBQ2pDOztBQTVCUDtFQThCUSxzQkFBcUI7RUFDckIscUJBQW9CO0VBQ3BCLGlDaEdlNkIsRWdHd0k5Qjs7QUF2TFA7RUFrQ1Usb0JBQW1CLEVBQ3BCOztBNUZaUDtFNEZ2QkY7SUFxQ1Usb0JBQW1CO0lBQ25CLGtCQUFpQjtJQUNqQixvQkFBbUIsRUFnSnRCLEVBQUE7O0FBdkxQO0VBMENVLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixVQUFTLEVBQ1Y7O0FBOUNUO0VBZ0RVLG1CQUFrQjtFQUNsQixhQUFZO0VBQ1osV0FBVSxFQWVYOztBNUYxQ1A7RTRGdkJGO0lBb0RZLGFBQVk7SUFDWixZQUFXO0lBQ1gsc0JBQXFCLEVBV3hCLEVBQUE7O0E1RjFDUDtFNEZ2QkY7SUE0RFksYUFBWSxFQUtmLEVBQUE7O0FBakVUO0VBK0RZLG1CQUFrQixFQUNuQjs7QTVGekNUO0U0RnZCRjtJQW9FWSxXQUFVO0lBQ1YsbUJBQWtCO0lBQ2xCLHNCQUFxQjtJQUNyQixvQkFBbUI7SUFDbkIsa0JBQWlCO0lBQ2pCLGFBQVk7SUFDWixtQkFBa0IsRUE0R3JCLEVBQUE7O0FBdExUO0VBNkVZLGdCekdqRFM7RXlHa0RULGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixlaEc5RDRCLEVnR3VFN0I7O0E1RnBFVDtFNEZ2QkY7SUFvRmMsa0JBQWlCO0lBQ2pCLGdCekc1RE07SXlHNkROLGlCQUFnQixFQUtuQixFQUFBOztBQTNGWDtFQXlGYyxlaEd2RjBCLEVnR3dGM0I7O0FBMUZiO0VBNkZZLGdCekdqRVM7RXlHa0VULGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixlaEc5RTRCLEVnR2tHN0I7O0E1Ri9GVDtFNEZ2QkY7SUFvR2Msa0JBQWlCO0lBQ2pCLGdCekc1RU07SXlHNkVOLGlCQUFnQixFQWdCbkIsRUFBQTs7QUF0SFg7RUF5R2MsZWhHdkcwQixFZ0d3RzNCOztBQTFHYjtFQTRHYyxtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLGtGQUFpRjtFQUNqRiw2QkFBNEI7RUFDNUIseUJBQXdCO0VBQ3hCLFlBQVc7RUFDWCxhQUFZO0VBQ1osY0FBYTtFQUNiLG9CQUFtQixFQUNwQjs7QUFySGI7RUF5SFksZ0J6RzNGUztFeUc0RlQsa0JBQWlCO0VBQ2pCLHFCQUFvQixFQUNyQjs7QTVGckdUO0U0RnZCRjtJQWdJYyxtQkFBa0IsRUE4QnJCLEVBQUE7O0FBOUpYO0VBb0ljLHVCQUFzQixFQUN2Qjs7QUFySWI7RUF1SWMsZ0J6R3pHTztFeUcwR1Asa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsc0JBQXFCO0VBQ3JCLGVoR3hIMEI7RWdHeUgxQixpQ2hHM0kwQjtFZ0c0STFCLG1CQUFrQixFQWVuQjs7QUE3SmI7RUFnSmdCLGVoRzlJd0IsRWdHK0l6Qjs7QUFqSmY7RUFtSmdCLG1CQUFrQjtFQUNsQixhQUFZO0VBQ1osdUZBQXNGO0VBQ3RGLDZCQUE0QjtFQUM1Qix5QkFBd0I7RUFDeEIsWUFBVztFQUNYLGFBQVk7RUFDWixjQUFhLEVBQ2Q7O0FBM0pmO0VBa0tjLGNBQWEsRUFDZDs7QTVGNUlYO0U0RnZCRjtJQXFLYyxtQkFBa0IsRUFnQnJCLEVBQUE7O0FBckxYO0VBd0tjLGdCekcxSU87RXlHMklQLGtCQUFpQjtFQUNqQixrQkFBaUI7RUFDakIsc0JBQXFCO0VBQ3JCLHNCQUFxQjtFQUNyQixlaEd6SjBCO0VnRzBKMUIsaUNoRzVLMEI7RWdHNksxQixtQkFBa0IsRUFLbkI7O0FBcExiO0VBaUxnQixlaEcvS3dCLEVnR2dMekI7O0FBU2Y7RUFDRSxpQkFBZ0I7RUFDaEIsa0JBQWlCLEVBbUJsQjs7QTVGekxDO0U0Rm9LRjtJQUtJLFlBQVc7SUFDWCxvQmhHaExvQztJZ0dpTHBDLGtCQUFpQixFQWNwQixFQUFBOztBNUZ6TEM7RTRGb0tGO0lBVUksV0FBVTtJQUNWLG9CaEdyTG9DO0lnR3NMcEMsa0JBQWlCLEVBU3BCLEVBQUE7O0E1RnpMQztFNEZvS0Y7SUFnQkksWUFBVztJQUNYLGtCQUFnQjtJQUNoQixvQmhHNUxvQztJZ0c2THBDLGVBQWMsRUFFakIsRUFBQTs7QUFDRDtFQU9FLG9CQUFtQixFQW9LcEI7O0FBM0tEO0VBRUksZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsZUFBYyxFQUNmOztBQUxIO0VBU0ksZ0J6R2xNZ0I7RXlHbU1oQixpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLGVoR3pNb0M7RWdHME1wQyxvQkFBbUI7RUFDbkIsaUNBQWdDLEVBQ2pDOztBQWZIO0VBaUJJLHNCQUFxQjtFQUNyQixxQkFBb0I7RUFDcEIsaUNoR3JMaUMsRWdHNFVsQzs7QUExS0g7RUFxQk0sb0JBQW1CLEVBQ3BCOztBNUZoTkg7RTRGMExGO0lBd0JNLG9CQUFtQjtJQUNuQixrQkFBaUI7SUFDakIsb0JBQW1CLEVBZ0p0QixFQUFBOztBQTFLSDtFQTZCTSxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsVUFBUyxFQUNWOztBQWpDTDtFQW1DTSxtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLFdBQVUsRUFlWDs7QTVGOU9IO0U0RjBMRjtJQXVDUSxhQUFZO0lBQ1osWUFBVztJQUNYLHNCQUFxQixFQVd4QixFQUFBOztBNUY5T0g7RTRGMExGO0lBK0NRLGFBQVksRUFLZixFQUFBOztBQXBETDtFQWtEUSxtQkFBa0IsRUFDbkI7O0E1RjdPTDtFNEYwTEY7SUF1RFEsV0FBVTtJQUNWLG1CQUFrQjtJQUNsQixzQkFBcUI7SUFDckIsb0JBQW1CO0lBQ25CLGtCQUFpQjtJQUNqQixhQUFZO0lBQ1osbUJBQWtCLEVBNEdyQixFQUFBOztBQXpLTDtFQWdFUSxnQnpHclBhO0V5R3NQYixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsZWhHbFFnQyxFZ0cyUWpDOztBNUZ4UUw7RTRGMExGO0lBdUVVLGtCQUFpQjtJQUNqQixnQnpHaFFVO0l5R2lRVixpQkFBZ0IsRUFLbkIsRUFBQTs7QUE5RVA7RUE0RVUsZWhHM1I4QixFZ0c0Ui9COztBQTdFVDtFQWdGUSxnQnpHclFhO0V5R3NRYixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsZWhHbFJnQyxFZ0dzU2pDOztBNUZuU0w7RTRGMExGO0lBdUZVLGtCQUFpQjtJQUNqQixnQnpHaFJVO0l5R2lSVixpQkFBZ0IsRUFnQm5CLEVBQUE7O0FBekdQO0VBNEZVLGVoRzNTOEIsRWdHNFMvQjs7QUE3RlQ7RUErRlUsbUJBQWtCO0VBQ2xCLGFBQVk7RUFDWixrRkFBaUY7RUFDakYsNkJBQTRCO0VBQzVCLHlCQUF3QjtFQUN4QixZQUFXO0VBQ1gsYUFBWTtFQUNaLGNBQWE7RUFDYixvQkFBbUIsRUFDcEI7O0FBeEdUO0VBNEdRLGdCekcvUmE7RXlHZ1NiLGtCQUFpQjtFQUNqQixxQkFBb0IsRUFDckI7O0E1RnpTTDtFNEYwTEY7SUFtSFUsbUJBQWtCLEVBOEJyQixFQUFBOztBQWpKUDtFQXVIVSx1QkFBc0IsRUFDdkI7O0FBeEhUO0VBMEhVLGdCekc3U1c7RXlHOFNYLGtCQUFpQjtFQUNqQixrQkFBaUI7RUFDakIsc0JBQXFCO0VBQ3JCLHNCQUFxQjtFQUNyQixlaEc1VDhCO0VnRzZUOUIsaUNoRy9VOEI7RWdHZ1Y5QixtQkFBa0IsRUFlbkI7O0FBaEpUO0VBbUlZLGVoR2xWNEIsRWdHbVY3Qjs7QUFwSVg7RUFzSVksbUJBQWtCO0VBQ2xCLGFBQVk7RUFDWix1RkFBc0Y7RUFDdEYsNkJBQTRCO0VBQzVCLHlCQUF3QjtFQUN4QixZQUFXO0VBQ1gsYUFBWTtFQUNaLGNBQWEsRUFDZDs7QUE5SVg7RUFxSlUsY0FBYSxFQUNkOztBNUZoVlA7RTRGMExGO0lBd0pVLG1CQUFrQixFQWdCckIsRUFBQTs7QUF4S1A7RUEySlUsZ0J6RzlVVztFeUcrVVgsa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsc0JBQXFCO0VBQ3JCLGVoRzdWOEI7RWdHOFY5QixpQ2hHaFg4QjtFZ0dpWDlCLG1CQUFrQixFQUtuQjs7QUF2S1Q7RUFvS1ksZWhHblg0QixFZ0dvWDdCOztBQ3RYWDtFQUVJLGdCMUdzQmdCO0UwR3JCaEIsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixpQ0FBZ0MsRUFDakM7O0FBTkg7RUFXSSxpQkFBZ0IsRUF5RGpCOztBQXBFSDtFQWlCUSxnQjFHYWE7RTBHWmIsaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCxzQkFBcUI7RUFDckIsZWpHRGdDLEVpR2lCakM7O0FBckNQO0VBbUNVLGVqR2pDOEIsRWlHa0MvQjs7QUFwQ1Q7RUE2Q1EsZ0IxR2ZhO0UwR2dCYixpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLHNCQUFxQjtFQUNyQixlakc3QmdDLEVpRzZDakM7O0FBakVQO0VBK0RVLGVqRzdEOEIsRWlHOEQvQjs7QUNoRVQ7RUFFRSwwQmxHZXNDO0VrR2R0QyxxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLGtCQUFpQixFQTBQakI7O0E5RnhPQTtFOEZ2QkY7SUFPRyxxQkFBb0I7SUFDcEIsa0JBQWlCLEVBdVBsQixFQUFBOztBQS9QRjtFQVdHLGdCM0djaUI7RTJHWmpCLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsWUFBVyxFQXFCWDs7QTlGaEJEO0U4RnZCRjtJQW9CSSxnQjNHSWdCLEUyR2VqQixFQUFBOztBQXZDSDtFQXVCSSxZQUFXO0VBQ1gsMEJsR3RCb0M7RWtHdUJwQyw2QkFBNEI7RUFDNUIseUJBQXdCO0VBQ3hCLGVBQWM7RUFDZCxhQUFZO0VBQ1osWUFBVztFQUNYLG1CQUFrQjtFQUNsQixnQkFBZSxFQU9mOztBOUZmRjtFOEZ2QkY7SUFpQ0ssbUJBQWtCLEVBS25CLEVBQUE7O0E5RmZGO0U4RnZCRjtJQW9DSyxtQkFBa0IsRUFFbkIsRUFBQTs7QUF0Q0o7RUF5Q0csb0JBQW1CLEVBY25COztBQXZESDtFQTJDSSxnQjNHZmlCO0UyR2dCakIsZUFBYztFQUNkLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixzQkFBcUIsRUFLckI7O0FBdERKO0VBbURLLGVsR2pEbUM7RWtHa0RuQywyQkFBMEIsRUFDMUI7O0FBckRMO0VBeURHLGdCM0czQmtCO0UyRzRCbEIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0IsRUFDaEI7O0FBaEVIO0VBbUVJLGVBQWM7RUFDZCxnQjNHdENpQjtFMkd1Q2pCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsb0JBQW1CLEVBWW5COztBQW5GSjtFQXlFSyxlbEd2RW1DLEVrR3dFbkM7O0FBMUVMO0VBNEVLLFlBQVc7RUFDWCwwQmxHM0VtQztFa0c0RW5DLDZCQUE0QjtFQUM1QixlQUFjO0VBQ2QsWUFBVztFQUNYLFlBQVcsRUFDWDs7QUFsRkw7RUF1RkcsWUFBVyxFQUNYOztBQXhGSDtFQTJGRyxjQUFhLEVBQ2I7O0FBNUZIO0VBK0ZHLFlBQVcsRUEwSlg7O0FBelBIO0VBaUdJLFdBQVUsRUFJVjs7QUFyR0o7RUFtR0ssbUJBQWtCLEVBQ2xCOztBOUY3RUg7RThGdkJGO0lBd0dLLG1CQUFrQjtJQUNsQixpQkFBZ0I7SUFDaEIsb0JBQW1CLEVBcUNuQjtFQS9JTDtJQTRHTSxvQkFBbUI7SUFDbkIsb0JBQW1CLEVBY25CO0VBM0hOO0lBK0dPLG1CQUFrQjtJQUNsQixTQUFRO0lBQ1IsT0FBTTtJQUNOLFdBQVU7SUFDVixtQkFBa0IsRUFDbEI7RUFwSFA7SUFzSE8sa0JBQWlCLEVBQ2pCO0VBdkhQO0lBeUhPLGtCQUFpQixFQUNqQjtFQTFIUDtJQTZITSxXQUFVLEVBSVY7RUFqSU47SUErSE8sbUJBQWtCLEVBQ2xCO0VBaElQO0lBbUlNLFlBQVcsRUFRWDtFQTNJTjtJQXFJTyxRQUFPO0lBQ1AsZ0JBQWU7SUFDZixxQkFBb0I7SUFDcEIsWUFBVztJQUNYLG1CQUFrQixFQUNsQjtFQTFJUDtJQTZJTSxjQUFhLEVBQ2I7RUE5SU47SUFpSkssOEJsR2xHZ0M7SWtHbUdoQyxrQkFBaUI7SUFDakIsbUJBQWtCLEVBWWxCO0VBL0pMO0lBcUpNLFVBQVMsRUFDVDtFQXRKTjtJQXlKTyxPQUFNLEVBQ047RUExSlA7SUE0Sk8sZUFBYyxFQUNkLEVBQUE7O0E5RnRJTDtFOEZ2QkY7SUFtS0ssWUFBVztJQUNYLHNCQUFxQjtJQUNyQixrQkFBaUI7SUFDakIscUJBQW9CO0lBQ3BCLG9CQUFtQixFQXlCbkI7RUFoTUw7SUF5S00sc0JBQXFCO0lBQ3JCLFdBQVU7SUFDVixtQkFBa0I7SUFDbEIsb0JBQW1CLEVBWW5CO0VBeExOO0lBOEtPLGlCQUFnQixFQUNoQjtFQS9LUDtJQWlMTyxrQkFBaUIsRUFDakI7RUFsTFA7SUFxTFEsZ0IzR3pKYSxFMkcwSmI7RUF0TFI7SUEwTE0sc0JBQXFCO0lBQ3JCLFdBQVUsRUFJVjtFQS9MTjtJQTZMTyxtQkFBa0IsRUFDbEI7RUE5TFA7SUFrTUssOEJsR25KZ0MsRWtHb0poQyxFQUFBOztBOUY1S0g7RThGdkJGO0lBc01JLFlBQVcsRUFtRFo7RUF6UEg7SUF3TUssV0FBVTtJQUNWLHNCQUFxQjtJQUNyQixpQkFBZ0I7SUFDaEIsb0JBQW1CLEVBcUNuQjtFQWhQTDtJQTZNTSxzQkFBcUI7SUFDckIsV0FBVTtJQUNWLG1CQUFrQjtJQUNsQixvQkFBbUIsRUFxQm5CLEVBQUE7O0E5RjlNSjtFOEZ2QkY7SUFrTk8sV0FBVSxFQW1CWCxFQUFBOztBOUY5TUo7RThGdkJGO0lBcU5PLG1CQUFrQixFQWdCbkIsRUFBQTs7QTlGOU1KO0U4RnZCRjtJQXdOTyxpQkFBZ0IsRUFDaEI7RUF6TlA7SUEyTk8sa0JBQWlCLEVBQ2pCO0VBNU5QO0lBK05RLGdCM0duTWEsRTJHdU1iLEVBQUE7O0E5RjVNTjtFOEZ2QkY7SUFpT1MsZ0IzR3RNVyxFMkd3TVosRUFBQTs7QTlGNU1OO0U4RnZCRjtJQXVPTSxzQkFBcUI7SUFDckIsV0FBVSxFQU9WO0VBL09OO0lBME9PLG1CQUFrQixFQUNsQixFQUFBOztBOUZwTkw7RThGdkJGO0lBNk9PLFdBQVUsRUFFWCxFQUFBOztBQS9PTjtFQW1QSSxZQUFXLEVBQ1g7O0FBcFBKO0VBdVBJLGNBQWEsRUFDYjs7QTlGak9GO0U4RnZCRjtJQTJQRyxrQkFBaUI7SUFDakIsa0JBQWlCO0lBQ2pCLG1CQUFrQixFQUVuQixFQUFBOztBQy9QRjtFQUVJLG1CQUFrQixFQWNuQjs7QUFoQkg7RUFJTSxjQUFhO0VBQ2IsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLFVBQVMsRUFPVjs7QS9GUUg7RStGdkJGO0lBVVEsZ0JBQWU7SUFDZixTQUFRO0lBQ1IsVUFBUyxFQUdaLEVBQUE7O0FDZkw7RUFDRSxxQkFBb0IsRUFPckI7O0FoR2VDO0VnR3ZCRjtJQUdJLHFCQUFvQixFQUt2QixFQUFBOztBQVJEO0VBTUksbUJBQWtCLEVBQ25COztBQUVIO0VBRUksbUJBQWtCO0VBQ2xCLGtCQUFpQixFQXFCbEI7O0FoR1ZEO0VnR2RGO0lBS00sbUJBQWtCO0lBQ2xCLFVBQVM7SUFDVCxZQUFXO0lBQ1gsV0FBVTtJQUNWLGlCQUFnQixFQWVuQixFQUFBOztBaEdWRDtFZ0dkRjtJQWFNLFlBQVc7SUFDWCxTQUFRLEVBVVgsRUFBQTs7QUF4Qkg7RUFrQk0sa0JBQWlCO0VBQ2pCLGlCQUFnQixFQUlqQjs7QWhHVEg7RWdHZEY7SUFxQlEsbUJBQWtCLEVBRXJCLEVBQUE7O0FBR0w7RUFFSSxrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLGlCQUFnQixFQWVqQjs7QWhHL0JEO0VnR1lGO0lBTU0sT0FBTTtJQUNOLG1CQUFrQjtJQUNsQixTQUFRLEVBV1gsRUFBQTs7QUFuQkg7RUFXTSxpQkFBZ0IsRUFJakI7O0FoRzNCSDtFZ0dZRjtJQWFRLG1CQUFrQixFQUVyQixFQUFBOztBQ2xETDtFQUVFLFdBQVU7RUFDVixrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2YsbUJBQWtCO0VBQ3BCLG1CQUFrQjtFQUNsQiwyQkFBMEI7RUFDMUIsd0JBQXVCLEVBa0J0Qjs7QWpHSEQ7RWlHdkJGO0lBV0csbUJBQWtCO0lBQ2xCLG9CQUFtQixFQWNuQixFQUFBOztBakdIRDtFaUd2QkY7SUFnQkcsbUJBQWtCO0lBQ2xCLG9CQUFtQixFQVNuQixFQUFBOztBQTFCSDtFQW9CRyxZQUFXLEVBQ1g7O0FBckJIO0VBdUJHLFlBQVc7RUFDUixtQkFBa0IsRUFDckI7O0FBekJIO0VBNEJFLHNCQUFvQixFQUNwQjs7QUE3QkY7RUErQkksMEJyR2RvQztFcUdlcEMsWUFBVztFQUNYLGFBQVk7RUFDZCxvQkFBbUIsRUFvQmxCOztBakcvQkQ7RWlHdkJGO0lBb0NNLFlBQVc7SUFDWCxhQUFZLEVBaUJmLEVBQUE7O0FqRy9CRDtFaUd2QkY7SUF3Q0ssb0JBQW1CLEVBY3JCLEVBQUE7O0FqRy9CRDtFaUd2QkY7SUEyQ00scUJBQW9CLEVBV3ZCLEVBQUE7O0FBdERIO0VBK0NNLHlGQUF3RjtFQUN4Riw2QkFBNEI7RUFDNUIscUJBQW9CLEVBQ3JCOztBQWxETDtFQW9ETSx5QkFBd0IsRUFDekI7O0FBckRMO0VBd0RJLDBCckd2Q29DO0VxR3dDcEMsWUFBVztFQUNYLGFBQVk7RUFDWixxQkFBb0IsRUFtQnJCOztBakd2REQ7RWlHdkJGO0lBNkRNLFlBQVc7SUFDWCxhQUFZLEVBZ0JmLEVBQUE7O0FqR3ZERDtFaUd2QkY7SUFpRUcscUJBQW9CLEVBYXBCLEVBQUE7O0FqR3ZERDtFaUd2QkY7SUFvRU0sc0JBQXFCLEVBVXhCLEVBQUE7O0FBOUVIO0VBdUVNLDBGQUF5RjtFQUN6Riw2QkFBNEI7RUFDNUIscUJBQW9CLEVBQ3JCOztBQTFFTDtFQTRFTSx5QkFBd0IsRUFDekI7O0FBN0VMO0VBaUZJLFlBQVc7RUFDYixtQkFBa0IsRUFZakI7O0FBOUZIO0VBb0ZHLGlCQUFnQjtFQUNoQixlQUFjLEVBQ2Q7O0FBdEZIO0VBd0ZNLG1CQUFrQixFQUtuQjs7QWpHdEVIO0VpR3ZCRjtJQTBGUSxrQkFBaUI7SUFDakIsbUJBQWtCLEVBRXJCLEVBQUE7O0FBN0ZMO0VBZ0dFLDJCQUF5QixFQUN6Qjs7QUFqR0Y7RUFtR0UsbUNBQXlCO1VBQXpCLDJCQUF5QixFQUN6Qjs7QUFwR0Y7RUFzR0UsNkJBQTJCO0VBQzNCLDBCQUF3QjtFQUN4QixXQUFVLEVBSVY7O0FqR3JGQTtFaUd2QkY7SUEwR0csV0FBVSxFQUVYLEVBQUE7O0FDNUdGO0VBQ0UsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsV0FBVSxFQW9CWDs7QUEzQkQ7RUFTSSxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsY0FBYTtFQUNiLDRGQUEyRjtFQUMzRix1QkFBc0I7RUFDdEIsWUFBVyxFQVVaOztBbEdIRDtFa0d2QkY7SUFrQk0sY0FBYSxFQVFoQixFQUFBOztBQTFCSDtFQXFCTSwwQnRHbkJrQztFc0dvQmxDLDJCdEdwQmtDO0VzR3FCbEMsNENBQTJDO0VBQzNDLG9DQUFtQyxFQUNwQzs7QUFHTDtFQUNFLGNBQWE7RUFDYixvQkFBbUI7RUFDbkIseUJBQWdCO0VBQWhCLGlCQUFnQixFQUtqQjs7QWxHYkM7RWtHS0Y7SUFLSSxjQUFhO0lBQ2Isb0JBQW1CLEVBRXRCLEVBQUE7O0FDcENEO0VBQ0UseUJBQXdCLEVBQ3pCOztBQUdEO0VBQ007SUFDRSx5QkFBd0IsRUFDekI7RUFSUDtJQVVRLGlDQUFnQyxFQUNqQyxFQUFBOztBQUlQO0VBVE07SUFXRix5QkFBd0IsRUFDekI7RUFsQkg7SUFvQkksaUNBQWdDLEVBQ2pDLEVBQUE7O0FBR0g7O0VBR0ksV0FBVTtFQUNWLGlDQUF3QjtFQUF4Qix5QkFBd0IsRUFDM0I7O0FBRUQ7RUFFSSxjQUFhO0VBQ2IsZ0NBQXVCO0VBQXZCLHdCQUF1QixFQUN4Qjs7QUFKSDs7OztFQVVJLGNBQWE7RUFDYixXQUFVLEVBcUlYOztBbkd4SkQ7RW1HUUY7Ozs7SUFhTSxlQUFjO0lBQ2QsV0FBVSxFQWtJYixFQUFBOztBQWhKSDs7OztFQWlCTSxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLFdBQVU7RUFDVixlQUFjLEVBMkhmOztBQS9JTDs7OztFQXVCUSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBR2xCLFNBQVE7RUFDUixvQkFBbUI7RUFDbkIsZUFBYyxFQWlIZjs7QW5HdEpMO0VtR1FGOzs7O0lBK0JVLGVBQWMsRUErR2pCLEVBQUE7O0FBOUlQOzs7O0VBa0NVLGdCQUFlO0VBQ2YscUNBQTRDLEVBUTdDOztBQTNDVDs7OztFQXFDWSxnQkFBZTtFQUNmLFNBQVEsRUFDVDs7QUF2Q1g7Ozs7RUF5Q1ksY3ZHaEQ0QixFdUdpRDdCOztBQTFDWDs7Ozs7Ozs7RUErQ1ksV0FBVSxFQUNYOztBQWhEWDs7OztFQW1EVSxnQmhIbER1QjtFZ0htRHZCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGlCQUFnQjtFQUNoQixzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLGV2R2pFOEIsRXVHa0UvQjs7QUEzRFQ7Ozs7Ozs7RUE4RFksbUJBQWtCLEVBVW5COztBQXhFWDs7Ozs7OztFQWdFYyxxQ0FBK0MsRUFJaEQ7O0FBcEViOzs7Ozs7O0VBa0VnQix5QkFBd0MsRUFDekM7O0FBbkVmOzs7Ozs7O0VBc0VjLDBCdkcxQjBCLEV1RzJCM0I7O0FBdkViOzs7Ozs7Ozs7Ozs7O0VBNEVZLG1CQUFrQixFQVVuQjs7QUF0Rlg7Ozs7Ozs7Ozs7Ozs7RUE4RWMscUNBQThDLEVBSS9DOztBQWxGYjs7Ozs7Ozs7Ozs7OztFQWdGZ0IseUJBQXdDLEVBQ3pDOztBQWpGZjs7Ozs7Ozs7Ozs7OztFQW9GYywwQnZHdkMwQixFdUd3QzNCOztBQXJGYjs7Ozs7OztFQTBGWSxtQkFBa0IsRUFVbkI7O0FBcEdYOzs7Ozs7O0VBNEZjLHFDQUErQyxFQUloRDs7QUFoR2I7Ozs7Ozs7RUE4RmdCLHlCQUF3QyxFQUN6Qzs7QUEvRmY7Ozs7Ozs7RUFrR2MsMEJ2R3BEMEIsRXVHcUQzQjs7QUFuR2I7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBMEdZLG1CQUFrQixFQVVuQjs7QUFwSFg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBNEdjLHFDQUFrRCxFQUluRDs7QUFoSGI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBOEdnQix5QkFBd0MsRUFDekM7O0FBL0dmOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtIYywwQnZHbkUwQixFdUdvRTNCOztBQW5IYjs7OztFQXdIVSxvQkFBbUI7RTlHZ08zQixrQ0FBeUI7RUFBekIsMEJBQXlCLEU4RzNNbEI7O0FBN0lUOzs7Ozs7O0U5R3dWRSxrQ0FBeUI7RUFBekIsMEJBQXlCLEU4RzVNaEI7O0FBNUlYOzs7Ozs7O0VBNkhjLFdBQVU7RUFDViwyQkFBMEI7RUFDMUIsOEJBQTZCLEVBQzlCOztBQWhJYjs7Ozs7OztFQW1JYyxZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLG9CQUFtQjtFQUNuQiwwQkFBeUI7RUFDekIsNkJBQTRCO0VBQzVCLFdBQVU7RUFDViwyQkFBa0I7VUFBbEIsbUJBQWtCO0VBQ2xCLFdBQVUsRUFDWDs7QUEzSWI7RUFrSkksY0FBYSxFQTRHZDs7QW5HdFFEO0VtR1FGO0lBb0pNLGVBQWMsRUEwR2pCLEVBQUE7O0FBOVBIO0VBdUpNLGtCQUFpQjtFQUNqQixlQUFjO0VBQ2QsV0FBVTtFQUNWLG1CQUFrQixFQW1HbkI7O0FBN1BMO0VBNEpRLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLFNBQVEsRUE2RlQ7O0FBNVBQO0VBaUtVLGdCaEhoS3VCO0VnSGlLdkIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLHNCQUFxQjtFQUNyQixpQkFBZ0I7RUFDaEIsZXZHakw4QixFdUdrTC9COztBQXpLVDtFQTRLWSxtQkFBa0IsRUFNbkI7O0FBbExYO0VBK0tnQix5QkFBbUMsRUFDcEM7O0FBaExmO0VBc0xZLG1CQUFrQixFQU1uQjs7QUE1TFg7RUF5TGMseUJBQWtDLEVBQ2pDOztBQTFMZjtFQWdNWSxtQkFBa0IsRUFNbkI7O0FBdE1YO0VBbU1nQix5QkFBbUMsRUFDcEM7O0FBcE1mOzs7OztFQTRNWSxtQkFBa0IsRUFNbkI7O0FBbE5YOzs7OztFQStNZ0IseUJBQXNDLEVBQ3ZDOztBQWhOZjtFQXFOVSxvQkFBbUI7RTlHbUkzQixrQ0FBeUI7RUFBekIsMEJBQXlCLEU4R3ZHbEI7O0FBalBUO0U5R3dWRSxrQ0FBeUI7RUFBekIsMEJBQXlCLEU4RzNHaEI7O0FBN09YO0U5R3dWRSxrQ0FBeUI7RUFBekIsMEJBQXlCO0U4RzVIYixXQUFVO0VBQ1YsMkJBQTBCO0VBQzFCLDhCQUE2QixFQUU5Qjs7QUFoT2I7RUFtT2MsWUFBVztFQUNYLGlCQUFnQjtFQUNoQixvQkFBbUI7RUFDbkIsMEJ2R3BQMEI7RXVHcVAxQiwwQkFBeUI7RUFDekIsNkJBQTRCO0VBQzVCLFdBQVU7RUFDViwyQkFBa0I7VUFBbEIsbUJBQWtCO0VBQ2xCLFdBQVUsRUFDWDs7QUE1T2I7RUFtUFUsZ0JBQWU7RUFDZixxQ0FBb0QsRUFPckQ7O0FBM1BUO0VBc1BZLGdCQUFlLEVBQ2hCOztBQXZQWDtFQXlQWSxjdkd0UjRCLEV1R3VSN0I7O0FBMVBYO0VBaVFJLDBCQUF5QixFQThCMUI7O0FBL1JIO0VBb1FNLGtCQUFpQjtFQUNqQixnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixhQUFZLEVBdUJiOztBQTlSTDtFQTJSUSxtQkFBa0I7RUFDbEIsZ0JBQWUsRUFDaEI7O0FuR3JTTDtFbUdRRjtJQTJRVSx1Q0FBOEI7SUFBOUIsK0JBQThCO0lBQzlCLG9CQUFtQixFQWlCdEIsRUFBQTs7QW5HclNMO0VtR1FGO0lBK1FVLHlDQUFnQztJQUFoQyxpQ0FBZ0MsRUFjbkMsRUFBQTs7QW5HclNMO0VtR1FGO0lBa1JVLHlDQUFnQztJQUFoQyxpQ0FBZ0MsRUFXbkMsRUFBQTs7QW5HclNMO0VtR1FGO0lBcVJVLHlDQUFnQztJQUFoQyxpQ0FBZ0MsRUFRbkMsRUFBQTs7QW5HclNMO0VtR1FGO0lBd1JVLHVDQUE4QjtJQUE5QiwrQkFBOEI7SUFDOUIsaUJBQWdCLEVBSW5CLEVBQUE7O0FBSVA7RUFFTSxtQkFBa0IsRUFLckI7O0FuR2hURDtFbUd5U0Y7SUFJUSxnQkFBZSxFQUdwQixFQUFBOztBQUVIO0VBVVEsa0JBQWlCLEVBQ2xCOztBQXBCUDtFQTBCSSw2QkFBNEIsRUFDN0I7O0FBRUg7RUFFSSxjQUFhLEVBQ2Q7O0FBSEg7RUFLSSxjQUFhO0VBS2IsZUFBYyxFQThJZjs7QW5HOWREO0VtR3NVRjtJQU9NLHNCQUFxQjtJQUNyQixZQUFXLEVBZ0pkLEVBQUE7O0FBeEpIO0VBWU0sa0JBQWlCO0VBQ2pCLGVBQWMsRUF5SWY7O0FBdEpMO0VBZVEsYUFBWTtFQUNaLHFCQUFvQjtFQUNwQixnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixXQUFVLEVBa0lYOztBbkczZEw7RW1Hc1VGO0lBcUJVLG1CQUFrQixFQWdJckIsRUFBQTs7QUFySlA7RUF3QlUsZ0JBQWU7RUFDZixxQ0FBNEMsRUFPN0M7O0FBaENUO0VBMkJZLGdCQUFlLEVBQ2hCOztBQTVCWDtFQThCWSxjdkduVzRCLEV1R29XN0I7O0FBL0JYO0VBa0NVLGdCaEgvVnVCO0VnSGdXdkIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLHNCQUFxQjtFQUNyQixpQkFBZ0I7RUFDaEIsZXZHOVc4QixFdUcrVy9COztBQTFDVDtFQTZDWSxtQkFBa0IsRUFtQm5COztBQWhFWDtFQStDYyxxQ0FBK0MsRUFJaEQ7O0FBbkRiO0VBaURnQix5QkFBd0MsRUFDekM7O0FBbERmO0VBc0RjLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLDBCdkczVTBCO0V1RzRVMUIsMEJBQXlCO0VBQ3pCLDZCQUE0QjtFQUM1QixXQUFVO0VBQ1YsMkJBQWtCO1VBQWxCLG1CQUFrQjtFQUNsQixXQUFVLEVBQ1g7O0FBL0RiO0VBb0VZLG1CQUFrQixFQW1CbkI7O0FBdkZYO0VBc0VjLHFDQUE4QyxFQUkvQzs7QUExRWI7RUF3RWMseUJBQXdDLEVBQ3ZDOztBQXpFZjtFQTZFYyxZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLG9CQUFtQjtFQUNuQiwwQnZHalcwQjtFdUdrVzFCLDBCQUF5QjtFQUN6Qiw2QkFBNEI7RUFDNUIsV0FBVTtFQUNWLDJCQUFrQjtVQUFsQixtQkFBa0I7RUFDbEIsV0FBVSxFQUNYOztBQXRGYjtFQTJGWSxtQkFBa0IsRUFtQm5COztBQTlHWDtFQTZGYyxxQ0FBK0MsRUFJaEQ7O0FBakdiO0VBK0ZnQix5QkFBd0MsRUFDekM7O0FBaEdmO0VBb0djLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLDBCdkd2WDBCO0V1R3dYMUIsMEJBQXlCO0VBQ3pCLDZCQUE0QjtFQUM1QixXQUFVO0VBQ1YsMkJBQWtCO1VBQWxCLG1CQUFrQjtFQUNsQixXQUFVLEVBQ1g7O0FBN0diOzs7Ozs7Ozs7RUFvSFksbUJBQWtCLEVBbUJuQjs7QUF2SVg7Ozs7Ozs7OztFQXNIYyxxQ0FBa0QsRUFJbkQ7O0FBMUhiOzs7Ozs7Ozs7RUF3SGdCLHlCQUF3QyxFQUN6Qzs7QUF6SGY7Ozs7Ozs7OztFQTZIYyxZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLG9CQUFtQjtFQUNuQiwwQnZHL1kwQjtFdUdnWjFCLDBCQUF5QjtFQUN6Qiw2QkFBNEI7RUFDNUIsV0FBVTtFQUNWLDJCQUFrQjtVQUFsQixtQkFBa0I7RUFDbEIsV0FBVSxFQUNYOztBQXRJYjtFQTBJVSxvQkFBbUI7RTlHaEgzQixrQ0FBeUI7RUFBekIsMEJBQXlCLEU4RzBIbEI7O0FBcEpUO0U5RzBCRSxrQ0FBeUI7RUFBekIsMEJBQXlCLEU4R3lIaEI7O0FBbkpYO0VBK0ljLFdBQVU7RUFDViwyQkFBMEI7RUFDMUIsOEJBQTZCLEVBQzlCOztBQVNiO0VBRUksaUJBQWdCLEVBQ2pCOztBQzNmSDtFQUVFLGlCQUFnQixFQUNoQjs7QUFHRjtFQUVDLGVBQWM7RUFDZCxhQUFZO0VBQ1osMEJ4R1J1QztFd0dVdkMsa0JBQWlCO0VBQ2pCLCtCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIscUNBQTRCO0VBQTVCLDZCQUE0QixFQTZlNUI7O0FwR3BlQztFb0dqQkY7SUFZRSxrQkFBaUIsRUF5ZWxCLEVBQUE7O0FwR3BlQztFb0dqQkY7SUFpQkUsa0JBQWlCLEVBb2VsQixFQUFBOztBcEdwZUM7RW9HakJGO0lBc0JFLGtCQUFpQixFQStkbEIsRUFBQTs7QXBHcGVDO0VvR2pCRjtJQTJCRSxrQkFBaUIsRUEwZGxCLEVBQUE7O0FBcmZEO0VBZ0NFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsWUFBVyxFQVNYOztBcEcxQkE7RW9HakJGO0lBcUNHLGVBQWM7SUFDZCxzQkFBcUI7SUFDckIsWUFBVztJQUNYLFlBQVU7SUFDVixlQUFjLEVBRWYsRUFBQTs7QUEzQ0Y7RUE4Q0UsWUFBVztFQUNYLHNCQUFxQjtFQUNyQixZQUFXO0VBQ1gsWUFBVTtFQUNSLG1CQUFrQjtFQUNwQixpQkFBZ0IsRUFNaEI7O0FwR3hDQTtFb0dqQkY7SUFxREcsWUFBVztJQUNYLGVBQWM7SUFDZCxvQkFBbUIsRUFFcEIsRUFBQTs7QUF6REY7RUE0REUsa0JBQWlCO0VBQ2pCLGVBQWM7RUFDZCxrQkFBaUI7RUFDakIscUJBQW9CO0VBQ3BCLGV4R3JEc0MsRXdHc0R0Qzs7QUFqRUY7RUFvRUUsc0JBQXFCO0VBQ3JCLGdCakhoRGtCO0VpSGlEbEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixZQUFVO0VBRVYsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixTQUFRO0VBQ1IsZUFBYztFQUNkLGlCQUFnQjtFQUNkLGtCQUFpQixFQTJCbkI7O0FwRzVGQTtFb0dqQkY7SUFxRkcsa0JBQWlCO0lBQ2pCLGdDQUF1QjtJQUF2Qix3QkFBdUI7SUFDdkIsZUFBYyxFQXNCZixFQUFBOztBcEc1RkE7RW9HakJGO0lBMkZHLCtCQUFzQjtJQUF0Qix1QkFBc0IsRUFrQnZCLEVBQUE7O0FwRzVGQTtFb0dqQkY7SUFnR0csa0JBQWlCO0lBQ2pCLGVBQWM7SUFDZCxjQUFhO0lBQ2IsYUFBWTtJQUNaLGlCQUFnQjtJQUNoQixxQkFBb0I7SUFDcEIsbUJBQWtCLEVBT25CLEVBQUE7O0FBN0dGO0VBMEdHLHVCQUFzQixFQUN0Qjs7QUEzR0g7RUFpSEUsaUJBQWdCO0VBQ2hCLGdCakgxRm1CO0VpSDJGbEIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBRWxCLGlCQUFnQixFQW9CaEI7O0FwRzNIQTtFb0dqQkY7SUEySEcsaUJBQWdCLEVBaUJqQixFQUFBOztBcEczSEE7RW9HakJGO0lBZ0lHLGtCQUFpQjtJQUNqQixnQmpIekdrQjtJaUgwR2xCLGlCQUFnQjtJQUNoQixtQkFBa0I7SUFDbEIscUJBQW9CO0lBQ3BCLGtCQUFpQjtJQUNqQixpQkFBZ0I7SUFDaEIsb0JBQW1CO0lBQ25CLG9CQUFtQixFQUlwQixFQUFBOztBQTVJRjtFQStJRSxzQkFBcUI7RUFDckIsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsMEJ4RzNJc0M7RXdHNEl0QyxXQUFVO0VBQ1YsVUFBUyxFQUNUOztBQXRKRjtFQTBKRSxzQkFBcUI7RUFDckIsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsMEJ4R3RKc0M7RXdHdUp0QyxZQUFXO0VBQ1gsVUFBUztFQUNULG1CQUFrQjtFQUNoQixpQkFBZ0I7RUFDaEIsc0NBQW9DLEVBNkN0Qzs7QXBHL0xBO0VvR2pCRjtJQXNLRyxzQkFBcUI7SUFDckIsYUFBWTtJQUNaLG1CQUFrQjtJQUNsQiwwQnhHaktxQztJd0drS3JDLFdBQVU7SUFDVixVQUFTO0lBQ1QsaUJBQWdCO0lBQ2hCLHNDQUFvQyxFQW1DckMsRUFBQTs7QXBHL0xBO0VvR2pCRjtJQWdMRyxXQUFVLEVBZ0NYLEVBQUE7O0FBaE5GO0VBb0xNLFdBQVUsRUEwQlg7O0FBOU1MO0VBcUxvQyxxQkFBcUI7RUFDakQsbUJBQWtCLEVBQ25COztBQXZMUDtFQXdMMEIsNkJBQTZCO0VBQy9DLG1CQUFrQixFQUNuQjs7QUExTFA7RUEyTDJCLHlCQUF5QjtFQUM1QyxtQkFBa0IsRUFDbkI7O0FBN0xQO0VBOEwrQiwyQkFBMkI7RUFDbEQsbUJBQWtCLEVBQ25COztBQWhNUDtFQWtNNEMscUJBQXFCO0VBQ3ZELG1CQUFrQixFQUNyQjs7QUFwTVA7RUFxTWtDLDZCQUE2QjtFQUN2RCxtQkFBa0IsRUFDbkI7O0FBdk1QO0VBd01tQyx5QkFBeUI7RUFDcEQsbUJBQWtCLEVBQ25COztBQTFNUDtFQTJNdUMsMkJBQTJCO0VBQzFELG1CQUFrQixFQUNuQjs7QUE3TVA7RUFvTkUsZ0JqSC9Ma0I7RWlIZ01sQixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIscUJBQW9CLEVBV3BCOztBcEduTkE7RW9HakJGO0lBNE5HLGdCakh2TWlCO0lpSHdNakIsaUJBQWdCO0lBQ2hCLG1CQUFrQjtJQUNsQixxQkFBb0I7SUFDcEIsa0JBQWlCLEVBSWxCLEVBQUE7O0FBcE9GO0VBdU9JLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsZXhHak9vQztFd0drT3BDLGdCQUFlO0VBQ2YsV0FBVTtFQUNWLFlBQVc7RUFDWCw0Q0FBbUM7RUFBbkMsb0NBQW1DO0VBQ25DLGlCQUFnQixFQVFqQjs7QUF0UEg7RUFpUE0sVUFBUztFQUNULFVBQVM7RUFDVCxleEd4T2tDO0V3R3lPbEMsV0FBVSxFQUNYOztBQXJQTDtFQXlQSSxjQUFhO0VBQ2IsZ0JBQWU7RUFDakIsVUFBUztFQUNULGFBQVk7RUFDWiwwQnhHbFBzQztFd0dtUHRDLGV4R2hQc0M7RXdHaVB0QyxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixVQUFTO0VBQ1AsZ0JBQWU7RUFDakIsWUFBVztFQUNYLDRCQUEyQjtFQUMzQiw2QkFBNEI7RUFDNUIsaUJBQWdCO0VBQ2hCLDBEQUFpRDtVQUFqRCxrREFBaUQ7RUFDakQscUNBQTRCO0VBQTVCLDZCQUE0QjtFQUUxQiwyQkFBMEIsRUFzRDVCOztBcEdsVEE7RW9HakJGO0lBK1FHLGNBQWE7SUFDYiwwQkFBeUIsRUFtRDFCLEVBQUE7O0FBblVGO0VBc1JHLFVBQVM7RUFDVCxhQUFZO0VBQ1osMEJBQXlCO0VBQ3pCLFVBQVM7RUFDVCxrQkFBaUI7RUFFakIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUVuQixpQkFBZ0I7RUFDaEIseUJBQWdCO1VBQWhCLGlCQUFnQixFQUNoQjs7QXBHaFJEO0VvR2pCRjtJQW9TRyxlQUFjO0lBR1gsZ0JBQWU7SUFDZixhQUFZO0lBQ2Ysa0JBQWlCO0lBR2QsbUJBQWtCLEVBdUJ0QjtFQW5VRjtJQStTSSxVQUFTO0lBQ1QsYUFBWTtJQUNaLDBCQUF5QjtJQUN6QixleEdwU29DO0l3R3FTcEMsZ0JBQWU7SUFDZixpQkFBZ0I7SUFDaEIsbUJBQWtCO0lBQ2xCLHFCQUFvQjtJQUNwQixrQkFBaUI7SUFDakIsVUFBUztJQUNULGtCQUFpQjtJQUNqQixtQkFBa0I7SUFDbEIsbUJBQWtCO0lBQ2xCLG9CQUFtQjtJQUVuQixjQUFhLEVBQ2IsRUFBQTs7QUEvVEo7RUFzVUksbUJBQWtCLEVBdURuQjs7QUE3WEg7RUF5VU0sbUJBQWtCO0VBRWxCLHNCQUFxQjtFQUNyQiw4QkFBNkI7RUFDN0Isc0JBQXFCO0VBQ3JCLGVBQWM7RUFDZCxTQUFRO0VBQ1gsV0FBVTtFQUNQLDJDQUEwQztFQUUxQyxtREFBa0Q7RUFDbEQsZ0RBQStDO0VBQy9DLCtDQUE4QyxFQUMvQzs7QUFFRDtFQXhWSjtJQTBWUSxhQUFZO0lBQ1osbUJBQWtCO0lBQ2xCLHNCQUFxQjtJQUNyQiw4QkFBNkI7SUFDN0Isc0JBQXFCO0lBQ3pCLGVBQWM7SUFDZCxTQUFRO0lBQ0osMkNBQTBDO0lBQzlDLG1EQUFrRDtJQUVsRCxnREFBK0M7SUFDL0MsK0NBQThDO0lBQzFDLGtDQUF5QjtJQUF6QiwwQkFBeUIsRUFDMUI7RUF2V1A7SUEwV1UsYUFBWTtJQUNaLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1Ysc0JBQXFCO0lBQ3JCLDhCQUE2QjtJQUM3QixzQkFBcUI7SUFDMUIsZUFBYztJQUNkLFNBQVE7SUFDUiwyQ0FBMEM7SUFDMUMsbURBQWtEO0lBRWxELGdEQUErQztJQUMvQywrQ0FBOEMsRUFHMUMsRUFBQTs7QUF6WFQ7RUFpWUUsY0FBYSxFQWdDYjs7QUFqYUY7RUFvWUcsZUFBYztFQUNkLGNBQWEsRUFDYjs7QXBHclhEO0VvR2pCRjtJQXlZRyxtQkFBa0I7SUFDbEIsb0JBQW1CO0lBQ25CLG9CQUFtQixFQXNCcEI7RUFqYUY7SUE4WUksVUFBUztJQUNULGFBQVk7SUFDWiwwQkFBeUI7SUFDekIsZXhHbllvQztJd0dvWXBDLGdCQUFlO0lBQ2YsaUJBQWdCO0lBQ2hCLG1CQUFrQjtJQUNsQixxQkFBb0I7SUFDcEIsa0JBQWlCO0lBQ2pCLFVBQVM7SUFDVCxrQkFBaUI7SUFDakIsbUJBQWtCO0lBQ2xCLG1CQUFrQjtJQUNsQixvQkFBbUI7SUFFbkIsY0FBYSxFQUNiLEVBQUE7O0FBOVpKO0VBcWFHLGtCQUFpQixFQUNqQjs7QXBHclpEO0VvR2pCRjtJQXlhRyxtQkFBa0I7SUFDbEIsb0JBQW1CLEVBU3BCO0VBbmJGO0lBNGFJLGtCQUFpQixFQUNqQixFQUFBOztBQTdhSjtFQXdiRSxZQUFXO0VBRVgsZUFBYztFQUVkLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLHNCQUFxQixFQVdyQjs7QXBHemJBO0VvR2pCRjtJQWtjRyxZQUFXO0lBQ1gsaUJBQWdCO0lBQ2hCLGtCQUFpQjtJQUNqQixtQkFBa0I7SUFDbEIsa0JBQWlCO0lBQ2pCLGFBQVksRUFHYixFQUFBOztBQTFjRjtFQThjRSxjQUFhLEVBQ2I7O0FBL2NGO0VBa2RFLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1IsZUFBYztFQUNoQixtQkFBa0IsRUFtQmxCOztBcEd2ZEE7RW9HakJGO0lBd2RHLGFBQVksRUFnQmIsRUFBQTs7QXBHdmRBO0VvR2pCRjtJQTRkRyxxQkFBb0I7SUFDcEIsYUFBWSxFQVdiLEVBQUE7O0FwR3ZkQTtFb0dqQkY7SUFnZUcscUJBQW9CO0lBQ3BCLFdBQVUsRUFPWCxFQUFBOztBcEd2ZEE7RW9HakJGO0lBb2VHLHFCQUFvQjtJQUNwQixZQUFXLEVBR1osRUFBQTs7QUF4ZUY7RUE0ZUUsbUJBQWtCLEVBQ2xCOztBQTdlRjtFQWdmRSxzQkFBcUI7RUFDckIsaUJBQWdCLEVBQ2hCOztBQUtGO0VBRUMsMEJ4Ry9ldUMsRXdHeWtCdkM7O0FBNUZEO0VBTUUsZ0JqSHhla0I7RWlIeWVsQixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsZXhHcGZzQyxFd0dxZnRDOztBQVpGO0VBaUJHLGNBQWEsRUE0Q2Q7O0FBN0RGO0VBb0JNLFlBQVc7RUFDWCwrQkFBOEI7RUFFakMsK0JBQTZCO0VBQzdCLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixxQkFBb0IsRUE2QmxCOztBQXhETDtFQStCSSwwQnhHM2dCb0M7RXdHNGdCaEMsc0JBQXFCO0VBQ3JCLFlBQVc7RUFDWCxhQUFZO0VBQ1oscUJBQW9CO0VBQ3BCLHVCQUFzQjtFQUN0QixnQkFBZTtFQUNmLG1CQUFrQjtFQUV0QiwwQnhHL2hCb0M7RXdHZ2lCaEMsb0RBQTJDO1VBQTNDLDRDQUEyQztFQUMzQyw2QkFBNEI7RUFDNUIsNEJBQTJCO0VBQzNCLG1CQUFrQjtFQUNsQixrQkFBaUIsRUFVbEI7O0FBdkRQO0VBZ0RLLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCxnQkFBZTtFQUNWLFdBQVU7RUFDVixpQ0FBd0I7RUFBeEIseUJBQXdCLEVBQ3pCOztBQXREVDtFQTJERyxXQUFVLEVBQ1Y7O0FBNURIO0VBZ0VFLGVBQWMsRUFDZDs7QUFqRUY7RUFvRUUsWUFBVyxFQUNYOztBQXJFRjtFQXdFRyxlQUFjO0VBQ2YsWUFBVztFQUNULFlBQVc7RUFDWCxZQUFXLEVBVWI7O0FBckZGO0VBNkVJLFlBQVc7RUFDWixpQkFBZ0IsRUFDaEI7O0FwR3JqQkQ7RW9Hc2VGO0lBa0ZHLFdBQVUsRUFHWCxFQUFBOztBQXJGRjtFQXdGRSxXQUFVO0VBQ1YsaUJBQWdCLEVBQ2hCOztBQUlGO0VBTUUsV0FBVSxFQUVWOztBQUdGO0VBRUMsa0JBQWlCLEVBaUVqQjs7QXBHbHBCQztFb0cra0JGO0lBT0Usa0JBQWlCLEVBNERsQixFQUFBOztBcEdscEJDO0VvRytrQkY7SUFXRyxrQkFBaUIsRUF3RG5CLEVBQUE7O0FBbkVEO0VBZUUsWUFBVyxFQUVYOztBQWpCRjtFQW9CRSxjQUFhLEVBQ2I7O0FBckJGO0VBd0JFLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsZ0JqSGxtQm1CO0VpSG1tQm5CLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CLEVBb0JwQjs7QXBHaG9CQTtFb0cra0JGO0lBK0JHLGlCQUFnQjtJQUNoQixrQkFBaUI7SUFDakIsV0FBVTtJQUNWLFlBQVcsRUFlWixFQUFBOztBcEdob0JBO0VvRytrQkY7SUFzQ0csaUJBQWdCO0lBQ2hCLGtCQUFpQixFQVVsQixFQUFBOztBcEdob0JBO0VvRytrQkY7SUE4Q0csaUJBQWdCO0lBQ2hCLFdBQVUsRUFFWCxFQUFBOztBcEdob0JBO0VvRytrQkY7SUFzREcsa0JBQWlCO0lBQ2pCLG1CQUFrQixFQUVuQixFQUFBOztBQXpERjtFQTRERSxtQkFBa0IsRUFLbEI7O0FwR2hwQkE7RW9HK2tCRjtJQThERyxlQUFjLEVBR2YsRUFBQTs7QUFJRjtFQUVFLGNBQWEsRUFDYjs7QUFIRjtFQU1FLFdBQVUsRUFDVjs7QUFHRjtFQUNDLGNBQWEsRUFDYjs7QUFHRDtFQUNFLHNCQUFxQjtFQUN0QixpQkFBZ0I7RUFDZixZQUFXO0VBQ1gsYUFBWSxFQUNiOztBQUNEO0VBQ0UsYUFBWTtFQUNaLGVBQWM7RUFDZCxZQUFXO0VBQ1gsYUFBWTtFQUNaLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsdUJBQXNCO0VBQ3RCLGdEQUErQztFQUMvQyxzREFBNkM7VUFBN0MsOENBQTZDLEVBQzlDOztBQUNEO0VBQ0U7SUFDRSxnQ0FBdUI7WUFBdkIsd0JBQXVCLEVBQUE7RUFFekI7SUFDRSxrQ0FBeUI7WUFBekIsMEJBQXlCLEVBQUEsRUFBQTs7QUFMN0I7RUFDRTtJQUNFLGdDQUF1QjtZQUF2Qix3QkFBdUIsRUFBQTtFQUV6QjtJQUNFLGtDQUF5QjtZQUF6QiwwQkFBeUIsRUFBQSxFQUFBOztBQUk3QjtFQUNDLGVBQWMsRUFJZDs7QUFIRDtFQUZBO0lBR0MsY0FBYSxFQUViLEVBQUE7O0FBRUQ7RUFDQyxjQUFhLEVBSWI7O0FBSEQ7RUFGQTtJQUdDLGVBQWMsRUFFZCxFQUFBOztBQUVEO0VBQ0MsV0FBVTtFQUNWLFlBQVcsRUFDWDs7QUFFRDtFQUNFLGNBQVksRUFDYjs7QUFFRDtFQUNFLGNBQWEsRUFNZDs7QXBHM3RCQztFb0dvdEJGO0lBR0ksYUFBWTtJQUNaLG1CQUFrQjtJQUNsQixvQkFBbUIsRUFFdEIsRUFBQTs7QUFFRDs7RUFHRSxpQ0FBZ0MsRUFDaEM7O0FDeHZCRjtFQUNFLHFCQUFvQixFQUNyQjs7QUFDQztFQUNFLGdCQUFlO0VBQ2Ysb0JBQW1CO0VBQ25CLDBCekc0Qm9DO0V5RzNCcEMsbUJBQWtCO0VBQ2xCLGNBQWEsRUE2SGQ7O0FBbElEO0VBUUksZ0JsSGlCZTtFa0hoQmYsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZXpHRWtDLEV5R0VuQzs7QXJHQ0g7RXFHcEJBO0lBaUJNLGdCbEhPWSxFa0hMZixFQUFBOztBQW5CSDtFQXFCSSxlQUFjO0VBQ2QsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLG1FQUFrRTtFQUNsRSw2QkFBNEIsRUFDN0I7O0FBNUJIO0VBOEJJLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLGtFQUFpRTtFQUNqRSw2QkFBNEIsRUFDN0I7O0FBbkNIO0VBcUNJLGtCQUFpQixFQWtCbEI7O0FBdkRIO0VBdUNNLGdCbEhaYTtFa0hhYixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlekc1QmdDLEV5RzZCakM7O0FBL0NMO0VBaURNLHNCQUFxQjtFQUNyQixvQkFBbUIsRUFJcEI7O0FBdERMO0VBb0RRLGV6R2xDOEIsRXlHbUMvQjs7QUFyRFA7RUEwREksa0JBQWlCLEVBQ2hCOztBQTNETDtFQTZETSxnQkFBZTtFQUNmLFlBQVc7RUFDWCxnQkFBZSxFQUNoQjs7QUFoRUw7RUFtRUksa0JBQWlCLEVBOERsQjs7QXJHN0dIO0VxR3BCQTtJQXFFTSxrQkFBaUIsRUE0RHBCLEVBQUE7O0FBaklIO0VBMEVVLGtCQUFpQjtFaEgwUzNCLGtDQUF5QjtFQUF6QiwwQkFBeUI7RWdIeFNmLG1CQUFrQixFQUNuQjs7QUE3RVQ7RUFzRk0sc0ZBQXFGO0VBQ3JGLDZCQUE0QjtFQUM1QixhQUFZO0VBQ1osWUFBVztFQUNYLFdBQVU7RUFDVixtQkFBa0IsRUFPbkI7O0FyRzlFTDtFcUdwQkE7SUE2RlEsVUFBUyxFQUtaLEVBQUE7O0FyRzlFTDtFcUdwQkE7SUFnR1EsVUFBUyxFQUVaLEVBQUE7O0FBbEdMO0VoSGtXQSxzQk9uV3NDO0VQb1d0Qyw4QkFBNkI7RUFDN0Isc0JBQXFCO0VBQ3JCLGVBQWM7RUFDZCwwQkFBeUI7RUFDekIsa0NBQWlDO0VBYWpDLGtDQUF5QjtFQUF6QiwwQkFBeUI7RWdIOVFuQixtQkFBa0I7RUFDbEIsWUFBVztFQUNYLGdCQUFlO0VBQ2YsZUFBYyxFQUNmOztBQTFHTDtFQTRHTSw2QkFBNEI7RUFDNUIsZUFBYztFQUNkLDJCQUEwQixFQUMzQjs7QUEvR0w7RUFpSE0sZ0JsSHRGYTtFa0h1RmIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHNCQUFxQjtFQUNyQixpQkFBZ0I7RUFDaEIsZXpHdkdnQztFeUd3R2hDLHNCQUFxQjtFQUNyQixpQ3pHM0hnQztFeUc0SGhDLHNCQUFxQjtFQUNyQixpQkFBZ0IsRUFJakI7O0FBaElMO0VBOEhRLGV6Ry9IOEIsRXlHZ0kvQjs7QUFJUDtFQUNFLDBCekd4SG9DLEV5R3lIckM7O0FDeElIO0VBQ0Usa0JBQWlCO0VBQ2pCLHlCQUF3QixFQXlCekI7O0FBM0JEO0VqSHFXRSxzQk9uV3NDO0VQb1d0Qyw4QkFBNkI7RUFDN0Isc0JBQXFCO0VBQ3JCLGVBQWM7RUFDZCwwQkFBeUI7RUFDekIsa0NBQWlDO0VBYWpDLGtDQUF5QjtFQUF6QiwwQkFBeUI7RWlIalh2QixtQkFBa0I7RUFDbEIsbUJBQWtCLEVBQ25COztBQVJIO0VBVUksZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLGUxRytCb0M7RTBHOUJwQyxzQkFBcUIsRUFFdEI7O0FBaEJIO0VqSHVYRSxrQ0FBeUI7RUFBekIsMEJBQXlCO0VpSG5XckIsbUJBQWtCO0VBQ2xCLGtCQUFpQixFQUNsQjs7QUF0Qkw7RUF3Qk0sZTFHdEJrQyxFMEd1Qm5DOztBbEZrSkw7RW1GMUtDLG1CQUFrQjtFQUNsQixxQkFBb0IsRUFJcEI7O0FBTkQ7RUFJRSxtQkFBa0IsRUFDbEI7O0FDTEY7RUFFSSxlQUFjLEVBU2Y7O0F4R1lEO0V3R3ZCRjtJQUlNLHFCQUFhO0lBQWIsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWEsRUFPaEIsRUFBQTs7QUFYSDtFQU9NLFlBQVcsRUFDWjs7QXhHZUg7RXdHdkJGO0lBZVEsV0FBVSxFQUViLEVBQUE7O0FBakJMO0VBcUJNLG1CQUFrQixFQUNuQjs7QXhHQ0g7RXdHdkJGO0lBMkJRLGNBQWEsRUFHaEIsRUFBQTs7QUE5Qkw7RUFnQ00sbUJBQWtCLEVBQ25COztBQ2pDTDs7RUFHRSxlQUFjLEVBQ2Q7O0FBR0Y7RUFFRSxlN0dXc0M7RTZHVnRDLGtCQUFpQjtFQUNoQixpRDdHVHFDO0s2R1NyQyw4QzdHVHFDO1U2R1NyQyx5QzdHVHFDLEU2R2V0Qzs7QUFWRjtFQVFLLGU3R2JtQyxFNkdjckM7O0FBSUg7RUFDQyxnQkFBZTtFQUNmLE9BQU07RUFDTixRQUFPO0VBQ1AsU0FBUTtFQUNSLFVBQVM7RUFDVCwrQkFBMkI7RUFDM0IsV0FBVTtFQUNWLFVBQVM7RUFDVCxZQUFXLEVBQ1g7O0FBRUQ7RUFDQyxhQUFZO0VBQ1oseUNBQWdDO0VBQWhDLGlDQUFnQztFQUNoQyxZQUFVO0VBQ1YsYUFBVyxFQUlYOztBekdqQkM7RXlHU0Y7SUFNRSxZQUFXLEVBRVosRUFBQTs7QUN4Q0Q7RUFFSSxrQkFBaUIsRUFFbEI7O0ExR21CRDtFMkd2QkY7SUFJUSxXQUFVO0lBQ1YsYUFBWTtJQUNaLGlCQUFnQixFQVVuQixFQUFBOztBM0dPSDtFMkd2QkY7SUFTUSxXQUFVLEVBT2IsRUFBQTs7QTNHT0g7RTJHdkJGO0lBWVEsV0FBVTtJQUNWLFlBQVcsRUFHZCxFQUFBOztBQ2hCTDtFQUVJLGtCQUFpQixFQU9sQjs7QTVHY0Q7RTRHdkJGO0lBSU0sa0JBQWlCLEVBS3BCLEVBQUE7O0E1R2NEO0U0R3ZCRjtJQU9NLGtCQUFpQixFQUVwQixFQUFBOztBNUdjRDtFNEd2QkY7SUFZTSxXQUFVO0lBQ1YsWUFBVztJQUNYLG9CQUFtQixFQStCdEIsRUFBQTs7QUE3Q0g7RUFpQk0sY0FBYTtFQUNiLGVoSE1rQztFZ0hMbEMsZ0J6SFlxQjtFeUhYckIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0J6SFlzQjtFeUhYdEIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixvQkFBbUIsRUFDcEI7O0E1R0pIO0U0R3ZCRjtJQThCUSxtQkFBa0IsRUFFckIsRUFBQTs7QUFoQ0w7RUFrQ00saUJBQWdCLEVBQ2pCOztBQW5DTDtFQXFDTSxvQkFBbUIsRUFPcEI7O0E1R3JCSDtFNEd2QkY7SUF1Q1Esb0JBQW1CLEVBS3RCLEVBQUE7O0E1R3JCSDtFNEd2QkY7SUEwQ1EsaUJBQWdCLEVBRW5CLEVBQUE7O0E1R3JCSDtFNEd2QkY7SUFpRFEsa0JBQWlCLEVBbUJwQixFQUFBOztBQXBFTDtFQW9EUSxnQnpIdEJhO0V5SHVCYixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixvQkFBbUI7RUFDbkIscUJBQW9CLEVBTXJCOztBQWxFUDtFQThEVSxlaEh0QzhCO0VnSHVDOUIsMkJBQTBCLEVBQzNCOztBckhKUDtFc0gzREEsd0JBQXVCLEVBQ3hCOztBbEhLRDtFa0hGQyxZQUFXO0VBQ1gsMEJqSFd1QyxFaUhWdkM7O0FBRUQ7RUFDRSxxQkFBb0IsRUFDckI7O0FBRUQ7RUFFSSxxQkFBb0IsRUFDckI7O0FBTUg7RUFDQywwQkFBeUIsRUFNekI7O0E3R05DO0U2R0RGO0lBSUUsZUFBYztJQUNkLGNBQWEsRUFFZCxFQUFBOztBQUVEO0VBRUUsOEJBQTZCLEVBQzdCOztBQUVGO0VBRUUsOEJBQTZCLEVBQzdCOztBQUdGO0VBR0UsMEJqSDVCc0M7RWlIOEJ0Qyx1REFBc0M7RUFBdEMsK0NBQXNDO0VBQXRDLHVDQUFzQztFQUF0QywyRUFBc0MsRUFDdEM7O0F6RjJIRjtFeUZ4SEMsWUFBVztFQUNYLDBCakg1QnVDLEVpSDZDdkM7O0FOckVEO0VyR21CSSxrQjJHZ0R1QjtFM0doRHZCLGtCc0RxRG9DO0V0RHJEcEMsbUJzRHFEbUUsRXFESnJFOztBN0c3Q0E7RXVHdkJGO0lNd0RHLG1CQUFrQjtJQUNsQixvQkFBbUIsRUFXcEIsRUFBQTs7QTdHN0NBO0V1R3ZCRjtJTTRERyxtQkFBa0I7SUFDaEIsb0JBQW1CLEVBT3RCLEVBQUE7O0E3RzdDQTtFdUd2QkY7SU1nRUcsZ0JBQWU7SUFDZixpQkFBZ0IsRUFHakIsRUFBQTs7QXBEekRFO0VBQ0UsYUFBWTtFQUNaLGVBQWM7RUFDZCxZQUFXLEVBQ1o7O0FvRHVETDtFQUVDLFlBQVc7RUFDWCwwQmpIakR1QztFaUhrRHZDLGlDakhwRXVDLEVpSGtGdkM7O0FBbEJEO0VBTUUsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFM0cxRGpCLGtCMkdtRXVCO0UzR25FdkIsa0JzRHFEb0M7RXREckRwQyxtQnNEcURtRSxFcURlckU7O0E3R2hFQTtFNkcrQ0Y7SUFTRyxtQkFBa0I7SUFDbEIsb0JBQW1CLEVBT3BCLEVBQUE7O0E3R2hFQTtFNkcrQ0Y7SUFhRyxnQkFBZTtJQUNmLGlCQUFnQixFQUdqQixFQUFBOztBcEQ1RUU7RUFDRSxhQUFZO0VBQ1osZUFBYztFQUNkLFlBQVcsRUFDWjs7QW9EMEVMO0VBQ0MsWUFBVztFQUNYLDBCakh6RnVDLEVpSGdIdkM7O0FBekJEO0VBSUUsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFM0czRWpCLGtCMkdvRnVCO0UzR3BGdkIsa0JzRHFEb0M7RXREckRwQyxtQnNEcURtRSxFcUR5Q3JFOztBN0cxRkE7RTZHa0VGO0lBV0csZ0JBQWU7SUFDZixpQkFBZ0IsRUFZakIsRUFBQTs7QXBEdEdFO0VBQ0UsYUFBWTtFQUNaLGVBQWM7RUFDZCxZQUFXLEVBQ1o7O0FvRDBFTDtFQWdCRyxtQkFBa0I7RUFDbEIsd0JBQXVCLEVBQ3ZCOztBQWxCSDtFQXFCRyx3QkFBdUI7RUFDdkIsOEJBQTZCLEVBQzdCOztBQUdIO0VBRUUsZ0JBQWU7RUFDZixzQkFBcUIsRUFDckI7O0FBRUY7RUFDQyxnQ0FBdUI7RUFBdkIsd0JBQXVCO0VBQ3ZCLG9CQUFtQixFQUNuQjs7QUFFRDtFQUNDLHNCQUFxQixFQUNyQjs7QUFFRDtFQUdHLGtCQUFpQixFQUlqQjs7QTdHbEhEO0U2RzJHRjtJQUtLLGVBQWMsRUFFaEIsRUFBQTs7QUFJSDtFQUdJLGVBQWMsRUFDZjs7QUFLSDtFQUNDLFlBQVc7RUFDViwwQmpIdEpzQyxFaUh3S3ZDOztBQXBCRDtFQUtFLDBCakhuSXNDLEVpSG9JdEM7O0E3R3JJQTtFNkcrSEY7SUFRRSxrQkFBaUIsRUFZbEIsRUFBQTs7QTdHbkpDO0U2RytIRjtJQVdFLGtCQUFpQixFQVNsQixFQUFBOztBQXBCRDtFQWNFLG1CQUFrQixFQUNsQjs7QTdHOUlBO0U2RytIRjtJQWlCRSxnQkFBZTtJQUNmLGlCQUFnQixFQUVqQixFQUFBOztBQUVEO0VBQ0MscUJBQW9CLEVBRXBCOztBQUNEO0VBQ0MsWUFBVztFQUNYLDBCakhwS3VDLEVpSGlMdkM7O0FBZkQ7RTNHN0pJLGtCMkcwS3VCO0UzRzFLdkIsa0JzRHFEb0M7RXREckRwQyxtQnNEcURtRSxFcURzSHJFOztBN0d2S0E7RTZHeUpGO0lBVUcsZ0JBQWU7SUFDZixpQkFBZ0IsRUFHakIsRUFBQTs7QXBEbkxFO0VBQ0UsYUFBWTtFQUNaLGVBQWM7RUFDZCxZQUFXLEVBQ1o7O0FvRGtMTDtFQUVFLDBCakhsTHNDLEVpSG9MdEM7O0FBR0Y7RUFFRSxlQUFhLEVBQ2I7O0FBc0JGO0VBR0csZ0JBQWU7RUFDZixZQUFXO0VBQ1gsZ0JBQWU7RUFDZixpQkFBZ0IsRUFFaEI7O0FBR0g7RUFFRSwyQkFBMEI7RUFDMUIsNEJBQTJCO0VBQzNCLFlBQVc7RUFDWCwyQkFBMEIsRUFJMUI7O0FBR0Y7RUFDQyxZQUFXO0VBQ1gsMEJqSGxPdUMsRWlIZ1B2Qzs7QUFFRDtFQUNDLFlBQVc7RUFDWCwwQmpIOVB1QztFaUgrUHZDLDhCakh2UXVDLEVpSDBSdkM7O0FBdEJEO0VBS0UsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFM0c3UGpCLGtCMkdzUXVCO0UzR3RRdkIsa0JzRHFEb0M7RXREckRwQyxtQnNEcURtRSxFcURrTnJFOztBN0duUUE7RTZHbVBGO0lBWUcsZ0JBQWU7SUFDZixpQkFBZ0IsRUFHakIsRUFBQTs7QXBEL1FFO0VBQ0UsYUFBWTtFQUNaLGVBQWM7RUFDZCxZQUFXLEVBQ1o7O0FvRDJQTDtFQW1CTSxpQ0FBZ0MsRUFDakM7O0FBR0w7RUFDQyxZQUFXO0VBQ1gsMEJqSHBSdUMsRWlIOFJ2Qzs7QUFaRDtFQUlFLG1CQUFrQjtFQUNsQixvQkFBbUI7RTNHblJqQixrQjJHd1J1QjtFM0d4UnZCLGtCc0RxRG9DO0V0RHJEcEMsbUJzRHFEbUUsRXFEb09yRTs7QTdHclJBO0U2RzBRRjtJQU9HLGdCQUFlO0lBQ2YsaUJBQWdCLEVBR2pCLEVBQUE7O0FwRGpTRTtFQUNFLGFBQVk7RUFDWixlQUFjO0VBQ2QsWUFBVyxFQUNaOztBcURmTDtFQUNFLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIscUJBQW9CLEVBcURyQjs7QTlHakNDO0U4R3ZCRjtJQUtJLHFCQUFhO0lBQWIsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWEsRUFtRGhCLEVBQUE7O0E5R2pDQztFOEd2QkY7SUFRSSxrQkFBaUI7SUFDakIsZUFBYyxFQStDakIsRUFBQTs7QUF4REQ7RUFZSSxZQUFXO0VBQ1gsWUFBVyxFQTBCWjs7QTlHaEJEO0U4R3ZCRjtJQWVNLGlCQUFnQjtJQUNoQixtQkFBa0IsRUF1QnJCLEVBQUE7O0E5R2hCRDtFOEd2QkY7SUFtQk0sbUJBQWtCLEVBb0JyQixFQUFBOztBOUdoQkQ7RThHdkJGO0lBc0JNLGdCQUFlLEVBaUJsQixFQUFBOztBQXZDSDtFQXlCTSxZQUFXO0VBQ1gsaUJBQWdCLEVBWWpCOztBOUdmSDtFOEd2QkY7SUE0QlEsa0JBQWlCO0lBQ2pCLG1CQUFrQixFQVNyQixFQUFBOztBOUdmSDtFOEd2QkY7SUFnQ1Esa0JBQWlCLEVBTXBCLEVBQUE7O0E5R2ZIO0U4R3ZCRjtJQW1DUSxtQkFBa0I7SUFDbEIsa0JBQWlCLEVBRXBCLEVBQUE7O0FBdENMO0VBeUNJLFlBQVUsRUFjWDs7QTlHaENEO0U4R3ZCRjtJQTJDTSxrQkFBaUIsRUFZcEIsRUFBQTs7QTlHaENEO0U4R3ZCRjtJQThDTSxrQkFBaUIsRUFTcEIsRUFBQTs7QTlHaENEO0U4R3ZCRjtJQWlETSxlQUFjLEVBTWpCLEVBQUE7O0FBdkRIO0VBb0RNLGVBQWM7RUFDZCxpQkFBZ0IsRUFDakI7O0FBR0w7RUFFSSx3QkFBdUIsRUFDeEI7O0FDNURIO0VBQ0UsY0FBYSxFQUNkOztBQUNEO0VBT00sZ0JBQWUsRUFFaEI7O0FBVEw7RUFXSSxrQkFBaUI7RUFDakIsZUFBYyxFQUNmOztBRHlDSDtFQ3ZDSSxlQUFjLEVBSWY7O0EvR0NEO0U4R2tDRjtJQ3JDTSxtQkFBa0IsRUFFckIsRUFBQTs7QUFHSDtFQUNFLDBCbkhac0MsRW1IYXZDOztBQzNCRDtFQUdNLDZCQUE0QjtFQUM1QixZQUFXO0VBQ1gsNkJBQTRCO0VBQzVCLG1CQUFrQixFQUNuQjs7QUNQTDtFQUVRLGNBQWEsRUFDaEI7O0FDSEw7RUFFSSwwQnRIWW9DLEVzSFhyQzs7QUFFSDs7Ozs7Ozs7RUFNSSxjQUFhLEVBQ2Q7O0FsSFdEO0VrSGxCRjs7OztJQVVNLG1CQUFrQixFQUVyQixFQUFBOztBQVpIOzs7O0VBY0ksY0FBYSxFQUNkOztBQWZIOzs7O0VBaUJFLHNCQUFxQjtFQUNuQixtQkFBa0I7RUFDbEIsMEJ0SERvQztFc0hFcEMseUJBQXdCO0VBQ3hCLG9CQUFtQjtFQUNuQixnQi9ISzZCO0UrSEo3QixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBRXRCLGV0SFhvQztFc0hZcEMsaUJBQWdCO0VBQ2hCLDBCQUF5QixFQUMxQjs7QWxIZEQ7RWtIbEJGOzs7O0lBb0NNLFlBQVc7SUFDWCxrQkFBaUI7SUFDakIsa0JBQWlCO0lBQ2pCLG1CQUFrQixFQVdyQixFQUFBOztBbEhoQ0Q7RWtIbEJGOzs7O0lBMENHLG1CQUFrQixFQVFsQixFQUFBOztBQWxESDs7OztFQTZDRyxZQUFXLEVBSVQ7O0FsSC9CSDtFa0hsQkY7Ozs7SUErQ1EsbUJBQWtCLEVBRXJCLEVBQUE7O0FBakRMOzs7O0VBc0RJLDBCdEgxQ29DO0VzSDJDcEMsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsK0JBQThCO0VBQzlCLG1CQUFrQixFQStDbkI7O0FBMUdIOzs7O0VBNkRNLHFCQUFvQixFQUVyQjs7QWxIN0NIO0VrSGxCRjs7OztJQWlFTSxrQkFBaUI7SUFDakIsK0JBQThCLEVBd0NqQztFQTFHSDs7OztJQW9FUSxjQUFhLEVBQ2QsRUFBQTs7QWxIbkRMO0VrSGxCRjs7OztJQTBFTSxtQkFBa0IsRUFnQ3JCLEVBQUE7O0FBMUdIOzs7O0VBNkVNLGdCL0gzRGM7RStINERkLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV0SHZGa0M7RXNId0ZsQyxvQkFBbUIsRUFNcEI7O0FsSHpFSDtFa0hsQkY7Ozs7SUF3RkksZ0IvSHZFZ0IsRStIMEVmLEVBQUE7O0FBM0ZMOzs7O0VBNkZNLGdCL0h2RWM7RStId0VkLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV0SHJGa0M7RXNIc0ZsQyxvQkFBbUIsRUFJcEI7O0FsSHZGSDtFa0hsQkY7Ozs7SUF1R0ksZ0IvSG5GZ0IsRStIcUZmLEVBQUE7O0FBekdMOzs7O0VBNEdJLDhCdEgvRW9DO0VzSGdGcEMsb0JBQW1CO0VBQ25CLFlBQVc7RUFDWCxxQkFBb0IsRUErQnJCOztBQTlJSDs7OztFQWlITSxpQ3RIcEhrQztFc0hxSGxDLFlBQVc7RUFDWCxxQkFBb0I7RUFDcEIsbUJBQWtCLEVBZ0JuQjs7QUFwSUw7Ozs7RUF1SFEsdUJBQXNCO0VBQ3RCLGdCL0g5Rm1CO0UrSCtGbkIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLHNCQUFxQjtFQUNyQixpQkFBZ0I7RUFDaEIsZXRIL0dnQztFc0hnSGhDLDBCQUF5QjtFQUN6QixtQkFBa0I7RUFDbEIsV0FBVSxFQUNYOztBQW5JUDs7OztFQXNJTSxZQUFVO0VBQ1YsMEJ0SHRJa0M7RXNIdUlsQyxhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLE9BQUs7RUFDTCxZQUFXO0VBQ1gsYUFBWSxFQUNiOztBQTdJTDs7OztFQWdKSSxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQixzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixtQkFBa0IsRUFnRG5COztBbEhwTEQ7RWtIbEJGOzs7O0lBd0pNLGtCQUFpQjtJQUNqQixrQkFBaUIsRUE2Q3BCLEVBQUE7O0FBdE1IOzs7O0VBNEpNLGdCL0h6SWM7RStIMElkLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV0SHBKa0M7RXNIc0psQyxxQkFBb0IsRUFDckI7O0FBdEtMOzs7O0VBeUtRLHFCQUFvQixFQTJCckI7O0FBcE1QOzs7O0VBMktVLGdCL0hsSlc7RStIbUpYLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLGV0SG5LOEI7RXNIb0s5QixzQkFBcUI7RUFDckIsbUJBQWtCLEVBS25COztBQXpMVDs7Ozs7OztFQXVMWSxldEgxTDRCLEVzSDJMN0I7O0FBeExYOzs7O0VBMkxVLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLFFBQU87RUFDUCxVQUFTO0VBQ1Qsc0JBQXFCO0VBQ3JCLG9CQUFtQjtFQUNuQixzQkFBcUIsRUFDdEI7O0FBbk1UOzs7O0VBd01JLHFCQUFvQjtFQUNwQixtQkFBa0IsRUFZbkI7O0FsSG5NRDtFa0hsQkY7Ozs7SUEyTU0scUJBQW9CO0lBQ3BCLGtCQUFpQixFQVNwQixFQUFBOztBQXJOSDs7OztFQStNTSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGNBQWE7RUFDYixXQUFVO0VBQ1YsZUFBYyxFQUNmOztBQ3pOTDtFQUlNLGtCQUFpQixFQUNsQjs7QUFMTDtFQVVJLGtCQUFpQixFQUNsQjs7QUFYSDtFQWFJLDBCdkhJb0MsRXVISHJDOztBQUlIO0VBTUksbUJBQWtCLEVBQ25COztBQVBIO0VBU0ksWUFBVztFQUNYLGFBQVk7RUFDWixtQkFBa0IsRUFDbkI7O0FBWkg7RUFjSSxXQUFVO0VBQ1YsYUFBWTtFQUNaLGdCaElIdUI7RWdJSXZCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGVBQWM7RUFDZCx1QkFBc0I7RUFDdEIsa0JBQWlCO0VBQ2pCLGV2SGxCb0MsRXVIeUJyQzs7QW5IekJEO0VtSExGO0lBeUJNLFdBQVUsRUFLYixFQUFBOztBbkh6QkQ7RW1ITEY7SUE0Qk0sV0FBVSxFQUViLEVBQUE7O0FBOUJIO0VBZ0NJLFlBQVcsRUFDWjs7QUFqQ0g7RUFtQ0ksV0FBVTtFQUNWLGlCQUFnQjtFQUNoQixxQkFBb0IsRUFDckI7O0FBQ0Q7RUF2Q0Y7SUF5Q00sY0FBYSxFQUNkLEVBQUE7O0FBMUNMO0VBOENJLGFBQVk7RUFDWixZQUFXO0VBQ1gsd0JBQXVCO0VBRXZCLDZCQUE0QixFQWdDN0I7O0FuSDdFRDtFbUhMRjtJQXdETSw4QkFBNkI7SUFDN0IsV0FBVTtJQUNWLG1CQUFrQixFQXdCckIsRUFBQTs7QW5IN0VEO0VtSExGO0lBNkRNLFdBQVUsRUFxQmIsRUFBQTs7QW5IN0VEO0VtSExGO0lBZ0VNLFdBQVU7SUFDVixpQkFBZ0IsRUFpQm5CLEVBQUE7O0FuSDdFRDtFbUhMRjtJQW9FTSxnQkFDRixFQWFELEVBQUE7O0FuSDdFRDtFbUhMRjtJQXVFTSxXQUFVO0lBQ1YsaUJBQWdCLEVBVW5CLEVBQUE7O0FBbEZIO0VBMkVNLFdBQVU7RUFDVixrQkFBaUIsRUFLbEI7O0FuSDVFSDtFbUhMRjtJQThFUSxZQUFXO0lBQ1gsZUFBYyxFQUVqQixFQUFBOztBQWpGTDtFQW9GSSw4QnZIcEVvQztFdUhxRXBDLG9CQUFtQjtFQUNuQixZQUFXO0VBQ1gscUJBQW9CLEVBK0JyQjs7QUF0SEg7RUF5Rk0saUN2SHpHa0M7RXVIMEdsQyxZQUFXO0VBQ1gscUJBQW9CO0VBQ3BCLG1CQUFrQixFQWdCbkI7O0FBNUdMO0VBK0ZRLHVCQUFzQjtFQUN0QixnQmhJbkZtQjtFZ0lvRm5CLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGlCQUFnQjtFQUNoQixzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLGV2SHBHZ0M7RXVIcUdoQywwQkFBeUI7RUFDekIsbUJBQWtCO0VBQ2xCLFdBQVUsRUFDWDs7QUEzR1A7RUE4R00sWUFBVTtFQUNWLDBCdkgzSGtDO0V1SDRIbEMsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixPQUFLO0VBQ0wsWUFBVztFQUNYLGFBQVksRUFDYjs7QUN2SUw7RUFFSSwwQnhIWW9DLEV3SFJyQzs7QXBIaUJEO0VvSHZCRjtJQUlNLGtCQUFpQixFQUVwQixFQUFBOztBQUVIO0VBRUksY0FBYSxFQUlkOztBcEhTRDtFb0hmRjtJQUlNLGVBQWMsRUFFakIsRUFBQTs7QUFFSDtFQUVJLFVBQVMsRUFDVjs7QUFISDtFQUtJLGFBQVk7RUFDWiwwQnhITG9DO0V3SE1wQyxjQUFhO0VBQ2IsaUJBQWdCO0VBQ2hCLFdBQVU7RUFDVixpQkFBZ0I7RUFDaEIsZ0hqSXJCaUgsRWlJaURsSDs7QXBIaENEO0VvSFBGO0lBYU0sbUJBQWtCO0lBQ2xCLGNBQWE7SUFDYixrQkFBaUI7SUFDakIscUJBQW9CLEVBdUJ2QixFQUFBOztBQXZDSDtFQW1CTSxjQUFhLEVBQ2Q7O0FBcEJMO0VBc0JNLHNCQUFxQjtFQUNyQiw4QkFBNkI7RUFDN0Isc0JBQXFCO0VBQ3JCLDBCQUF5QjtFQUN6QixpQ0FBZ0M7RUFDaEMsOEJBQTZCO0VBQzdCLDRCQUEyQjtFQUMzQixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLGtDQUFpQztFQUNqQywwQkFBeUI7RUFDekIsZUFBYztFQUNkLGFBQVksRUFJYjs7QXBIL0JIO0VvSFBGO0lBb0NRLG1CQUFrQixFQUVyQixFQUFBOztBQXRDTDtFQXlDSSxleEhwQ29DO0V3SHFDcEMsNERBQTJELEVBSzVEOztBQS9DSDtFQTRDTSxtQ0FBa0M7RUFDbEMsZ0JBQWUsRUFDaEI7O0FBOUNMO0VBaURJLFlBQVc7RUFDWCxhQUFZO0VBQ1osY0FBYSxFQXNCZDs7QXBIbEVEO0VvSFBGO0lBcURNLG1CQUFrQixFQW9CckIsRUFBQTs7QUF6RUg7RUF3RE0sa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQixpQ0FBZ0MsRUFjakM7O0FBeEVMO0VBNERRLFlBQVc7RUFDWCxhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLGdCQUFlLEVBQ2hCOztBQWhFUDtFQWtFUSxnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixleEgvRGdDO0V3SGdFaEMscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLGdIakloRjZHLEVpSWlGOUc7O0FBSVA7RUFDRSwwQnhIM0VzQztFd0g0RXRDLDJCQUEyQjtFQUMzQixjQUFhLEVBdUNkOztBcEg5R0M7RW9Ib0VGO0lBS0ksY0FBYSxFQXFDaEIsRUFBQTs7QUExQ0Q7RUFRSSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixxQkFBb0I7RUFDcEIsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV4SHRGb0MsRXdIdUZyQzs7QUFoQkg7RUFtQk0sa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQixpQ0FBZ0MsRUFrQmpDOztBQXZDTDtFQXVCUSxZQUFXO0VBQ1gsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixnQkFBZSxFQUNoQjs7QUEzQlA7RUE2QlEsZ0JBQWU7RUFDZixvQkFBbUI7RUFDbkIscUJBQW9CO0VBQ3BCLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixleEgxR2dDO0V3SDJHaEMscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYSxFQUNkOztBQUtQO0VBRUkscUNBQW9ELEVBSXJEOztBcEhySEQ7RW9IK0dGO0lBSU0scUNBQStDLEVBRWxELEVBQUE7O0FBTkg7RUFXSSxrQkFBaUI7RUFDakIsV0FBVTtFQUNWLGNBQWEsRUFhZDs7QXBIeklEO0VvSCtHRjtJQWVNLFdBQVUsRUFXYixFQUFBOztBcEh6SUQ7RW9IK0dGO0lBa0JNLFdBQVUsRUFRYixFQUFBOztBcEh6SUQ7RW9IK0dGO0lBcUJNLFlBQVcsRUFLZCxFQUFBOztBcEh6SUQ7RW9IK0dGO0lBd0JNLGVBQWMsRUFFakIsRUFBQTs7QUExQkg7RUE0Qkksc0JBQXFCLEVBQ3RCOztBQTdCSDtFQStCSSwwQnhIcEpvQyxFd0h3SnJDOztBcEhsSkQ7RW9IK0dGO0lBaUNNLDBCeEh6SmtDLEV3SDJKckMsRUFBQTs7QXBIbEpEO0VvSCtHRjtJQXNDTSx5QkFBd0IsRUFFM0IsRUFBQTs7QUF4Q0g7RUEwQ0ksdUJBQXNCO0VBQ3RCLDJCQUEwQixFQTJOM0I7O0FwSHJYRDtFb0grR0Y7SUE2Q00sZ0JBQWUsRUF5TmxCLEVBQUE7O0FwSHJYRDtFb0grR0Y7SUFnRE0sZ0JBQWUsRUFzTmxCLEVBQUE7O0FwSHJYRDtFb0grR0Y7SUFtRE0sZ0JBQWUsRUFtTmxCLEVBQUE7O0FwSHJYRDtFb0grR0Y7SUFzRE0saUJBQWdCLEVBZ05uQixFQUFBOztBcEhyWEQ7RW9IK0dGO0lBeURNLGlCQUFnQixFQTZNbkIsRUFBQTs7QXBIclhEO0VvSCtHRjtJQTRETSxpQkFBZ0IsRUEwTW5CLEVBQUE7O0FwSHJYRDtFb0grR0Y7SUErRE0sbUJBQWtCLEVBdU1yQixFQUFBOztBQXRRSDtFQWtFTSwwQnhIdkxrQztFd0h5TGxDLG1CQUFrQixFQXNEbkI7O0FBMUhMO0VBc0VRLGNBQWE7RUFDYixjQUFhLEVBS2Q7O0FwSDNMTDtFb0grR0Y7SUF5RVUsZUFBYyxFQUdqQixFQUFBOztBQTVFUDtFQThFUSxnQmpJekxZO0VpSTBMWixpQkFBZ0I7RUFDaEIscUJBQW9CO0VBQ3BCLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixleEg1TGdDO0V3SDZMaEMscUJBQW9CLEVBQ3JCOztBQXZGUDtFQXlGUSxpQ3hIaEw2QjtFd0hpTDdCLHFCQUNGLEVBQUM7O0FBM0ZQO0VBOEZRLHFCQUFvQixFQTJCckI7O0FBekhQO0VBZ0dVLFlBQVc7RUFDWCxhQUFZO0VBQ1osbUJBQWtCLEVBQ25COztBQW5HVDtFQXFHVSxvQkFBbUI7RUFDbkIscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYSxFQUVkOztBQXhHVDtFQTBHVSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhLEVBQ2Q7O0FBM0dUO0VBNkdVLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsZ0JqSXZOVztFaUl3Tlgsa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQixtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsc0JBQXFCO0VBQ3JCLGlDeEgzUDhCLEV3SDRQL0I7O0FBeEhUO0VBNEhNLGNBQWE7RUFDYiwwQnhIbFBrQztFd0htUGxDLGVBQWM7RUFDZCwyQkFBMEI7RUFDMUIscUJBQW9CLEVBb0lyQjs7QXBIblhIO0VvSCtHRjtJQWtJUSxlQUFjLEVBa0lqQixFQUFBOztBQXBRTDtFQXFJUSw4QnhIek9nQztFd0gwT2hDLGdCaklqUFk7RWlJa1BaLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV4SC9QZ0M7RXdIZ1FoQyx1QkFBc0IsRUFJdkI7O0FwSGpRTDtFb0grR0Y7SUFnSlUsaUJBQWdCLEVBRW5CLEVBQUE7O0FBbEpQO0VBb0pRLHFCQUFvQjtFQUNwQixpQ3hIelBnQyxFd0gwUGpDOztBQXRKUDtFQXlKVSxvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLGdCakluUVc7RWlJb1FYLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV4SG5SOEIsRXdIMFMvQjs7QUF6TFQ7RUFvS1ksZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsWUFBVztFQUNYLGdCQUFlLEVBQ2hCOztBQXhLWDtFQTBLWSxtQkFBa0I7RUFDbEIsZ0JqSW5SUztFaUlvUlQsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxXQUFVLEVBQ1g7O0FBL0tYO0VBaUxZLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsWUFBVyxFQUNaOztBQXBMWDtFQXNMWSxrQkFBaUI7RUFDakIscUJBQW9CLEVBQ3JCOztBQXhMWDtFQTRMUSxrQkFBaUIsRUE4QmxCOztBQTFOUDtFQThMVSxpQ3hIbFU4QjtFd0htVTlCLGdCakl2U1c7RWlJd1NYLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLGV4SHhUOEIsRXdINFQvQjs7QUExTVQ7RUF3TVksZXhINVU0QixFd0g2VTdCOztBQXpNWDtFQTRNVSxpQkFBZ0IsRUFRakI7O0FBcE5UO0VBOE1ZLG9CQUFtQixFQUlwQjs7QUFsTlg7RUFnTmMsZXhIcFYwQixFd0hxVjNCOztBQWpOYjtFQXNOVSwwQnhIMVQ4QjtFd0gyVDlCLG1CQUFrQjtFQUNsQixhQUNGLEVBQUM7O0FBek5UO0VBNE5RLGlDeEhoVWdDLEV3SHVXakM7O0FBblFQO0VBK05VLGdCakl2VVc7RWlJd1VYLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV4SHhWOEI7RXdIeVY5QixzQkFBcUI7RUFDckIscUJBQW9CO0VBQ3BCLGtCQUFpQixFQUVsQjs7QUEzT1Q7RUE2T1UsZ0JBQWUsRUFDaEI7O0FwSDdWUDtFb0grR0Y7SUFnUFUsb0JBQW1CLEVBbUJ0QixFQUFBOztBQW5RUDtFQW1QVSxpQ3hIdlg4QjtFd0h3WDlCLFlBQVc7RUFDWCxnQmpJN1ZXO0VpSThWWCxrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsc0JBQXFCO0VBQ3JCLGlCQUFnQjtFQUNoQixleEg5VzhCO0V3SCtXOUIsaUJBQWdCO0VBQ2hCLGdCQUFlLEVBSWhCOztBQWxRVDtFQWdRWSxleEhwWTRCLEV3SHFZN0I7O0FBalFYO0VBMFFNLGNBQWEsRUFDZDs7QUEzUUw7RUE4UUksYUFBWTtFQUNaLFlBQVc7RUFDWCxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhLEVBQ2Q7O0FwSGhZRDtFb0grR0Y7SUFvUk0sMEJBQXlCLEVBMmM1QixFQUFBOztBcEg5MEJEO0VvSCtHRjtJQXVSTSxvQkFBbUIsRUF3Y3RCLEVBQUE7O0FBL3RCSDtFQTBSTSwwQnhIL1lrQztFd0hnWmxDLG1CQUFrQjtFQUNsQiwwQkFBeUIsRUFrYzFCOztBcEg3MEJIO0VvSCtHRjtJQThSUSwwQkFBeUIsRUFnYzVCLEVBQUE7O0FwSDcwQkg7RW9IK0dGO0lBaVNRLG1CQUFrQixFQTZickIsRUFBQTs7QXBINzBCSDtFb0grR0Y7SUFxU1UsY0FBYSxFQXVKaEIsRUFBQTs7QUE1YlA7RUF5U1ksaUN4SDdhNEI7RXdIOGE1QixvQkFBbUIsRUFDcEI7O0FBM1NYO0VBNlNZLGlCQUFnQixFQUNqQjs7QUE5U1g7RUFnVFksZ0JqSXhaUztFaUl5WlQsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZXhIOWE0QixFd0hxYjdCOztBQTlUWDtFQXlUYyxZQUFXO0VBQ1gsWUFBVztFQUNYLGdCQUFlO0VBQ2YsbUJBQWtCLEVBQ25COztBQTdUYjtFQWlVVSxrQkFBaUIsRUE4QmxCOztBQS9WVDtFQW1VWSxpQ3hIdmM0QjtFd0h3YzVCLGdCakk1YVM7RWlJNmFULGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLGV4SDdiNEIsRXdIaWM3Qjs7QUEvVVg7RUE2VWMsZXhIamQwQixFd0hrZDNCOztBQTlVYjtFQWlWWSxpQkFBZ0IsRUFRakI7O0FBelZYO0VBbVZjLG9CQUFtQixFQUlwQjs7QUF2VmI7RUFxVmdCLGV4SHpkd0IsRXdIMGR6Qjs7QUF0VmY7RUEyVlksMEJ4SC9iNEI7RXdIZ2M1QixtQkFBa0I7RUFDbEIsYUFDRixFQUFDOztBQTlWWDtFQWlXVSxnQmpJM2NXO0VpSTRjWCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixleEgxZDhCLEV3SDJkL0I7O0FBeldUO0VBMldVLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsZ0JqSXJkVztFaUlzZFgsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZXhIM2U4QixFd0hpZi9COztBQTFYVDtFQXVYWSxtQkFBa0IsRUFDbkI7O0FBeFhYO0VBNFhVLHFCQUFvQjtFQUNwQixpQ3hIamU4QixFd0hrZS9COztBQTlYVDtFQWlZVSxlQUFjO0VBQ2Qsa0JBQWlCLEVBeURsQjs7QUEzYlQ7RUFvWVksbUJBQWtCLEVBc0NuQjs7QUExYVg7RUFzWWMsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxRQUFPO0VBQ1AsU0FBUSxFQUNUOztBQTFZYjtFQTRZYyxtQkFBa0IsRUFDbkI7O0FBN1liO0VBK1ljLGdCakl2Zk87RWlJd2ZQLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV4SDdnQjBCO0V3SDhnQjFCLHNCQUFxQixFQUV0Qjs7QUF6WmI7RUEyWmMsaUN4SC9oQjBCO0V3SGdpQjFCLFlBQVc7RUFDWCxnQmpJcmdCTztFaUlzZ0JQLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLGV4SHRoQjBCO0V3SHVoQjFCLGlCQUFnQixFQUlqQjs7QUF6YWI7RUF1YWdCLDJCQUEwQixFQUMzQjs7QUF4YWY7RUE0YVksaUN4SGhqQjRCO0V3SGlqQjVCLFlBQVc7RUFDWCxnQmpJdGhCUztFaUl1aEJULGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLGV4SHZpQjRCO0V3SHdpQjVCLGlCQUFnQixFQUlqQjs7QUExYlg7RUF3YmMsMkJBQTBCLEVBQzNCOztBQXpiYjtFQStiVSxtQkFBa0I7RUFDbEIsMERBQWlEO1VBQWpELGtEQUFpRDtFQUNqRCw2QkFBNEI7RUFDNUIsb0JBQW1CLEVBNkZwQjs7QUEvaEJUO0VBb2NZLHlCQUFnQjtVQUFoQixpQkFBZ0IsRUFDakI7O0FBcmNYO0UvSCtORSxzQk9uV3NDO0VQb1d0Qyw4QkFBNkI7RUFDN0Isc0JBQXFCO0VBQ3JCLGVBQWM7RUFDZCwwQkFBeUI7RUFDekIsa0NBQWlDO0VBYWpDLGtDQUF5QjtFQUF6QiwwQkFBeUI7RStIeU5iLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCxpQkFBZ0IsRUFDakI7O0FBL2NiO0UvSGlQRSxrQ0FBeUI7RUFBekIsMEJBQXlCO0UrSGtPWCxrQkFBaUI7RUFDakIsa0JBQWlCLEVBQ2xCOztBQXJkZjtFQTBkWSxzRkFBcUY7RUFDckYsNkJBQTRCO0VBQzVCLGFBQVk7RUFDWixZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLGdCQUFlLEVBcUJoQjs7QXBIbm1CVDtFb0grR0Y7SUFxZWMsbUJBQWtCLEVBZXJCLEVBQUE7O0FwSG5tQlQ7RW9IK0dGO0lBd2VjLG1CQUFrQixFQVlyQixFQUFBOztBcEhubUJUO0VvSCtHRjtJQTJlYyxtQkFBa0IsRUFTckIsRUFBQTs7QXBIbm1CVDtFb0grR0Y7SUE4ZWMsbUJBQWtCLEVBTXJCLEVBQUE7O0FwSG5tQlQ7RW9IK0dGO0lBaWZjLG1CQUFrQixFQUdyQixFQUFBOztBQXBmWDtFQXNmWSxrQkFBaUI7RUFDakIsa0NBQWlDO0VBQ2pDLDZCQUE0QjtFQUM1QiwyQkFBMEIsRUFpQjNCOztBcEh6bkJUO0VvSCtHRjtJQTJmYyxrQkFBaUIsRUFlcEIsRUFBQTs7QXBIem5CVDtFb0grR0Y7SUE4ZmMsa0JBQWlCLEVBWXBCLEVBQUE7O0FwSHpuQlQ7RW9IK0dGO0lBaWdCYyxrQkFBaUIsRUFTcEIsRUFBQTs7QUExZ0JYO0VBb2dCYyxrQkFBaUIsRUFDbEI7O0FBcmdCYjtFQXVnQmMsWUFBVztFQUNYLGlCQUFnQixFQUNqQjs7QUF6Z0JiO0VBNGdCWSxnQmpJcG5CUztFaUlxbkJULGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGVBQWM7RUFDZCx1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV4SHJvQjRCO0V3SHNvQjVCLHNCQUFxQjtFQUVyQixpQkFBZ0I7RUFDaEIsV0FBVSxFQU9YOztBQTloQlg7RUE0aEJjLGV4SGhxQjBCLEV3SGlxQjNCOztBQTdoQmI7RUFraUJRLGlCQUFnQjtFQUNoQixxQkFBb0I7RUFDcEIsY0FBYSxFQUNkOztBQXJpQlA7RUF1aUJRLGlCQUFnQixFQUtqQjs7QXBIM3BCTDtFb0grR0Y7SUF5aUJVLGlCQUFnQixFQUduQixFQUFBOztBQTVpQlA7RUEraUJRLGlCQUFnQjtFQUNoQixvQkFBbUI7RUFZbkIsaUJBQWU7RUFDZixhQUFZLEVBdUJiOztBcEhuc0JMO0VvSCtHRjtJQW1qQlUsc0JBQXFCO0lBQ3JCLGlCQUFnQjtJQUNoQixvQkFBbUI7SUFDbkIsbUJBQWtCLEVBOEJyQixFQUFBOztBQXBsQlA7RUFpa0JVLDBCeEhyc0I4QjtFd0hzc0I5QixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLGdCakk1cUJXO0VpSTZxQlgsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixleEh4ckI4QjtFd0h5ckI5QixzQkFBcUI7RUFDckIsMEJ4SGh0QjhCLEV3SGl0Qi9COztBQTdrQlQ7RUFnbEJZLDBCeEhyc0I0QjtFd0hzc0I1QixleEhydEI0QixFd0hzdEI3Qjs7QUFsbEJYO0VBc2xCUSxzQkFBcUI7RUFDckIsbUJBQWtCO0VBQ2xCLDBCeEh2c0JnQztFd0h3c0JoQyx5QkFBd0I7RUFDeEIsb0JBQW1CO0VBQ25CLGdCaklqc0J5QjtFaUlrc0J6QixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBRXRCLGV4SGp0QmdDO0V3SGt0QmhDLGlCQUFnQjtFQUNoQiwwQkFBeUIsRUFJMUI7O0FwSHZ0Qkw7RW9IK0dGO0lBc21CVSxvQkFBbUIsRUFFdEIsRUFBQTs7QUF4bUJQO0VBMG1CUSxjQUFhO0VBQ2IsYUFBWTtFQUNaLFdBQVUsRUF5Qlg7O0FwSHB2Qkw7RW9IK0dGO0lBOG1CVSxlQUFjLEVBdUJqQixFQUFBOztBcEhwdkJMO0VvSCtHRjtJQWluQlUsV0FBVSxFQW9CYixFQUFBOztBQXJvQlA7RUFvbkJVLFlBQVc7RUFDWCxrQkFBaUI7RUFDakIsWUFBVztFQUNYLGFBQVk7RUFDWixnQkFBZSxFQUVoQjs7QUExbkJUO0VBNG5CVSxnQmpJcHVCVztFaUlxdUJYLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV4SDF1QjhCLEV3SDJ1Qi9COztBQXBvQlQ7RUF1b0JRLHFCQUFvQixFQXFCckI7O0FBNXBCUDtFQTBvQlUsZ0JqSXp2QlU7RWlJMHZCVixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixleEh4dkI4QjtFd0h5dkI5QixzQkFBcUIsRUFLdEI7O0FwSHR3QlA7RW9IK0dGO0lBb3BCWSxnQmpJcHdCUSxFaUl1d0JYLEVBQUE7O0FwSHR3QlA7RW9IK0dGO0lBeXBCVSx1QkFBc0IsRUFHekIsRUFBQTs7QUE1cEJQO0VBOHBCUSxzQkFBcUIsRUFRdEI7O0FBdHFCUDtFQWdxQlUsbUJBQWtCLEVBQ25COztBcEhoeEJQO0VvSCtHRjtJQW9xQlUsb0JBQW1CLEVBRXRCLEVBQUE7O0FBdHFCUDtFQXlxQlUsNEJBQTJCLEVBQzVCOztBQTFxQlQ7RUE4cUJRLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CLEVBNkNyQjs7QXBINTBCTDtFb0grR0Y7SUFrckJVLGVBQWM7SUFDZCxrQkFBaUIsRUEwQ3BCLEVBQUE7O0FBN3RCUDtFQXNyQlUsa0JBQWlCLEVBQ2xCOztBQXZyQlQ7RUF5ckJVLG9CQUFtQjtFQUNuQixnQmpJcHlCVztFaUlxeUJYLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV4SHh5QjhCLEV3SHl5Qi9COztBQWxzQlQ7RUFvc0JVLG1CQUFrQjtFQUNsQixvQkFBbUIsRUFzQnBCOztBQTN0QlQ7RUF1c0JZLG1CQUFrQjtFQUNsQixnQmpJaHpCUztFaUlpekJULGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV4SGgwQjRCO0V3SGkwQjVCLHNCQUFxQixFQUN0Qjs7QUFqdEJYO0VBbXRCWSxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLFNBQVEsRUFJVDs7QXBIeDBCVDtFb0grR0Y7SUF1dEJjLFVBQVMsRUFFWixFQUFBOztBQy8xQlg7RUFDRSxtQkFBa0IsRUE0RW5COztBQTdFRDtFQUdJLGNBQWE7RUFDYixnQkFBZTtFQUNmLG1CQUFrQixFQTRCbkI7O0FySFZEO0VxSHZCRjtJQVdNLGVBQWM7SUFDZCxnQkFBZTtJQUNmLGtCQUFpQjtJQUNqQixpQkFBZ0IsRUFtQm5CLEVBQUE7O0FySFZEO0VxSHZCRjtJQWtCTSxhQUFZO0lBQ1osa0JBQWlCLEVBY3BCLEVBQUE7O0FySFZEO0VxSHZCRjtJQXNCTSxnQkFBZTtJQUNmLG1CQUFrQixFQVVyQixFQUFBOztBckhWRDtFcUh2QkY7SUEwQk0sbUJBQWtCLEVBT3JCLEVBQUE7O0FySFZEO0VxSHZCRjtJQThCTSxtQkFBa0I7SUFDbEIsYUFBWSxFQUVmLEVBQUE7O0FBakNIO0VBbUNJLG1CQUFrQjtFQUNsQixrQkFBaUIsRUFJbEI7O0FySGpCRDtFcUh2QkY7SUFzQ00sY0FBYSxFQUVoQixFQUFBOztBQXhDSDtFQTBDSSxXQUFVO0VBQ1YsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBZ0JqQixnQmxJdENnQjtFa0l1Q2hCLE9BQU07RUFDTixTQUFRO0VBQ1IsUUFBTztFQUNQLCtCQUE4QjtFQUU5QixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBRXRCLGV6SGxEb0MsRXlIb0RyQzs7QXJIckREO0VxSHZCRjtJQXdETSxnQmxJbENjLEVrSXNEakIsRUFBQTs7QUFHSDtFQUVJLGNBQWEsRUFDZDs7QXhDUUg7RXdDTkksZUFBYztFQUNkLGNBQWE7RUFDYixrQkFBaUIsRUFNbEI7O0FBYkg7RUFTTSxrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLG9CQUFtQixFQUNwQjs7QUMzRkw7RUFFSSxjQUFhLEVBQ2Q7O0FBSEg7RUFPSSxZQUFXO0VBQ1gsYUFBWSxFQUNiOztBQVRIO0VBV0ksV0FBVTtFQUNWLGFBQVk7RUFDWixnQm5Ja0J1QjtFbUlqQnZCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGVBQWM7RUFDZCx1QkFBc0I7RUFDdEIsa0JBQWlCO0VBQ2pCLGUxSEdvQyxFMEhDckM7O0F0SEREO0VzSHZCRjtJQXNCTSxXQUFVLEVBRWIsRUFBQTs7QUF4Qkg7RUE0QlEsa0JBQWlCLEVBQ2xCOztBQUlQO0VBRUksMEIxSHJCb0MsRTBIeUJyQzs7QXRIaEJEO0VzSFVGO0lBSU0sa0JBQWlCLEVBRXBCLEVBQUE7O0FDdkNIO0VBS1UsY0FBYSxFQUNkOztBQUtUO0VBQ0UsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLGtCQUFpQixFQTRLbEI7O0F2SHJLQztFdUhaRjtJQU9JLG1CQUFrQjtJQUNsQixrQkFBaUIsRUF5S3BCLEVBQUE7O0F2SHJLQztFdUhaRjtJQVdJLGdCQUFlO0lBQ2YsZUFBYyxFQXFLakIsRUFBQTs7QXZIcktDO0V1SFpGO0lySFFJLGtCcUhPeUI7SXJIUHpCLGtCc0RxRG9DO0l0RHJEcEMsbUJzRHFEbUUsRStEb0h0RTtFOURqTEc7SUFDRSxhQUFZO0lBQ1osZUFBYztJQUNkLFlBQVcsRUFDWixFQUFBOztBOERKTDtFQWtCSSxZQUFXO0VBVVgsMEJBQXlCLEVBd0MxQjs7QXZIeEREO0V1SFpGO0lBb0JNLFdBQVUsRUFnRGIsRUFBQTs7QXZIeEREO0V1SFpGO0lBdUJNLGtCQUFpQixFQTZDcEIsRUFBQTs7QXZIeEREO0V1SFpGO0lBMEJNLG1CQUFrQixFQTBDckIsRUFBQTs7QUFwRUg7RUE4QkksZ0JwSWpCZ0I7RW9Ja0JoQixrQkFBaUI7RUFLakIsa0JBQWlCLEVBK0JsQjs7QXZIdkREO0V1SFpGO0lBaUNNLGdCcElyQmM7SW9Jc0JkLGlCQUFnQixFQWlDbkIsRUFBQTs7QUFuRUg7RUF1Q00sZTNIaERrQztFMkhpRGxDLHNCQUFxQjtFQUNyQixXQUFVLEVBYVg7O0F2SDFDSDtFdUhaRjtJQTJDUSxXQUFVLEVBV2IsRUFBQTs7QXZIMUNIO0V1SFpGO0lBOENRLFdBQVUsRUFRYixFQUFBOztBdkgxQ0g7RXVIWkY7SUFpRFEsV0FBVSxFQUtiLEVBQUE7O0F2SDFDSDtFdUhaRjtJQW9EUSxXQUFVLEVBRWIsRUFBQTs7QUF0REw7RUF5RE0sWUFBVztFQUNYLHFCQUFvQjtFQUNwQixzQkFBcUI7RUFDckIsb0JBQW1CO0VBQ25CLGlCQUFnQjtFQUNoQixxQkFBb0IsRUFJckI7O0F2SHRESDtFdUhaRjtJQWdFUSxZQUFXLEVBRWQsRUFBQTs7QUFsRUw7RUFzRUksWUFBVyxFQVlaOztBdkh0RUQ7RXVIWkY7SUF3RU0sV0FBVSxFQVViLEVBQUE7O0FBbEZIO0VBMkVNLGdCcEl4RGU7RW9JeURmLGtCQUFpQixFQUtsQjs7QXZIckVIO0V1SFpGO0lBOEVRLGdCcEk5RFk7SW9JK0RaLGtCQUFpQixFQUVwQixFQUFBOztBQWpGTDtFQW9GSSxZQUFXO0VBSVgsdUJBQXNCLEVBa0N2Qjs7QXZIOUdEO0V1SFpGO0lBc0ZNLFdBQVUsRUFvQ2IsRUFBQTs7QUExSEg7RUEwRk0sdUJBQXNCLEVBSXZCOztBQTlGTDtFQTRGUSxjQUFhLEVBQ2Q7O0FBN0ZQO0VBZ0dNLGNBQWEsRUFDZDs7QUFqR0w7RUFtR00sZ0JwSWhGZTtFb0lpRmYsa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsc0JBQXFCO0VBQ3JCLGUzSC9Ga0M7RTJIZ0dsQyxpQzNIbEhrQyxFMkhpSW5DOztBQXhITDtFQTJHUSxtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLHVGQUFzRjtFQUN0Riw2QkFBNEI7RUFDNUIseUJBQXdCO0VBQ3hCLFlBQVc7RUFDWCxhQUFZO0VBQ1osc0JBQXFCLEVBQ3RCOztBQW5IUDtFQXNIUSxvQkFBa0IsRUFDbkI7O0FBdkhQO0VBNEhJLFlBQVc7RUFJWCx1QkFBc0IsRUFvQnZCOztBdkh4SUQ7RXVIWkY7SUE4SE0sV0FBVSxFQXNCYixFQUFBOztBQXBKSDtFQWtJTSxjQUFhLEVBQ2Q7O0FBbklMO0VBcUlNLGdCcElsSGU7RW9JbUhmLGtCQUFpQjtFQUNqQixrQkFBaUI7RUFJakIsc0JBQXFCO0VBQ3JCLHNCQUFxQjtFQUNyQixlM0hwSWtDO0UySHFJbEMsaUMzSHZKa0MsRTJIMkpuQzs7QXZIdElIO0V1SFpGO0lBeUlRLGtCQUFpQixFQVNwQixFQUFBOztBQWxKTDtFQWdKUSxvQkFBa0IsRUFDbkI7O0FBakpQO0VBdUpJLFlBQVcsRUFhWjs7QUFwS0g7RUF5Sk0sWUFBVztFQUNYLG1CQUFrQixFQUNuQjs7QXZIL0lIO0V1SFpGO0lBOEpNLFdBQVU7SUFDVixtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLFVBQVMsRUFHWixFQUFBOztBQXBLSDtFQXdLTSxjQUFhLEVBQ2Q7O0FBektMO0VBOEtNLGNBQWEsRUFDZDs7QUFJTDtFQUVJLGNBQWEsRUFDZDs7QUFISDtFQU1JLGtCQUFpQixFQUNsQjs7QUFHSDtFQUNFLGtCQUFpQjtFQUNqQixhQUFXLEVBRVo7O0F2SHJMQztFd0h2QkY7SUFJUSxpQkFBZ0IsRUFJbkIsRUFBQTs7QXhIZUg7RXdIdkJGO0lBY00scUJBQW9CLEVBR3ZCLEVBQUE7O0FBakJIO0VBbUJJLDBCNUhGb0M7RTRISXBDLDZCQUE0QixFQVU3Qjs7QXhIUkQ7RXdIdkJGO0lBdUJNLGtCQUFpQjtJQUNqQiw2QkFBNEI7SUFDNUIsbUJBQWtCLEVBTXJCLEVBQUE7O0F4SFJEO0V3SHZCRjtJQTZCTSxlQUFjLEVBRWpCLEVBQUE7O0F4SFJEO0V3SHZCRjtJQWtDTSxrQkFBaUIsRUFhcEIsRUFBQTs7QUEvQ0g7RUF1Q1EsZUFBYztFQUNkLGNBQWE7RUFDYixrQkFBaUIsRUFJbEI7O0FBN0NQO0VBMkNVLGtCQUFpQixFQUNsQjs7QUE1Q1Q7RUFrRE0sb0JBQW1CLEVBQ3BCOztBQW5ETDtFQXVESSxlQUFjLEVBQ2Y7O0FDeERIO0VBRUksV0FBVSxFQUNYOztBQUhIO0VBS0ksbUJBQWtCLEVBSW5COztBekhjRDtFeUh2QkY7SUFPTSxnQkFBZSxFQUVsQixFQUFBOztBQUdIO0VBQ0Usa0JBQWlCLEVBcURsQjs7QUF0REQ7RUFHSSxtQkFBa0I7RUFDbEIsMEI3SENvQztFNkhBcEMsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixvQkFBbUIsRUE4Q3BCOztBQXJESDtFQVNNLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsZ0J0SUNjO0VzSUFkLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGU3SFZrQyxFNkhjbkM7O0F6SFhIO0V5SFhGO0lBb0JRLGdCdElWWSxFc0lZZixFQUFBOztBQXRCTDtFQXdCTSxnQnRJWmM7RXNJYWQsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZTdIdkJrQztFNkh3QmxDLG1CQUFrQjtFQUNsQixvQkFBbUIsRUFDcEI7O0FBbENMO0VBb0NNLGdCdElsQmU7RXNJbUJmLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGU3SGxDa0MsRTZIbUNuQzs7QUE1Q0w7RUE4Q00saUJBQWdCO0VBQ2hCLFlBQVc7RUFDWCxtQkFBa0IsRUFJbkI7O0FBcERMO0VBa0RRLG1CQUFrQixFQUNuQjs7QUMvRFA7RUFDRSxlQUFjO0VBQ2QsMEJBQXlCO0VBQ3pCLFlBQVc7RUFDWCxnQkFBZTtFQUNmLGNBQWE7RUFDYixvQkFBbUIsRUE0QnBCOztBMUhYQztFMEh2QkY7SUFRSSxpQkFBZ0I7SUFDaEIsZUFBYyxFQXlCakIsRUFBQTs7QTFIWEM7RTBIdkJGO0lBWUksV0FBVSxFQXNCYixFQUFBOztBQWxDRDtFQWVJLG9CQUFtQjtFQUNuQixpQzlIa0JvQztFOEhqQnBDLG9CQUFtQjtFQUNuQixnQnZJVWlCO0V1SVRqQixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlOUhKb0MsRThIS3JDOztBQTFCSDtFQTZCTSx3QkFBdUI7RUFDdkIsMkJBQTBCO0VBQzFCLGlGQUFnRixFQUNqRjs7QTFIVEg7RTBIY0Y7SUFFTSxjQUFhLEVBRWxCLEVBQUE7O0ExSGxCQztFMEhtQkY7SUFFTSxjQUFhLEVBRWxCLEVBQUE7O0FDOUNEO0VBRUksZ0J4STRCaUI7RXdJM0JqQixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlL0hZb0MsRStIOEVyQzs7QUFuR0g7RUFZTSxnQnhJV2M7RXdJVmQsZS9IT2tDO0UrSE5sQyxrQkFBaUIsRUFFbEI7O0FBaEJMO0VBbUJNLGtCQUFpQjtFQUNqQixxQkFBb0I7RUFDcEIsZ0J4SUljO0V3SUhkLGUvSEZrQztFK0hHbEMsa0JBQWlCLEVBS2xCOztBM0hMSDtFMkh2QkY7SUEwQlEsa0JBQWlCLEVBRXBCLEVBQUE7O0FBNUJMOzs7OztFQW1DTSxrQkFBaUI7RUFDakIscUJBQW9CO0VBQ3BCLGUvSGpCa0M7RStIa0JsQyxrQkFBaUIsRUFLbEI7O0EzSHBCSDtFMkh2QkY7Ozs7O0lBeUNRLGtCQUFpQixFQUVwQixFQUFBOztBQTNDTDtFQThDTSxlL0h6QmtDO0UrSDBCbEMsa0JBQWlCO0VBQ2pCLGlEL0g5Q2tDO0srSDhDbEMsOEMvSDlDa0M7VStIOENsQyx5Qy9IOUNrQztFK0grQ2xDLG1CQUFrQjtFQUNsQixzQkFBcUIsRUFNdEI7O0FBeERMO0VBc0RRLGUvSHBEZ0MsRStIcURqQzs7QUF2RFA7RUEyRE0sc0JBQXFCO0VBQ3JCLG9CQUFtQixFQU1wQjs7QUFsRUw7RUFnRVEsZS9IM0NnQyxFK0g0Q2pDOztBQWpFUDtFQXFFTSwrQi9IbkVrQztFK0hvRWxDLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsb0JBQW1CLEVBMEJwQjs7QTNIM0VIO0UySHZCRjtJQTJFUSxtQkFBa0IsRUF1QnJCLEVBQUE7O0FBbEdMOztFQWdGUSxpQkFBZ0I7RUFDaEIsZ0J4SXpEWSxFd0kwRGI7O0FBbEZQO0VBcUZRLGdCeEl2RGE7RXdJd0RiLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGUvSHhFZ0MsRStIeUVqQzs7QUE3RlA7RUFnR1EsbUJBQWtCLEVBQ25COztBQWpHUDtFQXNHSSxlQUFjLEVBQ2Y7O0FDdkdIO0VBRUksa0JBQWlCLEVBZ0NsQjs7QUFsQ0g7RUFJTSxxQ0FBb0Q7RUFDcEQsY0FBYTtFQUNiLG1CQUFrQixFQTJCbkI7O0FBakNMO0VBVVUsb0JBQW1CO0VBQ25CLFdBQVU7RUFDViwwQkFBeUIsRUFDMUI7O0FBYlQ7RUFnQlEsaUJBQWdCLEVBQ2pCOztBQWpCUDtFQW1CUSwwQmhJakJnQztFZ0lrQmhDLG1CQUFrQjtFQUNsQixlaElHZ0M7RWdJRmhDLDBCaElwQmdDO0VnSXFCaEMscUJBQW9CO0VBQ3BCLGlCQUFnQjtFQUNoQixnQnpJS2E7RXlJSmIsa0JBQWlCLEVBTWxCOztBQWhDUDtFQTRCVSwwQmhJWDhCO0VnSVk5QixlaEkzQjhCO0VnSTRCOUIsMEJoSTVCOEIsRWdJNkIvQjs7QUMvQlQ7RUFJSSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGVqSXNCb0M7RWlJckJwQyxzQkFBcUI7RUFDckIsMEJBQXlCO0VBQ3pCLHVCQUFzQjtFQUN0QixnQkFBZTtFQUNmLDBCakl1Qm9DO0VpSXRCcEMsMEJqSXFCb0M7RWlJcEJwQyxpQkFBZ0I7RUFFaEIsc0JBQWE7S0FBYixtQkFBYTtVQUFiLGNBQWEsRUFNZDs7QUF6Qkg7RUFzQk0sMEJBQXdEO0VBQ3hELDBCQUEyRCxFQUM1RDs7QUF4Qkw7RUE0QkksNEJBQTJCLEVBc0Y1Qjs7QUFsSEg7RUErQlEsWUFBVztFQUNYLDZEQUE0RDtFQUM1RCw0QkFBMkIsRUFnRjlCOztBQWpITDtFQXlDZ0IsK0NBQXNDO1VBQXRDLHVDQUFzQyxFQUN2Qzs7QUExQ2Y7RUE2Q2dCLDRDQUFtQztVQUFuQyxvQ0FBbUMsRUFDcEM7O0FBR0g7RUFDRTtJQUNFLGNBQWEsRUFBQTtFQUVmO0lBQ0UsVUFBUyxFQUFBLEVBQUE7O0FBTGI7RUFDRTtJQUNFLGNBQWEsRUFBQTtFQUVmO0lBQ0UsVUFBUyxFQUFBLEVBQUE7O0FBS2I7RUFDRTtJQUNFLFdBQVU7SUFDVixpQ0FBd0I7WUFBeEIseUJBQXdCLEVBQUE7RUFFMUI7SUFDRSxXQUFVO0lBQ1YscUNBQTRCO1lBQTVCLDZCQUE0QixFQUFBLEVBQUE7O0FBUGhDO0VBQ0U7SUFDRSxXQUFVO0lBQ1YsaUNBQXdCO1lBQXhCLHlCQUF3QixFQUFBO0VBRTFCO0lBQ0UsV0FBVTtJQUNWLHFDQUE0QjtZQUE1Qiw2QkFBNEIsRUFBQSxFQUFBOztBQWxFNUM7RUF1RWMsY0FBYTtFQUNiLGlEQUFnRCxFQUtqRDs7QUE3RWI7RUEyRWdCLFVBQVMsRUFDVjs7QUE1RWY7RUFnRmMsZ0JBQWU7RUFDZix5QkFBZ0I7S0FBaEIsc0JBQWdCO1VBQWhCLGlCQUFnQjtFQUNoQixXQUFVLEVBQ1g7O0FBbkZiO0VBc0ZjLGNBQWEsRUFDZDs7QUF2RmI7RUEwRmMsMEJBQXlCO0VBQ3pCLGNBQWE7RUFDYixvQkFBbUIsRUFPcEI7O0FBbkdiO0VBZ0drQixvQkFBbUIsRUFDcEI7O0FBakdqQjtFQXNHWSxZQUFXO0VBQ1gsWUFBVztFQUNYLFVBQVMsRUFDVjs7QUF6R1g7RUE0R1ksWUFBVztFQUNYLFlBQVc7RUFDWCxlQUFjLEVBQ2Y7O0FBTVg7RUFDRSxrQkFBaUI7RUFDakIsZUFBYztFQUNkLGdCQUFlLEVBQ2hCOztBQUVEO0VBQ0U7SUFDRSxVQUFTLEVBQUE7RUFHWDs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXFCSSxjQUFhLEVBQ2Q7RUF0Qkg7SUF5Qkksa0NBQWlDO0lBQ2pDLDBCQUF5QjtJQUN6QixzQkFBcUI7SUFDckIsMEJBQXlCLEVBQzFCO0VBN0JIO0lBZ0NJLG1CQUFrQixFQUNuQjtFQWpDSDtJQW9DSSxhQUFZLEVBQ2I7RUFyQ0g7SUF3Q0ksbUJBQWtCO0lBQ2xCLGNBQWEsRUFTZDtFQWxESDtJQTRDTSxtQkFBa0I7SUFDbEIsUUFBTztJQUNQLFVBQVM7SUFDVCxXQUFVO0lBQ1YsVUFBUyxFQUNWO0VBS0w7SUFDRSwwQkFBeUIsRUFDMUIsRUFBQTs7QUFHSDtFQUVJLHFCQUFvQixFQUNyQjs7QUFISDtFQU1JLGlCQUFnQixFQUNqQjs7QUFQSDtFQVVJLFVBQVM7RUFDVCw4QkFBNkIsRUFDOUI7O0FBWkg7RUFlSSxVQUFTO0VBQ1Qsb0JBQW1CLEVBQ3BCOztBQWpCSDtFQXNCUSxrQkFBaUI7RUFDakIsaUJBQWdCLEVBQ2pCOztBQUtQO0VBS1EsV0FBVSxFQUNYOztBQU5QO0VBU1EsV0FBVSxFQUNYOztBQVZQO0VBaUJJLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLG9CQUFtQjtFQUNuQixrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixlakkvTW9DO0VpSWdOcEMsc0JBQXFCO0VBQ3JCLDBCQUF5QjtFQUN6Qix1QkFBc0I7RUFDdEIsZ0JBQWU7RUFDZiwwQmpJOU1vQztFaUkrTXBDLDBCakloTm9DO0VpSWlOcEMsaUJBQWdCO0VBRWhCLHNCQUFhO0tBQWIsbUJBQWE7VUFBYixjQUFhLEVBTWQ7O0FBdENIO0VBbUNNLDBCQUF3RDtFQUN4RCwwQkFBMkQsRUFDNUQ7O0FDN1BMO0VBQ0UsMEJsSWFzQztFa0ladEMsMkJBQTBCLEVBSzNCOztBQVBEO0VBSUksa0JBQWlCO0VBQ2pCLDBCQUF5QixFQUMxQjs7QTlIaUJEO0U4SGRGO0lBR00sbUJBQWtCO0lBQ2xCLFlBQVcsRUFNZCxFQUFBOztBOUhJRDtFOEhkRjtJQU9NLGdCQUFlO0lBQ2YsWUFBWSxFQUVmLEVBQUE7O0FBR0g7OztFQUlFLFlBQVc7RUFDWCxlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixxQkFBb0I7RUFDcEIsa0JBQWlCLEVBNk9sQjs7QTlIclBDO0U4SERGOzs7SUFhSSxZQUFXLEVBeU9kLEVBQUE7O0FBdFBEOzs7RUFnQkksY0FBYSxFQUNkOztBQWpCSDs7O0VBb0JJLFdBQVU7RUFDVixlQUFjO0VBQ2Qsb0JBQW1CO0VBQ25CLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGdCM0kxQmdCLEUySTJEakI7O0E5SDdERDtFOEhERjs7O0lBZ0NNLGdCM0k5QmMsRTJJNERqQixFQUFBOztBOUg3REQ7RThIREY7OztJQW1DTSxXQUFVLEVBMkJiLEVBQUE7O0E5SDdERDtFOEhERjs7O0lBc0NNLFdBQVU7SUFDVixlQUFjLEVBdUJqQixFQUFBOztBOUg3REQ7RThIREY7OztJQTBDTSxXQUFVLEVBb0JiLEVBQUE7O0FBOURIOzs7RUE2Q00sYUFBWTtFQUNaLFlBQVc7RUFDWCxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLDBCbEl2RWtDO0VrSXdFbEMsNkJBQTRCO0VBQzVCLHlCQUF3QjtFQUN4QixlQUFjLEVBT2Y7O0E5SDVESDtFOEhERjs7O0lBd0RRLG1CQUFrQixFQUtyQixFQUFBOztBOUg1REg7RThIREY7OztJQTJEUSxlQUFjLEVBRWpCLEVBQUE7O0FBN0RMOzs7RUFnRUksV0FBVTtFQUNWLGVBQWM7RUFDZCxpQkFBZ0IsRUFZakI7O0E5SDdFRDtFOEhERjs7O0lBb0VNLFdBQVUsRUFVYixFQUFBOztBOUg3RUQ7RThIREY7OztJQXVFTSxXQUFVLEVBT2IsRUFBQTs7QTlIN0VEO0U4SERGOzs7SUEwRU0sV0FBVTtJQUNWLGVBQWM7SUFDZCxpQkFBZ0IsRUFFbkIsRUFBQTs7QUE5RUg7OztFNUhISSxZdUN3STBDO0V2Q3hJMUMsWXdDQTREO0V4Q0E1RCxldUMrRXFCO0V2Qy9FckIsZ0J1Q2tGb0I7RXFGRXBCLGlDbElyRW9DO0VrSXNFcEMsaUJBQWdCLEVBa0tqQjs7QTlIblBEO0U4SERGOzs7STVISEksaUJ1Q3dJMEM7SXZDeEkxQyxZd0NBNEQ7SW9Gd0YxRCxvQkFBbUI7SUFDbkIsY0FBYSxFQThKaEI7RUN6TUM7OztJN0g5Q0EsZThId0RpQjtJOUh4RGpCLG9CNkhvRDZCO0k3SHBEN0IsWStIWjBCO0kvSFkxQixlZ0lnQitCLEVId0Q5QjtFQTFCRDs7O0k3SDlDQSx1QnVDd0kwQztJdkN4STFDLG9CNkhvRDZCO0k3SHBEN0IsWStISjBCLEVGNEV6QixFQUFBOztBRHJFTDs7Ozs7RUF5Rk0saUJBQWdCLEVBaUpqQjs7QUExT0w7Ozs7O0VBNkZRLFlBQVc7RUFDWCxnQkFBYztFQUNkLFdBQVUsRUFZWDs7QTlIMUdMO0U4SERGOzs7OztJQWtHVSxXQUFVO0lBQ1YsbUJBQWtCLEVBUXJCLEVBQUE7O0E5SDFHTDtFOEhERjs7Ozs7SUFzR1UsZ0JBQWUsRUFLbEIsRUFBQTs7QUEzR1A7Ozs7O0VBeUdVLG1CQUFrQixFQUNuQjs7QUExR1Q7Ozs7O0VBOEdRLFlBQVc7RUFDWCxXQUFVO0VBQ1YsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsbUJBQWtCLEVBTW5COztBOUh4SEw7RThIREY7Ozs7O0lBc0hVLGNBQWE7SUFDYixXQUFVLEVBRWIsRUFBQTs7QUF6SFA7Ozs7O0VBNEhRLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsZ0IzSXRIYTtFMkl1SGIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsWUFBVyxFQVdaOztBOUgvSUw7RThIREY7Ozs7O0lBd0lVLFlBQVc7SUFDWCxhQUFZO0lBQ1osV0FBVTtJQUNWLG1CQUFrQixFQUtyQixFQUFBOztBOUgvSUw7RThIREY7Ozs7O0lBOElVLGdCQUFlLEVBRWxCLEVBQUE7O0FBaEpQOzs7OztFQW1KUSxZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsMEJBQThCO0VBQTlCLHVDQUE4QjtNQUE5Qix1QkFBOEI7VUFBOUIsK0JBQThCO0VBQzlCLHdCQUFlO01BQWYsb0JBQWU7VUFBZixnQkFBZSxFQW9DaEI7O0E5SDNMTDtFOEhERjs7Ozs7SUEySlUsWUFBVztJQUNYLFlBQVc7SUFDWCx1QkFBc0IsRUErQnpCLEVBQUE7O0FBNUxQOzs7OztFQWlLVSxzQkFBcUI7RUFDckIsZWxJcEs4QjtFa0lxSzlCLGdCM0kzSlc7RTJJNEpYLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsb0JBQW1CLEVBYXBCOztBQW5MVDs7Ozs7Ozs7O0VBd0tZLGVsSTVMNEIsRWtJNkw3Qjs7QUF6S1g7Ozs7O0VBMktZLFlBQVc7RUFDWCwwQmxJaE00QjtFa0lpTTVCLDZCQUE0QjtFQUM1QixlQUFjO0VBQ2QsWUFBVztFQUNYLFlBQVc7RUFDWCxpQkFBZ0IsRUFDakI7O0FBbExYOzs7OztFQXNMVSxlbElyTDhCO0VrSXNMOUIsZ0IzSTlLaUI7RTJJK0tqQixrQkFBaUI7RUFDakIsWUFBVyxFQUNaOztBQTFMVDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUErTFEsY0FBYSxFQUNkOztBQWhNUDs7Ozs7RUFtTVEsZ0IzSTdMYTtFMkk4TGIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLGlCQUFnQixFQXFCakI7O0E5SDVOTDtFOEhERjs7Ozs7SUEyTVUsZ0IzSXRNVTtJMkl1TVYsaUJBQWdCO0lBQ2hCLG1CQUFrQjtJQUNsQixxQkFBb0I7SUFDcEIsZ0NBQStCO0lBQy9CLHVCQUFzQixFQWF6QixFQUFBOztBQTdOUDs7Ozs7RUFvTlUsZUFBYztFQUNkLHNCQUFxQixFQU90Qjs7QUE1TlQ7Ozs7Ozs7OztFQXlOWSwyQkFBMEI7RUFDMUIsZWxJOU80QixFa0krTzdCOztBOUgxTlQ7RThIREY7Ozs7O0lBZ09RLHFCQUFhO0lBQWIsc0JBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiw2QkFBc0I7SUFBdEIsOEJBQXNCO0lBQXRCLCtCQUFzQjtRQUF0QiwyQkFBc0I7WUFBdEIsdUJBQXNCO0lBQ3RCLHdCQUFlO1FBQWYsb0JBQWU7WUFBZixnQkFBZSxFQVFsQjtFQTFPTDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBdU9VLHVCQUFzQixFQUN2QixFQUFBOztBQXhPVDs7O0VBNE9NLGNBQWEsRUFDZDs7QUE3T0w7OztFQStPTSxvQkFBbUIsRUFJcEI7O0E5SGxQSDtFOEhERjs7O0lBaVBRLGdCQUFlLEVBRWxCLEVBQUE7O0FBS0w7Ozs7O0VBT0Usa0JBQWlCO0VBQ2pCLG1CQUFrQixFQWdDbkI7O0FBeENEOzs7OztFQVdJLFlBQVc7RUFJWCxrQkFBaUI7RUFDakIsOEJsSS9PaUMsRWtJbVBsQzs7QUFwQkg7Ozs7O0VBa0JNLGtCQUFpQixFQUNsQjs7QUFuQkw7Ozs7O0VBdUJJLG9CQUFtQjtFQUNuQixjQUFhO0VBQ2IscUJBQW9CLEVBSXJCOztBQTdCSDs7Ozs7RUEyQk0saUJBQWdCLEVBQ2pCOztBQTVCTDs7Ozs7RUFtQ0ksY0FBYSxFQUlkOztBOUg5UkQ7RThIdVBGOzs7OztJQWlDTSxZQUFXLEVBTWQsRUFBQTs7QTlIOVJEO0U4SHVQRjs7Ozs7SUFxQ00saUJBQWdCLEVBRW5CLEVBQUE7O0FBR0g7Ozs7O0VBVU0sb0JBQW1CLEVBQ3BCOztBQVhMOzs7OztFQWNNLFlBQVcsRUF3SFo7O0E5SHZhSDtFOEhpU0Y7Ozs7O0lBZ0JRLHFCQUFvQixFQXNIdkIsRUFBQTs7QTlIdmFIO0U4SGlTRjs7Ozs7SUFtQlEsb0JBQW1CLEVBbUh0QixFQUFBOztBQXRJTDs7Ozs7RUFzQlEsd0JBQXVCO0VBQ3ZCLG1CQUFrQjtFQUNsQiwwREFBaUQ7VUFBakQsa0RBQWlEO0VBQ2pELHNDQUE2QjtFQUE3Qiw4QkFBNkI7RUFDN0IsaUJBQWdCO0VBQ2hCLGVBQWMsRUE4Q2Y7O0FBekVQOzs7OztFQTZCVSxxQkFBb0I7RUFDcEIsWUFBVztFQUNYLFlBQVcsRUFZWjs7QTlINVVQO0U4SGlTRjs7Ozs7SUFpQ1ksV0FBVSxFQVViLEVBQUE7O0E5SDVVUDtFOEhpU0Y7Ozs7O0lBb0NZLGdCQUFlO0lBQ2YscUJBQW9CO0lBQ3BCLFdBQVUsRUFLYixFQUFBOztBQTNDVDs7Ozs7RUF5Q1ksZUFBYyxFQUNmOztBQTFDWDs7Ozs7RUE2Q1UsZ0JBQWU7RUFDZixVQUFVO0VBQ1YsWUFBVztFQUNYLFlBQVcsRUFTWjs7QTlIMVZQO0U4SGlTRjs7Ozs7SUFrRFksV0FBVTtJQUNWLHNCQUFxQixFQU14QixFQUFBOztBOUgxVlA7RThIaVNGOzs7OztJQXNEWSxzQkFBcUIsRUFHeEIsRUFBQTs7QUF6RFQ7Ozs7O0VBMkRVLFlBQVc7RUFDWCxZQUFXO0VBQ1gsWUFBVztFQUNYLDBCQUF5QixFQVUxQjs7QTlIeldQO0U4SGlTRjs7Ozs7SUFnRVksV0FBVTtJQUNWLHNCQUFxQixFQU94QixFQUFBOztBOUh6V1A7RThIaVNGOzs7OztJQW9FWSx5QkFBd0IsRUFJM0IsRUFBQTs7QUF4RVQ7Ozs7O0VBMkVRLHdCQUF1QjtFQUN2QixtQkFBa0I7RUFDbEIsMERBQWlEO1VBQWpELGtEQUFpRDtFQUNqRCxzQ0FBNkI7RUFBN0IsOEJBQTZCO0VBQzdCLGlCQUFnQjtFQUNoQixlQUFjLEVBK0NmOztBQS9IUDs7Ozs7RUFrRlUseUJBQXdCLEVBQ3pCOztBQW5GVDs7Ozs7RUFxRlUsWUFBVztFQUNYLFlBQVc7RUFDWCxxQkFBb0IsRUFXckI7O0E5SG5ZUDtFOEhpU0Y7Ozs7O0lBeUZZLFdBQVUsRUFTYixFQUFBOztBOUhuWVA7RThIaVNGOzs7OztJQTRGWSxxQkFBb0IsRUFNdkIsRUFBQTs7QUFsR1Q7Ozs7O0VBK0ZZLGVBQWM7RUFDZCxtQkFBa0IsRUFDbkI7O0FBakdYOzs7OztFQW9HVSxnQkFBZSxFQWFoQjs7QTlIbFpQO0U4SGlTRjs7Ozs7SUFzR1ksV0FBVztJQUNYLG1CQUFrQixFQVVyQixFQUFBOztBOUhsWlA7RThIaVNGOzs7OztJQTBHWSx1QkFBc0IsRUFPekIsRUFBQTs7QTlIbFpQO0U4SGlTRjs7Ozs7SUE4R1ksV0FBVTtJQUNWLDJCQUEwQixFQUU3QixFQUFBOztBQWpIVDs7Ozs7RUFtSFUsMEJBQXlCLEVBVzFCOztBOUgvWlA7RThIaVNGOzs7OztJQXFIWSxXQUFXO0lBQ1gsWUFBVztJQUNYLGdCQUFlO0lBQ2YsWUFBVyxFQU1kLEVBQUE7O0E5SC9aUDtFOEhpU0Y7Ozs7O0lBMkhZLFlBQVc7SUFDWCx1QkFBc0IsRUFFekIsRUFBQTs7QUE5SFQ7Ozs7O0VBaUlRLGlCQUFnQixFQUNqQjs7QUFsSVA7Ozs7Ozs7OztFQW9JUSx5REFBZ0Q7VUFBaEQsaURBQWdELEVBQ2pEOztBQXJJUDs7Ozs7RUE0SU0sMEJsSW5ia0M7RWtJb2JsQyxtQkFBa0I7RTVIbGJwQixZdUN3STBDO0V2Q3hJMUMsWXdDQTREO0V4Q0E1RCxldUMrRXFCO0V2Qy9FckIsZ0J1Q2tGb0I7RXFGa1dsQix1QkFBc0I7RUFDdEIsWUFBVztFQUVYLDBEQUFpRDtVQUFqRCxrREFBaUQ7RUFDakQsc0NBQTZCO0VBQTdCLDhCQUE2QixFQTJFOUI7O0E5SC9mSDtFOEhpU0Y7Ozs7O0lBc0pRLDBCbEk3YmdDO0lNRXBDLGlCdUN3STBDO0l2Q3hJMUMsWXdDQTREO0l4Q0E1RCxzQm1ENEQ4RTtJeUVpWTFFLHVCQUFzQjtJQUN0QixZQUFXO0lBQ1gsa0JBQWlCO0lBRWpCLDBEQUFpRDtZQUFqRCxrREFBaUQsRUFrRXBELEVBQUE7O0E5SC9mSDtFOEhpU0Y7Ozs7O0lBK0pRLGtCQUFpQixFQStEcEIsRUFBQTs7QTlIL2ZIO0U4SGlTRjs7Ozs7SUFtS1Esa0JBQWlCLEVBMkRwQixFQUFBOztBOUgvZkg7RThIaVNGOzs7OztJQXVLUSxrQkFBaUIsRUF1RHBCLEVBQUE7O0FBOU5MOzs7OztFQTRLUSxpQkFBZ0IsRUE2Q2pCOztBQXpOUDs7Ozs7RUErS1UsWUFBVztFQUNYLGVBQWM7RUFDZCxjQUFhO0VBQ2Isa0JBQWlCO0VBQ2pCLG9CQUFtQjtFQUVuQixtQkFBa0IsRUFlbkI7O0E5SHJlUDtFOEhpU0Y7Ozs7O0lBd0xZLGVBQWM7SUFDZCxZQUFXO0lBQ1gsY0FBYTtJQUNiLGtCQUFpQjtJQUNqQixvQkFBbUI7SUFDbkIsa0JBQWlCO0lBQ2pCLG1CQUFrQixFQU1yQixFQUFBOztBQXBNVDs7Ozs7RUFpTVksWUFBVztFQUNYLG1CQUFrQixFQUNuQjs7QUFuTVg7Ozs7O0VBc01VLGVBQWM7RUFDZCxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLG9CQUFtQixFQUtwQjs7QTlIL2VQO0U4SGlTRjs7Ozs7SUEyTVksbUJBQWtCO0lBQ2xCLG9CQUFtQixFQUV0QixFQUFBOztBQTlNVDs7Ozs7RUFnTlUsZUFBYztFQUNkLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsb0JBQW1CLEVBS3BCOztBOUh6ZlA7RThIaVNGOzs7OztJQXFOWSxtQkFBa0I7SUFDbEIsb0JBQW1CLEVBRXRCLEVBQUE7O0FBeE5UOzs7Ozs7Ozs7RUE0TlEseURBQWdEO1VBQWhELGlEQUFnRCxFQUNqRDs7QUE3TlA7Ozs7O0U1SHJTSSxZdUN3STBDO0V2Q3hJMUMsWXdDQTREO0V4Q0E1RCxldUMrRXFCO0V2Qy9FckIsZ0J1Q2tGb0I7RXFGc2JsQixhQUFZO0VBQ1osYUFBWTtFQUNaLGdCQUFlLEVBUWhCOztBOUg5Z0JIO0U4SGlTRjs7Ozs7STVIclNJLGlCdUN3STBDO0l2Q3hJMUMsWXdDQTREO0l4Q0E1RCxzQm1ENEQ4RTtJeUVrZDFFLGFBQVk7SUFDWixhQUFZO0lBQ1osZ0JBQWUsRUFFbEIsRUFBQTs7QUE3T0w7Ozs7O0U1SHJTSSxZdUN3STBDO0V2Q3hJMUMsWXdDQTREO0V4Q0E1RCxldUMrRXFCO0V2Qy9FckIsZ0J1Q2tGb0I7RXFGbWNsQixhQUFZO0VBQ1osZ0JBQWUsRUFPaEI7O0E5SHpoQkg7RThIaVNGOzs7OztJNUhyU0ksaUJ1Q3dJMEM7SXZDeEkxQyxZd0NBNEQ7SXhDQTVELHNCbUQ0RDhFO0l5RThkMUUsYUFBWTtJQUNaLGdCQUFlLEVBRWxCLEVBQUE7O0FBaGpCTDtFQXdqQkUsZUFBYztFQUNkLGtCQUFpQixFQVlsQjs7QUFoQkQ7O0VBTUksY0FBYSxFQUNkOztBQVBIOztFQVNJLDRCQUEyQixFQUk1Qjs7QTlIM2lCRDtFOEg4aEJGOztJQVdNLHlCQUF3QixFQUUzQixFQUFBOztBQUtIOztFQUVFLGVBQWM7RUFDZCxrQkFBaUI7RUFDakIscUJBQW9CLEVBbUtyQjs7QTlIdnRCQztFOEhnakJGOztJQU1JLGtCQUFpQjtJQUNqQixjQUFhO0lBQ2IscUJBQW9CLEVBK0p2QixFQUFBOztBOUh2dEJDO0U4SGdqQkY7O0lBV0ksa0JBQWlCLEVBNEpwQixFQUFBOztBQXZLRDs7RUFlSSxjQUFhLEVBQ2Q7O0FBaEJIOztFQWtCSSxrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLG1CQUFrQixFQUNuQjs7QUFyQkg7O0VBdUJJLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsa0JBQWlCLEVBQ2xCOztBQTFCSDs7RUE2Qk0sY0FBYSxFQUNkOztBQTlCTDs7RUFtQ0ksZ0JBQWU7RUFDZixhQUFZO0VBQ1osaUJBQWlCO0VBU2pCLG1CQUFrQjtFQUNsQiwwREFBaUQ7VUFBakQsa0RBQWlEO0VBQ2pELDBCQUF5QixFQXlEMUI7O0E5SHpwQkQ7RThIZ2pCRjs7SUF1Q00sZUFBYyxFQWtFakIsRUFBQTs7QTlIenBCRDtFOEhnakJGOztJQTBDTSxlQUFjO0lBQ2QsY0FBYSxFQThEaEIsRUFBQTs7QUF6R0g7O0VBa0RNLFlBQVc7RUFDWCxxQkFBb0I7RUFDcEIsWUFBVyxFQWNaOztBOUhsbkJIO0U4SGdqQkY7O0lBc0RRLFdBQVUsRUFZYixFQUFBOztBOUhsbkJIO0U4SGdqQkY7O0lBeURRLHFCQUFtQixFQVN0QixFQUFBOztBQWxFTDs7RUE0RFEsbUJBQWtCLEVBS25COztBOUhqbkJMO0U4SGdqQkY7O0lBOERVLGtCQUFpQjtJQUNqQixtQkFBa0IsRUFFckIsRUFBQTs7QUFqRVA7O0VBcUVNLDJCQUEwQjtFQUMxQixxQkFBb0I7RUFDcEIsdUJBQXNCO0VBV3RCLHVCQUFxQixFQUN0Qjs7QTlIbm9CSDtFOEhnakJGOztJQXlFUSxzQkFBcUI7SUFDckIsK0JBQThCLEVBU2pDLEVBQUE7O0E5SG5vQkg7RThIZ2pCRjs7SUE2RVEscUNBQW9DLEVBTXZDLEVBQUE7O0E5SG5vQkg7RThIZ2pCRjs7SUFnRlEsOEJBQTZCLEVBR2hDLEVBQUE7O0FBbkZMOztFQXFGTSxxQkFBb0I7RUFDcEIsdUJBQXNCO0VBTXRCLHFDQUFtQztFQVVuQyx1QkFBcUIsRUFFdEI7O0E5SHhwQkg7RThIZ2pCRjs7SUF3RlEsc0JBQXFCO0lBQ3JCLDJCQUEwQjtJQUMxQix1QkFBc0IsRUFjekIsRUFBQTs7QTlIeHBCSDtFOEhnakJGOztJQThGUSw4QkFBNkI7SUFDN0Isa0NBQWdDLEVBU25DLEVBQUE7O0FBeEdMOztFQTRHSSxnQkFBZTtFQUNmLGFBQVk7RUFDWixpQkFBaUI7RUFRakIsbUJBQWtCO0VBQ2xCLDBEQUFpRDtVQUFqRCxrREFBaUQ7RUFDakQsMEJsSTlxQm9DLEVrSTR0QnJDOztBOUh0dEJEO0U4SGdqQkY7O0lBZ0hNLGVBQWMsRUFzRGpCLEVBQUE7O0E5SHR0QkQ7RThIZ2pCRjs7SUFtSE0sZUFBYztJQUNkLGNBQWEsRUFrRGhCLEVBQUE7O0FBdEtIOztFQTBITSxZQUFXO0VBQ1gscUJBQW1CO0VBQ25CLHVCQUFzQixFQVV2Qjs7QUF0SUw7O0VBOEhRLHVCQUFzQixFQUN2Qjs7QTlIL3FCTDtFOEhnakJGOztJQWlJUSxzQkFBcUIsRUFLeEIsRUFBQTs7QTlIdHJCSDtFOEhnakJGOztJQW9JUSxxQkFBbUIsRUFFdEIsRUFBQTs7QUF0SUw7O0VBeUlNLDJCQUEwQjtFQUMxQixxQkFBb0I7RUFDcEIsdUJBQXNCO0VBUXRCLHVCQUFxQixFQUN0Qjs7QTlIcHNCSDtFOEhnakJGOztJQTZJUSxzQkFBcUI7SUFDckIsK0JBQThCLEVBTWpDLEVBQUE7O0E5SHBzQkg7RThIZ2pCRjs7SUFpSlEsOEJBQTZCLEVBR2hDLEVBQUE7O0FBcEpMOztFQXVKTSxxQkFBb0I7RUFDcEIsdUJBQXNCO0VBVXRCLHFDQUFtQztFQUNuQyx1QkFBcUIsRUFFdEI7O0E5SHJ0Qkg7RThIZ2pCRjs7SUEwSlEsc0JBQXFCO0lBQ3JCLHVCQUFzQjtJQUN0QixrQ0FBaUMsRUFTcEMsRUFBQTs7QTlIcnRCSDtFOEhnakJGOztJQStKUSxzQkFBcUI7SUFDckIscUNBQW9DLEVBS3ZDLEVBQUE7O0FLNXVCTDtFQUNFLGtCQUFpQjtFQUNqQixlQUFjLEVBQ2Y7O0FBQ0Q7RUFDRSxhQUFZO0VBQ1osbUJBQWtCLEVBMEJuQjs7QW5JVEM7RW1JbkJGO0lBSUksa0JBQWlCLEVBd0JwQixFQUFBOztBQTVCRDtFQVFJLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsWUFBVztFQUNYLGFBQVksRUFJYjs7QW5JSUQ7RW1JbkJGO0lBYU0sY0FBYSxFQUVoQixFQUFBOztBQWZIO0VBaUJJLGNBQWEsRUFVZDs7QW5JUkQ7RW1JbkJGO0lBbUJNLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsZUFBYztJQUNkLFlBQVc7SUFDWCxhQUFZO0lBQ1osZ0JBQWU7SUFDZixjQUFhLEVBRWhCLEVBQUE7O0FBRUg7RUFDRSxnQmhKWmtCO0VnSmFsQixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGV2SWhCc0M7RXVJaUJ0QyxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLG1CQUFrQjtFQUNsQixZQUFXLEVBSVo7O0FuSXpCQztFbUlVRjtJQWFJLFVBQVMsRUFFWixFQUFBOztBQUNEO0VBQ0UsaUJBQWdCO0VBQ2hCLGV2STNCc0MsRXVJNEJ2Qzs7QUFDRDtFQUNFLG9CQUFtQjtFQUNuQixtQkFBa0IsRUE0TG5COztBQTlMRDtFQUlFLG1CQUFrQjtFQUNsQiwwREFBaUQ7VUFBakQsa0RBQWlEO0VBQ2pELDBCdkkxQ3NDO0V1STZDdEMsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixpQkFBZ0IsRUE4S2pCOztBbkl2TkM7RW1JOEJGO0lBbUJJLGlCQUFnQixFQXNLbkIsRUFBQTs7QW5Jdk5DO0VtSThCRjtJQXNCSSxpQkFBZ0I7SUFDaEIsZUFBYyxFQWtLakIsRUFBQTs7QW5Jdk5DO0VtSThCRjtJaklsQ0ksa0JpSTREeUI7SWpJNUR6QixrQnNEcURvQztJdERyRHBDLG1Cc0RxRG1FO0kyRVFuRSxRQUFPO0lBQ1AsU0FBUSxFQTZKWDtFMUVuT0c7SUFDRSxhQUFZO0lBQ1osZUFBYztJQUNkLFlBQVcsRUFDWixFQUFBOztBekRRSDtFbUk4QkY7SUErQkksaUJBQWdCLEVBMEpuQixFQUFBOztBQXpMRDtFQWtDSSx5QkFBZ0I7VUFBaEIsaUJBQWdCLEVBQ2pCOztBQW5DSDtFQXNDSSxlQUFjLEVBaUpmOztBQXZMSDtFQXdDTSxjQUFhO0VBQ2IsZUFBYyxFQUlmOztBbkkzRUg7RW1JOEJGO0lBMkNRLGNBQWEsRUFFaEIsRUFBQTs7QUE3Q0w7RUErQ00scUJBQW9CLEVBcUJyQjs7QW5JbEdIO0VtSThCRjtJQWlEUSxXQUFVO0lBQ1YsWUFBVztJQUNYLG9CQUFtQixFQWlCdEIsRUFBQTs7QW5JbEdIO0VtSThCRjtJQXNEUSxrQkFBaUI7SUFDakIsb0JBQW1CO0lBQ25CLGFBQVksRUFZZixFQUFBOztBQXBFTDtFQTJEUSxtQkFBa0IsRUFRbkI7O0FuSWpHTDtFbUk4QkY7SUE2RFUsWUFBVyxFQU1kLEVBQUE7O0FuSWpHTDtFbUk4QkY7SUFnRVUsZUFBYztJQUNkLGVBQWMsRUFFakIsRUFBQTs7QW5JakdMO0VtSThCRjtJQXVFUSxnQkFBZTtJQUNmLGVBQWMsRUFxQmpCLEVBQUE7O0FBN0ZMO0VBMkVRLDBCQUF5QjtFQUN6QiwwQkFBeUI7RUFDekIsbUJBQWtCO0VBQ2xCLHlCQUF3QjtFQUN4QixnQmhKcEd5QjtFZ0pxR3pCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFDdEIsbUJBQWtCO0VBQ2xCLGV2SXBIZ0M7RXVJcUhoQyxzQkFBcUIsRUFLdEI7O0FBNUZQO0VBeUZVLGV2SXRIOEI7RXVJdUg5QiwwQnZJeEg4QixFdUl5SC9COztBQTNGVDtFQStGTSxnQmhKckhxQjtFZ0pzSHJCLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV2SXBJa0M7RXVJc0lsQyxhQUFZO0VBQ1osb0JBQW1CO0VBQ25CLGtCQUFpQixFQUNsQjs7QUEzR0w7RUE2R00sa0JBQWlCLEVBd0JsQjs7QW5JbktIO0VtSThCRjtJQStHUSxnQkFBZTtJQUNmLGVBQWMsRUFxQmpCLEVBQUE7O0FBcklMO0VBb0hRLGdCaEpoSlk7RWdKaUpaLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV2STVKZ0M7RXVJNkpoQyxzQkFBcUIsRUFRdEI7O0FBcElQO0VBOEhVLGV2SWpMOEI7RXVJa0w5QiwyQkFBMEIsRUFDM0I7O0FuSTlKUDtFbUk4QkY7SUFrSVUsZ0JoSmhLVSxFZ0prS2IsRUFBQTs7QUFwSVA7RUF1SU0sMEJBQXlCO0VBQ3pCLGdCaEovSmU7RWdKZ0tmLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV2SS9La0MsRXVJcUxuQzs7QW5JbkxIO0VtSThCRjtJQWlKUSxnQkFBZTtJQUNmLGVBQWMsRUFHakIsRUFBQTs7QUFySkw7RUF1Sk0sWUFBVztFQUNYLGdCaEovS2U7RWdKZ0xmLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLHFCQUFvQixFQXVCckI7O0FuSXBOSDtFbUk4QkY7SUFpS1EsYUFBWSxFQXFCZixFQUFBOztBbklwTkg7RW1JOEJGO0lBb0tRLGdCQUFlO0lBQ2Ysa0JBQWlCO0lBQ2pCLGVBQWMsRUFnQmpCLEVBQUE7O0FBdExMO0VBeUtVLGV2STFNOEI7RXVJMk05QixzQkFBcUI7RUFDckIsaUN2STlOOEIsRXVJb08vQjs7QUFqTFQ7RUErS1ksZXZJbE80QixFdUltTzdCOztBQ3JPWDs7OztFQUlDLFlBQVc7RUFDWCxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixrQkFBaUI7RUFDakIsZUFBYztFQUNkLFlBQVcsRUE4UVg7O0FwSWpRQztFb0l2QkY7Ozs7SUFZRSxtQkFBa0IsRUE0UW5CLEVBQUE7O0FwSWpRQztFb0l2QkY7Ozs7SUFnQkUsb0JBQW1CLEVBd1FwQixFQUFBOztBQXhSRDs7OztFQXVCRyxtQkFBa0I7RUFFbEIsV0FBVTtFQUVWLFdBQVU7RUFDVixZQUFXO0VBRVgsYUFBWTtFQUNaLGFBQVk7RUFDWixZQUFXO0VBQ1gsMEJ4SUNxQztFd0lBckMsZXhJaENxQyxFd0k0RHJDOztBcEl2Q0Q7RW9JdkJGOzs7O0lBb0NJLGFBQVksRUEwQmIsRUFBQTs7QXBJdkNEO0VvSXZCRjs7OztJQXVDSSxXQUFVLEVBdUJYLEVBQUE7O0FwSXZDRDtFb0l2QkY7Ozs7SUEwQ0ksV0FBVSxFQW9CWCxFQUFBOztBcEl2Q0Q7RW9JdkJGOzs7O0lBNkNJLGFBQVksRUFpQmIsRUFBQTs7QXBJdkNEO0VvSXZCRjs7OztJQWdESSxXQUFVLEVBY1gsRUFBQTs7QXBJdkNEO0VvSXZCRjs7OztJQW9ESSxXQUFVO0lBRVYsYUFBWTtJQUNaLGtDQUF5QjtJQUF6QiwwQkFBeUIsRUFPMUIsRUFBQTs7QXBJdkNEO0VvSXZCRjs7OztJQTJESSxVQUFTO0lBQ1Qsa0NBQXlCO0lBQXpCLDBCQUF5QixFQUUxQixFQUFBOztBQTlESDs7Ozs7OztFQW9FRSwwQnhJbEVzQztFd0ltRXRDLGFBQVk7RUFDWixzQkFBcUIsRUFpSHJCOztBQXZMRjs7Ozs7OztFQXlFRyxjQUFhLEVBQ2I7O0FBMUVIOzs7Ozs7O0VBNEVHLDhCQUE2QjtFQUM3Qix3QkFBdUIsRUFDdkI7O0FwSXZERDtFb0l2QkY7Ozs7Ozs7SUFrRkcsbUJBQWtCLEVBcUduQixFQUFBOztBQXZMRjs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXNGRyxvQkFBbUI7RUFDbkIsa0NBQWlDO0VBQ2pDLG1CQUFrQjtFQUNsQixrQkFBaUIsRUFnQmpCOztBQXpHSDs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTZGSSxjQUFhLEVBQ2I7O0FBOUZKOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0dJLCtCQUE4QixFQUM5Qjs7QUFuR0o7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFzR0ksZ0JBQWUsRUFDZjs7QUF2R0o7Ozs7Ozs7RUE0R0csZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLFVBQVE7RUFDUixTQUFRO0VBQ1Isb0JBQW1CO0VBSW5CLG9CQUFtQjtFQUNuQixrQkFBaUI7RUFDakIsZ0JBQWU7RUFJZixZQUFXO0VBQ1gsYUFBWTtFQUNaLHdCQUF1QjtFQUN2QixleEk1SHFDO0V3STZIckMsNEJBQTJCO0VBQzNCLCtCQUE4QjtFQUM5QiwwREFBaUQ7VUFBakQsa0RBQWlEO0VBQ2pELHVGQUFzRjtFQUN0Riw2QkFBNEI7RUFDNUIsa0NBQWlDO0VBQ2pDLDJCQUEwQixFQUMxQjs7QXBJL0dEO0VvSXZCRjs7Ozs7OztJQW1ISSxvQkFBbUIsRUFtQnBCLEVBQUE7O0FwSS9HRDtFb0l2QkY7Ozs7Ozs7SUF5SEksc0JBQXFCLEVBYXRCLEVBQUE7O0FBdElIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBMElHLGFBQVk7RUFDWixzQkFBcUI7RUFFckIsbUJBQWtCO0VBQ2xCLG9CQUFtQixFQXNCbkI7O0FwSTdJRDtFb0l2QkY7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFnSkksbUJBQWtCO0lBQ2xCLG9CQUFtQixFQW1CcEIsRUFBQTs7QUFwS0g7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFxSkksYUFBWTtFQUNaLDBCQUF5QjtFQUN6QixzQkFBcUI7RUFDckIsZ0JBQWU7RUFJZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQixFQUtwQjs7QXBJNUlGO0VvSXZCRjs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQTBKSyxnQkFBZSxFQVNoQixFQUFBOztBQW5LSjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWlLSywrQkFBOEIsRUFDOUI7O0FBbEtMOzs7Ozs7O0VBdUtHLGdCQUFlO0VBQ2YsMEJBQXlCO0VBQ3pCLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0IsRUFLcEI7O0FBakxIOzs7Ozs7Ozs7Ozs7O0VBK0tJLCtCQUE4QixFQUM5Qjs7QUFoTEo7Ozs7RUEyTEcsY0FBYSxFQUNiOztBQTVMSDs7OztFQWlNRyxjQUFhLEVBQ2I7O0FBbE1IOzs7O0VBc01FLG1CQUFrQjtFQUNsQixXQUFVO0VBRVYsV0FBVTtFQUNWLGdCQUFlO0VBQ2YsaUJBQWdCLEVBY2hCOztBcElsTUE7RW9JdkJGOzs7O0lBOE1HLFdBQVU7SUFFVixXQUFVLEVBU1gsRUFBQTs7QXBJbE1BO0VvSXZCRjs7OztJQXFORyxVQUFTLEVBSVYsRUFBQTs7QUF6TkY7Ozs7Ozs7RUE4TkUsWUFBVztFQUNYLGNBQVk7RUFDWixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLHNCQUFxQjtFQUNyQixTQUFRO0VBQ1IsaUJBQWdCLEVBK0JoQjs7QXBJNU9BO0VvSXZCRjs7Ozs7OztJQXNPRyxtQkFBa0I7SUFDbEIsb0JBQW1CLEVBNEJwQixFQUFBOztBcEk1T0E7RW9JdkJGOzs7Ozs7O0lBME9HLFlBQVc7SUFDWCxzQkFBcUI7SUFDckIsbUJBQWtCO0lBQ2xCLFNBQVE7SUFDUixpQkFBZ0I7SUFDaEIsaUJBQWdCO0lBQ2hCLG1CQUFrQixFQW1CbkIsRUFBQTs7QUFuUUY7Ozs7Ozs7RUFtUEcsYUFBWSxFQUNaOztBQXBQSDs7Ozs7OztFQXNQRyxZQUFXO0VBQ1gsd0JBQXVCO0VBQ3ZCLGlDQUFnQztFQUNoQywyQkFBMEI7RUFDMUIsNkJBQTRCO0VBQzVCLHVGQUFzRjtFQUN0RixtQkFBa0IsRUFLbEI7O0FwSTFPRDtFb0l2QkY7Ozs7Ozs7SUErUEksbUJBQWtCLEVBRW5CLEVBQUE7O0FBalFIOzs7O0VBdVFFLG1CQUFrQjtFQUNsQixjQUFhO0VBRWIsaUJBQWdCLEVBVWhCOztBQXBSRjs7OztFQThRRyxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLGtCQUFpQjtFQUNqQixvQkFBbUI7RUFDbkIsZ0JBQWUsRUFDZjs7QUFPSDtFQUNDLDZCQUEyQixFQUMzQjs7QUFFRDtFQUdFLGNBQWEsRUFDYjs7QXBJM1FBO0VvSThRRjtJQVVHLFdBQVUsRUFHWCxFQUFBOztBcEkzUkE7RW9JOFFGO0lBaUJHLGFBQVksRUFLYixFQUFBOztBcElwU0E7RW9JOFFGO0lBb0JHLGNBQWEsRUFFZCxFQUFBOztBQzNURjtFQUNDLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsOEJ6SUR1QztFeUlFdkMsWUFBVztFQUNYLGlCQUFnQixFQXNWaEI7O0FySXBVQztFcUl2QkY7SUFPRyxZQUFXO0lBQ1gsZUFBYztJQUNkLGdCQUFlO0lBQ2YsaUJBQWdCLEVBaVZsQixFQUFBOztBcklwVUM7RXFJdkJGO0lBY0Usa0JBQWlCO0lBQ2pCLG1CQUFrQjtJQUNsQixZQUFXO0lBQ1gsbUJBQWtCLEVBMFVuQixFQUFBOztBcklwVUM7RXFJdkJGO0luSW1CSSxrQm1JSXVCO0luSUp2QixrQnNEcURvQztJdERyRHBDLG1Cc0RxRG1FO0k2RS9DckUsa0JBQWlCO0lBQ2pCLG1CQUFrQixFQWlVbkI7RTVFaFZHO0lBQ0UsYUFBWTtJQUNaLGVBQWM7SUFDZCxZQUFXLEVBQ1osRUFBQTs7QTRFZkw7RUFnQ0UsZUFBYyxFQUNkOztBQWpDRjtFQW1DRSxpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUN0QixnQmxKYmtCO0VrSmNsQixXQUFVO0VBQ1YsNkJBQTRCLEVBUTVCOztBckl6QkE7RXFJdkJGO0lBMENHLG1CQUFrQixFQU1uQixFQUFBOztBckl6QkE7RXFJdkJGO0lBNkNHLGdCbEpyQmlCO0lrSnNCakIsbUJBQWtCLEVBRW5CLEVBQUE7O0FBaERGO0VBbURHLG1CQUFrQjtFQUNsQiwyREFBa0Q7VUFBbEQsbURBQWtEO0VBQ2xELG9CQUFtQjtFQUNuQiwwQkFBeUI7RUFDekIsMkJBQTBCLEVBOFIxQjs7QUFyVkg7RUEyREksNkJBQTRCO0VBQzVCLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsK0J6SWZpQyxFeUlpRmxDOztBckl6R0Q7RXFJdkJGO0lBZ0VLLGlCQUFnQjtJQUNoQiw2QkFBNEIsRUErRDlCLEVBQUE7O0FBaElIO0VBb0VLLFdBQVU7RUFDVixZQUFXO0VBQ1gsZ0JsSjlDZTtFa0orQ2YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZXpJekRtQyxFeUltRXBDOztBckloRUY7RXFJdkJGO0lBK0VNLFlBQVc7SUFDWCxXQUFVLEVBT1osRUFBQTs7QXJJaEVGO0VxSXZCRjtJQW1GTSxXQUFVLEVBSVosRUFBQTs7QUF2Rko7RUF5Rk8sV0FBVTtFQUNWLFlBQVc7RUFDZCxvQkFBbUIsRUFvQ2pCOztBckl4R0o7RXFJdkJGO0lBNkZTLFlBQVc7SUFDWCxhQUFZLEVBaUNmLEVBQUE7O0FBL0hOO0VoSnFXRSxzQk9uV3NDO0VQb1d0Qyw4QkFBNkI7RUFDN0Isc0JBQXFCO0VBQ3JCLGVBQWM7RUFDZCwwQkFBeUI7RUFDekIsa0NBQWlDO0VnSnZRMUIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixnQkFBZTtFaEprUnRCLGtDQUF5QjtFQUF6QiwwQkFBeUI7RWdKaFJsQixZQUFXLEVBQ1o7O0FBeEdSO0VBMEdTLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsc0JBQXFCO0VBQ3JCLGdCbEpwRlc7RWtKcUZYLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV6SWhHK0I7RVBtV3RDLGtDQUF5QjtFQUF6QiwwQkFBeUIsRWdKalFuQjs7QUF0SFI7RWhKdVhFLGtDQUF5QjtFQUF6QiwwQkFBeUI7RWdKN1BoQixtQkFBa0I7RUFDbEIsa0JBQWlCLEVBQ2xCOztBQTVIVjtFQXFJRyxzQkFBcUIsRUFDckI7O0FBdElIO0VBd0lHLDhCekl0R3FDO0V5SXVHckMsZUFBYztFQUNiLG1CQUFrQjtFQUNsQixtQkFBa0IsRUF3TW5COztBckk1VEQ7RXFJdkJGO0lBNklLLG1CQUFrQixFQXNNcEIsRUFBQTs7QXJJNVREO0VxSXZCRjtJQWlKVSxrQkFBaUI7SUFDakIsa0JBQWlCLEVBRXRCLEVBQUE7O0FySTdISDtFcUl2QkY7SUF3VkUsb0JBQW1CLEVBR3BCLEVBQUE7O0FDM1ZEO0VBQ0Usa0JBQWlCO0VBRWpCLGtCQUFpQjtFQUNqQixlQUFjLEVBd01mOztBdElyTEM7RXNJdkJGO0lBTUksZUFBYyxFQXNNakIsRUFBQTs7QXRJckxDO0VzSXZCRjtJQVNJLGVBQWMsRUFtTWpCLEVBQUE7O0F0SXJMQztFc0l2QkY7SUFZSSxpQkFBZ0IsRUFnTW5CLEVBQUE7O0FBNU1EO0VBZ0JJLGdCbkpjaUI7RW1KUmpCLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsZTFJSG9DO0UwSUlwQyxpQzFJU29DLEUwSUpyQzs7QXRJUEQ7RXNJdkJGO0lBa0JNLGdCbkpVZSxFbUpFbEIsRUFBQTs7QXRJUEQ7RXNJdkJGO0lBMkJNLG9CQUFtQjtJQUNuQixXQUFVLEVBRWIsRUFBQTs7QXRJUEQ7RXNJdkJGO0lBa0NJLG1CQUFrQixFQXlLckIsRUFBQTs7QUEzTUQ7RUFxQ0ksa0JBQWlCLEVBQ2xCOztBQXRDSDtFQXdDSSxrQkFBaUIsRUErRGxCOztBdEloRkQ7RXNJdkJGO0lBMENNLG1CQUFrQjtJQUNsQixTQUFRO0lBQ1IsbUJBQWtCLEVBMkRyQixFQUFBOztBdEloRkQ7RXNJdkJGO0lBaURNLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsbUJBQWtCO0lBQ2xCLFNBQVE7SUFDUixPQUFNLEVBa0RULEVBQUE7O0FBdkdIO0VBd0RNLGtCQUFpQixFQTJCbEI7O0F0STVESDtFc0l2QkY7SUEwRFEsZ0MxSXpDZ0MsRTBJa0VuQyxFQUFBOztBdEk1REg7RXNJdkJGO0lBNkRRLGVBQWMsRUFzQmpCLEVBQUE7O0FBbkZMO0VBZ0VRLFlBQVc7RUFLWCxhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLGlDQUFnQztFQUNoQywyQkFBMEI7RUFDMUIsNkJBQTRCO0VBQzVCLDBCMUl2Q2dDO0UwSXdDaEMsdUZBQXNGO0VBQ3RGLDBCMUk3QjZCO0UwSThCN0IsbUJBQWtCLEVBQ25COztBdEl2REw7RXNJdkJGO0lBa0VVLGFBQVksRUFZZixFQUFBOztBQTlFUDtFQWdGUSxlMUlwQ2dDLEUwSXFDakM7O0FBakZQO0VBc0ZNLFlBQVc7RUFDWCxnQkFBZTtFQUNmLGVBQWMsRUFVZjs7QUFsR0w7RUEyRlEsMEIxSTdFZ0M7RTBJOEVoQywwQjFJN0M2QjtFMEk4QzdCLGlCQUFnQixFQUlqQjs7QXRJMUVMO0VzSXZCRjtJQStGVSxVQUFTLEVBRVosRUFBQTs7QUFqR1A7RUFxR00sY0FBYSxFQUNkOztBQXRHTDtFQXlHSSxtQkFBa0I7RUFDbEIsZ0JBQWUsRUFDaEI7O0FBM0dIO0VBNkdJLG1CQUFrQixFQTZGbkI7O0F0SW5MRDtFc0l2QkY7SUErR00sZUFBYyxFQTJGakIsRUFBQTs7QUExTUg7RUFrSE0sb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQiwwREFBaUQ7VUFBakQsa0RBQWlEO0VBQ2pELDBCQUF5QjtFQUN6QixtQkFBa0IsRUFtRm5COztBQXpNTDtFQXlIUSwwQkFBeUIsRUFTMUI7O0F0STNHTDtFc0l2QkY7SUEySFUsV0FBVTtJQUNWLHNCQUFxQjtJQUNyQiwwQkFBeUIsRUFLNUIsRUFBQTs7QUFsSVA7RUFnSVUsbUJBQWtCLEVBQ25COztBQWpJVDtFQW9JUSxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixRQUFPO0VBQ1AsU0FBUSxFQVdUOztBdEkzSEw7RXNJdkJGO0lBeUlVLFFBQU8sRUFTVixFQUFBOztBdEkzSEw7RXNJdkJGO0lBNElVLFNBQVE7SUFDUixRQUFPLEVBS1YsRUFBQTs7QUFsSlA7RUFvSlEsY0FBYTtFQU1iLG9CQUFtQjtFQUNuQixrQkFBaUI7RUFDakIsbUJBQWtCLEVBNENuQjs7QXRJakxMO0VzSXZCRjtJQXNKVSxXQUFVO0lBQ1Ysc0JBQXFCO0lBQ3JCLDZCQUE0QixFQWdEL0IsRUFBQTs7QUF4TVA7RUFnS1ksZ0JuSnJJUTtFbUpzSVIsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUN0QixrQkFBaUIsRUFVbEI7O0FBN0tYO0VBc0tjLGUxSXBLMEI7RTBJcUsxQixzQkFBcUIsRUFLdEI7O0FBNUtiO0VBMEtnQiwyQkFBMEIsRUFDM0I7O0FBM0tmO0VBaUxVLGdCbkpuSlc7RW1Kb0pYLGtCQUFpQjtFQUNqQixlMUkvSjhCO0UwSWdLOUIscUJBQW9CO0VBQ3BCLG9CQUFtQixFQUNwQjs7QUF0TFQ7RUF5TFUsbUJBQWtCO0VBQ2xCLGFBQVk7RUFDWixnQm5KN0pXO0VtSjhKWCxrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLHNCQUFxQjtFQUNyQixpQzFJN0w4QjtFMEk4TDlCLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsZTFJOUs4QixFMEltTC9COztBQXZNVDtFQXFNWSxlMUluTTRCLEUwSW9NN0I7O0FDdE1YO0VBQ0Usa0JBQWlCO0VBQ2pCLGVBQWM7RUFDZCxrQkFBaUIsRUEyTWxCOztBdkl2TEM7RXVJdkJGO0lBS0ksa0JBQWlCLEVBeU1wQixFQUFBOztBdkl2TEM7RXVJdkJGO0lBU0ksa0JBQWlCLEVBcU1wQixFQUFBOztBQTlNRDtFQVlJLGdCcEprQmlCO0VvSmpCakIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsZUFBYztFQUNkLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZTNJRW9DO0UySURwQyxpQzNJMkJpQztFMkkxQmpDLGVBQWMsRUFZZjs7QXZJVkQ7RXVJdkJGO0lBdUJNLGdCcEpLZTtJb0pKZixZQUFXO0lBQ1gsV0FBVTtJQUNWLGdCQUFlO0lBQ2Ysb0JBQW1CLEVBTXRCLEVBQUE7O0F2SVZEO0V1SXZCRjtJQThCTSxlQUFhO0lBQ2IsV0FBVSxFQUViLEVBQUE7O0FBakNIO0VBbUNJLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLFlBQVcsRUFDWjs7QUF0Q0g7RUF5Q00sZUFBYztFQUNkLFlBQVc7RUFDWCxZQUFXO0VBQ1gscUJBQW9CLEVBa0RyQjs7QXZJdkVIO0V1SXZCRjtJQThDUSxhQUFZO0lBQ1osWUFBVztJQUNYLGNBQWE7SUFDYixrQkFBaUIsRUE2Q3BCLEVBQUE7O0F2SXZFSDtFdUl2QkY7SUFvRFEsYUFBWSxFQTBDZixFQUFBOztBdkl2RUg7RXVJdkJGO0lBdURRLFdBQVU7SUFDVixhQUFZO0lBQ1osbUJBQWtCLEVBcUNyQixFQUFBOztBdkl2RUg7RXVJdkJGO0lBNERRLGFBQVksRUFrQ2YsRUFBQTs7QUE5Rkw7RUErRFEsZUFBYyxFQTZCZjs7QUE1RlA7RUFpRVUsWUFBVztFQUVYLDBCM0lyRDhCO0UySXNEOUIsMEIzSWxDOEI7RTJJb0M5Qix1RkFBc0Y7RUFDdEYsNkJBQTRCO0VBQzVCLGlDQUFnQztFQUNuQywyQkFBMEI7RUFDdkIsbUJBQWtCO0VBRWxCLGdCcEo3Q2lCO0VvSjhDakIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZTNJdkM4QixFMkk0Qy9COztBdklqRVA7RXVJdkJGO0lBcUZZLFVBQVM7SUFDVCxZQUFXLEVBRWQsRUFBQTs7QUF4RlQ7RUEwRlUsZTNJOUM4QixFMkkrQy9COztBQTNGVDtFQWlHSSxxQkFBb0IsRUFRckI7O0FBekdIO0VBbUdNLG1CQUFrQjtFQUNsQixrQkFBaUIsRUFDbEI7O0F2STlFSDtFdUl2QkY7SUF1R00saUJBQWdCLEVBRW5CLEVBQUE7O0FBekdIO0VBMkdJLFdBQVUsRUE0Q1g7O0FBdkpIO0VBNkdNLG9CQUFtQixFQXlDcEI7O0F2SS9ISDtFdUl2QkY7SUErR1EsaUJBQWdCLEVBdUNuQixFQUFBOztBQXRKTDtFQWtIUSwwQkFBeUI7RWxKbVAvQixzQk9uV3NDO0VQb1d0Qyw4QkFBNkI7RUFDN0Isc0JBQXFCO0VBQ3JCLGVBQWM7RUFDZCwwQkFBeUI7RUFDekIsa0NBQWlDO0VrSnRQM0IsWUFBVztFbEptUWpCLGtDQUF5QjtFQUF6QiwwQkFBeUI7RWtKalFuQixtQkFBa0I7RUFDbEIsZ0JBQWUsRUFJaEI7O0FBM0hQO0VBNkhRLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsZ0JwSnJHYTtFb0pzR2Isa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZTNJMUZnQztFMkkyRmhDLHNCQUFxQixFQU90Qjs7QUE5SVA7RUF5SVUsZTNJdkk4QixFMkl3SS9COztBdkluSFA7RXVJdkJGO0lBNElVLGdCcEpuSFUsRW9KcUhiLEVBQUE7O0FBOUlQO0VsSnVYRSxrQ0FBeUI7RUFBekIsMEJBQXlCO0VrSnJPakIsaUJBQWdCO0VBQ2hCLGtCQUFpQixFQUNsQjs7QUFwSlQ7RUF5SkksV0FBVTtFQUNWLHFCQUFvQixFQWlCckI7O0F2SXBKRDtFdUl2QkY7SUE0Sk0saUJBQWdCO0lBQ2hCLHFCQUFvQixFQWN2QixFQUFBOztBQTNLSDtFQWdLTSxtQkFBa0I7RUFDbEIsZ0JwSm5JZTtFb0pvSWYsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZTNJcEprQyxFMklzSm5DOztBQTFLTDtFQTZLSSxnQkFBZTtFQUNmLGtCQUFpQixFQWNsQjs7QXZJcktEO0V1SXZCRjtJQWdMTSxXQUFVO0lBQ1YsWUFBVyxFQVdkLEVBQUE7O0F2SXJLRDtFdUl2QkY7SUFvTE0sYUFBWSxFQVFmLEVBQUE7O0F2SXJLRDtFdUl2QkY7SUF1TE0sYUFBWSxFQUtmLEVBQUE7O0F2SXJLRDtFdUl2QkY7SUEwTE0sV0FBVSxFQUViLEVBQUE7O0F2SXJLRDtFdUl2QkY7SUFnTU0sWUFBVyxFQWFkLEVBQUE7O0F2SXRMRDtFdUl2QkY7SUFtTU0saUJBQWdCO0lBQ2hCLG1CQUFrQixFQVNyQixFQUFBOztBdkl0TEQ7RXVJdkJGO0lBd01NLGlCQUFnQixFQUtuQixFQUFBOztBdkl0TEQ7RXVJdkJGO0lBMk1NLGtCQUFpQixFQUVwQixFQUFBOztBQzdNSDtFQUNFLGVBQWMsRUFtRmY7O0FBcEZEO0VBR0ksZ0JySnFCZ0I7RXFKcEJoQixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlNUlVb0M7RTRJVHBDLHFCQUFvQixFQUNyQjs7QUFaSDtFQWdCSSxvQkFBbUI7RUFDbkIsaUJBQWdCLEVBS2pCOztBeElDRDtFd0l2QkY7SUFtQk0sV0FBVTtJQUNWLFlBQVcsRUFFZCxFQUFBOztBeElDRDtFd0l2QkY7SUF5Qk0sb0JBQW1CLEVBRXRCLEVBQUE7O0FBM0JIO0VBOEJNLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZTVJakJrQztFNElrQmxDLG1CQUFrQjtFQUNsQixzQkFBcUIsRUFFdEI7O0FBekNMO0VBMkNNLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLFFBQU87RUFDUCxZQUFXO0VBQ1gsc0JBQXFCO0VBQ3JCLG9CQUFtQjtFQUNuQixzQjVJaERrQyxFNElpRG5DOztBQW5ETDtFQXNESSxpQkFBZ0I7RUFDaEIsZ0JBQWU7RUFDZixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsc0JBQXFCO0VBQ3JCLGlCQUFnQjtFQUNoQixlQUFjO0VBQ2QsaUJBQWdCLEVBQ2pCOztBQWhFSDtFQWtFSSxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLG9CQUFtQixFQU9wQjs7QUEzRUg7RUFzRU0sbUJBQWtCO0VBQ2xCLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGlCQUFnQixFQUNqQjs7QUExRUw7RUE4RUksZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLG9CQUFtQixFQUN0Qjs7QUNsRkQ7RUFDRSxrQkFBaUI7RUFDakIsZUFBYyxFQUNmOztBQUNEO0VBQ0Usa0JBQWlCO0VBQ2pCLDRCQUEyQjtFQUMzQixZQUFXLEVBS1o7O0F6SVdDO0V5SW5CRjtJQUtJLCtCQUE4QjtJQUM5Qix5QkFBd0IsRUFFM0IsRUFBQTs7QUFDRDtFQUNFLHFCQUFvQixFQVlyQjs7QXpJSEM7RXlJVkY7SUFHSSxxQkFBb0IsRUFVdkIsRUFBQTs7QUFiRDtFQU1JLGlDN0llb0MsRTZJVHJDOztBeklGRDtFeUlWRjtJQVNRLGtCQUFpQixFQUVwQixFQUFBOztBQUdMO0VBRUksZUFBYztFQUNkLFlBQVc7RUFDWCxpQzdJR29DO0U2SUZwQyw4QkFBNkIsRUFTOUI7O0F6SWxCRDtFeUlJRjtJQU9NLHdDQUF1QyxFQU8xQyxFQUFBOztBeklsQkQ7RXlJSUY7SUFXUSxrQkFBaUIsRUFFcEIsRUFBQTs7QUFHTDtFQUVJLDJCQUEwQixFQU8zQjs7QUFUSDtFQUlNLHlCQUF3QixFQUl6Qjs7QUFHTDtFQUNFLGVBQWMsRUF1b0JmOztBekl2cUJDO0V5SStCRjtJQUdJLFVBQVMsRUFxb0JaLEVBQUE7O0FBeG9CRDtFQU1JLHNCQUFxQixFQU90Qjs7QUFiSDtFQVNNLGU3STdEa0M7RTZJOERsQywyQkFBMEIsRUFDekI7O0FBWFA7RUFrQkksbUJBQWtCO0VBQ2xCLGdCQUFlLEVBQ2hCOztBQXBCSDtFQXNCSSxlQUFjO0VBQ2QsWUFBVztFQUNYLGdCQUFlLEVBNlRoQjs7QXpJcFhEO0V5SStCRjtJQTBCTSxnQkFBZSxFQTJUbEIsRUFBQTs7QUFyVkg7RUE2Qk0sa0JBQWlCO0VBQ2pCLGFBQVk7RUFDWiw0Q0FBbUU7RUFDbkUsWUFBVyxFQUNaOztBQWpDTDtFQW1DTSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBRWxCLFlBQVcsRUFPWjs7QXpJNUVIO0V5SStCRjtJQXdDUSxnQkFBZTtJQUNmLGdCQUFlO0lBQ2YsWUFBVztJQUNYLGdCQUFlLEVBRWxCLEVBQUE7O0FBN0NMO0VBK0NNLFlBQVc7RUFDWCwwQjdJcEdrQztFNklxR2xDLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLGdCdEo5RWU7RXNKK0VmLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUN0QixtQkFBa0I7RUFDbEIsZTdJL0ZrQztFNklnR2xDLGlCQUFnQjtFQUNoQiw2QkFBNEI7RUFDNUIsOEJBQTZCO0VBQzdCLGtCQUFpQixFQXFHbEI7O0F6SWxNSDtFeUkrQkY7SUFnRVEsaUJBQWdCLEVBbUduQixFQUFBOztBeklsTUg7RXlJK0JGO0lBcUVRLGVBQWM7SUFDZCxnQkFBZTtJQUNmLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1YsbUJBQWtCO0lBQ2xCLGdCdEpwR2EsRXNKNkxoQixFQUFBOztBQW5LTDtFQTZFUSxnQkFBZTtFQUNmLGlCQUFnQixFQUtqQjs7QXpJbEhMO0V5SStCRjtJQWdGVSxnQkFBZTtJQUNmLGlCQUFnQixFQUVuQixFQUFBOztBQW5GUDtFQXFGUSxnQkFBZSxFQUtoQjs7QXpJekhMO0V5SStCRjtJQXVGVSxnQkFBZSxFQUdsQixFQUFBOztBQTFGUDtFQTRGUSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhLEVBeUJkOztBeklwSkw7RXlJK0JGO0lBOEZVLGFBQVk7SUFDWixvQkFBbUI7SUFDbkIsdUJBQXNCLEVBcUJ6QixFQUFBOztBQXJIUDtFQW1HVSxpQkFBZ0I7RUFDaEIsbUJBQWtCLEVBSW5COztBekl2SVA7RXlJK0JGO0lBc0dZLFdBQVUsRUFFYixFQUFBOztBQXhHVDtFQTBHVSw0QkFBb0I7RUFBcEIsNkJBQW9CO0VBQXBCLDRCQUFvQjtFQUFwQixxQkFBb0IsRUFVckI7O0FBcEhUO0VBNkdZLGFBQVk7RUFDWixrQkFBaUIsRUFJbEI7O0F6SWpKVDtFeUkrQkY7SUFnSGMsa0JBQWlCLEVBRXBCLEVBQUE7O0FBbEhYO0VBdUhRLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWEsRUE0QmQ7O0F6SWxMTDtFeUkrQkY7SUF5SFUsb0JBQW1CO0lBQ25CLHVCQUFzQjtJQUN0QixhQUFZLEVBd0JmLEVBQUE7O0FBbkpQO0VBOEhVLGlCQUFnQjtFQUNoQixtQkFBa0IsRUFJbkI7O0F6SWxLUDtFeUkrQkY7SUFpSVksV0FBVSxFQUViLEVBQUE7O0FBbklUO0VBcUlVLDRCQUFvQjtFQUFwQiw2QkFBb0I7RUFBcEIsNEJBQW9CO0VBQXBCLHFCQUFvQjtFQUNwQixtQkFBa0IsRUFZbkI7O0F6SWpMUDtFeUkrQkY7SUF3SVksZUFBYztJQUNkLGlCQUFnQixFQVNuQixFQUFBOztBQWxKVDtFQTRJWSxhQUFZO0VBQ1osa0JBQWlCLEVBSWxCOztBekloTFQ7RXlJK0JGO0lBK0ljLGdCQUFlLEVBRWxCLEVBQUE7O0FBakpYO0VBcUpRLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWEsRUFhZDs7QXpJak1MO0V5SStCRjtJQXVKVSxvQkFBbUI7SUFDbkIsdUJBQXNCO0lBQ3RCLGFBQVksRUFTZixFQUFBOztBQWxLUDtFQTRKVSxpQkFBZ0I7RUFDaEIsbUJBQWtCLEVBSW5COztBekloTVA7RXlJK0JGO0lBK0pZLFdBQVUsRUFFYixFQUFBOztBQWpLVDtFQXFLTSxZQUFXO0VBQ1gsWUFBVyxFQTJCWjs7QXpJaE9IO0V5SStCRjtJQTRLUSxtQkFBa0I7SUFDbEIsWUFBVyxFQW9CZCxFQUFBOztBQWpNTDtFQW1MUSxjQUFhLEVBQ2Q7O0FBcExQO0VBdUxRLCtCQUE4QjtFQUM5QixnQ0FBK0I7RUFDL0IsMEJBQTBCO0VBQzFCLDJCQUEwQixFQU0zQjs7QXpJL05MO0V5SStCRjtJQTRMVSxtQkFBa0IsRUFJckIsRUFBQTs7QUFoTVA7RUFtTU0sZUFBYztFQUNkLFlBQVcsRUE0R1o7O0F6SS9VSDtFeUkrQkY7SUFzTVEsV0FBVTtJQUNWLFlBQVcsRUF5R2QsRUFBQTs7QXpJL1VIO0V5SStCRjtJQTBNUSxXQUFVLEVBc0diLEVBQUE7O0F6SS9VSDtFeUkrQkY7SUE2TVEsV0FBVSxFQW1HYixFQUFBOztBekkvVUg7RXlJK0JGO0lBZ05RLFdBQVUsRUFnR2IsRUFBQTs7QUFoVEw7RUFtTlEsaUJBQWdCO0VBQ2hCLHNCQUFxQjtFQUNyQixtQkFBa0I7RUFDbEIsMEI3SXJQZ0M7RTZJc1BoQyx5QkFBd0I7RUFDeEIsb0JBQW1CO0VBQ25CLGdCdEovT3lCO0VzSmdQekIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUV0QixpQkFBZ0I7RUFDaEIsMEJBQXlCO0VBQ3pCLDBCN0l2UWdDO0U2SXdRaEMsZTdJbFFnQyxFNkkyUWpDOztBekkzUUw7RXlJK0JGO0lBcU9VLG9CQUFtQjtJQUNuQixjQUFhLEVBTWhCLEVBQUE7O0FBNU9QO0VBeU9VLGU3SXhROEI7RTZJeVE5QixzQkFBcUIsRUFDdEI7O0FBM09UO0VBOE9RLGdCdEp6UVk7RXNKMFFaLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCLEVBYWpCOztBQWpRUDtFQXNQVSxnQnRKalJVO0VzSmtSVixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlN0l2UThCO0U2SXdROUIsc0JBQXFCLEVBQ3RCOztBQS9QVDtFQW1RUSxnQnRKM1JhO0VzSjRSYixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZTdJNVNnQyxFNklxVGpDOztBekluVEw7RXlJK0JGO0lBNlFVLFlBQVc7SUFDWCxXQUFVO0lBQ1YsZUFBYyxFQUtqQixFQUFBOztBekluVEw7RXlJK0JGO0lBa1JVLFdBQVUsRUFFYixFQUFBOztBQXBSUDtFQXNSUSxrQkFBaUI7RUFDakIsWUFBVztFQUNYLGdCdEpoVGE7RXNKaVRiLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLGU3SXpTZ0M7RTZJMFNoQyxpQzdJcFZnQyxFNkltV2pDOztBQS9TUDtFQWtTVSxlN0k1UzhCO0U2STZTOUIsc0JBQXFCLEVBRXRCOztBeklwVVA7RXlJK0JGO0lBdVNVLGFBQVksRUFRZixFQUFBOztBekk5VUw7RXlJK0JGO0lBMFNVLGtCQUFpQixFQUtwQixFQUFBOztBekk5VUw7RXlJK0JGO0lBbVRRLFlBQVcsRUFFZCxFQUFBOztBQXJUTDtFQXdUUSxjQUFhLEVBQ2Q7O0FBelRQO0VBNFRNLGNBQWEsRUFDZDs7QUE3VEw7RUFrVVEsMEI3SXZXZ0MsRTZJOFdqQzs7QUF6VVA7RUFvVVUsZTdJeFg4QixFNkl5WC9COztBQXJVVDtFQXVVVSxrQkFBaUIsRUFDbEI7O0FBeFVUO0VBNFVRLDBCQUFpQyxFQUNoQzs7QUE3VVQ7RUFpVlUsMEJBQWlDLEVBQ2xDOztBQWxWVDtFQTBWSSw2QkFBNEIsRUFJN0I7O0F6STdYRDtFeUkrQkY7SUE0Vk0sNkJBQTRCLEVBRS9CLEVBQUE7O0FBOVZIO0VBZ1dJLGlCQUFnQixFQUNqQjs7QUN2Wkg7RUFFRSxrQkFBaUIsRUFDakI7O0FBRUY7RUFDQywwQkFBeUI7RUFDeEIsa0JBQWlCO0VBQ2pCLDJCQUEwQixFQWtTM0I7O0ExSW5SQztFMElsQkY7SUFLRSxrQkFBaUIsRUFnU2xCLEVBQUE7O0FBclNEO0VBU0UsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixhQUFZO0VBQ1osNkJBQTRCLEVBUTVCOztBMUlGQTtFMElsQkY7SUFjRyxjQUFhLEVBTWQsRUFBQTs7QTFJRkE7RTBJbEJGO0lBaUJHLGdCQUFlO0lBQ2YsaUJBQWdCLEVBRWpCLEVBQUE7O0FBcEJGO0VBd0JFLGtCQUFpQjtFQUNqQixvQkFBbUI7RUFDbkIsZ0J2SkRtQjtFdUpRbkIsaUJBQWdCO0VBQ2hCLGU5SWxCc0M7RThJbUJ0QyxpQ0FBaUQ7RUFDakQsb0JBQWtCLEVBSWxCOztBMUl0QkE7RTBJbEJGO0lBNEJHLGtCQUFpQjtJQUNqQixnQnZKTmtCO0l1Sk9sQixzQkFBcUIsRUFVdEIsRUFBQTs7QTFJdEJBO0UwSWxCRjtJQXNDRyxvQkFBa0IsRUFFbkIsRUFBQTs7QUF4Q0Y7RUE2Q0UsZ0J2Sm5CeUI7RXVKb0J6QixvQkFBbUIsRUFTbkI7O0ExSXJDQTtFMElsQkY7SUFtREcsZ0J2SjFCa0IsRXVKOEJuQixFQUFBOztBQXZERjtFQTJERSxzQkFBcUIsRUFPckI7O0FBbEVGO0VBNkRHLGdCdkpwQ2tCO0V1SnFDbEIsaUJBQWdCO0VBQ2hCLGU5SXhCcUM7RThJeUJyQyxvQkFBbUIsRUFDbkI7O0FBakVIO0VBdUVHLGdCdko5Q2tCO0V1SitDbEIsWUFBVztFQUNYLFlBQVc7RUFFWCxtQkFBa0I7RUFDbEIsV0FBUztFQWFULDBCOUk3RXFDO0U4SThFckMsOEM5STdCcUM7VThJNkJyQyxzQzlJN0JxQztFOEk4QnJDLG9CQUFtQixFQTRLbkI7O0ExSXJQRDtFMElsQkY7SUE4RUksZ0JBQWUsRUF5TGhCLEVBQUE7O0ExSXJQRDtFMElsQkY7SUFpRkksbUJBQWtCO0lBQ2xCLFNBQVE7SUFDUixXQUFVLEVBb0xYLEVBQUE7O0ExSXJQRDtFMElsQkY7SUF1RkksYUFBWSxFQWdMYixFQUFBOztBQXZRSDtFQThGSSxnQnZKcEV1QjtFdUp3RXZCLGU5STNEb0M7RThJNERwQyw2QkFBNEIsRUFzQjVCOztBMUl2R0Y7RTBJbEJGO0lBZ0dLLGdCdkp2RWdCLEV1SmdHakIsRUFBQTs7QTFJdkdGO0UwSWxCRjtJQXFHSyxtQkFBa0IsRUFvQm5CLEVBQUE7O0FBekhKO0VBd0dLLHNCQUFxQjtFQUNyQiw4QkFBNkI7RUFDN0Isc0JBQXFCO0VBQ3JCLDBCQUF5QjtFQUN6QixpQ0FBZ0M7RUFDaEMsOEJBQTZCO0VBQzdCLDRCQUEyQjtFQUMzQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLGtDQUFpQztFQUNqQywwQkFBeUI7RUFDekIsZUFBYztFQUNkLGFBQWE7RUFDYixnQkFBZSxFQUVmOztBQXZITDtFQTZISyxtQ0FBa0M7RUFDbEMsZ0JBQWUsRUFDZjs7QUEvSEw7RUFtSUksb0JBQW1CO0VBQ25CLGdCQUFlO0VBQ2YsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixpQ0FBZ0M7RUFDaEMsMkJBQTBCO0VBQzFCLDZCQUE0QjtFQUM1QiwwQjlJaklvQztFOElrSXBDLHFGQUFvRjtFQUNwRiwwQjlJbEdpQztFOEltR2pDLG1CQUFrQjtFQUNsQixrQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGdCdkp0SHVCLEV1SndJdkI7O0ExSWhKRjtFMElsQkY7SUFrSkssZ0J2SnpIZ0IsRXVKeUlqQixFQUFBOztBQWxLSjtFQXFKVyxjQUFhLEVBQUc7O0FBckozQjtFQXVKSyxZQUFXO0VBQ1gsMEI5SS9JbUM7RThJZ0puQyxlOUlsSG1DO0U4SW1IbkMsYUFBWTtFQUNaLG9CQUFtQixFQU1uQjs7QTFJL0lIO0UwSWxCRjtJQThKTSxXQUFVO0lBQ1YsY0FBYSxFQUVkLEVBQUE7O0FBaktMO0VBcUtJLGFBQVk7RUFDWixVQUFTO0VBQ1QsZ0JBQWU7RUFDZixvQkFBbUIsRUFnRm5COztBMUl0T0Y7RTBJbEJGO0lBMEtLLGlCQUFnQixFQThFakIsRUFBQTs7QUF4UEo7RUE4S08sWUFBVztFQUNYLGlCQUFnQixFQUNoQjs7QUFoTFA7RUFrTFEsZUFBYztFQUVkLHNCQUFxQixFQW1DckI7O0FBdk5SO0VBc0xTLHNGQUFxRjtFQUNyRiwyQkFBMEI7RUFDMUIsbUJBQWtCLEVBQ1Y7O0FBekxqQjtFQTJMUyx5RkFBd0Y7RUFDeEYsMkJBQTBCO0VBQ2pCLG1CQUFrQjtFQUNsQixvQkFBbUIsRUFDNUI7O0FBL0xUO0VBaU1TLG9GQUFtRjtFQUNuRiwyQkFBMEI7RUFDMUIsbUJBQWtCLEVBQ1Y7O0FBcE1qQjtFQXNNUyx5RkFBd0Y7RUFDeEYsMkJBQTBCO0VBQ2pCLG1CQUFrQjtFQUNsQixvQkFBbUIsRUFDNUI7O0FBMU1UO0VBNE1TLHNCQUFxQjtFQUNyQixlOUloTitCO0U4SWlOL0Isb0JBQW1CO0VBQ25CLG9CQUFtQjtFQUNuQiwwQjlJbk4rQjtFOElvTi9CLGdCQUFlLEVBS2Y7O0FBdE5UO0VBbU5VLDBCOUl0TjhCO0U4SXVOOUIsZTlJeE04QixFOEl5TTlCOztBQXJOVjtFQXlOUSxXQUFVO0VBQ1YsWUFBVztFQUNYLG9CQUFtQixFQUNuQjs7QUE1TlI7RUE4TlEsaUJBQWdCLEVBQ2hCOztBQS9OUjtFQWlPZ0IsaUJBQWdCO0VBQ2hCLGdCQUFlLEVBQ2hCOztBMUlqTmI7RTBJbEJGO0lBc09TLGNBQWE7SUFDYixXQUFVLEVBV0osRUFBQTs7QTFJaE9iO0UwSWxCRjtJQTBPUyxjQUFhO0lBQ2IsWUFBVyxFQU9MLEVBQUE7O0ExSWhPYjtFMElsQkY7SUE4T1MsY0FBYTtJQUNiLFdBQVUsRUFHSixFQUFBOztBQWxQZjtFQXNQSyxxQkFBb0IsRUFDcEI7O0FBdlBMO0VBNFBJLFlBQVc7RUFDWCxZQUFXO0VBQ1gsa0JBQWlCO0VBQ2pCLDhCQUEyQztFQUN2QyxjQUFhO0VBQ2pCLHNCQUFxQjtFQUNyQixhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLGVBQWMsRUFDWDs7QUFyUVA7RUF5UUcsWUFBVyxFQUtYOztBMUk1UEQ7RTBJbEJGO0lBMlFJLFdBQVU7SUFDVixvQkFBbUIsRUFFcEIsRUFBQTs7QUE5UUg7RUFnUkcsbUJBQWtCO0VBQ2xCLG9CQUFtQixFQUNuQjs7QUFsUkg7RUFxUkUsbUJBQWtCO0VBQ2hCLG1CQUFrQjtFQUNsQiwwQjlJMVJvQztFOEkyUnBDLDBCOUkzUm9DO0U4STRScEMsZTlJN1FvQztFOEk4UXBDLGtCQUFpQjtFQUNqQixvQkFBbUI7RUFDbkIsWUFBVztFQUNiLHFCQUFvQjtFQUNwQixnQnZKclFtQixFdUpzUWxCOztBQS9SSDtFQWlTSSwwQjlJcFNvQztFOElxU3BDLDBCOUl0Um9DO0U4SXVScEMsZTlJdFNvQyxFOEl1U3JDOztBQUdIO0VBRUcsMEI5STlScUMsRThJK1JyQzs7QUFJSDtFQUVFLFlBQVcsRUFhWDs7QTFJM1NBO0UwSTRSRjtJQUlHLFdBQVUsRUFXWCxFQUFBOztBMUkzU0E7RTBJNFJGO0lBT0csWUFBVyxFQVFaLEVBQUE7O0ExSTNTQTtFMEk0UkY7SUFVRyxZQUFXLEVBS1osRUFBQTs7QTFJM1NBO0UwSTRSRjtJQWFHLFdBQVUsRUFFWCxFQUFBOztBQUVGO0VBQ0MsZ0JBQWU7RUFDZCxXQUFVO0VBQ1gsV0FBVSxFQVVWOztBMUkxVEM7RTBJNlNGO0lBS0UsV0FBVSxFQVFYLEVBQUE7O0ExSTFUQztFMEk2U0Y7SUFRRSxZQUFXLEVBS1osRUFBQTs7QTFJMVRDO0UwSTZTRjtJQVdFLFdBQVUsRUFFWCxFQUFBOztBQUNEO0VBQ0Usa0JBQWlCLEVBSWxCOztBMUloVUM7RTBJMlRGO0lBR0ksa0JBQWlCLEVBRXBCLEVBQUE7O0FBQ0Q7RUFDRSxrQkFBaUIsRUFDbEI7O0FDMVZEO0VBQ0MsWUFBVztFQUNYLDBCQUF5QjtFQUN6QixnQkFBZ0IsRUFDaEI7O0FBQ0Q7OztFQUdDLGtCQUFpQjtFQUNqQixhQUFZO0VBQ1osNkJBQTRCLEVBdUw1Qjs7QTNJMUtDO0UySWxCRjs7O0lBT0UsNkJBQTRCLEVBcUw3QixFQUFBOztBM0kxS0M7RTJJbEJGOzs7SUFVRSx1QkFBc0IsRUFrTHZCLEVBQUE7O0FBNUxEOzs7RUFjRSxXQUFVO0VBQ1YsYUFBWTtFQUNaLGNBQWEsRUFDYjs7QUFqQkY7OztFQW9CRSxnQnhKRWtCLEV3SkRqQjs7QUFyQkg7OztFQXdCRyxlQUFjO0VBQ2QsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsaUNBQWdDO0VBQ2hDLFdBQVU7RUFDVixvQkFBbUI7RUFDbkIsWUFBVyxFQUVYOztBQWhDSDs7O0VBa0NHLGVBQWM7RUFDZCxvQkFBbUI7RUFDbkIsMEJBQXlCO0VBQ3pCLFlBQVc7RUFDWCxZQUFXLEVBOEJYOztBQXBFSDs7O0VBd0NJLGVBQWM7RUFDZCxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixjQUFhLEVBd0JiOztBQW5FSjs7O0VBNkNLLGlDQUFnQztFQUNoQyxvQkFBbUI7RUFDbkIsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlQUFjLEVBQ2Q7O0FBdkRMOzs7RUF5REssWUFBVztFQUNYLG1CQUFrQjtFQUNsQixpQ0FBZ0M7RUFDaEMsMkJBQTBCO0VBQ3hCLDZCQUE0QjtFQUM1QiwwQkFBeUI7RUFDekIscUZBQW9GO0VBQ3BGLDBCQUF5QjtFQUN6QixtQkFBa0IsRUFDcEI7O0FBbEVMOzs7RUFzRUcsWUFBVyxFQUNYOztBQXZFSDs7Ozs7RUEyRUMsZUFBYyxFQWdIZDs7QUEzTEQ7Ozs7O0VBNkVJLDJCQUEwQjtFQUM1QixnQnhKMURrQjtFd0o4RGxCLGlCQUFnQjtFQUNoQixzQkFBcUI7RUFDckIsZS9JcEVzQztFK0lxRXRDLGlDQUFpRDtFQUNqRCxvQkFBbUIsRUFJbkI7O0EzSXhFQTtFMklsQkY7Ozs7O0lBZ0ZHLGdCQUFlLEVBVWhCLEVBQUE7O0EzSXhFQTtFMklsQkY7Ozs7O0lBd0ZHLG9CQUFtQixFQUVwQixFQUFBOztBQTFGRjs7Ozs7RUE0RkUsb0JBQW1CLEVBOEZuQjs7QTNJeEtBO0UySWxCRjs7Ozs7SUE4RkcsV0FBVTtJQUNWLHFCQUFvQixFQTJGckI7RUExTEY7Ozs7O0lBaUdJLG9CQUFtQixFQUNuQjtFQWxHSjs7Ozs7SUFvR0ksaUJBQWdCLEVBQ2hCLEVBQUE7O0EzSW5GRjtFMklsQkY7Ozs7O0lBd0dHLFdBQVU7SUFDVixzQkFBcUIsRUFpRnRCLEVBQUE7O0EzSXhLQTtFMklsQkY7Ozs7O0lBMkdJLHNCQUFxQixFQStFdkIsRUFBQTs7QTNJeEtBO0UySWxCRjs7Ozs7SUE4R0ksc0JBQXFCLEVBNEV2QixFQUFBOztBM0l4S0E7RTJJbEJGOzs7OztJQWlISSxzQkFBcUIsRUF5RXZCLEVBQUE7O0EzSXhLQTtFMklsQkY7Ozs7O0lBb0hJLHNCQUFxQixFQXNFdkIsRUFBQTs7QTNJeEtBO0UySWxCRjs7Ozs7SUF1SEksc0JBQXFCLEVBbUV2QixFQUFBOztBM0l4S0E7RTJJbEJGOzs7OztJQTBISSxzQkFBcUIsRUFnRXZCLEVBQUE7O0EzSXhLQTtFMklsQkY7Ozs7O0lBNkhJLHNCQUFxQixFQTZEdkIsRUFBQTs7QTNJeEtBO0UySWxCRjs7Ozs7SUFnSUksc0JBQXFCLEVBMER2QixFQUFBOztBM0l4S0E7RTJJbEJGOzs7OztJQW1JSSxzQkFBcUIsRUF1RHZCLEVBQUE7O0FBMUxGOzs7OztFQXlJRyxtQkFBa0IsRUEyQ2xCOztBQXBMSDs7Ozs7RUEySUksWUFBVztFQUNYLGdCQUFlO0VBQ2Ysc0JBQXFCO0VBQ3JCLDhCQUE2QjtFQUM3QixzQkFBcUI7RUFDckIsZUFBYztFQUNkLDBCQUF5QjtFQUN6QixrQ0FBaUM7RUFDakMsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixrQ0FBaUM7RUFDakMsMEJBQXlCLEVBQ3pCOztBQXZKSjs7Ozs7RUEySkksaUNBQWdDO0VBRWhDLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsZ0J4SjFJaUI7RXdKOElqQixrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLGUvSTlIb0MsRStJb0lwQzs7QTNJekpGO0UySWxCRjs7Ozs7SUFpS0ssZ0J4SjdJZSxFd0p1SmhCLEVBQUE7O0FBM0tKOzs7Ozs7Ozs7RUF3S0ssZS9JM0ttQztFK0k0S25DLGlDQUFnQyxFQUNoQzs7QUExS0w7Ozs7Ozs7OztFdEprWEUsa0NBQXlCO0VBQXpCLDBCQUF5QjtFc0puTXRCLGtCQUFpQjtFQUNqQixtQkFBa0IsRUFDbEI7O0FBakxMOzs7Ozs7Ozs7RUFzTEcsbUJBQWtCO0VBQ2xCLGdCeEo5SmtCO0V3SitKbEIsa0JBQWlCLEVBQ2pCOztBQUtIO0VBRUUsMEIvSXBMc0MsRStJcUx0Qzs7QUN0TUY7RUFDRSxrQkFBaUI7RUFDakIsZUFBYyxFQUNmOztBNUlvQkM7RTRJbkJGO0lBRUksa0JBQWlCO0lBQ2pCLHlCQUF3QjtJQUN4QixZQUFXLEVBSWQsRUFBQTs7QUFDRDtFQUNFLG9CQUFtQjtFQUNuQixlQUFjLEVBOExmOztBNUl0TEM7RTRJVkY7SUFJSSxVQUFTLEVBNExaLEVBQUE7O0FBaE1EO0VBT0ksZUFBYyxFQUNmOztBQVJIO0VBVUksbUJBQWtCO0VBQ2xCLGdCQUFlLEVBQ2hCOztBQVpIO0VBY0ksc0JBQXFCO0VBQ3JCLGVoSlJvQyxFZ0o0Q3JDOztBQW5ESDtFQWtCUSwyQkFBMEI7RUFDMUIsZWhKOUJnQyxFZ0orQmpDOztBQXBCUDtFQXlCUSxjQUFhO0VBQ2IsaUJBQWdCLEVBQ2pCOztBQTNCUDtFQStCUSxvQkFBbUIsRUFDcEI7O0FBaENQO0VBb0NNLG9CQUFtQixFQUNwQjs7QUFyQ0w7RUF3Q00sZUFBYztFQUNkLGtCQUFpQjtFQUNqQiw4QmhKekNrQztFZ0owQ2xDLGlCQUFnQixFQU9qQjs7QTVJeENIO0U0SVZGO0lBNkNRLGlCQUFnQjtJQUNoQixXQUFVO0lBQ1YsWUFBVztJQUNYLGtCQUFpQixFQUVwQixFQUFBOztBQWxETDtFQXFESSxvQkFBbUIsRUEwSXBCOztBNUlyTEQ7RTRJVkY7SUF3RFEscUJBQWE7SUFBYixzQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYSxFQUVoQixFQUFBOztBQTFETDtFQTRETSxXQUFVO0VBQ1YsMEJoSnhFa0M7RWdKeUVsQyxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLGdCekpuRGU7RXlKb0RmLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUN0QixtQkFBa0I7RUFDbEIsZWhKcEVrQyxFZ0orRW5DOztBNUl6RUg7RTRJVkY7SUEwRVEsV0FBVTtJQUNWLGlCQUFnQixFQVFuQixFQUFBOztBNUl6RUg7RTRJVkY7SUE4RVEsY0FBYSxFQUtoQixFQUFBOztBNUl6RUg7RTRJVkY7SUFpRlEscUJBQWE7SUFBYixzQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYSxFQUVoQixFQUFBOztBQW5GTDtFQXFGTSxpQkFBZ0I7RUFDaEIsWUFBVztFQUNYLFlBQVc7RUFDWCxtQkFBa0IsRUFnQm5COztBNUk5Rkg7RTRJVkY7SUEyRlEsWUFBVztJQUNYLFlBQVc7SUFDWCxpQkFBZ0I7SUFDaEIsaUJBQWdCLEVBVW5CLEVBQUE7O0E1STlGSDtFNElWRjtJQWlHUSxtQkFBa0IsRUFPckIsRUFBQTs7QUF4R0w7RUFzR1EsbUJBQWtCLEVBQ25COztBQXZHUDtFQTJHTSxtQkFBa0IsRUFtQ25COztBQTlJTDtFQTZHUSxtQkFBa0I7RUFDbEIsVUFBUztFQUNULFNBQVE7RUFDUixpQkFBZ0I7RUFDaEIsZWhKdkdnQztFZ0p3R2hDLGdCQUFlO0VBQ2YsaUJBQWdCO0VBR2hCLGlCQUFnQixFQUtqQjs7QTVJakhMO0U0SVZGO0lBd0hVLGNBQWE7SUFDYixhQUFZLEVBRWYsRUFBQTs7QUEzSFA7RUE2SFEsaUJBQWdCO0VBQ2hCLHNCQUFxQjtFQUNyQixtQkFBa0I7RUFDbEIsMEJoSnRIZ0M7RWdKdUhoQyx5QkFBd0I7RUFDeEIsb0JBQW1CO0VBQ25CLGdCekpoSHlCO0V5SmlIekIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsZUFBYztFQUNkLHVCQUFzQjtFQUN0QixrQkFBaUI7RUFDakIsZWhKaElnQztFZ0ppSWhDLGFBQVk7RUFDWixrQkFBaUIsRUFDbEI7O0FBN0lQO0VBaUpRLGdCekpuSVk7RXlKb0laLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCLEVBQ2pCOztBQXhKUDtFQTBKUSxnQnpKeklhO0V5SjBJYixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZWhKMUpnQyxFZ0oySmpDOztBQW5LUDtFQXFLUSxrQkFBaUI7RUFDakIsWUFBVztFQUNYLGdCekp0SmE7RXlKdUpiLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLGVoSi9JZ0M7RWdKZ0poQyxpQ2hKMUxnQyxFZ0p3TWpDOztBQTdMUDtFQWlMVSxlaEpsSjhCO0VnSm1KOUIsc0JBQXFCLEVBSXRCOztBQXRMVDtFQW9MWSxlaEovTDRCLEVnSmdNN0I7O0E1STNLVDtFNElWRjtJQTJMVSxrQkFBaUIsRUFFcEIsRUFBQTs7QUMxTVA7RUFDRSxrQkFBaUI7RUFDakIsb0JBQW1CO0VBQ25CLGVBQWM7RUFDZCxZQUFXO0VBQ1gsbUJBQWtCO0VBVWxCLDJEQUFrRDtVQUFsRCxtREFBa0Q7RUFDbEQsMEJBQXlCO0VBQ3pCLDhCQUE2QixFQWlCOUI7O0E3SVhDO0U2SXZCRjtJQVFJLHVCQUFzQixFQTBCekIsRUFBQTs7QTdJWEM7RTZJdkJGO0lBV0ksMEJBQXlCO0lBQ3pCLFdBQVUsRUFzQmIsRUFBQTs7QTdJWEM7RTZJdkJGO0lBb0JHLGtCQUFpQjtJQUNoQixtQkFBa0IsRUFhckIsRUFBQTs7QUFsQ0Q7RUF5QkksZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixpQkFBZ0I7RUFDaEIsaUNqSklvQztFaUpIcEMsbUJBQWlCLEVBQ2xCOztBQUlIO0VBQ0Msa0JBQWlCLEVBaVJqQjs7QUFsUkQ7RUFHSSxtQkFBa0I7RUFDbEIsZ0JBQWUsRUFDaEI7O0FBTEg7RUFPSSxlQUFjO0VBQ2QsWUFBVztFQUNYLGlDakpYb0M7RWlKWXBDLG1CQUFrQixFQXdCbkI7O0E3SS9DRDtFNklhRjtJQVlNLDZCQUE0QixFQXNCL0IsRUFBQTs7QUFsQ0g7RUFlTSwwQkFBeUIsRUFrQnhCOztBQWpDUDtFQWlCUSwwQkFBeUIsRUFNMUI7O0FBdkJQO0VBb0JZLGVqSnRENEIsRWlKdUQ3Qjs7QUFyQlg7RUEyQlUsZWpKN0Q4QixFaUo4RC9COztBQTVCVDtFQThCVSxlakpoRThCLEVpSmlFL0I7O0FBL0JUO0VBb0NJLDZCQUE0QixFQUM3Qjs7QUFyQ0g7RUF1Q0ksaUJBQWdCLEVBQ2pCOztBQXhDSDtFQTRDTSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsaUJBQWdCO0VBQ2hCLFlBQVc7RUFDWCwwQmpKakZrQztFaUprRmxDLDRCQUEyQjtFQUMzQiw2QkFBNEI7RUFDNUIsWUFBVztFQUNYLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsZ0IxSjdEZTtFMEo4RGYsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLG1CQUFrQjtFQUNsQixlako5RWtDLEVpSnNKbkM7O0E3SWhKSDtFNklhRjtJQWdFUSxXQUFVO0lBQ1YsbUJBQWtCO0lBQ2xCLGdCQUFlLEVBaUVsQixFQUFBOztBN0loSkg7RTZJYUY7SUFxRVEsV0FBVTtJQUNWLGtCQUFpQjtJQUNqQixrQkFBaUI7SUFDakIsbUJBQWtCO0lBQ2xCLGdCMUpqRmEsRTBKMkloQixFQUFBOztBQW5JTDtFQWdGUSxnQjFKNUZZO0UwSjZGWixpQkFBZ0IsRUFDakI7O0E3SS9GTDtFNklhRjtJQThFVSxnQjFKM0ZVLEUwSitGYixFQUFBOztBQWxGUDtFQXFGUSxjQUFhLEVBQ2Q7O0E3SW5HTDtFNklhRjtJQTBGVSxrQkFBaUIsRUF3Q3BCLEVBQUE7O0FBbElQO0VBOEZVLFlBQVc7RUFDWCxjQUFhLEVBSWQ7O0E3SWhIUDtFNklhRjtJQWlHWSxZQUFXLEVBRWQsRUFBQTs7QUFuR1Q7RUFxR1UsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsc0JBQXFCLEVBSXRCOztBN0l4SFA7RTZJYUY7SUF5R1ksV0FBVSxFQUViLEVBQUE7O0FBM0dUO0VBNkdVLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGtCQUFpQixFQUNsQjs7QUFoSFQ7RUFrSFUsWUFBVyxFQUNaOztBQW5IVDtFQXFIVSxZQUFVLEVBQ1g7O0FBdEhUO0VBd0hVLGFBQVksRUFDYjs7QUF6SFQ7RUEySFUsYUFBWTtFQUNaLHdCQUF1QixFQUt4Qjs7QTdJOUlQO0U2SWFGO0lBOEhZLFdBQVU7SUFDVixrQkFBaUIsRUFFcEIsRUFBQTs7QUFqSVQ7RUFxSU0sWUFBVztFQUNYLFlBQVcsRUFvQ1o7O0E3SXZMSDtFNklhRjtJQTRJUSxtQkFBa0I7SUFDbEIsWUFBVztJQUNYLGlCQUFnQixFQTRCbkIsRUFBQTs7QTdJdkxIO0U2SWFGO0lBb0pRLG1CQUFrQixFQXNCckIsRUFBQTs7QUExS0w7RUF3SlEsK0JBQThCO0VBQzlCLGdDQUErQixFQUtoQzs7QTdJM0tMO0U2SWFGO0lBMkpVLG1CQUFrQixFQUdyQixFQUFBOztBQTlKUDtFQWlLVSxjQUFhLEVBQ2Q7O0FBbEtUO0VBb0tVLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLFlBQVcsRUFDWjs7QUF4S1Q7RUE0S00sZUFBYztFQUNkLFlBQVcsRUFpR1o7O0E3STNSSDtFNklhRjtJQWdMUSxXQUFVO0lBQ1YsWUFBVyxFQTZGZCxFQUFBOztBN0kzUkg7RTZJYUY7SUFvTFEsV0FBVTtJQUNWLGVBQWMsRUF5RmpCLEVBQUE7O0E3STNSSDtFNklhRjtJQXdMUSxXQUFVLEVBc0ZiLEVBQUE7O0E3STNSSDtFNklhRjtJQTJMUSxXQUFVLEVBbUZiLEVBQUE7O0FBOVFMO0VBOExRLGlCQUFnQjtFQUNoQixzQkFBcUI7RUFDckIsbUJBQWtCO0VBQ2xCLDBCako5TWdDO0VpSitNaEMseUJBQXdCO0VBQ3hCLG9CQUFtQjtFQUNuQixnQjFKeE15QjtFMEp5TXpCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFFdEIsaUJBQWdCO0VBQ2hCLDBCQUF5QjtFQUN6QiwwQmpKaE9nQyxFaUp5T2pDOztBN0luT0w7RTZJYUY7SUErTVUsb0JBQW1CO0lBQ25CLGNBQWEsRUFNaEIsRUFBQTs7QUF0TlA7RUFtTlUsZWpKaE84QjtFaUppTzlCLHNCQUFxQixFQUN0Qjs7QUFyTlQ7RUF3TlEsZ0IxSmpPWTtFMEprT1osaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZWpKdk5nQyxFaUp3TmpDOztBQWhPUDtFQWtPUSxnQjFKeE9hO0UwSnlPYixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZWpKelBnQyxFaUprUWpDOztBN0loUUw7RTZJYUY7SUE0T1UsWUFBVztJQUNYLFdBQVU7SUFDVixlQUFjLEVBS2pCLEVBQUE7O0E3SWhRTDtFNklhRjtJQWlQVSxXQUFVLEVBRWIsRUFBQTs7QUFuUFA7RUFxUFEsa0JBQWlCO0VBQ2pCLFlBQVc7RUFDWCxnQjFKN1BhO0UwSjhQYixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsc0JBQXFCO0VBQ3JCLGlCQUFnQjtFQUNoQixlakp0UGdDO0VpSnVQaEMsaUNqSmpTZ0MsRWlKK1NqQzs7QUE3UVA7RUFpUVUsZWpKelA4QjtFaUowUDlCLHNCQUFxQixFQUN0Qjs7QTdJaFJQO0U2SWFGO0lBcVFVLGFBQVksRUFRZixFQUFBOztBN0kxUkw7RTZJYUY7SUF3UVUsa0JBQWlCLEVBS3BCLEVBQUE7O0F6QjNLUDtFeUJvTEcsMEJBQXlCLEVBQ3pCOztBQzNUSDtFQUNFLDZCQUE0QjtFQUM1QiwrQkFBOEIsRUE2Ui9COztBQS9SRDtFQUlJLG1CQUFrQjtFQUNsQixnQkFBZSxFQUNoQjs7QUFOSDtFQVFJLGVBQWM7RUFDZCxZQUFXO0VBQ1gsaUNsSndCb0M7RWtKdkJwQyxtQkFBa0IsRUF1Qm5COztBOUlYRDtFOEl2QkY7SUFhTSw2QkFBNEIsRUFxQi9CLEVBQUE7O0FBbENIO0VBZ0JNLDBCQUF5QixFQWlCMUI7O0FBakNMO0VBa0JRLDBCQUFpQztFQUNqQywyQkFBMEIsRUFDM0I7O0FBcEJQO0VBc0JRLDBCQUFpQyxFQUNsQzs7QUF2QlA7RUF5QlEscUNBQW9DLEVBTXJDOztBQS9CUDtFQTRCWSxlbEoxQjRCLEVrSjJCN0I7O0FBN0JYO0VBb0NJLDZCQUE0QixFQUM3Qjs7QUFyQ0g7RUF1Q0ksb0JBQW1CLEVBQ3BCOztBQXhDSDtFQTBDSSxpQkFBZ0IsRUFDakI7O0E5SXBCRDtFOEl2QkY7SUFnRFEsWUFBVyxFQU1kLEVBQUE7O0E5SS9CSDtFOEl2QkY7SUFtRFEsaUJBQWdCLEVBR25CLEVBQUE7O0FBdERMO0VBd0RNLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLDBCbEp6RGtDO0VrSjBEbEMsNEJBQTJCO0VBQzNCLDZCQUE0QjtFQUM1Qix1QkFBc0I7RUFDdEIsbUJBQWtCO0VBQ2xCLGdCM0pwQ2U7RTJKcUNmLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUN0QixtQkFBa0I7RUFDbEIsZWxKckRrQyxFa0p5SW5DOztBOUluSUg7RThJdkJGO0lBd0VRLGlCQUFnQjtJQUNoQixZQUFXO0lBQ1gsbUJBQWtCO0lBQ2xCLG1CQUFrQjtJQUNsQixnQjNKaERhO0kySmlEYixrQkFBaUIsRUE2RXBCLEVBQUE7O0FBMUpMO0VBb0ZRLGdCM0o1RFk7RTJKNkRaLGlCQUFnQixFQUNqQjs7QTlJL0RMO0U4SXZCRjtJQWtGVSxnQjNKM0RVLEUySitEYixFQUFBOztBQXRGUDtFQXlGUSxjQUFhLEVBQ2Q7O0E5SW5FTDtFOEl2QkY7SUE4RlUsYUFBWSxFQTJEZixFQUFBOztBQXpERztFQWhHVjtJQW1HYyxvQkFBbUIsRUFDcEI7RUFwR2I7SUF1R2MsaUJBQWdCO0lBQ2hCLGVBQWMsRUFDZixFQUFBOztBQXpHYjtFQThHVSxjQUFhLEVBQ2Q7O0FBL0dUO0VBa0hVLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsWUFBVSxFQUtYOztBOUlwR1A7RThJdkJGO0lBd0hZLGVBQWM7SUFDZCxpQkFBZ0IsRUFFbkIsRUFBQTs7QUEzSFQ7RUE2SFUsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsWUFBVyxFQUlaOztBOUk1R1A7RThJdkJGO0lBaUlZLFlBQVcsRUFFZCxFQUFBOztBQW5JVDtFQXFJVSxZQUFXLEVBQ1o7O0FBRUQ7RUF4SVI7SUEwSVUsWUFBVztJQUNYLGtCQUFpQjtJQUNqQixtQkFBa0I7SUFDbEIsa0JBQWlCLEVBQ2xCLEVBQUE7O0E5SXZIUDtFOEl2QkY7SUFrSlksWUFBVyxFQUVkLEVBQUE7O0FBcEpUO0VBc0pVLGFBQVksRUFDYjs7QUF2SlQ7RUE0Sk0sWUFBVyxFQTZCWjs7QTlJbEtIO0U4SXZCRjtJQThKUSxtQkFBa0I7SUFDbEIsWUFBVyxFQTBCZCxFQUFBOztBOUlsS0g7RThJdkJGO0lBa0tRLG1CQUFrQixFQXVCckIsRUFBQTs7QUF6TEw7RUFxS1EsK0JBQThCO0VBQzlCLGdDQUErQjtFQUMvQiwwQkFBeUI7RUFDekIsMkJBQTBCLEVBSzNCOztBOUl0Skw7RThJdkJGO0lBMEtVLG1CQUFrQixFQUdyQixFQUFBOztBQTdLUDtFQWdMVSxjQUFhLEVBQ2Q7O0FBakxUO0VBbUxVLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLFlBQVcsRUFDWjs7QUF2TFQ7RUEyTE0sZUFBYztFQUNkLFlBQVcsRUErRlo7O0E5SXBRSDtFOEl2QkY7SUErTFEsV0FBVTtJQUNWLFlBQVcsRUEyRmQsRUFBQTs7QTlJcFFIO0U4SXZCRjtJQW1NUSxXQUFVO0lBQ1YsZUFBYyxFQXVGakIsRUFBQTs7QTlJcFFIO0U4SXZCRjtJQXVNUSxXQUFVLEVBb0ZiLEVBQUE7O0E5SXBRSDtFOEl2QkY7SUEwTVEsV0FBVSxFQWlGYixFQUFBOztBQTNSTDtFQTZNUSxpQkFBZ0I7RUFDaEIsc0JBQXFCO0VBQ3JCLG1CQUFrQjtFQUNsQiwwQmxKekxnQztFa0owTGhDLHlCQUF3QjtFQUN4QixvQkFBbUI7RUFDbkIsZ0IzSm5MeUI7RTJKb0x6QixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBRXRCLGlCQUFnQjtFQUNoQiwwQkFBeUI7RUFDekIsMEJsSjNNZ0M7RWtKNE1oQyxlbEp0TWdDLEVrSitNakM7O0E5SS9NTDtFOEl2QkY7SUErTlUsb0JBQW1CO0lBQ25CLGNBQWEsRUFNaEIsRUFBQTs7QUF0T1A7RUFtT1UsZWxKNU04QjtFa0o2TTlCLHNCQUFxQixFQUN0Qjs7QUFyT1Q7RUF3T1UsZ0IzSjdNVTtFMko4TVYsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZWxKbk04QixFa0pvTWpDOztBQWhQUDtFQWtQUSxnQjNKcE5hO0UySnFOYixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZWxKck9nQyxFa0o4T2pDOztBOUk1T0w7RThJdkJGO0lBNFBVLFlBQVc7SUFDWCxXQUFVO0lBQ1YsZUFBYyxFQUtqQixFQUFBOztBOUk1T0w7RThJdkJGO0lBaVFVLFdBQVUsRUFFYixFQUFBOztBQW5RUDtFQXFRUSxrQkFBaUI7RUFDakIsWUFBVztFQUNYLGdCM0p6T2E7RTJKME9iLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLGVsSmxPZ0M7RWtKbU9oQyxpQ2xKN1FnQyxFa0p3UmpDOztBQTFSUDtFQWlSVSxlbEpyTzhCO0VrSnNPOUIsc0JBQXFCLEVBQ3RCOztBOUk1UFA7RThJdkJGO0lBcVJVLGFBQVksRUFLZixFQUFBOztBOUluUUw7RThJdkJGO0lBd1JVLGtCQUFpQixFQUVwQixFQUFBOztBQU1QO0VBR00sYUFBWSxFQUNiOztBQUpMO0VBTU0sV0FBVSxFQVVYOztBOUl6Ukg7RThJeVFGO0lBUVEsaUJBQWdCO0lBQ2hCLFlBQVc7SUFDWCxtQkFBa0IsRUFNckIsRUFBQTs7QTlJelJIO0U4SXlRRjtJQWFRLFlBQVc7SUFDWCxvQkFBbUIsRUFFdEIsRUFBQTs7QUFoQkw7RUFrQk0scUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsMEJsSm5Ua0M7RWtKb1RsQyxtQkFBa0I7RUFDbEIsNkJBQTRCO0VBQzVCLDhCQUE2QjtFQUM3QixhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLGdCM0ovUmU7RTJKZ1NmLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUN0QixtQkFBa0I7RUFDbEIsZWxKaFRrQyxFa0pzWG5DOztBOUloWEg7RThJeVFGO0lBbUNRLGlCQUFnQixFQW9FbkIsRUFBQTs7QTlJaFhIO0U4SXlRRjtJQXNDUSxnQjNKMVNhLEUySjJXaEIsRUFBQTs7QUF2R0w7RUE0Q1EsZ0IzSnBUWTtFMkpxVFosaUJBQWdCLEVBQ2pCOztBOUl2VEw7RThJeVFGO0lBMENVLGdCM0puVFUsRTJKdVRiLEVBQUE7O0FBOUNQO0VBaURRLGNBQWEsRUFDZDs7QTlJM1RMO0U4SXlRRjtJQXNEVSxrQkFBaUIsRUFnRHBCLEVBQUE7O0E5SS9XTDtFOEl5UUY7SUF5RFUsVUFBUyxFQTZDWixFQUFBOztBQXRHUDtFQTREVSxjQUFhO0VBQ2IsWUFBVyxFQUlaOztBOUkxVVA7RThJeVFGO0lBK0RZLFlBQVcsRUFFZCxFQUFBOztBQWpFVDtFQW1FVSxlQUFjLEVBSWY7O0FBdkVUO0VBcUVZLGtCQUFpQixFQUNsQjs7QUF0RVg7RUF5RVUsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixZQUFXLEVBS1o7O0E5STNWUDtFOEl5UUY7SUErRVksa0JBQWlCO0lBQ2pCLG1CQUFrQixFQUVyQixFQUFBOztBQWxGVDtFQW9GVSxnQkFBZTtFQUNmLGlCQUFnQixFQUNqQjs7QUF0RlQ7RUF3RlUsWUFBVyxFQUNaOztBQXpGVDtFQTJGVSx3QkFBdUIsRUFPeEI7O0E5STNXUDtFOEl5UUY7SUFnR1ksd0JBQXVCLEVBRTFCLEVBQUE7O0FBbEdUO0VBb0dVLGFBQVksRUFDYjs7QUFyR1Q7RUF5R00sWUFBVyxFQTJDWjs7QTlJN1pIO0U4SXlRRjtJQTJHUSxpQkFBZ0I7SUFDaEIsWUFBVztJQUNYLGdCQUFlO0lBQ2YsWUFBVyxFQXNDZCxFQUFBOztBQXBKTDtFQWlIUSwrQkFBOEI7RUFDOUIsZ0NBQStCO0VBQy9CLDBCQUEwQjtFQUMxQiwyQkFBMEIsRUFDM0I7O0FBckhQO0VBd0hVLGNBQWEsRUFDZDs7QUF6SFQ7RUEySVUsWUFBVztFQUNYLGlCQUFnQjtFQUNoQixZQUFXO0VBQ1gsK0JBQThCO0VBQzlCLGdDQUErQjtFQUMvQiwwQkFBMEI7RUFDMUIsMkJBQTBCLEVBQzNCOztBOUkzWlA7RThJeVFGO0lBNEhZLG1CQUFrQjtJQUNsQixrQkFBaUIsRUFxQnBCLEVBQUE7O0E5STNaUDtFOEl5UUY7SUFnSVksa0JBQWlCO0lBQ2pCLCtCQUE4QjtJQUM5QixnQ0FBK0I7SUFDL0IsMEJBQTBCO0lBQzFCLDJCQUEwQixFQWM3QixFQUFBOztBOUkzWlA7RThJeVFGO0lBd0lZLGtCQUFpQixFQVVwQixFQUFBOztBQWxKVDtFQXNKTSxlQUFjO0VBQ2QsWUFBVztFQUNYLGlCQUFnQixFQTJHakI7O0E5STVnQkg7RThJeVFGO0lBMkpRLFlBQVc7SUFDWCxXQUFVO0lBQ1YsY0FBYSxFQXNHaEIsRUFBQTs7QTlJNWdCSDtFOEl5UUY7SUFnS1EsV0FBVSxFQW1HYixFQUFBOztBOUk1Z0JIO0U4SXlRRjtJQW1LUSxZQUFXO0lBQ1gsaUJBQWdCLEVBK0ZuQixFQUFBOztBOUk1Z0JIO0U4SXlRRjtJQXlLUSxvQkFBbUIsRUEwRnRCLEVBQUE7O0FBblFMO0VBNEtRLHlCQUF3QjtFQUN4QixpQkFBZ0I7RUFFaEIsbUJBQWtCO0VBQ2xCLDBCbEp6YmdDO0VrSjBiaEMseUJBQXdCO0VBQ3hCLG9CQUFtQjtFQUNuQixnQjNKbmJ5QjtFMkpvYnpCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFFdEIsaUJBQWdCO0VBQ2hCLDBCQUF5QjtFQUN6QiwwQmxKM2NnQztFa0o0Y2hDLGVsSnRjZ0MsRWtKK2NqQzs7QTlJL2NMO0U4SXlRRjtJQStMVSxvQkFBbUI7SUFDbkIsY0FBYSxFQU1oQixFQUFBOztBQXRNUDtFQW1NVSxlbEo1YzhCO0VrSjZjOUIsc0JBQXFCLEVBQ3RCOztBQXJNVDtFQXdNVSxnQjNKN2NVO0UySjhjVixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlbEpuYzhCO0VrSm9jOUIsc0JBQXFCLEVBS3hCOztBQXJOUDtFQWtOWSxlbEpoZjRCO0VrSmlmNUIsMkJBQTBCLEVBQzNCOztBQXBOWDtFQXVOUSxnQjNKemRhO0UySjBkYixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZWxKMWVnQyxFa0ptZmpDOztBOUlqZkw7RThJeVFGO0lBaU9VLFlBQVc7SUFDWCxXQUFVO0lBQ1YsZUFBYyxFQUtqQixFQUFBOztBOUlqZkw7RThJeVFGO0lBc09VLFdBQVUsRUFFYixFQUFBOztBQXhPUDtFQTBPUSxrQkFBaUI7RUFDakIsWUFBVztFQUNYLGdCM0o5ZWE7RTJKK2ViLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsaUJBQWdCO0VBQ2hCLGVsSnZlZ0M7RWtKd2VoQyxpQ2xKbGhCZ0MsRWtKZ2lCakM7O0FBbFFQO0VBc1BVLGVsSjFlOEI7RWtKMmU5QixzQkFBcUIsRUFJdEI7O0FBM1BUO0VBeVBZLGVsSnZoQjRCLEVrSndoQjdCOztBOUluZ0JUO0U4SXlRRjtJQTZQVSxhQUFZLEVBS2YsRUFBQTs7QTlJM2dCTDtFOEl5UUY7SUFnUVUsa0JBQWlCLEVBRXBCLEVBQUE7O0FDN2hCUDtFQUNFLGVBQWM7RUFDZCxxQkFBb0IsRUF5U3JCOztBQTNTRDtFQVdJLGtCQUFpQjtFQUNqQixtQkFBa0IsRUE2Um5COztBQXpTSDtFQWVNLGtCQUFpQixFQUNsQjs7QUFoQkw7RUFtQk0sZ0I1SkNjO0U0SklkLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsWUFBVyxFQXFCWjs7QS9JaENIO0UrSWxCRjtJQXFCUSxnQjVKRlksRTRKK0JmLEVBQUE7O0FBbERMO0VBK0JRLFlBQVc7RUFDWCwwQm5KbkNnQztFbUpvQ2hDLDZCQUE0QjtFQUM1Qix5QkFBd0I7RUFDeEIsZUFBYztFQUNkLGFBQVk7RUFDWixZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLGdCQUFlLEVBVWhCOztBL0kvQkw7RStJbEJGO0lBMENVLG1CQUFrQixFQU9yQixFQUFBOztBL0kvQkw7RStJbEJGO0lBOENVLG1CQUFrQixFQUdyQixFQUFBOztBQWpEUDtFQXFETSxvQkFBbUIsRUFjcEI7O0FBbkVMO0VBdURRLGdCNUpoQ2E7RTRKaUNiLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsc0JBQXFCLEVBS3RCOztBQWxFUDtFQStEVSxlbkpsRThCO0VtSm1FOUIsMkJBQTBCLEVBQzNCOztBQWpFVDtFQXNFTSxzQkFBcUI7RUFDckIsZ0I1SjlDZTtFNEorQ2Ysb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0IsRUFDakI7O0FBOUVMO0VBa0ZRLGVBQWM7RUFDZCxnQjVKMURhO0U0SjJEYixrQkFBaUI7RUFDakIsc0JBQXFCO0VBQ3JCLG9CQUFtQixFQUlwQjs7QUExRlA7RUF3RlUsZW5KM0Y4QixFbUo0Ri9COztBQXpGVDtFQThGTSxZQUFXLEVBcUpaOztBQW5QTDtFQWdHUSxXQUFVO0VBQ1YsWUFBVyxFQUtaOztBQXRHUDtFQW1HVSxtQkFBa0IsRUFDbkI7O0EvSWxGUDtFK0lsQkY7SUEwR1ksbUJBQWtCO0lBRWxCLG1CQUFrQixFQUdyQixFQUFBOztBQS9HVDtFQW1IUSxZQUFXLEVBQ1o7O0EvSWxHTDtFK0lsQkY7SUF3SFUsbUJBQWtCO0lBQ2xCLGlCQUFnQjtJQUNoQixvQkFBbUIsRUE2QnBCO0VBdkpUO0lBNkhZLG9CQUFtQjtJQUNuQixvQkFBbUIsRUFpQnBCO0VBL0lYO0lBbUljLFlBQVc7SUFDWCxXQUFVO0lBQ1YsbUJBQWtCLEVBRW5CO0VBdkliO0lBMEljLGtCQUFpQixFQUNsQjtFQTNJYjtJQTZJYyxrQkFBaUIsRUFDbEI7RUE5SWI7SUFrSlksV0FBVSxFQUlYO0VBdEpYO0lBb0pjLG1CQUFrQixFQUNuQixFQUFBOztBL0luSVg7RStJbEJGO0lBNEpVLGFBQVksRUFDYjtFQTdKVDtJQStKVSxZQUFXO0lBQ1gsc0JBQXFCO0lBQ3JCLGtCQUFpQjtJQUNqQixxQkFBb0IsRUEyQnJCO0VBN0xUO0lBcUtZLHNCQUFxQjtJQUNyQixXQUFVO0lBQ1QsbUJBQWtCO0lBQ25CLG9CQUFtQixFQWFwQjtFQXJMWDtJQTBLYyxpQkFBZ0IsRUFDakI7RUEzS2I7SUE2S2Msa0JBQWlCLEVBQ2xCO0VBOUtiO0lBa0xnQixnQjVKM0pLLEU0SjRKTjtFQW5MZjtJQXVMWSxzQkFBcUI7SUFDckIsV0FBVSxFQUlYO0VBNUxYO0lBMExjLG1CQUFrQixFQUNuQixFQUFBOztBL0l6S1g7RStJbEJGO0lBaU1RLFlBQVcsRUFrRGQ7RUFuUEw7SUFtTVUsYUFBWSxFQUNiO0VBcE1UO0lBc01VLFdBQVU7SUFDVixzQkFBcUI7SUFDckIsaUJBQWdCLEVBeUNqQjtFQWpQVDtJQTBNWSxzQkFBcUI7SUFFckIsV0FBVTtJQUNWLG1CQUFrQjtJQVFsQixvQkFBbUIsRUFnQnBCLEVBQUE7O0EvSW5OVDtFK0lsQkY7SUErTWMsV0FBVSxFQXNCYixFQUFBOztBL0luTlQ7RStJbEJGO0lBa05jLG1CQUFrQjtJQUNsQixvQkFBbUIsRUFrQnRCLEVBQUE7O0EvSW5OVDtFK0lsQkY7SUF1TmMsaUJBQWdCLEVBQ2pCO0VBeE5iO0lBME5jLGtCQUFpQixFQUNsQjtFQTNOYjtJQStOZ0IsZ0I1SnhNSyxFNEo0TU4sRUFBQTs7QS9Jak5iO0UrSWxCRjtJQWlPa0IsZ0I1SjNNRSxFNEo2TUwsRUFBQTs7QS9Jak5iO0UrSWxCRjtJQXVPWSxzQkFBcUI7SUFDckIsV0FBVSxFQVFYO0VBaFBYO0lBME9jLG1CQUFrQixFQUNuQixFQUFBOztBL0l6Tlg7RStJbEJGO0lBOE9jLFdBQVUsRUFFYixFQUFBOztBL0k5TlQ7RStJbEJGO0lBcVBNLGtCQUFpQjtJQUNqQixrQkFBaUI7SUFDakIsbUJBQWtCLEVBa0RyQixFQUFBOztBQXpTSDtFQTRQTSxpQkFBZ0IsRUFxQ2pCOztBL0kvUUg7RStJbEJGO0lBOFBRLGlCQUFnQjtJQUNoQixvQkFBbUIsRUFrQ3RCLEVBQUE7O0FBalNMO0VBa1FNLFlBQVc7RUFDWCxnQkFBZTtFMUo2Rm5CLHNCT25Xc0M7RVBvV3RDLDhCQUE2QjtFQUM3QixzQkFBcUI7RUFDckIsZUFBYztFQUNkLDBCQUF5QjtFQUN6QixrQ0FBaUM7RTBKaEc3QixtQkFBa0I7RUFDbEIsbUJBQWtCO0UxSjRHdEIsa0NBQXlCO0VBQXpCLDBCQUF5QixFMEoxR3RCOztBQXhRTDtFQTBRUSxlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLGdCNUp2UGE7RTRKMlBiLGtCQUFpQjtFQUNqQixrQkFBaUI7RUFDakIsZW5KM09nQztFbUo0T2hDLHNCQUFxQixFQUN0Qjs7QS9JbFFMO0UrSWxCRjtJQThRVSxnQjVKMVBVLEU0SmdRYixFQUFBOztBQXBSUDtFQXdSVSxlbkozUjhCO0VtSjRSOUIsaUNBQWdDLEVBQ2pDOztBQTFSVDtFMUprWEUsa0NBQXlCO0VBQXpCLDBCQUF5QjtFMEpyRmpCLGtCQUFpQjtFQUNqQixrQkFBaUIsRUFDbEI7O0FBL1JUO0VBb1NNLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQixvQkFBbUIsRUFDcEI7O0FDN1NMO0VBR00sbUJBQWtCLEVBQ25COztBQUpMO0VBTU0sMkJBQTBCO0VBQzFCLFlBQVc7RUFDWCxnQjdKa0JlO0U2SmpCZixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQixFQXFEakI7O0FoSjVDSDtFZ0p2QkY7SUFnQlEsZ0I3SlNZLEU2SjBDZixFQUFBOztBQW5FTDtFQXVCUSxzQkFBcUI7RUFDckIsZXBKSmdDO0VvSktoQyxlQUFjO0VBQ2QsaUJBQWdCLEVBRWpCOztBQTVCUDtFQThCUSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixzQkFBcUI7RUFDckIsOEJBQTZCO0VBQzdCLHNCQUFxQjtFQUNyQixlQUFjO0VBQ2QsMEJBQXlCO0VBQ3pCLGtDQUFpQztFQUNqQyxtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLGtDQUFpQztFQUNqQywwQkFBeUIsRUFJMUI7O0FoSnRCTDtFZ0p2QkY7SUEyQ1UsZ0JBQWUsRUFFbEIsRUFBQTs7QUE3Q1A7RUFnRFEsa0JBQWlCO0VBRWpCLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixhQUFZO0VBQ1osT0FBTSxFQUNQOztBQXZEUDtFQTBEVSxlcEp4RDhCLEVvSnlEL0I7O0FBM0RUO0VBNkRVLGtCQUFpQjtFQUNqQixtQkFBa0I7RTNKeVQxQixrQ0FBeUI7RUFBekIsMEJBQXlCLEUySnZUbEI7O0FBaEVUO0VBcUVNLFlBQVc7RUFDWCxnQjdKeENlO0U2SnlDZixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixlcEp6RGtDO0VvSjBEbEMsa0JBQWlCLEVBQ2xCOztBQUdMO0VBRUksa0JBQWlCLEVBSWxCOztBaEpqRUQ7RWdKMkRGO0lBSU0sa0JBQWlCLEVBRXBCLEVBQUE7O0FBTkg7RUFRSSxrQkFBaUIsRUFDbEI7O0FOdVBIO0VNcFBFLGtCQUFpQixFQUlsQjs7QWhKM0VDO0UwSTJURjtJTWxQSSxrQkFBaUIsRUFFcEIsRUFBQTs7QU5zUEQ7RU1wUEUsa0JBQWlCLEVBQ2xCOztBQ3JHRDtFQUNDLGtCQUFpQjtFQUNqQixhQUFZLEVBaUtaOztBako1SUM7RWlKdkJGO0lBSUUsa0JBQWlCLEVBK0psQixFQUFBOztBQW5LRDtFQVFFLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsZXJKY3NDO0VxSmJ0QywwQnJKZ0ZxQyxFcUpvRHJDOztBQS9JRjtFQWFHLG1CQUFrQjtFQUNsQixtQkFBa0IsRUFDbEI7O0FBZkg7RUFpQkcsc0JBQXFCO0VBRXJCLFlBQVc7RUFFWCxvQkFBbUIsRUE2Q25COztBakozQ0Q7RWlKdkJGO0lBd0JJLFlBQVc7SUFDWCxhQUFZLEVBeUNiLEVBQUE7O0FBbEVIO0VBNkJJLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sd0JBQWU7VUFBZixnQkFBZTtFQUNmLFFBQU87RUFDUCxnQjlKTGlCO0U4SlNqQixxQkFBb0I7RUFDcEIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLG9CQUFtQixFQXVCbkI7O0FqSjFDRjtFaUp2QkY7SUFtQ0ssZ0I5SlZlLEU4SndDaEIsRUFBQTs7QWpKMUNGO0VpSnZCRjtJQTZDSyxzQkFBcUI7SUFDckIsa0JBQWlCO0lBQ2pCLG1CQUFrQjtJQUNsQixTQUFRO0lBQ1Isb0NBQTJCO1lBQTNCLDRCQUEyQixFQWdCNUIsRUFBQTs7QUFqRUo7RUFvREssbUJBQWtCO0VBQ2xCLGFBQVk7RUFDWiw2QkFBNEI7RUFDNUIseUJBQXdCO0VBQ3hCLFlBQVc7RUFDWCxlQUFjO0VBQ2Qsc0JBQXFCO0VBQ3JCLG9CQUFtQjtFQUNuQixtQkFBa0IsRUFJbEI7O0FqSnpDSDtFaUp2QkY7SUE4RE0sbUJBQWtCLEVBRW5CLEVBQUE7O0FBaEVMO0VBb0VHLGtCQUFpQjtFQUNqQixtQkFBa0IsRUF5RWxCOztBakp2SEQ7RWlKdkJGO0lBd0VJLHNCQUFxQjtJQUNyQixXQUFVLEVBcUVYLEVBQUE7O0FqSnZIRDtFaUp2QkY7SUE0RUksV0FBVSxFQWtFWCxFQUFBOztBQTlJSDtFQWdGSyxlQUFjO0VBQ2QsZ0I5SmhEeUI7RThKb0R6QixrQkFBaUI7RUFJakIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFFckIsaUJBQWdCLEVBZ0RoQjs7QWpKdEhGO0VpSnZCRjtJQW1GTSxnQjlKckRlLEU4SitHakIsRUFBQTs7QWpKdEhGO0VpSnZCRjtJQXVGTSxrQkFBaUIsRUFzRG5CLEVBQUE7O0FBN0lKO0VBK0ZLLHNCQUFxQjtFQUNyQixvQkFBbUI7RUFDZCxnQjlKaEVvQjtFOEppRXBCLDBCQUF5QjtFQUk5QixrQkFBaUI7RUFJakIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0IsRUFpQnBCOztBakp0R0g7RWlKdkJGO0lBb0dNLGdCOUpyRXFCLEU4SjhGdEIsRUFBQTs7QWpKdEdIO0VpSnZCRjtJQXdHTSxrQkFBaUIsRUFxQmxCLEVBQUE7O0FBN0hMO0VBK0dNLGFBQVk7RUFDWixhQUFZO0VBQ1osV0FBVTtFQUNWLG9CQUFtQixFQVVuQjs7QWpKckdKO0VpSnZCRjtJQW9ITyxZQUFXO0lBQ1gsYUFBWTtJQUNaLFdBQVU7SUFFViwrQnJKaEdpQztJcUppR2pDLGVySmpHaUMsRXFKb0dsQyxFQUFBOztBQTVITjtFQW9KRyxpRkFBZ0YsRUFDaEY7O0FBckpIO0VBMEpHLCtFQUE4RSxFQUM5RTs7QUEzSkg7RUFnS0cseUVBQXdFLEVBQ3hFOztBQUlIO0VBQ0MsY0FBYSxFQUNiOztBQ3ZLRDtFQUNFLGtCQUFpQjtFQUNqQixlQUFjLEVBS2Y7O0FBUEQ7RUFJSSxtQkFBa0I7RUFDbEIsYUFBWSxFQUNiOztBQ05IO0VBQ0UscUJBQW9CO0VBQ3BCLDhCQUE2QjtFQUM3QixvQkFBbUIsRUFDcEI7O0FBQ0Q7RUFFSSxjQUFhLEVBQ2Q7O0FuSmVEO0VtSmxCRjtJQU1NLHFCQUFvQixFQU12QixFQUFBOztBbkpNRDtFbUpsQkY7SUFTTSx1QkFBc0IsRUFHekIsRUFBQTs7QUFaSDtFQWNJLGNBQWEsRUFDZDs7QUFmSDtFQWlCSSwwQnZKTG9DO0V1Sk1wQyxtQkFBa0I7RUFFbEIsZUFBYztFQUNkLFlBQVcsRUFrUFo7O0FuSnJQRDtFbUpsQkY7SUF1Qk0sbUJBQWtCLEVBZ1ByQixFQUFBOztBQXZRSDtFQTBCTSxnQkFBZTtFQUNmLG1CQUFrQixFQUNuQjs7QUE1Qkw7RUErQlEsc0JBQXFCLEVBS3RCOztBQXBDUDtFQWlDVSxpQkFBZ0IsRUFDakI7O0FBbENUO0VBOENNLG1CQUFrQjtFQUtsQixnQmhLNUJlO0VnSzZCZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtFQUNoQixldkpoRGtDLEV1Sm1IbkM7O0FuSjNHSDtFbUpsQkY7SUFpRFEsa0JBQWlCLEVBNEVwQixFQUFBOztBQTdITDtFQTZEUSxlQUFjLEVBT2Y7O0FuSmxETDtFbUpsQkY7SUErRFUsV0FBVSxFQUtiLEVBQUE7O0FuSmxETDtFbUpsQkY7SUFrRVUsVUFBUyxFQUVaLEVBQUE7O0FBcEVQO0VBc0VRLGlDdkp6Q2dDLEV1SjBDakM7O0FBdkVQO0VBeUVRLGdCaEtoRGE7RWdLaURiLGV2SjFEZ0M7RXVKMkRoQyxrQkFBaUIsRUFDbEI7O0FBNUVQO0VBOEVRLGlCQUFnQixFQThDakI7O0FuSjFHTDtFbUpsQkY7SUFpRlUsV0FBVSxFQTJDYixFQUFBOztBbkoxR0w7RW1KbEJGO0lBb0ZVLG1CQUFrQjtJQUNsQixTQUFRO0lBQ1IsT0FBTTtJQUNOLGlCQUFnQixFQXFDbkIsRUFBQTs7QUE1SFA7RUEwRlUsZUFBYyxFQWlDZjs7QUEzSFQ7RUE2RlksYUFBWSxFQUNiOztBQTlGWDtFQWdHWSxZQUFXO0VBRVgsMEJ2SnpGNEI7RXVKMEY1QiwwQnZKdEU0QjtFdUp3RTVCLHVGQUFzRjtFQUN0Riw2QkFBNEI7RUFDNUIsaUNBQWdDO0VBQ2hDLDJCQUEwQjtFQUMxQixtQkFBa0I7RUFFbEIsZ0JoS2pGZTtFZ0trRmYsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsZXZKM0U0QixFdUpnRjdCOztBbkpyR1Q7RW1KbEJGO0lBb0hjLFVBQVM7SUFDVCxZQUFXLEVBRWQsRUFBQTs7QUF2SFg7RUF5SFksZXZKbEY0QixFdUptRjdCOztBQTFIWDtFQWdJTSxtQkFBa0I7RUFDbEIsV0FBVSxFQUNYOztBQWxJTDtFQXNJUSxpQkFBZ0IsRUFDakI7O0FBdklQO0VBMklRLG9CQUFtQixFQUNwQjs7QUE1SVA7RUFpSk0sZUFBYztFQUNkLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsaUN2SnZIa0M7RXVKd0hsQyxxQkFBb0IsRUFpSHJCOztBbkpwUEg7RW1KbEJGO0lBd0pRLGVBQWM7SUFDZCxZQUFXO0lBQ1gsWUFBVyxFQTRHZCxFQUFBOztBbkpwUEg7RW1KbEJGO0lBa0tRLG9CQUFtQjtJQUNuQixlQUFjLEVBbUdqQixFQUFBOztBQXRRTDtFQXVLVSxldkoxSzhCLEV1SjJLL0I7O0FBeEtUO0VBMEtVLGV2SjdLOEIsRXVKOEsvQjs7QUEzS1Q7RUE4S1EsaUJBQWdCO0VBQ2hCLFlBQVc7RUFDWCxZQUFXO0VBQ1gsbUJBQWtCLEVBT25COztBQXhMUDtFQW1MVSxjQUFhLEVBQ2Q7O0FBcExUO0VBc0xVLG1CQUFrQixFQUNuQjs7QUF2TFQ7RUEwTFEsb0JBQW1CO0VBQ25CLGdCaEt2S1k7RWdLd0taLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCLEVBV2pCOztBQTVNUDtFQW1NVSxldkpwTDhCO0V1SnFMOUIsc0JBQXFCLEVBSXRCOztBQXhNVDtFQXNNWSxldkp6TTRCLEV1SjBNN0I7O0FuSnJMVDtFbUpsQkY7SUEwTVUsZ0JoS3ZMVSxFZ0t5TGIsRUFBQTs7QUE1TVA7RUE4TVEscUJBQW9CO0VBQ3BCLGdCaEt0TGE7RWdLdUxiLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV2SnRNZ0MsRXVKdU1qQzs7QUF2TlA7RUEwTlEsZ0JoS2hNbUI7RWdLaU1uQixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixlQUFjO0VBQ2QsdUJBQXNCO0VBRXRCLGV2Si9NZ0MsRXVKb05qQzs7QW5KcE5MO0VtSmxCRjtJQW1PVSxhQUFZO0lBQ1osa0JBQWlCLEVBRXBCLEVBQUE7O0FBdE9QO0VBeU9RLGdCaEsvTW1CO0VnS2dObkIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsZUFBYztFQUNkLHVCQUFzQjtFQUV0Qixldko5TmdDLEV1Sm1PakM7O0FuSm5PTDtFbUpsQkY7SUFrUFUsYUFBWTtJQUNaLGtCQUFpQixFQUVwQixFQUFBOztBQXJQUDtFQXdQVSxnQmhLL05XO0VnS2dPWCxrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsc0JBQXFCO0VBQ3JCLGlCQUFnQjtFQUNoQixldkpoUDhCO0V1SmlQOUIsaUN2Sm5ROEI7RXVKb1E5QixZQUFXLEVBRVo7O0FDeFFUO0VBQ0UsZUFBYyxFQWtCZjs7QXBKSUM7RW9KdkJGO0lBR0ksa0JBQWlCO0lBQ2pCLGVBQWMsRUFlakIsRUFBQTs7QUFuQkQ7RUFPSSxnQmpLcUJpQjtFaUtwQmpCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFDdEIsaUJBQWdCO0VBQ2hCLGV4SkNvQztFd0pBcEMsaUN4Sm1Cb0M7RXdKbEJwQyxvQkFBbUI7RUFDbkIsa0JBQWlCLEVBQ2xCOztBQUVIO0VBQ0Usa0JBQWlCO0VBQ2pCLGVBQWMsRUE4RWY7O0FBaEZEO0VBS00sY0FBYSxFQUNkOztBQU5MO0VBU00sa0JBQWlCLEVBS3BCOztBQWRIO0VBWVEsY0FBYSxFQUNkOztBcEpWTDtFb0pIRjtJQWlCTSxxQkFBYTtJQUFiLHNCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhLEVBTWhCLEVBQUE7O0FBdkJIO0VBb0JNLGV4SnpCa0M7RXdKMEJsQyxzQkFBcUIsRUFDdEI7O0FBdEJMO0VBeUJJLGlCQUFnQjtFQUNoQixrQkFBaUIsRUFDbEI7O0FBM0JIO0VBNkJJLGlCQUFnQjtFQUNoQixpQkFBZ0IsRUFJakI7O0FBbENIO0VBZ0NNLGVBQWMsRUFDZjs7QUFqQ0w7RUFvQ0UsWUFBVSxFQUNUOztBQXJDSDtFQXVDSSxpQkFBZ0IsRUFDakI7O0FBeENIO0VBMkNJLGlCQUFnQjtFQUNoQixlQUFjLEVBT2Y7O0FBbkRIO0VBOENNLFlBQVc7RS9KbVNmLHNCT25Xc0M7RVBvV3RDLDhCQUE2QjtFQUM3QixzQkFBcUI7RUFDckIsZUFBYztFQUNkLDBCQUF5QjtFQUN6QixrQ0FBaUM7RStKdFM3QiwwQkFBeUI7RUFDekIsNkJBQTRCLEVBQzdCOztBQWxETDtFQXFESSxnQkFBZTtFQUNmLGVBQWM7RUFDZCxlQUFjLEVBQ2Y7O0FBeERIO0VBMERJLHNCQUFxQjtFQUNyQixpQkFBZ0IsRUFFakI7O0FBN0RIO0VBK0RJLGlCQUFnQjtFQUNoQixvQkFBbUI7RUFDbkIsK0J4Sm5Gb0MsRXdKd0ZyQzs7QUF0RUg7RUFvRU0sa0JBQWlCLEVBQ2xCOztBQXJFTDtFQXdFSSxrQkFBaUIsRUFDbEI7O0FBekVIO0VBMkVJLGVBQWMsRUFJZjs7QUEvRUg7RUE2RU0sa0JBQWlCLEVBQ2xCOztBaEs5Rkw7Ozs7Ozs7Ozs7O0VBV0UsZUFBYyxFQUNmOztBQUVEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFFRDs7OztFQUlFLGVBQWMsRUFDZjs7QUFFRDs7RUFFRSxlQUFjO0VBQ2QsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixvQkFBbUIsRUFDcEI7O0FBRUQ7RUFDRSxXQUFVLEVBRVg7O0FBRUQ7RUFDRSxnQkFBZSxFQUNoQjs7QUFFRDs7O0VBR0Usc0JBQXFCO0VBQ3JCLHlCQUF3QixFQUN6Qjs7QUFFRDs7Ozs7RUFLRSxxQkFBb0I7RUFDcEIsZ0JBQWU7RUFDZixVQUFTLEVBQ1Y7O0FBRUQ7O0VBRUUsa0JBQWlCLEVBQ2xCOztBQUVEOztFQUVFLHFCQUFvQixFQUNyQjs7QUFFRDs7OztFQUlFLDJCQUEwQixFQUMzQjs7QUFFRDs7OztFQUlFLG1CQUFrQjtFQUNsQixXQUFVLEVBQ1g7O0FBRUQ7Ozs7RUFJRSwrQkFBOEIsRUFDL0I7O0FGcSttQkQ7O0VFaittQkUsK0JBQXNCO1VBQXRCLHVCQUFzQjtFQUN0QixXQUFVLEVBQ1g7O0FGbyttQkQ7O0VFaCttQkUsYUFBWSxFQUNiOztBRm0rbUJEO0VFaCttQkUsOEJBQTZCO0VBQzdCLHFCQUFvQixFQUNyQjs7QUZrK21CRDs7RUU5OW1CRSx5QkFBd0IsRUFDekI7O0FBRUQ7RUFDRSwyQkFBMEI7RUFDMUIsY0FBYSxFQUNkOztBQUVEOztFQUVFLGNBQWEsRUFDZDs7QUFFRDs7Ozs7Ozs7RUFRRSxzQkFBYTtLQUFiLG1CQUFhO01BQWIsa0JBQWE7VUFBYixjQUFhLEVBQ2Q7O0FBSUQ7Ozs7Ozs7Ozs7OztFQVlFLFVBQVM7RUFDVCxXQUFVLEVBQ1g7O0FDMUVDOztFQUNFLFlBQVc7RUFDWCxZQUFXO0VBQ1gsZUFBYyxFQUNmOztBQUlEO0VBQ0UsdUJBQXNCO0VBQ3RCLHVCQUFzQjtFQUN0QiwwQkFBeUIsRUFDMUI7O0FDeEVIOztFQUNFLDRCQUFtQjtFQUFuQixvQkFBbUIsRUFDcEI7O0FBSUQ7RURzUUUsK0JBQThCO0VBQzlCLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixrQkFBaUIsRUN6UWxCOztBQ2dDQztFQ3BCQSxrQkMzQmtDO0VENkJoQyxpQk1sQ2dCLEVQNERqQjs7QVEwQkM7RVJsQ0Y7SUNwQkEsZ0JDM0JrQyxFRnVEakMsRUFBQTs7QVEwQkM7RVJsQ0Y7SUNwQkEsbUJDM0JrQyxFRnVEakMsRUFBQTs7QUFSRDtFSTFEQSw2Q0FBNEM7RUFDNUMsbUNBQWtDO0VBQ2xDLG1DQUFrQyxFQUNuQzs7QUFFRDtFQUVFLGdIUkhtSDtFUUlwSCxvQkFBa0I7RUFDbEIsbUJBQWlCO0VBQ2hCLGVDU3NDO0VEUnRDLFVBQVMsRUFDVjs7QUFHRDtFQUNJLFlBQVcsRUFDZDs7QUFFRDtFQUNFLG9CRm1DMkM7RUVsQzNDLDBCQUF5QjtFQUN6QixpQkFBZ0I7RUFDaEIsdUJSUnFCLEVRNEJ0Qjs7QUF4QkQ7RUFRSSxzQkY0QnlDO0VFM0J6QyxzQkFBcUI7RUFDckIsZUM3Qm9DO0VEOEJwQyxrQkFBaUIsRUFZbEI7O0FBdkJIO0VBY00sYUFBWTtFQUNaLFlBQVc7RUFDWCxhQUFZO0VBQ1osc0JBQXFCO0VBQ3JCLGdFQUFnRTtFQUNoRSw2QkFBNEI7RUFDNUIsMkJBQTBCO0VBQzFCLG9CQUFtQixFQUNwQjs7QUFNTDtFQUNFLHNCQUFxQjtFQUNyQixlQ2pEc0M7RURrRHRDLHFDQUFvQyxFQU1yQzs7QUFURDtFQU9JLGlDQ3REb0MsRUR1RHJDOztBQUlIO0VBQ0UsNENBQTJDLEVBSzVDOztBQU5EO0VBSUksNENBQTJDLEVBQzVDOztBQUlIO0VBQ0UsZUFBYztFQUNkLGFBQVk7RUFDWixnQkFBZSxFQUNoQjs7QUFFRDtFQUNJLGVBQWM7RUFDZCxrQkFBaUI7RUFDakIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLGtCQUFpQjtFQUNqQixzQkNsRm9DLEVEbUZ2Qzs7QVBuRUQ7O0VPd0VFLGlCQUFnQixFQUNqQjs7QUFHRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFRRDtFQUNFLDZCQUE0QjtFQUM1QixpQkFBZ0IsRUFHakI7O0FBQ0Q7RUFHRSw2QkFBNEI7RUFDNUIscUJBQW9CLEVBR3JCOztBQXNCRDtFQUNFLG9CRm5GMkMsRUVvRjVDOztBQUVEOzs7OztFQUtFLGNBQWEsRUFDZDs7QUFJRDs7RUhuRkUscUJLbEMwRTtFTG9DeEUsaUJNMURrQjtFSDhJcEIsZUN4SXNDLEVEeUl2Qzs7QUkvREc7RUoyREo7O0lIbkZFLHNCS2xDMEUsRUZ5SDNFLEVBQUE7O0FJL0RHO0VKMkRKOztJSG5GRSxzQktsQzBFO0lMb0N4RSxpQk14RGtCLEVINklyQixFQUFBOztBSS9ERztFSjJESjs7SUhuRkUscUJLbEMwRSxFRnlIM0UsRUFBQTs7QUkvREc7RUoyREo7O0lIbkZFLHNCS2xDMEU7SUxvQ3hFLGlCTXREbUIsRUgySXRCLEVBQUE7O0FBR0Q7O0VIMUZFLHFCS2xDMEU7RUxvQ3hFLGlCTWxEa0I7RUg2SXBCLGlCQUFnQixFQUNqQjs7QUl0RUc7RUprRUo7O0lIMUZFLHNCS2xDMEUsRUZnSTNFLEVBQUE7O0FJdEVHO0VKa0VKOztJSDFGRSxxQktsQzBFO0lMb0N4RSxpQk1oRGtCLEVINElyQixFQUFBOztBSXRFRztFSmtFSjs7SUgxRkUsc0JLbEMwRSxFRmdJM0UsRUFBQTs7QUl0RUc7RUprRUo7O0lIMUZFLHNCS2xDMEU7SUxvQ3hFLGlCTTlDa0IsRUgwSXJCLEVBQUE7O0FBR0Q7O0VIakdFLHNCS2xDMEU7RUxvQ3hFLGlCTTFDa0I7RUg0SXBCLGlCQUFnQixFQUNqQjs7QUk3RUc7RUp5RUo7O0lIakdFLHNCS2xDMEUsRUZ1STNFLEVBQUE7O0FJN0VHO0VKeUVKOztJSGpHRSxxQktsQzBFO0lMb0N4RSxpQk14Q2tCLEVIMklyQixFQUFBOztBSTdFRztFSnlFSjs7SUhqR0Usc0JLbEMwRSxFRnVJM0UsRUFBQTs7QUk3RUc7RUp5RUo7O0lIakdFLHFCS2xDMEU7SUxvQ3hFLGlCTXRDa0IsRUh5SXJCLEVBQUE7O0FBSUQ7O0VIekdFLHNCS2xDMEU7RUxvQ3hFLGlCTWxDa0I7RUg0SXBCLGlCQUFnQixFQUNqQjs7QUlyRkc7RUppRko7O0lIekdFLHNCS2xDMEUsRUYrSTNFLEVBQUE7O0FJckZHO0VKaUZKOztJSHpHRSxzQktsQzBFO0lMb0N4RSxpQk1oQ2tCLEVIMklyQixFQUFBOztBSXJGRztFSmlGSjs7SUh6R0Usc0JLbEMwRSxFRitJM0UsRUFBQTs7QUlyRkc7RUppRko7O0lIekdFLHFCS2xDMEU7SUxvQ3hFLGlCTTlCa0IsRUh5SXJCLEVBQUE7O0FBR0Q7O0VIaEhFLHNCS2xDMEU7RUxvQ3hFLGlCTTFCbUI7RUgySXJCLGlCQUFnQixFQUNqQjs7QUk1Rkc7RUp3Rko7O0lIaEhFLHNCS2xDMEUsRUZzSjNFLEVBQUE7O0FJNUZHO0VKd0ZKOztJSGhIRSxzQktsQzBFO0lMb0N4RSxpQk14QmtCLEVIMElyQixFQUFBOztB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ZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUhpbmQ6MzAwLDQwMCw1MDAsNjAwLDcwMFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUhpbmQ6MzAwLDQwMCw1MDAsNjAwLDcwMFwiKTtcbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuc3VwIHtcbiAgdG9wOiAwLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5hdWRpbyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzcmluZyxcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5bdHlwZT0nY2hlY2tib3gnXSxcblt0eXBlPSdyYWRpbyddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG50ZW1wbGF0ZSxcbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYWJicixcbmJsb2NrcXVvdGUsXG5jb2RlLFxua2JkLFxucSxcbnNhbXAsXG50dCxcbnZhciB7XG4gIGh5cGhlbnM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5saSxcbm9sLFxudWwsXG5wIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsOjphZnRlciwgLnRhYmxlLWJhc2ljOjphZnRlcixcbnRhYmxlOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtdHlwZTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtdHlwZTo6YWZ0ZXIge1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4ubC1tYWluIGEsIC5ub2RlLXByZXZpZXctY29udGFpbmVyIC5ub2RlLXByZXZpZXctYmFja2xpbmssIGlucHV0W3R5cGU9J3N1Ym1pdCddLFxuI2VkaXQtY2FuY2VsLCAucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIGEucHJpbnQsIC5iYWJ5LWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3ItcmVzdWx0cyBhLnJlbW92ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG59XG5cbi5icmVhZGNydW1iX190aXRsZSB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmh0bWwge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICBtYXJnaW46IDA7XG59XG5cbmEgaW1nIHtcbiAgYm9yZGVyOiAwcHg7XG59XG5cbi5tb3JlLWxpbmsge1xuICBtYXJnaW4tdG9wOiAwLjM1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IC44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4ubW9yZS1saW5rIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjdyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM0NjllNDQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubW9yZS1saW5rIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvd3MvaWNvbnNfX2Fycm934oCUbGluay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICBtYXJnaW4tbGVmdDogLjI1cmVtO1xufVxuXG4ubC1tYWluIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5sLW1haW4gYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDY5ZTQ0O1xufVxuXG4uY29udGV4dHVhbC1saW5rcyBhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNvbnRleHR1YWwtbGlua3MgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXItc3R5bGU6IGluc2V0O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjNDY5ZTQ0O1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLm1hcmtlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gbGkge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbn1cblxucCArIHAge1xuICBtYXJnaW4tdG9wOiAxLjA1cmVtO1xufVxuXG5oMiArIHAsXG5oMyArIHAsXG5oNCArIHAsXG5oNSArIHAsXG5oNiArIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaDEsXG5oMSB7XG4gIGZvbnQtc2l6ZTogMS42Nzk1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oMSxcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMS43OTIwM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmgxLFxuICBoMSB7XG4gICAgZm9udC1zaXplOiAxLjkxMjA5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oMSxcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4wNDAycmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDEsXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuMTc2ODlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4uaDIsXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS40NzUycmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmgyLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjU3NDA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDIsXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNjc5NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDIsXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNzkyMDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oMixcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS45MTIwOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5oMyxcbmgzIHtcbiAgZm9udC1zaXplOiAxLjI5NTc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmgzLFxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjM4MjU3cmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDMsXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNDc1MnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDMsXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNTc0MDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oMyxcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS42Nzk1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLmg0LFxuaDQge1xuICBmb250LXNpemU6IDEuMTM4MTNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDQsXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuMjE0MzlyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oNCxcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yOTU3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDQsXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuMzgyNTdyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oNCxcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS40NzUycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLmg1LFxuaDUge1xuICBmb250LXNpemU6IDAuOTk5NjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDUsXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuMDY2NjdyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oNSxcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4xMzgxM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDUsXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuMjE0MzlyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oNSxcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4yOTU3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5oNixcbmg2IHtcbiAgZm9udC1zaXplOiAwLjg3ODA4cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmg2LFxuICBoNiB7XG4gICAgZm9udC1zaXplOiAwLjkzNjkxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDYsXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDAuOTk5NjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmg2LFxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxLjA2NjY3cmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDYsXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEuMTM4MTNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay0tcGFnZS10aXRsZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYWRkdGhpcyB7XG4gIHBhZGRpbmctdG9wOiAwLjdyZW07XG59XG5cbi5hZGR0aGlzIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IC44O1xufVxuXG4uYWRkdGhpcyAuYXQtc2hhcmUtYnRuOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5maWxlLS1nZW5lcmFsLFxuLmZpbGUtLWFwcGxpY2F0aW9uLW9jdGV0LXN0cmVhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1leGUuc3ZnKTtcbn1cblxuLmZpbGUtLXBhY2thZ2UteC1nZW5lcmljIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWdlbmVyaWMuc3ZnKTtcbn1cblxuLmZpbGUtLXgtb2ZmaWNlLXNwcmVhZHNoZWV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLXhscy5zdmcpO1xufVxuXG4uZmlsZS0teC1vZmZpY2UtZG9jdW1lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtZG9jLnN2Zyk7XG59XG5cbi5maWxlLS14LW9mZmljZS1wcmVzZW50YXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtcHB0LnN2Zyk7XG59XG5cbi5maWxlLS10ZXh0LXgtc2NyaXB0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWpzLnN2Zyk7XG59XG5cbi5maWxlLS10ZXh0LWh0bWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtaHRtbC5zdmcpO1xufVxuXG4uZmlsZS0tdGV4dC1wbGFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvdGV4dC1wbGFpbi5wbmcpO1xufVxuXG4uZmlsZS0tYXBwbGljYXRpb24tcGRmIC5wZGYtaWNvbi1pbWcge1xuICBtYXgtd2lkdGg6IDIycHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmlsZS0tYXBwbGljYXRpb24teC1leGVjdXRhYmxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWV4ZS5zdmcpO1xufVxuXG4uZmlsZS0tYXVkaW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtbXAzLnN2Zyk7XG59XG5cbi5maWxlLS12aWRlbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1tcDQuc3ZnKTtcbn1cblxuLmZpbGUtLXRleHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtdHh0LnN2Zyk7XG59XG5cbi5maWxlLS1pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1qcGcuc3ZnKTtcbn1cblxuLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcG9zdHNjcmlwdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1lcHMuc3ZnKTtcbn1cblxuLmZpbGUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG5cbmFbZGF0YS1lbnRpdHktdHlwZT1cImZpbGVcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5hW2RhdGEtZW50aXR5LXR5cGU9XCJmaWxlXCJdOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgd2lkdGg6IC43NXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBsZWZ0OiAtLjlyZW07XG4gIHRvcDogLjEycmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2F0dGFjaC0yLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ubWVzc2FnZXMge1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y2ZmE7XG4gIGNvbG9yOiAjNDI0MjQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDU1cHggNTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAxLjIlICAtNXB4O1xufVxuXG4ubWVzc2FnZXMgYSB7XG4gIGNvbG9yOiAjYmNkZWVlO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLm1lc3NhZ2VzX19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1lc3NhZ2VzLS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU2ZTU7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzVjMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnL21lc3NhZ2VzLWVycm9yLnN2Z1wiKTtcbn1cblxuLm1lc3NhZ2VzLS1lcnJvciBhIHtcbiAgY29sb3I6ICNmZjY0NWM7XG59XG5cbi5tZXNzYWdlcy0tZXJyb3IgLm1lc3NhZ2VzX19pdGVtIGVtOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1lc3NhZ2VzLS1zdGF0dXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmOGU2O1xuICBib3JkZXItY29sb3I6ICNjOWU4YTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9tZXNzYWdlcy1zdGF0dXMuc3ZnXCIpO1xufVxuXG4ubWVzc2FnZXMtLXN0YXR1cyBhIHtcbiAgY29sb3I6ICM3MWIwMmY7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLm1lc3NhZ2VzLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFmMmNjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvbWVzc2FnZXMtd2FybmluZy5zdmdcIik7XG59XG5cbi5tZXNzYWdlcy0td2FybmluZyBhIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLndyYXBwZXItbmljZS1sb2dpbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ud3JhcHBlci1uaWNlLWxvZ2luIC5uaWNlLWxvZ2luLXBhc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAuOHJlbTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAud3JhcHBlci1uaWNlLWxvZ2luIC5uaWNlLWxvZ2luLXBhc3Mge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLndyYXBwZXItbmljZS1sb2dpbiAubmljZS1sb2dpbi1sb2dpbiB7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbn1cblxuLm5vZGUtcHJldmlldy1jb250YWluZXIgLm5vZGUtcHJldmlldy1iYWNrbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdGNjE7XG4gIHBhZGRpbmc6IC41cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMDIyM2VtO1xufVxuXG4ubm9kZS1wcmV2aWV3LWNvbnRhaW5lciAubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzU1OTtcbn1cblxuLm5vZGUtcHJldmlldy1jb250YWluZXIgLmZvcm0taXRlbS12aWV3LW1vZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIGJvcmRlcjogMDtcbn1cblxuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xufVxuXG4jY2JveFdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZmllbGQtLW5hbWUtdXNlci1waWN0dXJlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuaDIuc3R5bGVndWlkZSB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA3RjYxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLmNvbnRleHR1YWwtbGlua3Mtd3JhcHBlciBhLmNvbnRleHR1YWwtbGlua3MtdHJpZ2dlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmNvbnRleHR1YWwtbGlua3Mtd3JhcHBlciB1bC5jb250ZXh0dWFsLWxpbmtzIGxpIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5ibG9jay0tdGFicyB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgbGkge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjZyZW0gMS4zZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmE0MTRmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMmUzMjNkO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMyZTMyM2Q7XG4gIH1cbn1cblxuLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzMjNkO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG59XG5cbi5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgdWwudGFicy5wcmltYXJ5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIHVsLnRhYnMucHJpbWFyeSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgdWwudGFicy5zZWNvbmRhcnkge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCB1bC50YWJzLnNlY29uZGFyeSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgdWwudGFicy5zZWNvbmRhcnkgYSB7XG4gIHBhZGRpbmc6IC4xcmVtIC40O1xuICBmb250LXNpemU6IC42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2tpcGxpbmtzIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTdlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTRlbTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLnNraXBsaW5rc19fbGluayxcbi5za2lwbGlua3NfX2xpbms6dmlzaXRlZCxcbi5za2lwbGlua3NfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogI2VlZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTRlbTtcbn1cblxuI21haW46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ucHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9ncmVzc19fdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDY1LCAxMTYsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDQxNzQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4yZW0gMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDZlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2dyZXNzX19iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MTc0O1xuICBoZWlnaHQ6IDFyZW07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHdpZHRoOiAzJTtcbn1cblxuLnByb2dyZXNzX19kZXNjcmlwdGlvbixcbi5wcm9ncmVzc19fcGVyY2VudGFnZSB7XG4gIGNvbG9yOiAjNEQ0RDREO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZ3Jlc3NfX2Rlc2NyaXB0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wcm9ncmVzc19fcGVyY2VudGFnZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnBvc3Qtc2hhcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb250QiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzYWJsZTphY3RpdmUsIC5mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNDY5ZTQ0O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbm5hdi5wYWdlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDQ1cHggYXV0byAwcHggYXV0bztcbiAgY2xlYXI6IGJvdGg7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M3QzNDMztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuXG5uYXYucGFnZXIgdWwucGFnZXIsXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zLFxubmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubmF2LnBhZ2VyIHVsLnBhZ2VyIGxpLFxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyBsaSxcbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICBuYXYucGFnZXIgdWwucGFnZXIgbGksXG4gIG5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGksXG4gIG5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxubmF2LnBhZ2VyIHVsLnBhZ2VyIGxpIGEsXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIGxpIGEsXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcztcbn1cblxubmF2LnBhZ2VyIHVsLnBhZ2VyIGxpIGE6aG92ZXIsIG5hdi5wYWdlciB1bC5wYWdlciBsaSBhOmZvY3VzLFxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyBsaSBhOmhvdmVyLFxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyBsaSBhOmZvY3VzLFxubmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24gbGkgYTpob3Zlcixcbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpIGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmUyYjJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5uYXYucGFnZXIgdWwucGFnZXIgbGkuaXMtYWN0aXZlLFxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyBsaS5pcy1hY3RpdmUsXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaS5pcy1hY3RpdmUge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbm5hdi5wYWdlciB1bC5wYWdlciBsaS5pcy1hY3RpdmUgYSxcbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkuaXMtYWN0aXZlIGEsXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaS5pcy1hY3RpdmUgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZTJiMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbm5hdi5wYWdlciB1bC5wYWdlciBsaS5wYWdlcl9faXRlbS0tbGFzdCwgbmF2LnBhZ2VyIHVsLnBhZ2VyIGxpLnBhZ2VyX19pdGVtLS1maXJzdCxcbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkucGFnZXJfX2l0ZW0tLWxhc3QsXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIGxpLnBhZ2VyX19pdGVtLS1maXJzdCxcbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpLnBhZ2VyX19pdGVtLS1sYXN0LFxubmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24gbGkucGFnZXJfX2l0ZW0tLWZpcnN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxubmF2LnBhZ2VyIHVsLnBhZ2VyIGxpLnBhZ2VyX19pdGVtLS1uZXh0IC5ncmVlbi1hcnJvdy1wcmUtbGluaywgbmF2LnBhZ2VyIHVsLnBhZ2VyIGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIGxpLnBhZ2VyX19pdGVtLS1uZXh0IC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkucGFnZXJfX2l0ZW0tLXByZXZpb3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpLnBhZ2VyX19pdGVtLS1uZXh0IC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG5uYXYucGFnZXIgdWwucGFnZXIgbGkucGFnZXJfX2l0ZW0tLW5leHQgYSxcbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkucGFnZXJfX2l0ZW0tLW5leHQgYSxcbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpLnBhZ2VyX19pdGVtLS1uZXh0IGEge1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcztcbn1cblxubmF2LnBhZ2VyIHVsLnBhZ2VyIGxpLnBhZ2VyX19pdGVtLS1uZXh0IGE6aG92ZXIsIG5hdi5wYWdlciB1bC5wYWdlciBsaS5wYWdlcl9faXRlbS0tbmV4dCBhOmZvY3VzLFxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyBsaS5wYWdlcl9faXRlbS0tbmV4dCBhOmhvdmVyLFxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyBsaS5wYWdlcl9faXRlbS0tbmV4dCBhOmZvY3VzLFxubmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24gbGkucGFnZXJfX2l0ZW0tLW5leHQgYTpob3Zlcixcbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpLnBhZ2VyX19pdGVtLS1uZXh0IGE6Zm9jdXMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxubmF2LnBhZ2VyIHVsLnBhZ2VyIGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhLFxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyBsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSxcbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhIHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3M7XG59XG5cbm5hdi5wYWdlciB1bC5wYWdlciBsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgYTpob3ZlciwgbmF2LnBhZ2VyIHVsLnBhZ2VyIGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhOmZvY3VzLFxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyBsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgYTpob3Zlcixcbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGE6Zm9jdXMsXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgYTpob3Zlcixcbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhOmZvY3VzIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5cbm5hdi5wYWdlciB1bC5wYWdlciBsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgLmdyZWVuLWFycm93LXByZS1saW5rLFxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyBsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgLmdyZWVuLWFycm93LXByZS1saW5rLFxubmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24gbGkucGFnZXJfX2l0ZW0tLXByZXZpb3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIGJvcmRlci13aWR0aDogMy41cHggMCAwIDMuNXB4O1xufVxuXG5uYXYucGFnZXIgdWwucGFnZXIgbGkgYSxcbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkgYSxcbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMWVtIDA7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG50YWJsZSBjYXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi50YWJsZS1iYXNpYyB0aGVhZCB0aCxcbnRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogLjc1ZW0gMWVtO1xuICBmb250LXNpemU6IC44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xufVxuXG4udGFibGUtYmFzaWMgdGJvZHkgdGQsXG50YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IC43NWVtIDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGQsXG4udGFibGUtc3RyaXBlZCB0aCB7XG4gIHBhZGRpbmc6IC43NWVtIDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDEpO1xufVxuXG4udGFibGUtc3RyaXBlZCB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG51bC5saW5rcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxudWwubGlua3MgbGkubm9kZS1yZWFkbW9yZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwubGlua3MgbGkubm9kZS1yZWFkbW9yZSBhIHtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC44cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuI2Jsb2NrLWhlYWRlcmxheW91dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvY2stbWVudS5tZW51LS1tYWluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stbWVudS5tZW51LS1tYWluIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG59XG5cbi5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdi0tbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtLmlzLWFjdGl2ZS10cmFpbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIuNXB4O1xuICBib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtLmlzLWFjdGl2ZS10cmFpbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDN0MzQzM7XG4gICAgY29sb3I6ICNDN0MzQzM7XG4gIH1cbn1cblxuLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbSAubmF2X19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW0gLm5hdl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogLjc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMDMlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6ICM1M2JiNTA7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMjVweDtcbiAgbWFyZ2luLXRvcDogLTEyNXB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNDglO1xuICBib3JkZXItcmFkaXVzOiA0MyU7XG59XG5cbi5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbSAubmF2X19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwMyU7XG4gIGxlZnQ6IDQ0JTtcbiAgYmFja2dyb3VuZDogIzUzYmI1MDtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tbGVmdDogLTEyNXB4O1xuICBtYXJnaW4tdG9wOiAtMTI1cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA0OCU7XG4gIGJvcmRlci1yYWRpdXM6IDQzJTtcbn1cblxuLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtIC5uYXZfX2xpbms6aG92ZXI6OmFmdGVyLCAuYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW0gLm5hdl9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBhbmltYXRpb246IGRyaWZ0IDUwMDBtcyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlO1xuICBhbmltYXRpb24tZGVsYXk6IC01cztcbn1cblxuLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtIC5uYXZfX2xpbms6aG92ZXI6OmJlZm9yZSwgLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtIC5uYXZfX2xpbms6Zm9jdXM6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogZHJpZnQgNTAwMG1zIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XG59XG5cbi5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xLjVweDtcbiAgYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQzdDM0MzO1xuICAgIGNvbG9yOiAjQzdDM0MzO1xuICB9XG59XG5cbi5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMnB4O1xufVxuXG4uYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBpbmhlcml0O1xuICBib3R0b206IC0yMi40cHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLW5hdi1ibG9iLnN2Z1wiKTtcbiAgei1pbmRleDogNDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtLmlzLWFjdGl2ZS10cmFpbDpob3ZlciwgLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtLmlzLWFjdGl2ZS10cmFpbDpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbS5pcy1hY3RpdmUtdHJhaWw6aG92ZXI6OmFmdGVyLCAuYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsOmZvY3VzOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9fbGluay5pcy1hY3RpdmUtdHJhaWw6aG92ZXI6OmFmdGVyLCAuYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2xpbmsuaXMtYWN0aXZlLXRyYWlsOmZvY3VzOjphZnRlciB7XG4gIGFuaW1hdGlvbjogd2lnZ2xlIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG4uYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2xpbmsuaXMtYWN0aXZlLXRyYWlsOmhvdmVyOjpiZWZvcmUsIC5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9fbGluay5pcy1hY3RpdmUtdHJhaWw6Zm9jdXM6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmhiLW1haW4uZml4ZWQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmhiLWhlYWRlci5zdGlja3ktb25seSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDAwO1xufVxuXG4uaGItbmF2aWdhdGlvbi5zdGlja3ktb25seSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDUwO1xufVxuXG4uaGItaGVhZGVyOm5vdCguc3RpY2t5LW5hdikgLmJhc2VfbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGItaGVhZGVyOm5vdCguc3RpY2t5LW5hdikgLnN0aWNreV9sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhiLWhlYWRlciB7XG4gIHotaW5kZXg6IDEyO1xufVxuXG4uaGItaGVhZGVyLnN0aWNreS1tYWluLWhlYWRlciAuYmxvY2stLXNlYXJjaCB7XG4gIHdpZHRoOiAyMyUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oYi1oZWFkZXIuc3RpY2t5LW1haW4taGVhZGVyIC5ibG9jay0tc2VhcmNoLmV4cGFuZGVkLXNlYXJjaC1iYXIge1xuICB3aWR0aDogNDIlICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLWxvZ2dlZC1pbiAuaGItaGVhZGVyLnN0aWNreS1uYXYge1xuICB0b3A6IDc4cHg7XG59XG5cbi51c2VyLWxvZ2dlZC1pbiAuaGItaGVhZGVyLnN0aWNreS1tYWluLWhlYWRlciB7XG4gIHRvcDogNzhweDtcbn1cblxuLnVzZXItbG9nZ2VkLWluIC5oYi1oZWFkZXIuc3RpY2t5LW1haW4taGVhZGVyIC5ibG9jay0tc2VhcmNoIHtcbiAgd2lkdGg6IDIzJSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1sb2dnZWQtaW4gLmhiLWhlYWRlci5zdGlja3ktbWFpbi1oZWFkZXIgLmJsb2NrLS1zZWFyY2guZXhwYW5kZWQtc2VhcmNoLWJhciB7XG4gIHdpZHRoOiA0MiUgIWltcG9ydGFudDtcbn1cblxuLmhiLWhlYWRlci5zdGlja3ktbWFpbi1oZWFkZXIge1xuICB0b3A6IDBweDtcbn1cblxuLmhiLW5hdmlnYXRpb24uc3RpY2t5LW1haW4tbmF2IHtcbiAgdG9wOiAxMzBweDtcbn1cblxuLnVzZXItbG9nZ2VkLWluIC5oYi1uYXZpZ2F0aW9uLnN0aWNreS1tYWluLW5hdiB7XG4gIHRvcDogMTgwcHg7XG59XG5cbi50b29sYmFyLXRyYXktb3BlbiAuaGItbmF2aWdhdGlvbi5zdGlja3ktbWFpbi1uYXYge1xuICB0b3A6IDIxOHB4O1xufVxuXG4uaGItaGVhZGVyLnN0aWNreS1uYXYge1xuICBoZWlnaHQ6IDc0cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHotaW5kZXg6IDQwMDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYW5pbWF0aW9uOiBzY3JvbGxJbiAwLjRzIGVhc2UtaW4tb3V0O1xuICB0b3A6IDA7XG59XG5cbi5oYi1oZWFkZXIuc3RpY2t5LW5hdiAuYmxvY2stLXNpdGUtYnJhbmRpbmcge1xuICB3aWR0aDogNDIuNSU7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIG1heC13aWR0aDogNTQ1cHg7XG59XG5cbi5oYi1oZWFkZXIuc3RpY2t5LW5hdiAuYmxvY2stLXNpdGUtYnJhbmRpbmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oYi1oZWFkZXIuc3RpY2t5LW5hdiAuYmxvY2stLXNpdGUtYnJhbmRpbmcgLmJhc2VfbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYi1oZWFkZXIuc3RpY2t5LW5hdiAuYmxvY2stLXNpdGUtYnJhbmRpbmcgLnN0aWNreV9sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oYi1oZWFkZXIuc3RpY2t5LW5hdiAubWVudS0tZG9uYXRpb24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5oYi1oZWFkZXIuc3RpY2t5LW5hdiAuaGItY29uc3RyYWluIC5tZW51LS1kb25hdGlvbi1tZW51IC5uYXZfX2xpbms6OmFmdGVyIHtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG4uaGItaGVhZGVyLnN0aWNreS1uYXYgLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDEwcHg7XG59XG5cbi5wcmV2ZW50LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuQGtleWZyYW1lcyB3aWdnbGUge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2tld1goNDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2tld1goLTQwZGVnKSBzY2FsZSgwLjkpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2Nyb2xsSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBkcmlmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLnN0aWNreS1uYXYgbmF2Lm1lbnUtLWRvbmF0aW9uLW1lbnUgLm5hdl9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnN0aWNreS1uYXYgbmF2Lm1lbnUtLWRvbmF0aW9uLW1lbnUgLm5hdl9fbGluayB7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cblxuLm1lbnUtLWRvbmF0aW9uLW1lbnUge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWVudS0tZG9uYXRpb24tbWVudSB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi5tZW51LS1kb25hdGlvbi1tZW51IC5uYXZfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWVudS0tZG9uYXRpb24tbWVudSAubmF2X19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDMDAzMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEQzAwMzA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWVudS0tZG9uYXRpb24tbWVudSAubmF2X19saW5rIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiA5cHggMzZweCA3cHggMzdweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5tZW51LS1kb25hdGlvbi1tZW51IC5uYXZfX2xpbms6aG92ZXIsIC5tZW51LS1kb25hdGlvbi1tZW51IC5uYXZfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0RDMDAzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3RlciAubmF2LS1mb290ZXIgLm5hdl9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMTAuNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3RlciAubmF2LS1mb290ZXIgLm5hdl9faXRlbSB7XG4gICAgd2lkdGg6IDQzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmhiLXByZS1mb290ZXIgLmhiLWNvbnN0cmFpbiAubWVudS0tZm9vdGVyIC5uYXYtLWZvb3RlciAubmF2X19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIycHg7XG4gIH1cbn1cblxuLmhiLXByZS1mb290ZXIgLmhiLWNvbnN0cmFpbiAubWVudS0tZm9vdGVyIC5uYXYtLWZvb3RlciAubmF2X19pdGVtIC5uYXZfX2xpbmsge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3RlciAubmF2LS1mb290ZXIgLm5hdl9faXRlbSAubmF2X19saW5rOmhvdmVyLCAuaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXIgLm5hdi0tZm9vdGVyIC5uYXZfX2l0ZW0gLm5hdl9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3RlciAubmF2LS1mb290ZXIgLmdyZWVuLWFycm93LXByZS1mb290ZXIge1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTAuNnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3Rlci1sb2dpbiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXItbG9naW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmhiLXByZS1mb290ZXIgLmhiLWNvbnN0cmFpbiAubWVudS0tZm9vdGVyLWxvZ2luIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3Rlci1sb2dpbiAubmF2LS1mb290ZXItbG9naW4ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuLmhiLXByZS1mb290ZXIgLmhiLWNvbnN0cmFpbiAubWVudS0tZm9vdGVyLWxvZ2luIC5uYXYtLWZvb3Rlci1sb2dpbiAubmF2X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3Rlci1sb2dpbiAubmF2LS1mb290ZXItbG9naW4gLm5hdl9faXRlbSB7XG4gICAgd2lkdGg6IDQzJTtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG59XG5cbi5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3Rlci1sb2dpbiAubmF2LS1mb290ZXItbG9naW4gLm5hdl9faXRlbSAubmF2X19saW5rIHtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXItbG9naW4gLm5hdi0tZm9vdGVyLWxvZ2luIC5uYXZfX2l0ZW0gLm5hdl9fbGluazpob3ZlciwgLmhiLXByZS1mb290ZXIgLmhiLWNvbnN0cmFpbiAubWVudS0tZm9vdGVyLWxvZ2luIC5uYXYtLWZvb3Rlci1sb2dpbiAubmF2X19pdGVtIC5uYXZfX2xpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9jay0tYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay0tYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ibG9jay0tYnJlYWRjcnVtYnMgLmNvbnRleHR1YWwge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLmJsb2NrLS1icmVhZGNydW1icyAuYmxvY2tfX2NvbnRlbnQge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay0tYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbi5icmVhZGNydW1iX19pbnRybyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5icmVhZGNydW1iX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnJlYWRjcnVtYl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xufVxuXG4uYnJlYWRjcnVtYl9faXRlbTo6YWZ0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgY29udGVudDogJy8nO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5icmVhZGNydW1iX19pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl9fbGluaywgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWJfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyLjE1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl9fbGluazpob3ZlciwgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWJfX2xpbms6Zm9jdXMsIC5icmVhZGNydW1iIC5icmVhZGNydW1iX19pdGVtOmhvdmVyLCAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl9faXRlbTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWJfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmhiLWhlYWRlci5zdGlja3ktbmF2IC5tZW51LS11dGlsaXR5LW1lbnUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5oYi1oZWFkZXIgLm1lbnUtLXV0aWxpdHktbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1oZWFkZXIgLm1lbnUtLXV0aWxpdHktbWVudSB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGItaGVhZGVyIC51dGlsaXR5LW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGItaGVhZGVyIC5uYXYtLXV0aWxpdHktbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGItaGVhZGVyIC5uYXYtLXV0aWxpdHktbWVudSAuY29ubmVjdC11cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1oZWFkZXIgLm5hdi0tdXRpbGl0eS1tZW51IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgfVxufVxuXG4uaGItaGVhZGVyIC5uYXYtLXV0aWxpdHktbWVudTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1oZWFkZXIgLm5hdi0tdXRpbGl0eS1tZW51OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbi5oYi1oZWFkZXIgLm5hdi0tdXRpbGl0eS1tZW51IC5uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1oZWFkZXIgLm5hdi0tdXRpbGl0eS1tZW51IC5uYXZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG59XG5cbi5oYi1oZWFkZXIgLm5hdi0tdXRpbGl0eS1tZW51IC5uYXZfX2l0ZW0gLm5hdl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5oYi1oZWFkZXIgLm5hdi0tdXRpbGl0eS1tZW51IC5uYXZfX2l0ZW0gLm5hdl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIycHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWhlYWRlciAubmF2LS11dGlsaXR5LW1lbnUgLm5hdl9faXRlbSAubmF2X19saW5rOjphZnRlciB7XG4gICAgY29udGVudDogJ3wnO1xuICB9XG59XG5cbi5oYi1oZWFkZXIgLm5hdi0tdXRpbGl0eS1tZW51IC5uYXZfX2l0ZW06bGFzdC1jaGlsZCAubmF2X19saW5rOjphZnRlciwgLmhiLWhlYWRlciAubmF2LS11dGlsaXR5LW1lbnUgLm5hdl9faXRlbTpudGgtY2hpbGQoNCkgLm5hdl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjJweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItaGVhZGVyIC5uYXYtLXV0aWxpdHktbWVudSAubmF2X19pdGVtLmd0cmFuc2xhdGUtYmxvY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uaGItaGVhZGVyIC5uYXYtLXV0aWxpdHktbWVudSAuY29ubmVjdC11cyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItaGVhZGVyIC5uYXYtLXV0aWxpdHktbWVudSAuY29ubmVjdC11cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2Lm1vYmlsZS11dGlsaXR5LW1lbnUtYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uaGItaGVhZGVyIC5uYXYubW9iaWxlLXV0aWxpdHktbWVudS1hY3RpdmUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTI7XG59XG5cbi5oYi1oZWFkZXIgLm5hdi5tb2JpbGUtdXRpbGl0eS1tZW51LWFjdGl2ZSAubmF2X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5oYi1oZWFkZXIgLm5hdi5tb2JpbGUtdXRpbGl0eS1tZW51LWFjdGl2ZSAubmF2X19pdGVtOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM1M2JiNTA7XG59XG5cbi5oYi1oZWFkZXIgLm5hdi5tb2JpbGUtdXRpbGl0eS1tZW51LWFjdGl2ZSAubmF2X19pdGVtIC5uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uaGItaGVhZGVyIC5uYXYubW9iaWxlLXV0aWxpdHktbWVudS1hY3RpdmUgLm5hdl9faXRlbSAubmF2X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M3QzNDMztcbn1cblxuLm5hdi5tb2JpbGUtdXRpbGl0eS1tZW51LWFjdGl2ZSAubmF2X19pdGVtIC5uYXZfX2xpbmsuYmxvb3Itdmlldy1zY2hvb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uYXYubW9iaWxlLXV0aWxpdHktbWVudS1hY3RpdmUgLm5hdl9faXRlbSAubmF2X19saW5rLmJsb29yLXZpZXctc2Nob29sIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG59XG5cbi5uYXYubW9iaWxlLXV0aWxpdHktbWVudS1hY3RpdmUgLmNvbm5lY3QtdXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5uYXYubW9iaWxlLXV0aWxpdHktbWVudS1hY3RpdmUgLmNsb3NlLWNvbm5lY3QtdXMtaWNvbiB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1jbG9zZS0tYmxhY2suc3ZnXCIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uYXYubW9iaWxlLXV0aWxpdHktbWVudS1hY3RpdmUgLm5hdl9faXRlbS5ndHJhbnNsYXRlLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2M3YzNjMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDI5N3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtYmxvY2sgLm5hdi1zaWRlYmFyX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1ibG9jayAubmF2LXNpZGViYXItLW1haW4gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluIGxpIGE6aG92ZXIsIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluIGxpIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsID4gYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwYzEwMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNTNiYjUwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCA+IGE6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGluaGVyaXQ7XG4gIGJvdHRvbTogLTIyLjRweDtcbiAgbGVmdDogLTkwcHg7XG4gIG1hcmdpbjogMDtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLW5hdi1ibG9iLnN2Z1wiKTtcbiAgei1pbmRleDogMztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgPiBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2ID4gbGkubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2ID4gbGkubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsID4gLm5hdi1zaWRlYmFyX19zdWJuYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiA+IGxpLm5hdi1zaWRlYmFyX19pdGVtLmlzLWFjdGl2ZS10cmFpbCA+IC5uYXYtc2lkZWJhcl9fc3VibmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgPiBsaS5uYXYtc2lkZWJhcl9faXRlbS5pcy1hY3RpdmUtdHJhaWwgPiAubmF2LXNpZGViYXJfX3N1Ym5hdiA+IC5uYXYtc2lkZWJhcl9faXRlbS5pcy1hY3RpdmUtdHJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgLmFjdGl2ZS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiAuYWN0aXZlLW1lbnUtaXRlbSA+IGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tYmxvYi1ncmVlbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2ssIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjYzdjM2MzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1ibG9jaywgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWxhbmRpbmctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjk3cHg7XG4gIH1cbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrIC5uYXYtc2lkZWJhcl9faXRlbSwgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWxhbmRpbmctYmxvY2sgLm5hdi1zaWRlYmFyX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9jayAubmF2LXNpZGViYXItLW1haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IGxpLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gbGkgYSwgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWxhbmRpbmctYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluIGxpIGE6aG92ZXIsIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gbGkgYTpmb2N1cywgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWxhbmRpbmctYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluIGxpIGE6aG92ZXIsIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiBsaSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCA+IGEsIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgPiBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzBjMTAyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM1M2JiNTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgPiBhOjphZnRlciwgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWxhbmRpbmctYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCA+IGE6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGluaGVyaXQ7XG4gIGJvdHRvbTogLTIyLjRweDtcbiAgbGVmdDogLTkwcHg7XG4gIG1hcmdpbjogMDtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLW5hdi1ibG9iLnN2Z1wiKTtcbiAgei1pbmRleDogMztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCA+IGE6OmJlZm9yZSwgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWxhbmRpbmctYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCA+IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiA+IGxpLm5hdi1zaWRlYmFyX19pdGVtLmlzLWFjdGl2ZS10cmFpbCA+IGE6OmJlZm9yZSwgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWxhbmRpbmctYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiA+IGxpLm5hdi1zaWRlYmFyX19pdGVtLmlzLWFjdGl2ZS10cmFpbCA+IGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tYmxvYi1ncmVlbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiA+IGxpLm5hdi1zaWRlYmFyX19pdGVtLmlzLWFjdGl2ZS10cmFpbCA+IC5uYXYtc2lkZWJhcl9fc3VibmF2LCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2ID4gbGkubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsID4gLm5hdi1zaWRlYmFyX19zdWJuYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2ID4gbGkubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsID4gLm5hdi1zaWRlYmFyX19zdWJuYXYsIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgPiBsaS5uYXYtc2lkZWJhcl9faXRlbS5pcy1hY3RpdmUtdHJhaWwgPiAubmF2LXNpZGViYXJfX3N1Ym5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2ID4gbGkubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsID4gLm5hdi1zaWRlYmFyX19zdWJuYXYgPiAubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2ID4gbGkubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsID4gLm5hdi1zaWRlYmFyX19zdWJuYXYgPiAubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgLmFjdGl2ZS1tZW51LWl0ZW0sIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgLmFjdGl2ZS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2IC5hY3RpdmUtbWVudS1pdGVtID4gYSwgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWxhbmRpbmctYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiAuYWN0aXZlLW1lbnUtaXRlbSA+IGEge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2IC5hY3RpdmUtbWVudS1pdGVtID4gYTo6YmVmb3JlLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2IC5hY3RpdmUtbWVudS1pdGVtID4gYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1ibG9iLWdyZWVuLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1lbnUtLXNvY2lhbC1tZWRpYSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLm1lbnUtLXNvY2lhbC1tZWRpYSB7XG4gICAgd2lkdGg6IDMxJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAtMTQ4cHg7XG4gIH1cbn1cblxuLm5hdi0tc29jaWFsLW1lZGlhIC5mYWNlYm9vay1pY29uLCAubmF2LS1zb2NpYWwtbWVkaWEgLnR3aXR0ZXItaWNvbiwgLm5hdi0tc29jaWFsLW1lZGlhIC5pbnN0YWdyYW0taWNvbiwgLm5hdi0tc29jaWFsLW1lZGlhIC55b3V0dWJlLWljb24sIC5uYXYtLXNvY2lhbC1tZWRpYSAubGlua2VkaW4taWNvbiwgLm5hdi0tc29jaWFsLW1lZGlhIC5jZW9ibG9nLWljb24ge1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogNDZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE2JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgbWFyZ2luLWJvdHRvbTogNTFweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcm91bmQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIwLjEyNWVtKSB7XG4gIC5uYXYtLXNvY2lhbC1tZWRpYSAuZmFjZWJvb2staWNvbiwgLm5hdi0tc29jaWFsLW1lZGlhIC50d2l0dGVyLWljb24sIC5uYXYtLXNvY2lhbC1tZWRpYSAuaW5zdGFncmFtLWljb24sIC5uYXYtLXNvY2lhbC1tZWRpYSAueW91dHViZS1pY29uLCAubmF2LS1zb2NpYWwtbWVkaWEgLmxpbmtlZGluLWljb24sIC5uYXYtLXNvY2lhbC1tZWRpYSAuY2VvYmxvZy1pY29uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuNjI1ZW0pIHtcbiAgLm5hdi0tc29jaWFsLW1lZGlhIC5mYWNlYm9vay1pY29uLCAubmF2LS1zb2NpYWwtbWVkaWEgLnR3aXR0ZXItaWNvbiwgLm5hdi0tc29jaWFsLW1lZGlhIC5pbnN0YWdyYW0taWNvbiwgLm5hdi0tc29jaWFsLW1lZGlhIC55b3V0dWJlLWljb24sIC5uYXYtLXNvY2lhbC1tZWRpYSAubGlua2VkaW4taWNvbiwgLm5hdi0tc29jaWFsLW1lZGlhIC5jZW9ibG9nLWljb24ge1xuICAgIGhlaWdodDogNDguN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTYuM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDguN3B4O1xuICB9XG59XG5cbi5uYXYtLXNvY2lhbC1tZWRpYSAuZmFjZWJvb2staWNvbjpob3ZlciwgLm5hdi0tc29jaWFsLW1lZGlhIC5mYWNlYm9vay1pY29uOmZvY3VzLCAubmF2LS1zb2NpYWwtbWVkaWEgLnR3aXR0ZXItaWNvbjpob3ZlciwgLm5hdi0tc29jaWFsLW1lZGlhIC50d2l0dGVyLWljb246Zm9jdXMsIC5uYXYtLXNvY2lhbC1tZWRpYSAuaW5zdGFncmFtLWljb246aG92ZXIsIC5uYXYtLXNvY2lhbC1tZWRpYSAuaW5zdGFncmFtLWljb246Zm9jdXMsIC5uYXYtLXNvY2lhbC1tZWRpYSAueW91dHViZS1pY29uOmhvdmVyLCAubmF2LS1zb2NpYWwtbWVkaWEgLnlvdXR1YmUtaWNvbjpmb2N1cywgLm5hdi0tc29jaWFsLW1lZGlhIC5saW5rZWRpbi1pY29uOmhvdmVyLCAubmF2LS1zb2NpYWwtbWVkaWEgLmxpbmtlZGluLWljb246Zm9jdXMsIC5uYXYtLXNvY2lhbC1tZWRpYSAuY2VvYmxvZy1pY29uOmhvdmVyLCAubmF2LS1zb2NpYWwtbWVkaWEgLmNlb2Jsb2ctaWNvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByb3VuZDtcbn1cblxuLm5hdi0tc29jaWFsLW1lZGlhIC5mYWNlYm9vay1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi1mYWNlYm9vay1ncmVlbi5zdmdcIik7XG59XG5cbi5uYXYtLXNvY2lhbC1tZWRpYSAuZmFjZWJvb2staWNvbjpob3ZlciwgLm5hdi0tc29jaWFsLW1lZGlhIC5mYWNlYm9vay1pY29uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi1mYWNlYm9vay13aGl0ZS5zdmdcIik7XG59XG5cbi5uYXYtLXNvY2lhbC1tZWRpYSAudHdpdHRlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi10d2l0dGVyLWdyZWVuLnN2Z1wiKTtcbn1cblxuLm5hdi0tc29jaWFsLW1lZGlhIC50d2l0dGVyLWljb246aG92ZXIsIC5uYXYtLXNvY2lhbC1tZWRpYSAudHdpdHRlci1pY29uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi10d2l0dGVyLXdoaXRlLnN2Z1wiKTtcbn1cblxuLm5hdi0tc29jaWFsLW1lZGlhIC5pbnN0YWdyYW0taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24taW5zdGFncmFtLWdyZWVuLnN2Z1wiKTtcbn1cblxuLm5hdi0tc29jaWFsLW1lZGlhIC5pbnN0YWdyYW0taWNvbjpob3ZlciwgLm5hdi0tc29jaWFsLW1lZGlhIC5pbnN0YWdyYW0taWNvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24taW5zdGFncmFtLXdoaXRlLnN2Z1wiKTtcbn1cblxuLm5hdi0tc29jaWFsLW1lZGlhIC55b3V0dWJlLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLXlvdXR1YmUtZ3JlZW4uc3ZnXCIpO1xufVxuXG4ubmF2LS1zb2NpYWwtbWVkaWEgLnlvdXR1YmUtaWNvbjpob3ZlciwgLm5hdi0tc29jaWFsLW1lZGlhIC55b3V0dWJlLWljb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLXlvdXR1YmUtd2hpdGUuc3ZnXCIpO1xufVxuXG4ubmF2LS1zb2NpYWwtbWVkaWEgLmxpbmtlZGluLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLWxpbmtlZGluLWdyZWVuLnN2Z1wiKTtcbn1cblxuLm5hdi0tc29jaWFsLW1lZGlhIC5saW5rZWRpbi1pY29uOmhvdmVyLCAubmF2LS1zb2NpYWwtbWVkaWEgLmxpbmtlZGluLWljb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLWxpbmtlZGluLXdoaXRlLnN2Z1wiKTtcbn1cblxuLm5hdi0tc29jaWFsLW1lZGlhIC5jZW9ibG9nLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLWNlb2Jsb2ctZ3JlZW4uc3ZnXCIpO1xufVxuXG4ubmF2LS1zb2NpYWwtbWVkaWEgLmNlb2Jsb2ctaWNvbjpob3ZlciwgLm5hdi0tc29jaWFsLW1lZGlhIC5jZW9ibG9nLWljb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLWNlb2Jsb2ctd2hpdGUuc3ZnXCIpO1xufVxuXG4uc29jaWFsLW1lZGlhLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4jYmFja3RvdG9wIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29uLWJhY2stdG8tdG9wLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5uYXZpZ2F0aW9uIC5uYXYge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2aWdhdGlvbiAubmF2X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4ubmF2aWdhdGlvbiAubmF2X19pdGVtIC5uYXZfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uIC5uYXZfX2l0ZW0gLm5hdl9fbGluazpob3ZlciwgLm5hdmlnYXRpb24gLm5hdl9faXRlbSAubmF2X19saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cImZpbGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRENEQ0Q7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjVlbTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5zZWxlY3Qge1xuICBoZWlnaHQ6IDIuNzVlbTtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbnNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRENEQ0Q7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93cy9pY29uX19hcnJvd+KAlGRvd24uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEQ0RDRDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMi4ycmVtO1xufVxuXG5zZWxlY3QsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbio6Zm9jdXMsXG4qW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLFxuYnV0dG9uLFxuLmJ0bixcbmEuYnRuLFxuYS5idG46aG92ZXIsXG5hLmJ0bjpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4gLjJzO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxudGV4dGFyZWE6Zm9jdXMsXG50ZXh0YXJlYTphY3RpdmUge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgb3V0bGluZS1jb2xvcjogIzJlMmIyYjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OnJlcXVpcmVkOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogI0NEQ0RDRDtcbn1cblxuaW5wdXQucmVxdWlyZWQtZXJyb3IsXG5pbnB1dC5yZXF1aXJlZC1lcnJvcjpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDRENEQ0Q7XG4gIG91dGxpbmUtY29sb3I6ICNDRENEQ0Q7XG59XG5cbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICMyZTJiMmI7XG59XG5cbi5jYXB0Y2hhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLmNhcHRjaGEgLmZpZWxkLXByZWZpeCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNhcHRjaGEgaW5wdXQjZWRpdC1jYXB0Y2hhLXJlc3BvbnNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbn1cblxuLmNhcHRjaGEgLmZvcm0taXRlbS1jYXB0Y2hhLXJlc3BvbnNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtbWVzc2FnZS1yZXF1ZXN0LWFjY2Vzcy1mb3JtLFxuLnVzZXItcmVnaXN0ZXItZm9ybSxcbi5jb250YWN0LWZvcm0ge1xuICBtYXgtd2lkdGg6IDY5NXB4O1xufVxuXG4uY29udGFjdC1tZXNzYWdlLXJlcXVlc3QtYWNjZXNzLWZvcm0gaW5wdXQuZm9ybS10ZXh0LFxuLmNvbnRhY3QtbWVzc2FnZS1yZXF1ZXN0LWFjY2Vzcy1mb3JtIGlucHV0LnRleHQtZnVsbCxcbi5jb250YWN0LW1lc3NhZ2UtcmVxdWVzdC1hY2Nlc3MtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb250YWN0LW1lc3NhZ2UtcmVxdWVzdC1hY2Nlc3MtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4udXNlci1yZWdpc3Rlci1mb3JtIGlucHV0LmZvcm0tdGV4dCxcbi51c2VyLXJlZ2lzdGVyLWZvcm0gaW5wdXQudGV4dC1mdWxsLFxuLnVzZXItcmVnaXN0ZXItZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi51c2VyLXJlZ2lzdGVyLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmNvbnRhY3QtZm9ybSBpbnB1dC5mb3JtLXRleHQsXG4uY29udGFjdC1mb3JtIGlucHV0LnRleHQtZnVsbCxcbi5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuLmZpZWxkc2V0X19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGNvbG9yOiAjNzM2ZjZmO1xuICBtYXJnaW4tdG9wOiAwLjE0cmVtO1xufVxuXG4uZm9ybS0taW5saW5lIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLmpzLWZvcm0taXRlbS1jb21iaW5lIC5mb3JtLWl0ZW1fX2xhYmVsLFxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQuanMtZm9ybS1pdGVtLWNvbWJpbmUgLmZvcm0taXRlbV9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS1pdGVtLS12ZXJ0aWNhbC10YWJzIC52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDN0MzQzM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0M3QzNDMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzM7XG59XG5cbi5mb3JtLWl0ZW0tLXZlcnRpY2FsLXRhYnMgbGkuaXMtc2VsZWN0ZWQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmZvcm0taXRlbS0tdmVydGljYWwtdGFicyBsaS5pcy1zZWxlY3RlZCAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbmRldGFpbHMge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbnN1bW1hcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjdyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnN1bW1hcnk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uX19taW51cy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbmRldGFpbHNbb3Blbl0gc3VtbWFyeTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uc19fcGx1cy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5jb2xsYXBzZS1wcm9jZXNzZWQgPiBzdW1tYXJ5OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19wYW5lcyBkZXRhaWxzIHtcbiAgcGFkZGluZzogMS40cmVtO1xufVxuXG4uZm9ybS1pdGVtIC5kZXNjcmlwdGlvbixcbi5kZXRhaWxzX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNEQ0RDREO1xuICBmb250LXNpemU6IC44cmVtO1xuICBtYXJnaW4tdG9wOiAuMnJlbTtcbn1cblxuZmllbGRzZXQsXG4jZWRpdC1maWVsZC1wcm9kdWN0LWRlc2NyaXB0aW9uLS0td3JhcHBlcixcbiNlZGl0LWZpZWxkLWRvZXMteW91ci1pbnN0aXR1dGlvbi1hbHJlLS13cmFwcGVyLFxuI2VkaXQtZmllbGQtaWYteWVzLWlzLWl0LWF0LXRoZS1pbnN0aXQtLXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzdDM0MzO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmc6IDEuNHJlbTtcbn1cblxuZmllbGRzZXQuY29sbGFwc2VkLFxuI2VkaXQtZmllbGQtcHJvZHVjdC1kZXNjcmlwdGlvbi0tLXdyYXBwZXIuY29sbGFwc2VkLFxuI2VkaXQtZmllbGQtZG9lcy15b3VyLWluc3RpdHV0aW9uLWFscmUtLXdyYXBwZXIuY29sbGFwc2VkLFxuI2VkaXQtZmllbGQtaWYteWVzLWlzLWl0LWF0LXRoZS1pbnN0aXQtLXdyYXBwZXIuY29sbGFwc2VkIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5maWVsZHNldCBsZWdlbmQgc3BhbixcbiNlZGl0LWZpZWxkLXByb2R1Y3QtZGVzY3JpcHRpb24tLS13cmFwcGVyIGxlZ2VuZCBzcGFuLFxuI2VkaXQtZmllbGQtZG9lcy15b3VyLWluc3RpdHV0aW9uLWFscmUtLXdyYXBwZXIgbGVnZW5kIHNwYW4sXG4jZWRpdC1maWVsZC1pZi15ZXMtaXMtaXQtYXQtdGhlLWluc3RpdC0td3JhcHBlciBsZWdlbmQgc3BhbiB7XG4gIGJvcmRlcjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luLXRvcDogMC43cmVtO1xufVxuXG5maWVsZHNldCBmaWVsZHNldCB7XG4gIG1hcmdpbi10b3A6IDAuN3JlbTtcbn1cblxuLmZvcm0taXRlbS1zZWFyY2gtYmxvY2stZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc2VsZWN0ICsgYnV0dG9uLFxuc2VsZWN0ICsgLmJ0bixcbnNlbGVjdCArIGJ1dHRvbjpob3ZlcixcbnNlbGVjdCArIC5idG46aG92ZXIsXG5zZWxlY3QgKyBidXR0b246Zm9jdXMsXG5zZWxlY3QgKyAuYnRuOmZvY3VzLFxuaW5wdXQgKyBidXR0b24sXG5pbnB1dCArIC5idG4sXG5pbnB1dCArIGJ1dHRvbjpob3ZlcixcbmlucHV0ICsgLmJ0bjpob3ZlcixcbmlucHV0ICsgYnV0dG9uOmZvY3VzLFxuaW5wdXQgKyAuYnRuOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXRbdHlwZT0nc3VibWl0J10sXG4jZWRpdC1jYW5jZWwge1xuICBwYWRkaW5nOiAuNTVyZW07XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNDRENEQ0Q7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3RjYxO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA3RjYxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhcHBlYXJhbmNlOiAwO1xufVxuXG5pbnB1dFt0eXBlPSdzdWJtaXQnXTpob3ZlciwgaW5wdXRbdHlwZT0nc3VibWl0J106Zm9jdXMsXG4jZWRpdC1jYW5jZWw6aG92ZXIsXG4jZWRpdC1jYW5jZWw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NjRlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA2NjRlO1xufVxuXG4jZWRpdC1jYW5jZWwge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEQ0RDRDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzJlMmIyYjtcbn1cblxuI2VkaXQtY2FuY2VsOmhvdmVyLCAjZWRpdC1jYW5jZWw6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMmIyYjtcbiAgYm9yZGVyOiAzcHggc29saWQgIzJlMmIyYjtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAxcHggXFw5IDAgMDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGVja2JveGVzL2ljb24tY2hlY2tib3gtY2hlY2tlZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweCAyMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2tib3hlcy9pY29uLWNoZWNrYm94LWNoZWNrZWQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCAyMXB4O1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrYm94ZXMvaWNvbi1jaGVja2JveC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweCAyMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrYm94ZXMvaWNvbi1jaGVja2JveC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDIxcHg7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAgMCAwIDI2cHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuanMtZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMy44NXJlbTtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmpzLWZvcm0taXRlbSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjhyZW07XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSBpbnB1dC5mb3JtLWVtYWlsLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSBpbnB1dC5mb3JtLXRleHQsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIHNlbGVjdC5mb3JtLXNlbGVjdCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gdGV4dGFyZWEuZm9ybS10ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gaW5wdXQud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDMxLjQyODU3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLWVtYWlsLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLW5hbWUsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0tbWVzc2FnZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSBzZWxlY3QuZm9ybS1zZWxlY3Qge1xuICAgIHdpZHRoOiA0OC41NzE0MyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSBzZWxlY3QuZm9ybS1zZWxlY3Qge1xuICAgIHdpZHRoOiAzMS40Mjg1NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtd2VhayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY0NWM7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLWZhaXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy1nb29kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGOTBCMDtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtc3Ryb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxYjAyZjtcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLmZvb3Rlci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZvb3Rlci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLmJsb2NrLS1wYXJ0bmVycy1sb2dvLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stLXBhcnRuZXJzLWxvZ28tYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLS1wYXJ0bmVycy1sb2dvLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayAuYmxvY2tfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1MXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLS1wYXJ0bmVycy1sb2dvLWJsb2NrIC5ibG9ja19fY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC02OHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayAuYmxvY2tfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IC00OHB4O1xuICB9XG59XG5cbi5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayAuYmxvY2tfX2NvbnRlbnQgLnBhcnRuZXItbG9nby1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayAuYmxvY2tfX2NvbnRlbnQgLnBhcnRuZXItbG9nby1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYmxvY2stLXBhcnRuZXJzLWxvZ28tYmxvY2sgLmJsb2NrX19jb250ZW50IC5wYXJ0bmVyLWxvZ28taW1nOm50aC1jaGlsZCgxKSB7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMTM0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLmJsb2NrLS1wYXJ0bmVycy1sb2dvLWJsb2NrIC5ibG9ja19fY29udGVudCAucGFydG5lci1sb2dvLWltZzpudGgtY2hpbGQoMSkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuICB9XG59XG5cbi5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayAuYmxvY2tfX2NvbnRlbnQgLnBhcnRuZXItbG9nby1pbWc6bnRoLWNoaWxkKDEpIGltZyB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayAuYmxvY2tfX2NvbnRlbnQgLnBhcnRuZXItbG9nby1pbWc6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG5cbi5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayAuYmxvY2tfX2NvbnRlbnQgLnBhcnRuZXItbG9nby1pbWc6bnRoLWNoaWxkKDIpIGltZyB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stLWFkZHJlc3MtYmxvY2sge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stLWFkZHJlc3MtYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrLS1hZGRyZXNzLWJsb2NrIHtcbiAgICB3aWR0aDogMjklO1xuICB9XG59XG5cbi5ibG9jay0tYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1ibG9jayB7XG4gIG1heC13aWR0aDogNDA2cHg7XG4gIG1hcmdpbi10b3A6IDM5LjRweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLS1hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAzOS44cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU0cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gIC5ibG9jay0tYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzRweDtcbiAgfVxufVxuXG4uYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sge1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sgYSB7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4uYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sgYTpob3ZlciwgLmJsb2NrLS1hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWl0ZW1zLWJsb2NrIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLmJsb2NrLS1hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWl0ZW1zLWJsb2NrIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sgcDpudGgtY2hpbGQoMSkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sgcDpudGgtY2hpbGQoMiksIC5ibG9jay0tYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1pdGVtcy1ibG9jayBwOm50aC1jaGlsZCgzKSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9jay0tYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1pdGVtcy1ibG9jayBwOm50aC1jaGlsZCgyKSBhLCAuYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sgcDpudGgtY2hpbGQoMykgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sgaW1nIHtcbiAgcGFkZGluZy1ib3R0b206IDI1LjZweDtcbiAgd2lkdGg6IDkyJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5ibG9jay0tYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1pdGVtcy1ibG9jayBpbWcge1xuICAgIHdpZHRoOiA4MiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sgaW1nIHtcbiAgICB3aWR0aDogNzglO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay0tYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1pdGVtcy1ibG9jayBpbWcge1xuICAgIHdpZHRoOiA4OCU7XG4gIH1cbn1cblxuLmJsb2NrLS1zaXRlLWJyYW5kaW5nIHtcbiAgd2lkdGg6IDY1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXgtd2lkdGg6IDIyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay0tc2l0ZS1icmFuZGluZyB7XG4gICAgd2lkdGg6IDI5LjUlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctdG9wOiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay0tc2l0ZS1icmFuZGluZyB7XG4gICAgd2lkdGg6IDI4LjUlO1xuICB9XG59XG5cbi5zdGlja3ktbmF2IC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1hcGktZnVsbHRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RpY2t5LW5hdiAuYmxvY2stLXNlYXJjaCB7XG4gIHdpZHRoOiBub25lO1xufVxuXG4uc3RpY2t5LW5hdiAuYmxvY2stLXNlYXJjaCAuZm9ybS1zdWJtaXQuc2hvdy1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VhcmNoLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VhcmNoLWJhciAuZm9ybS1pdGVtLS10ZXh0ZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aWV3cy1leHBvc2VkLWZvcm0gLnNlYXJjaC1iYXIgLmZvcm0tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweCAzMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLXNlYXJjaC0tYmxhY2suc3ZnXCIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzdDM0MzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VhcmNoLWJhciAuZm9ybS10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IGNlbnRlcjtcbiAgfVxufVxuXG4udmlld3MtZXhwb3NlZC1mb3JtIC5zZWFyY2gtYmFyIC5mb3JtLXRleHQ6aG92ZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMmUyYjJiO1xufVxuXG4udmlld3MtZXhwb3NlZC1mb3JtIC5zZWFyY2gtYmFyIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi52aWV3cy1leHBvc2VkLWZvcm0gLnNlYXJjaC1iYXIgLmZvcm0tc3VibWl0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gIHdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4udmlld3MtZXhwb3NlZC1mb3JtIC5zZWFyY2gtYmFyIC5mb3JtLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgY29sb3I6IGJsYWNrO1xuICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byA1cHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4udmlld3MtZXhwb3NlZC1mb3JtIC5zZWFyY2gtYmFyIC5mb3JtLXN1Ym1pdC5zaG93LXNlYXJjaCB7XG4gIHdpZHRoOiAyNCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZXhwYW5kZWQtc2VhcmNoLWJhciB7XG4gIHdpZHRoOiA0MiU7XG59XG5cbi5tbS1tZW51IC5tbS1wYW5lbF9vcGVuZWQgLmJsb2NrLS1zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLm1tLW1lbnUgLm1tLXBhbmVsX29wZW5lZCAuYmxvY2stLXNlYXJjaCBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS13cmFwcGVyIC5pY29uIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1oYW1idXJnZXItc2VhcmNoLS1ibGFjay5zdmdcIik7XG59XG5cbi5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLXdyYXBwZXIgLmljb24uY2xvc2UtbWVudS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1jbG9zZS0tYmxhY2suc3ZnXCIpO1xufVxuXG4ucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS13cmFwcGVyIC5sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGItaGVhZGVyLnN0aWNreS1uYXYgLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJsb2NrLS1zaW5nbGUtY3RhIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jYWxsLXRvLWFjdGlvbiAubC1jb25zdHJhaW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb24taW5maW5pdHktZ3JlZW4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5sLWNvbnN0cmFpbiB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY2FsbC10by1hY3Rpb24gLmwtY29uc3RyYWluIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY2FsbC10by1hY3Rpb24gLnNpbmdsZS1jdGEtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0MXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtY3RhLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jYWxsLXRvLWFjdGlvbiAuc2luZ2xlLWN0YS10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtY3RhLXRpdGxlIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtY3RhLXRpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY2FsbC10by1hY3Rpb24gLnNpbmdsZS1jdGEtdGl0bGUgLmdyZWVuLWFycm93LXNpbmdsZS1jdGEge1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMjAuNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtY3RhLXRpdGxlOmhvdmVyIGEsIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtY3RhLXRpdGxlOmZvY3VzIGEge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY2FsbC10by1hY3Rpb24gLnNpbmdsZS1jdGEtdGl0bGU6aG92ZXIgLmdyZWVuLWFycm93LXNpbmdsZS1jdGEsIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtY3RhLXRpdGxlOmZvY3VzIC5ncmVlbi1hcnJvdy1zaW5nbGUtY3RhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMC42cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jYWxsLXRvLWFjdGlvbiAuc2luZ2xlLWN0YS1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY2FsbC10by1hY3Rpb24gLnNpbmdsZS1jdGEtYm9keSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY2FsbC10by1hY3Rpb24gLnNpbmdsZS1jdGEtYm9keSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLWJsb2NrIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMi41ZW0pIGFuZCAobWF4LXdpZHRoOiA0My42ODc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW46IDVweCA1cHggMjVweCAwO1xuICB9XG4gIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCB7XG4gICAgd2lkdGg6IDMxLjQyODU3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNCU7XG4gICAgbWFyZ2luOiA1MnB4IDVweCA4MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAge1xuICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayBhOmZvY3VzLCAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLnByZS1jb250ZW50LWlzbGFuZC1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogNjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjIwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzOC40Mzc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAucHJlLWNvbnRlbnQtaXNsYW5kLWxvZ28ge1xuICAgIHdpZHRoOiAxMDUwcHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IC5mZWF0dXJlZF9pdGVtX3NpbmdsZV9zdG9yeV90b3Age1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IC5mZWF0dXJlZF9pdGVtX3NpbmdsZV9zdG9yeV90b3Age1xuICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzBweCAyMHB4IDQ1cHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIge1xuICAgIG1heC13aWR0aDogMzQlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIGgyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgaDIgYSBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCBwIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzFweDtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyBwIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyBwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4O1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1zdWJoZWFkaW5nIHAge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtc3ViaGVhZGluZyBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciB7XG4gICAgbWF4LXdpZHRoOiA2NCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogNTdweCAxMHB4IDc1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIHtcbiAgbWF4LXdpZHRoOiA4NDJweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzguNDM3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzOC40Mzc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAyNXB4O1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzOC40Mzc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzguNDM3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSBhOmhvdmVyLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5zdG9yaWVzLXRpdGxlIGFmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy1zdWJoZWFkaW5nLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5zdG9yaWVzLXN1bW1hcnkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYSB7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmhvdmVyLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2csIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2csIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZzphZnRlciwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayB7XG4gICAgd2lkdGg6IDQ4LjU3MTQzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpmaXJzdC1jaGlsZCwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMiksIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgzKSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMiksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIuNWVtKSBhbmQgKG1heC13aWR0aDogNDMuNjg3NWVtKSB7XG4gIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiA1cHggNXB4IDQ3cHggMDtcbiAgfVxuICAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpmaXJzdC1jaGlsZCwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIHtcbiAgICB3aWR0aDogNDguNTcxNDMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0JTtcbiAgICBtYXJnaW46IDcwcHggNXB4IDgwcHggMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluaywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayBhLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayBhLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayBhIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIGE6Zm9jdXMsIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayBhOmhvdmVyLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayBhOmZvY3VzLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbms6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLCAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbms6Zm9jdXMgLmdyZWVuLWFycm93LXByZS1saW5rLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluazpob3ZlciAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4uYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWRlc2NyaXB0aW9uLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDIpLCAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMyksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDIpLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgfVxufVxuXG4uYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMik6bnRoLWNoaWxkKDMpLCAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMyk6bnRoLWNoaWxkKDMpLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgyKTpudGgtY2hpbGQoMyksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDMpOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyLjVlbSkgYW5kIChtYXgtd2lkdGg6IDQzLjY4NzVlbSkge1xuICAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMiksIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgzKSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMiksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgxKSwgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDIpLCAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMyksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDEpLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgyKSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDEpLCAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMiksIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgzKSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMSksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDIpLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDQ4LjU3MTQzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLnBhcmFncmFwaC0tdHlwZS10ZXh0LCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCB7XG4gIHBhZGRpbmc6IDMwcHggMTBweCA1MHB4IDIwcHg7XG59XG5cbi5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0LCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBzdHJvbmcsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgcCwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBwIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMi41ZW0pIGFuZCAobWF4LXdpZHRoOiA0My42ODc1ZW0pIHtcbiAgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLnBhcmFncmFwaC0tdHlwZS10ZXh0LCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNXB4IDVweCAyNXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAucGFyYWdyYXBoLS10eXBlLXRleHQsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLnBhcmFncmFwaC0tdHlwZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ4LjU3MTQzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNCU7XG4gICAgbWFyZ2luOiA2N3B4IDVweCA4MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAucGFyYWdyYXBoLS10eXBlLXRleHQsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLnBhcmFncmFwaC0tdHlwZS10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTVweCAxNXB4O1xuICB9XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMixcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyB7XG4gIG1hcmdpbjogMCAyMHB4IDAgMjBweDtcbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19jb250ZW50LFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50LFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19jb250ZW50IGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fY29udGVudCxcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50LFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNjI4cHg7XG4gIH1cbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19jb250ZW50OmhvdmVyLCAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2NvbnRlbnQ6Zm9jdXMsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQ6aG92ZXIsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQ6Zm9jdXMsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2NvbnRlbnQ6aG92ZXIsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2NvbnRlbnQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2NvbnRlbnQ6aG92ZXIgLnZpZXdzLWZpZWxkLXR5cGUgYSwgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19jb250ZW50OmZvY3VzIC52aWV3cy1maWVsZC10eXBlIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQ6aG92ZXIgLnZpZXdzLWZpZWxkLXR5cGUgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudDpmb2N1cyAudmlld3MtZmllbGQtdHlwZSBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19jb250ZW50OmhvdmVyIC52aWV3cy1maWVsZC10eXBlIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2NvbnRlbnQ6Zm9jdXMgLnZpZXdzLWZpZWxkLXR5cGUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzZmNmY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2NvbnRlbnQ6aG92ZXIgLnZpZXdzLWZpZWxkLXRpdGxlIGEsIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fY29udGVudDpmb2N1cyAudmlld3MtZmllbGQtdGl0bGUgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudDpob3ZlciAudmlld3MtZmllbGQtdGl0bGUgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudDpmb2N1cyAudmlld3MtZmllbGQtdGl0bGUgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fY29udGVudDpob3ZlciAudmlld3MtZmllbGQtdGl0bGUgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fY29udGVudDpmb2N1cyAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19jb250ZW50OmhvdmVyIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSwgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19jb250ZW50OmZvY3VzIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudDpob3ZlciAudmlld3MtZmllbGQtdmlldy1ub2RlIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQ6Zm9jdXMgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19jb250ZW50OmhvdmVyIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fY29udGVudDpmb2N1cyAudmlld3MtZmllbGQtdmlldy1ub2RlIGEge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19jb250ZW50IC52aWV3X19yb3csXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdyxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fY29udGVudCAudmlld19fcm93IHtcbiAgcGFkZGluZzogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fY29udGVudCAudmlld19fcm93LFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyxcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19jb250ZW50IC52aWV3X19yb3cge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIsXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSxcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIHtcbiAgICBtYXJnaW46IDAgMzBweCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIsXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSxcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjkuNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yLFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEsXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyB7XG4gICAgd2lkdGg6IDMxLjUlO1xuICB9XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4O1xufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nLFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyxcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld3MtZmllbGQtdHlwZSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtdHlwZSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld3MtZmllbGQtdHlwZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdzLWZpZWxkLXR5cGUsXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtdHlwZSxcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3cy1maWVsZC10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdzLWZpZWxkLXR5cGUgc3BhbiBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC10eXBlIHNwYW4gYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld3MtZmllbGQtdHlwZSBzcGFuIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjNzM2ZjZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDJweCA4cHggMXB4IDhweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNzM2ZjZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld3MtZmllbGQtZmllbGQtZGF0ZSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtZmllbGQtZGF0ZSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld3MtZmllbGQtZmllbGQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuODg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNzM2ZjZmO1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld3MtZmllbGQtdGl0bGUsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLXRpdGxlLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3cy1maWVsZC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld3MtZmllbGQtdGl0bGUgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtdGl0bGUgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3cy1maWVsZC10aXRsZSxcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC10aXRsZSxcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtdmlldy1ub2RlLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld3MtZmllbGQtdmlldy1ub2RlIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSB7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld3MtZmllbGQtdmlldy1ub2RlLFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSxcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2Zvb3Rlcixcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fZm9vdGVyLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19mb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19mb290ZXIsXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fZm9vdGVyLFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2Zvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19mb290ZXIgLm1vcmUtbGluay1ncmVlbi1hcnJvdyxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fZm9vdGVyIC5tb3JlLWxpbmstZ3JlZW4tYXJyb3csXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2Zvb3RlciAubW9yZS1saW5rLWdyZWVuLWFycm93IHtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXItd2lkdGg6IDAgNC41cHggNC41cHggMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgY29udGVudDogJyc7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2Zvb3RlciBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19mb290ZXIgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fZm9vdGVyIGEge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19mb290ZXIgYTpob3ZlciwgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19mb290ZXIgYTpmb2N1cyxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fZm9vdGVyIGE6aG92ZXIsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2Zvb3RlciBhOmZvY3VzLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19mb290ZXIgYTpob3Zlcixcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fZm9vdGVyIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19mb290ZXIgYTpob3ZlciAubW9yZS1saW5rLWdyZWVuLWFycm93LCAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2Zvb3RlciBhOmZvY3VzIC5tb3JlLWxpbmstZ3JlZW4tYXJyb3csXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2Zvb3RlciBhOmhvdmVyIC5tb3JlLWxpbmstZ3JlZW4tYXJyb3csXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2Zvb3RlciBhOmZvY3VzIC5tb3JlLWxpbmstZ3JlZW4tYXJyb3csXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2Zvb3RlciBhOmhvdmVyIC5tb3JlLWxpbmstZ3JlZW4tYXJyb3csXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2Zvb3RlciBhOmZvY3VzIC5tb3JlLWxpbmstZ3JlZW4tYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2Zvb3RlciAubW9yZS1saW5rLXN1bW1hcnksXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2Zvb3RlciAubW9yZS1saW5rLXN1bW1hcnksXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2Zvb3RlciAubW9yZS1saW5rLXN1bW1hcnkge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEge1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIge1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5kYXRlIGltZywgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC50aW1lIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZGF0ZSBoMywgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC50aW1lIGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLnRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmRhdGUtc2VwZXJhdG9yIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmRhdGUtc2VwZXJhdG9yIHtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLnN0YXJ0LW1vbnRoLCAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmVuZC1tb250aCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5zdGFydC1tb250aCwgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5lbmQtbW9udGgge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICB9XG59XG5cbi5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuc3RhcnQtZGF5LCAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmVuZC1kYXkge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5zdGFydC1kYXksIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZW5kLWRheSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbi5oYi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oYi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmhiLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29uLWxvZ28tYmxvb20uc3ZnXCIpO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIHNwYW4ge1xuICAgIHRvcDogMTM1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29uLWxvZ28tYmxvb20uc3ZnXCIpO1xuICAgIG1heC13aWR0aDogNzYlO1xuICB9XG59XG5cbi5oYi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIHNwYW4gYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIHAge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXgtd2lkdGg6IDg3JTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuaGItcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayBwIHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICB9XG59XG5cbi5oYi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIGltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oYi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmhiLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgaW1nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmJsb29tLWJsb2ctbGFuZGluZyAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLm5vZGVfX2NvbnRlbnQgaW1nIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuLmt0cC13ZWJmb3JtIHtcbiAgcGFkZGluZzogNDVweCAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuZmllbGRfX2l0ZW0ud2ViZm9ybV9ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogODYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmhiLWNvbnRlbnQgLmZpZWxkX19pdGVtLndlYmZvcm1fYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgfVxufVxuXG4uZmllbGRfX2l0ZW0ud2ViZm9ybV9ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0cy13ZWJmb3JtLWJsb2NrLXdyYXBwZXIsIC53ZWJmb3JtX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM0NjllNDQ7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdHMtd2ViZm9ybS1ibG9jay13cmFwcGVyIC53ZWJmb3JtLXRpdGxlLCAud2ViZm9ybV9ibG9jayAud2ViZm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wcm9kdWN0cy13ZWJmb3JtLWJsb2NrLXdyYXBwZXIgLndlYmZvcm0tdGl0bGUsIC53ZWJmb3JtX2Jsb2NrIC53ZWJmb3JtLXRpdGxlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5cbi5wcm9kdWN0cy13ZWJmb3JtLWJsb2NrLXdyYXBwZXIgLndlYmZvcm0tYm9keSwgLndlYmZvcm1fYmxvY2sgLndlYmZvcm0tYm9keSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucHJvZHVjdHMtd2ViZm9ybS1ibG9jay13cmFwcGVyIC53ZWJmb3JtLWJvZHksIC53ZWJmb3JtX2Jsb2NrIC53ZWJmb3JtLWJvZHkge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucHJvZHVjdHMtd2ViZm9ybS1ibG9jay13cmFwcGVyLCAud2ViZm9ybV9ibG9jayB7XG4gICAgcGFkZGluZzogMzAuNXB4IDJweCAzMHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnByb2R1Y3RzLXdlYmZvcm0tYmxvY2std3JhcHBlciwgLndlYmZvcm1fYmxvY2sge1xuICAgIG1heC13aWR0aDogODYxcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cy13ZWJmb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wcm9kdWN0cy13ZWJmb3JtIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLnByb2R1Y3RzLXdlYmZvcm0gLmZvcm0taXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnByb2R1Y3RzLXdlYmZvcm0gLmZvcm0taXRlbSBpbnB1dCwgLnByb2R1Y3RzLXdlYmZvcm0gLmZvcm0taXRlbSB0ZXh0YXJlYSwgLnByb2R1Y3RzLXdlYmZvcm0gLmZvcm0taXRlbSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gIC5wcm9kdWN0cy13ZWJmb3JtIC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAucHJvZHVjdHMtd2ViZm9ybSAuZm9ybS1pdGVtLS1jaGVja2JveCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4ucHJvZHVjdHMtd2ViZm9ybSBmaWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucHJvZHVjdHMtd2ViZm9ybSBmaWVsZHNldCAuZmllbGRzZXRfX2xlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzMxMzEzMTtcbn1cblxuLnByb2R1Y3RzLXdlYmZvcm0gLmZvcm0taXRlbV9fbGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMxMzEzMTtcbn1cblxuLnByb2R1Y3RzLXdlYmZvcm0gLmZvcm0tYWN0aW9ucyAucHJvZHVjdC13ZWJmb3JtLXN1Ym1pdC1idG4sIC5wcm9kdWN0cy13ZWJmb3JtIC5mb3JtLWFjdGlvbnMgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wcm9kdWN0cy13ZWJmb3JtIC5mb3JtLWFjdGlvbnMgLnByb2R1Y3Qtd2ViZm9ybS1zdWJtaXQtYnRuOmhvdmVyLCAucHJvZHVjdHMtd2ViZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9kdWN0LXdlYmZvcm0tc3VibWl0LWJ0bjpmb2N1cywgLnByb2R1Y3RzLXdlYmZvcm0gLmZvcm0tYWN0aW9ucyAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpob3ZlciwgLnByb2R1Y3RzLXdlYmZvcm0gLmZvcm0tYWN0aW9ucyAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wcm9kdWN0cy13ZWJmb3JtIC5mb3JtLWFjdGlvbnMgLnByb2R1Y3Qtd2ViZm9ybS1zdWJtaXQtYnRuLCAucHJvZHVjdHMtd2ViZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucHJvZHVjdHMtd2ViZm9ybSAucHJvZHVjdHMtd2ViZm9ybS1jb25maXJtYXRpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLnByb2R1Y3RzLXdlYmZvcm0gLnByb2R1Y3RzLXdlYmZvcm0tY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24taWNvbi13cmFwcGVyIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnByb2R1Y3RzLXdlYmZvcm0gLnByb2R1Y3RzLXdlYmZvcm0tY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24taWNvbi13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3RzLXdlYmZvcm0gLnByb2R1Y3RzLXdlYmZvcm0tY29uZmlybWF0aW9uIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fbWVzc2FnZSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wcm9kdWN0cy13ZWJmb3JtIC5wcm9kdWN0cy13ZWJmb3JtLWNvbmZpcm1hdGlvbiAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ud2ViZm9ybS1jb25maXJtYXRpb24td3JhcHBlciB7XG4gIHBhZGRpbmc6IDYwcHggMzBweDtcbn1cblxuLndlYmZvcm0tY29uZmlybWF0aW9uLXdyYXBwZXIgLndlYmZvcm0tY29uZmlybWF0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjNDY5ZTQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTUxcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLndlYmZvcm0tY29uZmlybWF0aW9uLXdyYXBwZXIgLndlYmZvcm0tY29uZmlybWF0aW9uX19iYWNrIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAud2ViZm9ybS1jb25maXJtYXRpb24td3JhcHBlciAud2ViZm9ybS1jb25maXJtYXRpb25fX2JhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLndlYmZvcm0tY29uZmlybWF0aW9uLXdyYXBwZXIgLndlYmZvcm0tY29uZmlybWF0aW9uX19iYWNrIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweCAyNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNDY5ZTQ0O1xufVxuXG4ud2ViZm9ybS1jb25maXJtYXRpb24td3JhcHBlciAud2ViZm9ybS1jb25maXJtYXRpb25fX2JhY2s6aG92ZXIgYSwgLndlYmZvcm0tY29uZmlybWF0aW9uLXdyYXBwZXIgLndlYmZvcm0tY29uZmlybWF0aW9uX19iYWNrOmZvY3VzIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLmhlYWRlci1ibG9jay13cmFwcGVyIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnLCAucGFnZS1ub2RlLWJhc2ljLXBhZ2UgLmhlYWRlci1ibG9jay13cmFwcGVyIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLmhlYWRlci1ibG9jay13cmFwcGVyIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtbGluay13cmFwcGVyLCAucGFnZS1ub2RlLWJhc2ljLXBhZ2UgLmhlYWRlci1ibG9jay13cmFwcGVyIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtbGluay13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay0tZm9vdGVyLWxheW91dCAuY2FsbC10by1hY3Rpb24td2l0aC1iZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtcGFnZSAuYmxvY2stLWxheW91dCAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMyAuY3RhLWxpbmstd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzUuNjI1ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmJsb2NrLS1sYXlvdXQgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTMgLmN0YS1saW5rLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAyMHB4KTtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSAuYmxvY2stLWxheW91dCAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMyAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MC45Mzc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAsXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24sIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCxcbi5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6aG92ZXIgLmN0YS1ib2R5IC5jdGEtbGluaywgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcGZvY3VzIC5jdGEtYm9keSAuY3RhLWxpbmssXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb246aG92ZXIgLmN0YS1ib2R5IC5jdGEtbGluayxcbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbmZvY3VzIC5jdGEtYm9keSAuY3RhLWxpbmssIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpob3ZlciAuY3RhLWJvZHkgLmN0YS1saW5rLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXBmb2N1cyAuY3RhLWJvZHkgLmN0YS1saW5rLFxuLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb246aG92ZXIgLmN0YS1ib2R5IC5jdGEtbGluayxcbi5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uZm9jdXMgLmN0YS1ib2R5IC5jdGEtbGluayB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpob3ZlciAuY3RhLWJvZHkgLmN0YS1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcGZvY3VzIC5jdGEtYm9keSAuY3RhLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uOmhvdmVyIC5jdGEtYm9keSAuY3RhLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uZm9jdXMgLmN0YS1ib2R5IC5jdGEtbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpob3ZlciAuY3RhLWJvZHkgLmN0YS1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwZm9jdXMgLmN0YS1ib2R5IC5jdGEtbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG4uY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbjpob3ZlciAuY3RhLWJvZHkgLmN0YS1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbi5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uZm9jdXMgLmN0YS1ib2R5IC5jdGEtbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5LFxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSxcbi5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSxcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSxcbiAgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSAuY3RhLWxpbmssXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IC5jdGEtbGluaywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSAuY3RhLWxpbmssXG4uY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkgLmN0YS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5IC5jdGEtbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IC5jdGEtbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHkgLmN0YS1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbi5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSAuY3RhLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSAuY3RhLWxpbmssXG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkgLmN0YS1saW5rLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5IC5jdGEtbGluayxcbiAgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IC5jdGEtbGluayB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5IC5jdGEtbGluayBzcGFuLFxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSAuY3RhLWxpbmsgc3BhbiwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSAuY3RhLWxpbmsgc3Bhbixcbi5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSAuY3RhLWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSAuY3RhLWRlc2NyaXB0aW9uLFxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSAuY3RhLWRlc2NyaXB0aW9uLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5IC5jdGEtZGVzY3JpcHRpb24sXG4uY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkgLmN0YS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1pbWFnZSxcbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWltYWdlLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1pbWFnZSxcbi5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOmhvdmVyLCAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOmZvY3VzLFxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uOmhvdmVyLFxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uOmZvY3VzLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6aG92ZXIsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpmb2N1cyxcbi5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uOmhvdmVyLFxuLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb246Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5jdGEtbGluay13cmFwcGVyLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5jdGEtbGluay13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gMzBweCk7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHksIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSB7XG4gIHBhZGRpbmctbGVmdDogNDFweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjIuNDM3NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5LCAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5LCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5LCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSwgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHkgLmN0YS1saW5rLCAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IC5jdGEtbGluaywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSAuY3RhLWxpbmssIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSAuY3RhLWxpbmsge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5IC5jdGEtZGVzY3JpcHRpb24sIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkgLmN0YS1kZXNjcmlwdGlvbiwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSAuY3RhLWRlc2NyaXB0aW9uLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkgLmN0YS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1ib2R5LCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzMuNzVlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWJvZHksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1ib2R5IHtcbiAgICB3aWR0aDogNjIlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2MC44NzVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWJvZHksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MC45Mzc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1ib2R5LCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtYm9keSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWltYWdlLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiBhdXRvIDUwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMy43NWVtKSBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtaW1hZ2UsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1pbWFnZSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjAuODc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1pbWFnZSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MC45Mzc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1pbWFnZSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWltYWdlIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMzLjc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1pbWFnZSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWltYWdlIHtcbiAgICBtYXJnaW46IGF1dG8gMCBhdXRvIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYwLjg3NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtaW1hZ2UsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1pbWFnZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwLjkzNzVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWltYWdlLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtaW1hZ2Uge1xuICAgIG1hcmdpbjogYXV0byAwIGF1dG8gMzBweDtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWltYWdlIGltZywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWltYWdlIGltZyB7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0zLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0zIC5jdGEtbGluay13cmFwcGVyLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0zIC5jdGEtbGluay13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMjBweCk7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLmN0YS1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogODUuMjVlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogODUuMjVlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1pbWFnZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24ub25seS1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uLm9ubHktbGluayAuY3RhLWxpbmsge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24ub25seS1saW5rIC5jdGEtbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBib3JkZXItd2lkdGg6IDAgNC41cHggNC41cHggMCAhaW1wb3J0YW50O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24ub25seS1saW5rIC5jdGEtYm9keSB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGF0aC1mcm9udHBhZ2UgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXRoLWZyb250cGFnZSAuY2FsbC10by1hY3Rpb24td2l0aC1iZyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAud2hpdGUtd2F2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC53aGl0ZS13YXZlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAud2hpdGUtd2F2ZS1pbWcge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTIuNjI1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC53aGl0ZS13YXZlLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5LjI1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC53aGl0ZS13YXZlLWltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODcuNWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAud2hpdGUtd2F2ZS1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC53aGl0ZS13YXZlLWxhcmdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg3LjVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLndoaXRlLXdhdmUtbGFyZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMi41ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC53aGl0ZS13YXZlLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAud2hpdGUtd2F2ZS14bGFyZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyLjVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLndoaXRlLXdhdmUteGxhcmdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Mi42MjVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5oZWFkZXItYmxvY2std3JhcHBlciB7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTIuNjI1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5oZWFkZXItYmxvY2std3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuMjVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLmhlYWRlci1ibG9jay13cmFwcGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLmhlYWRlci1ibG9jay10aXRsZSB7XG4gIHBhZGRpbmc6IDM0cHggMTBweCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuaGVhZGVyLWJsb2NrLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuaGVhZGVyLWJsb2NrLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLmhlYWRlci1ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgNnB4IDA7XG4gIH1cbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIHAge1xuICBwYWRkaW5nOiAwIDEwcHggMzBweCAxMHB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIHAge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIHAge1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUyLjU2MjVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLmhlYWRlci1ibG9jay1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuaGVhZGVyLWJsb2NrLWltYWdlIHtcbiAgICB3aWR0aDogNjYlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLmhlYWRlci1ibG9jay1pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWxpbmtzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1saW5rcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5yZWQtYXJyb3ctbGluayB7XG4gIGJvcmRlcjogc29saWQgI0RDMDAzMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWxpbmtzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3M6aG92ZXIgLnJlZC1hcnJvdy1saW5rLCAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1saW5rczpmb2N1cyAucmVkLWFycm93LWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogMzI4cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IC0zMDJweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Mi42MjVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMzA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogLTI3MHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjVweCAzMXB4IDI1cHggMzFweDtcbiAgfVxufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIC5kb25hdGUtY3RhLXN1bW1hcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWxpbmstd3JhcHBlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIC5kb25hdGUtY3RhLWJ1dHRvbi13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMwMDMwO1xuICBib3JkZXI6IDNweCBzb2xpZCAjREMwMDMwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIC5kb25hdGUtY3RhLWJ1dHRvbi13cmFwcGVyOmhvdmVyLCAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtYnV0dG9uLXdyYXBwZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtYnV0dG9uLXdyYXBwZXI6aG92ZXIgYSwgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIC5kb25hdGUtY3RhLWJ1dHRvbi13cmFwcGVyOmZvY3VzIGEge1xuICBjb2xvcjogI0RDMDAzMDtcbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIC5kb25hdGUtY3RhLWJ1dHRvbi13cmFwcGVyIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLmhlYWRlci1ibG9jay1jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLmhlYWRlci1ibG9jay1jdGEgLmhlYWRlci1ibG9jay1pbWFnZSB7XG4gIHRvcDogNTBweDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Mi42MjVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLmhlYWRlci1ibG9jay1jdGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNjYlO1xuICB9XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDNlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Mi42MjVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24ge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgdG9wOiA1MHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC1saW5rLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUyLjYyNWVtKSB7XG4gIC5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLWxpbmstY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC1saW5rLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC1saW5rLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtbGluay1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgzLjEyNWVtKSB7XG4gIC5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLWxpbmstY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQ5MHB4O1xuICB9XG59XG5cbi5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLXRpdGxlIHtcbiAgICB3aWR0aDogNDIlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cblxuLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay10aXRsZS1uby1wYWRkaW5nIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstdGl0bGUtbm8tcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstdGl0bGUtbm8tcGFkZGluZyB7XG4gICAgd2lkdGg6IDQyJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5cbi5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstc3VtbWFyeSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstc3VtbWFyeSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLXN1bW1hcnkge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstbGluayB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay1saW5rIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQ2OWU0NDtcbn1cblxuLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay1saW5rIGE6aG92ZXIsIC5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstbGluayBhZm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstaW1nIHtcbiAgICB3aWR0aDogNTglO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstaW1nIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtcGFnZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMCAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtcGFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQ1cHggMTBweCAxMHB4IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC1wYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXBhZ2UtY29udGFpbmVyIC5oZWFkZXItd2l0aC1wYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAuNWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtcGFnZS1jb250YWluZXIgLmhlYWRlci13aXRoLXBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC1wYWdlLWNvbnRhaW5lciAuaGVhZGVyLXdpdGgtcGFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXBhZ2UtY29udGFpbmVyIC5oZWFkZXItd2l0aC1wYWdlLXdyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtcGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtcGFnZS10aXRsZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzcuNWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtcGFnZS10aXRsZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXBhZ2Utc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXBhZ2Utc3VtbWFyeSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3Mi41ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC1wYWdlLXN1bW1hcnkge1xuICAgIHdpZHRoOiAzNyU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuMzc1ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC1wYWdlLXN1bW1hcnkge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC1wYWdlLXN1bW1hcnkgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiB1bnNldDtcbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiA3MzRweDtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAuaGVhZGVyLXdpdGgtcGFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2OC43NWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAuaGVhZGVyLXdpdGgtcGFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDYyJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmhlYWRlci13aXRoLXBhZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAucGFyYWdyYXBoLXBhZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLnBhcmFncmFwaC1wYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAuaGVhZGVyLXdpdGgtcGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAuaGVhZGVyLXdpdGgtcGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAucGFyYWdyYXBoLWhlYWRlci13aXRoLXBhZ2Utc3VtbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5wYXJhZ3JhcGgtaGVhZGVyLXdpdGgtcGFnZS1zdW1tYXJ5IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiB1bnNldDtcbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5oZWFkZXItd2l0aC1wYWdlLWltZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNy41cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5oZWFkZXItd2l0aC1wYWdlLWltZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5oZWFkZXItd2l0aC1wYWdlLWltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmhlYWRlci13aXRoLXBhZ2UtaW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmhlYWRlci13aXRoLXBhZ2UtaW1nIGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5oZWFkZXItd2l0aC1wYWdlLWxpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmhlYWRlci13aXRoLXBhZ2UtbGluayBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAuaGVhZGVyLXdpdGgtcGFnZS1saW5rIGE6aG92ZXIsIC5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAuaGVhZGVyLXdpdGgtcGFnZS1saW5rIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjguNzVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmhlYWRlci13aXRoLXBhZ2UtbGluayBhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMTUuOXB4O1xuICB9XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmJsb2NrX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLndoaXRlLXdhdmUyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5ncmVlbi13YXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuZ3JlZW4td2F2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAuZ3JlZW4td2F2ZSBpbWcuZ3JlZW4td2F2ZS1oZWFkZXIge1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQ3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IDQ2M3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC13YXZlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMCAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OS4xMjVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLXdhdmUtdGl0bGUge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLXdhdmUtdGl0bGUge1xuICAgIHBhZGRpbmc6IDQ1cHggMCAwIDc1cHg7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLXdhdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLXdhdmUtdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41NDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1zdW1tYXJ5IHAge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogdW5zZXQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ5LjEyNWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLXN1bW1hcnkge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZzogMCA2MHB4IDAgNzVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1saW5rIHtcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDkuMTI1ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWxpbmsge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZzogNXB4IDIwcHggMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWxpbmsge1xuICAgIHBhZGRpbmc6IDMwcHggNjBweCA1MXB4IDc1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWxpbmsgLmhlYWRlci13aXRoLXdhdmUtcmVkLWFycm93IHtcbiAgYm9yZGVyOiBzb2xpZCAjREMwMDMwO1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMTkuOHB4O1xufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtbGluayBhIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtbGluazpob3ZlciAuaGVhZGVyLXdpdGgtd2F2ZS1yZWQtYXJyb3csIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1saW5rOmZvY3VzIC5oZWFkZXItd2l0aC13YXZlLXJlZC1hcnJvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiA5LjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtaW1hZ2Uge1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IG1heC1jb250ZW50O1xuICBtaW4taGVpZ2h0OiA0NjBweDtcbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWltYWdlIC5kb3duLXdoaXRlLXdhdmUge1xuICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1pbWFnZSAuZG93bi13aGl0ZS13YXZlIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWltYWdlIC5kb3duLXdoaXRlLXdhdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWltYWdlIC5zaWRlLXdoaXRlLXdhdmUge1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtaGVpZ2h0OiA0NjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtaW1hZ2UgLnNpZGUtd2hpdGUtd2F2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogNDg2cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWltYWdlIC5zaWRlLXdoaXRlLXdhdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1pbWFnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1OSU7XG4gICAgbWF4LWhlaWdodDogNDcwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDkuMTI1ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgaGVpZ2h0OiA0NzFweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwLjkzNzVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDQwcHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAubC1jb25zdHJhaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmwtY29uc3RyYWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmwtY29uc3RyYWluIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtaW1hZ2UgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI2LjU2MjVlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuNTYyNWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtYm9keSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMy43NWVtKSBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtYm9keSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzg1cHg7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1ib2R5IC5jdGEtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi41NjI1ZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1ib2R5IC5jdGEtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWJvZHkgLmN0YS1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1ib2R5IC5jdGEtbGluayB7XG4gICAgd2lkdGg6IDkxJTtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWJvZHkgLmN0YS1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtYm9keSAuY3RhLWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWJvZHkgLmN0YS1saW5rOmZvY3VzLCAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWJvZHkgLmN0YS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWJvZHkgLmN0YS1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1ib2R5IC5jdGEtbGluazpmb2N1cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWJvZHkgLmN0YS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1ib2R5IC5jdGEtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzYuODc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1ib2R5IC5jdGEtZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA5MSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAuY3RhLWxpbmstd3JhcHBlciwgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTQgLmN0YS1saW5rLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAzMHB4KTtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAuY3RhLWxpbmstd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmwtY29uc3RyYWluIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI2LjU2MjVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI2LjU2MjVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkgLmN0YS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkgLmN0YS1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkge1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb246bnRoLWNoaWxkKDMpLCAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uOm50aC1jaGlsZCg5KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb246bnRoLWNoaWxkKDMpLCAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uOm50aC1jaGlsZCg2KSwgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbjpudGgtY2hpbGQoOSkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uaGItY29udGVudC13aXRoLXNpZGViYXIgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAuY3RhLWxpbmstd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi41NjI1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cblxuLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI2LjU2MjVlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1NCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IC5jdGEtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4uc3Rvcmllcy1oZWFkZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3Rvcmllcy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnN0b3JpZXMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuc3Rvcmllcy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jazphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLnN0b3JpZXMtbGFuZGluZyAuYmxvY2stLWhlYWRlci1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc3Rvcmllcy1sYW5kaW5nIC5oYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJsb29tLWhlYWRlci1jb250YWluZXIsIC5uZXdzLWhlYWRlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuYmxvb20taGVhZGVyLWNvbnRhaW5lcjphZnRlciwgLm5ld3MtaGVhZGVyLWNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLmJsb29tLWJsb2ctbGFuZGluZyAuYmxvY2stLWhlYWRlci1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmN2VjO1xufVxuXG4uYmxvb20tYmxvZy1sYW5kaW5nIC5wcmUtY29udGVudC1pc2xhbmQtbG9nbyB7XG4gIG1hcmdpbi10b3A6IC01MDBweDtcbiAgbWFyZ2luLWxlZnQ6IC01MDBweDtcbiAgd2lkdGg6IDE0NTBweDtcbn1cblxuLnNpbmdsZV9jdGFfd2l0aF9pbWFnZV9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWN0YS1pbWFnZS10aXRpZS1kZXNjLWxpbmsge1xuICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMjBweCA0NXB4IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnNpbmdsZV9jdGFfd2l0aF9pbWFnZV9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWN0YS1pbWFnZS10aXRpZS1kZXNjLWxpbmsge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweCA2MHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAuOTM3NWVtKSB7XG4gIC5zaW5nbGVfY3RhX3dpdGhfaW1hZ2VfbGluayAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jdGEtaW1hZ2UtdGl0aWUtZGVzYy1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmsgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY3RhLWltYWdlLXRpdGllLWRlc2MtbGluayAuY3RhLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaW5nbGVfY3RhX3dpdGhfaW1hZ2VfbGluayAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jdGEtaW1hZ2UtdGl0aWUtZGVzYy1saW5rIC5jdGEtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuNTYyNWVtKSB7XG4gIC5zaW5nbGVfY3RhX3dpdGhfaW1hZ2VfbGluayAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jdGEtaW1hZ2UtdGl0aWUtZGVzYy1saW5rIC5jdGEtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5cbi5zaW5nbGVfY3RhX3dpdGhfaW1hZ2VfbGluayAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jdGEtaW1hZ2UtdGl0aWUtZGVzYy1saW5rIC5jdGEtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuNTYyNWVtKSB7XG4gIC5zaW5nbGVfY3RhX3dpdGhfaW1hZ2VfbGluayAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jdGEtaW1hZ2UtdGl0aWUtZGVzYy1saW5rIC5jdGEtYm9keSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1NCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnNpbmdsZV9jdGFfd2l0aF9pbWFnZV9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWN0YS1pbWFnZS10aXRpZS1kZXNjLWxpbmsgLmN0YS1ib2R5IC5jdGEtdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi41NjI1ZW0pIHtcbiAgLnNpbmdsZV9jdGFfd2l0aF9pbWFnZV9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWN0YS1pbWFnZS10aXRpZS1kZXNjLWxpbmsgLmN0YS1ib2R5IC5jdGEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmsgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY3RhLWltYWdlLXRpdGllLWRlc2MtbGluayAuY3RhLWJvZHkgLmN0YS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5zaW5nbGVfY3RhX3dpdGhfaW1hZ2VfbGluayAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jdGEtaW1hZ2UtdGl0aWUtZGVzYy1saW5rIC5jdGEtYm9keSAuY3RhLWxpbmsge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmsgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY3RhLWltYWdlLXRpdGllLWRlc2MtbGluayAuY3RhLWJvZHkgLmN0YS1saW5rIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICM0NjllNDQ7XG59XG5cbi5zaW5nbGVfY3RhX3dpdGhfaW1hZ2VfbGluayAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jdGEtaW1hZ2UtdGl0aWUtZGVzYy1saW5rIC5jdGEtYm9keSAuY3RhLWxpbmsgYTpmb2N1cywgLnNpbmdsZV9jdGFfd2l0aF9pbWFnZV9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWN0YS1pbWFnZS10aXRpZS1kZXNjLWxpbmsgLmN0YS1ib2R5IC5jdGEtbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaW5nbGVfY3RhX3dpdGhfaW1hZ2VfbGluayAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jdGEtaW1hZ2UtdGl0aWUtZGVzYy1saW5rIC5jdGEtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLnNpbmdsZV9jdGFfd2l0aF9pbWFnZV9saW5rIC5jdGEtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gIH1cbn1cblxuLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UtMi1lbGVtZW50cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UtMi1lbGVtZW50cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyOSU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA2JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlLTItZWxlbWVudHMge1xuICAgIG1hcmdpbi1yaWdodDogNi40JTtcbiAgfVxufVxuXG4uY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZS0yLWVsZW1lbnRzIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAuY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjQuNiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTguMTI1ZW0pIHtcbiAgLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAuY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuOSU7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAuY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogNDUuMSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5LjMlO1xuICAgIHdpZHRoOiA0NS4xJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkuOCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayBhIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIGE6Zm9jdXMsIC5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbms6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSB7XG4gIG1heC13aWR0aDogMzczcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHggNDVweCAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2Uge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2Uge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIHtcbiAgICB3aWR0aDogMzElO1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtYW5kLXZpZXctaW1hZ2Utd3JhcHBlciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1hbmQtdmlldy1pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1hbmQtdmlldy1pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtYW5kLXZpZXctaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtYW5kLXZpZXctdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1hbmQtdmlldy10aXRsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1hbmQtdmlldy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWFuZC12aWV3LXRpdGxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtYW5kLXZpZXctdGl0bGUgYTpob3ZlciwgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1hbmQtdmlldy10aXRsZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtYW5kLXZpZXctdGl0bGUgLmdyZWVuLWFycm93IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtYW5kLXZpZXctdGl0bGU6aG92ZXIgLmdyZWVuLWFycm93LCAucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWFuZC12aWV3LXRpdGxlOmZvY3VzIC5ncmVlbi1hcnJvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtYW5kLXZpZXctc3VtbWFyeSB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWFuZC12aWV3LXN1bW1hcnkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDYxcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWFuZC12aWV3LXN1bW1hcnkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM1M2JiNTA7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDExcHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgNzVweCAyN3B4O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnJlYWRtb3JlLWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5vbmUtcm93IHtcbiAgcGFkZGluZzogNDVweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5vbmUtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cub25lLXJvdyB7XG4gICAgcGFkZGluZzogMjBweCA0MXB4IDMwcHggNDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cub25lLXJvdyAuZGF0ZS1pbWFnZS1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cub25lLXJvdyAuZGF0ZS1pbWFnZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm9uZS1yb3cgLmRhdGUtaW1hZ2UtY29udGFpbmVyIC5kYXRlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cub25lLXJvdyAuZGF0ZS1pbWFnZS1jb250YWluZXIgLmRhdGUtd3JhcHBlciA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm9uZS1yb3cgLmRhdGUtaW1hZ2UtY29udGFpbmVyIC5kYXRlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgbWluLWhlaWdodDogMTM5cHg7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm9uZS1yb3cgLmRhdGUtaW1hZ2UtY29udGFpbmVyIC5kYXRlLXdyYXBwZXIgPiBkaXYge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5vbmUtcm93IC5kYXRlLWltYWdlLWNvbnRhaW5lciAuaW1hZ2Utd3JhcHBlciB7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cub25lLXJvdyAuZGF0ZS1pbWFnZS1jb250YWluZXIgLmltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm9uZS1yb3cgLmRhdGUtaW1hZ2UtY29udGFpbmVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm9uZS1yb3cgLmRhdGUtaW1hZ2UtY29udGFpbmVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cub25lLXJvdyAuZXZlbnRzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm9uZS1yb3cgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cub25lLXJvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm1hbnktcm93czpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cubWFueS1yb3dzOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cubWFueS1yb3dzIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDQ1cHggMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm1hbnktcm93cyB7XG4gICAgcGFkZGluZzogMjBweCA0MXB4IDMwcHggNDFweDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5tYW55LXJvd3MgLmRhdGUtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cubWFueS1yb3dzIC5kYXRlLWltYWdlLWNvbnRhaW5lciAuZGF0ZS13cmFwcGVyLCAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm1hbnktcm93cyAuZGF0ZS1pbWFnZS1jb250YWluZXIgLmltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5tYW55LXJvd3MgLmRhdGUtaW1hZ2UtY29udGFpbmVyIC5kYXRlLXdyYXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5tYW55LXJvd3MgLmRhdGUtaW1hZ2UtY29udGFpbmVyIC5kYXRlLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgbWF4LWhlaWdodDogOTBweDtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cubWFueS1yb3dzIC5kYXRlLWltYWdlLWNvbnRhaW5lciAuaW1hZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5tYW55LXJvd3MgLmRhdGUtaW1hZ2UtY29udGFpbmVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5tYW55LXJvd3MgLmRhdGUtaW1hZ2UtY29udGFpbmVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogOTBweDtcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm1hbnktcm93cyAuZXZlbnRzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cubWFueS1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cubWFueS1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm1hbnktcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlIGEge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm1hbnktcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cubWFueS1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm1hbnktcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41OTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSB7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyNXB4IDEwcHggMTVweCAyMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA4OHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMCAxNXB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjVweCA0MXB4IDE1cHggNDFweDtcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5mdW5kcmFpc2luZy1ldmVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZnVuZHJhaXNpbmctZXZlbnRzLXRpdGxlIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZnVuZHJhaXNpbmctZXZlbnRzLXRpdGxlIHtcbiAgICB3aWR0aDogNDMlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDU3JTtcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciAuZ3JlZW4tYXJyb3cge1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlcjpob3ZlciAuZ3JlZW4tYXJyb3csIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyOmZvY3VzIC5ncmVlbi1hcnJvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAucGFnZS12aWV3LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uaGItY29udGVudC13aXRoLXNpZGViYXIgLnBhZ2Utdmlldy1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWZlcmVuY2UtcGFnZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIHtcbiAgICB3aWR0aDogNjQlO1xuICB9XG59XG5cbi5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX3JvdyAubWFueS1yb3dzIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucGFnZS1hbmQtcmVmZXJlbmNlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnBhZ2UtYW5kLXJlZmVyZW5jZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucGFnZS1hbmQtcmVmZXJlbmNlLXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS1pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5wYWdlLWFuZC1yZWZlcmVuY2Utd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLWltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucGFnZS1hbmQtcmVmZXJlbmNlLXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS1pbWFnZS13cmFwcGVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnBhZ2UtYW5kLXJlZmVyZW5jZS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtYm9keS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnBhZ2UtYW5kLXJlZmVyZW5jZS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtYm9keS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5wYWdlLWFuZC1yZWZlcmVuY2Utd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLWJvZHktd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucGFnZS1hbmQtcmVmZXJlbmNlLXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS10aXRsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnBhZ2UtYW5kLXJlZmVyZW5jZS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtYm9keS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucGFnZS1hbmQtcmVmZXJlbmNlLXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS10aXRsZSAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzLjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5wYWdlLWFuZC1yZWZlcmVuY2Utd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLWJvZHktd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLXRpdGxlOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5wYWdlLWFuZC1yZWZlcmVuY2Utd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLWJvZHktd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLXRpdGxlOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnBhZ2UtYW5kLXJlZmVyZW5jZS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtYm9keS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtdGl0bGU6aG92ZXIgYSwgLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5wYWdlLWFuZC1yZWZlcmVuY2Utd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLWJvZHktd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLXRpdGxlOmZvY3VzIGEge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5wYWdlLWFuZC1yZWZlcmVuY2Utd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLWJvZHktd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLXN1bW1hcnkge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucmVmZXJlbmNlZC1wYWdlcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucmVmZXJlbmNlZC1wYWdlcyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0N3B4O1xuICB9XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucmVmZXJlbmNlZC1wYWdlcyBhcnRpY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gIC5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucmVmZXJlbmNlZC1wYWdlcyBhcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTBweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5yZWZlcmVuY2VkLXBhZ2VzIGFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5yZWZlcmVuY2VkLXBhZ2VzIGFydGljbGUgLmhlYWRlci13aXRoLXBhZ2UtaW1nIHtcbiAgcGFkZGluZy1ib3R0b206IDE3LjVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnJlZmVyZW5jZWQtcGFnZXMgYXJ0aWNsZSAuaGVhZGVyLXdpdGgtcGFnZS1pbWcge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucmVmZXJlbmNlZC1wYWdlcyBhcnRpY2xlIC5oZWFkZXItd2l0aC1wYWdlLWltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucmVmZXJlbmNlZC1wYWdlcyBhcnRpY2xlIC5wYXJhZ3JhcGgtcGFnZS13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTYzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnJlZmVyZW5jZWQtcGFnZXMgYXJ0aWNsZSAucGFyYWdyYXBoLXBhZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5yZWZlcmVuY2VkLXBhZ2VzIGFydGljbGUgLnBhcmFncmFwaC1wYWdlLXdyYXBwZXIgLmhlYWRlci13aXRoLXBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnJlZmVyZW5jZWQtcGFnZXMgYXJ0aWNsZSAucGFyYWdyYXBoLXBhZ2Utd3JhcHBlciAucGFyYWdyYXBoLWhlYWRlci13aXRoLXBhZ2Utc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnJlZmVyZW5jZWQtcGFnZXMgYXJ0aWNsZSAucGFyYWdyYXBoLXBhZ2Utd3JhcHBlciAuaGVhZGVyLXdpdGgtcGFnZS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnJlZmVyZW5jZWQtcGFnZXMgYXJ0aWNsZSAucGFyYWdyYXBoLXBhZ2Utd3JhcHBlciAuaGVhZGVyLXdpdGgtcGFnZS1saW5rIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzQ2OWU0NDtcbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5yZWZlcmVuY2VkLXBhZ2VzIGFydGljbGUgLnBhcmFncmFwaC1wYWdlLXdyYXBwZXIgLmhlYWRlci13aXRoLXBhZ2UtbGluayBhOmhvdmVyLCAucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnJlZmVyZW5jZWQtcGFnZXMgYXJ0aWNsZSAucGFyYWdyYXBoLXBhZ2Utd3JhcHBlciAuaGVhZGVyLXdpdGgtcGFnZS1saW5rIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIHtcbiAgbWFyZ2luOiA0NXB4IDAgMTVweCAxNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjNDY5ZTQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMTVweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIHtcbiAgICBtYXgtd2lkdGg6IDI5N3B4O1xuICAgIG1hcmdpbjogNnB4IDAgMTVweCAwO1xuICB9XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWhlYWRlciB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIgLmNvbnRhY3QtdXMtdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWhlYWRlciAuY29udGFjdC11cy1kZXNjciB7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaGVhZGVyIC5jb250YWN0LXVzLWRlc2NyIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWhlYWRlciAuY29udGFjdC11cy1kZXNjciBhIHtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIgLmNvbnRhY3QtdXMtZGVzY3IgYTpob3ZlciwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWhlYWRlciAuY29udGFjdC11cy1kZXNjciBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWhlYWRlci5taXNzaW5nLWVsZW1lbnRzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8ge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1uYW1lIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41OTtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtcGhvbmUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjk0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtcGhvbmUgYTpob3ZlciwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtcGhvbmUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1waG9uZSBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIzcHg7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uLXBob25lLWdyZWVuLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1leHQge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIC5jb250YWN0LXVzLWV4dCAuZmllbGRfX2xhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtZW1haWwgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuOTQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1lbWFpbCBhOmhvdmVyLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1lbWFpbCBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIC5jb250YWN0LXVzLWVtYWlsIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjNweDtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb24tZW1haWwtZ3JlZW4uc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvLm1pc3NpbmctZWxlbWVudHMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWFkZHJlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMCAzNHB4IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWFkZHJlc3Mge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1hZGRyZXNzIC5maWVsZF9fbGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjk0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWFkZHJlc3MgLmZpZWxkX19pdGVtIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWFkZHJlc3MgLmZpZWxkX19pdGVtOmhvdmVyIGEsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1hZGRyZXNzIC5maWVsZF9faXRlbTpmb2N1cyBhIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1hZGRyZXNzIC5maWVsZF9faXRlbSBwIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1hZGRyZXNzIC5maWVsZF9faXRlbSBwIGEge1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcy5taXNzaW5nLWVsZW1lbnRzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5rdHAtY29udGFjdC11cywgLmJsb2NrLS1jb250YWN0LXVzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMge1xuICBtYXJnaW46IDQ1cHggMjBweCAxNXB4IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG4gIC5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91czphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaGVhZGVyIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWhlYWRlciAuY29udGFjdC11cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaGVhZGVyIC5jb250YWN0LXVzLWRlc2NyIHtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIgLmNvbnRhY3QtdXMtZGVzY3IgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaGVhZGVyIC5jb250YWN0LXVzLWRlc2NyIGEge1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWhlYWRlciAuY29udGFjdC11cy1kZXNjciBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWhlYWRlci5taXNzaW5nLWVsZW1lbnRzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8ge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgfVxufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1uYW1lIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41OTtcbn1cblxuLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtcGhvbmUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1waG9uZSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuOTQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1waG9uZSBhOmhvdmVyLCAucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1waG9uZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIC5jb250YWN0LXVzLXBob25lIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb24tcGhvbmUtZ3JlZW4uc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tbGVmdDogLTI4cHg7XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIC5jb250YWN0LXVzLWVtYWlsIGEge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjk0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtZW1haWwgYTpob3ZlciwgLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtZW1haWwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1lbWFpbCBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uLWVtYWlsLWdyZWVuLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjhweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mby5taXNzaW5nLWVsZW1lbnRzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1hZGRyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDAgMzRweCAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1hZGRyZXNzIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS45NDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1hZGRyZXNzIC5maWVsZF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1hZGRyZXNzIC5maWVsZF9faXRlbTpob3ZlciBhLCAucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyAuZmllbGRfX2l0ZW06Zm9jdXMgYSB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyAuZmllbGRfX2l0ZW0gcCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyAuZmllbGRfX2l0ZW0gcCBhIHtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWFkZHJlc3MubWlzc2luZy1lbGVtZW50cyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uYmxvY2stLWd0cmFuc2xhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDU1cHg7XG4gIG1heC13aWR0aDogMTk5cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLS1ndHJhbnNsYXRlIHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDZweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5ibG9jay0tZ3RyYW5zbGF0ZSAuZ3RyYW5zbGF0ZSBzZWxlY3QsIC5ibG9jay0tZ3RyYW5zbGF0ZSAuZ3RyYW5zbGF0ZV93cmFwcGVyIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvd29ybGR3aWRlLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTkzcHg7XG4gIG1heC1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDFweCAwIDAgMjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLS1zaXRlLWJyYW5kaW5nIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLS1zaXRlLWJyYW5kaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5ib2R5LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5ibG9jay0tc2l0ZS1icmFuZGluZyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG5ib2R5LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5ibG9jay0tZ3RyYW5zbGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDU1cHg7XG4gIG1heC13aWR0aDogMTk5cHg7XG59XG5cbi5uYXZfX2l0ZW0uZ3RyYW5zbGF0ZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5hdl9faXRlbSAuZ3RyYW5zbGF0ZSAuc3dpdGNoZXIubm90cmFuc2xhdGUgLnNlbGVjdGVkIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE4cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvd29ybGR3aWRlLWljb24uc3ZnXCIpO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uYXZfX2l0ZW0gLmd0cmFuc2xhdGUgLnN3aXRjaGVyLm5vdHJhbnNsYXRlIC5zZWxlY3RlZCBhOjpiZWZvcmUge1xuICAgIGxlZnQ6IDJweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubmF2X19pdGVtIC5ndHJhbnNsYXRlIC5zd2l0Y2hlci5ub3RyYW5zbGF0ZSAuc2VsZWN0ZWQgYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tZG93bi5zdmdcIik7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHJpZ2h0OiAxN3B4O1xuICB0b3A6IDE4cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm5hdl9faXRlbSAuZ3RyYW5zbGF0ZSAuc3dpdGNoZXIubm90cmFuc2xhdGUgLnNlbGVjdGVkIGE6OmFmdGVyIHtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogNXB4O1xuICB9XG59XG5cbi5iYXNpYy1oZWFkZXItYmxvY2stbGF5b3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5iYXNpYy1oZWFkZXItYmxvY2stbGF5b3V0IHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5cbi5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY3LjYyNWVtKSB7XG4gIC5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cbiAgLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIC5iYXNpYy1oZWFkZXItYmxvY2stdGl0bGUge1xuICBwYWRkaW5nOiAzMHB4IDIxcHggNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIgLmJhc2ljLWhlYWRlci1ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIHdpZHRoOiAyOCU7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIC5iYXNpYy1oZWFkZXItYmxvY2stdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogNDElO1xuICB9XG59XG5cbi5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIC5iYXNpYy1oZWFkZXItYmxvY2stYm9keSB7XG4gIHBhZGRpbmc6IDAgMjFweCAzMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4uYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuYmFzaWMtaGVhZGVyLWJsb2NrLWJvZHkgYSB7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4uYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuYmFzaWMtaGVhZGVyLWJsb2NrLWJvZHkgYTpob3ZlciwgLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIgLmJhc2ljLWhlYWRlci1ibG9jay1ib2R5IGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuYmFzaWMtaGVhZGVyLWJsb2NrLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogMjglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIC5iYXNpYy1oZWFkZXItYmxvY2stYm9keSB7XG4gICAgd2lkdGg6IDQxJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuYmFzaWMtaGVhZGVyLWJsb2NrLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuYmFzaWMtaGVhZGVyLWJsb2NrLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIC5iYXNpYy1oZWFkZXItYmxvY2staW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIC5iYXNpYy1oZWFkZXItYmxvY2staW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIgLmJhc2ljLWhlYWRlci1ibG9jay1pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIC5iYXNpYy1oZWFkZXItYmxvY2staW1hZ2UgaW1nIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIgLmJhc2ljLWhlYWRlci1ibG9jay1pbWFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ubGlua3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1saW5rcywgLnBhcmFncmFwaC0tdHlwZS1maWxlcyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgcGFkZGluZzogMTVweCAyMHB4IDEwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1saW5rczpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1saW5rczpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1maWxlczpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1maWxlczpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLnBkZi1maWxlIGltZywgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAucGRmLWZpbGUgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5pbnRlcm5hbC1saW5rIC5ncmVlbi1hcnJvdywgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuaW50ZXJuYWwtbGluayAuZ3JlZW4tYXJyb3cge1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMzFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDQuNXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5pbnRlcm5hbC1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdywgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuaW50ZXJuYWwtbGluazpmb2N1cyAuZ3JlZW4tYXJyb3csIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmludGVybmFsLWxpbms6aG92ZXIgLmdyZWVuLWFycm93LCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5pbnRlcm5hbC1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmV4dGVybmFsLWxpbmssIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmV4dGVybmFsLWxpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9leHRlcm5hbC1saW5rLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTMuMTI1ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciwgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIGEsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIGEge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIGEgLmV4dCwgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIgYSAuZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICBwYWRkaW5nLXRvcDogODhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIwLjVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gICAgcGFkZGluZy10b3A6IDUzcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzMuODc1ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiAucGRmLWljb24taW1nLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYgLnBkZi1pY29uLWltZyB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiBhLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYgYSB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWxpbmtzIGEsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1saW5rcyBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIGE6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1maWxlcyBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDQge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoNSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgdWwsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IG9sIGxpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAucGFnZS1ub2RlLXR5cGUtc3RhZmYgdWwsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSBkaXYuZmllbGRfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmZpZWxkX19pdGVtLmFjY29yZGlvbnMge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmZpZWxkX19pdGVtLmFjY29yZGlvbnMgLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkaW9uLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuYmFzaWMge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0LFxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuYmFzaWMgaDIge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0IHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnJlbGF0ZWQtZG9jdW1lbnRzLWxhYmVsLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnJlbGF0ZWQtZG9jdW1lbnRzLWxhYmVsIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNztcbiAgY29sb3I6ICMyZTJiMmI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjNGFhNzQ4O1xufVxuXG4ucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0sIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjIuNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzM7XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW06bGFzdC1jaGlsZCwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmOmxhc3QtY2hpbGQsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvOmxhc3QtY2hpbGQsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbTpsYXN0LWNoaWxkLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZjpsYXN0LWNoaWxkLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLmwtY29uc3RyYWluLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLmwtY29uc3RyYWluLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAubC1jb25zdHJhaW4sIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAubC1jb25zdHJhaW4sIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5sLWNvbnN0cmFpbiwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAubC1jb25zdHJhaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtaW4taGVpZ2h0OiAxOTdweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24sIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kZXNjcmlwdGlvbiwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24sIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kZXNjcmlwdGlvbiwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24sIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGEsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGEsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJlMmIyYjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICM0NjllNDQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpmb2N1cywgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmhvdmVyLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmhvdmVyLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpmb2N1cywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmhvdmVyLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmhvdmVyLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpmb2N1cywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOjpiZWZvcmUsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTo6YmVmb3JlLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTo6YmVmb3JlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluaywgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluaywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmssIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmssIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGEsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGEsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzQ2OWU0NDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4ucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6aG92ZXIsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmZvY3VzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmhvdmVyLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmZvY3VzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpmb2N1cywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyB7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB9XG59XG5cbi5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm12cHMtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiA1LjVweDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGJvcmRlci1ib3R0b206IDFweCAjQzdDM0MzIHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm12cHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm12cHMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIuNWVtKSBhbmQgKG1heC13aWR0aDogNDMuNjg3NWVtKSB7XG4gIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW46IDAgNXB4IDMwcHggMDtcbiAgfVxuICAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzOmxhc3QtY2hpbGQsIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMge1xuICAgIHdpZHRoOiAzMS40Mjg1NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTQlO1xuICAgIG1hcmdpbjogMCA1cHggNDVweCAwO1xuICB9XG59XG5cbi5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLnByb2ctbGluaywgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAucHJvZy1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5wcm9nLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rLCAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5wcm9nLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5wcm9nLWxpbmsgLmV4dGVybmFsLWxpbmstaW1hZ2UsIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnByb2ctbGluayAuZXh0ZXJuYWwtbGluay1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWF4LXdpZHRoOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4ubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5wcm9nLWxpbmsgYSwgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAucHJvZy1saW5rIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5wcm9nLWxpbmsgYSwgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAucHJvZy1saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4ubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5wcm9nLWxpbmsgYTpmb2N1cywgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAucHJvZy1saW5rIGE6aG92ZXIsIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnByb2ctbGluayBhOmZvY3VzLCAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5wcm9nLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAucHJvZy1saW5rIGEgc3BhbiwgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAucHJvZy1saW5rIGEgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLnByb2ctbGluayBhIHNwYW4sIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnByb2ctbGluayBhIHNwYW4ge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAucHJvZy1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAucHJvZy1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAucHJvZy1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAucHJvZy1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLnByb2ctZGVzY3JpcHRpb24sIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnByb2ctZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG59XG5cbi5ldmVudHMtbGFuZGluZyAuYmxvY2stLWhlYWRlci1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZXZlbnRzLWxhbmRpbmcgLmhiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMHB4IDYwcHggMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuZXZlbnRzLWhlYWRlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDYwcHggMDtcbiAgfVxuICAuZXZlbnRzLWhlYWRlci1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAuZXZlbnRzLWhlYWRlci10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXZlbnRzLWhlYWRlci1jb250YWluZXIgLmV2ZW50cy1oZWFkZXItdGl0bGUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLmV2ZW50cy1oZWFkZXItYm9keSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAuZXZlbnRzLWhlYWRlci1ib2R5IHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICB9XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLm5vZGVfX2NvbnRlbnQtZXZlbnRzIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweCAzMHB4IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAubm9kZV9fY29udGVudC1ldmVudHMge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNjclO1xuICB9XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50LWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnQtaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50LWltYWdlLXdyYXBwZXIgLmV2ZW50LWRhdGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIC5ldmVudC1kYXRlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIC5ldmVudC1kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgge1xuICBwYWRkaW5nLXRvcDogMTNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIC5ldmVudC1kYXRlLXdyYXBwZXIgLnNhbWUtc3RhcnQtZGF5LCAuZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIC5ldmVudC1kYXRlLXdyYXBwZXIgLnNhbWUtZW5kLWRheSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIC5ldmVudC1kYXRlLXdyYXBwZXIgLnNhbWUtZGF0ZS1zZXBlcmF0b3Ige1xuICBwYWRkaW5nLXRvcDogMTNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnQtaW1hZ2Utd3JhcHBlciAuZXZlbnQtZGF0ZS13cmFwcGVyIC5ldmVudC1zdGFydC1kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnQtaW1hZ2Utd3JhcHBlciAuZXZlbnQtZGF0ZS13cmFwcGVyIC5ldmVudC1zdGFydC1kYXRlIC5kYXktc3RhcnQge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnQtaW1hZ2Utd3JhcHBlciAuZXZlbnQtZGF0ZS13cmFwcGVyIC5ldmVudC1zdGFydC1kYXRlIC5tb250aC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIC5ldmVudC1kYXRlLXdyYXBwZXIgLmV2ZW50LWVuZC1kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnQtaW1hZ2Utd3JhcHBlciAuZXZlbnQtZGF0ZS13cmFwcGVyIC5ldmVudC1lbmQtZGF0ZSAuc2VwZXJhdG9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEycHggN3B4IDAgN3B4O1xufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIC5ldmVudC1kYXRlLXdyYXBwZXIgLmV2ZW50LWVuZC1kYXRlIC5kYXktZW5kIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50LWltYWdlLXdyYXBwZXIgLmV2ZW50LWRhdGUtd3JhcHBlciAuZXZlbnQtZW5kLWRhdGUgLm1vbnRoLWVuZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudHMtY29udGVudCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudHMtY29udGVudCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudHMtY29udGVudCAucGFnZS10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzczNmY2ZjtcbiAgcGFkZGluZzogMnB4IDEzcHggMCAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnRzLWNvbnRlbnQgLnBhZ2UtdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50cy1jb250ZW50IC5wYWdlLXRhZyBhIHtcbiAgY29sb3I6ICM3MzZmNmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnRzLWNvbnRlbnQgLmV2ZW50cy10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnRzLWNvbnRlbnQgLmV2ZW50cy10aXRsZSBhOmhvdmVyLCAuZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudHMtY29udGVudCAuZXZlbnRzLXRpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnRzLWNvbnRlbnQgLmV2ZW50cy1zdWJoZWFkaW5nIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50cy1jb250ZW50IC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnRzLWNvbnRlbnQgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50cy1jb250ZW50IC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50cy1jb250ZW50IC5ldmVudC1kZXRhaWxzLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudHMtY29udGVudCAuZXZlbnQtZGV0YWlscy1saW5rIGE6aG92ZXIsIC5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50cy1jb250ZW50IC5ldmVudC1kZXRhaWxzLWxpbmsgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ubmV3cy1sYW5kaW5nIC5ibG9jay0taGVhZGVyLWxheW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5uZXdzLWxhbmRpbmcgLmhiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5uZXdzX2hlYWRlcl9ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAubmV3c19oZWFkZXJfYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggNDVweCAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIHtcbiAgICBtYXgtd2lkdGg6IDM0JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciBoMiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgaDIgYSBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IHAge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IHAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyBwIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIHAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1yZWFkLW1vcmUtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3Mtc3ViaGVhZGluZyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3Mtc3ViaGVhZGluZyBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIHtcbiAgICBtYXgtd2lkdGg6IDY0JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA1N3B4IDAgNzVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIHtcbiAgbWF4LXdpZHRoOiA4NDJweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtaGVhZGVyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzOC40Mzc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtaGVhZGVyLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzguNDM3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLWhlYWRlci1pbWFnZSB7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1oZWFkZXItaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDI1cHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtaGVhZGVyLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM4LjQzNzVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1tYWluLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzUlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLW1haW4tY29udGVudCAubmV3cy10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzOC40Mzc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1tYWluLWNvbnRlbnQgLm5ld3MtdGl0bGUgaDIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLXRpdGxlIGgyIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1tYWluLWNvbnRlbnQgLm5ld3MtdGl0bGUgaDIgYTpob3ZlciwgLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLXRpdGxlIGgyIGFmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLXN1YmhlYWRpbmcsIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLW1haW4tY29udGVudCAubmV3cy1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLXJlYWQtbW9yZS1saW5rIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLXJlYWQtbW9yZS1saW5rIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1tYWluLWNvbnRlbnQgLm5ld3MtcmVhZC1tb3JlLWxpbmsgYSB7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLW1haW4tY29udGVudCAubmV3cy1yZWFkLW1vcmUtbGluayBhOmhvdmVyLCAucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1tYWluLWNvbnRlbnQgLm5ld3MtcmVhZC1tb3JlLWxpbmsgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1tYWluLWNvbnRlbnQgLm5ld3MtcmVhZC1tb3JlLWxpbmsgYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLWRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzczNmY2Zjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLWRhdGUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuY2FtcGFpZ24tYmxvY2stY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmNhbXBhaWduLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uY2FtcGFpZ25fYmxvY2sge1xuICBtYXJnaW46IDIyLjVweCAyMHB4IDQ1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FtcGFpZ25fYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmNhbXBhaWduX2Jsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDQ1cHggYXV0bztcbiAgfVxufVxuXG4uY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTUuMTI1ZW0pIHtcbiAgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi10aXRsZSB7XG4gICAgd2lkdGg6IDM0JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4uY2FtcGFpZ25fYmxvY2sgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDAgMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTUuMTI1ZW0pIHtcbiAgLmNhbXBhaWduX2Jsb2NrIHAge1xuICAgIHdpZHRoOiAzNCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FtcGFpZ25fYmxvY2sgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24taW50ZXJuYWwtbGluaywgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rIHtcbiAgcGFkZGluZzogOHB4IDIwcHggMjBweCAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24taW50ZXJuYWwtbGluaywgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTUuMTI1ZW0pIHtcbiAgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rLCAuY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWV4dGVybmFsLWxpbmsge1xuICAgIHdpZHRoOiAzNCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuXG4uY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWludGVybmFsLWxpbmsgaW1nLCAuY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWV4dGVybmFsLWxpbmsgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rIGltZywgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rIGltZyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24taW50ZXJuYWwtbGluazpob3ZlciAuZ3JlZW4tYXJyb3csIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24taW50ZXJuYWwtbGluazpmb2N1cyAuZ3JlZW4tYXJyb3csIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluazpob3ZlciAuZ3JlZW4tYXJyb3csIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluazpmb2N1cyAuZ3JlZW4tYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWludGVybmFsLWxpbms6aG92ZXIgYSwgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rOmZvY3VzIGEsIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluazpob3ZlciBhLCAuY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWV4dGVybmFsLWxpbms6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4uY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWludGVybmFsLWxpbmsgLmdyZWVuLWFycm93LCAuY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWV4dGVybmFsLWxpbmsgLmdyZWVuLWFycm93IHtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rIGEsIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluayBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rIGEsIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluayBhIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmNhbXBhaWduX2Jsb2NrIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTUuMTI1ZW0pIHtcbiAgLmNhbXBhaWduX2Jsb2NrIGltZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbn1cblxuLnBhdGgtZnJvbnRwYWdlIC5ibG9jay0tbGF5b3V0IHtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4udmlld19hbmRfY3VzdG9tX2Jsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXdfYW5kX2N1c3RvbV9ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnJlYWRtb3JlLWxpbmsgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAucmVhZG1vcmUtbGluazpob3ZlciAuYm94OmZpcnN0LWNoaWxkLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5yZWFkbW9yZS1saW5rOmZvY3VzIC5ib3g6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnJlYWRtb3JlLWxpbms6aG92ZXIgLmRhdGUtd3JhcHBlciAuZGF0ZSBoMywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAucmVhZG1vcmUtbGluazpmb2N1cyAuZGF0ZS13cmFwcGVyIC5kYXRlIGgzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnJlYWRtb3JlLWxpbms6aG92ZXIgLmV2ZW50cy10aXRsZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAucmVhZG1vcmUtbGluazpmb2N1cyAuZXZlbnRzLXRpdGxlIHtcbiAgY29sb3I6ICM0NjllNDQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnJlYWRtb3JlLWxpbms6aG92ZXIgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5yZWFkbW9yZS1saW5rOmZvY3VzIC5ldmVudC1kZXRhaWxzLWxpbmsgYSB7XG4gIGNvbG9yOiAjNDY5ZTQ0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIHtcbiAgICB3aWR0aDogNDclO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIge1xuICB3aWR0aDogODclO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIG1heC13aWR0aDogNjA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogODlweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg5JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi41NjI1ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gODlweCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDYlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIgcCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIHAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIgLmNhbXBhaWduLWV4dGVybmFsLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIgLmNhbXBhaWduLWV4dGVybmFsLWxpbmsgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIgLmNhbXBhaWduLWludGVybmFsLWxpbmssIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rOmhvdmVyIGEsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24taW50ZXJuYWwtbGluazpmb2N1cyBhLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIgLmNhbXBhaWduLWV4dGVybmFsLWxpbms6aG92ZXIgYSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rOmZvY3VzIGEge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24taW50ZXJuYWwtbGluayAuZ3JlZW4tYXJyb3csIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluayAuZ3JlZW4tYXJyb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIgLmNhbXBhaWduLWludGVybmFsLWxpbmsgYSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rIGEge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24taW50ZXJuYWwtbGluaywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciBpbWcge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNDY5ZTQ0O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCAxMXB4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIge1xuICAgIG1heC13aWR0aDogNjA5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC52aWV3X19lbXB0eSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHggMCAxNXB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzdDM0MzO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4IDMwcHg7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXI6aG92ZXIgLmdyZWVuLWFycm93LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlcjpmb2N1cyAuZ3JlZW4tYXJyb3csIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlcjpob3ZlciAuZ3JlZW4tYXJyb3csIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlcjpmb2N1cyAuZ3JlZW4tYXJyb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlcjpob3ZlciAuZ3JlZW4tYXJyb3csIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyOmZvY3VzIC5ncmVlbi1hcnJvdywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyOmhvdmVyIC5ncmVlbi1hcnJvdywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyOmZvY3VzIC5ncmVlbi1hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyOmhvdmVyIGEsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyOmZvY3VzIGEsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlcjpob3ZlciBhLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXI6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB3aWR0aDogMzUlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ldmVudHMtdGl0bGUge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ldmVudHMtdGl0bGUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmdyZWVuLWFycm93LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmdyZWVuLWFycm93IHtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZ3JlZW4tYXJyb3csIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZ3JlZW4tYXJyb3cge1xuICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNGVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciBhLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIgYSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciBhIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIGE6aG92ZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciBhOmZvY3VzLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIGE6aG92ZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogNzclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogNTMlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwLjg3NWVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDYxJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmxvY2F0aW9uLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmxvY2F0aW9uLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5sb2NhdGlvbiwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAubG9jYXRpb24ge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5sb2NhdGlvbiwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5sb2NhdGlvbiwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24sIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIgLmxvY2F0aW9uIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmxvY2F0aW9uIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGFpbmVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIgaW1nLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmxvY2F0aW9uIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIGltZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIgaW1nLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGFpbmVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBpbWcge1xuICBtYXgtd2lkdGg6IDhweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1heC1oZWlnaHQ6IDEycHg7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIgcCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBwLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBwLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGFpbmVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBwIGEsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIgcCBhLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBwIGEsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIgLmxvY2F0aW9uIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIHAgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM2MTVkNWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIgLmdldC1kaXJlY3Rpb25zLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmxvY2F0aW9uIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIC5nZXQtZGlyZWN0aW9ucywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIgLmdldC1kaXJlY3Rpb25zLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGFpbmVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciAuZ2V0LWRpcmVjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLnBhZ2UtdGFnLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5wYWdlLXRhZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0M3QzNDMztcbiAgcGFkZGluZzogMnB4IDhweCAwIDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzYxNWQ1ZDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLnBhZ2UtdGFnLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5wYWdlLXRhZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmV2ZW50cy10aXRsZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmV2ZW50cy10aXRsZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41OTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIGNsZWFyOiBsZWZ0O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5ldmVudHMtc3ViaGVhZGluZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAuZXZlbnRzLXN1YmhlYWRpbmcsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbGVmdDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRldGFpbHMtbGluaywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRldGFpbHMtbGluaywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGEge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRldGFpbHMtbGluayBhOmhvdmVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRldGFpbHMtbGluayBhOmZvY3VzLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhOmhvdmVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhOmZvY3VzLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYTpob3ZlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGV0YWlscy1saW5rIGE6Zm9jdXMsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhOmhvdmVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS13cmFwcGVyIHtcbiAgbWluLXdpZHRoOiAxMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS13cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDE1M3B4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGgsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA4NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMHB4IDAgNXB4IDA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSBoMywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIGgzLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIGgzLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgaW1nLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgaW1nLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIGltZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZGF0ZS13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1kYXRlLXdyYXBwZXIge1xuICBtYXJnaW46IGF1dG8gYXV0bztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLm9ubHktc3RhcnQsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAub25seS1zdGFydCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAub25seS1zdGFydCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAub25seS1zdGFydCB7XG4gIGZsb2F0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWRhdGUtc2VwZXJhdG9yIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLXN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZW5kLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZW5kLWRheSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5lbmQtZGF0ZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLmVuZC1kYXRlLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZW5kLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5lbmQtZGF0ZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5lbmQtZGF0ZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZW5kLWRheSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5lbmQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLmVuZC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLmVuZC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLmVuZC1kYXkge1xuICBmb250LXNpemU6IDM1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA0cHggMCAycHggMDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSBoMywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIGgzLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIGgzLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIGgzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIGltZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIGltZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSBpbWcsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1kYXRlLXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWRhdGUtd3JhcHBlciB7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG87XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAub25seS1zdGFydCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5vbmx5LXN0YXJ0LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5vbmx5LXN0YXJ0LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5vbmx5LXN0YXJ0IHtcbiAgICBmbG9hdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWRhdGUtc2VwZXJhdG9yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgfVxuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1lbmQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLXN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1lbmQtZGF5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5lbmQtZGF0ZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLmVuZC1kYXRlLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZW5kLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5lbmQtZGF0ZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5lbmQtZGF0ZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZW5kLWRheSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5lbmQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLmVuZC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLmVuZC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLmVuZC1kYXkge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmltYWdlLXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmltYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLnJlYWRtb3JlLWxpbmssIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnJlYWRtb3JlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAudmlld19fcm93LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19yb3cge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggNDVweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLnZpZXdfX3JvdywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fcm93IHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggMzVweCAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLnZpZXdfX3JvdyAuYm94OmZpcnN0LWNoaWxkLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19yb3cgLmJveDpmaXJzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxNTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLnZpZXdfX3JvdyAuYm94OmZpcnN0LWNoaWxkLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19yb3cgLmJveDpmaXJzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLnZpZXdfX3JvdyAuYm94LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19yb3cgLmJveCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAudmlld19fcm93IC5kYXRlLWNvbnRhaW5lci13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19yb3cgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAucmVhZG1vcmUtbGluazpsYXN0LWNoaWxkIC52aWV3X19yb3csIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnJlYWRtb3JlLWxpbms6bGFzdC1jaGlsZCAudmlld19fcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi52aWV3X2Jsb2NrX3dpdGhfbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3X2Jsb2NrX3dpdGhfbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC12aWV3cyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbV9fbGFiZWwsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXdzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC12aWV3cyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbV9fbGFiZWwsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXdzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtdmlld3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW1fX2xhYmVsLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5maWVsZC0tbmFtZS1maWVsZC12aWV3cyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbV9fbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXdzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtX19sYWJlbDo6YWZ0ZXIsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXdzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtX19sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLmZpZWxkLWxpbmstcGFnZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAuZmllbGQtbGluay1wYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuODc1ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5maWVsZC1saW5rLXBhZ2UsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLmZpZWxkLWxpbmstcGFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5maWVsZC1saW5rLXBhZ2UgLmdyZWVuLWFycm93LXByZS1saW5rLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5maWVsZC1saW5rLXBhZ2UgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5maWVsZC1saW5rLXBhZ2UgYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAuZmllbGQtbGluay1wYWdlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5maWVsZC1saW5rLXBhZ2UgYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAuZmllbGQtbGluay1wYWdlIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLmZpZWxkLWxpbmstcGFnZTpmb2N1cyBhLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLmZpZWxkLWxpbmstcGFnZTpob3ZlciBhLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5maWVsZC1saW5rLXBhZ2U6Zm9jdXMgYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAuZmllbGQtbGluay1wYWdlOmhvdmVyIGEge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAuZmllbGQtbGluay1wYWdlOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5maWVsZC1saW5rLXBhZ2U6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5maWVsZC1saW5rLXBhZ2U6Zm9jdXMgLmdyZWVuLWFycm93LXByZS1saW5rLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5maWVsZC1saW5rLXBhZ2U6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLm1vcmUtbGluay1ib3R0b20sIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLm1vcmUtbGluay1ib3R0b20ge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi44NzVlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLm1vcmUtbGluay1ib3R0b20sIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLm1vcmUtbGluay1ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5tb3JlLWxpbmstYm90dG9tIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAubW9yZS1saW5rLWJvdHRvbSAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLm1vcmUtbGluay1ib3R0b20gYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAubW9yZS1saW5rLWJvdHRvbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAubW9yZS1saW5rLWJvdHRvbSBhLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5tb3JlLWxpbmstYm90dG9tIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLm1vcmUtbGluay1ib3R0b206Zm9jdXMgYSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5tb3JlLWxpbmstYm90dG9tOmhvdmVyIGEsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLm1vcmUtbGluay1ib3R0b206Zm9jdXMgYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAubW9yZS1saW5rLWJvdHRvbTpob3ZlciBhIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLm1vcmUtbGluay1ib3R0b206Zm9jdXMgLmdyZWVuLWFycm93LXByZS1saW5rLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLm1vcmUtbGluay1ib3R0b206aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5tb3JlLWxpbmstYm90dG9tOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAubW9yZS1saW5rLWJvdHRvbTpob3ZlciAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi44NzVlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgLnZpZXdfX2VtcHR5LCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzIC52aWV3X19lbXB0eSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgLnZpZXdfX2VtcHR5LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAudmlld19fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgLmZpZWxkX19pdGVtcywgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAuZmllbGRfX2l0ZW1zLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyAuZmllbGRfX2l0ZW1zLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAuZmllbGRfX2l0ZW1zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXRpdGxlLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGE6aG92ZXIsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhOmZvY3VzLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYTpob3ZlciwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGE6Zm9jdXMsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYTpob3ZlciwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhOmZvY3VzLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGE6aG92ZXIsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhIHtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhOmhvdmVyLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIGE6Zm9jdXMsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTpob3ZlciwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhOmZvY3VzLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhOmhvdmVyLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhOmZvY3VzLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhOmhvdmVyLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIC5uZXdzLXZpZGVvLWljb24sIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIC5uZXdzLXZpZGVvLWljb24sIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZSAubmV3cy12aWRlby1pY29uLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgLm5ld3MtdmlkZW8taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDdweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGJvdHRvbTogN3B4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNzguMDYyNWVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIC5uZXdzLXZpZGVvLWljb24sIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIC5uZXdzLXZpZGVvLWljb24sIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZSAubmV3cy12aWRlby1pY29uLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgLm5ld3MtdmlkZW8taWNvbiB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc4LjEyNWVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIC5uZXdzLXZpZGVvLWljb24sIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIC5uZXdzLXZpZGVvLWljb24sIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZSAubmV3cy12aWRlby1pY29uLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgLm5ld3MtdmlkZW8taWNvbiB7XG4gICAgcmlnaHQ6IDU1cHg7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZS5kZWZhdWx0IGltZywgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UuZGVmYXVsdCBpbWcsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZS5kZWZhdWx0IGltZywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlLmRlZmF1bHQgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCAuY29udGV4dHVhbC1yZWdpb24uZmllbGRfX2l0ZW0uZmllbGRfX2l0ZW0tbGFiZWwtaGlkZGVuLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgLmNvbnRleHR1YWwtcmVnaW9uLmZpZWxkX19pdGVtLmZpZWxkX19pdGVtLWxhYmVsLWhpZGRlbiwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCAuY29udGV4dHVhbC1yZWdpb24uZmllbGRfX2l0ZW0uZmllbGRfX2l0ZW0tbGFiZWwtaGlkZGVuLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IC5jb250ZXh0dWFsLXJlZ2lvbi5maWVsZF9faXRlbS5maWVsZF9faXRlbS1sYWJlbC1oaWRkZW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIuNWVtKSBhbmQgKG1heC13aWR0aDogMjguODEyNWVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3csIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3csIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTclO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdzpudGgtY2hpbGQoZXZlbiksIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdzpudGgtY2hpbGQoZXZlbiksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDN0MzQzM7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIuNWVtKSBhbmQgKG1heC13aWR0aDogMjguODEyNWVtKSBhbmQgKG1pbi13aWR0aDogMTIuNWVtKSBhbmQgKG1heC13aWR0aDogMjYuODEyNWVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93Om50aC1jaGlsZChldmVuKSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdzpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOC44NzVlbSkgYW5kIChtYXgtd2lkdGg6IDM1LjkzNzVlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93LCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDY4JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI4JTtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93Om50aC1jaGlsZChldmVuKSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdzpudGgtY2hpbGQoZXZlbiksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93Om50aC1jaGlsZChldmVuKSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDN0MzQzM7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50LCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93Om50aC1jaGlsZChldmVuKSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdzpudGgtY2hpbGQoZXZlbikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93LCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkgYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ubm90LWZyb250IC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uY2FtcGFpZ25fY2FsbF90b19hY3Rpb24ge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FtcGFpZ25fY2FsbF90b19hY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhbXBhaWduX2NhbGxfdG9fYWN0aW9uIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogODlweDtcbiAgbWFyZ2luLXRvcDogLTQ1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhbXBhaWduX2NhbGxfdG9fYWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLmNhbXBhaWduX2NhbGxfdG9fYWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiAzNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIge1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLmNhbXBhaWduX2NhbGxfdG9fYWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmNhbXBhaWduX2NhbGxfdG9fYWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDI4cHggMjVweCAzMXB4O1xuICB9XG59XG5cbi5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS1zdW1tYXJ5IHtcbiAgcGFkZGluZzogOXB4IDAgMjhweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS1zdW1tYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtYnV0dG9uLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQzAwMzA7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNEQzAwMzA7XG4gIGhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtYnV0dG9uLXdyYXBwZXI6aG92ZXIsIC5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS1idXR0b24td3JhcHBlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS1idXR0b24td3JhcHBlcjpob3ZlciBhLCAuY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtYnV0dG9uLXdyYXBwZXI6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjREMwMDMwO1xufVxuXG4uY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtYnV0dG9uLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGVhcm5fbW9yZSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxlYXJuX21vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYzdjM2MzO1xuICB9XG59XG5cbi5sZWFybl9tb3JlIC5sZWFybi1tb3JlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzBjMTAyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM1M2JiNTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbn1cblxuLmxlYXJuX21vcmUgLmxlYXJuLW1vcmUtZmFrZS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxlYXJuX21vcmUgLmxlYXJuLW1vcmUtZmFrZS1tZW51IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQge1xuICBwYWRkaW5nLXRvcDogMjIuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMi41cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuaW5maW5pdHktc3ltYm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgaDQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCBoNCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IGgxLCAucGFyYWdyYXBoLS10eXBlLXRleHQgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCBoMywgLnBhcmFncmFwaC0tdHlwZS10ZXh0IGg1LCAucGFyYWdyYXBoLS10eXBlLXRleHQgaDYge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXRleHQgaDEsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCBoMiwgLnBhcmFncmFwaC0tdHlwZS10ZXh0IGgzLCAucGFyYWdyYXBoLS10eXBlLXRleHQgaDUsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCBoNiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDIge1xuICBmb250LXNpemU6IDM1cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGg0IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoNCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDEsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGgyLCAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoMywgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDUsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGg2IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDEsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGgyLCAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoMywgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDUsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGg2IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBhIHtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBzb2xpZCAjNDY5ZTQ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCAuZmFrZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCAuZmFrZS1saW5rOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCAuZmFrZS1saW5rZm9jdXMge1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzQ2OWU0NDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBibG9ja3F1b3RlIGgyLCAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBibG9ja3F1b3RlIGgzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgYmxvY2txdW90ZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IC5pbmZpbml0eS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzLCAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MsXG4ucGFyYWdyYXBoLS10eXBlLWltYWdlLXMtIHtcbiAgbWFyZ2luLXRvcDogMjIuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMi41cHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmlzLXNlbGVjdGVkLCAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmlzLXNlbGVjdGVkLFxuLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zLSAuaXMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAuY2Fyb3VzZWwtY2VsbCwgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5jYXJvdXNlbC1jZWxsLFxuLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zLSAuY2Fyb3VzZWwtY2VsbCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLm1haW4tY2Fyb3VzZWwsIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAubWFpbi1jYXJvdXNlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Utcy0gLm1haW4tY2Fyb3VzZWwge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zLSwgLnBhZ2Utbm9kZS10eXBlLW5ld3MgLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zLSxcbi5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAucGFyYWdyYXBoLS10eXBlLWltYWdlLXMtLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zLSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnN0b3JpZXMtbWFpbi1jb250ZW50IC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvOjphZnRlciwgLnN0b3JpZXMtbWFpbi1jb250ZW50LW5vLWltYWdlIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvOjphZnRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4uc3Rvcmllcy1tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS12aWRlbywgLnN0b3JpZXMtbWFpbi1jb250ZW50LW5vLWltYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8ge1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xufVxuXG4uc3Rvcmllcy1tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS12aWRlbyAuZmx1aWQtd2lkdGgtdmlkZW8td3JhcHBlciwgLnN0b3JpZXMtbWFpbi1jb250ZW50LW5vLWltYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8gLmZsdWlkLXdpZHRoLXZpZGVvLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8sIC5zdG9yaWVzLW1haW4tY29udGVudC1uby1pbWFnZSAucGFyYWdyYXBoLS10eXBlLXZpZGVvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uc3Rvcmllcy1tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS12aWRlbyAueXRwLWljb24tbGFyZ2UtcGxheS1idXR0b24taG92ZXIsIC5zdG9yaWVzLW1haW4tY29udGVudC1uby1pbWFnZSAucGFyYWdyYXBoLS10eXBlLXZpZGVvIC55dHAtaWNvbi1sYXJnZS1wbGF5LWJ1dHRvbi1ob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcInRoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLXBsYXkuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5iYXNpY19oZWFkZXJfYmxvY2sgLnBhcmFncmFwaC0tdHlwZS12aWRlbywgLmhlYWRlcl93aXRoX2xpbmsgLnBhcmFncmFwaC0tdHlwZS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDM3OXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYXNpY19oZWFkZXJfYmxvY2sgLnBhcmFncmFwaC0tdHlwZS12aWRlbywgLmhlYWRlcl93aXRoX2xpbmsgLnBhcmFncmFwaC0tdHlwZS12aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5iYXNpY19oZWFkZXJfYmxvY2sgLnBhcmFncmFwaC0tdHlwZS12aWRlbywgLmhlYWRlcl93aXRoX2xpbmsgLnBhcmFncmFwaC0tdHlwZS12aWRlbyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJhc2ljX2hlYWRlcl9ibG9jayAucGFyYWdyYXBoLS10eXBlLXZpZGVvIC5vcGluLXlvdXR1YmUtd3JhcHBlciAub3Bpbi15b3V0dWJlLWltYWdlb3ZlcmxheSwgLmhlYWRlcl93aXRoX2xpbmsgLnBhcmFncmFwaC0tdHlwZS12aWRlbyAub3Bpbi15b3V0dWJlLXdyYXBwZXIgLm9waW4teW91dHViZS1pbWFnZW92ZXJsYXkge1xuICBoZWlnaHQ6IDE5OXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5iYXNpY19oZWFkZXJfYmxvY2sgLnBhcmFncmFwaC0tdHlwZS12aWRlbyAub3Bpbi15b3V0dWJlLXdyYXBwZXIgLm9waW4teW91dHViZS1pbWFnZW92ZXJsYXksIC5oZWFkZXJfd2l0aF9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8gLm9waW4teW91dHViZS13cmFwcGVyIC5vcGluLXlvdXR1YmUtaW1hZ2VvdmVybGF5IHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5cbi5iYXNpY19oZWFkZXJfYmxvY2sgLnBhcmFncmFwaC0tdHlwZS12aWRlbyAub3Bpbi15b3V0dWJlLXdyYXBwZXIgLm9waW4teW91dHViZS1jb250YWluZXIsIC5oZWFkZXJfd2l0aF9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8gLm9waW4teW91dHViZS13cmFwcGVyIC5vcGluLXlvdXR1YmUtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMzc5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmhlYWRlcl9ibG9ja193aXRoX3dhdmVfaW5faW1hZ2UgLnBhcmFncmFwaC0tdHlwZS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlcl9ibG9ja193aXRoX3dhdmVfaW5faW1hZ2UgLnBhcmFncmFwaC0tdHlwZS12aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLThweDtcbiAgICBtYXgtd2lkdGg6IDc4NHB4O1xuICB9XG59XG5cbi5oZWFkZXJfYmxvY2tfd2l0aF93YXZlX2luX2ltYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8gLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLXlvdXR1YmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGVhZGVyX2Jsb2NrX3dpdGhfd2F2ZV9pbl9pbWFnZSAucGFyYWdyYXBoLS10eXBlLXZpZGVvIC5vcGluLXlvdXR1YmUtd3JhcHBlciAub3Bpbi15b3V0dWJlLWltYWdlb3ZlcmxheSB7XG4gIGhlaWdodDogMTk5cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmhlYWRlcl9ibG9ja193aXRoX3dhdmVfaW5faW1hZ2UgLnBhcmFncmFwaC0tdHlwZS12aWRlbyAub3Bpbi15b3V0dWJlLXdyYXBwZXIgLm9waW4teW91dHViZS1pbWFnZW92ZXJsYXkge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbn1cblxuLmhlYWRlcl9ibG9ja193aXRoX3dhdmVfaW5faW1hZ2UgLnBhcmFncmFwaC0tdHlwZS12aWRlbyAub3Bpbi15b3V0dWJlLXdyYXBwZXIgLm9waW4teW91dHViZS1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuaGVhZGVyX2Jsb2NrX3dpdGhfd2F2ZV9pbl9pbWFnZSAucGFyYWdyYXBoLS10eXBlLXZpZGVvIC5vcGluLXlvdXR1YmUtd3JhcHBlciAub3Bpbi15b3V0dWJlLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MjRweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDIwLjVweCAwIDIwLjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAubC1jb25zdHJhaW4ge1xuICBwYWRkaW5nOiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAubC1jb25zdHJhaW4gZGl2LmZpZWxkX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBIaW5kO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAubC1jb25zdHJhaW4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBwYWRkaW5nOiA4cHggMzBweCA3cHggMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMwMDMwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgI0RDMDAzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIC5sLWNvbnN0cmFpbiBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIC5sLWNvbnN0cmFpbiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNEQzAwMzA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5yZWxhdGVkLXN0b3JpZXMtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzIHtcbiAgcGFkZGluZy1ib3R0b206IDg5cHg7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4ucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjU3cHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogLTg2cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2xhYmVsOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19sYWJlbDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgfVxufVxuXG4ucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhOmhvdmVyLCAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIGEge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4ucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTpob3ZlciwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlLmRlZmF1bHQgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyLjVlbSkgYW5kIChtYXgtd2lkdGg6IDI4LjgxMjVlbSkge1xuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICB9XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDN0MzQzM7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyLjVlbSkgYW5kIChtYXgtd2lkdGg6IDI4LjgxMjVlbSkgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICAgIHRvcDogMzdweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOC44NzVlbSkgYW5kIChtYXgtd2lkdGg6IDM1LjkzNzVlbSkge1xuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICB9XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2OCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI4JTtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDN0MzQzM7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkge1xuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDglO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkge1xuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDM3cHggNDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB9XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5rdHAtbW9yZS1pbmZvcm1hdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS43ODtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnJlbGF0ZWQtZG9jdW1lbnRzLWxhYmVsLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnJlbGF0ZWQtZG9jdW1lbnRzLWxhYmVsIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNztcbiAgY29sb3I6ICMyZTJiMmI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjNGFhNzQ4O1xufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjIuNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzM7XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW06bGFzdC1jaGlsZCwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmOmxhc3QtY2hpbGQsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvOmxhc3QtY2hpbGQsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbTpsYXN0LWNoaWxkLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZjpsYXN0LWNoaWxkLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAudmlkZW8tYmxvYiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC52aWRlby1ibG9iLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAudmlkZW8tYmxvYiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC52aWRlby1ibG9iLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAudmlkZW8tYmxvYiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAudmlkZW8tYmxvYiB7XG4gIG1heC13aWR0aDogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzJTtcbiAgbGVmdDogMzYlO1xufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWluLWhlaWdodDogMTk3cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvIHtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmhvdmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbzpmb2N1cywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbzpmb2N1cywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmhvdmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tcGRmLWdyZWVuLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNDY5ZTQ0O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTo6YmVmb3JlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tZG93bmxvYWQtYmxhY2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBzcGFuLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBzcGFuLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHNwYW4sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHNwYW4sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgc3BhbiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmssIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluaywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluaywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGEsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGEsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNDY5ZTQ0O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmhvdmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpmb2N1cywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpmb2N1cywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmhvdmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5rcHQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5rcHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3OS44MTI1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5rcHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTIlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5rcHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnJlbGF0ZWQtZG9jdW1lbnRzLWxhYmVsLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnJlbGF0ZWQtZG9jdW1lbnRzLWxhYmVsIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNztcbiAgY29sb3I6ICMyZTJiMmI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjNGFhNzQ4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjIuNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzM7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW06bGFzdC1jaGlsZCwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmOmxhc3QtY2hpbGQsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvOmxhc3QtY2hpbGQsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbTpsYXN0LWNoaWxkLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZjpsYXN0LWNoaWxkLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAudmlkZW8tYmxvYiwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC52aWRlby1ibG9iLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAudmlkZW8tYmxvYiwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC52aWRlby1ibG9iLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAudmlkZW8tYmxvYiwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAudmlkZW8tYmxvYiB7XG4gIG1heC13aWR0aDogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzJTtcbiAgbGVmdDogMzYlO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWluLWhlaWdodDogMTk3cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvIHtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbzpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbzpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tcGRmLWdyZWVuLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24sIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNDY5ZTQ0O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTo6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tZG93bmxvYWQtYmxhY2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBzcGFuLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBzcGFuLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHNwYW4sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHNwYW4sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgc3BhbiwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmssIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluaywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluaywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGEsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGEsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNDY5ZTQ0O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlcyA+IC5maWVsZF9fbGFiZWwge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggIzRhYTc0ODtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlcyAuZmllbGRfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlcyAuZmllbGRfX2l0ZW1zIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiBhLCAuZmllbGQtLW5hbWUtZmllbGQtcmVzb3VyY2VzIC5maWVsZF9faXRlbXMgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlcyAuZmllbGRfX2l0ZW1zIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiBhOmhvdmVyLCAuZmllbGQtLW5hbWUtZmllbGQtcmVzb3VyY2VzIC5maWVsZF9faXRlbXMgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmIGE6Zm9jdXMsIC5maWVsZC0tbmFtZS1maWVsZC1yZXNvdXJjZXMgLmZpZWxkX19pdGVtcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIGE6aG92ZXIsIC5maWVsZC0tbmFtZS1maWVsZC1yZXNvdXJjZXMgLmZpZWxkX19pdGVtcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlcyAuZmllbGRfX2l0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1yZXNvdXJjZXMgLmZpZWxkX19pdGVtcyAucGFyYWdyYXBoLS10eXBlLWxpbmtzIGE6aG92ZXIsIC5maWVsZC0tbmFtZS1maWVsZC1yZXNvdXJjZXMgLmZpZWxkX19pdGVtcyAucGFyYWdyYXBoLS10eXBlLWxpbmtzIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG4ucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9fbGFiZWwsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2xhYmVsLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19sYWJlbDo6YWZ0ZXIsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogLTg2cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9fbGFiZWw6OmFmdGVyLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19sYWJlbDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19sYWJlbDo6YWZ0ZXIsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2xhYmVsOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICB9XG59XG5cbi5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgLnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGE6aG92ZXIsIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYTpmb2N1cywgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGE6aG92ZXIsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhIHtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTpob3ZlciwgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTpmb2N1cywgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhOmhvdmVyLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTo6YWZ0ZXIsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgLnJlbGF0ZWQtY29udGVudC1ib2R5Lm5vX2ltYWdlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzIC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyAucmVsYXRlZC1jb250ZW50LWltYWdlLm5vX2ltYWdlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uubm9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIuNWVtKSBhbmQgKG1heC13aWR0aDogMjguODEyNWVtKSB7XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkubm9faW1hZ2UgLnJlbGF0ZWQtY29udGVudC10aXRsZSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSAucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlLm5vX2ltYWdlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZS5ub19pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgyKSwgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMyksIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMiksIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDM0MzO1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgyKSAubmV3cy1hd2FyZHMtdGl0bGUsIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDMpIC5uZXdzLWF3YXJkcy10aXRsZSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgyKSAubmV3cy1hd2FyZHMtdGl0bGUsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMykgLm5ld3MtYXdhcmRzLXRpdGxlIHtcbiAgICB0b3A6IDM3cHg7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMikgLnJlbGF0ZWQtY29udGVudC1ib2R5Lm5vX2ltYWdlIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUsIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDMpIC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSAucmVsYXRlZC1jb250ZW50LXRpdGxlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDIpIC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSAucmVsYXRlZC1jb250ZW50LXRpdGxlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDMpIC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSAucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMikgLnJlbGF0ZWQtY29udGVudC1ib2R5Lm5vX2ltYWdlIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMykgLnJlbGF0ZWQtY29udGVudC1ib2R5Lm5vX2ltYWdlIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgyKSAucmVsYXRlZC1jb250ZW50LWJvZHkubm9faW1hZ2UgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5LCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDMpIC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI4Ljg3NWVtKSBhbmQgKG1heC13aWR0aDogNDMuNjg3NWVtKSB7XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHksIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjglO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI4JTtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgyKSwgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMyksIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMiksIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDM0MzO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHksIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDglO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5LCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5LCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50cy1zdW1tYXJ5LCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnRzLXN1bW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5cbi5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAubnJlbGF0ZWQtY29udGVudC1ib2R5Lm5vX2ltYWdlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAubnJlbGF0ZWQtY29udGVudC1ib2R5Lm5vX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlLm5vX2ltYWdlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlLm5vX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIC52aWRlby1ibG9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiA0NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjQlO1xuICBsZWZ0OiAyOCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgLnZpZGVvLWJsb2Ige1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgICB0b3A6IDMzJTtcbiAgICBsZWZ0OiAzNiU7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYmFzaWNfaGVhZGVyX2Jsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2UsIC5oZWFkZXJfd2l0aF9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYXNpY19oZWFkZXJfYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSwgLmhlYWRlcl93aXRoX2xpbmsgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDVweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogNjQlO1xuICAgIG1heC13aWR0aDogNzM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJhc2ljX2hlYWRlcl9ibG9jayAucGFyYWdyYXBoLS10eXBlLWltYWdlLCAuaGVhZGVyX3dpdGhfbGluayAucGFyYWdyYXBoLS10eXBlLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uYmFzaWNfaGVhZGVyX2Jsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2UgaW1nLCAuaGVhZGVyX3dpdGhfbGluayAucGFyYWdyYXBoLS10eXBlLWltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDM5NHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYXNpY19oZWFkZXJfYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSBpbWcsIC5oZWFkZXJfd2l0aF9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLmhlYWRlcl9ibG9ja193aXRoX3dhdmVfaW5faW1hZ2UgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzg0cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlcl9ibG9ja193aXRoX3dhdmVfaW5faW1hZ2UgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSB7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uaGVhZGVyX2Jsb2NrX3dpdGhfd2F2ZV9pbl9pbWFnZSAucGFyYWdyYXBoLS10eXBlLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5oZWFkZXJfYmxvY2tfd2l0aF93YXZlX2luX2ltYWdlIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLm1haW4tY2Fyb3VzZWwgLmNhcm91c2VsLWNlbGwge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1haW4tY2Fyb3VzZWwgLmNhcm91c2VsLWNlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1haW4tY2Fyb3VzZWwgLmNhcm91c2VsLWNlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5tYWluLWNhcm91c2VsIC5jYXJvdXNlbC1jZWxsIC5tdWx0aXBsZS1pbWFnZXMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tY2Fyb3VzZWwgLmNhcm91c2VsLWNlbGwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLm1haW4tY2Fyb3VzZWwgLmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1jYXJvdXNlbCAucHJldmlvdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiA0JSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tYWluLWNhcm91c2VsIC5wcmV2aW91cyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5tYWluLWNhcm91c2VsIC5wcmV2aW91cyB7XG4gICAgbGVmdDogNyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjBlbSkge1xuICAubWFpbi1jYXJvdXNlbCAucHJldmlvdXMge1xuICAgIGxlZnQ6IDE5JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluLWNhcm91c2VsIC5wcmV2aW91cyBzdmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tbGVmdC1hcnJvdy1ncmVlbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGxlZnQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1jYXJvdXNlbCAucHJldmlvdXMgLmFycm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1jYXJvdXNlbCAubmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHJpZ2h0OiA0JSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tYWluLWNhcm91c2VsIC5uZXh0IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLm1haW4tY2Fyb3VzZWwgLm5leHQge1xuICAgIHJpZ2h0OiA3JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gIC5tYWluLWNhcm91c2VsIC5uZXh0IHtcbiAgICByaWdodDogMTklICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW4tY2Fyb3VzZWwgLm5leHQgc3ZnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLXJpZ2h0LWFycm93LWdyZWVuLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGVmdDogMzQlICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWNhcm91c2VsIC5uZXh0IC5hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1haW4tY2Fyb3VzZWwgLm5vLWNhcm91c2VsLWNlbGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xufVxuXG4ubWFpbi1jYXJvdXNlbCAubm8tY2Fyb3VzZWwtY2VsbCAub25lLWltYWdlcyB7XG4gIG1heC13aWR0aDogODQycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWFpbi1jYXJvdXNlbCAubm8tY2Fyb3VzZWwtY2VsbCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1haW4tY2Fyb3VzZWwgLm5vLWNhcm91c2VsLWNlbGwgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm1haW4tY2Fyb3VzZWwgLmN1cnNvci1oaWRlIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWNhcm91c2VsIC5kaXNhYmxlLWRyYWdnaW5nIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWNhcm91c2VsIC5jYXJvdXNlbC1jZWxsLnNpbmdsZS1jZWxsIHtcbiAgcG9zaXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDk3JTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWFpbi1jYXJvdXNlbCAuY2Fyb3VzZWwtY2VsbC5zaW5nbGUtY2VsbCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4ub3Bpbi15b3V0dWJlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLm9waW4teW91dHViZS13cmFwcGVyIC5vcGluLXlvdXR1YmUtaW1hZ2VvdmVybGF5IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxOTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy95b3V0dWJlLXBsYXktYnV0dG9uLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAub3Bpbi15b3V0dWJlLXdyYXBwZXIgLm9waW4teW91dHViZS1pbWFnZW92ZXJsYXkge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbn1cblxuLm9waW4teW91dHViZS13cmFwcGVyIC5vcGluLXlvdXR1YmUtaW1hZ2VvdmVybGF5OmZvY3VzIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzQ2OWU0NDtcbiAgb3V0bGluZTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDAuMmVtIDEuNWVtICNjNGM0YzQ7XG4gIGJveC1zaGFkb3c6IDBweCAwLjJlbSAxLjVlbSAjYzRjNGM0O1xufVxuXG4udmlkZW8tZW1iZWQtZmllbGQtcHJvdmlkZXIteW91dHViZSB7XG4gIGhlaWdodDogMTkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLXlvdXR1YmUge1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uY3VzdG9tLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWNvbG9yLWluZGV4OiAwKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAuYTJhX2J1dHRvbl9wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jdXN0b20tcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5hMmFfYnV0dG9uX3ByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN1c3RvbS1wcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zLmhpZGUsXG4jYmxvY2stYWRkdG9hbnlidXR0b25zLTMuaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IC43cztcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBlYXNlLWluIC40cztcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0sXG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMsXG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLFxuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QsXG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0LFxuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QsXG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3Qge1xuICAgIG1hcmdpbjogYXV0byAwO1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHN2Zyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfc19fZGVmYXVsdCBzdmcsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHN2Zyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHN2ZyB7XG4gIG1heC13aWR0aDogMjZweDtcbiAgdG9wOiAycHg7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHBhdGgge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQgcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyB7XG4gIG1hcmdpbi1yaWdodDogNzhweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciAuYTJhX3NfX2RlZmF1bHQsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjdiMiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjY3YjI7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3ZlciwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpmb2N1cyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmZvY3VzIC5hMmFfc19fZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOEExRjMgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9sYWJlbCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzIC5hMmFfbGFiZWwsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpob3ZlciAuYTJhX2xhYmVsLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMgLmEyYV9sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOEExRjM7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfc19fZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3QjUgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX2xhYmVsLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N0I1O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMge1xuICBtYXJnaW4tcmlnaHQ6IDQxcHg7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQyNDIgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0MjQyO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGEsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGEsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGEge1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6aG92ZXIsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciAuYTJhX3N2ZywgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzIC5hMmFfc3ZnLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciAuYTJhX3N2Zyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6Zm9jdXMgLmEyYV9zdmcsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciAuYTJhX3N2Zyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzIC5hMmFfc3ZnLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmhvdmVyIC5hMmFfc3ZnLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzIC5hMmFfc3ZnIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6aG92ZXIgLmEyYV9sYWJlbCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzIC5hMmFfbGFiZWwge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgY2xpcDogYXV0bztcbiAgY2xpcC1wYXRoOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3Qge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzBDMTAyMTtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMge1xuICBtYXJnaW4tcmlnaHQ6IDc4cHg7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogIzQyNjdiMiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3ZlciwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpmb2N1cyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgge1xuICBmaWxsOiAjMzhBMUYzICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCB7XG4gIGZpbGw6ICMwMDc3QjUgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MXB4O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgge1xuICBmaWxsOiAjNDY0MjQyICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhIHtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6aG92ZXIsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6aG92ZXIgLmEyYV9zdmcsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzIC5hMmFfc3ZnIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciAuYTJhX2xhYmVsLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpmb2N1cyAuYTJhX2xhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGNsaXA6IGF1dG87XG4gIGNsaXAtcGF0aDogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfc19fZGVmYXVsdCB7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHN2ZyB7XG4gIG1heC13aWR0aDogMzBweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogIzQ2OWU0NDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAjYmxvY2stYWRkLXRvLWFueS13aXRoLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50ICNibG9jay1hZGQtdG8tYW55LXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50ICNibG9jay1hZGQtdG8tYW55LXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50ICNibG9jay1hZGQtdG8tYW55LXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMDAlIC0gNzAlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAjYmxvY2stYWRkLXRvLWFueS13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwJSAtIDcwLjUlKTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MC42MjVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50ICNibG9jay1hZGQtdG8tYW55LXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMDAlIC0gNzEuNSUpO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAjYmxvY2stYWRkLXRvLWFueS13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwJSAtIDczLjIlKTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50ICNibG9jay1hZGQtdG8tYW55LXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMDAlIC0gNzMlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zdG9yaWVzLW5ld3MtZXZlbnRzLWxhbmRpbmcgLmFkZHRvYW55X2xpc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5zdG9yaWVzLW5ld3MtZXZlbnRzLWxhbmRpbmcgLmFkZHRvYW55X2xpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50cy1sYW5kaW5nIC5hZGR0b2FueV9saXN0IHtcbiAgcGFkZGluZy10b3A6IDE5cHggIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy5oaWRlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogN3B4IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucywgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50LCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3OS44MTI1ZW0pIHtcbiAgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX3NfX2RlZmF1bHQge1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHN2ZywgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHN2ZyB7XG4gIG1heC13aWR0aDogMzBweDtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9sYWJlbCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMge1xuICBtYXJnaW4tcmlnaHQ6IDc4cHg7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciAuYTJhX3NfX2RlZmF1bHQsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzIC5hMmFfc19fZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjY3YjIgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgge1xuICBmaWxsOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzIC5hMmFfbGFiZWwsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzIC5hMmFfbGFiZWwge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjdiMjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgY2xpcDogYXV0bztcbiAgY2xpcC1wYXRoOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmZvY3VzLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmZvY3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmZvY3VzIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3ZlciAuYTJhX3NfX2RlZmF1bHQsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhBMUYzICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgge1xuICBmaWxsOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9sYWJlbCwgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX2xhYmVsLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMgLmEyYV9sYWJlbCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3ZlciAuYTJhX2xhYmVsLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzIC5hMmFfbGFiZWwsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIgLmEyYV9sYWJlbCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpmb2N1cyAuYTJhX2xhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOEExRjM7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGNsaXA6IGF1dG87XG4gIGNsaXAtcGF0aDogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX3NfX2RlZmF1bHQsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfc19fZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3QjUgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgge1xuICBmaWxsOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfbGFiZWwsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfbGFiZWwge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdCNTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgY2xpcDogYXV0bztcbiAgY2xpcC1wYXRoOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciwgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMsXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3Zlcixcbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzLFxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3Zlcixcbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyB7XG4gIG1hcmdpbi1yaWdodDogNDFweDtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciAuYTJhX3NfX2RlZmF1bHQsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0MjQyICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciAuYTJhX2xhYmVsLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfbGFiZWwsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9sYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0MjQyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBjbGlwOiBhdXRvO1xuICBjbGlwLXBhdGg6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGEsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGEge1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmhvdmVyLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmhvdmVyLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciAuYTJhX3N2ZywgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpmb2N1cyAuYTJhX3N2ZywgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciAuYTJhX3N2ZywgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpmb2N1cyAuYTJhX3N2ZyB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuI2Jsb2NrLWFkZHRvYW55YnV0dG9ucy0yIC5hZGR0b2FueV9saXN0IHtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cblxuLmhiLXBvc3RmaXguZm9vdGVyLWxheW91dC1jb250ZW50ICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIG1pbi1oZWlnaHQ6IDQ4OHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiA0MzZweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayB7XG4gICAgbWluLWhlaWdodDogMTU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDEzN3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayB7XG4gICAgbWluLWhlaWdodDogMTM3cHg7XG4gIH1cbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5sZWZ0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAubGVmdC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiA1NSU7XG4gIH1cbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tdG9wOiBpbmhlcml0O1xuICB9XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuYmxvY2tfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAubGVmdC13cmFwcGVyIC5oYi10ZXh0LXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41OTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmxlZnQtd3JhcHBlciAuaGItdGV4dC10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgbGVmdDogY2FsYygxMTVweCArIDE1JSk7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmxlZnQtd3JhcHBlciAuaGItdGV4dC10aXRsZSB7XG4gICAgbGVmdDogY2FsYygxMTVweCArIDglKTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAubGVmdC13cmFwcGVyIC5oYi10ZXh0LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAlO1xuICAgIHBhZGRpbmctdG9wOiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmxlZnQtd3JhcHBlciAuaGItdGV4dC10aXRsZTpmb2N1cyB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCByZWQ7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAubGVmdC13cmFwcGVyIC5oYi10ZXh0LXN1bW1hcnkge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMi41ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5sZWZ0LXdyYXBwZXIgLmhiLXRleHQtc3VtbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAubGVmdC13cmFwcGVyIC5oYi10ZXh0LXN1bW1hcnkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICBtYXgtd2lkdGg6IDcxNXB4O1xuICAgIG1hcmdpbi10b3A6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgfVxufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmxlZnQtd3JhcHBlciAuaGItdGV4dC1maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgd2lkdGg6IDY1JTtcbiAgYm9yZGVyOiAwO1xufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLnJpZ2h0LXdyYXBwZXIgLmhiLXRleHQtZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWZpZWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHdpZHRoOiA2NyU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLnJpZ2h0LXdyYXBwZXIgLmhiLXRleHQtZmllbGQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWZpZWxkLnBsYWNlaG9sZGVyLWhpZGRlbiB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciAuaGItdGV4dC1maWVsZC5wbGFjZWhvbGRlci1oaWRkZW4gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogV2ViS2l0IGJyb3dzZXJzICovXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWZpZWxkLnBsYWNlaG9sZGVyLWhpZGRlbiA6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWZpZWxkLnBsYWNlaG9sZGVyLWhpZGRlbiA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWZpZWxkLnBsYWNlaG9sZGVyLWhpZGRlbiA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWZpZWxkLnBsYWNlaG9sZGVyLWhpZGRlbiB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIFdlYktpdCBicm93c2VycyAqL1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciAuaGItdGV4dC1maWVsZC5wbGFjZWhvbGRlci1oaWRkZW4gdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWZpZWxkLnBsYWNlaG9sZGVyLWhpZGRlbiB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLnJpZ2h0LXdyYXBwZXIgLmhiLXRleHQtZmllbGQucGxhY2Vob2xkZXItaGlkZGVuIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciAuaGItdGV4dC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gIG1hcmdpbi1ib3R0b206IDUuNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciAuaGItdGV4dC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICB9XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciAuaGItdGV4dC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OXB4O1xuICBjb2xvcjogI2Y3ZjdmNztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZWZ0OiAxMHB4O1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciAuaGItdGV4dC1sYWJlbC5sYWJlbC12aXNpYmxlIHtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDMzcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiAxO1xufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLWZvcm0tc3VibWl0LCAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLWJsb29tLWZvcm0tc3VibWl0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLWZvcm0tc3VibWl0LCAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLWJsb29tLWZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1mb3JtLXN1Ym1pdDpob3ZlciwgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1mb3JtLXN1Ym1pdDpmb2N1cywgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1ibG9vbS1mb3JtLXN1Ym1pdDpob3ZlciwgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1ibG9vbS1mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1mb3JtLXN1Ym1pdCwgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1ibG9vbS1mb3JtLXN1Ym1pdCB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1mb3JtLXN1Ym1pdDpob3ZlciwgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1ibG9vbS1mb3JtLXN1Ym1pdDpob3ZlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICAgIGNvbG9yOiAjMmUyYjJiO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1zdWJtaXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1zdWJtaXQtd3JhcHBlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0b3A6IDQ2JTtcbiAgbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLXN1Ym1pdC13cmFwcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICAgIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA0LjVweDtcbiAgICB0b3A6IDQ2JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB9XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItc3VibWl0LXdyYXBwZXI6aG92ZXI6OmJlZm9yZSwgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1zdWJtaXQtd3JhcHBlcjpmb2N1czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICAgIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA0LjVweDtcbiAgICB0b3A6IDQ2JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLWZvcm0tc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1mb3JtLXN1Ym1pdDpob3ZlciwgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItZm9ybS1zdWJtaXQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IGluaGVyaXQ7XG4gIH1cbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1mb3JtLXN1Ym1pdDpob3ZlciwgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICAgIGNvbG9yOiAjMmUyYjJiO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1ibG9vbS1mb3JtLXN1Ym1pdDpob3ZlciwgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1ibG9vbS1mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItYmxvb20tZm9ybS1zdWJtaXQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItYmxvb20tZm9ybS1zdWJtaXQ6aG92ZXIsICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItYmxvb20tZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB9XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItZ3JvdXAtaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7XG4gIGFsdDogXCJGYW1pbHkgY2xpcGFydFwiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItZ3JvdXAtaWNvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAxODhweDtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgdG9wOiBpbmhlcml0O1xuICB9XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAudGVzdGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuZW1haWwtc3Vic2NyaXB0aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5lbWFpbC1zdWJzY3JpcHRpb24td3JhcHBlciB7XG4gICAgd2lkdGg6IDkyLjUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5lbWFpbC1zdWJzY3JpcHRpb24td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDk4LjUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5lbWFpbC1zdWJzY3JpcHRpb24td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDk3JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmVtYWlsLXN1YnNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmxvYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItbG9hZGluZy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udXNlci1pcy1zdWJzY3JpYmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbn1cblxuLnVzZXItaXMtc3Vic2NyaWJlZCAuaGItdGV4dC1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4udXNlci1pcy1zdWJzY3JpYmVkIC5yYWRpby1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udXNlci1pcy1zdWJzY3JpYmVkIC5yYWRpby1idG4gKyBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLnVzZXItaXMtc3Vic2NyaWJlZCAucmFkaW8tYnRuICsgbGFiZWwgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAtMXB4IDRweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNTNiYjUwO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMzMpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5cbi51c2VyLWlzLXN1YnNjcmliZWQgLnJhZGlvLWJ0biArIGxhYmVsIHNwYW4gaW1nIHtcbiAgbWF4LXdpZHRoOiAyNXB4O1xuICBtYXgtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG59XG5cbi51c2VyLWlzLXN1YnNjcmliZWQgLnJhZGlvLWJ0bjpjaGVja2VkICsgbGFiZWwgc3BhbiBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udXNlci1pcy1zdWJzY3JpYmVkIC5sZWZ0LXdyYXBwZXIge1xuICB3aWR0aDogaW5oZXJpdDtcbn1cblxuLnVzZXItaXMtc3Vic2NyaWJlZCAucmlnaHQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udXNlci1pcy1zdWJzY3JpYmVkIC5yZC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi51c2VyLWlzLXN1YnNjcmliZWQgLnJkLXdyYXBwZXI6bnRoLWNoaWxkKDIpIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVzZXItaXMtc3Vic2NyaWJlZCAucmQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4udXNlci1pcy1zdWJzY3JpYmVkIC5oYi1mb3JtLXN1Ym1pdCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogMjYwcHg7XG59XG5cbi5mb3JtLWVycm9yIC5sZWZ0LXdyYXBwZXIge1xuICB3aWR0aDogNTAlO1xufVxuXG4uZm9ybS1jb21wbGV0ZWQge1xuICBtaW4taGVpZ2h0OiAyNjdweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjguODc1ZW0pIHtcbiAgLmZvcm0tY29tcGxldGVkIHtcbiAgICBtaW4taGVpZ2h0OiAxNTdweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mb3JtLWNvbXBsZXRlZCB7XG4gICAgbWluLWhlaWdodDogMTM3cHg7XG4gIH1cbn1cblxuLmZvcm0tY29tcGxldGVkIC5sZWZ0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tY29tcGxldGVkIC5yaWdodC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tY29tcGxldGVkIC5sZWZ0LXdyYXBwZXIgLmhiLXRleHQtc3VtbWFyeSB7XG4gIG1heC13aWR0aDogNzY1cHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI4Ljg3NWVtKSB7XG4gIC5mb3JtLWNvbXBsZXRlZCAubGVmdC13cmFwcGVyIC5oYi10ZXh0LXN1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mb3JtLWNvbXBsZXRlZCAubGVmdC13cmFwcGVyIC5oYi10ZXh0LXN1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZm9ybS1jb21wbGV0ZWQgLmxlZnQtd3JhcHBlciAuaGItdGV4dC1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHdpZHRoOiA2MyU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjguODc1ZW0pIHtcbiAgLmZvcm0tY29tcGxldGVkIC5sZWZ0LXdyYXBwZXIgLmhiLWdyb3VwLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uZm9ybS1jb21wbGV0ZWQgLmVtYWlsLXN1YnNjcmlwdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOC44NzVlbSkge1xuICAuZm9ybS1jb21wbGV0ZWQgLmVtYWlsLXN1YnNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uZm9ybS1jb21wbGV0ZWQtd2l0aC1lcnJvciAucmlnaHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWNvbXBsZXRlZC13aXRoLWVycm9yIC5sZWZ0LXdyYXBwZXIge1xuICB3aWR0aDogODAlO1xufVxuXG4uZmVlZC1pY29ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZHMtZHVhbC1yaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuXG4ubGRzLWR1YWwtcmluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1hcmdpbjogMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMCB0cmFuc3BhcmVudCAjMDAwIHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5pZTExLW9mZiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuaWUxMS1vZmYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmllMTEtb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuaWUxMS1vbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnZlcnRpY2FsLWFsaWduLWJ1dHRvbi1pZTExIHtcbiAgdG9wOiAuNXJlbTtcbiAgbGVmdDogLjVyZW07XG59XG5cbi5yZC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2hiLXN1YnNjcmliZS1hcHAgPiBkaXYgPiBkaXYucmQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgI2hiLXN1YnNjcmliZS1hcHAgPiBkaXYgPiBkaXYucmQtd3JhcHBlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG59XG5cbi5ibG9vbS1ibG9nLWxhbmRpbmcgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrLFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvcm5mbG93ZXJibHVlO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1hY2NvcmRpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRpbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRpbmcuYWN0aXZlLXBhcmVudDo6YmVmb3JlIHtcbiAgY29udGVudDogJy0tLSc7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvbWludXMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcrKysnO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9wbHVzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtLW5hbWUtZmllbGQtYm9keSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43ODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtLW5hbWUtZmllbGQtYm9keSAuZmFrZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkgLmZha2UtbGluazpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IC5mYWtlLWxpbmtmb2N1cyB7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLXBkZi1maWxlIGEge1xuICBtYXJnaW4tbGVmdDogMjNweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1wZGYtZmlsZSBpbWcge1xuICBtYXgtd2lkdGg6IDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtcGRmLWZpbGUsIC5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtbGlua3Mge1xuICBwYWRkaW5nLXRvcDogMThweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLXBkZi1maWxlLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLWxpbmtzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLXBkZi1maWxlIC5pbnRlcm5hbC1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdy1pbnRlcm5hbC1saW5rLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLXBkZi1maWxlIC5pbnRlcm5hbC1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdy1pbnRlcm5hbC1saW5rLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLWxpbmtzIC5pbnRlcm5hbC1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdy1pbnRlcm5hbC1saW5rLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLWxpbmtzIC5pbnRlcm5hbC1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdy1pbnRlcm5hbC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1wZGYtZmlsZSAuZXh0ZXJuYWwtbGluay1pY29uLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLWxpbmtzIC5leHRlcm5hbC1saW5rLWljb24taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2V4dGVybmFsLWxpbmstaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMjNweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtcGRmLWZpbGUgLmV4dGVybmFsLWxpbmstaWNvbi1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1saW5rcyAuZXh0ZXJuYWwtbGluay1pY29uLWltYWdlIHtcbiAgICB3aWR0aDogOCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLXBkZi1maWxlIC5leHRlcm5hbC1saW5rLWljb24taW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtbGlua3MgLmV4dGVybmFsLWxpbmstaWNvbi1pbWFnZSB7XG4gICAgd2lkdGg6IDQlO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtcGRmLWZpbGUgLmdyZWVuLWFycm93LWludGVybmFsLWxpbmssIC5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtbGlua3MgLmdyZWVuLWFycm93LWludGVybmFsLWxpbmsge1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogNC41cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtcGRmLWZpbGUgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLWxpbmtzIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggYXV0bztcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1wZGYtZmlsZSBhLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLWxpbmtzIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQ2OWU0NDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLXBkZi1maWxlIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtcGRmLWZpbGUgYTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1saW5rcyBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLWxpbmtzIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zLm9wZW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDY0MjQyO1xufVxuXG4ubGluay10by1vdGhlci1uZXdzbGV0dGVyIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbn1cblxuLmxpbmstdG8tb3RoZXItbmV3c2xldHRlciAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ubGluay10by1vdGhlci1uZXdzbGV0dGVyIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxpbmstdG8tb3RoZXItbmV3c2xldHRlcjpob3ZlciAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5saW5rLXRvLW90aGVyLW5ld3NsZXR0ZXI6Zm9jdXMgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmxpbmstdG8tb3RoZXItbmV3c2xldHRlcjpob3ZlciBhLCAubGluay10by1vdGhlci1uZXdzbGV0dGVyOmZvY3VzIGEge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLmhiLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5oYi1oZWFkZXIgLnJlZ2lvbi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdG9yaWVzLXRleHQgLnJvdyB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5zdG9yaWVzLXRleHQgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc3Rvcmllcy10ZXh0IC5yb3cgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc3Rvcmllcy10ZXh0IC5yb3cudHdvLWNvbCA+IGRpdiwgLnN0b3JpZXMtdGV4dCAucm93LnR3by1jb2wtbGVmdCA+IGRpdiwgLnN0b3JpZXMtdGV4dCAucm93LnR3by1jb2wtcmlnaHQgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnN0b3JpZXMtdGV4dCAucm93LnR3by1jb2wgPiBkaXY6Zmlyc3QtY2hpbGQsIC5zdG9yaWVzLXRleHQgLnJvdy50d28tY29sLWxlZnQgPiBkaXY6Zmlyc3QtY2hpbGQsIC5zdG9yaWVzLXRleHQgLnJvdy50d28tY29sLXJpZ2h0ID4gZGl2OmZpcnN0LWNoaWxkLCAuc3Rvcmllcy10ZXh0IC5yb3cudGhyZWUtY29sID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5zdG9yaWVzLXRleHQgLnJvdy50aHJlZS1jb2wgPiBkaXYge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cblxuLnN0b3JpZXMtdGV4dCAucm93LnRocmVlLWNvbCA+IGRpdjpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbmZvb3RlciBsaSxcbmhlYWRlciBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5hcnRpY2xlIGEge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHNvbGlkICM0NjllNDQ7XG59XG5cbmFydGljbGUgYTpob3ZlciwgYXJ0aWNsZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5zY3JpbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zY3JpbS5vdmVybGF5IHtcbiAgb3BhY2l0eTogNjYlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlLW91dDtcbiAgei1pbmRleDogMTE7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2NyaW0ub3ZlcmxheSB7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5yZWdpb24tcG9zdGZpeCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3RlciB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3RlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXIge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLnJlZ2lvbi1mb290ZXIgLmhiLWNvbnN0cmFpbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tZm9vdGVyIC5oYi1jb25zdHJhaW4ge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5yZWdpb24tZm9vdGVyIC5oYi1jb25zdHJhaW4ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5yZWdpb24tZm9vdGVyIC5jaGFyaXRhYmxlLW51bWJlciB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG59XG5cbi5yZWdpb24tZm9vdGVyIC5jaGFyaXRhYmxlLW51bWJlciAuY29tcGFueS10aXRsZSwgLnJlZ2lvbi1mb290ZXIgLmNoYXJpdGFibGUtbnVtYmVyIC5idXNpbmVzcy1udW1iZXIsIC5yZWdpb24tZm9vdGVyIC5jaGFyaXRhYmxlLW51bWJlciAuY29weXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5yZWdpb24tZm9vdGVyIC5jaGFyaXRhYmxlLW51bWJlciAuYnVzaW5lc3MtbnVtYmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1mb290ZXIgLmNoYXJpdGFibGUtbnVtYmVyIC5jb21wYW55LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlZ2lvbi1mb290ZXIgLmNoYXJpdGFibGUtbnVtYmVyIC5jb3B5cmlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tZm9vdGVyIC5jaGFyaXRhYmxlLW51bWJlciAuY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5yZWdpb24tZm9vdGVyIC5jaGFyaXRhYmxlLW51bWJlciAuY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1mb290ZXIgLm1lbnUtLWluZm9ybWF0aW9uYWwtZm9vdGVyIC5uYXYtLWluZm9ybWF0aW9uYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4ucmVnaW9uLWZvb3RlciAubWVudS0taW5mb3JtYXRpb25hbC1mb290ZXIgLm5hdi0taW5mb3JtYXRpb25hbC1mb290ZXIgLm5hdl9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MnB4O1xufVxuXG4ucmVnaW9uLWZvb3RlciAubWVudS0taW5mb3JtYXRpb25hbC1mb290ZXIgLm5hdi0taW5mb3JtYXRpb25hbC1mb290ZXIgLm5hdl9faXRlbSAubmF2X19saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuYm9keS5zdGlja3ktbmF2IHtcbiAgcGFkZGluZy10b3A6IDguMjVyZW07XG59XG5cbmJvZHkubW9iaWxlLXV0aWxpdHktbWVudS1hY3RpdmUgI2Jsb2NrLWJsb29ydmlldy1icmFuZGluZyB7XG4gIG1pbi1oZWlnaHQ6IDYuNjI1cmVtO1xufVxuXG4uaGItbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhiLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuYm9keS5tb2RlbC1zaG93aW5nLWlzLXRydWUgLmZsYy1wcmVmc0VkaXRvci1zZXBhcmF0ZWRQYW5lbC5mbC1wcmVmc0VkaXRvci1zZXBhcmF0ZWRQYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5Lm1vZGVsLXNob3dpbmctaXMtZmFsc2UgLmZsYy1wcmVmc0VkaXRvci1zZXBhcmF0ZWRQYW5lbC5mbC1wcmVmc0VkaXRvci1zZXBhcmF0ZWRQYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uaGItbWFpbiAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5oYi1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5oYi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmhiLWhlYWRlciAucmVnaW9uLWhlYWRlciB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1oZWFkZXIgLnJlZ2lvbi1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmhiLWhlYWRlciAucmVnaW9uLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmhiLWhlYWRlciAucmVnaW9uLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhiLWhlYWRlciAucmVnaW9uLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5oYi1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNTNiYjUwO1xufVxuXG4uaGItbmF2aWdhdGlvbiAucmVnaW9uLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oYi1uYXZpZ2F0aW9uIC5yZWdpb24tbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmhiLW5hdmlnYXRpb24gLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uaGItbmF2aWdhdGlvbiAucmVnaW9uLW5hdmlnYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uaGItcHJlZml4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG59XG5cbi5oYi1wcmVmaXggLnJlZ2lvbi1wcmVmaXgge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGItcHJlZml4IC5yZWdpb24tcHJlZml4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uaGItcHJlZml4IC5yZWdpb24tcHJlZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmhiLXByZWZpeCAucmVnaW9uLXByZWZpeCAuaGItY29uc3RyYWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDAgIWltcG9ydGFudDtcbn1cblxuLmhiLXByZWZpeCAucmVnaW9uLXByZWZpeCAuYmxvY2stYmxvb3J2aWV3LWJyZWFkY3J1bWJzIHtcbiAgei1pbmRleDogOTAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uZmwtcHJlZnNFZGl0b3ItYnV0dG9ucyBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDYgIWltcG9ydGFudDtcbn1cblxuLmZsYy1zbGlkaW5nUGFuZWwtcGFuZWxbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICB0cmFuc2l0aW9uOiBlYXNlLWluIC40cztcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLmZsLXByZWZzRWRpdG9yLXNlcGFyYXRlZFBhbmVsIC5mbC1wcmVmc0VkaXRvci1wYW5lbHMge1xuICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLmhiLXByZS1jb250ZW50IC5yZWdpb24tcHJlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNzhweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICBib2R5IC5oYi1wcmUtY29udGVudCAucmVnaW9uLXByZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5ib2R5Lm1vZGVsLXNob3dpbmctaXMtdHJ1ZSAuaGItcHJlLWNvbnRlbnQgLnJlZ2lvbi1wcmUtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uaGItcHJlLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbn1cblxuLmhiLXByZS1jb250ZW50IC5yZWdpb24tcHJlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oYi1wcmUtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItcHJlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5oYi1wcmUtY29udGVudCAuYWRkdG9hbnlfbGlzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmhiLXByZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uaGItY29udGVudC5uby1mb290ZXItbGF5b3V0LWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuLmhiLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmhiLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oYi1jb250ZW50IC5yZWdpb24tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhiLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuaGItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5oYi1jb250ZW50LWNvbnRlbnQgdWwsIC5oYi1jb250ZW50LWNvbnRlbnQgb2wge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmhiLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50LCAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmhiLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50LCAucGFnZS1ub2RlLXR5cGUtbmV3cyAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAucmVnaW9uLXBvc3RmaXgge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oYi1wb3N0Zml4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5oYi1wcmUtZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNTNiYjUwO1xufVxuXG4uaGItcHJlLWZvb3RlciAucmVnaW9uLXByZS1mb290ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGItcHJlLWZvb3RlciAucmVnaW9uLXByZS1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5oYi1wcmUtZm9vdGVyIC5yZWdpb24tcHJlLWZvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5oYi1wcmUtZm9vdGVyIC5uYXYtLXNvY2lhbC1tZWRpYSBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGItZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQyNDI7XG59XG5cbi5oYi1mb290ZXIgLnJlZ2lvbi1mb290ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGItZm9vdGVyIC5yZWdpb24tZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uaGItZm9vdGVyIC5yZWdpb24tZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5oYi1zaWRlYmFyLWZpcnN0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuaGItc2lkZWJhci1maXJzdCB7XG4gICAgbWF4LXdpZHRoOiAyOTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmhiLXNpZGViYXItZmlyc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmhiLXNpZGViYXItZmlyc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uaGItY29udGVudC13aXRoLXNpZGViYXIgLmhiLXNpZGViYXItZmlyc3QgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDYzcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5oYi1zaWRlYmFyLWZpcnN0IC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5oYi1zaWRlYmFyLWZpcnN0IC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5oYi1zaWRlYmFyLWZpcnN0IC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuaGItY29udGVudC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5oYi1jb250ZW50LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5oYi1jb250ZW50LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuaGItY29udGVudC1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uaGItY29udGVudC13aXRoLXNpZGViYXIgLmhiLWNvbnRlbnQtY29udGVudCAucmVnaW9uLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWF4LXdpZHRoOiA5NTFweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmdyZXktYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLnJlZ2lvbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5ncmV5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5kZW1vLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogLTYzcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDExNiU7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiAtNDJweDtcbn1cblxuI2Rpc3F1c190aHJlYWQgaWZyYW1lW3NyYyo9XCJhZHMtaWZyYW1lXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0b3JpZXMtbGFuZGluZyAucmVnaW9uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyBibG9ja3F1b3RlOjpiZWZvcmUsXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyBibG9ja3F1b3RlOjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyBibG9ja3F1b3RlOjpiZWZvcmUsXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgYmxvY2txdW90ZTo6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIGJsb2NrcXVvdGU6OmJlZm9yZSxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgYmxvY2txdW90ZTo6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyBibG9ja3F1b3RlOjpiZWZvcmUsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyBibG9ja3F1b3RlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgaW1nLFxuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgaW1nLFxuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIGltZyxcbiAgLnBhZ2Utbm9kZS10eXBlLW5ld3MgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmJsb2NrLS1wYWdlLXRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ibG9jay0tcGFnZS10aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmJsb2NrLS1wYWdlLXRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmJsb2NrLS1wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLnBhZ2UtdGFnLFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5wYWdlLXRhZyxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnBhZ2UtdGFnLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLnBhZ2UtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MzZmNmY7XG4gIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzczNmY2ZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAucGFnZS1ub2RlLXR5cGUtbmV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMzMuNHB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nLFxuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nLFxuICAucGFnZS1ub2RlLXR5cGUtbmV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiA4NDFweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMjBweCAyMHB4IDQ1LjRweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuZmllbGQtY29udGVudCxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLmZpZWxkLWNvbnRlbnQsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5zdG9yaWVzLW1haW4tY29udGVudCAuZmllbGQtY29udGVudCxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCAuZmllbGQtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgcGFkZGluZzogMzBweCA0NXB4IDQ0LjlweCA0NHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudC5uby1pbWFnZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5zdG9yaWVzLW1haW4tY29udGVudC5uby1pbWFnZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQubm8taW1hZ2UsXG4gIC5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudC5uby1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtdGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtdGl0bGUsXG4gIC5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy1zdWJoZWFkaW5nIHAsXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5zdG9yaWVzLXN1YmhlYWRpbmcgcCxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5zdG9yaWVzLXN1YmhlYWRpbmcgcCxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy1zdWJoZWFkaW5nIHAge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtc3ViaGVhZGluZyBwLFxuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5zdG9yaWVzLXN1YmhlYWRpbmcgcCxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtc3ViaGVhZGluZyBwLFxuICAucGFnZS1ub2RlLXR5cGUtbmV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtc3ViaGVhZGluZyBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLnR5cGUtb2Ytc3Rvcmllcyxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAudHlwZS1vZi1zdG9yaWVzLFxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAudHlwZS1vZi1zdG9yaWVzLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLnR5cGUtb2Ytc3RvcmllcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDM0MzO1xuICBwYWRkaW5nLXRvcDogMjkuMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC50eXBlLW9mLXN0b3JpZXMgLnR5cGUtb2Ytc3Rvcnktd3JhcHBlcixcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAudHlwZS1vZi1zdG9yaWVzIC50eXBlLW9mLXN0b3J5LXdyYXBwZXIsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC50eXBlLW9mLXN0b3JpZXMgLnR5cGUtb2Ytc3Rvcnktd3JhcHBlcixcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC50eXBlLW9mLXN0b3JpZXMgLnR5cGUtb2Ytc3Rvcnktd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDY5ZTQ0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNS4xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLnR5cGUtb2Ytc3RvcmllcyAudHlwZS1vZi1zdG9yeS13cmFwcGVyIHAsXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnR5cGUtb2Ytc3RvcmllcyAudHlwZS1vZi1zdG9yeS13cmFwcGVyIHAsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC50eXBlLW9mLXN0b3JpZXMgLnR5cGUtb2Ytc3Rvcnktd3JhcHBlciBwLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLnR5cGUtb2Ytc3RvcmllcyAudHlwZS1vZi1zdG9yeS13cmFwcGVyIHAge1xuICBwYWRkaW5nOiA0cHggNXB4IDAgNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLnR5cGUtb2Ytc3RvcmllcyAudHlwZS1vZi1zdG9yeS13cmFwcGVyOjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAudHlwZS1vZi1zdG9yaWVzIC50eXBlLW9mLXN0b3J5LXdyYXBwZXI6OmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAudHlwZS1vZi1zdG9yaWVzIC50eXBlLW9mLXN0b3J5LXdyYXBwZXI6OmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLnR5cGUtb2Ytc3RvcmllcyAudHlwZS1vZi1zdG9yeS13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTNiYjUwO1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctbGVmdDogMjAuNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMC41cHg7XG4gIG1heC13aWR0aDogNzU1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MsXG4gIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyxcbiAgLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3Mge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWxpbmtzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19sYWJlbCxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19sYWJlbCxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWxpbmtzIC5maWVsZF9fbGFiZWwge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWxpbmtzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gYSxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhLFxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gYTpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gYTpmb2N1cyxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhOmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWxpbmtzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGE6Zm9jdXMsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWxpbmtzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGE6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWxpbmtzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGE6Zm9jdXMsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhOmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhOjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhOjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gYTo6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAubm9kZV9fY29udGVudC1zdG9yaWVzLFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ub2RlX19jb250ZW50LXN0b3JpZXMsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50LXN0b3JpZXMsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAubm9kZV9fY29udGVudC1zdG9yaWVzIHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAubm9kZV9fY29udGVudC1zdG9yaWVzLFxuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudC1zdG9yaWVzLFxuICAucGFnZS1ub2RlLXR5cGUtbmV3cyAubm9kZV9fY29udGVudC1zdG9yaWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAubm9kZV9fY29udGVudC1zdG9yaWVzIC5ncmVlbi1ibG9iLFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLmdyZWVuLWJsb2IsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLmdyZWVuLWJsb2IsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAubm9kZV9fY29udGVudC1zdG9yaWVzIC5ncmVlbi1ibG9iIHtcbiAgbWF4LXdpZHRoOiA1MDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC02NHB4O1xuICBsZWZ0OiAzN3B4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmJsb29tLWJsb2ctbGFuZGluZyAuaGItcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5ibG9vbS1ibG9nLWxhbmRpbmcgLnJlZ2lvbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5ibG9vbS1ibG9nLWxhbmRpbmcgLmhiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnJlZ2lvbi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnRhZy1kYXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTFweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWRhdGUge1xuICB3aWR0aDogMzMlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzczNmY2Zjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWRhdGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWRhdGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5wYWdlLXRhZyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWxvZ28ge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ibG9vbS1sb2dvLW5vLWhlYWRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuYmxvb20tbG9nby1uby1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC05N3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ibG9vbS1sb2dvLW5vLWhlYWRlciB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWxvZ28tbm8taGVhZGVyIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMyU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTQuMzc1ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ibG9vbS1sb2dvLW5vLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDElO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuYmxvb20tbG9nby1uby1oZWFkZXIge1xuICAgIHdpZHRoOiAyOSU7XG4gICAgbWFyZ2luLWxlZnQ6IDExJTtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWxvZ28tbm8taGVhZGVyIGltZyB7XG4gIHdpZHRoOiA1OCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTIlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuYmxvb20tbG9nby1uby1oZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWJsb2ctdG9waWNzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDN0MzQzM7XG4gIHBhZGRpbmctdG9wOiAyOS4xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ibG9vbS1ibG9nLXRvcGljcyAuYmxvb20tdG9waWMtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDY5ZTQ0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNS4xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ibG9vbS1ibG9nLXRvcGljcyAuYmxvb20tdG9waWMtd3JhcHBlciBwIHtcbiAgcGFkZGluZzogNHB4IDVweCAwIDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuYmxvb20tYmxvZy10b3BpY3MgLmJsb29tLXRvcGljLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1M2JiNTA7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ldmVudHMtbGFuZGluZyAucmVnaW9uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudHMtbGFuZGluZyAucmVnaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0zLCAuaGItc2lkZWJhci1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLXNpZGViYXItZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTMsIC5oYi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay00IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMyAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTMgLmpzLXZpZXdzLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0zIC5qcy12aWV3cy1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMyAuanMtdmlld3MtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTMgLmpzLXZpZXdzLWFjY29yZGlvbi1ncm91cC1oZWFkZXIgLmdyZWVuLWFycm93LXBvc3QtbGluayB7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgcGFkZGluZzogNC41cHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMyAuanMtdmlld3MtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciAuZ3JlZW4tYXJyb3ctcG9zdC1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTMgLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIHtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0zIC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSAuZ3JlZW4tYXJyb3ctcG9zdC1saW5rIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMyAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0zIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0zIC51aS1hY2NvcmRpb24tY29udGVudCAuZXZlbnRzLWRhdGUtc2lkZWJhciB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0zIC51aS1hY2NvcmRpb24tY29udGVudCAuZXZlbnRzLWRhdGUtc2lkZWJhciBpbWcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTMgLnVpLWFjY29yZGlvbi1jb250ZW50IC5ldmVudHMtZGF0ZS1zaWRlYmFyIC5kYXRlLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMyAudWktYWNjb3JkaW9uLWNvbnRlbnQgLmV2ZW50cy1kYXRlLXNpZGViYXIgLnRpbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTQgLmJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNCAuZXZlbnRzLXNpZGViYXItZGF0ZS10aW1lIC5ldmVudHMtZGF0ZS1zaWRlYmFyIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQ2OWU0NDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTQgLmV2ZW50cy1zaWRlYmFyLWRhdGUtdGltZSAuZXZlbnRzLWRhdGUtc2lkZWJhciBpbWcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTQgLmV2ZW50cy1zaWRlYmFyLWRhdGUtdGltZSAuZXZlbnRzLWRhdGUtc2lkZWJhciAuZGF0ZSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTQgLmV2ZW50cy1zaWRlYmFyLWRhdGUtdGltZSAuZXZlbnRzLWRhdGUtc2lkZWJhciAudGltZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuODM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tcG9zdGZpeCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tcG9zdGZpeCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmNvbnRhY3RfdXMge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDg4JTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmNvbnRhY3RfdXMge1xuICAgIHdpZHRoOiA4OSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuNTYyNWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmNvbnRhY3RfdXMge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5jb250YWN0X3VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmNvbnRhY3RfdXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlYWRtb3JlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmJsb2NrLS1ob2xsYW5kLWJsb29ydmlldy1lbWFpbC1zdWJzY3JpcHRpb24tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDclO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA5JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3My4xMjVlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTQlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTYlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTIzcHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLXNpZGViYXItZGF0ZS1ibG9jay0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtc2lkZWJhci1kYXRlLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1zaWRlYmFyLWRhdGUge1xuICBwYWRkaW5nOiAyM3B4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1zaWRlYmFyLWRhdGUtYmxvY2stMSAudmlldy0tZXZlbnRzLXNpZGViYXItZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLXNpZGViYXItZGF0ZS1ibG9jay0xIC52aWV3X19oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1zaWRlYmFyLWRhdGUtYmxvY2stMSAudmlld19fcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1zaWRlYmFyLWRhdGUtYmxvY2stMSAudmlld19fcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1zaWRlYmFyLWRhdGUtYmxvY2stMSAudmlld19fcm93IGltZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLXNpZGViYXItZGF0ZS1ibG9jay0xIC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1zaWRlYmFyLWRhdGUtYmxvY2stMSAudmlld19fcm93IC50aW1lLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtc2lkZWJhci1kYXRlLWJsb2NrLTEgLnZpZXdfX3JvdyBhIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICBwYWRkaW5nOiAwIDIwcHggMjVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrX190aXRsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDM0MzO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgcGFkZGluZzogMTBweCAwIDE1cHggMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5ibG9jay0tZGF0ZS0tdGltZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1kYXRlLS10aW1lIC5ibG9ja19fY29udGVudCwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1sb2NhdGlvbiAuYmxvY2tfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuODM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWRhdGUtLXRpbWUgLmJsb2NrX19jb250ZW50IGltZywgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1sb2NhdGlvbiAuYmxvY2tfX2NvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxOHB4O1xuICBtYXgtaGVpZ2h0OiAxOHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWRhdGUtLXRpbWUgLmJsb2NrX19jb250ZW50IGgzLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWxvY2F0aW9uIC5ibG9ja19fY29udGVudCBoMyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogOTAlO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWRhdGUtLXRpbWUgLmJsb2NrX19jb250ZW50IC5kYXRlLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWRhdGUtLXRpbWUgLmJsb2NrX19jb250ZW50IC50aW1lLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWxvY2F0aW9uIC5ibG9ja19fY29udGVudCAuZGF0ZSwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1sb2NhdGlvbiAuYmxvY2tfX2NvbnRlbnQgLnRpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1kYXRlLS10aW1lIC5ibG9ja19fY29udGVudCAudGltZSwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1sb2NhdGlvbiAuYmxvY2tfX2NvbnRlbnQgLnRpbWUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5hZGQtdG8tY2FsZW5kYXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmFkZC10by1jYWxlbmRhciBhIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYWRkLXRvLWNhbGVuZGFyIGE6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5hZGQtdG8tY2FsZW5kYXIgYWZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5hZGQtdG8tY2FsZW5kYXIgLmF0Y2ItaXRlbSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5hZGQtdG8tY2FsZW5kYXIgLmF0Y2ItaXRlbSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmFkZC10by1jYWxlbmRhciAuYXRjYi1pdGVtIGE6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5hZGQtdG8tY2FsZW5kYXIgLmF0Y2ItaXRlbSBhZm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmFkZC10by1jYWxlbmRhciAuYXRjYi1saXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5ibG9jay0tbG9jYXRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1sb2NhdGlvbiBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWxvY2F0aW9uIGltZyB7XG4gIG1heC13aWR0aDogMThweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWxvY2F0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5ibG9jay0tbG9jYXRpb24gLmdldC1kaXJlY3Rpb25zIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWxvY2F0aW9uIC5nZXQtZGlyZWN0aW9uczpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1sb2NhdGlvbiAuZ2V0LWRpcmVjdGlvbnNmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmV2ZW50LWRhdGUtd3JhcHBlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwge1xuICAgIHBhZGRpbmc6IDAgMTBweCA0NXB4IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwge1xuICAgIHBhZGRpbmc6IDAgMCA0NXB4IDA7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwIDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzVweCA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5kYXRlLWNvbnRhaW5lciAudGltZS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmRhdGUtY29udGFpbmVyIC5kYXRlLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5kYXRlLWNvbnRhaW5lciAuZGF0ZS13cmFwcGVyLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5kYXRlLWNvbnRhaW5lciAudGltZS13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmRhdGUtY29udGFpbmVyIC5kYXRlLXdyYXBwZXIgaW1nLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5kYXRlLWNvbnRhaW5lciAudGltZS13cmFwcGVyIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMThweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmFkZC10by1jYWxlbmRhciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5hZGQtdG8tY2FsZW5kYXIgYSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAuYWRkLXRvLWNhbGVuZGFyIGE6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmFkZC10by1jYWxlbmRhciBhZm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAuYWRkLXRvLWNhbGVuZGFyIC5hdGNiLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5hZGQtdG8tY2FsZW5kYXIgLmF0Y2ItaXRlbSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAuYWRkLXRvLWNhbGVuZGFyIC5hdGNiLWl0ZW0gYTpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAuYWRkLXRvLWNhbGVuZGFyIC5hdGNiLWl0ZW0gYWZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmFkZC10by1jYWxlbmRhciAuYXRjYi1saXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmRhdGUtdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmxvY2F0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmRhdGUsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLnRpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAuZGF0ZSBoMywgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAudGltZSBoMyB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAuZGF0ZS1jb250YWluZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmxvY2F0aW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAubG9jYXRpb24tY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5sb2NhdGlvbi1jb250YWluZXIgLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmxvY2F0aW9uLWNvbnRhaW5lciAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDRweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAubG9jYXRpb24tY29udGFpbmVyIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIHAge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmxvY2F0aW9uLWNvbnRhaW5lciAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAubG9jYXRpb24tY29udGFpbmVyIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIC5nZXQtZGlyZWN0aW9ucyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmxvY2F0aW9uLWNvbnRhaW5lciAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciAuZ2V0LWRpcmVjdGlvbnMgcCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5sb2NhdGlvbi1jb250YWluZXIgLmdldC1kaXJlY3Rpb25zIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAubG9jYXRpb24tY29udGFpbmVyIC5nZXQtZGlyZWN0aW9ucyBwIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3M6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3M6Zm9jdXMsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXM6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXM6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5pbnRlcm5hbC1saW5rIC5ncmVlbi1hcnJvdywgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuaW50ZXJuYWwtbGluayAuZ3JlZW4tYXJyb3cge1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMjNweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5pbnRlcm5hbC1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdywgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuaW50ZXJuYWwtbGluazpmb2N1cyAuZ3JlZW4tYXJyb3csIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmludGVybmFsLWxpbms6aG92ZXIgLmdyZWVuLWFycm93LCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5pbnRlcm5hbC1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9leHRlcm5hbC1saW5rLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1My4xMjVlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICBwYWRkaW5nLXRvcDogODhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjAuNWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgICBwYWRkaW5nLXRvcDogNTNweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMy44NzVlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIGEsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiBhIHtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiAucGRmLWljb24taW1nLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYgLnBkZi1pY29uLWltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIGEsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgYTpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyBhOmZvY3VzLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIGE6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1idXR0b24ge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWJ1dHRvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxNXB4IDI2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NjllNDQ7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtYnV0dG9uOmhvdmVyIGEsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtYnV0dG9uOmZvY3VzIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXR5cGUtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MzZmNmY7XG4gIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzczNmY2ZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdHlwZS10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnByaW50LXBhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyMyU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnByaW50LXBhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5wcmludC1wYWdlIHtcbiAgICB3aWR0aDogMTclO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5wcmludC1wYWdlIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAucHJpbnQtcGFnZSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIGgyIHNwYW4sIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIGgyIGEge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIGgyIHNwYW4sIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIGgyIGEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIGgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAuNXB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwLjVweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyAuZmllbGRfX2xhYmVsIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5maWVsZF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMgLmZpZWxkX19pdGVtIGEge1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5maWVsZF9faXRlbSBpbWcge1xuICB3aWR0aDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyAuZmllbGRfX2l0ZW0gaW1nIHtcbiAgICB0b3A6IDEycHg7XG4gIH1cbn1cblxuLm1haW4tbmF2LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdi13cmFwcGVyIC5ncmVlbi13YXZlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tYWluLW5hdi13cmFwcGVyIC5ncmVlbi13YXZlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTIlO1xuICAgIG1hcmdpbi1yaWdodDogLTIlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWFpbi1uYXYtd3JhcHBlciAuZ3JlZW4td2F2ZS1oZWFkZXIge1xuICAgIHdpZHRoOiAxMTB2dztcbiAgICBtYXJnaW4tbGVmdDogLTl2dztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAubWFpbi1uYXYtd3JhcHBlciAuZ3JlZW4td2F2ZS1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IC0xJTtcbiAgICBtYXJnaW4tbGVmdDogLTEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTA4Ljc1ZW0pIHtcbiAgLm1haW4tbmF2LXdyYXBwZXIgLmdyZWVuLXdhdmUtaGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTMxLjI1ZW0pIHtcbiAgLm1haW4tbmF2LXdyYXBwZXIgLmdyZWVuLXdhdmUtaGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1dnc7XG4gICAgd2lkdGg6IDExN3Z3O1xuICB9XG59XG5cbi5tYWluLW5hdi13cmFwcGVyIC5ncmVlbi13YXZlLWhlYWRlci1zbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1haW4tbmF2LXdyYXBwZXIgLmdyZWVuLXdhdmUtaGVhZGVyLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWluLW5hdi13cmFwcGVyIC5ncmVlbi13YXZlLXRpdGxlIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDEyLjVweCBhdXRvIDkuNXB4IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWFpbi1uYXYtd3JhcHBlciAuZ3JlZW4td2F2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLW1haW4tbmF2aWdhdGlvbi1sYW5kaW5nLXBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLXRleHQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UuZGVmYXVsdC1uZXdzLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLnRhZy1kYXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTFweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmJsb29tLWRhdGUge1xuICB3aWR0aDogNDAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzczNmY2Zjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtbmV3cyAuYmxvb20tZGF0ZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAubm9kZS0tdHlwZS1uZXdzIC5zdG9yaWVzLWNvbnRlbnQgLmZpZWxkLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm5ld3MtbGFuZGluZyAucmVnaW9uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uZXdzLWxhbmRpbmcgLnJlZ2lvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiAucGRmLWljb24taW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDc5LjgxMjVlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1NXB4IDMwcHggMTVweCAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLXRpdGxlIHNwYW4gLmt0cC10aXRsZSB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4MCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI2LjVlbSkgYW5kIChtYXgtd2lkdGg6IDMzLjY4NzVlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC10aXRsZSBzcGFuIC5rdHAtdGl0bGUge1xuICAgIHdpZHRoOiA4NiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzMuNzVlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC10aXRsZSBzcGFuIC5rdHAtdGl0bGUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDc2LjVlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC10aXRsZSBzcGFuIC5rdHAtdGl0bGUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzYuNTYyNWVtKSB7XG4gIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLXRpdGxlIHNwYW4gLmt0cC10aXRsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC10aXRsZSBzcGFuIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwLjdweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC10aXRsZSBzcGFuIGltZyB7XG4gICAgd2lkdGg6IDM2cHg7XG4gIH1cbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZGVzY3JpcHRpb24tb2YtdGhlLXByb2R1Y3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1kZXNjcmlwdGlvbi1vZi10aGUtcHJvZHVjdCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1kZXNjcmlwdGlvbi1vZi10aGUtcHJvZHVjdCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1kZXNjcmlwdGlvbi1vZi10aGUtcHJvZHVjdCBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIH1cbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZG9jdW1lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzJweCAzMHB4IDAgMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1kb2N1bWVudCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1kb2N1bWVudCAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWRvY3VtZW50IC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1kb2N1bWVudCAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYgLnBkZi1pY29uLWltZywgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZG9jdW1lbnQgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiAucGRmLWljb24taW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZG9jdW1lbnQgLnR5cGUtZG9jLVZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZG9jdW1lbnQgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuODU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNDY5ZTQ0O1xufVxuXG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1kb2N1bWVudCBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLWRvd25sb2FkLWJsYWNrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWRvY3VtZW50IGE6aG92ZXIsIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWRvY3VtZW50IGE6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC12aWRlby1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMzBweCAzMHB4IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtdmlkZW8tbGluayB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC12aWRlby1saW5rIC50eXBlLXZpZGVvLVBERiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLXZpZGVvLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNDY5ZTQ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLXZpZGVvLWxpbmsgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtdmlkZW8tbGluayBhOmhvdmVyLCAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC12aWRlby1saW5rIGE6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlZC1pbWFnZSwgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2UtMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlZC1pbWFnZSBpbWcsIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVkLWltYWdlLTEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlZC1pbWFnZSwgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2UtMSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA0NXB4O1xuICB9XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVkLWltYWdlLTEgLnR5cGUtUERGIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2UgLnR5cGUtVmlkZW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLnByZS1jb250ZW50LWlzbGFuZC1sb2dvLCAucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmpzLXF1aWNrZWRpdC1wYWdlLXRpdGxlLCAucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmJsb2NrLS1wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5ibG9jay0tbWFpbi1wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNDdweDtcbn1cblxuLm5vZGVfX2NvbnRlbnQta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3Qge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1oZWFkZXItbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1oZWFkZXItbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWhlYWRlci1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0taGVhZGVyLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWhlYWRlci1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1oZWFkZXItbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWhlYWRlci1sYXlvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtcGFnZSAuaGItY29udGVudCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAuaGItY29udGVudCwgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5oYi1jb250ZW50LCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLmhiLWNvbnRlbnQsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5oYi1jb250ZW50LCAucGFnZS1ub2RlLXR5cGUtbGFicyAuaGItY29udGVudCwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5oYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLm5vZGUtLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ub2RlLS10eXBlLXJlc2VhcmNoLCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtbGFicywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLm5vZGUtLXR5cGUtbGFicywgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ub2RlLS10eXBlLXJlc2VhcmNoLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAubm9kZS0tdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLm5vZGUtLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLm5vZGUtLXR5cGUtcmVzZWFyY2gsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAubm9kZS0tdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAubm9kZS0tdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLm5vZGUtLXR5cGUtbGFicywgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLm5vZGUtLXR5cGUtcmVzZWFyY2gsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtbGFicyAubm9kZS0tdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtbGFicyAubm9kZS0tdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAucGFnZS1ub2RlLXR5cGUtbGFicyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLm5vZGUtLXR5cGUtbGFicywgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLm5vZGUtLXR5cGUtcmVzZWFyY2gsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAubm9kZS0tdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAubm9kZS0tdHlwZS1yZXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAxNXB4IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtcmVzZWFyY2gsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLm5vZGUtLXR5cGUtbGFicywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLXJlc2VhcmNoLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLm5vZGUtLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLXJlc2VhcmNoLCAucGFnZS1ub2RlLXR5cGUtbGFicyAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLm5vZGUtLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtbGFicyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLXJlc2VhcmNoLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAubm9kZS0tdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtcmVzZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggNDVweCAzMHB4IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgxLjI1ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtcmVzZWFyY2gsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLm5vZGUtLXR5cGUtbGFicywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLXJlc2VhcmNoLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLm5vZGUtLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLXJlc2VhcmNoLCAucGFnZS1ub2RlLXR5cGUtbGFicyAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLm5vZGUtLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtbGFicyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLXJlc2VhcmNoLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAubm9kZS0tdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtcmVzZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnJlZ2lvbi1jb250ZW50LCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5yZWdpb24tY29udGVudCwgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5yZWdpb24tY29udGVudCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5yZWdpb24tY29udGVudCwgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLnJlZ2lvbi1jb250ZW50LCAucGFnZS1ub2RlLXR5cGUtbGFicyAucmVnaW9uLWNvbnRlbnQsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAucmVnaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1wYWdlIC5yZWdpb24tY29udGVudCAubm9kZS0tdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAucmVnaW9uLWNvbnRlbnQgLm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXRleHQsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAucmVnaW9uLWNvbnRlbnQgLm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXRleHQsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAucmVnaW9uLWNvbnRlbnQgLm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXRleHQsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5yZWdpb24tY29udGVudCAubm9kZS0tdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLnJlZ2lvbi1jb250ZW50IC5ub2RlLS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0LCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLnJlZ2lvbi1jb250ZW50IC5ub2RlLS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSAucmVnaW9uLWNvbnRlbnQgLm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoMiwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAucmVnaW9uLWNvbnRlbnQgLm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoMiwgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5yZWdpb24tY29udGVudCAubm9kZS0tdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGgyLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnJlZ2lvbi1jb250ZW50IC5ub2RlLS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDIsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5yZWdpb24tY29udGVudCAubm9kZS0tdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGgyLCAucGFnZS1ub2RlLXR5cGUtbGFicyAucmVnaW9uLWNvbnRlbnQgLm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoMiwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5yZWdpb24tY29udGVudCAubm9kZS0tdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGgyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1wYWdlIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1tZW51LWJsb2NrLCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1tZW51LWJsb2NrLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLW1lbnUtYmxvY2ssIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItbWVudS1ibG9jaywgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLW1lbnUtYmxvY2ssIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1tZW51LWJsb2NrLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLW1lbnUtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtbGFicyAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ibG9jay0tbGF5b3V0IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdGFmZiAucmVnaW9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RhZmYgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5hZGR0b2FueV9saXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtc3RhZmYgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5hZGR0b2FueV9saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtc3RhZmYge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLm5vZGUtLXR5cGUtc3RhZmYgLm5vZGVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMzBweCA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubm9kZS0tdHlwZS1zdGFmZiAubm9kZV9fY29udGVudCAuc3RhZmYtbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm5vZGUtLXR5cGUtc3RhZmYgLm5vZGVfX2NvbnRlbnQgLnN0YWZmLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1zdGFmZiAubm9kZV9fY29udGVudCAuc3RhZmYtam9iLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm5vZGUtLXR5cGUtc3RhZmYgLm5vZGVfX2NvbnRlbnQgLnN0YWZmLWJvZHktdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4ubm9kZS0tdHlwZS1zdGFmZiAubm9kZV9fY29udGVudCAuc3RhZmYtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubm9kZS0tdHlwZS1zdGFmZiAubm9kZV9fY29udGVudCAuc3RhZmYtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4jYmxvY2stZXhwb3NlZGZvcm1hY3F1aWEtc2VhcmNocGFnZS00IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtYWNxdWlhLXNlYXJjaHBhZ2UtNCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAjYmxvY2stZXhwb3NlZGZvcm1hY3F1aWEtc2VhcmNocGFnZS00IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbiNibG9jay1leHBvc2VkZm9ybWFjcXVpYS1zZWFyY2hwYWdlLTQgLnNlYXJjaC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4jYmxvY2stZXhwb3NlZGZvcm1hY3F1aWEtc2VhcmNocGFnZS00IC5zZWFyY2gtYmFyICNlZGl0LXNlYXJjaC1hcGktZnVsbHRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvc2VhcmNoX3NpbmdsZS5zdmdcIik7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtYWNxdWlhLXNlYXJjaHBhZ2UtNSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtYWNxdWlhLXNlYXJjaHBhZ2UtMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43ODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgaDIge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBoNCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBoNCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBoMSxcbi5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgaDIsXG4ubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IGgzLFxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBoNSxcbi5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgaDYge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IGgxLFxuICAubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IGgyLFxuICAubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IGgzLFxuICAubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IGg1LFxuICAubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IGg2IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IGEge1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHNvbGlkICM0NjllNDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IGE6aG92ZXIsIC5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IC5mYWtlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgLmZha2UtbGluazpob3ZlciwgLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCAuZmFrZS1saW5rZm9jdXMge1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjNDY5ZTQ0O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBibG9ja3F1b3RlIGgyLFxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBibG9ja3F1b3RlIGgzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4ubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4ubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IGJsb2NrcXVvdGUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ubm9kZS0tdHlwZS1yZXNlYXJjaCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5wYXRoLW5ld3NsZXR0ZXIgLmhiLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cblxuLnBhdGgtbmV3c2xldHRlciAuaGItY29udGVudCAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucGF0aC1uZXdzbGV0dGVyIC5oYi1jb250ZW50IC5tYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1mb3JtIC5mb3JtLWl0ZW0gaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xufVxuXG4ucGF0aC1uZXdzbGV0dGVyIC5oYi1jb250ZW50IC5tYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4ucGF0aC1uZXdzbGV0dGVyIC5oYi1jb250ZW50IC5tYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM0NjllNDQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDhweCAyNnB4O1xufVxuXG4ucGF0aC1uZXdzbGV0dGVyIC5oYi1jb250ZW50IC5tYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1mb3JtIC5mb3JtLXN1Ym1pdDpob3ZlciwgLnBhdGgtbmV3c2xldHRlciAuaGItY29udGVudCAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAuZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzQ2OWU0NDtcbn1cblxuLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciBhLnByaW50IHtcbiAgcGFkZGluZzogLjU1cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LXNpemU6IC44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0NEQ0RDRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjA4cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdGNjE7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDdGNjE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGFwcGVhcmFuY2U6IDA7XG59XG5cbi5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgYS5wcmludDpob3ZlciwgLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciBhLnByaW50OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjY0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwNjY0ZTtcbn1cblxuLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuaGItY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDQuOTQxMTc2NXJlbTtcbn1cblxuLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS43NjQ3MDU5cmVtIDIuNjQ3MDU4OHJlbSAxLjc2NDcwNTlyZW0gMi42NDcwNTg4cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI5NDExNzZyZW07XG59XG5cbi5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmhiLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50IC5oYi1jb25zdHJhaW4gLmJhYnktY2ltdC1nZW5lcmF0b3ItZm9ybSB0ci5mYWRlLW91dCB7XG4gIGFuaW1hdGlvbjogZmFkZU91dE1vdmVMZWZ0IDFzIGZvcndhcmRzO1xufVxuXG4ucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5oYi1jb250ZW50IC5yZWdpb24tY29udGVudCAuaGItY29uc3RyYWluIC5iYWJ5LWNpbXQtZ2VuZXJhdG9yLWZvcm0gdHIgaW1nLmNvbGxhcGVzZSB7XG4gIGFuaW1hdGlvbjogaW1nQ29sbGFwZXNlIDFzIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGltZ0NvbGxhcGVzZSB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRNb3ZlTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gIH1cbn1cblxuLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmhiLWNvbnN0cmFpbiAuYmFieS1jaW10LWdlbmVyYXRvci1mb3JtIC5uZXctZmlsdGVyID4gLmZpZWxkc2V0X19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xufVxuXG4ucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5oYi1jb250ZW50IC5yZWdpb24tY29udGVudCAuaGItY29uc3RyYWluIC5iYWJ5LWNpbXQtZ2VuZXJhdG9yLWZvcm0gLm5ldy1maWx0ZXIgPiAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0tc3VibWl0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5oYi1jb250ZW50IC5yZWdpb24tY29udGVudCAuaGItY29uc3RyYWluIC5iYWJ5LWNpbXQtZ2VuZXJhdG9yLWZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBhcHBlYXJhbmNlOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5oYi1jb250ZW50IC5yZWdpb24tY29udGVudCAuaGItY29uc3RyYWluIC5iYWJ5LWNpbXQtZ2VuZXJhdG9yLWZvcm0gLmZvcm0taXRlbS0taWQtcmVtb3ZlLWluZGV4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmhiLWNvbnN0cmFpbiAuYmFieS1jaW10LWdlbmVyYXRvci1mb3JtIC5hcHBsaWVkLWZpbHRlcnMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzdDM0MzO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5oYi1jb250ZW50IC5yZWdpb24tY29udGVudCAuaGItY29uc3RyYWluIC5iYWJ5LWNpbXQtZ2VuZXJhdG9yLWZvcm0gLmFwcGxpZWQtZmlsdGVycyAuZmlsdGVycyAuZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmhiLWNvbnN0cmFpbiAjYmxvY2stYmxvb3J2aWV3LWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmhiLWNvbnN0cmFpbiAjYmxvY2stbGF5b3V0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLmJhYnktY2ltdC1wcm9ncmFtLWdlbmVhdG9yLWJsb2NrLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ib2R5LXBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAjaGItcG9zdGZpeCxcbiAgLmJvZHktcGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIGZvb3RlcixcbiAgLmJvZHktcGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIGhlYWRlcixcbiAgLmJvZHktcGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5oYi1uYXZpZ2F0aW9uLFxuICAuYm9keS1wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmhiLWNvbnN0cmFpbiAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tiYWJ5LWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3ItYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQgZm9ybSAuZm9ybS1hY3Rpb25zLFxuICAuYm9keS1wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmhiLWNvbnN0cmFpbiAjYmxvY2stbGF5b3V0LFxuICAuYm9keS1wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgdGFibGUgdGhlYWQgdGgudmlld3MtZmllbGQtbm90aGluZyxcbiAgLmJvZHktcGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5uZXctZmlsdGVyLFxuICAuYm9keS1wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgI2Jsb2NrLWJsb29ydmlldy1iYWJ5Y2ltdHByb2dyYW1nZW5lYXRvciAuZm9ybS1zdWJtaXQsXG4gIC5ib2R5LXBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuYmFieS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yLXJlc3VsdHMgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCxcbiAgLmJvZHktcGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5iYWJ5LWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3ItcmVzdWx0cyB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkLFxuICAuYm9keS1wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciBhLnByaW50LFxuICAuYm9keS1wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmhiLWNvbnN0cmFpbiAuYmxvY2stdmlld3MtYmxvY2tiYWJ5LWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3ItYmxvY2stMSB0YWJsZSB0Ym9keSB0ciB0ZC52aWV3cy1maWVsZC1ub3RoaW5nLFxuICAuYm9keS1wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuYmFieS1jaW10LWJlZm9yZS1maWx0ZXJzLXdyYXBwZXIsXG4gIC5ib2R5LXBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yICNlZGl0LW5ldy1maWx0ZXIsXG4gIC5ib2R5LXBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yICNlZGl0LXN1Ym1pdCxcbiAgLmJvZHktcGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmFwcGxpZWQtZmlsdGVycyxcbiAgLmJvZHktcGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLm1lc3NhZ2VzX193cmFwcGVyLFxuICAuYm9keS1wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuaGItaGVhZGVyLnN0aWNreS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJvZHktcGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICAgIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvZHktcGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJvZHktcGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwieFwiO1xuICB9XG4gIC5ib2R5LXBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuZm9ybS1pdGVtLS1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbiAgLmJvZHktcGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5mb3JtLWl0ZW0tLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmhiLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2Jsb2NrLWJsb29ydmlldy1iYWJ5Y2ltdHByb2dyYW1nZW5lYXRvciA+IGgyLmJsb2NrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4jYmxvY2stYmxvb3J2aWV3LWJhYnljaW10cHJvZ3JhbWdlbmVhdG9yICNlZGl0LW5ldy1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4jYmxvY2stYmxvb3J2aWV3LWJhYnljaW10cHJvZ3JhbWdlbmVhdG9yIC5yZW1vdmUtZmlsdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogLjVyZW0gIWltcG9ydGFudDtcbn1cblxuI2Jsb2NrLWJsb29ydmlldy1iYWJ5Y2ltdHByb2dyYW1nZW5lYXRvciAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbiNibG9jay1ibG9vcnZpZXctYmFieWNpbXRwcm9ncmFtZ2VuZWF0b3IgLmJsb2NrX19jb250ZW50IGZvcm0gLmZpZWxkc2V0X19sZWdlbmQtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IHNtYWxsO1xufVxuXG4uYmFieS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yLXJlc3VsdHMgdGhlYWQgdHIgdGg6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLmJhYnktY2ltdC1wcm9ncmFtLWdlbmVyYXRvci1yZXN1bHRzIHRoZWFkIHRyIHRoOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5iYWJ5LWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3ItcmVzdWx0cyBhLnJlbW92ZSB7XG4gIHBhZGRpbmc6IC41NXJlbTtcbiAgbWFyZ2luLXRvcDogLjVyZW07XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBmb250LXNpemU6IC44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0NEQ0RDRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjA4cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdGNjE7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDdGNjE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGFwcGVhcmFuY2U6IDA7XG59XG5cbi5iYWJ5LWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3ItcmVzdWx0cyBhLnJlbW92ZTpob3ZlciwgLmJhYnktY2ltdC1wcm9ncmFtLWdlbmVyYXRvci1yZXN1bHRzIGEucmVtb3ZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjY0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwNjY0ZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJsb2NrX19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tYmxvb20tYmxvZy12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuc3Rvcmllcy10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWJsb29tLWJsb2ctdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnN0b3JpZXMtdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20sXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20sXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLmJsb2NrX19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ibG9ja19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudCwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAuYmxvY2tfX2NvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYmxvY2tfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudCB7XG4gIG1hcmdpbjogMCAzcHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC5ibG9ja19fdGl0bGUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC5ibG9ja19fdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGUsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLmJsb2NrX190aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGUsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLmJsb2NrX190aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZSB7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC5ibG9ja19fdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGUge1xuICAgIHdpZHRoOiA5MSU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLmJsb2NrX190aXRsZTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlOjphZnRlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYmxvY2tfX3RpdGxlOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGU6OmFmdGVyLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC5ibG9ja19fdGl0bGU6OmFmdGVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJsb2NrX190aXRsZTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGU6OmFmdGVyIHtcbiAgd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC04N3B4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLmJsb2NrX190aXRsZTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlOjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ibG9ja19fdGl0bGU6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZTo6YWZ0ZXIsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLmJsb2NrX190aXRsZTo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ibG9ja19fdGl0bGU6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC5ibG9ja19fdGl0bGU6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZTo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYmxvY2tfX3RpdGxlOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGU6OmFmdGVyLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC5ibG9ja19fdGl0bGU6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYmxvY2tfX3RpdGxlOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNjIuNXB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA0NnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50LCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50IHtcbiAgICB3aWR0aDogOTYlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50LCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA5MSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDZweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3Jvdyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdywgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzM7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdywgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IHtcbiAgICB3aWR0aDogNDguNTcxNDMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93Om50aC1jaGlsZCgybiArIDEpLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdzpudGgtY2hpbGQoMm4gKyAxKSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3c6bnRoLWNoaWxkKDJuICsgMSksIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93Om50aC1jaGlsZCgybiArIDEpLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3c6bnRoLWNoaWxkKDJuICsgMSksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3c6bnRoLWNoaWxkKDJuICsgMSksIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3c6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdzpudGgtY2hpbGQoMm4gKyAyKSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3c6bnRoLWNoaWxkKDJuICsgMiksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93Om50aC1jaGlsZCgybiArIDIpLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdzpudGgtY2hpbGQoMm4gKyAyKSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93Om50aC1jaGlsZCgybiArIDIpLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93Om50aC1jaGlsZCgybiArIDIpLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93Om50aC1jaGlsZCgybiArIDIpIHtcbiAgICBtYXJnaW4tbGVmdDogNTEuNDI4NTclO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cywgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cywgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgd2lkdGg6IDM4JTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZywgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLW1haW4tY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGEsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGEsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGEsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6Zm9jdXMsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6aG92ZXIsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6Zm9jdXMsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpob3ZlciwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6OmFmdGVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOjphZnRlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6OmFmdGVyLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOjphZnRlciwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOjphZnRlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOjphZnRlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSAuYmxvb20tZGF0ZSwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgLmJsb29tLWRhdGUsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgLmJsb29tLWRhdGUsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSAuYmxvb20tZGF0ZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgLmJsb29tLWRhdGUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgLmJsb29tLWRhdGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgLmJsb29tLWRhdGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSAuYmxvb20tZGF0ZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgLmJsb29tLWRhdGUsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgLmJsb29tLWRhdGUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgLmJsb29tLWRhdGUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSAuYmxvb20tZGF0ZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIC5ibG9vbS1kYXRlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSAuYmxvb20tZGF0ZSB7XG4gIGNvbG9yOiAjNzM2ZjZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tbG9nbywgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucGFnZS10YWcsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmJsb29tLWJsb2ctdG9waWNzLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5maWVsZC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1YmhlYWRpbmcsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnRhZy1kYXRlLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgaDIsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuYmxvb20tbG9nbywgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5wYWdlLXRhZywgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5ibG9vbS1ibG9nLXRvcGljcywgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5maWVsZC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3ViaGVhZGluZywgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC50YWctZGF0ZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgaDIsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5ibG9vbS1sb2dvLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucGFnZS10YWcsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5ibG9vbS1ibG9nLXRvcGljcywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmZpZWxkLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1YmhlYWRpbmcsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC50YWctZGF0ZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyBoMiwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuYmxvb20tbG9nbywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucGFnZS10YWcsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLmJsb29tLWJsb2ctdG9waWNzLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5maWVsZC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1YmhlYWRpbmcsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnRhZy1kYXRlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgaDIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tbG9nbyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5wYWdlLXRhZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5ibG9vbS1ibG9nLXRvcGljcyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5maWVsZC1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3ViaGVhZGluZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC50YWctZGF0ZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgaDIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5ibG9vbS1sb2dvLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucGFnZS10YWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5ibG9vbS1ibG9nLXRvcGljcyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLmZpZWxkLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1YmhlYWRpbmcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC50YWctZGF0ZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgaDIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5ibG9vbS1sb2dvLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucGFnZS10YWcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5ibG9vbS1ibG9nLXRvcGljcywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmZpZWxkLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1YmhlYWRpbmcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC50YWctZGF0ZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuYmxvb20tbG9nbywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucGFnZS10YWcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLmJsb29tLWJsb2ctdG9waWNzLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5maWVsZC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1YmhlYWRpbmcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnRhZy1kYXRlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgaDIsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tbG9nbywgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5wYWdlLXRhZywgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5ibG9vbS1ibG9nLXRvcGljcywgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5maWVsZC1jb250ZW50LCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3ViaGVhZGluZywgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC50YWctZGF0ZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgaDIsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5ibG9vbS1sb2dvLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucGFnZS10YWcsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5ibG9vbS1ibG9nLXRvcGljcywgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLmZpZWxkLWNvbnRlbnQsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1YmhlYWRpbmcsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC50YWctZGF0ZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgaDIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5ibG9vbS1sb2dvLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucGFnZS10YWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5ibG9vbS1ibG9nLXRvcGljcyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmZpZWxkLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1YmhlYWRpbmcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC50YWctZGF0ZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyBoMixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuYmxvb20tbG9nbyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucGFnZS10YWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLmJsb29tLWJsb2ctdG9waWNzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5maWVsZC1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1YmhlYWRpbmcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnRhZy1kYXRlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIGgyLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5ibG9vbS1sb2dvLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5wYWdlLXRhZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tYmxvZy10b3BpY3MsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmZpZWxkLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3ViaGVhZGluZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAudGFnLWRhdGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5ibG9vbS1sb2dvLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnBhZ2UtdGFnLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLmJsb29tLWJsb2ctdG9waWNzLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLmZpZWxkLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdWJoZWFkaW5nLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnRhZy1kYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1NDU0NTQ2O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSBhLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSBhLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSBhLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSBhLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSBhIHtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSBhOmhvdmVyLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYTpmb2N1cywgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYTpob3ZlciwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSBhOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cywgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdzpmaXJzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3c6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdzpmaXJzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3c6Zmlyc3QtY2hpbGQsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdzpmaXJzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3c6Zmlyc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93Omxhc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93Omxhc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdzpsYXN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdzpsYXN0LWNoaWxkLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3c6bGFzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3c6bGFzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93Omxhc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93Omxhc3QtY2hpbGQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93Omxhc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93Omxhc3QtY2hpbGQsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdzpsYXN0LWNoaWxkLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93Omxhc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3c6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgbmF2LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIG5hdixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSBuYXYsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiBuYXYsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSBuYXYge1xuICBjbGVhcjogYm90aDtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDM0MzO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgbmF2IHVsLnBhZ2VyX19pdGVtcyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiBuYXYgdWwucGFnZXJfX2l0ZW1zLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIG5hdiB1bC5wYWdlcl9faXRlbXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiBuYXYgdWwucGFnZXJfX2l0ZW1zLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgbmF2IHVsLnBhZ2VyX19pdGVtcyB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3Jvdyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3csXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyAuc3Rvcmllcy1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgLnN0b3JpZXMtY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IC5zdG9yaWVzLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IC5zdG9yaWVzLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IC5zdG9yaWVzLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX2NvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX2NvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX2NvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDZweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy00IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBtYXgtd2lkdGg6IDk2NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlIHtcbiAgcGFkZGluZzogMTdweCAyMi42cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDAuNjI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgIHdpZHRoOiA1NyU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDI0cHggMjIuNnB4O1xuICAgIHdpZHRoOiA1NyU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgcGFkZGluZzogMCAyMXB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDAuNjI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZzogMjBweCAwIDAgOHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDU2cHggMCAwIDhweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjFweCA0MHB4IDIxcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZzogMCAwIDQwcHggOHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSB7XG4gICAgcGFkZGluZzogMCAyMHB4IDQwcHggOHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgbWF4LXdpZHRoOiA5NjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTdweCAyMi42cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI4LjQzNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2Uge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDI0cHggMjIuNnB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMjFweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjguNDM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICB3aWR0aDogNjMlO1xuICAgIHBhZGRpbmc6IDEwJSAwIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICAgIHdpZHRoOiA2MyU7XG4gICAgcGFkZGluZzogMTAwcHggMjBweCAwIDE1cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnkge1xuICBwYWRkaW5nOiAwIDIxcHggMzdweCAyMXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOC40Mzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSB7XG4gICAgd2lkdGg6IDYzJTtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDAgNDBweCAxNXB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTU6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNTpmb2N1cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNTpmb2N1cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNTpmb2N1cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01OmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTU6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjA0Mjg2JTtcbiAgY2xlYXI6IGxlZnQ7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHdpZHRoOiA0OC41NzE0MyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTQlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4wNDI4NiU7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgbWluLWhlaWdodDogODg2cHg7XG4gICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IHtcbiAgICBtaW4taGVpZ2h0OiA3MjJweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3Ny41ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYge1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IHtcbiAgICBtaW4taGVpZ2h0OiA2MDdweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWF4LWhlaWdodDogMjkxcHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTY6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTY6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02OmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNjpmb2N1cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTY6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02OmZvY3VzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02OmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02OmZvY3VzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02OmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy03LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTcge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGNsZWFyOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy03LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTcge1xuICAgIHdpZHRoOiA0OC41NzE0MyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTQlO1xuICAgIGNsZWFyOiByaWdodDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTgsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy04LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctOCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctOCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctOCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctOCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctOCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctOCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy04LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTgge1xuICAgIHdpZHRoOiA0OC41NzE0MyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTQlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3Jvdy0xLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3Jvdy0xIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93LTEsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3ctMSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiB7XG4gICAgcGFkZGluZy10b3A6IDQxcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX2VtcHR5LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX2VtcHR5IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3Jvdyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwLjYyNWVtKSBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxN3B4IDIyLjZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI4LjQzNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2Uge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDI0cHggMjIuNnB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIuNWVtKSBhbmQgKG1heC13aWR0aDogMjguMzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSBpbWcsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI4LjQzNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgd2lkdGg6IDYzJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwJSAwIDAgMCAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHggMCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjkuMzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMjBweCA0MHB4IDIwcHggIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjguNDM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgIHdpZHRoOiA2MyUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MC42MjVlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDc2JTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxN3B4IDIyLjZweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MC42MjVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gICAgd2lkdGg6IDU3JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDI0cHggMjIuNnB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDAuNjI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjkuMzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMjBweCA0MHB4IDIwcHggIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDAuNjI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSB7XG4gICAgd2lkdGg6IDM2JSAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3Rvcmllcy1uZXdzLWJsb29tLWNhcmQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZ3JlZW4td2F2ZTIge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmdyZWVuLXdhdmUyIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgfVxufVxuXG4uZ3JlZW4td2F2ZTIgLmdyZWVuLXdhdmUtaGVhZGVyLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwdnc7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmdyZWVuLXdhdmUyIC5ncmVlbi13YXZlLWhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdyZWVuLXdhdmUyIC5ncmVlbi13YXZlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmdyZWVuLXdhdmUyIC5ncmVlbi13YXZlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMjB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5LjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc3Rvcmllcy1uZXdzLWV2ZW50LXRpdGxlIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC10aXRsZSBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIHtcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbi5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQ6aG92ZXIsIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdfX3JvdyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdfX3JvdyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcbiAgICB3aWR0aDogNTIlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtdHlwZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLXR5cGUgc3BhbiBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzczNmY2ZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAycHggOHB4IDFweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzczNmY2ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC10eXBlIHNwYW4gYTpob3ZlciwgLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtdHlwZSBzcGFuIGE6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNmY2Zjtcbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtZmllbGQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuODg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNzM2ZjZmO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLXRpdGxlIGE6aG92ZXIsIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLXRpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IHtcbiAgcGFkZGluZzogMTNweCAzMnB4IDE4cHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtdmlldy1ub2RlIGEge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQ2OWU0NDtcbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtdmlldy1ub2RlIGE6aG92ZXIsIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbG9hdDogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMzBweDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6ICcgJztcbiAgd2lkdGg6IDkxLjglO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M3QzNDMztcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI4LjEyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlciB7XG4gICAgd2lkdGg6IDkyLjglO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMzLjc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQxLjI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICB3aWR0aDogOTYlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICB3aWR0aDogOTYuNSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTVlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmJsb2NrX19jb250ZW50OjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIge1xuICAgIHdpZHRoOiA5NyU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmJsb2NrX19jb250ZW50OjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIge1xuICAgIHRvcDogMTY4cHg7XG4gICAgbGVmdDogMjIuNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBoZWlnaHQ6IDc5cHg7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvczo6LXdlYmtpdC1zY3JvbGxiYXIsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdDo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3M6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0Ojotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3M6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zOjotbW96LXNjcm9sbGJhciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdDo6LW1vei1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3M6Oi1tb3otc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0OjotbW96LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvczo6LW1vei1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3Q6Oi1tb3otc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvczo6LW1vei1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0OjotbW96LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0LFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvcywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGluaywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1yYWRpb3MsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmssXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0tcmFkaW9zLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3MsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvcyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmtzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluayxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3MsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rcyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmssXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGlua3MsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3MsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3MsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGluayxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmtzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDI5cHg7XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0tcmFkaW9zOjotd2Via2l0LXNjcm9sbGJhciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzOjotd2Via2l0LXNjcm9sbGJhciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbms6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvczo6LXdlYmtpdC1zY3JvbGxiYXIsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rczo6LXdlYmtpdC1zY3JvbGxiYXIsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3M6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3M6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGluazo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmtzOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbms6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvczo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rczo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1yYWRpb3M6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGlua3M6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluazo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvczo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3M6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbms6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1yYWRpb3M6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmtzOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0tcmFkaW9zIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0tcmFkaW9zIC5iZWYtbGluay0tc2VsZWN0ZWQsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rcyAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3MgLmJlZi1saW5rLS1zZWxlY3RlZCwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmsgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmsgLmJlZi1saW5rLS1zZWxlY3RlZCwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1yYWRpb3MgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1yYWRpb3MgLmJlZi1saW5rLS1zZWxlY3RlZCwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmtzIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcyAuYmVmLWxpbmstLXNlbGVjdGVkLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluayAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluayAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvcyAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0tcmFkaW9zIC5iZWYtbGluay0tc2VsZWN0ZWQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rcyAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rcyAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGluayAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rIC5iZWYtbGluay0tc2VsZWN0ZWQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1yYWRpb3MgLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmtzIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmtzIC5iZWYtbGluay0tc2VsZWN0ZWQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmsgLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3MgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvcyAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3MgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3MgLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmsgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGluayAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvcyAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zIC5iZWYtbGluay0tc2VsZWN0ZWQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcyAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcyAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluayAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rIC5iZWYtbGluay0tc2VsZWN0ZWQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvcyAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvcyAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rcyAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmsgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmsgLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zIC5iZWYtbGluay0tc2VsZWN0ZWQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGlua3MgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmtzIC5iZWYtbGluay0tc2VsZWN0ZWQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluayAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluayAuYmVmLWxpbmstLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHdoaXRlO1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvcyBkaXY6Zmlyc3QtY2hpbGQsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rcyBkaXY6Zmlyc3QtY2hpbGQsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rIGRpdjpmaXJzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1yYWRpb3MgZGl2OmZpcnN0LWNoaWxkLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGlua3MgZGl2OmZpcnN0LWNoaWxkLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluayBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0tcmFkaW9zIGRpdjpmaXJzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzIGRpdjpmaXJzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmsgZGl2OmZpcnN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvcyBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcyBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rIGRpdjpmaXJzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3MgZGl2OmZpcnN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3MgZGl2OmZpcnN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGluayBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zIGRpdjpmaXJzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmtzIGRpdjpmaXJzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmsgZGl2OmZpcnN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3MgZGl2OmZpcnN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzIGRpdjpmaXJzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rIGRpdjpmaXJzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zIGRpdjpmaXJzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcyBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluayBkaXY6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3M6OmFmdGVyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0OjphZnRlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvczo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Q6OmFmdGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zOjphZnRlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdDo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zOjphZnRlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Q6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxOC41cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb250ZW50OiAnTU9SRSc7XG4gIHdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvYXJyb3dzL2ljb25fX2Fycm93LS1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDQwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvczo6YWZ0ZXIsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Q6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3M6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Q6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3M6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3Q6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zOjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdDo6YWZ0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMC41cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zOjphZnRlciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvczo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvczo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3M6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0OjphZnRlciB7XG4gICAgY29udGVudDogJ1NXSVBFIE1PUkUnO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8sIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2LCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIGRpdixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8sXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IGRpdixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8sXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIGRpdixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8sIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2LCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8sXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2LFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIGRpdixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8sXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8sXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2LFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGEsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2IGEsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGEsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiBhLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2IGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIGRpdiBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2IGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDAuNjI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGEsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2IGEsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGEsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiBhLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2IGEsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGEsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGEsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYgYSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2IGEsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGEsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2IGEsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGEsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGE6aG92ZXIsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhOmZvY3VzLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIGRpdiBhOmhvdmVyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIGRpdiBhOmZvY3VzLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhOmhvdmVyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhOmZvY3VzLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYTpob3ZlciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGE6Zm9jdXMsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2IGE6aG92ZXIsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2IGE6Zm9jdXMsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGE6aG92ZXIsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYTpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYgYTpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYTpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYTpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2IGE6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2IGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYTpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYgYTpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYTpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIGRpdiBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYTpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2IGE6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYTpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGE6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0taXRlbV9fbGFiZWwsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0taXRlbV9fbGFiZWwsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0taXRlbV9fbGFiZWwsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0taXRlbV9fbGFiZWwsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0taXRlbV9fbGFiZWwsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0taXRlbV9fbGFiZWwsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLWl0ZW1fX2xhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1pdGVtX19sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLWl0ZW1fX2xhYmVsOmhvdmVyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLWl0ZW1fX2xhYmVsOmZvY3VzLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLWl0ZW1fX2xhYmVsOmhvdmVyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLWl0ZW1fX2xhYmVsOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLWl0ZW1fX2xhYmVsOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLWl0ZW1fX2xhYmVsOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLWl0ZW1fX2xhYmVsOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLWl0ZW1fX2xhYmVsOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLWl0ZW1fX2xhYmVsOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLWl0ZW1fX2xhYmVsOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLWl0ZW1fX2xhYmVsOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLWl0ZW1fX2xhYmVsOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1pdGVtX19sYWJlbDpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0taXRlbV9fbGFiZWw6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLWl0ZW1fX2xhYmVsOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1pdGVtX19sYWJlbDpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdC5uby1zd2lwZS1vcHRpb246OmFmdGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0Lm5vLXN3aXBlLW9wdGlvbjo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3Qubm8tc3dpcGUtb3B0aW9uOjphZnRlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Qubm8tc3dpcGUtb3B0aW9uOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAucmVtb3ZlLW1vcmUtdG9waWNzOjphZnRlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5yZW1vdmUtbW9yZS10b3BpY3M6OmFmdGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLnJlbW92ZS1tb3JlLXRvcGljczo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnJlbW92ZS1tb3JlLXRvcGljczo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmN1cnJlbnQtYWN0aXZlLWZpbHRlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuY3VycmVudC1hY3RpdmUtZmlsdGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmN1cnJlbnQtYWN0aXZlLWZpbHRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmN1cnJlbnQtYWN0aXZlLWZpbHRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmN1cnJlbnQtYWN0aXZlLWZpbHRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAxMzdweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmN1cnJlbnQtYWN0aXZlLWZpbHRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmN1cnJlbnQtYWN0aXZlLWZpbHRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmN1cnJlbnQtYWN0aXZlLWZpbHRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2csIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1jb21iaW5lLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2csXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1jb21iaW5lLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2csXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1pZC1jb21iaW5lLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLWNvbWJpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLWNvbWJpbmUsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1jb21iaW5lLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0taWQtY29tYmluZSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2csIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1jb21iaW5lLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2csXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLWlkLWNvbWJpbmUsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLWNvbWJpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDI5N3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2cgbGFiZWwsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1jb21iaW5lIGxhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2cgbGFiZWwsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1jb21iaW5lIGxhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2cgbGFiZWwsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1pZC1jb21iaW5lIGxhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nIGxhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLWNvbWJpbmUgbGFiZWwge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyAuZm9ybS10ZXh0LCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSAuZm9ybS10ZXh0LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2cgLmZvcm0tdGV4dCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLWNvbWJpbmUgLmZvcm0tdGV4dCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nIC5mb3JtLXRleHQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1pZC1jb21iaW5lIC5mb3JtLXRleHQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2cgLmZvcm0tdGV4dCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1jb21iaW5lIC5mb3JtLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMjZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1zZWFyY2gtLWJsYWNrLnN2Z1wiKTtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyAuZm9ybS10ZXh0LCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSAuZm9ybS10ZXh0LFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyAuZm9ybS10ZXh0LFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1jb21iaW5lIC5mb3JtLXRleHQsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nIC5mb3JtLXRleHQsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLWlkLWNvbWJpbmUgLmZvcm0tdGV4dCxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nIC5mb3JtLXRleHQsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1jb21iaW5lIC5mb3JtLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmpzLWZvcm0td3JhcHBlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5qcy1mb3JtLXdyYXBwZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuanMtZm9ybS13cmFwcGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5qcy1mb3JtLXdyYXBwZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuanMtZm9ybS13cmFwcGVyICNlZGl0LXN1Ym1pdC1ibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmpzLWZvcm0td3JhcHBlciAjZWRpdC1zdWJtaXQtYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5qcy1mb3JtLXdyYXBwZXIgI2VkaXQtc3VibWl0LWJsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXcsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmpzLWZvcm0td3JhcHBlciAjZWRpdC1zdWJtaXQtYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2UtdmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi52aWV3LS1ibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgcG9zaXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmhpZGUtc3dpcGUtbW9yZTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuY3VycmVudC1hY3RpdmUtZmlsdGVyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuY3VycmVudC1hY3RpdmUtZmlsdGVyIHtcbiAgICB0b3A6IDEzN3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBib3R0b206IC05MHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM0NjllNDQ7XG4gIHdpZHRoOiAxMDglO1xuICBtYXJnaW4tbGVmdDogLTQlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTE6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC5ibG9ja19fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAuYmxvY2tfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIGFuZCAobWF4LXdpZHRoOiAzMS4xODc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLmJsb2NrX190aXRsZSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLmJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMzJweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tdXBjb21pbmctZXZlbnRzLCAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLXVwY29taW5nLWV2ZW50cywgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDExcHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciB7XG4gIHBhZGRpbmc6IDI1cHggMTBweCAxNXB4IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDAgc29saWQgI0M3QzNDMztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA4OHB4O1xuICAgIHBhZGRpbmc6IDI1cHggNDFweCAxNXB4IDQxcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ldmVudHMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ldmVudHMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlIHtcbiAgd2lkdGg6IDQwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ldmVudHMtdGl0bGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzAuNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ldmVudHMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIgLmdyZWVuLWFycm93LCAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIC5ncmVlbi1hcnJvdywgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIC5ncmVlbi1hcnJvdywgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciAuZ3JlZW4tYXJyb3cge1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIgYSwgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciBhLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIgYSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXI6aG92ZXIgLmdyZWVuLWFycm93LCAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXI6Zm9jdXMgLmdyZWVuLWFycm93LCAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyOmhvdmVyIC5ncmVlbi1hcnJvdywgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlcjpmb2N1cyAuZ3JlZW4tYXJyb3csIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlcjpob3ZlciAuZ3JlZW4tYXJyb3csIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlcjpmb2N1cyAuZ3JlZW4tYXJyb3csIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXI6aG92ZXIgLmdyZWVuLWFycm93LCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyOmZvY3VzIC5ncmVlbi1hcnJvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2NvbnRlbnQgLnJlYWRtb3JlLWxpbmssIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19jb250ZW50IC5yZWFkbW9yZS1saW5rLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19jb250ZW50IC5yZWFkbW9yZS1saW5rLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fY29udGVudCAucmVhZG1vcmUtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19fY29udGVudCAudmlld19fcm93LnVwY29taW5nLWV2ZW50LXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy51cGNvbWluZy1ldmVudC1yb3csIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy51cGNvbWluZy1ldmVudC1yb3csIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19jb250ZW50IC52aWV3X19yb3cudXBjb21pbmctZXZlbnQtcm93IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNDN0MzQzM7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ1cHggMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cudXBjb21pbmctZXZlbnQtcm93LCAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fY29udGVudCAudmlld19fcm93LnVwY29taW5nLWV2ZW50LXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19fY29udGVudCAudmlld19fcm93LnVwY29taW5nLWV2ZW50LXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy51cGNvbWluZy1ldmVudC1yb3cge1xuICAgIHBhZGRpbmc6IDMwcHggMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy51cGNvbWluZy1ldmVudC1yb3cgLmRhdGUtd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy51cGNvbWluZy1ldmVudC1yb3cgLmRhdGUtd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19fY29udGVudCAudmlld19fcm93LnVwY29taW5nLWV2ZW50LXJvdyAuZGF0ZS13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fY29udGVudCAudmlld19fcm93LnVwY29taW5nLWV2ZW50LXJvdyAuZGF0ZS13cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiAxNjdweDtcbiAgICBtaW4taGVpZ2h0OiAxNjdweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgxLjI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAuYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzM7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAuYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDcuNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAuYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnBhZ2VyIHtcbiAgYm9yZGVyLXRvcDogdW5zZXQ7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fZmlsdGVycyB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0Ny41ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19maWx0ZXJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTEwM3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19maWx0ZXJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMDZweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0Ny41ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDMzcHggc29saWQgI0ZGRkZGRjtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQgLmZvcm0tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCAzMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLXNlYXJjaC0tYmxhY2suc3ZnXCIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzdDM0MzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ3LjVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkIC5mb3JtLXRleHQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtICNlZGl0LWNvbWJpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzdDM0MzO1xuICBtYXJnaW46IDEwcHggMXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0Ny41ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gI2VkaXQtY29tYmluZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fZmlsdGVycyAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ3LjVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fY29udGVudCAudmlld19fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fY29udGVudCAudmlld19fcm93IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlZC1pbWFnZSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fY29udGVudCAudmlld19fcm93IC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlZC1pbWFnZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMTVweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyAudmlkZW8tYmxvYiB7XG4gIG1heC13aWR0aDogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMlO1xuICBsZWZ0OiA2JTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyAudmlkZW8tYmxvYiB7XG4gICAgdG9wOiA0JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyAudmlkZW8tYmxvYiB7XG4gICAgbGVmdDogMiU7XG4gICAgdG9wOiA2JTtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtbm90aGluZyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fY29udGVudCAudmlld19fcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMzBweCAzMHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fY29udGVudCAudmlld19fcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5sYXRlc3Qta3RwLXRpdGxlIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41OTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmxhdGVzdC1rdHAtdGl0bGUgaDMgYSB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fY29udGVudCAudmlld19fcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5sYXRlc3Qta3RwLXRpdGxlIGgzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmxhdGVzdC1rdHAtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmxhdGVzdC1yZWFkLW1vcmUgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtbm90aGluZyAubGF0ZXN0LXJlYWQtbW9yZSBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtbm90aGluZyAubGF0ZXN0LXJlYWQtbW9yZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMTJweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4udmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDU0JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogNTglO1xuICB9XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgIHdpZHRoOiA0MC41JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICB3aWR0aDogMzYuNSU7XG4gIH1cbn1cblxuLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS10ZXh0ZmllbGQge1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS10ZXh0ZmllbGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1zZWFyY2gtLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCAzMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS10ZXh0ZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMxMzEzMTtcbn1cblxuLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4udmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld3MtZmllbGQtdGl0bGUge1xuICB3aWR0aDogOTQlO1xufVxuXG4udmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld3MtZmllbGQtdGl0bGUgLmxhYnMtbGlzdGluZy1oZWFkZXItd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIC5sYWJzLWxpc3RpbmctaGVhZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIC5sYWJzLWxpc3RpbmctaGVhZGVyLXdyYXBwZXIgLmxhYnMtbGlzdGluZy1ncmVlbi1hcnJvdyB7XG4gIHBhZGRpbmc6IDQuNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4udmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld3MtZmllbGQtdGl0bGUgLmxhYnMtbGlzdGluZy1oZWFkZXItd3JhcHBlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld3MtZmllbGQtdGl0bGUgLmxhYnMtbGlzdGluZy1oZWFkZXItd3JhcHBlciBhOmhvdmVyLCAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld3MtZmllbGQtdGl0bGUgLmxhYnMtbGlzdGluZy1oZWFkZXItd3JhcHBlciBhZm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld3MtZmllbGQtdGl0bGUgLmxhYnMtbGlzdGluZy1oZWFkZXItd3JhcHBlciBhIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIC5sYWJzLWxpc3RpbmctaGVhZGVyLXdyYXBwZXI6aG92ZXIgLmxhYnMtbGlzdGluZy1ncmVlbi1hcnJvdywgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIC5sYWJzLWxpc3RpbmctaGVhZGVyLXdyYXBwZXJmb2N1cyAubGFicy1saXN0aW5nLWdyZWVuLWFycm93IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3cy1maWVsZC1ib2R5LTEge1xuICB3aWR0aDogOTQlO1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld3MtZmllbGQtYm9keS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3cy1maWVsZC1ib2R5LTEgcCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19yb3cge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDM0NHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOS42ODc1ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX3JvdyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19yb3cge1xuICAgIHdpZHRoOiA0Ny4yJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19yb3cge1xuICAgIHdpZHRoOiA0NS4yJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fcm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI5LjY4NzVlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fcm93LmV2ZW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX3Jvdy5ldmVuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19yb3cuZXZlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fcm93LmV2ZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbi52aWV3LS1zdGFmZi1saXN0aW5nIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi52aWV3LS1zdGFmZi1saXN0aW5nIC52aWV3X19oZWFkZXIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi52aWV3LS1zdGFmZi1saXN0aW5nIC52aWV3X19yb3cge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1zdGFmZi1saXN0aW5nIC52aWV3X19yb3cge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tc3RhZmYtbGlzdGluZyAudmlld19fcm93Lm9kZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4udmlldy0tc3RhZmYtbGlzdGluZyAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZpZXctLXN0YWZmLWxpc3RpbmcgLnZpZXdzLWZpZWxkLXRpdGxlIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogNHB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzQ2OWU0NDtcbn1cblxuLnZpZXctLXN0YWZmLWxpc3RpbmcgLnZpZXdzLWZpZWxkLWZpZWxkLWpvYi10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwQzEwMjE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWV3LS1zdGFmZi1saXN0aW5nIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi52aWV3LS1zdGFmZi1saXN0aW5nIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1heC13aWR0aDogOTBweDtcbiAgbWF4LWhlaWdodDogOTBweDtcbiAgbWluLWhlaWdodDogOTBweDtcbn1cblxuLnZpZXctLXN0YWZmLWxpc3RpbmcgLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGlhLWV4cGVydGlzZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gOTRweCBhdXRvO1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja183IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja183IC52aWV3X19yb3cge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0M3QzNDMztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDE2N3B4O1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IHtcbiAgICBwYWRkaW5nOiA0NXB4IDIwcHggNDVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDE2N3B4O1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZyB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnJlYWRtb3JlLWxpbmssIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC5yZWFkbW9yZS1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAucmVhZG1vcmUtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAucmVhZG1vcmUtbGluazpob3ZlciAuZXZlbnRzLXRpdGxlLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC5yZWFkbW9yZS1saW5rZm9jdXMgLmV2ZW50cy10aXRsZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnJlYWRtb3JlLWxpbms6aG92ZXIgLmV2ZW50cy10aXRsZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnJlYWRtb3JlLWxpbmtmb2N1cyAuZXZlbnRzLXRpdGxlLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAucmVhZG1vcmUtbGluazpob3ZlciAuZXZlbnRzLXRpdGxlLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAucmVhZG1vcmUtbGlua2ZvY3VzIC5ldmVudHMtdGl0bGUge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX2VtcHR5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fZW1wdHksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDVweCAwO1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3csIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3csIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3csIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3csIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cge1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgaHIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgaHIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgaHIge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMyAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS1hbmQtaW1hZ2UtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAzMzFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS1hbmQtaW1hZ2UtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDMzMXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiAxMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZW5kLWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zdGFydC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZW5kLWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zdGFydC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZW5kLWRheSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZW5kLWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zdGFydC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZW5kLWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zdGFydC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZW5kLWRheSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZW5kLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmVuZC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5lbmQtbW9udGgge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZW5kLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmVuZC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5lbmQtbW9udGgge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSAuc3RhcnQtbW9udGgge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXkgLnN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXkgLnN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXkgLnN0YXJ0LW1vbnRoIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5IC5zYW1lLW1vbnRoLWRpZmYtZGF5cywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5IC5zYW1lLW1vbnRoLWRpZmYtZGF5cywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5IC5zYW1lLW1vbnRoLWRpZmYtZGF5cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSAuc2FtZS1tb250aC1kaWZmLWRheXMgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5IC5zYW1lLW1vbnRoLWRpZmYtZGF5cyBzcGFuLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXkgLnNhbWUtbW9udGgtZGlmZi1kYXlzIHNwYW4ge1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSAuc2FtZS1tb250aC1kaWZmLWRheXMgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5IC5zYW1lLW1vbnRoLWRpZmYtZGF5cyBzcGFuLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXkgLnNhbWUtbW9udGgtZGlmZi1kYXlzIHNwYW4ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGggLmVuZC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5lbmQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuZW5kLW1vbnRoIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGggLmVuZC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5lbmQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuZW5kLW1vbnRoIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5kaWZmLW1vbnRoLWRheXMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuZGlmZi1tb250aC1kYXlzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGggLmRpZmYtbW9udGgtZGF5cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGggLmRpZmYtbW9udGgtZGF5cywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5kaWZmLW1vbnRoLWRheXMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuZGlmZi1tb250aC1kYXlzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5kaWZmLW1vbnRoLWRheXMgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5kaWZmLW1vbnRoLWRheXMgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5kaWZmLW1vbnRoLWRheXMgc3BhbiB7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGggLmRpZmYtbW9udGgtZGF5cyBzcGFuLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGggLmRpZmYtbW9udGgtZGF5cyBzcGFuLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGggLmRpZmYtbW9udGgtZGF5cyBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGggLnN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGggLnN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGggLnN0YXJ0LW1vbnRoIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoIC5zdGFydC1tb250aCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmltYWdlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmltYWdlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmltYWdlLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5pbWFnZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5pbWFnZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5pbWFnZS13cmFwcGVyIGgyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5pbWFnZS13cmFwcGVyIGgyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5pbWFnZS13cmFwcGVyIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5pbWFnZS13cmFwcGVyIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuaW1hZ2Utd3JhcHBlciBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmltYWdlLXdyYXBwZXIgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5pbWFnZS13cmFwcGVyIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTclO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDQlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzczNmY2ZjtcbiAgcGFkZGluZzogMnB4IDEzcHggMCAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNzM2ZjZmO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcgYSB7XG4gIGNvbG9yOiAjNzM2ZjZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc2JTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluaywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSB7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluaywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluaywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5zYW1lLXN0YXJ0LWRheS5vbmx5LXN0YXJ0LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5zYW1lLXN0YXJ0LWRheS5vbmx5LXN0YXJ0LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5zYW1lLXN0YXJ0LWRheS5vbmx5LXN0YXJ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLnRpbWUgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAudGltZSBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC50aW1lIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAudGltZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAudGltZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAudGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3Jvdzpmb2N1cyAuZGF0ZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93OmhvdmVyIC5kYXRlLXdyYXBwZXIgaDMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyIHNwYW4sIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3Jvdzpmb2N1cyAuZGF0ZS13cmFwcGVyIGgzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciBzcGFuLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93OmhvdmVyIC5kYXRlLXdyYXBwZXIgaDMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciBzcGFuLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIgaDMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciBzcGFuLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmhvdmVyIC5kYXRlLXdyYXBwZXIgaDMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciBzcGFuLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIgaDMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciBzcGFuIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3Jvdzpmb2N1cyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoIHtcbiAgbWFyZ2luOiBhdXRvIGF1dG87XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3Jvdzpob3ZlciAuZXZlbnRzLXRpdGxlIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3Jvdzpmb2N1cyAuZXZlbnRzLXRpdGxlIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3c6aG92ZXIgLmV2ZW50cy10aXRsZSBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93OmZvY3VzIC5ldmVudHMtdGl0bGUgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3Jvdzpob3ZlciAuZXZlbnRzLXRpdGxlIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zm9jdXMgLmV2ZW50cy10aXRsZSBhIHtcbiAgY29sb3I6ICM0NjllNDQgIWltcG9ydGFudDtcbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93OmhvdmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93OmZvY3VzIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3Jvdzpob3ZlciAuZXZlbnQtZGV0YWlscy1saW5rIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3c6Zm9jdXMgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmhvdmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3Jvdzpmb2N1cyAuZXZlbnQtZGV0YWlscy1saW5rIGEge1xuICBjb2xvcjogIzQ2OWU0NCAhaW1wb3J0YW50O1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3c6Zmlyc3QtY2hpbGQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3c6Zmlyc3QtY2hpbGQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdzpmaXJzdC1jaGlsZCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdzpmaXJzdC1jaGlsZCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdzpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC5wYWdlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnBhZ2VyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAucGFnZXIge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1wYWdlIC5oYi1jb250ZW50Lm5vLWZvb3Rlci1sYXlvdXQtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyB7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC5maWx0ZXItaGVhZGVyLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAuZmlsdGVyLWhlYWRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMTBweCAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Mi44MTI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC5maWx0ZXItaGVhZGVyLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAuZmlsdGVyLWhlYWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAuZmlsdGVyLWhlYWRlci13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLmZpbHRlci1oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAuYmxvY2tfX3RpdGxlIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGJvcmRlci1ib3R0b206IDFweCAjQzdDM0MzIHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLmJsb2NrX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDM5cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLmJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXdfX2hlYWRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3X19oZWFkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3X19oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlld19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3X19jb250ZW50IC5hLXpfcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3X19jb250ZW50IC5hLXpfcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3X19jb250ZW50IC5hLXpfcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyBhLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXdfX2NvbnRlbnQgLmEtel9wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAtMnB4IDJweCAxMnB4IDFweCAjQ0NDQ0NDO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjUuNjI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIHtcbiAgICB3aWR0aDogNTYxcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5maWx0ZXItdG9nZ2xlLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZpbHRlci10b2dnbGUsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5maWx0ZXItdG9nZ2xlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgcGFkZGluZzogMTZweCAzMHB4IDE2cHggMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5maWx0ZXItdG9nZ2xlLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZpbHRlci10b2dnbGUsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5maWx0ZXItdG9nZ2xlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjAuNjI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5maWx0ZXItdG9nZ2xlLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZpbHRlci10b2dnbGUsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5maWx0ZXItdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5maWx0ZXItdG9nZ2xlIC5ncmVlbi1hcnJvdy1wb3N0LWxpbmssIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSAuZ3JlZW4tYXJyb3ctcG9zdC1saW5rLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZpbHRlci10b2dnbGUgLmdyZWVuLWFycm93LXBvc3QtbGluaywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5maWx0ZXItdG9nZ2xlIC5ncmVlbi1hcnJvdy1wb3N0LWxpbmsge1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZS5hY3RpdmUtZmlsdGVyLXNlY3Rpb24gLmdyZWVuLWFycm93LXBvc3QtbGluaywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5maWx0ZXItdG9nZ2xlLmFjdGl2ZS1maWx0ZXItc2VjdGlvbiAuZ3JlZW4tYXJyb3ctcG9zdC1saW5rLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZpbHRlci10b2dnbGUuYWN0aXZlLWZpbHRlci1zZWN0aW9uIC5ncmVlbi1hcnJvdy1wb3N0LWxpbmssIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZS5hY3RpdmUtZmlsdGVyLXNlY3Rpb24gLmdyZWVuLWFycm93LXBvc3QtbGluayB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMzFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0tc2VhcmNoLS1ibGFjay5zdmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzdDM0MzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQgaW5wdXQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQgaW5wdXQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQgaW5wdXQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6ICMzMTMxMzE7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLS1jaGVja2JveGVzLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0tLWNoZWNrYm94ZXMsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS0tY2hlY2tib3hlcywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLS1jaGVja2JveGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0sIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSB7XG4gIG1pbi13aWR0aDogMzAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvcmFkaW8vdW5jaGVja19idXR0b24uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDI3cHg7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9jaGVja2JveGVzL2ljb25fdW5jaGVjay5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMjdweDtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvcmFkaW8vY2hlY2tfYnV0dG9uLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCAyN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9jaGVja2JveGVzL2ljb25fY2hlY2tlZC5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMjdweDtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gYS5iZWYtdG9nZ2xlLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gYS5iZWYtdG9nZ2xlLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gYS5iZWYtdG9nZ2xlLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gYS5iZWYtdG9nZ2xlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgcGFkZGluZzogNHB4IDE1cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzQ2OWU0NDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gYS5iZWYtdG9nZ2xlOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gYS5iZWYtdG9nZ2xlOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gYS5iZWYtdG9nZ2xlOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gYS5iZWYtdG9nZ2xlOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gYS5iZWYtdG9nZ2xlOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gYS5iZWYtdG9nZ2xlOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gYS5iZWYtdG9nZ2xlOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gYS5iZWYtdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS0tY2hlY2tib3gsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS0tY2hlY2tib3gsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS0tY2hlY2tib3gsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS0tY2hlY2tib3gge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuYmVmLXByb2Nlc3NlZCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuYmVmLXByb2Nlc3NlZCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuYmVmLXByb2Nlc3NlZCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuYmVmLXByb2Nlc3NlZCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS5mb3JtLWl0ZW0tLXJhZGlvcywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tcmFkaW9zLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0uZm9ybS1pdGVtLS1yYWRpb3MsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS5mb3JtLWl0ZW0tLXJhZGlvcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzYuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0uZm9ybS1pdGVtLS1jaGVja2JveC5qcy1mb3JtLWl0ZW0uanMtZm9ybS10eXBlLWNoZWNrYm94LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0uZm9ybS1pdGVtLS1jaGVja2JveC5qcy1mb3JtLWl0ZW0uanMtZm9ybS10eXBlLWNoZWNrYm94LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0uZm9ybS1pdGVtLS1jaGVja2JveC5qcy1mb3JtLWl0ZW0uanMtZm9ybS10eXBlLWNoZWNrYm94LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0uZm9ybS1pdGVtLS1jaGVja2JveC5qcy1mb3JtLWl0ZW0uanMtZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBtaW4td2lkdGg6IDAlO1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0uZm9ybS1pdGVtLS1jaGVja2JveC5qcy1mb3JtLWl0ZW0uanMtZm9ybS10eXBlLWNoZWNrYm94LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0uZm9ybS1pdGVtLS1jaGVja2JveC5qcy1mb3JtLWl0ZW0uanMtZm9ybS10eXBlLWNoZWNrYm94LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0uZm9ybS1pdGVtLS1jaGVja2JveC5qcy1mb3JtLWl0ZW0uanMtZm9ybS10eXBlLWNoZWNrYm94LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0uZm9ybS1pdGVtLS1jaGVja2JveC5qcy1mb3JtLWl0ZW0uanMtZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBtaW4td2lkdGg6IDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1Ljc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgbWluLXdpZHRoOiAwJTtcbiAgICB3aWR0aDogMzIlO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2xlZ2VuZCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fbGVnZW5kLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19sZWdlbmQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2xlZ2VuZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAjdmlld3MtZXhwb3NlZC1mb3JtLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAjdmlld3MtZXhwb3NlZC1mb3JtLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzICN2aWV3cy1leHBvc2VkLWZvcm0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAjdmlld3MtZXhwb3NlZC1mb3JtLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCAjQ0NDQ0NDIHNvbGlkO1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2VtcHR5LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2VtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2VtcHR5LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgI2VkaXQtc3VibWl0LW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAjZWRpdC1zdWJtaXQtcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zICNlZGl0LXN1Ym1pdC1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgI2VkaXQtc3VibWl0LXByb2dyYW1zLXNlcnZpY2VzLWxpc3Rpbmcge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBzb2xpZCAzcHggIzQ2OWU0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zICNlZGl0LXN1Ym1pdC1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgI2VkaXQtc3VibWl0LXByb2dyYW1zLXNlcnZpY2VzLWxpc3Rpbmc6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAjZWRpdC1zdWJtaXQtb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZzpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zICNlZGl0LXN1Ym1pdC1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nOmhvdmVyIHtcbiAgYm9yZGVyOiBzb2xpZCAzcHggIzQ2OWU0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLXBhZ2UgLmhiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xufVxuXG4udXNlci1sb2dnZWQtaW4gLmhiLWNvbnRlbnQucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1sYXlvdmVyIHtcbiAgdG9wOiAtMzkwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLnVzZXItbG9nZ2VkLWluIC5oYi1jb250ZW50LnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctbGF5b3ZlciB7XG4gICAgdG9wOiAtODhweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51c2VyLWxvZ2dlZC1pbiAuaGItY29udGVudC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWxheW92ZXIge1xuICAgIHRvcDogLTEzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ5LjVlbSkge1xuICAudXNlci1sb2dnZWQtaW4gLmhiLWNvbnRlbnQucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1sYXlvdmVyIHtcbiAgICB0b3A6IC0xNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51c2VyLWxvZ2dlZC1pbiAuaGItY29udGVudC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWxheW92ZXIge1xuICAgIHRvcDogLTUwcHg7XG4gIH1cbn1cblxuLmhiLWNvbnRlbnQucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1sYXlvdmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC02MHB4O1xuICB6LWluZGV4OiA1O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5oYi1jb250ZW50LnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctbGF5b3ZlciB7XG4gICAgdG9wOiAtODhweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oYi1jb250ZW50LnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctbGF5b3ZlciB7XG4gICAgdG9wOiAtMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItY29udGVudC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWxheW92ZXIge1xuICAgIHRvcDogLTI1cHg7XG4gIH1cbn1cblxuLmFkanVzdF9zY3JvbGwge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzMuNDM3NWVtKSB7XG4gIC5hZGp1c3Rfc2Nyb2xsIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxufVxuXG4uYWRqdXN0X3Njcm9sbF9iZWZvcmUge1xuICBtYXJnaW4tdG9wOiAzODBweDtcbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiA0NXB4IDA7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMTBweCAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Mi44MTI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xLFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEsXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCAxMHB4IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xLFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEsXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMHB4IDA7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC52aWV3X19maWx0ZXJzLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC52aWV3X19maWx0ZXJzLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAudmlld19fZmlsdGVycyB7XG4gIHdpZHRoOiAzMCU7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC52aWV3X19lbXB0eSxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAudmlld19fZW1wdHksXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC52aWV3X19lbXB0eSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC52aWV3LS1wYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaCAudmlld19faGVhZGVyLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC52aWV3LS1wYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaCAudmlld19faGVhZGVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2hlYWRlciB7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzdjM2MzO1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC52aWV3LS1wYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaCAudmlld19fZmlsdGVycyxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2ZpbHRlcnMsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC52aWV3LS1wYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaCAudmlld19fZmlsdGVycyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnZpZXctLXBhcnRpY2lwYXRlLWluLXJlc2VhcmNoIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC52aWV3LS1wYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaCAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC52aWV3LS1wYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaCAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBsYWJlbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnZpZXctLXBhcnRpY2lwYXRlLWluLXJlc2VhcmNoIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gaW5wdXQsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnZpZXctLXBhcnRpY2lwYXRlLWluLXJlc2VhcmNoIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gaW5wdXQsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC52aWV3LS1wYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaCAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweCAzMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1zZWFyY2gtLWJsYWNrLnN2Zyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDN0MzQzM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC52aWV3LS1wYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaCAudmlld19fY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2NvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC52aWV3LS1wYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaCAudmlld19fY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyBoMywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgaDMsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgaDMsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyBoMyxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgaDMsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogNS41cHg7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICBib3JkZXItYm90dG9tOiAxcHggI0M3QzNDMyBzb2xpZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgaDMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIGgzLFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgaDMsXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIGgzLFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIGgzLFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgaDMge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyBoMywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgaDMsXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyBoMyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgaDMsXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgaDMsXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIuNWVtKSBhbmQgKG1heC13aWR0aDogNDMuNjg3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBtYXJnaW46IDAgNXB4IDMwcHggMDtcbiAgfVxuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdzpsYXN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93Omxhc3QtY2hpbGQsXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93Omxhc3QtY2hpbGQsXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3c6bGFzdC1jaGlsZCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93Omxhc3QtY2hpbGQsXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQsXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93OmZpcnN0LWNoaWxkLFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93OmZpcnN0LWNoaWxkLFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQsXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkgYW5kIChtYXgtd2lkdGg6IDQ5LjkzNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cge1xuICAgIG1hcmdpbjogMCAyMHB4IDQ1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSBhbmQgKG1pbi13aWR0aDogNTBlbSkgYW5kIChtYXgtd2lkdGg6IDUzLjA2MjVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cge1xuICAgIG1hcmdpbjogMCAyMnB4IDQ1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSBhbmQgKG1pbi13aWR0aDogNTMuMTI1ZW0pIGFuZCAobWF4LXdpZHRoOiA1Ni4xODc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IHtcbiAgICBtYXJnaW46IDAgMjRweCA0NXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkgYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIGFuZCAobWF4LXdpZHRoOiA1OS4zMTI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IHtcbiAgICBtYXJnaW46IDAgMjVweCA0NXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkgYW5kIChtaW4td2lkdGg6IDU5LjM3NWVtKSBhbmQgKG1heC13aWR0aDogNjIuNDM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luOiAwIDI4cHggNDVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIGFuZCAobWluLXdpZHRoOiA2Mi41ZW0pIGFuZCAobWF4LXdpZHRoOiA2NC4zMTI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IHtcbiAgICBtYXJnaW46IDAgMjlweCA0NXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkgYW5kIChtaW4td2lkdGg6IDY0LjM3NWVtKSBhbmQgKG1heC13aWR0aDogNjYuMTg3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luOiAwIDMwcHggNDVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIGFuZCAobWluLXdpZHRoOiA2Ni4yNWVtKSBhbmQgKG1heC13aWR0aDogNjguNjg3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luOiAwIDMxcHggNDVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIGFuZCAobWluLXdpZHRoOiA2OC43NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luOiAwIDMzcHggNDVweCAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGEsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgYSxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGEsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGEsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgYSxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBjb2xvcjogIzMxMzEzMTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGEsXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGEsXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgYSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGEsXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGE6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgYTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgYTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMTpob3ZlciAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMTpob3ZlciAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTE6Zm9jdXMgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTE6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTE6Zm9jdXMgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMTpob3ZlciAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMTpob3ZlciAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTE6Zm9jdXMgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTE6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTE6Zm9jdXMgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnktcHJvZ3JhbXMtc2VydmljZXMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5LXByb2dyYW1zLXNlcnZpY2VzLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5LFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnktcHJvZ3JhbXMtc2VydmljZXMsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnktcHJvZ3JhbXMtc2VydmljZXMsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5LFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5LXByb2dyYW1zLXNlcnZpY2VzLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5LFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnktcHJvZ3JhbXMtc2VydmljZXMsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSB7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MTtcbn1cblxuLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctcGFnZSAucmVnaW9uLXBvc3RmaXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsIC5ibG9jay12aWV3cy1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDk2cHggYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyB7XG4gIG1hcmdpbjogMCAyMHB4IDQwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDVweCAwO1xufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAucmVhZG1vcmUtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC5yZWFkbW9yZS1saW5rOmhvdmVyIC5uZXdzLXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAucmVhZG1vcmUtbGluazpmaXJzdC1jaGlsZCAudmlldy1yb3cge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAucmVhZG1vcmUtbGluazpsYXN0LWNoaWxkIC52aWV3X19yb3cge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAucmVhZG1vcmUtbGluayAucGFnZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAucmVhZG1vcmUtbGluayAudmlld19fcm93IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAucmVhZG1vcmUtbGluayAudmlld19fcm93IHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdzLWZpZWxkLW5vdGhpbmcsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3Mge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5uZXdzLWxpc3RpbmcsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLm5ld3MtbGlzdGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAuZGF0ZS13cmFwcGVyLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5kYXRlLXdyYXBwZXIge1xuICB3aWR0aDogNDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmRhdGUtd3JhcHBlciwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuZGF0ZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNDQlO1xuICAgIG1pbi13aWR0aDogMTUzcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAuZGF0ZS13cmFwcGVyLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5kYXRlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAuZGF0ZS13cmFwcGVyLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5kYXRlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmltYWdlLXdyYXBwZXItZGVmYXVsdCwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmltYWdlLXdyYXBwZXIsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmltYWdlLXdyYXBwZXItZGVmYXVsdCwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuaW1hZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTI1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5pbWFnZS13cmFwcGVyLWRlZmF1bHQsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5pbWFnZS13cmFwcGVyLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5pbWFnZS13cmFwcGVyLWRlZmF1bHQsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmltYWdlLXdyYXBwZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzMwcHg7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5pbWFnZS13cmFwcGVyLWRlZmF1bHQsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5pbWFnZS13cmFwcGVyLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5pbWFnZS13cmFwcGVyLWRlZmF1bHQsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAuaW1hZ2Utd3JhcHBlci1kZWZhdWx0IGltZywgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmltYWdlLXdyYXBwZXIgaW1nLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5pbWFnZS13cmFwcGVyLWRlZmF1bHQgaW1nLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLm5ld3MtY29udGFpbmVyLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5uZXdzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLm5ld3MtY29udGFpbmVyIC5uZXdzLWRhdGUsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLm5ld3MtY29udGFpbmVyIC5uZXdzLWRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjNzM2ZjZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLm5ld3MtY29udGFpbmVyIC5uZXdzLWRhdGUsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLm5ld3MtY29udGFpbmVyIC5uZXdzLWRhdGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5uZXdzLWNvbnRhaW5lciAucGFnZS10YWcsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLm5ld3MtY29udGFpbmVyIC5wYWdlLXRhZyB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNzM2ZjZmO1xuICBwYWRkaW5nOiAycHggMTNweCAwIDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzczNmY2ZjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLm5ld3MtY29udGFpbmVyIC5uZXdzLXRpdGxlLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5uZXdzLWNvbnRhaW5lciAubmV3cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5uZXdzLWNvbnRhaW5lciAubmV3cy1zdW1tYXJ5LCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5uZXdzLWNvbnRhaW5lciAubmV3cy1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5uZXdzLWNvbnRhaW5lciAubGluay10by1uZXdzLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5uZXdzLWNvbnRhaW5lciAubGluay10by1uZXdzIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5uZXdzLWNvbnRhaW5lciAubGluay10by1uZXdzIGEsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLm5ld3MtY29udGFpbmVyIC5saW5rLXRvLW5ld3MgYSB7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5uZXdzLWNvbnRhaW5lciAubGluay10by1uZXdzIGE6aG92ZXIsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5uZXdzLWNvbnRhaW5lciAubGluay10by1uZXdzIGE6Zm9jdXMsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLm5ld3MtY29udGFpbmVyIC5saW5rLXRvLW5ld3MgYTpob3ZlciwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAubmV3cy1jb250YWluZXIgLmxpbmstdG8tbmV3cyBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLm5ld3MtY29udGFpbmVyIC5saW5rLXRvLW5ld3MsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLm5ld3MtY29udGFpbmVyIC5saW5rLXRvLW5ld3Mge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtZXZlbnRzLWJsb2NrLTEsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay01IHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCAwIDE0MHB4IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCAxMXB4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogIzUzYmI1MCA1cHggc29saWQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWV2ZW50cy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNSB7XG4gICAgbWFyZ2luOiAwIDIwcHggMTQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtZXZlbnRzLWJsb2NrLTEsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay01IHtcbiAgICBtYXJnaW46IDAgMjBweCAxNDBweCAyMHB4O1xuICAgIHdpZHRoOiA5NiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODIuMTg3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtZXZlbnRzLWJsb2NrLTEsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay01IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1ldmVudHMtYmxvY2stMSAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNSAuYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbiAgcGFkZGluZzogMjVweCAzMHB4O1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAudmlld19fZW1wdHksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDVweCAwO1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLnZpZXdfX3JvdywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzM7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tcmVsYXRlZC1ldmVudHMgLnZpZXdfX3JvdywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyB7XG4gICAgcGFkZGluZzogNDVweCAyMHB4IDQ1cHggMzBweDtcbiAgfVxufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLnZpZXdfX3Jvdzpob3ZlciwgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC52aWV3X19yb3c6Zm9jdXMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6aG92ZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyLCAudmlldy0tcmVsYXRlZC1ldmVudHMgLnZpZXdfX3Jvdzpmb2N1cyAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmhvdmVyIC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAudmlld19fcm93OmhvdmVyIC5kYXRlLXdyYXBwZXIgLmRhdGUgaDMsIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIgLmRhdGUgaDMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciAuZGF0ZSBoMywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3Jvdzpmb2N1cyAuZGF0ZS13cmFwcGVyIC5kYXRlIGgzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAudmlld19fcm93OmhvdmVyIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUsIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAudmlld19fcm93OmZvY3VzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6aG92ZXIgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3Jvdzpmb2N1cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAudmlld19fcm93OmhvdmVyIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC52aWV3X19yb3c6Zm9jdXMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmhvdmVyIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3Jvdzpmb2N1cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGEge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC52aWV3X19yb3c6Zmlyc3QtY2hpbGQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLnBhZ2VyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAucGFnZXIge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMzMxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEyJTtcbiAgICBtaW4taGVpZ2h0OiAxNjdweDtcbiAgICBtYXgtaGVpZ2h0OiAxNjdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXktc3RhcnQsIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXktZW5kLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXktc3RhcnQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRheS1lbmQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRheS1zdGFydCwgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRheS1lbmQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRheS1zdGFydCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF5LWVuZCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC50aW1lLCAudmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLnRpbWUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF0ZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSB7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG87XG4gIH1cbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgcCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSBwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgcCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSBwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5lbmQtbW9udGgsIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZW5kLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLW1vbnRoIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMnB4IDVweCAwIDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnN0YXJ0LW1vbnRoLCAudmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZW5kLW1vbnRoLCAudmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtZGF5LCAudmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZW5kLWRheSwgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zdGFydC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXkge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSwgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheS5vbmx5LXN0YXJ0LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheS5vbmx5LXN0YXJ0IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtc2VwZXJhdG9yIHtcbiAgcGFkZGluZzogN3B4O1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZGF0ZS1zZXBlcmF0b3IsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRhdGUgLmRhdGUtc2VwZXJhdG9yIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAxMnB4IDdweCAwIDdweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZGF0ZS1zZXBlcmF0b3IsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRhdGUgLmRhdGUtc2VwZXJhdG9yIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IC0xN3B4O1xuICB9XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAuaW1hZ2Utd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmltYWdlLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5pbWFnZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuaW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tcmVsYXRlZC1ldmVudHMgLmltYWdlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5pbWFnZS13cmFwcGVyIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuaW1hZ2Utd3JhcHBlciBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaDIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5pbWFnZS13cmFwcGVyIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmV2ZW50cy1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDI3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHdpZHRoOiAzNiU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5ldmVudHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDYlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MzZmNmY7XG4gIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIGEge1xuICBjb2xvcjogIzczNmY2ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NiU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSB7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tcG9zdGZpeCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2VtcHR5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudmlld19fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX3JvdywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX3JvdyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzM7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fcm93LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudmlld19fcm93IHtcbiAgICBwYWRkaW5nOiA0NXB4IDIwcHggNDVweCAzMHB4O1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19yb3c6aG92ZXIsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19yb3c6Zm9jdXMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC52aWV3X19yb3c6aG92ZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC52aWV3X19yb3c6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fcm93OmhvdmVyIC5ldmVudHMtdGl0bGUsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19yb3c6Zm9jdXMgLmV2ZW50cy10aXRsZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX3Jvdzpob3ZlciAuZXZlbnRzLXRpdGxlLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudmlld19fcm93OmZvY3VzIC5ldmVudHMtdGl0bGUge1xuICBjb2xvcjogIzQ2OWU0NCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX3Jvdzpob3ZlciAuZXZlbnQtZGV0YWlscy1saW5rIGEsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19yb3c6Zm9jdXMgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudmlld19fcm93OmhvdmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX3Jvdzpmb2N1cyAuZXZlbnQtZGV0YWlscy1saW5rIGEge1xuICBjb2xvcjogIzQ2OWU0NCAhaW1wb3J0YW50O1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fcm93OmhvdmVyIC5kYXRlLXdyYXBwZXIsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciAuZGF0ZSBoMywgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX3Jvdzpmb2N1cyAuZGF0ZS13cmFwcGVyIC5kYXRlIGgzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudmlld19fcm93OmhvdmVyIC5kYXRlLXdyYXBwZXIgLmRhdGUgaDMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciAuZGF0ZSBoMyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fcm93OmZpcnN0LWNoaWxkLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudmlld19fcm93OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX3JvdzpsYXN0LWNoaWxkLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudmlld19fcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAucGFnZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5wYWdlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS1hbmQtaW1hZ2UtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS1hbmQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDUxNXB4O1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMzFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA4cHggNXB4IDAgOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMnB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE2N3B4O1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRheS1zdGFydCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF5LWVuZCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF5LXN0YXJ0LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXktZW5kIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRheS1zdGFydCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF5LWVuZCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF5LXN0YXJ0LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXktZW5kIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAudGltZSwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLnRpbWUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlLmRhdGUtLW9uZS1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUuZGF0ZS0tb25lLWRheSB7XG4gICAgbWFyZ2luLXRvcDogMi43NXJlbTtcbiAgfVxuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlLmRhdGUtLXR3by1kYXlzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlLmRhdGUtLXR3by1kYXlzIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IC4ycmVtO1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgaDMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zdGFydC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZW5kLW1vbnRoLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LW1vbnRoLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZW5kLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLW1vbnRoIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zdGFydC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZW5kLW1vbnRoLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LW1vbnRoLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZW5kLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLW1vbnRoIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnN0YXJ0LWRheSwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZW5kLWRheSwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXksIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlIC5lbmQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5IHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zdGFydC1kYXksIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1kYXksIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnN0YXJ0LWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZW5kLWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXksIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmRhdGUtc2VwZXJhdG9yLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlIC5kYXRlLXNlcGVyYXRvciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXkub25seS1zdGFydCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXkub25seS1zdGFydCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gIHBhZGRpbmc6IDdweDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmltYWdlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5pbWFnZS13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmltYWdlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuaW1hZ2Utd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuaW1hZ2Utd3JhcHBlciBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmltYWdlLXdyYXBwZXIgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaDIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5pbWFnZS13cmFwcGVyIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5pbWFnZS13cmFwcGVyIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5pbWFnZS13cmFwcGVyIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMzFweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5ldmVudHMtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDU2JTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzczNmY2ZjtcbiAgcGFkZGluZzogMnB4IDEzcHggMCAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNzM2ZjZmO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZyBhIHtcbiAgY29sb3I6ICM3MzZmNmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzYlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQ2OWU0NDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGEge1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5tYW55LXJvd3M6bnRoLWNoaWxkKDIpLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAubWFueS1yb3dzOm50aC1jaGlsZCgyKSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA2NCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS1hbmQtaW1hZ2UtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS1hbmQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMjVlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDMzMXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRheS1zdGFydCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF5LWVuZCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF5LXN0YXJ0LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXktZW5kIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRheS1zdGFydCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF5LWVuZCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF5LXN0YXJ0LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXktZW5kIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAudGltZSwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLnRpbWUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIHtcbiAgICBtYXJnaW46IGF1dG8gYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIGgzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSBoMywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSBoMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS13cmFwcGVyIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtd3JhcHBlciAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zdGFydC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZW5kLW1vbnRoLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LW1vbnRoLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZW5kLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLW1vbnRoIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zdGFydC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZW5kLW1vbnRoLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LW1vbnRoLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZW5kLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLW1vbnRoIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtZGF5LCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5lbmQtZGF5LCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zdGFydC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXkge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXkge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZGF0ZS1zZXBlcmF0b3IsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmRhdGUtc2VwZXJhdG9yIHtcbiAgcGFkZGluZzogMTJweCA3cHggMCA3cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZGF0ZS1zZXBlcmF0b3IsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmRhdGUtc2VwZXJhdG9yIHtcbiAgICBwYWRkaW5nOiAxMnB4IDdweCAwIDdweDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtc2VwZXJhdG9yIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuaW1hZ2Utd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuaW1hZ2Utd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmltYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5pbWFnZS13cmFwcGVyIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmltYWdlLXdyYXBwZXIgLnZvY2FidWxhcnktZGVmYXVsdC1pbWFnZS1mb3ItZXZlbnRzIGgyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5pbWFnZS13cmFwcGVyIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5pbWFnZS13cmFwcGVyIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXgtaGVpZ2h0OiAxNjhweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5pbWFnZS13cmFwcGVyIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5pbWFnZS13cmFwcGVyIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE0MXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmltYWdlLXdyYXBwZXIgLnZvY2FidWxhcnktZGVmYXVsdC1pbWFnZS1mb3ItZXZlbnRzIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmltYWdlLXdyYXBwZXIgLnZvY2FidWxhcnktZGVmYXVsdC1pbWFnZS1mb3ItZXZlbnRzIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTY3cHg7XG4gIH1cbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUxJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHdpZHRoOiA2MiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MzZmNmY7XG4gIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzczNmY2Zjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZyBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcgYSB7XG4gIGNvbG9yOiAjNzM2ZjZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZTpob3ZlciwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZTpmb2N1cywgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSBhOmhvdmVyLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlIGE6Zm9jdXMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGU6aG92ZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGU6Zm9jdXMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUgYTpob3ZlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzYlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQ2OWU0NDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGEge1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGE6aG92ZXIsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYTpmb2N1cywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhOmhvdmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzLCAubGF0ZXN0LWJsb2ctc3RvcmllcyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluaywgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAuZmllbGQtLW5hbWUtZmllbGQtdmlldyB7XG4gIG1pbi1oZWlnaHQ6IDIzOXB4O1xufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19sYWJlbCwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9fbGFiZWwsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2xhYmVsOjphZnRlciwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogLTg2cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19sYWJlbDo6YWZ0ZXIsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19sYWJlbDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2xhYmVsOjphZnRlciwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2xhYmVsOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICB9XG59XG5cbi5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLnJlbGF0ZWQtY29udGVudC10aXRsZSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYTpob3ZlciwgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAucmVsYXRlZC1jb250ZW50LXRpdGxlIGE6Zm9jdXMsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYTpob3ZlciwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIGEsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIGEge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIGE6aG92ZXIsIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTpmb2N1cywgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTpob3ZlciwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcywgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgd2lkdGg6IDQwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UuZGVmYXVsdCBpbWcsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlLmRlZmF1bHQgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zIC5jb250ZXh0dWFsLXJlZ2lvbi5maWVsZF9faXRlbS5maWVsZF9faXRlbS1sYWJlbC1oaWRkZW4sIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyAuY29udGV4dHVhbC1yZWdpb24uZmllbGRfX2l0ZW0uZmllbGRfX2l0ZW0tbGFiZWwtaGlkZGVuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyLjVlbSkgYW5kIChtYXgtd2lkdGg6IDI4LjgxMjVlbSkge1xuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1NSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgfVxuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOC44NzVlbSkgYW5kIChtYXgtd2lkdGg6IDM1LjkzNzVlbSkge1xuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbiksIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5LCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDY4JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5LCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjglO1xuICB9XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5LCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHksIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5LCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWxpbmstcGFnZSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWxpbmstcGFnZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAuZmllbGQtbGluay1wYWdlLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAuZmllbGQtbGluay1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAuZmllbGQtbGluay1wYWdlIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWxpbmstcGFnZSAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1saW5rLXBhZ2UgYSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWxpbmstcGFnZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWxpbmstcGFnZSBhLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAuZmllbGQtbGluay1wYWdlIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1saW5rLXBhZ2U6Zm9jdXMgYSwgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAuZmllbGQtbGluay1wYWdlOmhvdmVyIGEsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1saW5rLXBhZ2U6Zm9jdXMgYSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWxpbmstcGFnZTpob3ZlciBhIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1saW5rLXBhZ2U6Zm9jdXMgLmdyZWVuLWFycm93LXByZS1saW5rLCAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1saW5rLXBhZ2U6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAuZmllbGQtbGluay1wYWdlOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWxpbmstcGFnZTpob3ZlciAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWRlc2MtbGluaywgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWRlc2MtbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnByb2ctbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC5wcm9nLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4ub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnByb2ctbGluayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAucHJvZy1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnByb2ctbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxufVxuXG4ub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnByb2ctbGluayAuZXh0ZXJuYWwtbGluay1pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXgtd2lkdGg6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNXB4O1xuICB0b3A6IDA7XG59XG5cbi5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAucHJvZy1saW5rOmhvdmVyIGEsIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAucHJvZy1saW5rOmZvY3VzIGEge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC5wcm9nLWxpbms6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLCAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnByb2ctbGluazpmb2N1cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnByb2ctZGVzY3JpcHRpb24ge1xuICBjbGVhcjogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuXG4udXNlci1sb2dnZWQtaW4gLmFkanVzdF9zY3JvbGwge1xuICBtYXJnaW4tdG9wOiAzMDBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzMuNDM3NWVtKSB7XG4gIC51c2VyLWxvZ2dlZC1pbiAuYWRqdXN0X3Njcm9sbCB7XG4gICAgbWFyZ2luLXRvcDogMjgwcHg7XG4gIH1cbn1cblxuLnVzZXItbG9nZ2VkLWluIC5hZGp1c3Rfc2Nyb2xsX2JlZm9yZSB7XG4gIG1hcmdpbi10b3A6IDQ4MHB4O1xufVxuXG4uYWRqdXN0X3Njcm9sbCB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMy40Mzc1ZW0pIHtcbiAgLmFkanVzdF9zY3JvbGwge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG59XG5cbi5hZGp1c3Rfc2Nyb2xsX2JlZm9yZSB7XG4gIG1hcmdpbi10b3A6IDM4MHB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSAubm9kZV9fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgYXJ0aWNsZS5hbGVydC1pdGVtIC5ub2RlX19jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtdHlwZSwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGUsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtdHlwZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtdHlwZSBzcGFuLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtdHlwZSBzcGFuLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC10eXBlIHNwYW4sIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtdHlwZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGUgc3Bhbjo6YmVmb3JlLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGUgc3Bhbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMjUuOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGUgc3Bhbjo6YmVmb3JlLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGUgc3Bhbjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2UsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCAuYWxlcnQtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCAuYWxlcnQtbWVzc2FnZSwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC1jb250ZW50IC5hbGVydC1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2UsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCAuYWxlcnQtbWVzc2FnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC1jb250ZW50IC5hbGVydC1tZXNzYWdlIHRpbWUsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCAuYWxlcnQtbWVzc2FnZSB0aW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjc5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCAuYWxlcnQtbWVzc2FnZSB0aW1lLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2UgdGltZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC1jb250ZW50IC5hbGVydC1tZXNzYWdlIHRpbWUsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCAuYWxlcnQtbWVzc2FnZSB0aW1lIHtcbiAgICBsaW5lLWhlaWdodDogMS44ODtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2UgdGltZTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCAuYWxlcnQtbWVzc2FnZSB0aW1lOjphZnRlciB7XG4gIGNvbnRlbnQ6ICd8JztcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogNXB4O1xuICBtYXJnaW4tbGVmdDogMTIuNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCAuYWxlcnQtbWVzc2FnZSB0aW1lOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC1jb250ZW50IC5hbGVydC1tZXNzYWdlIHRpbWU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgLmFsZXJ0LWl0ZW0uV2FybmluZ3MgLmFsZXJ0LXR5cGUgc3Bhbjo6YmVmb3JlLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiAuYWxlcnQtaXRlbS5XYXJuaW5ncyAuYWxlcnQtdHlwZSBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL0FsZXJ0LWNsZWFyZWQucG5nXCIpO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSAuYWxlcnQtaXRlbS5JbmZvcm1hdGlvbmFsIC5hbGVydC10eXBlIHNwYW46OmJlZm9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgLmFsZXJ0LWl0ZW0uSW5mb3JtYXRpb25hbCAuYWxlcnQtdHlwZSBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL01haW50ZW5hbmNlLnBuZ1wiKTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgLmFsZXJ0LWl0ZW0uQ3JpdGljYWwgLmFsZXJ0LXR5cGUgc3Bhbjo6YmVmb3JlLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiAuYWxlcnQtaXRlbS5Dcml0aWNhbCAuYWxlcnQtdHlwZSBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL0FsZXJ0LnBuZ1wiKTtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWFsZXJ0cy1ibG9jay0zLCAjYmxvY2stdmlld3MtYmxvY2stYWxlcnRzLWJsb2NrLTQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC52aWV3X19lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4O1xufVxuXG4uc2VhcmNoLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmV5O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4ucGF0aC1zZWFyY2ggLmhiLXByZWZpeCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhdGgtc2VhcmNoIC5yZWdpb24tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnBhdGgtc2VhcmNoIC5yZWdpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogNDVweCAwIDkwcHggMDtcbiAgfVxufVxuXG4ucGF0aC1zZWFyY2ggLmJsb2NrLS1ob2xsYW5kLWJsb29ydmlldy1lbWFpbC1zdWJzY3JpcHRpb24tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnZpZXdfX2VtcHR5IHtcbiAgcGFkZGluZzogNDVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAudmlld19fY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnZpZXdfX2NvbnRlbnQgYSAudmlld19fcm93IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC52aWV3X19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC52aWV3X19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAudmlld19faGVhZGVyIHAge1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnZpZXdfX2hlYWRlciBwIHtcbiAgICB3aWR0aDogNzMlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAudmlld19faGVhZGVyIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnZpZXdfX2hlYWRlciBwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzM7XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAudmlld19faGVhZGVyIHA6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnZpZXdfX2hlYWRlciAuc2VhcmNoLWJhciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC52aWV3X19oZWFkZXIgLnNlYXJjaC1iYXIge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnZpZXdfX2hlYWRlciAuc2VhcmNoLWJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICB9XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAudmlld19faGVhZGVyIC5zZWFyY2gtYmFyIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnZpZXdfX2hlYWRlciAuc2VhcmNoLWJhciAuZm9ybS1pdGVtLS10ZXh0ZmllbGQgbGFiZWwge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAudmlld19faGVhZGVyIC5zZWFyY2gtYmFyIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzdDM0MzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLXNlYXJjaC0tYmxhY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDMxcHg7XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC52aWV3X19oZWFkZXIgLnNlYXJjaC1iYXIgLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC52aWV3X19oZWFkZXIgLnNlYXJjaC1iYXIgLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucGFnZXIge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluazpmaXJzdC1jaGlsZCAudmlld19fcm93IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rOmxhc3QtY2hpbGQgLnZpZXdfX3JvdyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyB7XG4gICAgbWF4LXdpZHRoOiA3MyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3c6aG92ZXIgLnZpZXdzLWZpZWxkLXRpdGxlIGEsIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93OmZvY3VzIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93OmhvdmVyIC5zZWFyY2gtbW9yZS1saW5rIC5yZWFkLW1vcmUsIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93OmZvY3VzIC5zZWFyY2gtbW9yZS1saW5rIC5yZWFkLW1vcmUge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLCAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtZmllbGQtZGVmYXVsdC1pbWFnZSB7XG4gIG1heC13aWR0aDogMjk3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaDIsIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IC52aWV3cy1maWVsZC1maWVsZC1kZWZhdWx0LWltYWdlIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZywgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWRlZmF1bHQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IC52aWV3cy1maWVsZC10aXRsZSBhOmhvdmVyLCAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtdGl0bGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IC52aWV3cy1maWVsZC12aWV3cy1jb25kaXRpb25hbC1maWVsZCwgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnksIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IC52aWV3cy1maWVsZC1ib2R5LCAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeS1wcm9ncmFtcy1zZXJ2aWNlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzczNmY2Zjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtZmllbGQtZGF0ZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1kYXRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICM3MzZmNmY7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LWRhdGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtbm90aGluZyAuc2VhcmNoLW1vcmUtbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQ2OWU0NDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ibG9jay0tc2l0ZW1hcCB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuYmxvY2stLXNpdGVtYXAge1xuICAgIG1heC13aWR0aDogMTU3NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5ibG9jay0tc2l0ZW1hcCAuYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uc2l0ZW1hcCB7XG4gIG1heC13aWR0aDogMTU3NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNpdGVtYXAgLnNpdGVtYXAtYm94LW1lbnUtbWFpbiBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlbWFwIC5zaXRlbWFwLWl0ZW0tLW1lbnUtbWFpbjpmaXJzdC1jaGlsZCA+IHVsID4gbGkgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zaXRlbWFwIC5zaXRlbWFwLWl0ZW0tLW1lbnUtbWFpbjpmaXJzdC1jaGlsZCA+IHVsID4gbGkgPiBhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaXRlbWFwIC5zaXRlbWFwLWl0ZW0tLW1lbnUtbWFpbjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc2l0ZW1hcCAuc2l0ZW1hcC1pdGVtLS1tZW51LW1haW46Zmlyc3QtY2hpbGQgYSB7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaXRlbWFwIC5zaXRlbWFwLWl0ZW0tLW1lbnUtbWFpbjpmaXJzdC1jaGlsZCA+IGxpID4gdWwge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLnNpdGVtYXAgLnNpdGVtYXAtaXRlbS0tbWVudS1tYWluIGRpdiB1bCBsaSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5zaXRlbWFwIC5zaXRlbWFwLWl0ZW0tLW1lbnUtbWFpbiBkaXYgdWwgbGkuZmlyc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNpdGVtYXAgLnNpdGVtYXAtaXRlbS0tbWVudS1tYWluOmZpcnN0LWNoaWxkID4gZGl2ID4gdWwgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2l0ZW1hcCAuc2l0ZW1hcC1pdGVtLS1tZW51LW1haW46Zmlyc3QtY2hpbGQgPiBkaXYgPiB1bCA+IGxpIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNpdGVtYXAgLnNpdGVtYXAtaXRlbS0tbWVudS1tYWluOmZpcnN0LWNoaWxkID4gZGl2ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNpdGVtYXAgLnNpdGVtYXAtaXRlbS0tbWVudS1tYWluOmZpcnN0LWNoaWxkID4gZGl2ID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHBhZGRpbmc6IDMuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlbWFwIC5zaXRlbWFwLWl0ZW0tLW1lbnUtbWFpbjpmaXJzdC1jaGlsZCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2l0ZW1hcCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cblxuLnNpdGVtYXAgdWwge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM0NjllNDQ7XG59XG5cbi5zaXRlbWFwIHVsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5zaXRlbWFwIHVsOmZpcnN0LWNoaWxkID4gbGkgPiB1bCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4uc2l0ZW1hcCB1bDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNpdGVtYXAgdWw6bnRoLWNoaWxkKDIpIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuc3VwIHtcbiAgdG9wOiAwLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5hdWRpbyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzcmluZyxcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5bdHlwZT0nY2hlY2tib3gnXSxcblt0eXBlPSdyYWRpbyddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG50ZW1wbGF0ZSxcbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYWJicixcbmJsb2NrcXVvdGUsXG5jb2RlLFxua2JkLFxucSxcbnNhbXAsXG50dCxcbnZhciB7XG4gIGh5cGhlbnM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5saSxcbm9sLFxudWwsXG5wIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsOjphZnRlciwgLnRhYmxlLWJhc2ljOjphZnRlcixcbnRhYmxlOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtdHlwZTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtdHlwZTo6YWZ0ZXIge1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4ubC1tYWluIGEsIC5ub2RlLXByZXZpZXctY29udGFpbmVyIC5ub2RlLXByZXZpZXctYmFja2xpbmssIGlucHV0W3R5cGU9J3N1Ym1pdCddLFxuI2VkaXQtY2FuY2VsLCAucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIGEucHJpbnQsIC5iYWJ5LWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3ItcmVzdWx0cyBhLnJlbW92ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG59XG5cbi5icmVhZGNydW1iX190aXRsZSB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDkzLjc1JTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMDYuMjUlO1xuICB9XG59XG5cbmh0bWwge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICBtYXJnaW46IDA7XG59XG5cbmEgaW1nIHtcbiAgYm9yZGVyOiAwcHg7XG59XG5cbi5tb3JlLWxpbmsge1xuICBtYXJnaW4tdG9wOiAwLjM1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IC44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4ubW9yZS1saW5rIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjdyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM0NjllNDQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubW9yZS1saW5rIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvd3MvaWNvbnNfX2Fycm934oCUbGluay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICBtYXJnaW4tbGVmdDogLjI1cmVtO1xufVxuXG4ubC1tYWluIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5sLW1haW4gYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDY5ZTQ0O1xufVxuXG4uY29udGV4dHVhbC1saW5rcyBhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNvbnRleHR1YWwtbGlua3MgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXItc3R5bGU6IGluc2V0O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjNDY5ZTQ0O1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLm1hcmtlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gbGkge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbn1cblxucCArIHAge1xuICBtYXJnaW4tdG9wOiAxLjA1cmVtO1xufVxuXG5oMiArIHAsXG5oMyArIHAsXG5oNCArIHAsXG5oNSArIHAsXG5oNiArIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaDEsXG5oMSB7XG4gIGZvbnQtc2l6ZTogMS42Nzk1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oMSxcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMS43OTIwM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmgxLFxuICBoMSB7XG4gICAgZm9udC1zaXplOiAxLjkxMjA5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oMSxcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4wNDAycmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuaDEsXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuMTc2ODlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4uaDIsXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS40NzUycmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmgyLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjU3NDA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDIsXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNjc5NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaDIsXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNzkyMDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5oMixcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS45MTIwOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5oMyxcbmgzIHtcbiAgZm9udC1zaXplOiAxLjI5NTc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmgzLFxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjM4MjU3cmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDMsXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNDc1MnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaDMsXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNTc0MDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5oMyxcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS42Nzk1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLmg0LFxuaDQge1xuICBmb250LXNpemU6IDEuMTM4MTNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDQsXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuMjE0MzlyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oNCxcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yOTU3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaDQsXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuMzgyNTdyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5oNCxcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS40NzUycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLmg1LFxuaDUge1xuICBmb250LXNpemU6IDAuOTk5NjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDUsXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuMDY2NjdyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oNSxcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4xMzgxM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaDUsXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuMjE0MzlyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5oNSxcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4yOTU3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5oNixcbmg2IHtcbiAgZm9udC1zaXplOiAwLjg3ODA4cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmg2LFxuICBoNiB7XG4gICAgZm9udC1zaXplOiAwLjkzNjkxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDYsXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDAuOTk5NjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmg2LFxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxLjA2NjY3cmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuaDYsXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEuMTM4MTNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay0tcGFnZS10aXRsZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYWRkdGhpcyB7XG4gIHBhZGRpbmctdG9wOiAwLjdyZW07XG59XG5cbi5hZGR0aGlzIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IC44O1xufVxuXG4uYWRkdGhpcyAuYXQtc2hhcmUtYnRuOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5maWxlLS1nZW5lcmFsLFxuLmZpbGUtLWFwcGxpY2F0aW9uLW9jdGV0LXN0cmVhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1leGUuc3ZnKTtcbn1cblxuLmZpbGUtLXBhY2thZ2UteC1nZW5lcmljIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWdlbmVyaWMuc3ZnKTtcbn1cblxuLmZpbGUtLXgtb2ZmaWNlLXNwcmVhZHNoZWV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLXhscy5zdmcpO1xufVxuXG4uZmlsZS0teC1vZmZpY2UtZG9jdW1lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtZG9jLnN2Zyk7XG59XG5cbi5maWxlLS14LW9mZmljZS1wcmVzZW50YXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtcHB0LnN2Zyk7XG59XG5cbi5maWxlLS10ZXh0LXgtc2NyaXB0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWpzLnN2Zyk7XG59XG5cbi5maWxlLS10ZXh0LWh0bWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtaHRtbC5zdmcpO1xufVxuXG4uZmlsZS0tdGV4dC1wbGFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvdGV4dC1wbGFpbi5wbmcpO1xufVxuXG4uZmlsZS0tYXBwbGljYXRpb24tcGRmIC5wZGYtaWNvbi1pbWcge1xuICBtYXgtd2lkdGg6IDIycHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmlsZS0tYXBwbGljYXRpb24teC1leGVjdXRhYmxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWV4ZS5zdmcpO1xufVxuXG4uZmlsZS0tYXVkaW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtbXAzLnN2Zyk7XG59XG5cbi5maWxlLS12aWRlbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1tcDQuc3ZnKTtcbn1cblxuLmZpbGUtLXRleHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtdHh0LnN2Zyk7XG59XG5cbi5maWxlLS1pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1qcGcuc3ZnKTtcbn1cblxuLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcG9zdHNjcmlwdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1lcHMuc3ZnKTtcbn1cblxuLmZpbGUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG5cbmFbZGF0YS1lbnRpdHktdHlwZT1cImZpbGVcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5hW2RhdGEtZW50aXR5LXR5cGU9XCJmaWxlXCJdOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgd2lkdGg6IC43NXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBsZWZ0OiAtLjlyZW07XG4gIHRvcDogLjEycmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2F0dGFjaC0yLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ubWVzc2FnZXMge1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y2ZmE7XG4gIGNvbG9yOiAjNDI0MjQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDU1cHggNTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAxLjIlICAtNXB4O1xufVxuXG4ubWVzc2FnZXMgYSB7XG4gIGNvbG9yOiAjYmNkZWVlO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLm1lc3NhZ2VzX19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1lc3NhZ2VzLS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU2ZTU7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzVjMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnL21lc3NhZ2VzLWVycm9yLnN2Z1wiKTtcbn1cblxuLm1lc3NhZ2VzLS1lcnJvciBhIHtcbiAgY29sb3I6ICNmZjY0NWM7XG59XG5cbi5tZXNzYWdlcy0tZXJyb3IgLm1lc3NhZ2VzX19pdGVtIGVtOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1lc3NhZ2VzLS1zdGF0dXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmOGU2O1xuICBib3JkZXItY29sb3I6ICNjOWU4YTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9tZXNzYWdlcy1zdGF0dXMuc3ZnXCIpO1xufVxuXG4ubWVzc2FnZXMtLXN0YXR1cyBhIHtcbiAgY29sb3I6ICM3MWIwMmY7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLm1lc3NhZ2VzLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFmMmNjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvbWVzc2FnZXMtd2FybmluZy5zdmdcIik7XG59XG5cbi5tZXNzYWdlcy0td2FybmluZyBhIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLndyYXBwZXItbmljZS1sb2dpbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ud3JhcHBlci1uaWNlLWxvZ2luIC5uaWNlLWxvZ2luLXBhc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAuOHJlbTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAud3JhcHBlci1uaWNlLWxvZ2luIC5uaWNlLWxvZ2luLXBhc3Mge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLndyYXBwZXItbmljZS1sb2dpbiAubmljZS1sb2dpbi1sb2dpbiB7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbn1cblxuLm5vZGUtcHJldmlldy1jb250YWluZXIgLm5vZGUtcHJldmlldy1iYWNrbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdGNjE7XG4gIHBhZGRpbmc6IC41cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMDIyM2VtO1xufVxuXG4ubm9kZS1wcmV2aWV3LWNvbnRhaW5lciAubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzU1OTtcbn1cblxuLm5vZGUtcHJldmlldy1jb250YWluZXIgLmZvcm0taXRlbS12aWV3LW1vZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIGJvcmRlcjogMDtcbn1cblxuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xufVxuXG4jY2JveFdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZmllbGQtLW5hbWUtdXNlci1waWN0dXJlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuaDIuc3R5bGVndWlkZSB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA3RjYxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLmNvbnRleHR1YWwtbGlua3Mtd3JhcHBlciBhLmNvbnRleHR1YWwtbGlua3MtdHJpZ2dlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmNvbnRleHR1YWwtbGlua3Mtd3JhcHBlciB1bC5jb250ZXh0dWFsLWxpbmtzIGxpIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5ibG9jay0tdGFicyB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgbGkge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjZyZW0gMS4zZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmE0MTRmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMmUzMjNkO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMyZTMyM2Q7XG4gIH1cbn1cblxuLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzMjNkO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG59XG5cbi5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgdWwudGFicy5wcmltYXJ5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIHVsLnRhYnMucHJpbWFyeSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgdWwudGFicy5zZWNvbmRhcnkge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCB1bC50YWJzLnNlY29uZGFyeSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgdWwudGFicy5zZWNvbmRhcnkgYSB7XG4gIHBhZGRpbmc6IC4xcmVtIC40O1xuICBmb250LXNpemU6IC42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2tpcGxpbmtzIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTdlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTRlbTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLnNraXBsaW5rc19fbGluayxcbi5za2lwbGlua3NfX2xpbms6dmlzaXRlZCxcbi5za2lwbGlua3NfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogI2VlZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTRlbTtcbn1cblxuI21haW46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ucHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9ncmVzc19fdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDY1LCAxMTYsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDQxNzQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4yZW0gMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDZlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2dyZXNzX19iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MTc0O1xuICBoZWlnaHQ6IDFyZW07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHdpZHRoOiAzJTtcbn1cblxuLnByb2dyZXNzX19kZXNjcmlwdGlvbixcbi5wcm9ncmVzc19fcGVyY2VudGFnZSB7XG4gIGNvbG9yOiAjNEQ0RDREO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZ3Jlc3NfX2Rlc2NyaXB0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wcm9ncmVzc19fcGVyY2VudGFnZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnBvc3Qtc2hhcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb250QiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzYWJsZTphY3RpdmUsIC5mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNDY5ZTQ0O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbmRpdltkYXRhLW9lbWJlZC11cmwqPVwiaW5zdGFncmFtXCJdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5kaXZbZGF0YS1vZW1iZWQtdXJsKj1cImluc3RhZ3JhbVwiXSBpZnJhbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnNvY2lhbGVtYmVkX19jb250YWluZXIsXG4udmlkZW9lbWJlZF9fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNvY2lhbGVtYmVkX19jb250YWluZXIgLnR3aXR0ZXItdHdlZXQsXG4uc29jaWFsZW1iZWRfX2NvbnRhaW5lciBpZnJhbWUsXG4udmlkZW9lbWJlZF9fd3JhcHBlciAudHdpdHRlci10d2VldCxcbi52aWRlb2VtYmVkX193cmFwcGVyIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uY2tlX2VkaXRhYmxlIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcIicgIWltcG9ydGFudDtcbn1cblxuLmNrZV9lZGl0YWJsZSBibG9ja3F1b3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcIicgIWltcG9ydGFudDtcbn1cblxuLmNrZV9lZGl0YWJsZSB1bCwgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5ja2VfZWRpdGFibGUgdWwgbGkge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmNrZV9lZGl0YWJsZSBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuIiwiLy9Mb2FkIGZvbnQgZnJvbSBHb29nbGUgZm9udHM6IEhpbmRcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9SGluZDozMDAsNDAwLDUwMCw2MDAsNzAwJyk7XG5cbi8vIEZvbnRzXG4kc3lzdGVtLWZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cbiRiYXNlLWZvbnQtZmFtaWx5OiAnSGluZCcsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblxuJG1vbm9zcGFjZS1mb250LWZhbWlseTogQ29uc29sYXMsICdNZW5sbycsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2UsIHNhbnMtc2VyaWY7XG5cbi8vL0luaXRpYWxpemluZyBUeXBpIGxpYnJhcnlcbkBpbmNsdWRlIHR5cGktaW5pdDtcblxuLy8vUGVyZmVjdCBmb3VydGhcbiRtcy1yYXRpbzogMS4zMzM7XG5cbi8vRm9udCBTdHlsZXNcbiRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuJGJhc2UtbGluZS1oZWlnaHQ6IDEuNjc7XG5cbi8vSGVhZGluZyAmIEJvZHkgRm9udCBzaXplcyArIExpbmUgaGVpZ2h0XG5cbiRmb250LWgxLWxhcmdlOiA0NXB4O1xuJGZvbnQtaDItbGFyZ2U6IDM1cHg7XG4kZm9udC1oMy1sYXJnZTogMzBweDtcbiRmb250LWg0LWxhcmdlOiAyNnB4O1xuJGZvbnQtaDQtbWVkaXVtOiAyNHB4O1xuJGZvbnQtaDUtbGFyZ2U6IDIycHg7XG4kZm9udC1oNS1tZWRpdW06IDIwcHg7XG5cbiRmb250LWJvZHktc2l6ZTogMThweDtcbiRmb250LWJvZHktc2l6ZS1zbWFsbDogMTZweDtcbiRmb250LWJvZHktc2l6ZS1leHRyYS1zbWFsbDogMTVweDtcbiRmb250LWJvZHktc2l6ZS14eC1zbWFsbDogMTRweDtcblxuJGZvbnQtYm9keS1saW5lLWhlaWdodDogMS42MTtcbiRmb250LWJvZHktd2VpZ2h0OiBub3JtYWw7XG4iLCIvLyBJbmNsdWRlcyByZXNldHMgYW5kIGhlbHBlciBjbGFzc2VzLlxuLy8gSW5zcGlyYXRpb246IGh0dHA6Ly9uZWNvbGFzLmdpdGh1Yi5jb20vbm9ybWFsaXplLmNzc1xuLy8gdmVyc2lvbiAzLjAuMlxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnN1cCB7XG4gIHRvcDogMC41ZW07XG4gIC8vIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuYXVkaW8sXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuW3R5cGU9J2NoZWNrYm94J10sXG5bdHlwZT0ncmFkaW8nXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxudGVtcGxhdGUsXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmFiYnIsXG5ibG9ja3F1b3RlLFxuY29kZSxcbmtiZCxcbnEsXG5zYW1wLFxudHQsXG52YXIge1xuICBoeXBoZW5zOiBub25lO1xufVxuXG5cbi8vL0FkZGl0aW9uYWwgcmVzZXQgYnkgWmVsbFxuYmxvY2txdW90ZSxcbmZpZ3VyZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmxpLFxub2wsXG51bCxcbnB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiIsIlxuXG4vLyA9PT09PT09PT09XG4vLyBBREQtQ09OVEVYVFxuLy8gLS0tLS1cbi8vIEFkZHMgY3VycmVudCBjb250ZXh0IHRvIHRoZSAkY29udGV4dHMgbWFwIHRoYXQgaXMgdXNlZFxuLy8gdG8gc3RvcmUgYWxsIGNvbnRleHRzIGZvciBhbGwgc3VzeSBpdGVtcyBmb3IgaXRzIGNoaWxkcmVuXG4vL1xuLy8gVVNBR0U6XG4vLyAtLS0tLVxuLy8gSWYgcGFyZW50IGNvbnRleHQgd2FzIHByZXZpb3VzbHkgZGVjbGFyZWQsXG4vLyB1c2Ugd2l0aCBlaXRoZXIgbmVzdGVkIG9yIHN1c3ktYnJlYWtwb2ludDpcbi8vXG4vLyAubm8tcGFyZW50IHtcbi8vICAgQGluY2x1ZGUgc3VzeS1icmVha3BvaW50KDYwMHB4LCA5KSB7XG4vLyAgICAgQGluY2x1ZGUgYWRkLWNvbnRleHQoY29udGVudCwgbWVkLCA2KVxuLy8gICB9XG4vLyB9XG4vL1xuLy8gSWYgcGFyZW50IGNvbnRleHQgd2FzIGRlY2xhcmVkIHByZXZpb3VzbHksXG4vLyB1c2Ugd2l0aCBnZXQtY29udGV4dDpcbi8vXG4vLyAuaGFzLXBhcmVudCB7XG4vLyAgIEBpbmNsdWRlIGdldC1jb250ZXh0KGNvbnRlbnQsIG1lZCkge1xuLy8gICAgIEBpbmNsdWRlIGFkZC1jb250ZXh0KGdhbGxlcnksIG1lZCwgMyk7XG4vLyAgIH1cbi8vIH1cbi8vID09PT09PT09PT1cblxuXG4vLy8gQGF1dGhvciBWb3ZhIFNrb2tcbi8vLyBAY29udGVudCBTdHlsZXMgd2hpY2ggZ28gaW5zaWRlIG9mIGNob3NlbiBicmVha3BvaW50XG4vLy8gQHRocm93IFwiSW52YWxpZCBicmVha3BvaW50IGAjeyRuYW1lfWBcIlxuLy8vIEBleGFtcGxlXG4vLy8gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpO1xuLy8vIEBvdXRwdXRcbi8vLyBgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4vLy9cdFx0Ly8gU3R5bGVzXG4vLy8gfWBcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRicmVha3BvaW50c1xuXG5cblxuQG1peGluIGFkZC1jb250ZXh0KCRsYXlvdXQsICRicmVha3BvaW50LCAkc3BhbiwgJGxvY2F0aW9uOiBudWxsKSB7XG4gIEBpZiB0eXBlLW9mKCRsb2NhdGlvbikgPT0gXCJzdHJpbmdcIiB7XG4gICAgJGNvbnRleHRzOiBfc3VzeS1kZWVwLXNldCgkY29udGV4dHMsICRsYXlvdXQsICRicmVha3BvaW50LCAkc3BhbiBvZiBzdXN5LWdldChjb2x1bW5zKSBzdXN5LWdldChndXR0ZXIpICRsb2NhdGlvbikgIWdsb2JhbDtcbiAgfSBAZWxzZSB7XG4gICAgJGNvbnRleHRzOiBfc3VzeS1kZWVwLXNldCgkY29udGV4dHMsICRsYXlvdXQsICRicmVha3BvaW50LCAkc3BhbiBvZiBzdXN5LWdldChjb2x1bW5zKSBzdXN5LWdldChndXR0ZXIpIGF0ICRsb2NhdGlvbikgIWdsb2JhbDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09XG4vLyBHRVQtQ09OVEVYVFxuLy8gLS0tLS1cbi8vIEdldHMgdGhlIGNvbnRleHQgZnJvbSB0aGUgJGNvbnRleHRzIG1hcCBhbmQgaW5jbHVkZSBhXG4vLyBuZXN0ZWQgd3JhcHBlciB0byB1c2Ugd2l0aCB0aGUgY29udGVudHMgb2YgdGhlIGNvbnRleHQuXG4vL1xuLy8gVXNhZ2U6XG4vLyAtLS0tLS1cbi8vXG4vLyAudGVzdCB7XG4vLyAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UpIHtcbi8vICAgICAgQGluY2x1ZGUgZ2V0LWNvbnRleHQoY29udGVudCxsYXJnZSkge1xuLy8gICAgICAgIEBpbmNsdWRlIHNwYW4oNik7XG4vLyAgICAgIH1cbi8vICAgfVxuLy8gfVxuLy9cbi8vID09PT09PT09PT1cbkBtaXhpbiBnZXQtY29udGV4dCgka2V5cy4uLikge1xuICAkY29udGV4dDogZ2V0LWNvbnRleHQoJGtleXMuLi4pO1xuICBAaW5jbHVkZSBuZXN0ZWQoJGNvbnRleHQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbi8vLyBDbGVhcmZpeCBmb3IgSUU4ICYgYWJvdmVcbi8vLyBAc291cmNlIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3MvY2xlYXItZml4L1xuQG1peGluIGNmIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG5cbkBtaXhpbiBjZi1pbXBvcnRhbnQge1xuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vLy8gSW1hZ2UgcmVwbGFjZW1lbnQgbWl4aW5cbi8vLyBSZXBsYWNlcyB0ZXh0IHdpdGggYmFja2dyb3VuZCBpbWFnZXMuXG4vLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGRpc3BsYXlcbi8vLyBAc291cmNlIGh0dHA6Ly93d3cuemVsZG1hbi5jb20vMjAxMi8wMy8wMS9yZXBsYWNpbmctdGhlLTk5OTlweC1oYWNrLW5ldy1pbWFnZS1yZXBsYWNlbWVudC9cbkBtaXhpbiBoaWRlLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuXG4vLy8gTWFrZXMgZWxlbWVudCBpbnZpc2libGUhXG4vLy8gKlJlbWFpbnMgdmlzaWJsZSBmb3IgYWNjZXNzaWJpbGl0eSpcbi8vLyBAc291cmNlIGh0dHA6Ly9zbm9vay5jYS9hcmNoaXZlcy9odG1sX2FuZF9jc3MvaGlkaW5nLWNvbnRlbnQtZm9yLWFjY2Vzc2liaWxpdHlcbkBtaXhpbiBpcy1pbnZpc2libGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbn1cblxuXG5cbi8vLyBUdXJucyBvZmYgdGhlIGVsZW1lbnQtaW52aXNpYmxlIGVmZmVjdC5cbkBtaXhpbiBpcy12aXNpYmxlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblxuXG4vLy8gQ2hhbmdlcyBpbnB1dCBQbGFjZWhvbGRlciBjb2xvclxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcikge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG5cbi8vLyBDaGFuZ2VzIGJhY2tncm91bmQgY29sb3IgYW5kIHRleHQgY29sb3Igd2hlbiB0ZXh0IGlzIHNlbGVjdGVkXG5AbWl4aW4gc2VsZWN0aW9uKCRiZ0NvbG9yLCAkdGV4dENvbG9yKSB7XG4gICY6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJGJnQ29sb3I7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gIH1cbn1cblxuXG4vLy9TaGFwZXMgbWl4aW46IGNpcmNsZVxuQG1peGluIGNpcmNsZSgkd2lkdGgpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkd2lkdGg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi8vL1NoYXBlcyBtaXhpbjogdHJpYW5nbGVcbkBtaXhpbiB0cmlhbmdsZSgkZGlyLCAkc2l6ZSwgJGNvbG9yKSB7XG4gIGJvcmRlcjogJHNpemUgdHJhbnNwYXJlbnQgc29saWQ7XG4gIEBpZiAkZGlyID09IFwidG9wXCIgb3IgJGRpciA9PSBcInVwXCIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjtcbiAgfSBAZWxzZSBpZiAkZGlyID09IFwicmlnaHRcIiBvciAkZGlyID09IFwiYWZ0ZXJcIiB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcbiAgfSBAZWxzZSBpZiAkZGlyID09IFwiYm90dG9tXCIgb3IgJGRpciA9PSBcImRvd25cIiB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yO1xuICB9IEBlbHNlIGlmICRkaXIgPT0gXCJsZWZ0XCIgb3IgJGRpciA9PSBcImJlZm9yZVwiIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG5cbi8vLyBLZWVwIHRoZSBmb290ZXIgYXQgdGhlIGJvdHRvbSBvZiB0aGUgc2l0ZVxuLy8vIEBleGFtcGxlXG4vLy8gICBAaW5jbHVkZSBzdGlja3ktZm9vdGVyKDIwZW0sIFwiI3NpdGVcIiwgXCIjcHVzaFwiLCBcIiNmb290ZXJcIik7XG4vLy8gQHNvdXJjZSBodHRwOi8vY29kZXBlbi5pby96b2Vyb29uZXkvcGVuL3Z0ZEZ3XG4vLy8gQGF1dGhvciBab2UgUm9vbmV5XG5AbWl4aW4gc3RpY2t5LWZvb3RlcigkZm9vdGVyLWhlaWdodCwgJHdyYXBwZXItc2VsZWN0b3I6IHVucXVvdGUoXCIjc2l0ZVwiKSwgJGNvbnRhaW5lci1zZWxlY3RvcjogdW5xdW90ZShcIiN3cmFwLWFsbFwiKSwgJGZvb3Rlci1zZWxlY3RvcjogdW5xdW90ZShcIiNmb290ZXJcIikpIHtcbiAgaHRtbCwgYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIGJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICN7JHdyYXBwZXItc2VsZWN0b3J9IHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtJGZvb3Rlci1oZWlnaHQ7XG4gICAgI3skY29udGFpbmVyLXNlbGVjdG9yfSB7XG4gICAgICBwYWRkaW5nOiAwIDAgJGZvb3Rlci1oZWlnaHQgMDtcbiAgICB9XG4gIH1cbiAgI3skZm9vdGVyLXNlbGVjdG9yfSB7XG4gICAgaGVpZ2h0OiAkZm9vdGVyLWhlaWdodDtcbiAgfVxufVxuXG4vLy8gR2VuZXJpYyBoZWFkaW5nIHN0eWxlcyBoZWxwZXJzXG4vLy8gQGdyb3VwIGhlbHBlcnNcblxuQG1peGluIGhlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cblxuLy8vIEdlbmVyaWMgbGFiZWwgc3R5bGVzIGhlbHBlcnNcbi8vLyBAZ3JvdXAgaGVscGVyc1xuXG5AbWl4aW4gbGFiZWx7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG59XG5cblxuLy8vIEdlbmVyaWMgZGF0ZSBzdHlsZXMgaGVscGVyc1xuLy8vIEBncm91cCBoZWxwZXJzXG5AbWl4aW4gZGF0ZXtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAuOHJlbTtcbn1cblxuLy8vIEZvciBhZGRpbmcgZm9udCBpY29ucyB0byBlbGVtZW50cyB1c2luZyBDU1MgcHNldWRvLWVsZW1lbnRzXG4vLy8gQGF1dGhvciBKYXlkZW4gU2VyaWNcbi8vLyBAc291cmNlIGh0dHA6Ly9qYXlkZW5zZXJpYy5jb20vYmxvZy9mdW4td2l0aC1zYXNzLWFuZC1mb250LWljb25zXG4vLy8gQGV4YW1wbGVcbi8vLyAgIEBpbmNsdWRlIGljb24oYm90aCkge1xuLy8vICAgICBjb2xvcjogZ3JheTtcbi8vLyAgICB9XG4vLy9cbi8vLyAgIEBpbmNsdWRlIGljb24oYmVmb3JlLCBwcm9maWxlLCBmYWxzZSkge1xuLy8vICAgIG1hcmdpbi1yaWdodDogMTBweDtcbi8vLyAgIH1cbi8vL1xuLy8vICAgQGluY2x1ZGUgaWNvbihhZnRlciwgYWRkcmVzcywgZmFsc2UpIHtcbi8vLyAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4vLy8gICB9XG4vLy8gICBhIHtcbi8vLyAgICAgQGluY2x1ZGUgaWNvbjtcbi8vLyAgIH1cblxuQG1peGluIGljb24oJHBvc2l0aW9uOiBiZWZvcmUsICRpY29uOiBmYWxzZSwgJHN0eWxlczogdHJ1ZSkge1xuICBAaWYgJHBvc2l0aW9uID09IGJvdGgge1xuICAgICRwb3NpdGlvbjogJ2JlZm9yZSwgJjphZnRlcic7XG4gIH1cbiAgLy8gRWl0aGVyIGEgOmJlZm9yZSBvciA6YWZ0ZXIgcHNldWRvLWVsZW1lbnQsIG9yIGJvdGgsIGRlZmF1bHRpbmcgdG8gOmJlZm9yZVxuICAmOiN7JHBvc2l0aW9ufSB7XG4gICAgQGlmICRpY29uIHtcbiAgICAgIC8vIEEgcGFydGljdWxhciBpY29uIGhhcyBiZWVuIHNwZWNpZmllZFxuICAgICAgY29udGVudDogXCIje21hcC1nZXQoJGljb25zLCAkaWNvbil9XCI7XG4gICAgfVxuICAgIEBpZiAkc3R5bGVzIHtcbiAgICAgIC8vIFN1cHBvcnRpdmUgaWNvbiBzdHlsZXMgcmVxdWlyZWRcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnZ29iLWZvbnQnO1xuICAgIH1cbiAgICAvLyBJbmNsdWRlIGFueSBleHRyYSBydWxlcyBzdXBwbGllZCBmb3IgdGhlIHBzZXVkby1lbGVtZW50XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG4vLyBAZmlsZVxuLy8gQWNjZXNzaWJpbGl0eSBtaXhpbnNcblxuLy8gTWFrZXMgYW4gZWxlbWVudCB2aXN1YWxseSBoaWRkZW4sIGJ1dCBhY2Nlc3NpYmxlLlxuLy8gQHNlZSBodHRwOi8vc25vb2suY2EvYXJjaGl2ZXMvaHRtbF9hbmRfY3NzL2hpZGluZy1jb250ZW50LWZvci1hY2Nlc3NpYmlsaXR5XG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1pbXBvcnRhbnQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4vLyBUdXJucyBvZmYgdGhlIHZpc3VhbGx5LWhpZGRlbiBlZmZlY3QuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLW9mZiB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLW9mZi1pbXBvcnRhbnQge1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8vIE1ha2VzIGFuIGVsZW1lbnQgdmlzaWJsZSB3aGVuIGZvY3VzZWQgaWYgaXQgYWxzbyBoYXMgdGhlIHZpc3VhbGx5LWhpZGRlbiBzdHlsZXMuXG5AbWl4aW4gZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbi1vZmY7XG4gIH1cbn1cblxuQG1peGluIGZvY3VzYWJsZS1pbXBvcnRhbnQge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuLW9mZi1pbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTWFrZXMgYW4gZWxlbWVudCBjb21wbGV0ZWx5IGhpZGRlbiwgdmlzdWFsbHkgYW5kIHRvIHNjcmVlbiByZWFkZXJzLlxuQG1peGluIGhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtaXhpbiBoaWRkZW4taW1wb3J0YW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBNYWtlcyBhbiBlbGVtZW50IGNvbXBsZXRlbHkgaGlkZGVuLCB2aXN1YWxseSBhbmQgdG8gc2NyZWVuIHJlYWRlcnMsIGJ1dFxuLy8gbWFpbnRhaW5zIGl0cyBsYXlvdXQuXG5AbWl4aW4gaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWl4aW4gaW52aXNpYmxlLWltcG9ydGFudCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gZ3JlZW4tYXJyb3cge1xuICBib3JkZXI6IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbkBtaXhpbiByZWQtYXJyb3cge1xuICBib3JkZXI6IHNvbGlkICRjb2xvcl9fYnV0dG9uLWRvbmF0ZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuXG5AbWl4aW4gYW5pbWF0ZS1hbGwge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuQG1peGluIHVuZGVybGluZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG59XG4iLCIvLy8gQ2xlYXJmaXggaGFjayBmb3Igd3JhcHBpbmcgZWxlbWVudHMgYXJvdW5kIHRoZWlyIGZsb2F0ZWQgY2hpbGRyZW5cbi8vL1xuLy8vIEBncm91cCBwbGFjZWhvbGRlcnNcbi8vL1xuLy8vIEBleGFtcGxlXG4vLy8gXHRAZXh0ZW5kICVjZjtcbi8vL1xuXG4lY2Yge1xuICBAaW5jbHVkZSBjZjtcbn1cblxuJWNmLWltcG9ydG5hdCB7XG4gIEBpbmNsdWRlIGNmLWltcG9ydGFudDtcbn1cblxuJWxzbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbiVhbmltYXRlIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbn1cblxuXG4vLyBBY2Nlc3NpYmlsaXR5IHV0aWxpdHkgY2xhc3Nlc1xuJXZpc3VhbGx5LWhpZGRlbiB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbn1cblxuJXZpc3VhbGx5LWhpZGRlbi1vZmYge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4tb2ZmO1xufVxuXG4lZm9jdXNhYmxlIHtcbiAgQGV4dGVuZCAldmlzdWFsbHktaGlkZGVuO1xuXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBAZXh0ZW5kICV2aXN1YWxseS1oaWRkZW4tb2ZmO1xuICB9XG59XG5cbiVoaWRkZW4ge1xuICBAaW5jbHVkZSBoaWRkZW47XG59XG5cbiVpbnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGU7XG59XG4iLCJAaW1wb3J0ICdpbml0JztcbkBpbXBvcnQgJ2NyZWF0ZS1jbGFzcyc7XG5cbi8vLy9cbi8vLyBAYXV0aG9yIFplbGwgTGlld1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtNYXB9ICR0eXBpIFskdHlwaV0gLSAkdHlwaSBtYXBcbi8vLyBAcGFyYW0ge01hcH0gJHR5cGktbXMgWyR0eXBpLW1zXSAtICR0eXBpLW1zIG1hcFxuLy8vIEBwYXJhbSB7TWFwfSAkYnJlYWtwb2ludHMgWyRicmVha3BvaW50c10gLSAkYnJlYWtwb2ludHMgbWFwXG4vLy8gQGdyb3VwIENvcmVcbi8vLy9cblxuLy8gdHlwaVxuLy8gLS0tLS0tLS0tLVxuLy8vIENyZWF0ZXMgZm9udC1zaXplIGFuZCBsaW5lLWhlaWdodCBwcm9wZXJ0aWVzXG4vLy8gQGF1dGhvciBaZWxsIExpZXdcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdGFyZ2V0IC0gZm9udC1tYXAga2V5XG4vLy8gQHBhcmFtIHtTdHJpbmd9ICR0eXBlZmFjZSBbJ3ByaW1hcnknXSAtIHR5cGVmYWNlIGtleVxuLy8vIEBwYXJhbSB7Qm9vbH0gJGJhc2VsaW5lIFtmYWxzZV0gLSBQdXNoZXMgdG8gYmFzZWxpbmUgd2l0aCBwYWRkaW5nLXRvcCBhbmQgbWFyZ2luLWJvdHRvbSBwcm9wc1xuLy8vIEBwYXJhbSB7Qm9vbH0gJHJlbSBbdHJ1ZV0gLSBPdXRwdXRzIHJlbSBvciBlbVxuLy8vIEBwYXJhbSB7TWFwfSAkdHlwaS1icmVha3BvaW50IFskdHlwaS1icmVha3BvaW50XSAtIEJyZWFrcG9pbnQgbGlicmFyeVxuLy8vIEBwYXJhbSB7TWFwfSAkdHlwZWZhY2VzIFskdHlwZWZhY2VzXSAtICR0eXBlZmFjZXMgbWFwXG5AbWl4aW4gdHlwaSAoXG4gICR0YXJnZXQsXG4gICR0eXBlZmFjZTogJ3ByaW1hcnknLFxuICAkYmFzZWxpbmU6IGZhbHNlLFxuICAkcmVtOiB0cnVlLFxuICAkdHlwaTogJHR5cGksXG4gICR0eXBpLW1zOiAkdHlwaS1tcyxcbiAgJHR5cGktYnJlYWtwb2ludDogJHR5cGktYnJlYWtwb2ludCxcbiAgJHR5cGVmYWNlczogJHR5cGVmYWNlcyxcbiAgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHNcbikge1xuICBAaW5jbHVkZSBfdHktd3JpdGUtYnJlYWtwb2ludHMoKFxuICAgIGJhc2VsaW5lLXB1c2g6ICRiYXNlbGluZSxcbiAgICBicmVha3BvaW50czogJGJyZWFrcG9pbnRzLFxuICAgIGJyZWFrcG9pbnQtbGliOiAkdHlwaS1icmVha3BvaW50LFxuICAgIG91dHB1dDogJ3Byb3BzJyxcbiAgICByZW06ICRyZW0sXG4gICAgdGFyZ2V0OiAkdGFyZ2V0LFxuICAgIHR5cGVmYWNlOiAkdHlwZWZhY2UsXG4gICAgdHlwZWZhY2VzOiAkdHlwZWZhY2VzLFxuICAgIHR5cGktbXM6ICR0eXBpLW1zLFxuICAgIHR5cGk6ICR0eXBpXG4gICkpXG59XG5cbi8vIFR5cGktYmFzZVxuLy8gLS0tLS0tLS0tLVxuLy8vIENyZWF0ZXMgc3R5bGVzIGZvciByb290IHNlbGVjdG9yIChkZWZhdWx0cyB0byBIVE1MKVxuLy8vIEBhdXRob3IgWmVsbCBMaWV3XG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLyBAcGFyYW0ge1N0cmluZ30gJHNlbGVjdG9yIFtodG1sXSAtIERlZmF1bHQgc2VsZWN0b3IgZm9yIHJvb3QgZm9udC1zaXplIGFuZCBsaW5lLWhlaWdodFxuQG1peGluIHR5cGktYmFzZShcbiAgJHNlbGVjdG9yOiAnaHRtbCcsXG4gICR0eXBpOiAkdHlwaSxcbiAgJHR5cGktbXM6ICR0eXBpLW1zLFxuICAkYnJlYWtwb2ludHM6ICRicmVha3BvaW50c1xuKSB7XG4gICN7JHNlbGVjdG9yfSB7XG4gICAgQGluY2x1ZGUgdHlwaShcbiAgICAgICR0YXJnZXQ6IGJhc2UsXG4gICAgICAkdHlwaTogJHR5cGksXG4gICAgICAkdHlwaS1tczogJHR5cGktbXMsXG4gICAgICAkYnJlYWtwb2ludHM6ICRicmVha3BvaW50cyxcbiAgICAgICRyZW06IGZhbHNlXG4gICAgKVxuICB9XG59XG5cbiIsIi8vIF90eS1vdXRwdXQtcHJvcHNcbi8vIC0tLS0tLS0tLS1cbi8vIERlY2lkZXMgbWl4aW5zIHVzZWQgdG8gd3JpdGUgcHJvcGVydGllc1xuLy8gPT09PT09PT09PVxuQG1peGluIF90eS1vdXRwdXQtcHJvcHMgKFxuICAkX21hcDogJF9tYXAsXG4gICRicmVha3BvaW50OiAkYnJlYWtwb2ludFxuKSB7XG4gICR0YXJnZXQ6IG1hcC1nZXQoJF9tYXAsIHRhcmdldCk7XG4gICR0YXJnZXQtbWFwOiBtYXAtZ2V0KCRfbWFwLCB0YXJnZXQtbWFwKTtcbiAgJG91dHB1dDogbWFwLWdldCgkX21hcCwgb3V0cHV0KTtcbiAgJGJhc2VsaW5lLXB1c2g6IG1hcC1nZXQoJF9tYXAsIGJhc2VsaW5lLXB1c2gpO1xuXG4gIC8vIEVuc3VyZXMgYnJlYWtwb2ludCBpcyBwcmVzZW50IGluIHRhcmdldFxuICBAaWYgbm90IG1hcC1oYXMta2V5KCR0YXJnZXQtbWFwLCAkYnJlYWtwb2ludCkge1xuICAgIEBlcnJvciBcIiN7JHRhcmdldH0gZG9lcyBub3QgaGF2ZSAjeyRicmVha3BvaW50fSBicmVha3BvaW50XCJcbiAgfVxuXG4gIEBpZiAkdGFyZ2V0ID09ICdiYXNlJyB7XG4gICAgQGluY2x1ZGUgX3R5LXdyaXRlLWJhc2UoJF9tYXAsICRicmVha3BvaW50KTtcbiAgICBAaWYgJGJhc2VsaW5lLXB1c2gge1xuICAgICAgQGVycm9yIFwiJGJhc2VsaW5lIG9wdGlvbiBub3QgYWxsb3dlZCBvbiBiYXNlIG1hcFwiO1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkb3V0cHV0ID09ICdwcm9wcycge1xuICAgIEBpbmNsdWRlIF90eS13cml0ZS1wcm9wcygkX21hcCwgJGJyZWFrcG9pbnQpO1xuICB9IEBlbHNlIGlmICRvdXRwdXQgPT0gJ3ZyJyB7XG4gICAgQGluY2x1ZGUgX3R5LXdyaXRlLXZyKCRfbWFwLCAkYnJlYWtwb2ludCk7XG4gIH1cbn1cblxuLy8gX3R5LXdyaXRlLWJhc2Vcbi8vIC0tLS0tLS0tLS1cbi8vIENyZWF0ZXMgZm9udC1zaXplIGFuZCBsaW5lLWhlaWdodCBmb3IgYmFzZSBtYXBcbi8vID09PT09PT09PT1cbkBtaXhpbiBfdHktd3JpdGUtYmFzZSAoJF9tYXAsICRicmVha3BvaW50KSB7XG4gICR0YXJnZXQtbWFwOiBtYXAtZ2V0KCRfbWFwLCB0YXJnZXQtbWFwKTtcbiAgJGZvbnQtbWFwLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJHRhcmdldC1tYXAsICRicmVha3BvaW50KTtcbiAgJGZvbnQtc2l6ZTogX3R5LWdldC1mb250LXNpemUoJGZvbnQtbWFwLWJyZWFrcG9pbnQpO1xuICAkbGluZS1oZWlnaHQ6IF90eS1nZXQtbGluZS1oZWlnaHQoJGZvbnQtbWFwLWJyZWFrcG9pbnQpO1xuXG4gIGZvbnQtc2l6ZTogX3R5LXRvLXBlcmNlbnRhZ2UoJGZvbnQtc2l6ZSk7XG4gIEBpZiAkbGluZS1oZWlnaHQge1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuLy8gX3R5LXdyaXRlLXByb3BzXG4vLyAtLS0tLS0tLS0tXG4vLyBDcmVhdGVzIGZvbnQtc2l6ZSBhbmQgbGluZS1oZWlnaHQgcHJvcGVydGllc1xuLy8gPT09PT09PT09PVxuQG1peGluIF90eS13cml0ZS1wcm9wcygkX21hcCwgJGJyZWFrcG9pbnQpIHtcbiAgJHRhcmdldC1tYXA6IG1hcC1nZXQoJF9tYXAsIHRhcmdldC1tYXApO1xuICAkZm9udC1tYXAtYnJlYWtwb2ludDogbWFwLWdldCgkdGFyZ2V0LW1hcCwgJGJyZWFrcG9pbnQpO1xuICAkYmFzZW1hcDogbWFwLWdldCgkX21hcCwgYmFzZW1hcCk7XG4gICRyZW06IG1hcC1nZXQoJF9tYXAsIHJlbSk7XG4gICR0eXBlZmFjZXM6IG1hcC1nZXQoJF9tYXAsIHR5cGVmYWNlcyk7XG4gICR0eXBlZmFjZTogbWFwLWdldCgkX21hcCwgdHlwZWZhY2UpO1xuICAkYmFzZWxpbmUtcHVzaDogbWFwLWdldCgkX21hcCwgYmFzZWxpbmUtcHVzaCk7XG5cbiAgJHR5cGVmYWNlLW11bHRpcGxpZXI6IF90eS1nZXQtdHlwZWZhY2UtbXVsdGlwbGllcigkdHlwZWZhY2UsICR0eXBlZmFjZXMpO1xuICAkb3JpZy1mb250LXNpemU6IF90eS1nZXQtZm9udC1zaXplKCRmb250LW1hcC1icmVha3BvaW50KTtcbiAgJF9saW5lLWhlaWdodDogX3R5LWdldC1saW5lLWhlaWdodCgkZm9udC1tYXAtYnJlYWtwb2ludCk7XG4gICRfZm9udC1zaXplOiBfdHktY2FsYy1mb250LXNpemUoXG4gICAgJGZvbnQtc2l6ZTogJG9yaWctZm9udC1zaXplLFxuICAgICRiYXNlbWFwOiAkYmFzZW1hcCxcbiAgICAkcmVtOiAkcmVtLFxuICAgICRicmVha3BvaW50OiAkYnJlYWtwb2ludCxcbiAgICAkdHlwZWZhY2UtbXVsdGlwbGllcjogJHR5cGVmYWNlLW11bHRpcGxpZXJcbiAgKTtcblxuICBmb250LXNpemU6ICRfZm9udC1zaXplO1xuICBAaWYgJF9saW5lLWhlaWdodCB7XG4gICAgbGluZS1oZWlnaHQ6ICRfbGluZS1oZWlnaHQ7XG4gIH1cblxuICBAaWYgJGJhc2VsaW5lLXB1c2gge1xuICAgICRfZm9udC1zaXplOiBfdHktY2FsYy1mb250LXNpemUoXG4gICAgICAkZm9udC1zaXplOiAkb3JpZy1mb250LXNpemUsXG4gICAgICAkYmFzZW1hcDogJGJhc2VtYXAsXG4gICAgICAkcmVtOiBmYWxzZSxcbiAgICAgICRicmVha3BvaW50OiAkYnJlYWtwb2ludCxcbiAgICAgICR0eXBlZmFjZS1tdWx0aXBsaWVyOiAkdHlwZWZhY2UtbXVsdGlwbGllclxuICAgICk7XG4gICAgQGluY2x1ZGUgX3R5LXdyaXRlLWJhc2VsaW5lLXB1c2goXG4gICAgICAkZm9udC1zaXplOiAkX2ZvbnQtc2l6ZSxcbiAgICAgICRsaW5lLWhlaWdodDogJF9saW5lLWhlaWdodCxcbiAgICAgICRicmVha3BvaW50OiAkYnJlYWtwb2ludCxcbiAgICAgICRfbWFwOiAkX21hcFxuICAgICk7XG4gIH1cbn1cblxuLy8gX3R5LXdyaXRlLXZyXG4vLyAtLS0tLS0tLS0tXG4vLyBDcmVhdGVzIHZhbHVlcyBmb3IgbXMtdnIgbWl4aW4uXG4vLyA9PT09PT09PT09XG5AbWl4aW4gX3R5LXdyaXRlLXZyKCRfbWFwLCAkYnJlYWtwb2ludCkge1xuICAkdnI6IG1hcC1nZXQoJF9tYXAsIHZyKTtcbiAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJF9tYXAsIHByb3BlcnRpZXMpO1xuICAkdGFyZ2V0LW1hcDogbWFwLWdldCgkX21hcCwgdGFyZ2V0LW1hcCk7XG4gICRiYXNlbWFwOiBtYXAtZ2V0KCRfbWFwLCBiYXNlbWFwKTtcbiAgJHR5cGVmYWNlOiBtYXAtZ2V0KCRfbWFwLCB0eXBlZmFjZSk7XG4gICR0eXBlZmFjZXM6IG1hcC1nZXQoJF9tYXAsIHR5cGVmYWNlcyk7XG5cbiAgJGZvbnQtbWFwLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJHRhcmdldC1tYXAsICRicmVha3BvaW50KTtcbiAgJHN0ZXA6IF90eS1nZXQtZm9udC1zaXplKCRmb250LW1hcC1icmVha3BvaW50KTtcblxuICBAaWYgbm90IHVuaXRsZXNzKCRzdGVwKSB7XG4gICAgJHRhcmdldDogbWFwLWdldCgkX21hcCwgdGFyZ2V0KTtcbiAgICBAZXJyb3IgJ1N0ZXAgI3skc3RlcH0gaW4gI3skdGFyZ2V0fSwgI3skYnJlYWtwb2ludH0gbXVzdCBiZSB1bml0bGVzcyc7XG4gIH1cblxuICAkZm9udC1zaXplOiBfdHktbXMtdG8tZW0oJHN0ZXAsICRicmVha3BvaW50KTtcbiAgJHJoeXRobTogdnIoJHZyLCAkZm9udC1zaXplLCAkdHlwZWZhY2UsICRiYXNlbWFwLCAkdHlwZWZhY2VzOiAkdHlwZWZhY2VzKTtcblxuICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICN7JHByb3BlcnR5fTogJHJoeXRobTtcbiAgfVxufSIsIi8vIF90eS1zdHJpcC11bml0XG4vLyA9PT09PT09PT09PT09PVxuQGZ1bmN0aW9uIF90eS1zdHJpcC11bml0KCRudW0pIHtcbiAgQHJldHVybiAkbnVtIC8gKCRudW0gKiAwICsgMSk7XG59XG5cblxuLy8gX3R5LXRvLXBlcmNlbnRhZ2Vcbi8vID09PT09PT09XG5AZnVuY3Rpb24gX3R5LXRvLXBlcmNlbnRhZ2UoJGZvbnQtc2l6ZSkge1xuICBAaWYgdW5pdCgkZm9udC1zaXplKSAhPSAncHgnIHtcbiAgICBAZXJyb3IgXCJfdHktdG8tcGVyY2VudGFnZSgpIG9ubHkgYWNjZXB0cyBwaXhlbCBzaXplc1wiXG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGZvbnQtc2l6ZSAvIDE2cHggKiAxMDAlO1xuICB9XG59XG5cbi8vIF90eS10by1lbVxuLy8gPT09PT09PT1cbkBmdW5jdGlvbiBfdHktdG8tZW0oJGZvbnQtc2l6ZSwgJHJlZi1zaXplOiBudWxsKSB7XG4gIEBpZiB1bml0KCRmb250LXNpemUpID09IFwicHhcIiB7XG4gICAgQGlmIG5vdCAkcmVmLXNpemUge1xuICAgICAgQGVycm9yIFwiJHJlZi1zaXplIG11c3QgYmUgcHJlc2VudCBmb3IgcHggLT4gZW0gY29udmVyc2lvblwiO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQHJldHVybiBfdHktc3RyaXAtdW5pdCgkZm9udC1zaXplKSAvIF90eS1zdHJpcC11bml0KCRyZWYtc2l6ZSkgKiAxZW07XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgdW5pdCgkZm9udC1zaXplKSA9PSAnZW0nIHtcbiAgICBAaWYgJHJlZi1zaXplIHtcbiAgICAgIEByZXR1cm4gX3R5LXN0cmlwLXVuaXQoJGZvbnQtc2l6ZSkgLyBfdHktc3RyaXAtdW5pdCgkcmVmLXNpemUpICogMWVtO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQHJldHVybiBfdHktc3RyaXAtdW5pdCgkZm9udC1zaXplKSAqIDFlbTtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiB1bml0KCRmb250LXNpemUpID09IFwicmVtXCIge1xuICAgIEByZXR1cm4gX3R5LXN0cmlwLXVuaXQoJGZvbnQtc2l6ZSkgKiAxZW07XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQGVycm9yIFwiX3R5LXRvLWVtKCkgb25seSBzdXBwb3J0cyBweCAtPiBlbSwgZW0gLT4gZW0gYW5kIHJlbSAtPiBlbSBjb252ZXJzaW9uXCI7XG4gIH1cbn1cblxuLy8gX3R5LXRvLXJlbVxuLy8gPT09PT09PT09XG5AZnVuY3Rpb24gX3R5LXRvLXJlbSgkZm9udC1zaXplLCAkcmVmLXNpemU6IG51bGwpIHtcbiAgQGlmIHVuaXQoJGZvbnQtc2l6ZSkgPT0gXCJweFwiIHtcbiAgICBAaWYgbm90ICRyZWYtc2l6ZSB7XG4gICAgICBAZXJyb3IgXCIkcmVmLXNpemUgbXVzdCBiZSBwcmVzZW50IGZvciBweCAtPiByZW0gY29udmVyc2lvblwiO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQHJldHVybiBfdHktc3RyaXAtdW5pdCgkZm9udC1zaXplKSAvIF90eS1zdHJpcC11bml0KCRyZWYtc2l6ZSkgKiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmIHVuaXQoJGZvbnQtc2l6ZSkgPT0gXCJlbVwiIHtcbiAgICBAcmV0dXJuIF90eS1zdHJpcC11bml0KCRmb250LXNpemUpICogMXJlbTtcbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAZXJyb3IgXCJfdHktdG8tcmVtKCkgb25seSBzdXBwb3J0cyBweCAtPiByZW0gYW5kIGVtIC0+IHJlbSBjb252ZXJzaW9uXCI7XG4gIH1cbn1cblxuLy8gX3R5LW1zLXRvLXJlbVxuLy8gPT09PT09PT09PVxuQGZ1bmN0aW9uIF90eS1tcy10by1yZW0oJHN0ZXAsICRicmVha3BvaW50KSB7XG4gIEBpZiBub3QgdW5pdGxlc3MoJHN0ZXApIHtcbiAgICBAZXJyb3IgXCJzdGVwcyBtdXN0IGJlIHVuaXRsZXNzIHdoZW4geW91J3JlIHVzaW5nIFR5cGktbXNcIjtcbiAgfVxuXG4gICRmb250LXNpemU6IF90eS1jYWxjLW1zKCRzdGVwLCAkYnJlYWtwb2ludCk7XG4gIEByZXR1cm4gX3R5LXRvLXJlbSgkZm9udC1zaXplKTtcbn1cblxuQGZ1bmN0aW9uIF90eS1tcy10by1lbSgkc3RlcCwgJGJyZWFrcG9pbnQpIHtcbiAgQGlmIG5vdCB1bml0bGVzcygkc3RlcCkge1xuICAgIEBlcnJvciBcInN0ZXBzIG11c3QgYmUgdW5pdGxlc3Mgd2hlbiB5b3UncmUgdXNpbmcgVHlwaS1tc1wiO1xuICB9XG5cbiAgQHJldHVybiBfdHktY2FsYy1tcygkc3RlcCwgJGJyZWFrcG9pbnQpO1xufSIsIlxuQGltcG9ydCAncHJpdmF0ZSc7XG5AaW1wb3J0ICdwdWJsaWMnO1xuXG4vLy8vXG4vLy8gQGF1dGhvciBaZWxsIExpZXdcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vIEBncm91cCBjb25maWdcbi8vLy9cblxuLy8gQnJlYWtwb2ludHMgTWFwXG4vLyAtLS0tLS0tLS0tXG4vLy8gQ29udGFpbnMgYWxsIGJyZWFrcG9pbnRzIFR5cGkgdXNlcyB3aGVuZXZlciB3cml0ZXMgbWVkaWEgcXVlcmllcy5cbi8vLyBQb3NzaWJsZSB0byBvdXRwdXQgbWVkaWEgcXVlcmllcyBpbiBlbSAoZXZlbiB3aGVuIHlvdSB3cml0ZSBpbiBwaXhlbHMpXG4vLy8gQGV4YW1wbGVcbi8vLyAgICRicmVha3BvaW50czogKFxuLy8vICAgICBzbWFsbDogNDAwcHgsXG4vLy8gICAgIG1lZDogICA2MDBweCxcbi8vLyAgICAgbGFyZ2U6IDgwMHB4XG4vLy8gICApO1xuLy8vIEBzZWUgdHlwaS1icmVha3BvaW50XG4kYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuXG4vLyBUeXBlZmFjZXMgTWFwXG4vLyAtLS0tLS0tLS0tXG4vLy8gQ29udGFpbnMgdHlwZWZhY2VzIHRoYXQgVHlwaSB1c2VzLlxuLy8vIEBwcm9wIHtOdW1iZXJ9IGZvbnQtc2l6ZS1yYXRpbyBbMV0gLSByYXRpbyBvZiBmb250LXNpemUgdG8gcHJpbWFyeSBmb250LXNpemVcbi8vLyBAcHJvcCB7TWFwfSBzdGFjayAtIGZvbnQgc3RhY2tcbi8vLyBAcHJvcCB7TWFwfSB3ZWlnaHRzIC0gZm9udCB3ZWlnaHRzXG4vLy8gQGV4YW1wbGVcbi8vLyAgICR0eXBlZmFjZXM6IChcbi8vLyAgICAgcHJpbWFyeTogKFxuLy8vICAgICAgIGZvbnQtc2l6ZS1yYXRpbzogMSxcbi8vLyAgICAgICBzdGFjazogKEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYpLFxuLy8vICAgICAgIHdlaWdodHM6IChcbi8vLyAgICAgICAgIGxpZ2h0OiAzMDAsXG4vLy8gICAgICAgICBub3JtYWw6IDQwMCxcbi8vLyAgICAgICAgIGJvbGQ6IDcwMFxuLy8vICAgICAgICksXG4vLy8gICAgIClcbi8vLyAgICk7XG4kdHlwZWZhY2VzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gVHlwaVxuLy8gLS0tLS0tLS0tLVxuLy8vIENvbnRhaW5zIGZvbnQtbWFwLCB3aGljaCBpbiB0dXJuIGNvbnRhaW5zIGZvbnQtc2l6ZSBhbmRcbi8vLyBsaW5lLWhlaWdodCBwcm9wZXJ0aWVzIHVzZWQgYXQgYWxsIGJyZWFrcG9pbnRzLlxuLy8vXG4vLy8gLSAqKkZpcnN0IHZhbHVlKiogLSBmb250LXNpemUgKHNlZSBiZWxvdylcbi8vLyAtICoqc2Vjb25kIHZhbHVlKiogLSBsaW5lLWhlaWdodCAobXVzdCBiZSB1bml0bGVzcylcbi8vL1xuLy8vICoqRm9udC1zaXplKipcbi8vL1xuLy8vIEZvbnQtc2l6ZSBjYW4gZWl0aGVyIGJlIGVpdGhlciBvZiB0aGVzZSB2YWx1ZXMuIFRoZXkgd2lsbFxuLy8vIGF1dG9tYXRpY2FsbHkgYmUgY29udmVydGVkIGludG8gYHJlbWAgb3IgYGVtYFxuLy8vXG4vLy8gLSBgcHhgIC0gYmFzZSBmb250LXNpemVzIG11c3QgYmUgd3JpdHRlbiBpbiBwaXhlbHNcbi8vLyAtIGBlbWBcbi8vLyAtIHVuaXRsZXNzIChyZXF1aXJlcyB0eXBpLW1zKVxuLy8vXG4vLy8gQHByb3Age01hcH0gJGZvbnQtbWFwIC0gRm9udCBtYXAgdGhhdCBob2xkcyBicmVha3BvaW50IGtleVxuLy8vIEBwcm9wIHtzdHJpbmd9ICRicmVha3BvaW50IC0gaG9sZHMgZm9udC1zaXplIGFuZCBsaW5lLWhlaWdodCBsaXN0XG4vLy9cbi8vLyBAZXhhbXBsZVxuLy8vICAgJHR5cGk6IChcbi8vLyAgICAgYmFzZTogKFxuLy8vICAgICAgIG51bGw6ICgxOHB4LCAxLjUpLFxuLy8vICAgICAgIHNtYWxsOiAyMHB4LFxuLy8vICAgICAgIG1lZDogMjJweCxcbi8vLyAgICAgICBsYXJnZTogKDI0cHgsIDEuNilcbi8vLyAgICAgKSxcbi8vLyAgICAgaDE6IChcbi8vLyAgICAgICBudWxsOiAoMjRweCwgMS4zKSxcbi8vLyAgICAgICBtZWQ6IDJlbSxcbi8vLyAgICAgICBsYXJnZTogM2VtXG4vLy8gICAgIClcbi8vLyAgICk7XG4vLy8gQHNlZSB0eXBpLW1zXG4vLy8gQHJlcXVpcmVzICRicmVha3BvaW50c1xuJHR5cGk6IChcbiAgYmFzZTogKFxuICAgIG51bGw6ICgxNnB4LCAxLjUpXG4gIClcbikgIWRlZmF1bHQ7XG5cbi8vIFR5cGktbXNcbi8vIC0tLS0tLS0tLS1cbi8vLyBDb250YWlucyBtb2R1bGFyIHNjYWxlIGJhc2UgYW5kIHJhdGlvcyBmb3Jcbi8vLyB5b3UgdG8gY2hhbmdlIHJhdGlvcyBhbmQgYmFzZXMgYXQgZGlmZmVyZW50XG4vLy8gYnJlYWtwb2ludHMuXG4vLy9cbi8vLyAqKk1ha2Ugc3VyZSoqICR0eXBpLW1zLCAkdHlwaSBhbmQgJGJyZWFrcG9pbnRzICoqY29udGFpblxuLy8vIGFsbCBicmVha3BvaW50cyoqIChleGNlcHQgbnVsbCkgaWYgeW91IHVzZSB0aGlzIGZ1bmN0aW9uYWxpdHlcbi8vL1xuLy8vIEByZXF1aXJlcyAkdHlwaVxuLy8vIEByZXF1aXJlcyAkYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlXG4vLy8gICAkdHlwaS1tczogKFxuLy8vICAgICBudWxsOiAxLjIsIC8vIG9uZSByYXRpbzogMS4yXG4vLy8gICAgIHNtYWxsOiAxLjIsXG4vLy8gICAgIG1lZDogKDEuMiAxLjUpLCAvLyB0d28gcmF0aW9zOiAxLjIsIDEuNVxuLy8vICAgICBsYXJnZTogKDFlbSAyZW0gMS4yKSwgLy8gdHdvIGJhc2VzOiAxZW0sIDJlbSB8IG9uZSByYXRpbzogMS4yXG4vLy8gICAgIGh1Z2U6ICgxLjVlbSAxLjIgMS41KSAvLyBvbmUgYmFzZTogMS41ZW0gfCB0d28gcmF0aW9zOiAxLjIsIDEuNVxuLy8vICAgKTtcbiR0eXBpLW1zOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gVHlwaS1icmVha3BvaW50XG4vLyAtLS0tLS0tLS0tXG4vLy8gSW50ZWdyYXRlcyBUeXBpIHdpdGggTWFwcHkgQnJlYWtwb2ludHMgb3IgQnJlYWtwb2ludC1zYXNzXG4vLy8gQGV4YW1wbGVcbi8vLyAgICR0eXBpLWJyZWFrcG9pbnQ6ICdtYXBweS1icCc7IC8vIHVzZXMgbWFwcHktYnJlYWtwb2ludCB0byBjcmVhdGUgbWVkaWEgcXVlcmllc1xuLy8vICAgJHR5cGktYnJla2Fwb2ludDogJ2JyZWFrcG9pbnQnOyAvLyB1c2VzIGJyZWFrcG9pbnQtc2FzcyB0byBjcmVhdGUgbWVkaWEgcXVlcmllc1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS96ZWxsd2svbWFwcHktYnJlYWtwb2ludHMgTWFwcHktYnJlYWtwb2ludHNcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vYXQtaW1wb3J0L2JyZWFrcG9pbnQgQnJlYWtwb2ludCBTYXNzXG4kdHlwaS1icmVha3BvaW50OiBudWxsICFkZWZhdWx0O1xuIiwiXG5odG1sIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbmJvZHkge1xuICAvL0Jhc2ljIHR5cGUgc2V0XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcblx0Zm9udC13ZWlnaHQ6bm9ybWFsO1xuXHRmb250LXN0eWxlOm5vcm1hbDtcbiAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICBtYXJnaW46IDA7XG59XG5cbi8vSUUgaGFjayB0byByZW1vdmUgYm9yZGVyIGZyb20gbGlua2VkIGltZ1xuYSBpbWd7XG4gICAgYm9yZGVyOiAwcHg7XG59XG5cbi5tb3JlLWxpbmt7XG4gIG1hcmdpbi10b3A6IHZyKC4yNSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmc7XG5cblxuICBhe1xuICAgIHBhZGRpbmctcmlnaHQ6IHZyKC41KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3dzL2ljb25zX19hcnJvd+KAlGxpbmsuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLy9Db250ZW50IGxpbmsgc3R5bGVzXG4ubC1tYWluIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGV4dGVuZCAlYW5pbWF0ZTtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICB9XG59XG5cbi8vL1JlbW92aW5nIGxpbmsgc3R5bGVzIGZyb20gY29udGV4dHVhbCBsaW5rc1xuLmNvbnRleHR1YWwtbGlua3MgYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLy9NYWtpbmcgYWxsIGltYWdlcyByZXNwb25zaXZlXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmhye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXItc3R5bGU6IGluc2V0O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xufVxuXG4vLy9TZXR0aW5nIGJvbGQgYmFzZWQgb24gY3VzdG9tIGZvbnRcbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4vLy9ORVcgbWFya2VyIHN0eWxlc1xuLm1hcmtlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8vL1B1c2hpbmcgbGlzdHMgaW5zaWRlXG5vbCBsaSxcbnVsIGxpIHtcbiAgLy8gbWFyZ2luLWJvdHRvbTogdnIoLjI1KTtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICAvLyB0ZXh0LWluZGVudDogLTI1cHg7XG4gIC8vIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbiN0b29sYmFyLWFkbWluaXN0cmF0aW9ue1xuXG5saSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAvLyB0ZXh0LWluZGVudDogLTI1cHg7XG4gIC8vIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbn1cblxuLy8vSGlkZSBhY2Nlc3NpYmx5IGgxIG9uIHRoZSBob21lcGFnZVxuLnBhZ2UtdGl0bGUge1xuICAucGF0aC1mcm9udHBhZ2UgJiB7XG4gICAgLy8gQGluY2x1ZGUgaXMtaW52aXNpYmxlO1xuICB9XG59XG5cbi8vL1VzZSBBcGV4IFJvdW5kZWQgZm9yIGFsbCB0aGUgaGVhZGluZ3MgYW5kIG1hcmdpbiBjb3JyZWN0aW5zXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAvLyBtYXJnaW4tdG9wOiB2cigxKTsgLy8gMSBiYXNlbGluZVxuICAvLyBtYXJnaW4tYm90dG9tOiB2ciguMjUpOyAvLyAuNSBiYXNlbGluZXNcbn1cblxuLy8vUmVzZXR0aW5nIHBhcmFncmFwaCBtYXJnaW5zXG5wICsgcHtcbiAgbWFyZ2luLXRvcDogdnIoLjc1KTtcbn1cblxuaDIgKyBwLFxuaDMgKyBwLFxuaDQgKyBwLFxuaDUgKyBwLFxuaDYgKyBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuXG4vLy9IMSBTdHlsZXNcbi5oMSxcbmgxIHtcbiAgQGluY2x1ZGUgdHlwaSgnaDEnKTtcbiAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbn1cblxuLy8vSDIgU3R5bGVzXG4uaDIsXG5oMiB7XG4gIEBpbmNsdWRlIHR5cGkoJ2gyJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8vL0gzIFN0eWxlc1xuLmgzLFxuaDMge1xuICBAaW5jbHVkZSB0eXBpKCdoMycpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5cbi8vL0g0IFN0eWxlc1xuLmg0LFxuaDQge1xuICBAaW5jbHVkZSB0eXBpKCdoNCcpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vLy9INSBTdHlsZXNcbi5oNSxcbmg1IHtcbiAgQGluY2x1ZGUgdHlwaSgnaDUnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLy8vSDYgU3R5bGVzXG4uaDYsXG5oNiB7XG4gIEBpbmNsdWRlIHR5cGkoJ2g2Jyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ibG9jay0tcGFnZS10aXRsZSBoMXtcblxuICBAaW5jbHVkZSBtYXBweS1icCg3NjhweCl7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYWRkdGhpc3tcbiAgcGFkZGluZy10b3A6IHZyKC41KTtcblxuICBhe1xuICAgICY6aG92ZXJ7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAuODtcbiAgICB9XG4gIH1cblxuICAuYXQtc2hhcmUtYnRue1xuICAgICY6aG92ZXJ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLy9QUklNQVJZXG4kY29sb3JfX3ByaW1hcnk6ICAgICAgICAgICAgICAgICAjNDY5ZTQ0O1xuXG4vL05PTi1BQ0NFU1NJQkxFIENPTE9SU1xuJGNvbG9yX19zZWNvbmRhcnk6ICAgICAgICAgICAgICAgIzAwN0Y2MTtcbiRjb2xvcl9fdGVydGlhcnk6ICAgICAgICAgICAgICAgICM1M2JiNTA7XG5cbi8vQUNDRU5UIENPTE9SU1xuJGNvbG9yX19wdXJwbGU6ICAgICAgICAgICAgICAgICAgIzkwMTU4YztcbiRjb2xvcl9fb3JhbmdlOiAgICAgICAgICAgICAgIFx0ICNlZjgxMzk7XG4kY29sb3JfX2JsdWU6ICAgICAgICAgICAgICAgXHQgXHQgIzE5NzliZTtcblxuLy9CQUNLR1JPVU5EIENPTE9SU1xuJGNvbG9yX19ia2ctLWxpZ2h0OiAgICAgICAgICAgICAgI2Y3ZjdmNztcbiRjb2xvcl9fYmtnLS1kYXJrOiAgICAgICAgICAgICAgICM0NjQyNDI7XG4kY29sb3JfX2JrZy0td2hpdGU6ICAgICAgICAgICAgICAjRUVFRUVFO1xuJGNvbG9yX19ia2ctLXRydWUtd2hpdGU6ICAgICAgICAgI0ZGRkZGRjtcblxuLy9URVhUXG4kY29sb3JfX3RleHQtLWRhcms6ICAgICAgICAgICAgICAjMmUyYjJiO1xuJGNvbG9yX190ZXh0LS1tZWRpdW06ICAgICAgICAgICAgIzQ2NDI0MjtcbiRjb2xvcl9fdGV4dC0tbWVkaXVtMjogICAgICAgICAgICMwQzEwMjE7XG4kY29sb3JfX3RleHQtLWxpZ2h0OiAgICAgICAgICAgICAjNzM2ZjZmO1xuJGNvbG9yX190ZXh0LS13aGl0ZTogICAgICAgICAgICAgI0ZGRkZGRjtcbiRjb2xvcl9fdGV4dC0tZGVzY3JpcHRpb246ICAgICAgICM0RDRENEQ7XG5cbi8vRk9STVNcbiRjb2xvcl9faW5wdXQtYm9yZGVyLS1ub3JtYWw6ICAgICNDRENEQ0Q7XG4kY29sb3JfX2lucHV0LWJvcmRlci0tYWN0aXZlOiAgICAjQ0RDRENEO1xuJGNvbG9yX19pbnB1dC1ib3JkZXItLWZvY3VzOiAgICAgI0NEQ0RDRDtcbiRjb2xvcl9faW5wdXQtYm9yZGVyLS1vdXRsaW5lOiAgICMyZTJiMmI7XG4kY29sb3JfX2lucHV0LWJrZy0tbm9ybWFsOiAgICAgICAjQ0RDRENEO1xuXG4kY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsOiAjQzdDM0MzO1xuJGNvbG9yX19maWVsZHNldC1ia2ctLW5vcm1hbDogICAgI0VFRUVFRTtcblxuJGNvbG9yX19zdWJtaXQtYm9yZGVyLS1ub3JtYWw6ICAgIzAwN0Y2MTtcbiRjb2xvcl9fc3VibWl0LWJrZy0tbm9ybWFsOiAgICAgICMwMDdGNjE7XG5cbi8vQlVUVE9OU1xuJGNvbG9yX19idXR0b24tZG9uYXRlOiAgIFx0XHRcdFx0ICNEQzAwMzA7XG5cbi8vTElOS1xuJGNvbG9yX19saW5rLS1kYXJrOiAgICAgICAgICAgICAgIzMxMzEzMTtcblxuLy9CT1JERVJTXG4kY29sb3JfX2JvcmRlci1mb3JtLXRleHQ6XHRcdFx0XHQgI0M3QzNDMztcblxuLy9QQVNTV09SRCBpbmRpY2F0b3JcbiRjb2xvcl9fcGFzc3dvcmQtLXdlYWs6ICAgICAgICAgICNmZjY0NWM7XG4kY29sb3JfX3Bhc3N3b3JkLS1mYWlyOiAgICAgICAgICAjOGE2ZDNiO1xuJGNvbG9yX19wYXNzd29yZC0tZ29vZDogICAgICAgICAgIzJGOTBCMDtcbiRjb2xvcl9fcGFzc3dvcmQtLXN0cm9uZzogICAgICAgICM3MWIwMmY7XG5cbi8vRVJST1IgTUVTU0FHRVNcbiRjb2xvcl9fbWVzc2FnZS0tc3RhdHVzOiAgICAgICAgICM3MWIwMmY7XG4kY29sb3JfX21lc3NhZ2UtLXdhcm5pbmc6ICAgICAgICAjOGE2ZDNiO1xuJGNvbG9yX19tZXNzYWdlLS1lcnJvcjogICAgICAgICAgI2ZmNjQ1YztcblxuLy9QUk9HUkVTUyBCQVJcbiRjb2xvcl9fcHJvZ3Jlc3MtYmFyX2JvcmRlcjogICAgICMwMDQxNzQ7XG4kY29sb3JfX3Byb2dyZXNzLWJhcl9ia2c6ICAgICAgICByZ2JhKDAsIDY1LCAxMTYsIC4xKTtcbiRjb2xvcl9fcHJvZ3Jlc3MtYmFyX2JhcjogICAgICAgICMwMDQxNzQ7XG5cbi8vVEFCTEVTXG4kY29sb3JfX3RhYmxlLS1ib3JkZXI6ICAgICAgICAgICAjQ0NDQ0NDO1xuXG4vL1NPQ0lBTCBNRURJQVxuJGNvbG9yX19icmFuZC0tdHdpdHRlcjogICAgICAgICAgIzU1QUNFRTtcbiRjb2xvcl9fYnJhbmQtLWZhY2Vib29rOiAgICAgICAgICMzQjU5OTg7XG4kY29sb3JfX2JyYW5kLS1nb29nbGU6ICAgICAgICAgICAjREQ0QjM5O1xuJGNvbG9yX19icmFuZC0tbGlua2VkaW46ICAgICAgICAgIzA5NzZCNDtcblxuLy9BZGQgdG8gYW55IFNPQ0lBTFxuJGFkZHRvYW55LWZhY2Vib29rOiAgICAgICAgICAgICAgIzQyNjdiMjtcbiRhZGR0b2FueS10d2l0dGVyOiAgICAgICAgICAgICAgICMzOEExRjM7XG4kYWRkdG9hbnktbGlua2VkaW46ICAgICAgICAgICAgICAjMDA3N0I1O1xuJGFkZHRvYW55LXByaW50LWVtYWlsOiAgICAgICAgICAgIzQ2NDI0MjtcblxuLy9EQVRFIFBJQ0tFUlxuJGNvbG9yX19kYXRlLXBpY2tlci0tYmtnOiAgICAgICAgI0ZBRkFGQTtcbiRjb2xvcl9fZGF0ZS1waWNrZXItLWhlYWRlcjogICAgICNFRUVFRUU7XG5cbiRjb2xvcl9fdGFiLS1ub3JtYWw6ICAgICAgICAgICAgICMyYTQxNGY7XG4kY29sb3JfX3RhYi0tYmtnOiAgICAgICAgICAgICAgICAjMmUzMjNkO1xuJGNvbG9yX190YWItLWFjdGl2ZTogICAgICAgICAgICAgIzJhNDE0ZjtcbiRjb2xvcl9fdGFiLS1ob3ZlcjogICAgICAgICAgICAgICM0NTQwNWU7XG5cbi8vQUxFUlRTXG4kY29sb3JfX2FsZXJ0cy0tY3JpdGljYWw6ICAgICAgICAjOTYxMzEzO1xuJGNvbG9yX19hbGVydHMtLWluZm9ybWF0aW9uYWw6ICAjNzU3NTc1O1xuJGNvbG9yX19hbGVydHMtLXdhcm5pbmc6ICAgICAgICAjMTk3OWJlOyIsIi8vIENhbGN1bGF0ZXMgZm9udCBzaXplIHRvIHJldHVybiB0byB0eXBpXG4vLyAtLS0tLS0tLS0tXG4vLyAtIHJldHVybiBmb250LXNpemUgaW4gcmVtIG9yIGVtXG4vLyA9PT09PT09PT09XG5AZnVuY3Rpb24gX3R5LWNhbGMtZm9udC1zaXplIChcbiAgJGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSxcbiAgJGJhc2VtYXA6ICRiYXNlbWFwLFxuICAkcmVtOiAkcmVtLFxuICAkYnJlYWtwb2ludDogbnVsbCxcbiAgJHR5cGVmYWNlLW11bHRpcGxpZXI6IDFcbikge1xuICAvLyBVc2luZyB0eXBpLW1zIGlmIGZvbnQtc2l6ZSBpcyB1bml0bGVzc1xuICBAaWYgdW5pdGxlc3MoJGZvbnQtc2l6ZSkge1xuICAgICRzdGVwOiAkZm9udC1zaXplO1xuICAgIEBpZiAkcmVtIHtcbiAgICAgIEByZXR1cm4gX3R5LW1zLXRvLXJlbSgkc3RlcCwgJGJyZWFrcG9pbnQpICogJHR5cGVmYWNlLW11bHRpcGxpZXI7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAcmV0dXJuIF90eS1tcy10by1lbSgkc3RlcCwgJGJyZWFrcG9pbnQpICogJHR5cGVmYWNlLW11bHRpcGxpZXI7XG4gICAgfVxuICB9XG5cbiAgJGJhc2UtbnVsbDogbnVsbDtcbiAgJGJhc2UtZm9udC1zaXplOiBudWxsO1xuXG4gIC8vIENhbGN1bGF0aW9uIHVzZXMgYmFzZS1udWxsIGJlY2FzZSBldmVyeXRoaW5nXG4gIC8vIGlzIHJlbGF0aXZlIHRvIHRoZSBiYXNlIGZvbnQtc2l6ZS5cbiAgQGlmIG1hcC1oYXMta2V5KCRiYXNlbWFwLCBudWxsKSB7XG4gICAgJGJhc2UtbnVsbDogbWFwLWdldCgkYmFzZW1hcCwgbnVsbCk7XG4gICAgJGJhc2UtZm9udC1zaXplOiBudGgoJGJhc2UtbnVsbCwgMSk7XG4gIH0gQGVsc2Uge1xuICAgIEBlcnJvciAnQmFzZSBtYXAgbXVzdCBoYXZlIG51bGwga2V5J1xuICB9XG5cbiAgLy8gQ29udmVydHMgdG8gcmVtXG4gIEBpZiAkcmVtIHtcbiAgICBAaWYgdW5pdCgkZm9udC1zaXplKSA9PSAncHgnIHtcbiAgICAgIEByZXR1cm4gX3R5LXRvLXJlbSgkZm9udC1zaXplLCAkYmFzZS1mb250LXNpemUpICogJHR5cGVmYWNlLW11bHRpcGxpZXI7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAcmV0dXJuIF90eS10by1yZW0oJGZvbnQtc2l6ZSkgKiAkdHlwZWZhY2UtbXVsdGlwbGllcjtcbiAgICB9XG4gIH1cblxuICAvLyBDb252ZXJ0cyB0byBlbVxuICBAZWxzZSB7XG4gICAgQGlmIHVuaXQoJGZvbnQtc2l6ZSkgPT0gJ3B4JyB7XG4gICAgICBAcmV0dXJuIF90eS10by1lbSgkZm9udC1zaXplLCAkYmFzZS1mb250LXNpemUpICogJHR5cGVmYWNlLW11bHRpcGxpZXI7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAcmV0dXJuIF90eS10by1lbSgkZm9udC1zaXplKSAqICR0eXBlZmFjZS1tdWx0aXBsaWVyO1xuICAgIH1cbiAgfVxufSIsIiRtb2R1bGFyc2NhbGU6IChcbiAgYmFzZTogMTZweCxcbiAgcmF0aW86IDEuMDY3XG4pO1xuXG4kdHlwaTogKFxuXG4gIGJhc2U6IChcbiAgICBudWxsOiAoMTVweCwgMS40KSxcbiAgICBtZWQ6ICgxNnB4KSxcbiAgICBsYXJnZTogKDE3cHgpXG4gICksXG5cbiAgaDE6IChcbiAgICBudWxsOiAgKG1zKDcpLCAxLjMpLFxuICAgIGxhbmQ6ICAobXMoOCkpLFxuICAgIG1lZDogICAobXMoOSksIDEuMiksXG4gICAgbGFyZ2U6IChtcygxMCkpLFxuICAgIHdpZGU6ICAobXMoMTEpLCAxLjIpXG4gICksXG5cbiAgaDI6IChcbiAgICBudWxsOiAgKG1zKDUpLCAxLjMpLFxuICAgIGxhbmQ6ICAobXMoNikpLFxuICAgIG1lZDogICAobXMoNyksIDEuMiksXG4gICAgbGFyZ2U6IChtcyg4KSksXG4gICAgd2lkZTogIChtcyg5KSwgMS4yKVxuICApLFxuXG4gIGgzOiAoXG4gICAgbnVsbDogIChtcygzKSwgMS4zKSxcbiAgICBsYW5kOiAgKG1zKDQpKSxcbiAgICBtZWQ6ICAgKG1zKDUpLCAxLjQpLFxuICAgIGxhcmdlOiAobXMoNikpLFxuICAgIHdpZGU6ICAobXMoNyksIDEuNSlcbiAgKSxcblxuICBoNDogKFxuICAgIG51bGw6ICAobXMoMSksIDEuMyksXG4gICAgbGFuZDogIChtcygyKSksXG4gICAgbWVkOiAgIChtcygzKSwgMS4yKSxcbiAgICBsYXJnZTogKG1zKDQpKSxcbiAgICB3aWRlOiAgKG1zKDUpLCAxLjIpXG4gICksXG5cbiAgaDU6IChcbiAgICBudWxsOiAgKG1zKC0xKSwgMS4zKSxcbiAgICBsYW5kOiAgKG1zKDApKSxcbiAgICBtZWQ6ICAgKG1zKDEpLCAxLjIpLFxuICAgIGxhcmdlOiAobXMoMikpLFxuICAgIHdpZGU6ICAobXMoMyksIDEuMilcbiAgKSxcblxuICBoNjogKFxuICAgIG51bGw6ICAobXMoLTMpLCAxLjMpLFxuICAgIGxhbmQ6ICAobXMoLTIpKSxcbiAgICBtZWQ6ICAgKG1zKC0xKSwgMS4yKSxcbiAgICBsYXJnZTogKG1zKDApKSxcbiAgICB3aWRlOiAgKG1zKDEpLCAxLjIpXG4gICksXG4pO1xuIiwiQGltcG9ydCAndXRpbHMnO1xuXG4vLyBfdHktd3JpdGUtYnJlYWtwb2ludHNcbi8vIC0tLS0tLS0tLS1cbi8vIC0gd3JpdGVzIHByb3BzIGZvciBldmVyeSB2YWxpZCBicmVha3BvaW50XG4vLyA9PT09PT09PT09XG5AbWl4aW4gX3R5LXdyaXRlLWJyZWFrcG9pbnRzIChcbiAgJF9tYXBcbikge1xuICAkdGFyZ2V0OiBtYXAtZ2V0KCRfbWFwLCB0YXJnZXQpO1xuICAkYnJlYWtwb2ludHM6IG1hcC1nZXQoJF9tYXAsIGJyZWFrcG9pbnRzKTtcbiAgJHR5cGk6IG1hcC1nZXQoJF9tYXAsIHR5cGkpO1xuICAkcmVtOiBtYXAtZ2V0KCRfbWFwLCByZW0pO1xuICAkYnJlYWtwb2ludC1saWI6IG1hcC1nZXQoJF9tYXAsIGJyZWFrcG9pbnQtbGliKTtcblxuICAkYmFzZW1hcDogbnVsbDtcbiAgJHRhcmdldC1tYXA6IG51bGw7XG5cbiAgLy8gRW5zdXJlcyB0YXJnZXQgbWFwIGlzIHByZXNlbnRcbiAgQGlmIG5vdCBtYXAtaGFzLWtleSgkdHlwaSwgJHRhcmdldCkge1xuICAgIEBlcnJvciBcIiN7JHRhcmdldH0gbm90IGZvdW5kIGluICR0eXBpIG1hcFwiO1xuICB9XG5cbiAgJHRhcmdldC1tYXA6IG1hcC1nZXQoJHR5cGksICR0YXJnZXQpO1xuXG4gIC8vIEVuc3VyZXMgYmFzZSBtYXAgaXMgcHJlc2VudFxuICBAaWYgbm90IG1hcC1oYXMta2V5KCR0eXBpLCBiYXNlKSB7XG4gICAgQGVycm9yIFwiYmFzZSBrZXkgaXMgbWlzc2luZyBmcm9tICR0eXBpIG1hcFwiO1xuICB9XG5cbiAgJGJhc2VtYXA6IG1hcC1nZXQoJHR5cGksIGJhc2UpO1xuXG4gICRfbWFwOiBtYXAtbWVyZ2UoJF9tYXAsIChcbiAgICBiYXNlbWFwOiAkYmFzZW1hcCxcbiAgICB0YXJnZXQtbWFwOiAkdGFyZ2V0LW1hcFxuICApKTtcblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJHRhcmdldC12YWx1ZSBpbiAkdGFyZ2V0LW1hcCB7XG4gICAgQGlmICRicmVha3BvaW50ID09IG51bGwge1xuICAgICAgQGluY2x1ZGUgX3R5LW91dHB1dC1wcm9wcyhcbiAgICAgICAgJF9tYXA6ICRfbWFwLFxuICAgICAgICAkYnJlYWtwb2ludDogJGJyZWFrcG9pbnRcbiAgICAgICk7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3R5LW91dHB1dC13aXRoLWJyZWFrcG9pbnQtbGlicmFyeShcbiAgICAgICAgJGJyZWFrcG9pbnQtbGliLFxuICAgICAgICAkYnJlYWtwb2ludDogJGJyZWFrcG9pbnQsXG4gICAgICAgICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzXG4gICAgICApIHtcbiAgICAgICAgQGluY2x1ZGUgX3R5LW91dHB1dC1wcm9wcyhcbiAgICAgICAgICAkX21hcDogJF9tYXAsXG4gICAgICAgICAgJGJyZWFrcG9pbnQ6ICRicmVha3BvaW50XG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIF90eS1vdXRwdXQtd2l0aC1icmVha3BvaW50LWxpYnJhcnlcbi8vIC0tLS0tLS0tLS1cbi8vIE91dHB1dHMgd2l0aCBicmVha3BvaW50IGxpYnJhcnlcbi8vID09PT09PT09PT1cbkBtaXhpbiBfdHktb3V0cHV0LXdpdGgtYnJlYWtwb2ludC1saWJyYXJ5IChcbiAgJGxpYnJhcnk6IGZhbHNlLFxuICAkYnJlYWtwb2ludDogbnVsbCxcbiAgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHNcbikge1xuICAkbGliOiBudWxsO1xuXG4gIC8vIFBhcnNlcyBsaWJyYXJ5XG4gIEBpZiAkbGlicmFyeSB7XG4gICAgJGxpYjogX3R5LXBhcnNlLWJyZWFrcG9pbnQtbGliKCRsaWJyYXJ5KTtcbiAgICBAaWYgbm90ICRsaWIge1xuICAgICAgQGVycm9yIFwiI3skbGlifSBtaXhpbiBub3QgZm91bmRcIjtcbiAgICB9XG4gIH1cblxuXG4gIEBpZiAkbGliID09ICdicmVha3BvaW50JyB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1zZXQoJ3RvIGVtcycsIHRydWUpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRsaWIgPT0gJ21hcHB5LWJwJyB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRsaWIgPT0gJ21xJyB7XG4gICAgQGluY2x1ZGUgbXEobWFwLWdldCgkbXEtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn0iLCIvLyBNYXBweSBicmVha3BvaW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE91dHB1dCBtZWRpYSBxdWVyeSB3aXRoIGZvY3VzIG9uIG1pbi13aWR0aCwgbWF4LXdpZHRoLCBtaW4taGVpZ2h0IGFuZCBtYXgtaGVpZ2h0LlxuLy8gT3RoZXIgbWVkaWEgcnVsZXMgYXJlIHBhc3NlZCBhcyB0aGUgc2Vjb25kIGFyZ3VtZW50IGluIGEgbWFwXG4vL1xuLy8gQGF1dGhvciBaZWxsIExpZXdcbi8vID09PT09PT09PT09PT09PT09XG4kYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuJG1hcHB5LXF1ZXJpZXM6ICgpICFkZWZhdWx0O1xuXG4vLyBNYXBweSBCUCBbTWl4aW5dXG4vLyAtLS0tLS0tLS0tLS0tLS0tXG4vLyAtICRxdWVyaWVzICAgICAgICAgOiA8c3RyaW5nPiBvciA8bnVtYmVyPiBpbiB0aGUgZm9ybWF0OlxuLy8gICAgICAgICAgICAgICAgICAgICAgPG1pbi13aWR0aD4gPG1heC13aWR0aD4gaCA8bWluLWhlaWdodD4gPG1heC1oZWlnaHQ+IDxrZXk+IDx2YWx1ZT5cbi8vIC0gJHR5cGUgICAgICAgICAgICA6IDxtZWRpYS10eXBlPlxuLy8gLSAkcXVlcnktZmFsbGJhY2sgIDogPHN0cmluZz4gc2VsZWN0b3IgY2xhc3Ncbi8vIC0gJGJyZWFrcG9pbnRzICAgICA6IDxtYXA+XG5AbWl4aW4gbWFwcHktYnAoJHF1ZXJpZXMsICR0eXBlOiBhbGwsICRxdWVyeS1mYWxsYmFjazogbnVsbCwgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZXRzIG1hcHB5IG1hcCB0aHJvdWdoIG1hcHB5LWJwIGZuXG4gICRtYXBweS1tYXA6IG1hcHB5LWJwKCRxdWVyaWVzLCAkdHlwZSwgJHF1ZXJ5LWZhbGxiYWNrLCAkYnJlYWtwb2ludHMpO1xuXG4gIC8vIE91dHB1dHMgbWVkaWEgc3RyaW5nXG4gIEBtZWRpYSAje21hcC1nZXQoJG1hcHB5LW1hcCwgdHlwZSl9IGFuZCAje21hcC1nZXQoJG1hcHB5LW1hcCwgbWVkaWEtc3RyaW5nKX0ge1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgLy8gSWYgYSBxdWVyeSBmYWxsYmFjayBpcyBwcm92aWRlZFxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrIHtcbiAgICAjeyRxdWVyeS1mYWxsYmFja30gJiB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWFwcHkgUXVlcnkgW01peGluXVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gT3V0cHV0IHF1ZXJ5IGZyb20gJG1hcHB5LXF1ZXJpZXMgbWFwLlxuLy8gJHF1ZXJ5IDogPHN0cmluZz4gZnJvbSAkbWFwcHktcXVlcmllcyBrZXlcbkBtaXhpbiBtYXBweS1xdWVyeSgkcXVlcnksICRtYXBweS1xdWVyaWVzOiAkbWFwcHktcXVlcmllcykge1xuICBAaWYgbm90IG1hcC1oYXMta2V5KCRtYXBweS1xdWVyaWVzLCAkcXVlcnkpIHtcbiAgICBAZXJyb3IgXCIjeyRtYXBweS1xdWVyaWVzfSBkb2VzIG5vdCBjb250YWluICN7JHF1ZXJ5fVwiO1xuICB9XG5cbiAgJG1hcHB5LW1hcDogbWFwLWdldCgkbWFwcHktcXVlcmllcywgJHF1ZXJ5KTtcblxuICBAbWVkaWEgI3ttYXAtZ2V0KCRtYXBweS1tYXAsIHR5cGUpfSBhbmQgI3ttYXAtZ2V0KCRtYXBweS1tYXAsIG1lZGlhLXN0cmluZyl9IHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gIC8vIElmIGEgcXVlcnkgZmFsbGJhY2sgaXMgcHJvdmlkZWRcbiAgQGlmIG1hcC1nZXQoJG1hcHB5LW1hcCwgcXVlcnktZmFsbGJhY2spIHtcbiAgICAje21hcC1nZXQoJG1hcHB5LW1hcCwgcXVlcnktZmFsbGJhY2spfSAmIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNYXBweSBCUCBbRnVuY3Rpb25dXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBSZXR1cm5zIGEgbWFwIHdpdGggMyBrZXlzXG4vLyAtIHR5cGUgICAgICAgICAgIDogTWVkaWEgdHlwZVxuLy8gLSBtZWRpYS1zdHJpbmcgICA6IG1lZGlhIHF1ZXJ5IHN0cmluZ1xuLy8gLSBxdWVyeS1mYWxsYmFjayA6IHF1ZXJ5IGZhbGxiYWNrIChpZiBhbnkpXG5AZnVuY3Rpb24gbWFwcHktYnAoJHF1ZXJpZXMsICR0eXBlOiBhbGwsICRxdWVyeS1mYWxsYmFjazogbnVsbCwgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHMpIHtcbiAgJG1lZGlhLXN0cmluZzogKCk7XG4gICRfcmV0dXJuOiAoKTtcbiAgJG1lZGlhLW1hcDogcGFyc2UtYnAoJHF1ZXJpZXMsICRicmVha3BvaW50cyk7XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRtZWRpYS1tYXAge1xuICAgIEBpZiAkdmFsdWUgYW5kICR2YWx1ZSAhPSAwIHtcbiAgICAgIEBpZiAkbWVkaWEtc3RyaW5nID09ICgoKSkge1xuICAgICAgICAkbWVkaWEtc3RyaW5nOiBhcHBlbmQoJG1lZGlhLXN0cmluZywgdW5xdW90ZShcIigjeyRrZXl9OiAjeyR2YWx1ZX0pXCIpKTtcbiAgICAgIH1cblxuICAgICAgQGVsc2Uge1xuICAgICAgICAkbWVkaWEtc3RyaW5nOiBhcHBlbmQoJG1lZGlhLXN0cmluZywgdW5xdW90ZShcImFuZCAoI3ska2V5fTogI3skdmFsdWV9KVwiKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICRfcmV0dXJuOiAoXG4gICAgdHlwZTogJHR5cGUsXG4gICAgbWVkaWEtc3RyaW5nOiBpbXBsb2RlKCRtZWRpYS1zdHJpbmcpLFxuICAgIHF1ZXJ5LWZhbGxiYWNrOiAkcXVlcnktZmFsbGJhY2tcbiAgKTtcblxuICBAcmV0dXJuICRfcmV0dXJuO1xufVxuXG4vLyBCUCBbTWl4aW5dXG4vLyAtLS0tLS0tLS0tXG4vLyBDb252ZW5pZW5jZSBtaXhpbiBmb3IgTWFwcHkgQnJlYWtwb2ludHNcbkBtaXhpbiBicCgkcXVlcmllcywgJHR5cGU6IGFsbCwgJHF1ZXJ5LWZhbGxiYWNrOiBudWxsLCAkYnJlYWtwb2ludHM6ICRicmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtYXBweS1icCgkcXVlcmllcywgJHR5cGUsICRxdWVyeS1mYWxsYmFjaywgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gUGFyc2UgQlAgW2Z1bmN0aW9uXVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUGFyc2VzIGFyZ3VtZW50cyBhbmQgcmV0dXJucyBhIG1hcCB3aXRoIDQga2V5c1xuQGZ1bmN0aW9uIHBhcnNlLWJwKCRxdWVyaWVzLCAkYnJlYWtwb2ludHMpIHtcbiAgJF9yZXR1cm46ICgpO1xuICAkX2k6IDE7XG4gICRfbWludzogbnVsbDtcbiAgJF9tYXh3OiBudWxsO1xuICAkX21pbmg6IG51bGw7XG4gICRfbWF4aDogbnVsbDtcbiAgJF9sZW5ndGg6IGxlbmd0aCgkcXVlcmllcyk7XG5cbiAgLy8gQ2hlY2tzIGZvciB3aWR0aCBxdWVyaWVzXG4gICRfbWludzogbnRoKCRxdWVyaWVzLCAxKTtcbiAgJF9taW53OiBtYXBweS12YWxpZGF0ZSgkX21pbncsICRicmVha3BvaW50cyk7XG5cbiAgLy8gQ2hlY2sgZm9yIHdpZHRoIHF1ZXJpZXNcbiAgQGlmICRfbWludyB7XG4gICAgJF9taW53OiBtYXBweS1jb252ZXJ0LXRvLWVtKCRfbWludyk7XG4gICAgJF9yZXR1cm46IG1hcC1tZXJnZSgkX3JldHVybiwgKG1pbi13aWR0aDogJF9taW53KSk7XG4gICAgJHF1ZXJpZXM6IHNldC1udGgoJHF1ZXJpZXMsIDEsIG51bGwpO1xuICB9XG5cbiAgLy8gQ2hlY2tzIGlmIHRoZXJlIGlzIGEgbWF4IHdpZHRoIHF1ZXJ5XG4gIEBpZiAkX21pbncgYW5kICRfbGVuZ3RoID49IDIge1xuICAgICRfbWF4dzogbnRoKCRxdWVyaWVzLCAyKTtcbiAgICAkX21heHc6IG1hcHB5LXZhbGlkYXRlKCRfbWF4dywgJGJyZWFrcG9pbnRzKTtcbiAgfVxuXG4gIEBpZiAkX21heHcge1xuICAgICRfbWF4dzogbWFwcHktY29udmVydC10by1lbSgkX21heHcgLSAxcHgpO1xuICAgICRfcmV0dXJuOiBtYXAtbWVyZ2UoJF9yZXR1cm4sIChtYXgtd2lkdGg6ICRfbWF4dykpO1xuICAgICRxdWVyaWVzOiBzZXQtbnRoKCRxdWVyaWVzLCAyLCBudWxsKTtcbiAgfVxuXG4gIC8vIENoZWNrcyBmb3IgaGVpZ2h0IHF1ZXJpZXNcbiAgJF9oOiBpbmRleCgkcXVlcmllcywgaCkgb3IgaW5kZXgoJHF1ZXJpZXMsIGhlaWdodCk7XG5cbiAgQGlmICRfaCB7XG4gICAgJF9taW5oOiBudGgoJHF1ZXJpZXMsICRfaCArIDEpO1xuICAgICRfbWluaDogbWFwcHktdmFsaWRhdGUoJF9taW5oLCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRfbWluaCB7XG4gICAgICAkX21pbmg6IG1hcHB5LWNvbnZlcnQtdG8tZW0oJF9taW5oKTtcbiAgICAgICRfcmV0dXJuOiBtYXAtbWVyZ2UoJF9yZXR1cm4sIChtaW4taGVpZ2h0OiAkX21pbmgpKTtcbiAgICAgICRxdWVyaWVzOiBzZXQtbnRoKCRxdWVyaWVzLCAkX2ggKyAxLCBudWxsKTtcbiAgICB9XG5cbiAgICAvLyBDaGVja3MgaWYgdGhlcmUgaXMgYSBtYXggaGVpZ2h0IHF1ZXJ5XG4gICAgQGlmICRfbGVuZ3RoIC0gJF9oID49IDIge1xuICAgICAgJF9tYXhoOiBudGgoJHF1ZXJpZXMsICRfaCArIDIpO1xuICAgICAgJF9tYXhoOiBtYXBweS12YWxpZGF0ZSgkX21heGgsICRicmVha3BvaW50cyk7XG4gICAgfVxuXG4gICAgQGlmICRfbWF4aCB7XG4gICAgICAkX21heGg6IG1hcHB5LWNvbnZlcnQtdG8tZW0oJF9tYXhoIC0gMXB4KTtcbiAgICAgICRfcmV0dXJuOiBtYXAtbWVyZ2UoJF9yZXR1cm4sIChtYXgtaGVpZ2h0OiAkX21heGgpKTtcbiAgICAgICRxdWVyaWVzOiBzZXQtbnRoKCRxdWVyaWVzLCAkX2ggKyAyLCBudWxsKTtcbiAgICB9XG4gICAgLy8gUmVzZXQgaCBtYXJrZXJcbiAgICAkcXVlcmllczogc2V0LW50aCgkcXVlcmllcywgJF9oLCBudWxsKTtcbiAgfVxuXG4gIC8vIENoZWNrcyBmb3Igb3RoZXIgcXVlcmllc1xuICBAd2hpbGUgJF9pIDw9IGxlbmd0aCgkcXVlcmllcykge1xuICAgICRfa2V5OiBudGgoJHF1ZXJpZXMsICRfaSk7XG5cbiAgICBAaWYgJF9rZXkgYW5kICRfbGVuZ3RoIC0gJF9pID49IDEge1xuICAgICAgJF92YWw6IG50aCgkcXVlcmllcywgJF9pICsgMSk7XG4gICAgICAkX3JldHVybjogbWFwLW1lcmdlKCRfcmV0dXJuLCAoI3skX2tleX06ICRfdmFsKSk7XG4gICAgICAkcXVlcmllczogc2V0LW50aCgkcXVlcmllcywgJF9pLCBudWxsKTtcbiAgICAgICRxdWVyaWVzOiBzZXQtbnRoKCRxdWVyaWVzLCAkX2kgKyAxLCBudWxsKTtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkX2tleSB7XG4gICAgICBAd2FybiB1bnF1b3RlKCdcIk1hcHB5IEJyZWFrcG9pbnRzIGlzIG1pc3NpbmcgdmFsdWUgZm9yIG1lZGlhIGZlYXR1cmUgXCIjeyRfa2V5fVwiXCInKTtcbiAgICB9XG4gICAgJF9pOiAkX2kgKyAxO1xuICB9XG4gIEByZXR1cm4gJF9yZXR1cm47XG59XG5cbi8vIE1hcHB5IFZhbGlkYXRlIFtGdW5jdGlvbl1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENoZWNrcyBpZiAkcXVlcnkgZ2l2ZW4gaXMgb25lIG9mIHRoZSBmb2xsb3dpbmc6XG4vLyAxKSBJcyBhICRrZXkgaW4gdGhlICRicmVha3BvaW50cyBtYXBcbi8vIDIpIElzIGEgbnVtYmVyXG4vLyAzKSBJcyBhIFwibWF4XCIsIFwibWF4LXdpZHRoXCIgb3IgXCJtYXgtaGVpZ2h0XCIgc3RyaW5nXG5AZnVuY3Rpb24gbWFwcHktdmFsaWRhdGUoJHF1ZXJ5LCAkYnJlYWtwb2ludHMpIHtcbiAgJF9yZXR1cm46IG51bGw7XG5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHF1ZXJ5KSB7XG4gICAgJF9yZXR1cm46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkcXVlcnkpO1xuICB9XG5cbiAgQGVsc2UgaWYgdHlwZS1vZigkcXVlcnkpID09IG51bWJlciB7XG4gICAgJF9yZXR1cm46ICRxdWVyeTtcbiAgfVxuXG4gIEBlbHNlIGlmICRxdWVyeSA9PSBcIm1heFwiIG9yICRxdWVyeSA9PSBcIm1heC1oZWlnaHRcIiBvciAkcXVlcnkgPT0gXCJtYXgtd2lkdGhcIiB7XG4gICAgJF9yZXR1cm46IDA7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgJF9yZXR1cm46IG51bGw7XG4gIH1cbiAgQHJldHVybiAkX3JldHVybjtcbn1cblxuLy8gTWFwcHkgQ29udmVydCBUbyBFbSBbRnVuY3Rpb25dXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDaGVja3MgYW5kIGNvbnZlcnRzIHB4IHZhbHVlcyB0byBlbS4gTGVhdmUgb3RoZXIgdW5pdHMgdW50b3VjaGVkLlxuXG5AZnVuY3Rpb24gbWFwcHktY29udmVydC10by1lbSgkdmFsKSB7XG4gIEBpZiB1bml0KCR2YWwpID09IFwicHhcIiBvciAkdmFsID09IDAge1xuICAgIEByZXR1cm4gbWFwcHktZW0oJHZhbCk7XG4gIH0gQGVsc2UgaWYgdW5pdCgkdmFsKSA9PSBcImVtXCIge1xuICAgIEByZXR1cm4gJHZhbDtcbiAgfSBAZWxzZSBpZiB1bml0KCR2YWwpID09IFwicmVtXCIge1xuICAgIEByZXR1cm4gbWFwcHktc3RyaXAtdW5pdCgkdmFsKSAqIDFlbTtcbiAgfSBAZWxzZSB7XG4gICAgQGVycm9yIHVucXVvdGUoXCJCcmVha3BvaW50IHZhbHVlIG11c3QgaGF2ZSBhIHVuaXQgaWYgaXQncyBhIG51bWJlclwiKTtcbiAgfVxufVxuXG4vLyBNYXBweSBFbSBbRnVuY3Rpb25dXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29udmVydHMgcGl4ZWxzIHRvIGVtIHdpdGggJGJhc2UtZm9udC1zaXplXG4vLyAtIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2lqeS8xNDQxOTY3XG5AZnVuY3Rpb24gbWFwcHktZW0oJHRhcmdldCwgJGNvbnRleHQ6IDE2cHgpIHtcbiAgQGlmICR0YXJnZXQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEByZXR1cm4gJHRhcmdldCAvICRjb250ZXh0ICogMWVtO1xufVxuXG5AZnVuY3Rpb24gbWFwcHktc3RyaXAtdW5pdCgkbnVtKSB7XG4gIEByZXR1cm4gJG51bSAvICgkbnVtICogMCArIDEpO1xufVxuXG4vLyBJbXBsb2RlIFtGdW5jdGlvbl1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBJbXBsb2RlIGEgbGlzdCBpbnRvIGEgc3RyaW5nXG5AZnVuY3Rpb24gaW1wbG9kZSgkbGlzdCwgJGdsdWU6ICcgJykge1xuICAkcmVzOiBudWxsO1xuICAkbGVuOiBsZW5ndGgoJGxpc3QpO1xuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGxlbiB7XG4gICAgJGU6IG50aCgkbGlzdCwgJGkpO1xuICAgIEBpZiAkaSA9PSAkbGVuIHtcbiAgICAgICRyZXM6IHVucXVvdGUoXCIjeyRyZXN9I3skZX1cIik7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRyZXM6IHVucXVvdGUoXCIjeyRyZXN9I3skZX0jeyRnbHVlfVwiKTtcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRyZXM7XG59XG4iLCIvLyBTdXN5IEJveCBTaXppbmdcbi8vID09PT09PT09PT09PT09PT09XG5cbi8vIEdsb2JhbCBCb3ggU2l6aW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLVxuLy8gU2V0IGEgYm94IG1vZGVsIGdsb2JhbGx5IG9uIGFsbCBlbGVtZW50cy5cbi8vIC0gWyRib3hdOiBib3JkZXItYm94IHwgY29udGVudC1ib3hcbi8vIC0gWyRpbmhlcml0XTogdHJ1ZSB8IGZhbHNlXG5AbWl4aW4gZ2xvYmFsLWJveC1zaXppbmcoXG4gICRib3g6IHN1c3ktZ2V0KGdsb2JhbC1ib3gtc2l6aW5nKSxcbiAgJGluaGVyaXQ6IGZhbHNlXG4pIHtcbiAgJGluc3BlY3Q6ICRib3g7XG5cbiAgQGlmICRpbmhlcml0IHtcbiAgICBAYXQtcm9vdCB7XG4gICAgICAgaHRtbCB7IEBpbmNsdWRlIG91dHB1dCgoYm94LXNpemluZzogJGJveCkpOyB9XG4gICAgICAgKiwgKjpiZWZvcmUsICo6YWZ0ZXIgeyBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG4gICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgKiwgKjpiZWZvcmUsICo6YWZ0ZXIgeyBAaW5jbHVkZSBvdXRwdXQoKGJveC1zaXppbmc6ICRib3gpKTsgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3VzeS1pbnNwZWN0KGdsb2JhbC1ib3gtc2l6aW5nLCAkaW5zcGVjdCk7XG4gIEBpbmNsdWRlIHVwZGF0ZS1ib3gtbW9kZWwoJGJveCk7XG59XG5cbi8vIEJvcmRlciBCb3ggU2l6aW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLVxuLy8gQSBsZWdhY3kgc2hvcnRjdXQuLi5cbi8vIC0gWyRpbmhlcml0XTogdHJ1ZSB8IGZhbHNlXG5AbWl4aW4gYm9yZGVyLWJveC1zaXppbmcoXG4gICRpbmhlcml0OiBmYWxzZVxuKSB7XG4gIEBpbmNsdWRlIGdsb2JhbC1ib3gtc2l6aW5nKGJvcmRlci1ib3gsICRpbmhlcml0KTtcbn1cblxuLy8gVXBkYXRlIEJveCBNb2RlbFxuLy8gLS0tLS0tLS0tLS0tLS0tLVxuLy8gUFJJVkFURTogVXBkYXRlcyBnbG9iYWwgYm94IG1vZGVsIHNldHRpbmdcbkBtaXhpbiB1cGRhdGUtYm94LW1vZGVsKFxuICAkYm94XG4pIHtcbiAgQGlmICRib3ggIT0gc3VzeS1nZXQoZ2xvYmFsLWJveC1zaXppbmcpIHtcbiAgQGluY2x1ZGUgc3VzeS1zZXQoZ2xvYmFsLWJveC1zaXppbmcsICRib3gpO1xuICB9XG59XG4iLCIvLyByZW0gU3VwcG9ydFxuLy8gPT09PT09PT09PT1cblxuLy8gcmVtXG4vLyAtLS1cbi8vIENoZWNrIGZvciBhbiBleGlzdGluZyBzdXBwb3J0IG1peGluLCBvciBvdXRwdXQgZGlyZWN0bHkuXG4vLyAtICRwcm9wICA6IDxjc3MgcHJvcGVydHk+XG4vLyAtICR2YWwgICA6IDxjc3MgdmFsdWU+XG5AbWl4aW4gc3VzeS1yZW0oXG4gICRwcm9wLFxuICAkdmFsXG4pIHtcbiAgJF9yZXFzOiAoXG4gICAgdmFyaWFibGU6IHJoeXRobS11bml0IHJlbS13aXRoLXB4LWZhbGxiYWNrLFxuICAgIG1peGluOiByZW0sXG4gICk7XG4gIEBpZiBzdXN5LXN1cHBvcnQocmVtLCAkX3JlcXMsICR3YXJuOiBmYWxzZSkgYW5kICRyaHl0aG0tdW5pdCA9PSByZW0ge1xuICAgIEBpbmNsdWRlIHJlbSgkcHJvcCwgJHZhbCk7XG4gIH0gQGVsc2Uge1xuICAgICN7JHByb3B9OiAkdmFsO1xuICB9XG59XG4iLCIuZmlsZS0tZ2VuZXJhbCxcbi5maWxlLS1hcHBsaWNhdGlvbi1vY3RldC1zdHJlYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtZXhlLnN2Zyk7XG59XG4uZmlsZS0tcGFja2FnZS14LWdlbmVyaWMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtZ2VuZXJpYy5zdmcpO1xufVxuLmZpbGUtLXgtb2ZmaWNlLXNwcmVhZHNoZWV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLXhscy5zdmcpO1xufVxuLmZpbGUtLXgtb2ZmaWNlLWRvY3VtZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWRvYy5zdmcpO1xufVxuLmZpbGUtLXgtb2ZmaWNlLXByZXNlbnRhdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1wcHQuc3ZnKTtcbn1cbi5maWxlLS10ZXh0LXgtc2NyaXB0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWpzLnN2Zyk7XG59XG4uZmlsZS0tdGV4dC1odG1sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWh0bWwuc3ZnKTtcbn1cbi5maWxlLS10ZXh0LXBsYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy90ZXh0LXBsYWluLnBuZyk7XG59XG4uZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uLXBkZi1ncmVlbi5wbmcpO1xuICAucGRmLWljb24taW1nIHtcbiAgICBtYXgtd2lkdGg6IDIycHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgfVxufVxuLmZpbGUtLWFwcGxpY2F0aW9uLXgtZXhlY3V0YWJsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1leGUuc3ZnKTtcbn1cbi5maWxlLS1hdWRpbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1tcDMuc3ZnKTtcblxufVxuLmZpbGUtLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLW1wNC5zdmcpO1xuXG59XG4uZmlsZS0tdGV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS10eHQuc3ZnKTtcblxufVxuLmZpbGUtLWltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWpwZy5zdmcpO1xufVxuXG4uZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wb3N0c2NyaXB0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWVwcy5zdmcpO1xufVxuXG4uZmlsZXtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuXG5hW2RhdGEtZW50aXR5LXR5cGU9XCJmaWxlXCJde1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuXG4gICY6OmJlZm9yZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyAnO1xuICAgIHdpZHRoOiAuNzVyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGxlZnQ6IC0uOXJlbTtcbiAgICB0b3A6IC4xMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2F0dGFjaC0yLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbiAgfVxuXG59XG4iLCIvLyBAZmlsZVxuLy8gU3R5bGVzIGZvciBtZXNzYWdlcy5cblxuLm1lc3NhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogdnIoMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y2ZmE7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkICNiY2RlZWU7XG4gIGNvbG9yOiAjNDI0MjQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1mYW1pbHk6ICRzeXN0ZW0tZm9udC1mYW1pbHkgIWltcG9ydGFudDtcblxuXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTVweCA1NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDEuMiUgIC01cHg7XG5cblxuICBhIHtcbiAgICBjb2xvcjogI2JjZGVlZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogJHN5c3RlbS1mb250LWZhbWlseSAhaW1wb3J0YW50O1xuICB9XG5cblxufVxuXG4ubWVzc2FnZXNfX2NvbnRlbnQge1xuICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubWVzc2FnZXMtLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTZlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjNWMyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9tZXNzYWdlcy1lcnJvci5zdmcnKTtcblxuICAmOjpiZWZvcmUge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL21lc3NhZ2VzLWVycm9yLnN2ZycpO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICNmZjY0NWM7XG4gIH1cblxuICAubWVzc2FnZXNfX2l0ZW0ge1xuICAgIGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuXG4ubWVzc2FnZXMtLXN0YXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY4ZTY7XG4gIGJvcmRlci1jb2xvcjogI2M5ZThhOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvbWVzc2FnZXMtc3RhdHVzLnN2ZycpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgLy8gQGluY2x1ZGUgc3ZnLWJhY2tncm91bmQobWVzc2FnZXMtc3RhdHVzKTtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9tZXNzYWdlcy1zdGF0dXMuc3ZnJyk7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvbWVzc2FnZXMtc3RhdHVzLnBuZycpO1xuXG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogIzcxYjAyZjtcbiAgICBmb250LWZhbWlseTogJHN5c3RlbS1mb250LWZhbWlseSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tZXNzYWdlcy0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZjJjYztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvbWVzc2FnZXMtd2FybmluZy5zdmcnKTtcblxuICAmOjpiZWZvcmUge1xuICAgIC8vIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKG1lc3NhZ2VzLXdhcm5pbmcpO1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL21lc3NhZ2VzLXN0YXR1cy5wbmcnKTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjOGE2ZDNiO1xuICAgIGZvbnQtZmFtaWx5OiAkc3lzdGVtLWZvbnQtZmFtaWx5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIlxuLndyYXBwZXItbmljZS1sb2dpbntcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuIG1hcmdpbjogMCBhdXRvO1xuIG1heC13aWR0aDogNTAwcHg7XG4gbWFyZ2luLXRvcDogMnJlbTtcblxuIC5uaWNlLWxvZ2luLXBhc3N7XG4gICB3aWR0aDogMTAwJTtcbiAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICBmb250LXNpemU6IC44cmVtO1xuXG4gICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgfTtcblxuIH1cblxuIC5uaWNlLWxvZ2luLWxvZ2lue1xuICAgbWFyZ2luLXRvcDogLjI1cmVtO1xuIH1cblxufVxuIiwiXG4ubm9kZS1wcmV2aWV3LWNvbnRhaW5lciB7XG5cbiAgLm5vZGUtcHJldmlldy1iYWNrbGlua3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IC42cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDIyM2VtO1xuICAgIEBleHRlbmQgJWFuaW1hdGU7XG5cbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcl9fc2Vjb25kYXJ5LCAyJSk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taXRlbS12aWV3LW1vZGV7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICB9XG59XG4iLCJcbi5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQ6aG92ZXIsXG4ucGlja2VyLS1mb2N1c2VkXG4ucGlja2VyX19kYXktLWhpZ2hsaWdodGVkIHtcblxufVxuXG4vL2RhZmF1bHQgZGF0ZSBwaWNrZXJcbi51aS1kYXRlcGlja2VyIHtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlci1oZWFkZXJ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19kYXRlLXBpY2tlci0taGVhZGVyO1xuICBib3JkZXI6IDA7XG59XG5cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50XG4udWktc3RhdGUtZGVmYXVsdHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19kYXRlLXBpY2tlci0tYmtnO1xufVxuXG5cbi51aS1zdGF0ZS1oaWdobGlnaHR7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkICR5ZWxsb3cgIWltcG9ydGFudDtcbn1cbiIsIlxuXG5cbiNjYm94V3JhcHBlciAge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuIiwiLmZpZWxkLS1uYW1lLXVzZXItcGljdHVyZSB7XG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC8vIHBhZGRpbmc6IC4ycmVtO1xuICB9XG59XG4iLCJoMi5zdHlsZWd1aWRlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiAkc3lzdGVtLWZvbnQtZmFtaWx5ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHlsZWd1aWRlX19jb250ZW50e1xuXG5cbn1cbiIsIi5jb250ZXh0dWFsLWxpbmtzLXdyYXBwZXIge1xuXG4gIGEuY29udGV4dHVhbC1saW5rcy10cmlnZ2Vye1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgdWwuY29udGV4dHVhbC1saW5rcyBsaSBhIHtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuIiwiLmJsb2NrLS10YWJzIHtcblx0bWF4LXdpZHRoOiAxMjc4cHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gIC5ibG9ja19fY29udGVudCB1bCB7XG4gICAgQGV4dGVuZCAlY2Y7XG5cbiAgICAvLyBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC8vIHBhZGRpbmctcmlnaHQ6IDBweDtcblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXG4gICAgbGkge1xuICAgICAgLy8gZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cblx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRcdC8vIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0XHR3aWR0aDogaW5oZXJpdDtcblxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmc6IC42cmVtIDEuM2VtO1xuXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGFiLS1hY3RpdmU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9fdGFiLS1ia2c7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG5cdFx0XHRcdC8vIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgICAgICBmb250LWZhbWlseTogJHN5c3RlbS1mb250LWZhbWlseSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfX3RhYi0tYmtnO1xuXG5cdFx0XHRcdH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX190YWItLWJrZztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAmLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwudGFicy5wcmltYXJ5IHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIH1cblxuICAgIHVsLnRhYnMuc2Vjb25kYXJ5IHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogLjFyZW0gLjQ7XG5cbiAgICAgICAgZm9udC1zaXplOiAuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEBmaWxlXG4vLyBTdHlsZXMgZm9yIGFjY2Vzc2libGUgc2tpcGxpbmtzLlxuXG4uc2tpcGxpbmtzIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTdlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTRlbTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLnNraXBsaW5rc19fbGluayxcbi5za2lwbGlua3NfX2xpbms6dmlzaXRlZCxcbi5za2lwbGlua3NfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogI2VlZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTRlbTtcbn1cblxuLy8gUmVtb3ZlIDpmb2N1cyBzdHlsZXMgZm9yIHNraXBsaW5rIHRhcmdldHMuXG4jbWFpbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4iLCIvLyBAZmlsZVxuLy8gU3R5bGVzIGZvciBwcm9ncmVzcyBiYXJzLlxuXG5cblxuXG4ucHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9ncmVzc19fdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3Byb2dyZXNzLWJhcl9ia2c7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fcHJvZ3Jlc3MtYmFyX2JhcjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjJlbSAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZ3Jlc3NfX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJvZ3Jlc3MtYmFyX2JhcjtcbiAgaGVpZ2h0OiAxcmVtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB3aWR0aDogMyU7XG59XG5cbi5wcm9ncmVzc19fZGVzY3JpcHRpb24sXG4ucHJvZ3Jlc3NfX3BlcmNlbnRhZ2Uge1xuICBjb2xvcjogJGNvbG9yX190ZXh0LS1kZXNjcmlwdGlvbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2dyZXNzX19kZXNjcmlwdGlvbiB7XG4gIGZsb2F0OiBsZWZ0OyAvLyBMVFJcbn1cblxuLnByb2dyZXNzX19wZXJjZW50YWdlIHtcbiAgZmxvYXQ6IHJpZ2h0OyAvLyBMVFJcbn1cbiIsIi8vIEFkZGVkIGNsYXNzIHBvc3QtbWlncmF0aW9uIHRvIGZpeCB0ZXh0IG1pZ3JhdGVkLlxuXG4vLyBIaWRlcyBleHRyYSBzaGFyZSBidXR0b25zIGZyb20gQmxvZ2dlciBtaWdyYXRpb24uXG4ucG9zdC1zaGFyZS1idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vLyBTZXR0aW5nIEhCIHNwZWNpYWwgYm9sZCBjbGFzc1xuLmZvbnRCIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4iLCIudmlzdWFsbHktaGlkZGVuIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuLWltcG9ydGFudDtcbn1cblxuLmZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4tb2ZmLWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZGVuIHtcbiAgQGluY2x1ZGUgaGlkZGVuLWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZS1pbXBvcnRhbnQ7XG59XG5cblxuQGluY2x1ZGUgc2VsZWN0aW9uKCRjb2xvcl9fcHJpbWFyeSwgd2hpdGUpO1xuXG4vL3NpZGViYXIgc3R5bGluZ1xuLy8gYm9keSB7XG5cbi8vICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuLy8gICAgIHdpZHRoOiB2ciguNCk7XG4vLyAgIH1cblxuLy8gICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4vLyAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCw2NSwxMTYsMC4zKTtcbi8vICAgfVxuXG4vLyAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4vLyAgICAgb3V0bGluZTogMXB4IHNvbGlkIHNsYXRlZ3JleTtcbi8vICAgfVxuXG4vLyB9XG4iLCJuYXYucGFnZXJ7XG4gIC8vIG1hcmdpbjo0NXB4IGF1dG8gNDVweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcblx0bWFyZ2luOjQ1cHggYXV0byAwcHggYXV0bztcblx0Y2xlYXI6IGJvdGg7XG5cdG1heC13aWR0aDogMTI3OHB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHQgdWwucGFnZXJfX2l0ZW1ze1xuXHRcdHBhZGRpbmctdG9wOiA0NXB4O1xuXHR9XG51bC5wYWdlcixcbnVsLnBhZ2VyX19pdGVtcyxcbnVsLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6OHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBtYXJnaW4tbGVmdDoxMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OjEycHg7XG4gICAgfVxuICAgIGF7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIC8vIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmctdG9wOiAxNHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyIDAuM3M7XG4gICAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2lucHV0LWJvcmRlci0tb3V0bGluZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsaS5pcy1hY3RpdmV7XG4gICAgY3Vyc29yOiBub25lO1xuICAgIGF7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2lucHV0LWJvcmRlci0tb3V0bGluZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgfVxuICB9XG4gIGxpLnBhZ2VyX19pdGVtLS1sYXN0LCBsaS5wYWdlcl9faXRlbS0tZmlyc3R7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBsaS5wYWdlcl9faXRlbS0tbmV4dCAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssbGkucGFnZXJfX2l0ZW0tLXByZXZpb3VzIC5ncmVlbi1hcnJvdy1wcmUtbGlua3tcbiAgICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcblxuICB9XG5cblx0bGkucGFnZXJfX2l0ZW0tLW5leHQge1xuXG5cdFx0YSB7XG5cdFx0XHQvLyBkaXNwbGF5OiBub25lO1xuXHRcdFx0Ly8gdHJhbnNpdGlvbjogcGFkZGluZyAwLjFzIGVhc2UtaW47XG5cdFx0XHR0cmFuc2l0aW9uOiBib3JkZXIgMC4zcztcblx0XHRcdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNHB4XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyB7XG5cblx0XHRhIHtcblx0XHRcdC8vIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQvLyB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMXMgZWFzZS1pbjtcblx0XHRcdHRyYW5zaXRpb246IGJvcmRlciAwLjNzO1xuXHRcdFx0Jjpob3ZlciwgJjpmb2N1c3tcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0cHhcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblxuXG4gIGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmt7XG4gIGJvcmRlci13aWR0aDogMy41cHggMCAwIDMuNXB4O1xuICB9XG5cdGxpIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQvLyBkaXNwbGF5OiBub25lO1xuXHR9XG59XG59XG5cbm5hdi5wYWdlcntcblxufVxuIiwidGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgY2FwdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG59XG5cbi50YWJsZS1iYXNpYyxcbnRhYmxlIHtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZShnbG9iYWwsIGdyZXktbWVkaXVtKTtcbiAgLy8gZGlzcGxheTogbm9uZTtcbiAgQGV4dGVuZCAlY2Y7XG5cbiAgdGhlYWQge1xuICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKGdsb2JhbCwgZ3JleSk7XG5cbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAuNzVlbSAxZW07XG4gICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX3RhYmxlLS1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgdGJvZHkge1xuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IC43NWVtIDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX3RhYmxlLS1ib3JkZXI7XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShnbG9iYWwsIGdyZXktcGFsZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGQsXG4gIHRoIHtcbiAgICBwYWRkaW5nOiAuNzVlbSAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHRoIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGdsb2JhbCwgZ3JleSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gIHRyIHtcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjAxKTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wNik7XG4gICAgfVxuICB9XG59XG5cbi8vIH1cbiIsIlxuXG51bC5saW5rcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBsaS5ub2RlLXJlYWRtb3JlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuIiwiI2Jsb2NrLWhlYWRlcmxheW91dCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLy9Ob3JtYWwgc3R5bGVzIGZvciBtYWluIG1lbnUgTkEsIGZvbGxvd2VkIGJ5IFN0aWNreSBIZWFkZXIgc3R5bGVzXG4uYmxvY2stbWVudS5tZW51LS1tYWluIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdH1cblx0Lm5hdi0tbWFpbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblx0Lm5hdl9faXRlbS5pcy1hY3RpdmUtdHJhaWwge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMi41cHg7XG5cdFx0XHRib3R0b206IDE2cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmF2X19pdGVtOmxhc3QtY2hpbGQge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQubmF2X19pdGVte1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6dGFibGUtY2VsbDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXG5cdFx0Lm5hdl9fbGluayB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQvLyB0b3A6IDUzOCU7XG5cdFx0XHRcdHRvcDogMzAzJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX3RlcnRpYXJ5O1xuXHRcdFx0XHQvLyB3aWR0aDogNTAwcHg7XG5cdFx0XHRcdC8vIGhlaWdodDogNTAwcHg7XG5cdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMjVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTEyNXB4O1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNDglO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MyU7XG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQvLyB0b3A6IDUzOCU7XG5cdFx0XHRcdHRvcDogMzAzJTtcblx0XHRcdFx0bGVmdDogNDQlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX3RlcnRpYXJ5O1xuXHRcdFx0XHQvLyB3aWR0aDogNTAwcHg7XG5cdFx0XHRcdC8vIGhlaWdodDogNTAwcHg7XG5cdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMjVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTEyNXB4O1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNDglO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MyU7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5hdl9fbGluazpob3Zlcjo6YWZ0ZXIsIC5uYXZfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRcdGFuaW1hdGlvbjogZHJpZnQgNTAwMG1zIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IC01cztcblx0XHR9XG5cdFx0Lm5hdl9fbGluazpob3Zlcjo6YmVmb3JlLCAubmF2X19saW5rOmZvY3VzOjpiZWZvcmUge1xuXHRcdFx0YW5pbWF0aW9uOiBkcmlmdCA1MDAwbXMgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZTtcblx0XHR9XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0xLjVweDtcblx0XHRcdGJvdHRvbTogMTZweDtcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAtMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5hdl9faXRlbS5pcy1hY3RpdmUtdHJhaWwge1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiBpbmhlcml0O1xuXHRcdFx0Ym90dG9tOiAtMjIuNHB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTExcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1uYXYtYmxvYi5zdmdcIik7XG5cdFx0XHR6LWluZGV4OiA0O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdFx0fVxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmF2X19saW5rLmlzLWFjdGl2ZS10cmFpbDpob3Zlcjo6YWZ0ZXIsIC5uYXZfX2xpbmsuaXMtYWN0aXZlLXRyYWlsOmZvY3VzOjphZnRlciB7XG5cdFx0YW5pbWF0aW9uOiB3aWdnbGUgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XG5cdH1cblx0Lm5hdl9fbGluay5pcy1hY3RpdmUtdHJhaWw6aG92ZXI6OmJlZm9yZSwgLm5hdl9fbGluay5pcy1hY3RpdmUtdHJhaWw6Zm9jdXM6OmJlZm9yZSB7XG5cdFx0YW5pbWF0aW9uOiBub25lO1xuXHR9XG59XG4uaGItbWFpbi5maXhlZC1oZWFkZXIge1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0bWluLWhlaWdodDogMDtcbn1cbi8vU1RJQ0tZIEhFQURFUiBTVFlMRVMgRk9SIERFU0tUT1AgV0lUSCBDTEFTU0VTIEZPUiBKU1xuLmhiLWhlYWRlci5zdGlja3ktb25seSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDAwO1xufVxuLmhiLW5hdmlnYXRpb24uc3RpY2t5LW9ubHkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQ1MDtcbn1cbi5oYi1oZWFkZXI6bm90KC5zdGlja3ktbmF2KSB7XG5cdC5iYXNlX2xvZ28ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5zdGlja3lfbG9nbyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmhiLWhlYWRlciB7XG5cdHotaW5kZXg6IDEyO1xufVxuLmhiLWhlYWRlci5zdGlja3ktbWFpbi1oZWFkZXIge1xuXHQuYmxvY2stLXNlYXJjaCB7XG5cdFx0d2lkdGg6IDIzJSAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5ibG9jay0tc2VhcmNoLmV4cGFuZGVkLXNlYXJjaC1iYXIge1xuXHRcdHdpZHRoOiA0MiUgIWltcG9ydGFudDtcblx0fVxufVxuLnVzZXItbG9nZ2VkLWluIHtcblx0LmhiLWhlYWRlci5zdGlja3ktbmF2IHtcblx0XHR0b3A6IDc4cHg7XG5cdH1cblx0LmhiLWhlYWRlci5zdGlja3ktbWFpbi1oZWFkZXIge1xuXHRcdHRvcDogNzhweDtcblx0XHQuYmxvY2stLXNlYXJjaCB7XG5cdFx0XHR3aWR0aDogMjMlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5ibG9jay0tc2VhcmNoLmV4cGFuZGVkLXNlYXJjaC1iYXIge1xuXHRcdFx0d2lkdGg6IDQyJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLmhiLWhlYWRlci5zdGlja3ktbWFpbi1oZWFkZXIge1xuXHR0b3A6IDBweDtcbn1cbi5oYi1uYXZpZ2F0aW9uLnN0aWNreS1tYWluLW5hdiB7XG5cdHRvcDogMTMwcHg7XG5cdC8vd2hlbiB0b29sYmFyIHRyYXkgaXMgbWluaW1pemVkXG5cdC51c2VyLWxvZ2dlZC1pbiAmIHtcblx0XHR0b3A6IDE4MHB4O1xuXHR9XG5cdC8vd2hlbiB0b29sYmFyIHRyYXkgaXMgb3BlbiAtIGFkanVzdCB0aGUgaGVhZGVyIHBvc2l0aW9uXG5cdC50b29sYmFyLXRyYXktb3BlbiAmIHtcblx0XHR0b3A6IDIxOHB4O1xuXHR9XG59XG4uaGItaGVhZGVyLnN0aWNreS1uYXYge1xuXHRoZWlnaHQ6IDc0cHg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cGFkZGluZy10b3A6IDE0cHg7XG5cdHotaW5kZXg6IDQwMDtcblx0Ym94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcblx0YW5pbWF0aW9uOiBzY3JvbGxJbiAwLjRzIGVhc2UtaW4tb3V0O1xuICB0b3A6IDA7XG5cdC5ibG9jay0tc2l0ZS1icmFuZGluZyB7XG5cdFx0d2lkdGg6IDQyLjUlO1xuXHRcdG1hcmdpbi10b3A6IDExcHg7XG5cdFx0bWF4LXdpZHRoOiA1NDVweDtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5iYXNlX2xvZ28ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnN0aWNreV9sb2dvIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQubWVudS0tZG9uYXRpb24tbWVudSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdH1cblx0LmhiLWNvbnN0cmFpbiB7XG5cdFx0Lm1lbnUtLWRvbmF0aW9uLW1lbnUge1xuXHRcdFx0Lm5hdl9fbGluazo6YWZ0ZXIge1xuXHRcdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMTBweDtcblx0fVxufVxuLy90byBwcmV2ZW50IHNjcm9sbGluZyAtPiBhZGRlZCB0byBib2R5IHdoZW4gbW9kYWwgaXMgb3BlblxuLnByZXZlbnQtc2Nyb2xsIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGZpeGVkO1xufVxuQGtleWZyYW1lcyB3aWdnbGUge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2tld1goNDBkZWcpO1xuICB9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2tld1goLTQwZGVnKSBzY2FsZSgwLjkpO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIHNjcm9sbEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAwcHgpO1xuICB9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGRyaWZ0IHtcbiAgZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG4iLCIuc3RpY2t5LW5hdiB7XG5cdG5hdi5tZW51LS1kb25hdGlvbi1tZW51IHtcblx0XHQubmF2X19pdGVtIHtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cdFx0Lm5hdl9fbGluayB7XG5cdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogN3B4O1xuXG5cdFx0fVxuXHR9XG59XG5cbi5tZW51LS1kb25hdGlvbi1tZW51IHtcblx0d2lkdGg6IDUwJTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0Ly8gLnVzZXItbG9nZ2VkLWluICYge1xuXHQvLyBcdHRvcDogMzlweDtcblx0Ly8gfVxuXG5cdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRwb3NpdGlvbjogaW5oZXJpdDtcblx0XHR0b3A6IGluaGVyaXQ7XG5cdFx0cmlnaHQ6IGluaGVyaXQ7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHdpZHRoOiBpbmhlcml0O1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdH1cblxuXHQubmF2X19pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Lm5hdl9fbGluayB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ly8gaGVpZ2h0OiA0NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAxMXB4O1xuXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19idXR0b24tZG9uYXRlO1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9fYnV0dG9uLWRvbmF0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0dHJhbnNpdGlvbjogMC4ycztcblxuXHRcdEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0d2lkdGg6IGluaGVyaXQ7XG5cdFx0XHRwYWRkaW5nOiA5cHggMzZweCA3cHggMzdweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fYnV0dG9uLWRvbmF0ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHRyYW5zaXRpb246IDAuMnM7XG5cdFx0fVxuXHR9XG5cblxufVxuIiwiLmhiLXByZS1mb290ZXIge1xuICAuaGItY29uc3RyYWluIHtcbiAgICAubWVudS0tZm9vdGVyICB7XG5cbiAgICAgIC5uYXYtLWZvb3RlciB7XG4gICAgICAgIC5uYXZfX2l0ZW17XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMC42cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICB3aWR0aDogNDMlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubmF2X19saW5re1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdyZWVuLWFycm93LXByZS1mb290ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMC42cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAubWVudS0tZm9vdGVyLWxvZ2luIHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICAgIC5uYXYtLWZvb3Rlci1sb2dpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgICAubmF2X19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTlweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICB3aWR0aDogNDMlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm5hdl9fbGlua3tcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEBmaWxlXG4vLyBTdHlsZXMgZm9yIHRoZSBicmVhZGNydW1iIHRyYWlsLlxuXG4uYmxvY2stLWJyZWFkY3J1bWJzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuY29udGV4dHVhbCB7XG5cdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdH1cblx0LmJsb2NrX19jb250ZW50IHtcblx0XHQvLyBvdmVyZmxvdy14OiBzY3JvbGw7XG5cdCAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXHQgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0Ly8gQGluY2x1ZGUgbWFwcHktYnAoNzY4cHgpe1xuXHQvLyBcdHBhZGRpbmctdG9wOiAwLjg1cmVtO1xuXHQvLyB9XG5cdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgY2xlYXI6IGJvdGg7XG5cdC8vIG92ZXJmbG93OiBzY3JvbGw7XG5cdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdH1cblxuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5cblxuICAvLyBtYXJnaW4tdG9wOiAtNXB4O1xuICAmX19pbnRyb3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGV4dGVuZCAldmlzdWFsbHktaGlkZGVuO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogMC4yZW07XG5cdG1hcmdpbi1sZWZ0OiAwLjJlbTtcblxuICAgICY6OmFmdGVyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmJyZWFkY3J1bWJfX2xpbmssIC5icmVhZGNydW1iX19pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgLy8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAuYnJlYWRjcnVtYl9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmJyZWFkY3J1bWJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblx0Ly9Ob3Qgd29ya2luZyBtYXkgbmVlZCB0byBmaXhcblx0Ly8gLmJyZWFkY3J1bWJfX2xpc3Qge1xuXHQvLyBcdC5zd2lwZS1vcHRpb257XG5cdC8vIFx0XHQmOjphZnRlciB7XG5cdC8vIFx0XHRcdGNvbnRlbnQ6ICdTV0lQRSBNT1JFJztcblx0Ly8gXHRcdFx0d2lkdGg6IDg1cHg7XG5cdC8vIFx0XHRcdGhlaWdodDogNTVweDtcblx0Ly8gXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdC8vIFx0XHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdC8vIFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcblx0Ly8gXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXHQvLyBcdFx0XHRib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuXHQvLyBcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2Fycm93cy9pY29uX19hcnJvdy0tcmlnaHQuc3ZnXCIpO1xuXHQvLyBcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQvLyBcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG5cdC8vIFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjBweCA0MHB4O1xuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gfVxufVxuLy9cbi8vIC5oYi1wcmVmaXgge1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnkgIWltcG9ydGFudDtcbi8vICAgLy8gaGVpZ2h0OiAzNnB4O1xuLy8gfVxuIiwiLmhiLWhlYWRlci5zdGlja3ktbmF2IHtcblx0Lm1lbnUtLXV0aWxpdHktbWVudSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG4uaGItaGVhZGVyIHtcblx0Lm1lbnUtLXV0aWxpdHktbWVudSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0PiB1bHtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcbiAgXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdH1cblx0LnV0aWxpdHktbmF2IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQubmF2LS11dGlsaXR5LW1lbnUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogNTAlO1xuXHRcdHBhZGRpbmctbGVmdDogMThweDtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXdoaXRlO1xuXHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC5jb25uZWN0LXVzIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTkwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGhlaWdodDogaW5oZXJpdDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0td2hpdGU7XG5cdFx0fVxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uYXZfX2l0ZW0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMnB4O1xuXG5cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogN3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2X19saW5rIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IC0yMnB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICd8Jztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCwgJjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHQubmF2X19saW5rIHtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IC0yMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG5cdFx0XHQubmF2X19pdGVtLmd0cmFuc2xhdGUtYmxvY2sge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMXB4O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29ubmVjdC11cyB7XG5cdFx0XHQvLyBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vUmVzcG9uc2l2ZSBNZW51IFN0eWxlcyBmb3IgVXRpbGl0eSBNZW51XG4ubmF2Lm1vYmlsZS11dGlsaXR5LW1lbnUtYWN0aXZlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdC5oYi1oZWFkZXIgJiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR6LWluZGV4OiAxMjtcblx0fVxuXHQubmF2X19pdGVtIHtcblx0XHQuaGItaGVhZGVyICYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMXJlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuXHRcdFx0JjpudGgtbGFzdC1jaGlsZCgxKXtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRjb2xvcl9fdGVydGlhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hdl9fbGluayB7XG5cdFx0XHQuaGItaGVhZGVyICYge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmF2X19saW5rLmJsb29yLXZpZXctc2Nob29sIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC5jb25uZWN0LXVzIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQuY2xvc2UtY29ubmVjdC11cy1pY29uIHtcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0d2lkdGg6IDQzcHg7XG5cdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDhweDtcblx0XHRyaWdodDogMjBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0tY2xvc2UtLWJsYWNrLnN2Z1wiKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQubmF2X19pdGVtLmd0cmFuc2xhdGUtYmxvY2sge1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cblxufVxuIiwiLmhiLXNpZGViYXItZmlyc3R7XG5cblx0bmF2LnNpZGViYXItbWVudS1ibG9ja3tcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2M3YzNjMztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdG1heC13aWR0aDogMjk3cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQubmF2LXNpZGViYXJfX2l0ZW17XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXG5cdFx0Lm5hdi1zaWRlYmFyLS1tYWlue1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQ+IGxpe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0bGkge1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjNweDtcblx0XHRcdFx0XHRjb2xvcjogIzJlMmIyYjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1c3tcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQ+IC5pcy1hY3RpdmUtdHJhaWx7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdD4gYXtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICMwYzEwMjE7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNTNiYjUwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtMjIuNHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogLTkwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTExcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1uYXYtYmxvYi5zdmdcIik7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubmF2LXNpZGViYXJfX3N1Ym5hdntcblx0XHRcdFx0XHQ+IGxpLm5hdi1zaWRlYmFyX19pdGVtLmlzLWFjdGl2ZS10cmFpbHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdFx0XHRcdFx0XHQ+IC5uYXYtc2lkZWJhcl9fc3VibmF2e1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQ+IC5uYXYtc2lkZWJhcl9fc3VibmF2e1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdD4gLm5hdi1zaWRlYmFyX19pdGVtLmlzLWFjdGl2ZS10cmFpbHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5hY3RpdmUtbWVudS1pdGVte1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0PiBhe1xuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tYmxvYi1ncmVlbi5wbmdcIik7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHR9XG5cdH1cblxuXHQvL2xhYnMgbWVudVxuXHRuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2ssIG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2Nre1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2M3YzNjMztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAyOTdweDtcblx0XHR9XG5cblx0XHQubmF2LXNpZGViYXJfX2l0ZW17XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXG5cdFx0Lm5hdi1zaWRlYmFyLS1tYWlue1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQ+IGxpe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0bGkge1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjNweDtcblx0XHRcdFx0XHRjb2xvcjogIzJlMmIyYjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1c3tcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gLmlzLWFjdGl2ZS10cmFpbHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHQ+IGF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjNweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGNvbG9yOiAjMGMxMDIxO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgIzUzYmI1MDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogaW5oZXJpdDtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTIyLjRweDtcblx0XHRcdFx0XHRcdGxlZnQ6IC05MHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDExMXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0tbmF2LWJsb2Iuc3ZnXCIpO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5hdi1zaWRlYmFyX19zdWJuYXZ7XG5cdFx0XHRcdFx0PiBsaS5uYXYtc2lkZWJhcl9faXRlbS5pcy1hY3RpdmUtdHJhaWx7XG5cdFx0XHRcdFx0XHQ+IGF7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1ibG9iLWdyZWVuLnBuZ1wiKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdD4gLm5hdi1zaWRlYmFyX19zdWJuYXZ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0PiAubmF2LXNpZGViYXJfX3N1Ym5hdntcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRcdFx0PiAubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlse1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmFjdGl2ZS1tZW51LWl0ZW17XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHQ+IGF7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLWJsb2ItZ3JlZW4ucG5nXCIpO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tZW51LS1zb2NpYWwtbWVkaWEge1xuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgd2lkdGg6IDMxJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAtMTQ4cHg7XG4gIH1cbn1cbi5uYXYtLXNvY2lhbC1tZWRpYSB7XG4gIC5mYWNlYm9vay1pY29uLCAudHdpdHRlci1pY29uLCAuaW5zdGFncmFtLWljb24sIC55b3V0dWJlLWljb24sIC5saW5rZWRpbi1pY29uLCAuY2VvYmxvZy1pY29uIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTYlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMzIycHgpe1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQyNnB4KXtcbiAgICAgIGhlaWdodDogNDguN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNi4zcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDguN3B4O1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiA1MXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcm91bmQ7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcm91bmQ7XG4gICAgfVxuICB9XG4gIC5mYWNlYm9vay1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24tZmFjZWJvb2stZ3JlZW4uc3ZnJyk7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24tZmFjZWJvb2std2hpdGUuc3ZnJyk7XG4gICAgfVxuICB9XG4gIC50d2l0dGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi10d2l0dGVyLWdyZWVuLnN2ZycpO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLXR3aXR0ZXItd2hpdGUuc3ZnJyk7XG4gICAgfVxuICB9XG4gIC5pbnN0YWdyYW0taWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLWluc3RhZ3JhbS1ncmVlbi5zdmcnKTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi1pbnN0YWdyYW0td2hpdGUuc3ZnJyk7XG4gICAgfVxuICB9XG4gIC55b3V0dWJlLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi15b3V0dWJlLWdyZWVuLnN2ZycpO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLXlvdXR1YmUtd2hpdGUuc3ZnJyk7XG4gICAgfVxuICB9XG4gIC5saW5rZWRpbi1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24tbGlua2VkaW4tZ3JlZW4uc3ZnJyk7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24tbGlua2VkaW4td2hpdGUuc3ZnJyk7XG4gICAgfVxuICB9XG4gIC5jZW9ibG9nLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi1jZW9ibG9nLWdyZWVuLnN2ZycpO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLWNlb2Jsb2ctd2hpdGUuc3ZnJyk7XG4gICAgfVxuICB9XG59XG4uc29jaWFsLW1lZGlhLXRpdGxlIHtcbiAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogYmxhY2s7XG59XG4iLCIjYmFja3RvdG9wIHtcbiAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb24tYmFjay10by10b3Auc3ZnJykhaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgIC8vIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLm5hdmlnYXRpb24ge1xuXHQubmF2IHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cdC5uYXZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHQubmF2X19saW5rIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsImlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cImZpbGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9faW5wdXQtYmtnLS1ub3JtYWw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9faW5wdXQtYm9yZGVyLS1ub3JtYWw7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjVlbTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5zZWxlY3Qge1xuICBoZWlnaHQ6IDIuNzVlbTtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbnNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9faW5wdXQtYm9yZGVyLS1ub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYXtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3dzL2ljb25fX2Fycm934oCUZG93bi5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2lucHV0LWJrZy0tbm9ybWFsO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSU7XG4gIGJhY2tncm91bmQtc2l6ZTogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjJyZW07XG59XG5cblxuc2VsZWN0LFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbio6Zm9jdXMsXG4qW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLFxuYnV0dG9uLFxuLmJ0bixcbmEuYnRuLFxuYS5idG46aG92ZXIsXG5hLmJ0bjpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4gLjJzO1xufVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3JfX2lucHV0LWJvcmRlci0tb3V0bGluZTtcbiAgICBvdXRsaW5lLWNvbG9yOiAkY29sb3JfX2lucHV0LWJvcmRlci0tb3V0bGluZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmlucHV0OnJlcXVpcmVkOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogJGNvbG9yX19pbnB1dC1ib3JkZXItLWZvY3VzO1xufVxuXG5pbnB1dC5yZXF1aXJlZC1lcnJvcixcbmlucHV0LnJlcXVpcmVkLWVycm9yOmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX19pbnB1dC1ib3JkZXItLWZvY3VzO1xuICBvdXRsaW5lLWNvbG9yOiAkY29sb3JfX2lucHV0LWJvcmRlci0tZm9jdXM7XG59XG5cblxuaW5wdXQ6Zm9jdXMge1xuXHRvdXRsaW5lOiAzcHggc29saWQgJGNvbG9yX19pbnB1dC1ib3JkZXItLW91dGxpbmU7XG59XG4iLCIuY2FwdGNoYXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogMXJlbTtcblxuICAuZmllbGQtcHJlZml4e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIGlucHV0I2VkaXQtY2FwdGNoYS1yZXNwb25zZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cblxuICAuZm9ybS1pdGVtLWNhcHRjaGEtcmVzcG9uc2V7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5cblxuXG5cbiIsIlxuLmNvbnRhY3QtbWVzc2FnZS1yZXF1ZXN0LWFjY2Vzcy1mb3JtLFxuLnVzZXItcmVnaXN0ZXItZm9ybSxcbi5jb250YWN0LWZvcm0ge1xuICBtYXgtd2lkdGg6IDY5NXB4O1xuXG4gIGlucHV0LmZvcm0tdGV4dCxcbiAgaW5wdXQudGV4dC1mdWxsLFxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4uZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbi5maWVsZHNldF9fZGVzY3JpcHRpb257XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICBtYXJnaW4tdG9wOiB2ciguMSk7XG59XG4iLCJcblxuLmZvcm0tLWlubGluZSAuZm9ybS1pdGVte1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cblxuLmZvcm0taXRlbV9fbGFiZWx7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSxcbiN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIHtcbiAgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQuanMtZm9ybS1pdGVtLWNvbWJpbmUge1xuICAgIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJcbi5mb3JtLWl0ZW0tLXZlcnRpY2FsLXRhYnMge1xuICAudmVydGljYWwtdGFic19fbWVudSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICB9XG5cbiAgbGkge1xuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImRldGFpbHMge1xuIGJvcmRlcjogMDtcblxuIC8vIG1hcmdpbi1ib3R0b206IHZyKDEuNSk7XG4gLy8gbWFyZ2luLXRvcDogdnIoMS41KTtcbiBwYWRkaW5nLWxlZnQ6IDA7XG4gcGFkZGluZy1yaWdodDogMDtcbiBwYWRkaW5nLXRvcDogMDtcbn1cblxuc3VtbWFyeSB7XG5cbiBwb3NpdGlvbjogcmVsYXRpdmU7XG4gbGluZS1oZWlnaHQ6IDE7XG4gcGFkZGluZzogdnIoLjUpO1xuXG4gY3Vyc29yOiBwb2ludGVyO1xuIGZvbnQtc2l6ZTogMXJlbTtcbiBmb250LXdlaWdodDogNzAwO1xuIG1hcmdpbi1ib3R0b206IHZyKC41KTtcbiBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXG4gJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICBkaXNwbGF5OiBub25lO1xuIH1cblxuICY6OmJlZm9yZSB7XG4gICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAvLyBtYXJnaW4tdG9wOiAtNHB4O1xuICAgfVxuICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSkge1xuICAgICAvLyBtYXJnaW4tdG9wOiAtM3B4O1xuICAgfVxuXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICBsZWZ0OiAxMHB4O1xuICAgdG9wOiAxOHB4O1xuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgaGVpZ2h0OiAxNnB4O1xuICAgd2lkdGg6IDE2cHg7XG4gICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbl9fbWludXMuc3ZnKTtcbiAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgbWFyZ2luLXRvcDogLTZweDtcbiB9XG59XG5cbmRldGFpbHNbb3Blbl0gc3VtbWFyeTo6YmVmb3JlIHtcbiBoZWlnaHQ6IDE2cHg7XG4gd2lkdGg6IDE2cHg7XG5cbiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb25zX19wbHVzLnN2Zyk7XG4gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiBjb250ZW50OiBcIiBcIjtcbn1cblxuLmNvbGxhcHNlLXByb2Nlc3NlZCA+IHN1bW1hcnk6OmJlZm9yZSB7XG4gZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmVydGljYWwtdGFic19fcGFuZXMge1xuICBkZXRhaWxze1xuICAgIHBhZGRpbmc6IHZyKDEpO1xuICB9XG59XG4iLCIuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbixcbi5kZXRhaWxzX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAkY29sb3JfX3RleHQtLWRlc2NyaXB0aW9uO1xuICBmb250LXNpemU6IC44cmVtO1xuICBtYXJnaW4tdG9wOiAuMnJlbTtcbn1cbiIsImZpZWxkc2V0LFxuI2VkaXQtZmllbGQtcHJvZHVjdC1kZXNjcmlwdGlvbi0tLXdyYXBwZXIsXG4jZWRpdC1maWVsZC1kb2VzLXlvdXItaW5zdGl0dXRpb24tYWxyZS0td3JhcHBlcixcbiNlZGl0LWZpZWxkLWlmLXllcy1pcy1pdC1hdC10aGUtaW5zdGl0LS13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiB2cigxKTtcblxuXG4gICYuY29sbGFwc2VkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxuXG4gIGxlZ2VuZCBzcGFuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZztcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLy8gcGFkZGluZzogLjI1ZW0gLjVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cblxuZmllbGRzZXR7XG4gIG1hcmdpbi10b3A6IHZyKC41KTtcblxuICBmaWVsZHNldHtcbiAgICBtYXJnaW4tdG9wOiB2ciguNSk7XG4gIH1cbn1cbiIsIlxuLmZvcm0taXRlbS1zZWFyY2gtYmxvY2stZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc2VsZWN0ICsgYnV0dG9uLFxuc2VsZWN0ICsgLmJ0bixcbnNlbGVjdCArIGJ1dHRvbjpob3ZlcixcbnNlbGVjdCArIC5idG46aG92ZXIsXG5zZWxlY3QgKyBidXR0b246Zm9jdXMsXG5zZWxlY3QgKyAuYnRuOmZvY3VzLFxuaW5wdXQgKyBidXR0b24sXG5pbnB1dCArIC5idG4sXG5pbnB1dCArIGJ1dHRvbjpob3ZlcixcbmlucHV0ICsgLmJ0bjpob3ZlcixcbmlucHV0ICsgYnV0dG9uOmZvY3VzLFxuaW5wdXQgKyAuYnRuOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuXG5pbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gIC8vIG1hcmdpbi1yaWdodDogLjVyZW0gIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT0nc3VibWl0J10sXG4jZWRpdC1jYW5jZWwge1xuICBAZXh0ZW5kICVhbmltYXRlO1xuXG4gIHBhZGRpbmc6IC41NXJlbTtcbiAgbWFyZ2luLXRvcDogLjVyZW07XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBmb250LXNpemU6IC44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGNvbG9yX19pbnB1dC1ia2ctLW5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjA4cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fc3VibWl0LWJrZy0tbm9ybWFsO1xuICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JfX3N1Ym1pdC1ib3JkZXItLW5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICBhcHBlYXJhbmNlOiAwO1xuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JfX3N1Ym1pdC1ia2ctLW5vcm1hbCwgNSUpO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIGRhcmtlbigkY29sb3JfX3N1Ym1pdC1ib3JkZXItLW5vcm1hbCwgNSUpO1xuICB9XG59XG5cbiNlZGl0LWNhbmNlbCB7XG4gIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9faW5wdXQtYmtnLS1ub3JtYWw7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fdGV4dC0tZGFyaztcblxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX190ZXh0LS1kYXJrO1xuICB9XG59XG4iLCJpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDFweCBcXDkgMCAwO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrYm94ZXMvaWNvbi1jaGVja2JveC1jaGVja2VkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDIxcHg7XG5cbiAgLy8vSUUxMCBoYWNrXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrYm94ZXMvaWNvbi1jaGVja2JveC1jaGVja2VkLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjFweDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGVja2JveGVzL2ljb24tY2hlY2tib3guc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjFweDtcblxuICAvLy9JRTEwIGhhY2tcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2tib3hlcy9pY29uLWNoZWNrYm94LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjFweDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMCAwIDAgMjZweDtcbn1cblxuLmZvcm0taXRlbS0tY2hlY2tib3h7XG5cbn1cbiIsImlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC8vIHBhZGRpbmc6IDAgMCAwIDJyZW07XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmFkaW8vaWNvbi1yYWRpby1jaGVja2VkLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIC8vIGJhY2tncm91bmQtc2l6ZTogMjFweCAyMXB4O1xuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XG59XG4vL1xuLy8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuLy8gICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmFkaW8vaWNvbi1yYWRpby5zdmdcIikgbm8tcmVwZWF0O1xuLy8gICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjFweDtcbi8vIH1cbiIsIlxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm17XG5cbiAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMik7XG5cbiAgLmpzLWZvcm0taXRlbXtcbiAgICBtYXJnaW4tYm90dG9tOiB2cigyLjc1KTtcbiAgICBsYWJlbHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZyKC4yKTtcbiAgICB9XG5cbiAgfVxuXG4gICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG5cbiAgICAgaW5wdXQuZm9ybS1lbWFpbCxcbiAgICAgaW5wdXQuZm9ybS10ZXh0LFxuICAgICBzZWxlY3QuZm9ybS1zZWxlY3QsXG4gICAgIHRleHRhcmVhLmZvcm0tdGV4dGFyZWF7XG4gICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMik7XG4gICAgIH1cblxuICAgfVxuXG4gICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICBpbnB1dC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0e1xuICAgICAgIEBpbmNsdWRlIHNwYW4oZmlyc3QgNCBvZiAxMik7XG4gICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgIH1cbiAgICAgLmZvcm0taXRlbS1lbWFpbCxcbiAgICAgLmZvcm0taXRlbS1uYW1lLFxuICAgICAuZm9ybS1pdGVtLW1lc3NhZ2VcbiAgICAge1xuICAgICAgIHdpZHRoOiA3MCVcbiAgICAgfVxuICAgICBzZWxlY3QuZm9ybS1zZWxlY3R7XG4gICAgICAgQGluY2x1ZGUgc3BhbihmaXJzdCA2IG9mIDEyKTtcbiAgICAgfVxuICAgfVxuXG4gICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXG4gICAgIHNlbGVjdC5mb3JtLXNlbGVjdHtcbiAgICAgICBAaW5jbHVkZSBzcGFuKGZpcnN0IDQgb2YgMTIpO1xuICAgICB9XG4gICB9XG5cbn1cbiIsIi8vIFNwYW4gU3ludGF4XG4vLyA9PT09PT09PT09PVxuXG4vLyBTcGFuIFttaXhpbl1cbi8vIC0tLS0tLS0tLS0tLVxuLy8gU2V0IGEgc3Bhbm5pbmcgZWxlbWVudCB1c2luZyBzaG9ydGhhbmQgc3ludGF4LlxuLy8gLSAkc3BhbiAgOiA8c3Bhbj5cbkBtaXhpbiBzcGFuKFxuICAkc3BhblxuKSB7XG4gICRpbnNwZWN0OiAkc3BhbjtcbiAgJHNwYW46IHBhcnNlLXNwYW4oJHNwYW4pO1xuICAkb3V0cHV0OiBzcGFuLW1hdGgoJHNwYW4pO1xuICAkbmVzdGluZzogc3VzeS1nZXQoc3BhbiwgJHNwYW4pO1xuICAkY2xlYXI6IHN1c3ktZ2V0KGNsZWFyLCAkc3Bhbik7XG5cbiAgJGJveDogc3VzeS1nZXQoYm94LXNpemluZywgJHNwYW4pO1xuICAkY29udGVudC1ib3g6IGlmKHN1c3ktZ2V0KGdsb2JhbC1ib3gtc2l6aW5nKSAhPSAnYm9yZGVyLWJveCcsIHRydWUsIGZhbHNlKTtcbiAgJGJveDogJGJveCBvciBpZihpcy1pbnNpZGUoJHNwYW4pIGFuZCAkY29udGVudC1ib3gsIGJvcmRlci1ib3gsIG51bGwpO1xuXG4gIEBpZiAkY2xlYXIgPT0gYnJlYWsge1xuICAgIEBpbmNsdWRlIGJyZWFrO1xuICB9IEBlbHNlIGlmICRjbGVhciA9PSBub2JyZWFrIHtcbiAgICBAaW5jbHVkZSBub2JyZWFrO1xuICB9XG5cbiAgQGluY2x1ZGUgc3VzeS1pbnNwZWN0KHNwYW4sICRpbnNwZWN0KTtcbiAgQGluY2x1ZGUgb3V0cHV0KChib3gtc2l6aW5nOiAkYm94KSk7XG4gIEBpbmNsdWRlIGZsb2F0LXNwYW4tb3V0cHV0KCRvdXRwdXQuLi4pO1xuXG4gIEBpZiB2YWxpZC1jb2x1bW5zKCRuZXN0aW5nLCBzaWxlbnQpIHtcbiAgICBAaW5jbHVkZSBuZXN0ZWQoJHNwYW4pIHsgQGNvbnRlbnQ7IH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gU3BhbiBbZnVuY3Rpb25dXG4vLyAtLS0tLS0tLS0tLS0tLS1cbi8vIFJldHVybiB0aGUgd2lkdGggb2YgYSBzcGFuLlxuLy8gLSAkc3BhbiAgOiA8c3Bhbj5cbkBmdW5jdGlvbiBzcGFuKFxuICAkc3BhblxuKSB7XG4gIEByZXR1cm4gZ2V0LXNwYW4td2lkdGgoJHNwYW4pO1xufVxuXG4vLyBTcGFuIE1hdGhcbi8vIC0tLS0tLS0tLVxuLy8gR2V0IGFsbCB0aGUgc3BhbiByZXN1bHRzLlxuLy8gLSAkc3BhbjogPG1hcD5cbkBmdW5jdGlvbiBzcGFuLW1hdGgoXG4gICRzcGFuXG4pIHtcbiAgJG5lc3QgICAgICAgICAgICAgOiBpZihzdXN5LWdldChyb2xlLCAkc3BhbikgPT0gbmVzdCwgdHJ1ZSwgZmFsc2UpO1xuICAkc3BsaXQtbmVzdCAgICAgICA6IGlmKGlzLXNwbGl0KCRzcGFuKSBhbmQgJG5lc3QsIHRydWUsIGZhbHNlKTtcbiAgJGVkZ2UgICAgICAgICAgICAgOiBnZXQtZWRnZSgkc3Bhbik7XG4gICRsb2NhdGlvbiAgICAgICAgIDogZ2V0LWxvY2F0aW9uKCRzcGFuKTtcblxuICAkZmxvYXQgICAgICAgICAgICA6IGZyb207XG4gICRwYWRkaW5nLWJlZm9yZSAgIDogbnVsbDtcbiAgJHBhZGRpbmctYWZ0ZXIgICAgOiBudWxsO1xuICAkbWFyZ2luLWJlZm9yZSAgICA6IG51bGw7XG4gICRtYXJnaW4tYWZ0ZXIgICAgIDogbnVsbDtcblxuICAvLyBjYWxjdWxhdGUgd2lkdGhzXG4gICRzcHJlYWQ6IGluZGV4KG1hcC12YWx1ZXMoJHNwYW4pLCBzcHJlYWQpO1xuICAkc3BhbjogaWYoJHNwbGl0LW5lc3QgYW5kIG5vdCgkc3ByZWFkKSwgbWFwLW1lcmdlKCRzcGFuLCAoc3ByZWFkOiB3aWRlKSksICRzcGFuKTtcbiAgJHdpZHRoOiBnZXQtc3Bhbi13aWR0aCgkc3Bhbik7XG4gICRndXR0ZXJzOiBnZXQtZ3V0dGVycygkc3Bhbik7XG5cbiAgLy8gYXBwbHkgZ3V0dGVyc1xuICBAaWYgaXMtaW5zaWRlKCRzcGFuKSB7XG4gICAgQGlmIG5vdChzdXN5LWdldChyb2xlLCAkc3BhbikpIHtcbiAgICAgICRwYWRkaW5nLWJlZm9yZTogbWFwLWdldCgkZ3V0dGVycywgYmVmb3JlKTtcbiAgICAgICRwYWRkaW5nLWFmdGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCBhZnRlcik7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAaWYgbm90KCRzcGxpdC1uZXN0KSB7XG4gICAgICAkbWFyZ2luLWJlZm9yZTogbWFwLWdldCgkZ3V0dGVycywgYmVmb3JlKTtcbiAgICAgICRtYXJnaW4tYWZ0ZXI6IG1hcC1nZXQoJGd1dHRlcnMsIGFmdGVyKTtcbiAgICB9XG4gIH1cblxuICAvLyBzcGVjaWFsIG1hcmdpbiBoYW5kbGluZ1xuICBAaWYgc3VzeS1nZXQob3V0cHV0LCAkc3BhbikgPT0gaXNvbGF0ZSBhbmQgJGxvY2F0aW9uIHtcbiAgICAkbWFyZ2luLWJlZm9yZTogZ2V0LWlzb2xhdGlvbigkc3Bhbik7XG4gICAgJG1hcmdpbi1hZnRlcjogLTEwMCU7XG4gIH0gQGVsc2UgaWYgJGVkZ2Uge1xuICAgICRpcy1zcGxpdDogaXMtc3BsaXQoJHNwYW4pO1xuICAgICRwb3M6IHN1c3ktZ2V0KGd1dHRlci1wb3NpdGlvbiwgJHNwYW4pO1xuXG4gICAgQGlmICRlZGdlID09IGxhc3Qge1xuICAgICAgJGZsb2F0OiBzdXN5LWdldChsYXN0LWZsb3csICRzcGFuKTtcbiAgICB9XG5cbiAgICBAaWYgbm90KCRpcy1zcGxpdCkge1xuICAgICAgQGlmICRlZGdlID09IGZ1bGwgb3IgKCRlZGdlID09IGZpcnN0IGFuZCAkcG9zID09IGJlZm9yZSkge1xuICAgICAgICAkbWFyZ2luLWJlZm9yZTogMDtcbiAgICAgIH1cbiAgICAgIEBpZiAkZWRnZSA9PSBmdWxsIG9yICgkZWRnZSA9PSBsYXN0IGFuZCAkcG9zID09IGFmdGVyKSB7XG4gICAgICAgICRtYXJnaW4tYWZ0ZXI6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBAcmV0dXJuIChcbiAgICB3aWR0aCAgICAgICAgICAgOiAkd2lkdGgsXG4gICAgZmxvYXQgICAgICAgICAgIDogJGZsb2F0LFxuICAgIG1hcmdpbi1iZWZvcmUgICA6ICRtYXJnaW4tYmVmb3JlLFxuICAgIG1hcmdpbi1hZnRlciAgICA6ICRtYXJnaW4tYWZ0ZXIsXG4gICAgcGFkZGluZy1iZWZvcmUgIDogJHBhZGRpbmctYmVmb3JlLFxuICAgIHBhZGRpbmctYWZ0ZXIgICA6ICRwYWRkaW5nLWFmdGVyLFxuICAgIGZsb3cgICAgICAgICAgICA6IHN1c3ktZ2V0KGZsb3csICRzcGFuKSxcbiAgKTtcbn1cblxuLy8gR2V0IFNwYW4gV2lkdGhcbi8vIC0tLS0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gc3BhbiB3aWR0aC5cbi8vIC0gJHNwYW46IDxtYXA+XG5AZnVuY3Rpb24gZ2V0LXNwYW4td2lkdGgoXG4gICRzcGFuXG4pIHtcbiAgJHNwYW4gICAgIDogcGFyc2Utc3Bhbigkc3Bhbik7XG5cbiAgJG4gICAgICAgIDogc3VzeS1nZXQoc3BhbiwgJHNwYW4pO1xuICAkbG9jYXRpb24gOiBnZXQtbG9jYXRpb24oJHNwYW4pO1xuICAkY29sdW1ucyAgOiBzdXN5LWdldChjb2x1bW5zLCAkc3Bhbik7XG4gICRndXR0ZXJzICA6IHN1c3ktZ2V0KGd1dHRlcnMsICRzcGFuKTtcbiAgJHNwcmVhZCAgIDogc3VzeS1nZXQoc3ByZWFkLCAkc3Bhbik7XG5cbiAgJGNvbnRleHQgIDogbnVsbDtcbiAgJHNwYW4tc3VtIDogbnVsbDtcbiAgJHdpZHRoICAgIDogbnVsbDtcblxuICBAaWYgJG4gPT0gJ2Z1bGwnIHtcbiAgICAkcG9zOiBzdXN5LWdldChndXR0ZXItcG9zaXRpb24sICRzcGFuKTtcbiAgICAkcm9sZTogc3VzeS1nZXQocm9sZSwgJHNwYW4pO1xuICAgICRuOiBpZigkcG9zID09IHNwbGl0IGFuZCAkcm9sZSAhPSBuZXN0LCBzdXN5LWNvdW50KCRjb2x1bW5zKSwgMTAwJSk7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkbikgIT0gbnVtYmVyIHtcbiAgICBAd2FybiBcIigje3R5cGUtb2YoJG4pfSkgI3skbn0gaXMgbm90IGEgdmFsaWQgc3Bhbi5cIjtcbiAgfSBAZWxzZSBpZiB1bml0bGVzcygkbikge1xuICAgICRjb250ZXh0OiBzdXN5LXN1bSgkY29sdW1ucywgJGd1dHRlcnMsIGlmKGlzLXNwbGl0KCRzcGFuKSwgd2lkZSwgbmFycm93KSk7XG4gICAgJHNwcmVhZDogaWYoaXMtaW5zaWRlKCRzcGFuKSwgJHNwcmVhZCBvciB3aWRlLCAkc3ByZWFkKTtcbiAgICAkc3Bhbi1zdW06IHN1c3koJG4sICRsb2NhdGlvbiwgJGNvbHVtbnMsICRndXR0ZXJzLCAkc3ByZWFkKTtcblxuICAgICRfbWF0aDogc3VzeS1nZXQobWF0aCwgJHNwYW4pO1xuICAgICRfY29sdW1uLXdpZHRoOiBzdXN5LWdldChjb2x1bW4td2lkdGgsICRzcGFuKTtcbiAgICBAaWYgJF9tYXRoID09IHN0YXRpYyB7XG4gICAgICAkd2lkdGg6ICRzcGFuLXN1bSAqIHZhbGlkLWNvbHVtbi1tYXRoKCRfbWF0aCwgJF9jb2x1bW4td2lkdGgpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHdpZHRoOiBwZXJjZW50YWdlKCRzcGFuLXN1bSAvICRjb250ZXh0KTtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICR3aWR0aDogJG47XG4gIH1cblxuICBAcmV0dXJuICR3aWR0aDtcbn1cbiIsIi8vIERpcmVjdGlvbiBIZWxwZXJzXG4vLyA9PT09PT09PT09PT09PT09PVxuXG4vLyBTdXN5IEZsb3cgRGVmYXVsdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLSBQUklWQVRFXG5AaW5jbHVkZSBzdXN5LWRlZmF1bHRzKChcbiAgZmxvdzogbHRyLFxuKSk7XG5cbi8vIEdldCBEaXJlY3Rpb25cbi8vIC0tLS0tLS0tLS0tLS1cbi8vIFJldHVybiB0aGUgJ2Zyb20nIG9yICd0bycgZGlyZWN0aW9uIG9mIGEgbHRyIG9yIHJ0bCBmbG93LlxuLy8gLSBbJGZsb3ddICA6IGx0ciB8IHJ0bFxuLy8gLSBbJGtleV0gICA6IGZyb20gfCB0b1xuQGZ1bmN0aW9uIGdldC1kaXJlY3Rpb24oXG4gICRmbG93OiBtYXAtZ2V0KCRzdXN5LWRlZmF1bHRzLCBmbG93KSxcbiAgJGtleTogZnJvbVxuKSB7XG4gICRyZXR1cm46IGlmKCRmbG93ID09IHJ0bCwgKGZyb206IHJpZ2h0LCB0bzogbGVmdCksIChmcm9tOiBsZWZ0LCB0bzogcmlnaHQpKTtcbiAgQHJldHVybiBtYXAtZ2V0KCRyZXR1cm4sICRrZXkpO1xufVxuXG4vLyBUb1xuLy8gLS1cbi8vIFJldHVybiB0aGUgJ3RvJyBkaXJlY3Rpb24gb2YgYSBmbG93XG4vLyAtIFskZmxvd10gIDogbHRyIHwgcnRsXG5AZnVuY3Rpb24gdG8oXG4gICRmbG93OiBtYXAtZ2V0KCRzdXN5LWRlZmF1bHRzLCBmbG93KVxuKSB7XG4gIEByZXR1cm4gZ2V0LWRpcmVjdGlvbigkZmxvdywgdG8pO1xufVxuXG4vLyBGcm9tXG4vLyAtLS0tXG4vLyBSZXR1cm4gdGhlICdmcm9tJyBkaXJlY3Rpb24gb2YgYSBmbG93XG4vLyAtIFskZmxvd10gIDogbHRyIHwgcnRsXG5AZnVuY3Rpb24gZnJvbShcbiAgJGZsb3c6IG1hcC1nZXQoJHN1c3ktZGVmYXVsdHMsIGZsb3cpXG4pIHtcbiAgQHJldHVybiBnZXQtZGlyZWN0aW9uKCRmbG93LCBmcm9tKTtcbn1cbiIsIlxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3J7XG5cbiAgJi5pcy13ZWFre1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcGFzc3dvcmQtLXdlYWs7XG4gIH1cblxuICAmLmlzLWZhaXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wYXNzd29yZC0tZmFpcjtcbiAgfVxuXG4gICYuaXMtZ29vZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3Bhc3N3b3JkLS1nb29kO1xuICB9XG5cbiAgJi5pcy1zdHJvbmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wYXNzd29yZC0tc3Ryb25nO1xuICB9XG59XG4iLCJ0ZXh0YXJlYXtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiIsIlxuLmZvb3Rlci1jb250ZW50IHtcbiAgQGluY2x1ZGUgbWFwcHktYnAoc21hbGwpe1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuICAuYmxvY2stLXBhcnRuZXJzLWxvZ28tYmxvY2sge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICAgIGZsb2F0OiByaWdodDtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmJsb2NrX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNjhweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgICAgIH1cbiAgICAgIC5wYXJ0bmVyLWxvZ28taW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgfVxuICAgICAgLnBhcnRuZXItbG9nby1pbWc6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbiAgICAgIH1cbiAgICAgICAgLnBhcnRuZXItbG9nby1pbWc6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuIiwiLmJsb2NrLS1hZGRyZXNzLWJsb2NrIHtcbiAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICB3aWR0aDogNjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgIHdpZHRoOiAyOSU7XG4gIH1cbiAgLmFkZHJlc3MtYmxvY2sge1xuICAgIG1heC13aWR0aDogNDA2cHg7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzkuNHB4O1xuICAgIC8vIG1hcmdpbi1yaWdodDogMzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzOS44cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6IDQ0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVnYSl7XG4gICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzRweDtcbiAgICB9XG5cblxuXG4gICAgLmFkZHJlc3MtaXRlbXMtYmxvY2sge1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtc21hbGw7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICBwOm50aC1jaGlsZCgxKXtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgfVxuICAgICAgcDpudGgtY2hpbGQoMiksIHA6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYXtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1ne1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1LjZweDtcbiAgICAgIHdpZHRoOiA5MiU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgIHdpZHRoOiA4MiU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogNzglO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxufVxuIiwiLmJsb2NrLS1zaXRlLWJyYW5kaW5nIHtcblx0d2lkdGg6IDY1JTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctdG9wOiAkcGFkZGluZy1lZGdlLW1vYmlsZTtcblx0bWF4LXdpZHRoOiAyMjBweDtcblxuXHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0d2lkdGg6IDI5LjUlO1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuXHRcdHBhZGRpbmctdG9wOiBpbmhlcml0O1xuXHR9XG5cdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXHRcdHdpZHRoOiAyOC41JTtcblx0fVxufVxuIiwiLy8vIFNpdGUgdmFyaWFibGVzXG5cbiRjb250ZW50LW1heC13aWR0aDogMzhlbTsgLy8gQmV0d2VlbiAyMi41IGFuZCAzNy41ZW1cblxuLy9QYWRkaW5nIFZhcmlhYmxlc1xuJHBhZGRpbmctZWRnZS1tb2JpbGU6IDIwcHg7XG4kcGFkZGluZy1zbWFsbDogMzBweDtcbiRwYWRkaW5nLW1lZGl1bTogNDVweDtcbiRwYWRkaW5nLWxhcmdlOiA2MHB4O1xuJHBhZGRpbmcteC1sYXJnZTogNzVweDtcbiRwYWRkaW5nLXh4LWxhcmdlOiA5MHB4O1xuJHBhZGRpbmcteHh4LWxhcmdlOiAxMjBweDtcbiIsIi5zdGlja3ktbmF2IHtcblx0LmZvcm0taXRlbS0taWQtc2VhcmNoLWFwaS1mdWxsdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuYmxvY2stLXNlYXJjaCB7XG5cdFx0d2lkdGg6IG5vbmU7XG5cdFx0LmZvcm0tc3VibWl0LnNob3ctc2VhcmNoIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxufVxuLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogMzJweDtcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRAaW5jbHVkZSBhbmltYXRlLWFsbDtcblxuXHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdC8vIHdpZHRoOiAyMyU7XG5cdH1cblxuXHQuc2VhcmNoLWJhciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5mb3JtLWl0ZW0tLXRleHRmaWVsZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQvLyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAvLyAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAvLyAgICB9XG5cdFx0fVxuXHRcdC5mb3JtLXRleHQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjVweCAzMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZmllbGRzZXQtYmtnLS1ub3JtYWw7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLXNlYXJjaC0tYmxhY2suc3ZnXCIpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEycHggY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fdGV4dC0tZGFyaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybS1pdGVtX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0fVxuXHRcdC5mb3JtLXN1Ym1pdCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0ICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuXHRcdFx0d2lkdGg6IDA7XG5cblx0XHRcdEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuXHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDVweDtcblx0XHRcdFx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0LmZvcm0tc3VibWl0LnNob3ctc2VhcmNoIHtcblx0XHRcdHdpZHRoOiAyNCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbi5leHBhbmRlZC1zZWFyY2gtYmFyIHtcblx0d2lkdGg6IDQyJTtcbn1cblxuXG4ubW0tbWVudSB7XG5cdC5tbS1wYW5lbF9vcGVuZWQge1xuXHRcdC5ibG9jay0tc2VhcmNoIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgIFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFxuXHRcdH1cblx0fVxufSIsIi5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXJpZ2h0OiAzMXB4O1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xuXG5cdC5pY29uIHtcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA2N3B4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0taGFtYnVyZ2VyLXNlYXJjaC0tYmxhY2suc3ZnXCIpO1xuXHR9XG5cblx0Lmljb24uY2xvc2UtbWVudS1pY29uIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLWNsb3NlLS1ibGFjay5zdmdcIik7XG5cdH1cblxuXHQubGFiZWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmhiLWhlYWRlci5zdGlja3ktbmF2IHtcblx0LnJlc3BvbnNpdmUtbWVudS10b2dnbGUtd3JhcHBlciB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbn1cbiIsIi5ibG9jay0tc2luZ2xlLWN0YSB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY2FsbC10by1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG5cbiAgfVxuICAubC1jb25zdHJhaW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29uLWluZmluaXR5LWdyZWVuLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLy8gd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDM3NXB4KXtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG4gIH1cblxuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgpOyAvL0lmIEhCIHdhbnRzIHRvIGFkZCBpc2xhbmQvYmxvYiBvciBhbnkgb3RoZXIgYmFja2dyb3VuZCBpbWFnZVxuICAgIC5zaW5nbGUtY3RhLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDU0cHg7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdyZWVuLWFycm93LXNpbmdsZS1jdGEge1xuICAgICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMC42cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC5ncmVlbi1hcnJvdy1zaW5nbGUtY3RhIHtcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwLjZweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2luZ2xlLWN0YS1ib2R5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuIiwiLmNhbGwtdG8tYWN0aW9uLWJsb2Nre1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcHtcbiAgICBAaW5jbHVkZSBtYXBweS1icCgyMDBweCA3MDBweCl7XG4gICAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyKTtcbiAgICAgIG1hcmdpbjogNXB4IDVweCAyNXB4IDA7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KXtcbiAgICBAaW5jbHVkZSBzcGFuKDQgb2YgMTIpO1xuICAgICAgbWFyZ2luOiA1MnB4IDVweCA4MHB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgfVxuXG4gICAgLmN0YS1saW5re1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgLmdyZWVuLWFycm93LXByZS1saW5re1xuICAgICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpmb2N1cywgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjokY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmt7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmN0YS1kZXNjcmlwdGlvbntcbiAgICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgfVxuICB9XG59XG4iLCIvLyBHdXR0ZXIgU3ludGF4XG4vLyA9PT09PT09PT09PT09XG5cblxuLy8gR3V0dGVyc1xuLy8gLS0tLS0tLVxuLy8gU2V0IGd1dHRlcnMgb24gYW4gZWxlbWVudC5cbi8vIC0gWyRzcGFuXSAgIDogPHNldHRpbmdzPlxuQG1peGluIGd1dHRlcnMoXG4gICRzcGFuOiAkc3VzeVxuKSB7XG4gICRpbnNwZWN0ICA6ICRzcGFuO1xuICAkc3BhbiAgICAgOiBwYXJzZS1ndXR0ZXJzKCRzcGFuKTtcbiAgJF9ndXR0ZXJzIDogZ2V0LWd1dHRlcnMoJHNwYW4pO1xuXG4gICRfb3V0cHV0OiAoXG4gICAgYmVmb3JlOiBtYXAtZ2V0KCRfZ3V0dGVycywgYmVmb3JlKSxcbiAgICBhZnRlcjogbWFwLWdldCgkX2d1dHRlcnMsIGFmdGVyKSxcbiAgICBmbG93OiBzdXN5LWdldChmbG93LCAkc3BhbiksXG4gICk7XG5cbiAgQGluY2x1ZGUgc3VzeS1pbnNwZWN0KGd1dHRlcnMsICRpbnNwZWN0KTtcblxuICBAaWYgaXMtaW5zaWRlKCRzcGFuKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1vdXRwdXQoJF9vdXRwdXQuLi4pO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tb3V0cHV0KCRfb3V0cHV0Li4uKTtcbiAgfVxufVxuXG5AbWl4aW4gZ3V0dGVyKFxuICAkc3BhbjogJHN1c3lcbikge1xuICBAaW5jbHVkZSBndXR0ZXJzKCRzcGFuKTtcbn1cblxuXG4vLyBHdXR0ZXJcbi8vIC0tLS0tLVxuLy8gUmV0dXJuIHRoZSB3aWR0aCBvZiBhIGd1dHRlci5cbi8vIC0gWyRzcGFuXSAgIDogPHNldHRpbmdzPlxuQGZ1bmN0aW9uIGd1dHRlcihcbiAgJHNwYW46ICRzdXN5XG4pIHtcbiAgJHNwYW46IHBhcnNlLWd1dHRlcnMoJHNwYW4pO1xuXG4gICRfZ3V0dGVyczogZ2V0LWd1dHRlcnMoJHNwYW4pO1xuICAkX2d1dHRlcnM6IG1hcC1nZXQoJF9ndXR0ZXJzLCBiZWZvcmUpIG9yIG1hcC1nZXQoJF9ndXR0ZXJzLCBhZnRlcik7XG5cbiAgQHJldHVybiAkX2d1dHRlcnM7XG59XG5cbkBmdW5jdGlvbiBndXR0ZXJzKFxuICAkc3BhbjogJHN1c3lcbikge1xuICBAcmV0dXJuIGd1dHRlcigkc3Bhbik7XG59XG5cblxuLy8gR2V0IEd1dHRlciBXaWR0aFxuLy8gLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIGd1dHRlciB3aWR0aC5cbi8vIC0gWyRjb250ZXh0XTogPGNvbnRleHQ+XG5AZnVuY3Rpb24gZ2V0LWd1dHRlci13aWR0aChcbiAgJGNvbnRleHQ6ICRzdXN5XG4pIHtcbiAgJGNvbnRleHQgIDogcGFyc2UtZ3V0dGVycygkY29udGV4dCk7XG5cbiAgJF9ndXR0ZXJzIDogc3VzeS1nZXQoZ3V0dGVycywgJGNvbnRleHQpO1xuICAkX2d1dHRlciAgOiBzdXN5LWdldChndXR0ZXItb3ZlcnJpZGUsICRjb250ZXh0KTtcblxuICBAaWYgJF9ndXR0ZXJzIGFuZCAoJF9ndXR0ZXJzID4gMCkgYW5kIG5vdCgkX2d1dHRlcikge1xuICAgICRfY29sdW1uLXdpZHRoOiBzdXN5LWdldChjb2x1bW4td2lkdGgsICRjb250ZXh0KTtcbiAgICAkX21hdGg6IGd1dHRlci1tYXRoKCRjb250ZXh0KTtcbiAgICBAaWYgJF9tYXRoID09IHN0YXRpYyB7XG4gICAgICAkX2d1dHRlcjogJF9ndXR0ZXJzICogdmFsaWQtY29sdW1uLW1hdGgoJF9tYXRoLCAkX2NvbHVtbi13aWR0aCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkX2NvbHVtbnMgOiBzdXN5LWdldChjb2x1bW5zLCAkY29udGV4dCk7XG4gICAgICAkX3NwcmVhZCAgOiBpZihpcy1zcGxpdCgkY29udGV4dCksIHdpZGUsIHN1c3ktZ2V0KHNwcmVhZCwgJGNvbnRleHQpKTtcbiAgICAgICRfZ3V0dGVyICA6IHBlcmNlbnRhZ2UoJF9ndXR0ZXJzIC8gc3VzeS1zdW0oJF9jb2x1bW5zLCAkX2d1dHRlcnMsICRfc3ByZWFkKSk7XG4gICAgfVxuICB9XG5cbiAgJF9ndXR0ZXI6IGlmKCRfZ3V0dGVyID09ICduby1ndXR0ZXJzJyBvciAkX2d1dHRlciA9PSAnbm8tZ3V0dGVyJywgbnVsbCwgJF9ndXR0ZXIpO1xuXG4gIEByZXR1cm4gJF9ndXR0ZXI7XG59XG5cblxuLy8gR2V0IEd1dHRlcnNcbi8vIC0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gYmVmb3JlIGFuZCBhZnRlciBndXR0ZXIgdmFsdWVzLlxuLy8gLSBbJGNvbnRleHRdOiA8Y29udGV4dD5cbkBmdW5jdGlvbiBnZXQtZ3V0dGVycyhcbiAgJGNvbnRleHQ6ICRzdXN5XG4pIHtcbiAgJGNvbnRleHQgICAgICAgICAgICA6IHBhcnNlLWd1dHRlcnMoJGNvbnRleHQpO1xuXG4gICRfZ3V0dGVyLXBvc2l0aW9uICAgOiBzdXN5LWdldChndXR0ZXItcG9zaXRpb24sICRjb250ZXh0KTtcbiAgJF9ndXR0ZXIgICAgICAgICAgICA6IGdldC1ndXR0ZXItd2lkdGgoJGNvbnRleHQpO1xuXG4gICRfcmV0dXJuICAgICAgICAgICAgOiAoYmVmb3JlOiBudWxsLCBhZnRlcjogbnVsbCk7XG5cbiAgQGlmIGlzLXNwbGl0KCRjb250ZXh0KSBhbmQgJF9ndXR0ZXIge1xuICAgICRfZ3V0dGVyOiAkX2d1dHRlciAvIDI7XG4gICAgJF9yZXR1cm46IG1hcC1tZXJnZSgkX3JldHVybiwgKGJlZm9yZTogJF9ndXR0ZXIsIGFmdGVyOiAkX2d1dHRlcikpO1xuICB9IEBlbHNlIHtcbiAgICAkX3JldHVybjogbWFwLW1lcmdlKCRfcmV0dXJuLCAoJF9ndXR0ZXItcG9zaXRpb246ICRfZ3V0dGVyKSk7XG4gIH1cblxuICBAcmV0dXJuICRfcmV0dXJuO1xufVxuXG5cbi8vIElzIEluc2lkZVxuLy8gLS0tLS0tLS0tXG4vLyBSZXR1cm5zIHRydWUgaWYgZ3V0dGVycyBhcmUgaW5zaWRlLlxuLy8gJGNvbnRleHQ6IDxjb250ZXh0PlxuQGZ1bmN0aW9uIGlzLWluc2lkZShcbiAgJGNvbnRleHRcbikge1xuICAkX2luc2lkZTogaW5zaWRlIGluc2lkZS1zdGF0aWM7XG4gICRfZ3V0dGVyLXBvc2l0aW9uOiBzdXN5LWdldChndXR0ZXItcG9zaXRpb24sICRjb250ZXh0KTtcblxuICBAcmV0dXJuIGlmKGluZGV4KCRfaW5zaWRlLCAkX2d1dHRlci1wb3NpdGlvbiksIHRydWUsIGZhbHNlKTtcbn1cblxuXG4vLyBJcyBTcGxpdFxuLy8gLS0tLS0tLS1cbi8vIFJldHVybnMgdHJ1ZSBpZiBndXR0ZXJzIGFyZSBzcGxpdC5cbi8vICRjb250ZXh0OiA8Y29udGV4dD5cbkBmdW5jdGlvbiBpcy1zcGxpdChcbiAgJGNvbnRleHRcbikge1xuICAkX3NwbGl0OiBzcGxpdCBpbnNpZGUgaW5zaWRlLXN0YXRpYztcbiAgJF9ndXR0ZXItcG9zaXRpb246IHN1c3ktZ2V0KGd1dHRlci1wb3NpdGlvbiwgJGNvbnRleHQpO1xuXG4gIEByZXR1cm4gaWYoaW5kZXgoJF9zcGxpdCwgJF9ndXR0ZXItcG9zaXRpb24pLCB0cnVlLCBmYWxzZSk7XG59XG5cblxuLy8gR3V0dGVyIE1hdGhcbi8vIC0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gdGhlIG1hdGggdG8gdXNlIGZvciBndXR0ZXIgY2FsY3VsYXRpb25zXG4vLyAkY29udGV4dDogPGNvbnRleHQ+XG5AZnVuY3Rpb24gZ3V0dGVyLW1hdGgoXG4gICRjb250ZXh0OiAkc3VzeVxuKSB7XG4gICRfcmV0dXJuICA6IHN1c3ktZ2V0KG1hdGgsICRjb250ZXh0KTtcbiAgJF9yZXR1cm4gIDogaWYoc3VzeS1nZXQoZ3V0dGVyLXBvc2l0aW9uLCAkY29udGV4dCkgPT0gaW5zaWRlLXN0YXRpYywgc3RhdGljLCAkX3JldHVybik7XG5cbiAgQHJldHVybiAkX3JldHVybjtcbn1cbiIsIi5yZWdpb24tcHJlLWNvbnRlbnR7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnByZS1jb250ZW50LWlzbGFuZC1sb2dve1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIyMHB4O1xuXHRcdHotaW5kZXg6IC0xO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDYxNXB4KXtcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtNDcwcHg7XG4gICAgICB3aWR0aDogMTA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ibG9ja19fY29udGVudHtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5mZWF0dXJlZF9pdGVtX3NpbmdsZV9zdG9yeV90b3Age1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG4gICAgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2Vye1xuXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6MzBweCAyMHB4IDQ1cHggMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBtYXgtd2lkdGg6IDM0JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIzcHg7XG5cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICB9XG5cbiAgICAgIGgye1xuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWgxLWxhcmdlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub2RlX19jb250ZW50e1xuICAgICAgICBwe1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzFweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgfVxuXG4gICAgICB9XG5cblx0XHRcdC5ub2RlX19jb250ZW50LXN0b3JpZXN7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMxcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTU7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdFx0XHRjb2xvcjokY29sb3JfX3RleHQtLWRhcms7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN0b3JpZXMtc3ViaGVhZGluZyB7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuICAgIH1cblxuICAgIGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXJ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDoyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBtYXgtd2lkdGg6IDY0JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46NTdweCAxMHB4IDc1cHggMDtcblxuICAgICAgfVxuXG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICB9XG4gICAgICAubm9kZV9fY29udGVudC1zdG9yaWVze1xuICAgICAgICBtYXgtd2lkdGg6IDg0MnB4O1xuXG4gICAgICAgIC5zdG9yaWVzLWhlYWRlci1pbWFnZXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjE1cHgpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIHBhZGRpbmc6MTBweCAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg2MTVweCl7XG4gICAgICAgICAgICBwYWRkaW5nOjE1cHggMCAxNXB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICAgICAgcGFkZGluZzoxNXB4IDAgMTVweCAyNXB4O1xuICAgICAgICAgIH1cblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0fVxuXG4gICAgICAgIH1cblxuICAgICAgICAuc3Rvcmllcy1tYWluLWNvbnRlbnR7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4IDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg2MTVweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdG9yaWVzLXRpdGxle1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg2MTVweCl7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjokY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcblx0XHRcdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAmOmhvdmVyLCAmZm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3Rvcmllcy1zdWJoZWFkaW5nLC5zdG9yaWVzLXN1bW1hcnl7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3Jle1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lcntcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyKDEyNzhweCk7XG4gIH1cbi5jYWxsLXRvLWFjdGlvbi1ibG9ja3tcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIpO1xuICBAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG4gICAgQGluY2x1ZGUgc3Bhbig2IG9mIDEyKTtcbiAgICBtYXJnaW4tbGVmdDowO1xuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMiksIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDMpe1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwe1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDIwMHB4IDcwMHB4KXtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIpO1xuICAgICAgbWFyZ2luOiA1cHggNXB4IDQ3cHggMDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG4gICAgQGluY2x1ZGUgc3Bhbig2IG9mIDEyKTtcbiAgICAgIG1hcmdpbjogNzBweCA1cHggODBweCAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuY3RhLWxpbmt7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmt7XG4gICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmZvY3VzLCAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIC5ncmVlbi1hcnJvdy1wcmUtbGlua3tcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmN0YS1kZXNjcmlwdGlvbntcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg3MDBweCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuXG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMjAwcHggNzAwcHgpe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG5cbiAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMiksJjpudGgtY2hpbGQoMykge1xuICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMik7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMik7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiAgLnBhcmFncmFwaC0tdHlwZS10ZXh0e1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCA1MHB4IDIwcHg7XG4gICAgLy8gcGFkZGluZzogMzBweCAxMHB4IDUwcHggMjBweDtcbiAgICAuc3Rvcmllcy10ZXh0e1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtc21hbGw7XG4gICAgICBzdHJvbmd7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMjAwcHggNzAwcHgpe1xuICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgbWFyZ2luOiA1cHggNXB4IDI1cHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgQGluY2x1ZGUgc3Bhbig2IG9mIDEyKTtcbiAgICAgIG1hcmdpbjogNjdweCA1cHggODBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KXtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAxNXB4IDE1cHg7XG4gICAgfVxuXG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBTeW50YXhcbi8vID09PT09PT09PT09PT09PT1cblxuLy8gQ29udGFpbmVyIFttaXhpbl1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTZXQgYSBjb250YWluZXIgZWxlbWVudFxuLy8gLSBbJGxheW91dF0gIDogPHNldHRpbmdzPlxuQG1peGluIGNvbnRhaW5lcihcbiAgJGxheW91dDogJHN1c3lcbikge1xuICAkaW5zcGVjdCAgICA6ICRsYXlvdXQ7XG4gICRsYXlvdXQgICAgIDogcGFyc2UtZ3JpZCgkbGF5b3V0KTtcblxuICAkX3dpZHRoICAgICA6IGdldC1jb250YWluZXItd2lkdGgoJGxheW91dCk7XG4gICRfanVzdGlmeSAgIDogcGFyc2UtY29udGFpbmVyLXBvc2l0aW9uKHN1c3ktZ2V0KGNvbnRhaW5lci1wb3NpdGlvbiwgJGxheW91dCkpO1xuICAkX3Byb3BlcnR5ICA6IGlmKHN1c3ktZ2V0KG1hdGgsICRsYXlvdXQpID09IHN0YXRpYywgd2lkdGgsIG1heC13aWR0aCk7XG5cbiAgJF9ib3ggICAgICAgOiBzdXN5LWdldChib3gtc2l6aW5nLCAkbGF5b3V0KTtcblxuICBAaWYgJF9ib3gge1xuICAgIEBpbmNsdWRlIG91dHB1dCgoYm94LXNpemluZzogJF9ib3gpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChjb250YWluZXIsICRpbnNwZWN0KTtcbiAgQGluY2x1ZGUgZmxvYXQtY29udGFpbmVyKCRfd2lkdGgsICRfanVzdGlmeSwgJF9wcm9wZXJ0eSk7XG4gIEBpbmNsdWRlIHNob3ctZ3JpZCgkbGF5b3V0KTtcbn1cblxuLy8gQ29udGFpbmVyIFtmdW5jdGlvbl1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gY29udGFpbmVyIHdpZHRoXG4vLyAtIFskbGF5b3V0XSAgOiA8c2V0dGluZ3M+XG5AZnVuY3Rpb24gY29udGFpbmVyKFxuICAkbGF5b3V0OiAkc3VzeVxuKSB7XG4gICRsYXlvdXQ6IHBhcnNlLWdyaWQoJGxheW91dCk7XG4gIEByZXR1cm4gZ2V0LWNvbnRhaW5lci13aWR0aCgkbGF5b3V0KTtcbn1cblxuLy8gR2V0IENvbnRhaW5lciBXaWR0aFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ2FsY3VsYXRlIHRoZSBjb250YWluZXIgd2lkdGhcbi8vIC0gWyRsYXlvdXRdOiA8c2V0dGluZ3M+XG5AZnVuY3Rpb24gZ2V0LWNvbnRhaW5lci13aWR0aChcbiAgJGxheW91dDogJHN1c3lcbikge1xuICAkbGF5b3V0ICAgICAgICAgOiBwYXJzZS1ncmlkKCRsYXlvdXQpO1xuICAkX3dpZHRoICAgICAgICAgOiBzdXN5LWdldChjb250YWluZXIsICRsYXlvdXQpO1xuICAkX2NvbHVtbi13aWR0aCAgOiBzdXN5LWdldChjb2x1bW4td2lkdGgsICRsYXlvdXQpO1xuICAkX21hdGggICAgICAgICAgOiBzdXN5LWdldChtYXRoLCAkbGF5b3V0KTtcblxuICBAaWYgbm90KCRfd2lkdGgpIG9yICRfd2lkdGggPT0gYXV0byB7XG4gICAgQGlmIHZhbGlkLWNvbHVtbi1tYXRoKCRfbWF0aCwgJF9jb2x1bW4td2lkdGgpIHtcbiAgICAgICRfY29sdW1ucyAgIDogc3VzeS1nZXQoY29sdW1ucywgJGxheW91dCk7XG4gICAgICAkX2d1dHRlcnMgICA6IHN1c3ktZ2V0KGd1dHRlcnMsICRsYXlvdXQpO1xuICAgICAgJF9zcHJlYWQgICAgOiBpZihpcy1zcGxpdCgkbGF5b3V0KSwgd2lkZSwgbmFycm93KTtcbiAgICAgICRfd2lkdGggICAgIDogc3VzeS1zdW0oJF9jb2x1bW5zLCAkX2d1dHRlcnMsICRfc3ByZWFkKSAqICRfY29sdW1uLXdpZHRoO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJF93aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRfd2lkdGg7XG59XG5cbi8vIFBhcnNlIENvbnRhaW5lciBQb3NpdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQYXJzZSB0aGUgJGNvbnRhaW5lci1wb3NpdGlvbiBpbnRvIG1hcmdpbiB2YWx1ZXMuXG4vLyAtIFskanVzdGlmeV0gICA6IGxlZnQgfCBjZW50ZXIgfCByaWdodCB8IDxsZW5ndGg+IFs8bGVuZ3RoPl1cbkBmdW5jdGlvbiBwYXJzZS1jb250YWluZXItcG9zaXRpb24oXG4gICRqdXN0aWZ5OiBtYXAtZ2V0KCRzdXN5LWRlZmF1bHRzLCBjb250YWluZXItcG9zaXRpb24pXG4pIHtcbiAgJF9yZXR1cm46IGlmKCRqdXN0aWZ5ID09IGxlZnQsIDAsIGF1dG8pIGlmKCRqdXN0aWZ5ID09IHJpZ2h0LCAwLCBhdXRvKTtcblxuICBAaWYgbm90KGluZGV4KGxlZnQgcmlnaHQgY2VudGVyLCAkanVzdGlmeSkpIHtcbiAgICAkX3JldHVybjogbnRoKCRqdXN0aWZ5LCAxKTtcbiAgICAkX3JldHVybjogJF9yZXR1cm4gaWYobGVuZ3RoKCRqdXN0aWZ5KSA+IDEsIG50aCgkanVzdGlmeSwgMiksICRfcmV0dXJuKTtcbiAgfVxuXG4gIEByZXR1cm4gJF9yZXR1cm47XG59XG4iLCIvLyBTdXN5IEZhbGxiYWNrIENsZWFyZml4XG4vLyA9PT09PT09PT09PT09PT09PT09PT09XG5cblxuLy8gQ2xlYXJmaXhcbi8vIC0tLS0tLS0tXG4vLyBDaGVjayBmb3IgYW4gZXhpc3Rpbmcgc3VwcG9ydCBtaXhpbiwgb3IgcHJvdmlkZSBhIHNpbXBsZSBmYWxsYmFjay5cbkBtaXhpbiBzdXN5LWNsZWFyZml4IHtcbiAgQGlmIHN1c3ktc3VwcG9ydChjbGVhcmZpeCwgKG1peGluOiBjbGVhcmZpeCkpIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfSBAZWxzZSB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG59XG4iLCJcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yLFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEsXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyB7XG4gIG1hcmdpbjogMCAyMHB4IDAgMjBweDtcbiAgLnZpZXdfX2NvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgYXtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBoZWlnaHQ6IDYyOHB4O1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAudmlld3MtZmllbGQtdHlwZSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgICB9XG4gICAgICAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgfVxuICAgICAgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAudmlld19fcm93IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICBtYXJnaW46IDAgMzBweCAwIDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyOS41JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICB3aWR0aDogMzEuNSU7XG4gIH1cblxuICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC10eXBlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGF7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDhweCAxcHggOHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1leHRyYS1zbWFsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuXG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICB9XG4gIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgLnZpZXdfX2Zvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICB9XG5cbiAgICAubW9yZS1saW5rLWdyZWVuLWFycm93IHtcbiAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICBib3JkZXItd2lkdGg6IDAgNC41cHggNC41cHggMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcblxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgLm1vcmUtbGluay1ncmVlbi1hcnJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAubW9yZS1saW5rLXN1bW1hcnkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgfVxuXG5cbiAgfVxuXG59XG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEge1xuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNS41JTtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIHtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNSU7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG59XG4iLCIubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sge1xuXHQuZGF0ZSwgLnRpbWUge1xuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRoMyB7XG5cdFx0XHQvLyBwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG5cdFx0XHQvLyB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHR9XG5cdC50aW1lIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5kYXRlLXNlcGVyYXRvciB7XG5cdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0cGFkZGluZy1yaWdodDogN3B4O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuXHQgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdCAgZm9udC1zdHlsZTogbm9ybWFsO1xuXHQgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHQgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cdCAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdHBhZGRpbmctdG9wOiAxOXB4O1xuXHRcdH1cblx0fVxuXHQuc3RhcnQtbW9udGgsIC5lbmQtbW9udGgge1xuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcblx0ICBmb250LXdlaWdodDogNjAwO1xuXHQgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0ICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0ICBsaW5lLWhlaWdodDogMS4zO1xuXHQgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdHBhZGRpbmctdG9wOiAxOXB4O1xuXHRcdH1cblx0fVxuXHQuc3RhcnQtZGF5LCAuZW5kLWRheSB7XG5cdFx0cGFkZGluZy10b3A6IDdweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcblx0ICBmb250LXdlaWdodDogNjAwO1xuXHQgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0ICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0ICBsaW5lLWhlaWdodDogMS4zO1xuXHQgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuXHRcdFx0Ly8gcGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG59XG4uaGItcHJlLWNvbnRlbnQge1xuXG5cdC5ibG9jay0tYmxvb20tYmxvZy10b3AtZmVhdHVyZWQge1xuXG5cblxuXHR9XG5cblx0YXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayB7XG5cblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0Ly8gcGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdHdpZHRoOiAzMjBweDtcblx0XHRcdC8vIG1heC13aWR0aDogNzYlO1xuXHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29uLWxvZ28tYmxvb20uc3ZnXCIpO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMzVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29uLWxvZ28tYmxvb20uc3ZnXCIpO1xuXHRcdFx0XHQvLyB3aWR0aDogMjk3cHg7XG5cdFx0XHRcdC8vIGhlaWdodDogNzBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA3NiU7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLXRvcDogNzJweDsvL1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdG1heC13aWR0aDogODclO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogaW5oZXJpdDtcblx0XHRcdFx0Ly8gd2lkdGg6IDMzJTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwMHB4O1xuXHRcdFx0XHQvLyBjbGVhcjogbGVmdDtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1heC13aWR0aDogMzYwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG5cdFx0XHRcdG1heC13aWR0aDogNDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiA3NjhweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJsb29tLWJsb2ctbGFuZGluZ3tcblx0Lm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2Nre1xuXHRcdC5ub2RlX19jb250ZW50e1xuXHRcdFx0aW1ne1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYmxvY2stLWhlYWRlci1sYXlvdXR7XG5cdFx0Ly8gaGVpZ2h0OiA1MjBweDtcblx0fVxufVxuIiwiLmt0cC13ZWJmb3JtIHtcbiAgcGFkZGluZzogNDVweCAwO1xufVxuLndlYmZvcm1fYmxvY2sge1xuIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oYi1jb250ZW50LXdpdGgtc2lkZWJhciB7XG4gIC5maWVsZF9faXRlbS53ZWJmb3JtX2Jsb2NrIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgfVxuICB9XG59XG4uaGItY29udGVudCB7XG4gIC5maWVsZF9faXRlbS53ZWJmb3JtX2Jsb2NrIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICB9XG4gIH1cbn1cbi5maWVsZF9faXRlbS53ZWJmb3JtX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbiAgLnByb2R1Y3RzLXdlYmZvcm0tYmxvY2std3JhcHBlciwgLndlYmZvcm1fYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4IDIwcHg7XG4gICAgb3ZlcmZsb3c6YXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLndlYmZvcm0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX19ia2ctLWRhcms7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53ZWJmb3JtLWJvZHkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fYmtnLS1kYXJrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmc6IDMwLjVweCAycHggMzBweCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgbWF4LXdpZHRoOiA4NjFweDtcbiAgICB9XG59XG4gIC5wcm9kdWN0cy13ZWJmb3Jte1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgIHttYXJnaW4tdG9wOiAtMTY2cHggIWltcG9ydGFudDt9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBmbG9hdDpyaWdodDtcbiAgICB9XG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDUwMHB4KXtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLS1jaGVja2JveHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDUwMHB4KSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICB9XG4gICAgfVxuXG4gICAgZmllbGRzZXR7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLmZpZWxkc2V0X19sZWdlbmQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbV9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgIH1cbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIC5wcm9kdWN0LXdlYmZvcm0tc3VibWl0LWJ0biwgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdHMtd2ViZm9ybS1jb25maXJtYXRpb24ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX19ia2ctLWRhcms7XG4gICAgICAuY29uZmlybWF0aW9uLWljb24td3JhcHBlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fbWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53ZWJmb3JtLWNvbmZpcm1hdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTMwMHB4KSB7XG4gICAgfVxuXG4gICAgLndlYmZvcm0tY29uZmlybWF0aW9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogOTUxcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fYmFjayB7XG4gICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDI2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiIsIi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAucGFnZS1ub2RlLWJhc2ljLXBhZ2Uge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIge1xuICAgIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAtMjdweDtcbiAgICAgIH1cbiAgICAgIC5jdGEtbGluay13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi5ibG9jay0tZm9vdGVyLWxheW91dCB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmJsb2NrLS1sYXlvdXQge1xuICAgIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIHtcbiAgICAgIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0zIHtcbiAgICAgICAgLmN0YS1saW5rLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjEwcHgpe1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDIwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY3RhLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbn1cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgLmN0YS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjphdXRvO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC5jdGEtbGluay13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgcGFkZGluZzogMCAzMHB4IDAgMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI5NXB4KXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwLFxuICAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgJjpob3ZlciwgJmZvY3VzIHtcbiAgICAgIC5jdGEtYm9keSB7XG4gICAgICAgIC5jdGEtbGluayB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY3RhLWJvZHl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAuY3RhLWxpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3RhLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgIH1cbiAgfVxuICAgIC5jdGEtaW1hZ2V7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgfVxufVxuICAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiB7XG5cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLmN0YS1saW5rLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gMzBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCwucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24ge1xuICAgICAgLmN0YS1ib2R5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jayA7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSAxMDAwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMDAwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwOHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmN0YS1saW5re1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuY3RhLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYS1jdGEtd2l0aC1pbWFnZXtcbiAgICAgIC5jdGEtYm9keSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTQwcHggbWVkaXVtKSB7XG4gICAgICAgICAgd2lkdGg6IDYyJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0gOTc1cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg5NzVweCkge1xuICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLmN0YS1pbWFnZXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jayA7XG4gICAgICAgIG1hcmdpbjogYXV0byA1MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTQwcHggbWVkaXVtKSB7XG4gICAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0gOTc1cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrIDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg5NzVweCkge1xuICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTQwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMCBhdXRvIDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtIDk3NXB4KSB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDk3NXB4KSB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTMge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAuY3RhLWxpbmstd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLy93aXRoIHNpZGViYXJcbi5oYi1jb250ZW50LXdpdGgtc2lkZWJhcntcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIge1xuICAgIC5jdGEtYm9keSB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhcmEtY3RhLXdpdGgtaW1hZ2V7XG4gICAgICAuY3RhLWJvZHkge1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSAxMzY1cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN0YS1pbWFnZXtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UgMTM2NXB4KSB7XG4gICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2sgO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3Qge1xuICAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0td2hpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5cbi5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbi5vbmx5LWxpbmsge1xuICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY3RhLWxpbmt7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmt7XG4gICAgICBib3JkZXItd2lkdGg6IDAgNC41cHggNC41cHggMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuY3RhLWJvZHl7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhdGgtZnJvbnRwYWdle1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZ3tcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCJcbi5ibG9jay0taGVhZGVyLWxheW91dCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAud2hpdGUtd2F2ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG4gIC53aGl0ZS13YXZlLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg4NDJweCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNjhweCl7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTQwMHB4KXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC53aGl0ZS13YXZlLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDE0MDBweCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTY0MHB4KXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC53aGl0ZS13YXZlLXhsYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icCgxNjQwcHgpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItYmxvY2stY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoODQycHgpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgfVxuICAgIC5oZWFkZXItYmxvY2std3JhcHBlcntcbiAgICAgIHRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoODQycHgpe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNjhweCl7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG9cbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1ibG9jay10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAzNHB4IDEwcHggMCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgLy8gQGluY2x1ZGUgbWFwcHktYnAoODQycHgpe1xuICAgICAgLy8gICB3aWR0aDogMzAlO1xuICAgICAgLy8gICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgIC8vIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDEtbGFyZ2U7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAwIDZweCAwO1xuXG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgcGFkZGluZzogMCAxMHB4IDMwcHggMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKDg0MnB4KSB7XG4gICAgICAvLyAgIHdpZHRoOiAzMCU7XG4gICAgICAvLyB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1ibG9jay1pbWFnZSB7XG4gICAgICBpbWcge1xuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDg0MXB4KXtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8gQGluY2x1ZGUgbWFwcHktYnAoODQycHgpe1xuICAgICAgLy8gICB3aWR0aDogNzAlO1xuICAgICAgLy8gICBmbG9hdDogcmlnaHQ7XG4gICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICAgdG9wOiAwO1xuICAgICAgLy8gICByaWdodDogMDtcbiAgICAgIC8vICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAvLyB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3Mge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgLnJlZC1hcnJvdy1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgcmVkLWFycm93O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcblxuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIC5yZWQtYXJyb3ctbGluayB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnBhcmFncmFwaC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoc21hbGwpe1xuICAgICAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjg4cHgpe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1heC13aWR0aDogMzI4cHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMDJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDg0MnB4KXtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI3MHB4O1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIC5kb25hdGUtY3RhLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDMxcHggMjVweCAzMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5kb25hdGUtY3RhLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZG9uYXRlLWN0YS1zdW1tYXJ5IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgIHdpZHRoOiAgMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKSB7XG4gICAgICAgICAgICB3aWR0aDogIDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kb25hdGUtbGluay13cmFwcGVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmRvbmF0ZS1jdGEtYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYnV0dG9uLWRvbmF0ZTtcbiAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JfX2J1dHRvbi1kb25hdGU7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19idXR0b24tZG9uYXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1ibG9jay1jdGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5oZWFkZXItYmxvY2staW1hZ2Uge1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDg0MnB4KXtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24ge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgIC5wYXJhZ3JhcGgtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDY4OHB4KXtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg4NDJweCl7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2tfX2NvbnRlbnQge1xuLmhlYWRlci1ibG9jay13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC5oZWFkZXItd2l0aC1saW5rLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDg0MnB4KXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIGhlaWdodDogNDcwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMzMwcHgpe1xuICAgICAgaGVpZ2h0OiA0OTBweDtcbiAgICB9XG4gIH1cbiAgLmhlYWRlci1ibG9jay13aXRoLWxpbmstdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgZm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICB3aWR0aDogMzUlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIHdpZHRoOiA0MiU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6ICRmb250LWgxLWxhcmdlO1xuXG5cbiAgICB9XG4gIH1cbiAgLmhlYWRlci1ibG9jay13aXRoLWxpbmstdGl0bGUtbm8tcGFkZGluZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICB3aWR0aDogNDIlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oMS1sYXJnZTtcbiAgICB9XG4gIH1cbiAgLmhlYWRlci1ibG9jay13aXRoLWxpbmstc3VtbWFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg4NDJweCl7XG4gICAgICAvLyB3aWR0aDogMzAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICB9XG4gIH1cbiAgLmhlYWRlci1ibG9jay13aXRoLWxpbmstbGluayAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIH1cbiAgICBhIHtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAmOmhvdmVyLCAmZm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICB9XG4gICAgfVxuICB9XG4gIC5oZWFkZXItYmxvY2std2l0aC1saW5rLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAvLyBAaW5jbHVkZSBtYXBweS1icCg4NDJweCl7XG4gICAgLy8gICB3aWR0aDogNjUlO1xuICAgIC8vICAgZmxvYXQ6IHJpZ2h0O1xuICAgIC8vICAgdG9wOiA0MHB4O1xuICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgcmlnaHQ6IDIwcHg7XG4gICAgLy8gfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiA1OCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIC8vIHJpZ2h0OiAtNHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbn1cbn1cbiIsIi5oZWFkZXItYmxvY2std3JhcHBlciB7XG4gIC8vIHBhZGRpbmc6IDM0cHggMjBweCAwIDEwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgIC8vIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuaGVhZGVyLXdpdGgtcGFnZS1jb250YWluZXJ7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDAgMjBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgcGFkZGluZzogNDVweCAxMHB4IDEwcHggMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgICAuaGVhZGVyLXdpdGgtcGFnZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyODhweCl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyKDEyNzhweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyLWJsb2NrLXdpdGgtcGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAvLyBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgIC8vICAgd2lkdGg6IDUwJTtcbiAgICAvLyB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IDMwJTtcblxuICAgICAgZm9udC1zaXplOiAkZm9udC1oMS1sYXJnZTtcbiAgICAgIC8vIHBhZGRpbmctdG9wOiA0NnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjQwcHgpe1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbiAgfVxuICAuaGVhZGVyLXdpdGgtcGFnZS1zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgLy8gICB3aWR0aDogNTAlO1xuICAgIC8vIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMTYwcHgpe1xuICAgICAgd2lkdGg6IDM3JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3MHB4KXtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICAgIHAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cbiAgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgLy8gcmlnaHQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDczNHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgLy8gbWFyZ2luLXRvcDogNDVweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXdpdGgtcGFnZS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDExMDBweCl7XG4gICAgICAgIGhlaWdodDogNjIlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgICAucGFyYWdyYXBoLXBhZ2Utd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci13aXRoLXBhZ2UtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhcmFncmFwaC1oZWFkZXItd2l0aC1wYWdlLXN1bW1hcnkge1xuXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyLXdpdGgtcGFnZS1pbWcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE3LjVweDtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci13aXRoLXBhZ2UtbGluayB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDExMDBweCl7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1LjlweDtcbiAgICAgICAgfVxuICAgICAgfVxufVxuXG4gIH1cbn1cbiIsIi5ibG9jay0taGVhZGVyLWxheW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodDtcbiAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgLy8gaGVpZ2h0OiA3MzBweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICAuYmxvY2tfX2NvbnRlbnQge1xuICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAvLyB0byBwcmV2ZW50IHRoZSB3aGl0ZSBzcGFjZSBnYXAgZnJvbSBjb2xvciBiYWNrZ3JvdW5kcy5cbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgLmhlYWRlci1ibG9jay13cmFwcGVyIHtcbiAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIH1cbiAgfVxufVxuIiwiLy8gLmhlYWRlci13aXRoLXdhdmUtaW1hZ2U6bGFzdC1jaGlsZCB7XG4vLyAgIGRpc3BsYXk6IG5vbmU7XG4vLyB9XG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAud2hpdGUtd2F2ZTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyZWVuLXdhdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaW1nLmdyZWVuLXdhdmUtaGVhZGVyIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICB9XG4gIH1cbiAgLmhlYWRlci13aXRoLXdhdmUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLy8gbGVmdDogMDtcbiAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ2M3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgQGluY2x1ZGUgY29udGFpbmVyKDEyNzhweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuXG4gIH1cbiAgLmhlYWRlci1ibG9jay13aXRoLXdhdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNzg2cHgpe1xuXG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nOiA0NXB4IDAgMCA3NXB4O1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG4gICAgICBmb250LXNpemU6ICRmb250LWgxLWxhcmdlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcblxuXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgfVxuICAuaGVhZGVyLXdpdGgtd2F2ZS1zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU0O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICBwe1xuICAgICAgcGFkZGluZzowO1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDc4NnB4KXtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBwYWRkaW5nOiAwIDYwcHggMCA3NXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgIH1cbiAgfVxuICAuaGVhZGVyLXdpdGgtd2F2ZS1saW5rIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDc4NnB4KXtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweCAwIDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmc6IDMwcHggNjBweCA1MXB4IDc1cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgIH1cbiAgICAuaGVhZGVyLXdpdGgtd2F2ZS1yZWQtYXJyb3cge1xuICAgICAgQGluY2x1ZGUgcmVkLWFycm93O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE5LjhweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIC5oZWFkZXItd2l0aC13YXZlLXJlZC1hcnJvdyB7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICBtYXJnaW4tbGVmdDogOS44cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5oZWFkZXItd2l0aC13YXZlLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogbWF4LWNvbnRlbnQ7XG4gICAgbWluLWhlaWdodDogNDYwcHg7XG4gICAgLmRvd24td2hpdGUtd2F2ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgLy8gdG9wOiAtNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2lkZS13aGl0ZS13YXZlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWF4LWhlaWdodDogNDY1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ4NnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAvLyBtYXgtaGVpZ2h0OiA0NjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAtMzg5cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA1OSU7XG4gICAgICBtYXgtaGVpZ2h0OiA0NzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTA2NnB4KXtcbiAgICAgIC8vIG1hcmdpbi10b3A6IC0yOTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTEzNnB4KXtcbiAgICAgIC8vIG1hcmdpbi10b3A6IC0yODNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAtNDA0cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg3ODZweCl7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGhlaWdodDogNDcxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdle1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuY3RhLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgcGFkZGluZzogMCAzMHB4IDAgMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI5NXB4KXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIG1hcmdpbjphdXRvO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC5jdGEtbGluay13cmFwcGVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gNDBweCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgLmwtY29uc3RyYWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY3RhLWltYWdle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzODVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNDI1cHggbWVkaXVtKSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY3RhLWJvZHl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQyNXB4KSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU0MHB4IG1lZGl1bSkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzODVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdGEtbGluayB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNDI1cHggbWVkaXVtKXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjMwcHgpe1xuICAgICAgICAgICAgd2lkdGg6IDkxJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jdGEtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjMwcHgpe1xuICAgICAgICAgICAgd2lkdGg6IDkxJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmN0YS1jb3VudC0yLFxuICAgICYuY3RhLWNvdW50LTQge1xuICAgICAgLmN0YS1saW5rLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAzMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSB7XG4gICAgLmN0YS1saW5rLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmwtY29uc3RyYWluIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmN0YS1pbWFnZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg0MjVweCkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN0YS1ib2R5e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNDI1cHgpe1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgLmN0YS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmN0YS1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg2MDBweCl7XG4gICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTAwMHB4KXtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaGItY29udGVudC13aXRoLXNpZGViYXJ7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdle1xuXG4gICAgLmN0YS1jb250YWluZXJ7XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMyksICY6bnRoLWNoaWxkKDkpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSBsYXJnZSkge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDMpLCAmOm50aC1jaGlsZCg2KSwgJjpudGgtY2hpbGQoOSl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmN0YS1pbWFnZXtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTF7XG4gICAgLmN0YS1saW5rLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcblxuICAgICAgLmN0YS1pbWFnZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg0MjVweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN0YS1ib2R5e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQyNXB4KXtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDU0JTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgLmN0YS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zdG9yaWVzLWhlYWRlci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXIoMTI3OHB4KTtcbiAgICB9XG4gIH1cbn1cbi5zdG9yaWVzLWxhbmRpbmcge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICB9XG4gIC5oYi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG59XG4iLCIuYmxvb20taGVhZGVyLWNvbnRhaW5lciwgLm5ld3MtaGVhZGVyLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyKDEyNzhweCk7XG4gIH1cbn1cbi5ibG9vbS1ibG9nLWxhbmRpbmcge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2Y3ZWM7XG4gIH1cbiAgLnByZS1jb250ZW50LWlzbGFuZC1sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAtNTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01MDBweDtcbiAgICB3aWR0aDogMTQ1MHB4O1xuXG4gIH1cbiAgLmhiLWNvbnRlbnQge1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvL1N0YXJ0IC0gQ2FsbCB0byBhY3Rpb24gd2l0aCBJbWFnZSwgVGl0bGUsIERlc2NyaXB0aW9uIGFuZCBMaW5rXG5cbi5zaW5nbGVfY3RhX3dpdGhfaW1hZ2VfbGlua3tcbi5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWN0YS1pbWFnZS10aXRpZS1kZXNjLWxpbmsge1xuICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMjBweCA0NXB4IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHggNjBweCAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyOTVweCl7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuY3RhLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQyNXB4KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cbiAgfVxuICAuY3RhLWJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNDI1cHgpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1NCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC5jdGEtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQyNXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN0YS1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAuY3RhLWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206c29saWQgM3B4ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICB9XG59XG59XG5cbi8vd2l0aCBzaWRlYmFyIG1lbnVcbi5oYi1jb250ZW50LXdpdGgtc2lkZWJhciB7XG4gIC5zaW5nbGVfY3RhX3dpdGhfaW1hZ2VfbGlua3tcbiAgLmN0YS1ib2R5IHtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG59XG59XG4vL0VuZCAtIENhbGwgdG8gYWN0aW9uIHdpdGggSW1hZ2UsIFRpdGxlLCBEZXNjcmlwdGlvbiBhbmQgTGlua1xuXG5cbi8vU3RhcnQgLSBDYWxsIHRvIGFjdGlvbiB3aXRoIEltYWdlLCBhbmQgMiBlbGVtZW50c1xuLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHN7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCkge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICAvLyBtYXJnaW4tbGVmdDogMDtcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UtMi1lbGVtZW50c3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyB3aWR0aDogMzAlO1xuICAgIHdpZHRoOiAyOSU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA2JTtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMDI0cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNCU7XG4gIH1cbiAgaW1ne1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuIH1cblxuLmNhbGwtdG8tYWN0aW9uLWl0ZW1ze1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDY0LjYlO1xuICAgIC8vIHdpZHRoOiA3MCU7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuICAgIC8vIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCg5MzBweCl7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlIDEzMjRweCkge1xuICAgIC8vIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEzMjRweCkge1xuICAgIC8vIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDc1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDcuOSU7XG4gICAgICB3aWR0aDogNDUlO1xuXG4gICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDQ1LjElO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMDI0cHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5LjMlO1xuICAgICAgICB3aWR0aDogNDUuMSU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMzY2cHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5LjglO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMil7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY3RhLWxpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jdGEtZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICB9XG4gIH1cbn1cbn1cblxuLy93aXRoIHNpZGViYXJcbi5oYi1jb250ZW50LXdpdGgtc2lkZWJhciB7XG4gIC5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRze1xuICAuY2FsbC10by1hY3Rpb24taXRlbXMge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgfVxufVxuLy9FbmQgLSBDYWxsIHRvIGFjdGlvbiB3aXRoIEltYWdlLCBhbmQgMiBlbGVtZW50c1xuIiwiLnBhZ2VfYW5kX3ZpZXdfYmxvY2sge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLm5vZGUtLXR5cGUtcGFnZSB7XG4gICAgbWF4LXdpZHRoOiAzNzNweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHggNDVweCAyMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIHdpZHRoOiAzMSU7XG4gICAgfVxuICAgIC5wYWdlLWFuZC12aWV3LWltYWdlLXdyYXBwZXIge1xuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1hbmQtdmlldy10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ncmVlbi1hcnJvdyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIC5ncmVlbi1hcnJvdyB7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cbiAgICAucGFnZS1hbmQtdmlldy1zdW1tYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNjFweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvcl9fdGVydGlhcnk7XG4gICAgYm94LXNoYWRvdzogLTJweCAycHggMTFweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAwIDc1cHggMjdweDtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgd2lkdGg6IDY2JTtcbiAgICB9XG4gICAgLnZpZXdfX2VtcHR5IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB9XG4gICAgLnZpZXdfX2NvbnRlbnQge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5yZWFkbW9yZS1saW5re1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC52aWV3X19yb3cub25lLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQxcHggMzBweCA0MXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kYXRlLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzOXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlld19fcm93Lm1hbnktcm93czpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQ7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWV3X19yb3cubWFueS1yb3dze1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcGFkZGluZzogNDVweCAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDFweCAzMHB4IDQxcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAgIC5kYXRlLWltYWdlLWNvbnRhaW5lciB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF0ZS13cmFwcGVyLCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRhdGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAuZXZlbnRzLXRpdGxlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgICAgIGZsb2F0OiB1bnNldDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTAwcHgpe1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBmbG9hdDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg1MDBweCl7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZmxvYXQ6IHVuc2V0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTAwcHgpe1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIGZsb2F0OiB1bnNldDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTBweCAxNXB4IDIwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQ7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg4cHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAxNXB4IDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDQxcHggMTVweCA0MXB4O1xuICAgICAgfVxuICAgICAgLmZ1bmRyYWlzaW5nLWV2ZW50cy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGluay1ldmVudC1wYWdlLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoc21hbGwpe1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHdpZHRoOiA1NyU7XG4gICAgICB9XG4gICAgICAuZ3JlZW4tYXJyb3cge1xuICAgICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgLmdyZWVuLWFycm93IHtcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgfVxuICB9XG59XG4uaGItY29udGVudC13aXRoLXNpZGViYXIge1xuICAucGFnZS12aWV3LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWZlcmVuY2UtcGFnZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICB3aWR0aDogNjQlO1xuICAgIH1cbiAgICAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuICAgIC52aWV3X19yb3cge1xuICAgICAgLm1hbnktcm93cyB7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5wYWdlLWFuZC1yZWZlcmVuY2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAucGFnZS1hbmQtcmVmZXJlbmNlLWltYWdlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg1MDBweCBtZWRpdW0pIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWFuZC1yZWZlcmVuY2UtYm9keS13cmFwcGVye1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTAwcHggbWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgIC5wYWdlLWFuZC1yZWZlcmVuY2UtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDUwMHB4IG1lZGl1bSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgfVxuICAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmt7XG4gICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICBib3JkZXI6IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgcGFkZGluZzogMy41cHg7XG4gICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgLy8gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAucGFnZS1hbmQtcmVmZXJlbmNlLXN1bW1hcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgIH1cbiAgfVxuICB9XG4gIC5yZWZlcmVuY2VkLXBhZ2Vze1xuICAgIHdpZHRoOjEwMCU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHdpZHRoOjcwJTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDdweDtcbiAgICB9XG4gICAgYXJ0aWNsZXtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDUwMHB4KXtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDEwcHggMTVweDtcbiAgICAgIH1cbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgIH1cbiAgICAgIC5oZWFkZXItd2l0aC1wYWdlLWltZ3tcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3LjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTAwcHgpe1xuICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wYXJhZ3JhcGgtcGFnZS13cmFwcGVye1xuXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2M3B4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1MDBweCl7XG4gICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuaGVhZGVyLXdpdGgtcGFnZS10aXRsZXtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gICAgICAgIH1cblxuICAgICAgICAucGFyYWdyYXBoLWhlYWRlci13aXRoLXBhZ2Utc3VtbWFyeXtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci13aXRoLXBhZ2UtbGluayB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vZm9yIHNpZGViYXIgcmVnaW9uXG4ucmVnaW9uLXNpZGViYXItZmlyc3R7XG4uY29udGFjdF91c3tcbiAgbWFyZ2luOiA0NXB4IDAgMTVweCAxNXB4O1xuICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCBsYXJnZSl7XG4gICAgbWFyZ2luOiA2MHB4IDAgMTVweCAxNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBtYXgtd2lkdGg6IDI5N3B4O1xuICAgIG1hcmdpbjogNnB4IDAgMTVweCAwO1xuICB9XG5cbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gIC5jb250YWN0LXVzLWhlYWRlcntcbiAgICB3aWR0aDoxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSBsYXJnZSl7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cbiAgICAuY29udGFjdC11cy10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5jb250YWN0LXVzLWRlc2NyIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtdXMtaGVhZGVyLm1pc3NpbmctZWxlbWVudHN7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtIGxhcmdlKXtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtdXMtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtIGxhcmdlKXtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIC8vIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtdXMtbmFtZXtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtdXMtcGhvbmUge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMjNweDtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uLXBob25lLWdyZWVuLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0LXVzLWV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3QtdXMtZW1haWx7XG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTQ7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMjNweDtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uLWVtYWlsLWdyZWVuLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFjdC11cy1pbmZvLm1pc3NpbmctZWxlbWVudHMge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSBsYXJnZSl7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LXVzLWFkZHJlc3N7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0gbGFyZ2Upe1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweFxuICAgIH1cblxuICAgIHBhZGRpbmc6IDMwcHggMCAzNHB4IDA7XG4gICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjk0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgIH1cbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGF7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFjdC11cy1hZGRyZXNzLm1pc3NpbmctZWxlbWVudHN7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtIGxhcmdlKXtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG59XG5cbi5rdHAtY29udGFjdC11cywuYmxvY2stLWNvbnRhY3QtdXMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi8vZm9yIHBvc3RmaXggcmVnaW9uXG4ucmVnaW9uLXBvc3RmaXh7XG4gIC5ibG9ja19fY29udGVudCB7XG4gICAgLy8gcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLmNvbnRhY3RfdXN7XG5cbiAgICBtYXJnaW46IDQ1cHggMjBweCAxNXB4IDIwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpe1xuICAgICAgLy8gbWFyZ2luOiAwIDQ0cHggMTVweCA0NHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgQGluY2x1ZGUgY29udGFpbmVyKDEyNzhweCk7XG4gICAgICAvLyBtYXJnaW46IDAgNDRweCAxNXB4IDQ0cHg7XG4gICAgICAvLyBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cblxuICAgIC5jb250YWN0LXVzLWhlYWRlcntcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHhcbiAgICAgIH1cbiAgICAgIC5jb250YWN0LXVzLXRpdGxle1xuICAgICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICAgIC5jb250YWN0LXVzLWRlc2NyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC11cy1oZWFkZXIubWlzc2luZy1lbGVtZW50c3tcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtdXMtaW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHhcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgICAgIH1cblxuICAgICAgLmNvbnRhY3QtdXMtbmFtZXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LXVzLXBob25lIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS45NDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyBsZWZ0OiAyM3B4O1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uLXBob25lLWdyZWVuLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRhY3QtdXMtZW1haWx7XG4gICAgICAgIGF7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk0O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vIGxlZnQ6IDIzcHg7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb24tZW1haWwtZ3JlZW4uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtdXMtaW5mby5taXNzaW5nLWVsZW1lbnRze1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC11cy1hZGRyZXNze1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4XG4gICAgICB9XG5cbiAgICAgIHBhZGRpbmc6IDMwcHggMCAzNHB4IDA7XG4gICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgfVxuICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC11cy1hZGRyZXNzLm1pc3NpbmctZWxlbWVudHN7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCIuYmxvY2stLWd0cmFuc2xhdGUge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogNTVweDtcbiAgbWF4LXdpZHRoOiAxOTlweDtcbiAgXG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDZweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5ndHJhbnNsYXRlLCAuZ3RyYW5zbGF0ZV93cmFwcGVyIHtcbiAgICBzZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy93b3JsZHdpZGUtaWNvbi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTkzcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyOHB4O1xuICAgICAgcGFkZGluZzogMXB4IDAgMCAyNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay0tc2l0ZS1icmFuZGluZyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG5AaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gIC5ibG9jay0tc2l0ZS1icmFuZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuYm9keS5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gIC5ibG9jay0tc2l0ZS1icmFuZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmJsb2NrLS1ndHJhbnNsYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogNTVweDtcbiAgICBtYXgtd2lkdGg6IDE5OXB4O1xuICB9XG59XG4ubmF2X19pdGVtLmd0cmFuc2xhdGUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmF2X19pdGVte1xuICAuZ3RyYW5zbGF0ZXtcbiAgICAuc3dpdGNoZXIubm90cmFuc2xhdGV7XG4gICAgICAuc2VsZWN0ZWQgYXtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL3dvcmxkd2lkZS1pY29uLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tZG93bi5zdmdcIik7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmFzaWMtaGVhZGVyLWJsb2NrLWxheW91dCB7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgbWFwcHktYnAoMTA4MnB4KXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyMTJweCl7XG5cbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyKDEyNzhweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXG4gIH1cbiAgLmJhc2ljLWhlYWRlci1ibG9jay10aXRsZSB7XG4gICAgcGFkZGluZzogMzBweCAyMXB4IDVweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBmb250LXNpemU6ICRmb250LWgxLWxhcmdlO1xuICAgICAgd2lkdGg6IDI4JTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0MSU7XG4gICAgfVxuICB9XG4gIC5iYXNpYy1oZWFkZXItYmxvY2stYm9keSB7XG4gICAgcGFkZGluZzogMCAyMXB4IDMwcHggMjBweDtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgfVxuICAgIGE6aG92ZXIsIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgIHdpZHRoOiAyOCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIHdpZHRoOiA0MSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEzNjZweCl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5iYXNpYy1oZWFkZXItYmxvY2staW1hZ2Uge1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC8vIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNTAwcHgpe1xuICAgICAgLy8gd2lkdGg6IDkzJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNjAwcHgpe1xuICAgICAgLy8gd2lkdGg6IDk0JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBpbWcge1xuXG4gICAgICAvLyBtYXJnaW46IDAgMjBweDtcbiAgICAgIC8vIHdpZHRoOiA5NSU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG5cblxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgaW1nIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxufVxuIiwiLmxpbmtzIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4gIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5wZGYtZmlsZSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbnRlcm5hbC1saW5rIHtcbiAgICAgIC5ncmVlbi1hcnJvdyB7XG4gICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogNC41cHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgLmdyZWVuLWFycm93IHtcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAuZXh0ZXJuYWwtbGluayB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICB9XG4gICAgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9leHRlcm5hbC1saW5rLWljb24uc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAgICAgLy8gd2lkdGg6IDglO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgLy8gd2lkdGg6IDQlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg4NTBweCl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTEyMHB4KXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgLmV4dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICAgICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IGF1dG87XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgzMjhweCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1M3B4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTQycHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICB9XG4gICAgICAucGRmLWljb24taW1nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG5cbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuIiwiXG4ucGFyYWdyYXBoLS10eXBlLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgLnN0b3JpZXMtdGV4dCB7XG4gICAgaDN7XG4gICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgdWwsIG9sIHtcbiAgICAgIC8vIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgdWwge1xuICAgICAgICAgIC8vIGxpOjpiZWZvcmUge1xuICAgICAgICAgIC8vICAgY29udGVudDogXCJcXDI1RTZcIjtcbiAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIGxpOjpiZWZvcmUge1xuICAgICAgLy8gICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgLy8gICAvLyB3aWR0aDogIDFlbTtcbiAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgLy8gICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAvLyAgIGZvbnQtc2l6ZTogMTQyJTtcbiAgICAgIC8vIH1cblxuICAgIH1cbiAgICBvbCB7XG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIC8vIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgICAgIH1cbiAgICAgIC8vIGxpOjpiZWZvcmUge1xuICAgICAgLy8gICBjb250ZW50OiBjb3VudGVyKGxpKScuJztcbiAgICAgIC8vICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAvLyAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgLy8gICB3aWR0aDogIDEuNWVtO1xuICAgICAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAvLyB9XG4gICAgfVxuXG4gIH1cblxuLnBhcmFncmFwaC0tdHlwZS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7O1xuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RhZmYgdWwsIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIHtcbiAgZGl2LmZpZWxkX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZmllbGRfX2l0ZW0uYWNjb3JkaW9ucyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkaW9uLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAuYmFzaWMge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCxcbiAgLmJhc2ljIGgyIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIucmVsYXRlZF9kb2N1bWVudHMsIC5wYWdlLW5vZGUtdHlwZS1wYWdlICB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAucmVsYXRlZC1kb2N1bWVudHMtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgNXB4ICM0YWE3NDg7XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjIuNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5sLWNvbnN0cmFpbiB7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgbWluLWhlaWdodDogMTk3cHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tcGRmLWdyZWVuLnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgLy8gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy1kb2Mge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyBib3R0b206IDRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tZG93bmxvYWQtYmxhY2sucG5nXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVsYXRlZC1kb2N1bWVudHMtbGluayB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2Vze1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IGF1dG87XG5cbiAgcGFkZGluZzogMTVweCAxMHB4IDEwcHggMTBweDtcbiAgLy8gQGluY2x1ZGUgbWFwcHktYnAoODQycHgpe1xuICAvLyAgIHBhZGRpbmc6IDE0MHB4IDEwcHggMTBweCAxMHB4O1xuICAvLyB9XG4gIC8vIEBpbmNsdWRlIG1hcHB5LWJwKDkwMHB4KXtcbiAgLy8gICBwYWRkaW5nOiAxNjBweCAxMHB4IDEwcHggMTBweDtcbiAgLy8gfVxuICAvLyBAaW5jbHVkZSBtYXBweS1icCg5NzBweCl7XG4gIC8vICAgcGFkZGluZzogMTgwcHggMTBweCAxMHB4IDEwcHg7XG4gIC8vIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB9XG5cbiAgLm12cHMtdGl0bGV7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpe1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgfVxuXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cHg7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQgc29saWQ7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KXtcbiAgICAgIG1hcmdpbi1ib3R0b206MzVweDtcbiAgICB9XG4gIH1cblxuICAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDIwMHB4IDcwMHB4KXtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIpO1xuICAgICAgbWFyZ2luOiAwIDVweCAzMHB4IDA7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgIC8vICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpe1xuICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAxMik7XG4gICAgICBtYXJnaW46IDAgNXB4IDQ1cHggMDtcbiAgICB9XG5cbiAgICAucHJvZy1saW5re1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgLmdyZWVuLWFycm93LXByZS1saW5re1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogNC41cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgIH1cbiAgICAgIC5leHRlcm5hbC1saW5rLWltYWdlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcbiAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpmb2N1cywgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjokY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgLmdyZWVuLWFycm93LXByZS1saW5re1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC5wcm9nLWRlc2NyaXB0aW9ue1xuICAgICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ldmVudHMtbGFuZGluZyB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gIH1cbiAgLmhiLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cbn1cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBwYWRkaW5nOiAwIDEwcHggNjBweCAxMHB4O1xuXG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBAaW5jbHVkZSBjb250YWluZXIoMTI3OHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDYwcHggMDtcbiAgfVxuICAuZXZlbnRzLWhlYWRlci10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6ICRmb250LWgxLWxhcmdlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuICB9XG4gIC5ldmVudHMtaGVhZGVyLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICB9XG4gIH1cbiAgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICB9XG4gICAgLm5vZGVfX2NvbnRlbnQtZXZlbnRzIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAyMHB4IDMwcHggMjBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50LWltYWdlLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogNjclO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV2ZW50LWRhdGUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgLy8gcGFkZGluZzogMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtbW9udGgge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIC5zYW1lLXN0YXJ0LWRheSwgLnNhbWUtZW5kLWRheSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIC5zYW1lLWRhdGUtc2VwZXJhdG9yIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICAuZXZlbnQtc3RhcnQtZGF0ZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcbiAgICAgICAgICAuZGF5LXN0YXJ0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubW9udGgtc3RhcnQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuZXZlbnQtZW5kLWRhdGUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgICAgICAgLnNlcGVyYXRvciB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggN3B4IDAgN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZGF5LWVuZCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1vbnRoLWVuZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZXZlbnRzLWNvbnRlbnQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIH1cbiAgICAgIC5wYWdlLXRhZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAycHggMTNweCAwIDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLWV4dHJhLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV2ZW50cy10aXRsZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tZGFyaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubmV3cy1sYW5kaW5nIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgfVxuICAuaGItY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxufVxuLnJlZ2lvbi1wcmUtY29udGVudHtcblx0XHQubmV3c19oZWFkZXJfYmxvY2sge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG4gICAgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2Vye1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOjMwcHggMjBweCA0NXB4IDIwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgbWF4LXdpZHRoOiAzNCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDEyM3B4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgIH1cblxuICAgICAgaDJ7XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDEtbGFyZ2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubm9kZV9fY29udGVudHtcbiAgICAgICAgcHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICBjb2xvcjokY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG5cdFx0XHQubm9kZV9fY29udGVudC1uZXdze1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU1O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdFx0Y29sb3I6JGNvbG9yX190ZXh0LS1kYXJrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5ld3MtcmVhZC1tb3JlLWxpbmsge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubmV3cy1zdWJoZWFkaW5nIHtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG4gICAgfVxuXG4gICBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2Vye1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDoyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgbWF4LXdpZHRoOiA2NCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiA1N3B4IDAgNzVweCAwO1xuICAgICAgfVxuXG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICB9XG4gICAgICAubm9kZV9fY29udGVudC1uZXdze1xuICAgICAgICBtYXgtd2lkdGg6IDg0MnB4O1xuXG4gICAgICAgIC5uZXdzLWhlYWRlci1pbWFnZXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjE1cHgpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIHBhZGRpbmc6MTBweCAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg2MTVweCl7XG4gICAgICAgICAgICBwYWRkaW5nOjE1cHggMCAxNXB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICAgICAgcGFkZGluZzoxNXB4IDAgMTVweCAyNXB4O1xuICAgICAgICAgIH1cblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0fVxuXG4gICAgICAgIH1cblxuICAgICAgICAubmV3cy1tYWluLWNvbnRlbnR7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4IDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDYxNXB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmV3cy10aXRsZXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDYxNXB4KXtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmUyYjJiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICZmb2N1cyB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5ld3Mtc3ViaGVhZGluZywubmV3cy1zdW1tYXJ5e1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5ld3MtcmVhZC1tb3JlLWxpbmt7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgLm5ld3MtZGF0ZXtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgO1xuICAgICAgICAgIGZsb2F0OiByaWdodCA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgY29sb3I6IzczNmY2ZjtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxufVxuIiwiLmNhbXBhaWduLWJsb2NrLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jYW1wYWlnbl9ibG9jayB7XG4gIG1hcmdpbjogMjIuNXB4IDIwcHggNDVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICBmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbjogNDVweCBhdXRvO1xuICB9XG4gIC5jYW1wYWlnbi10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg4ODJweCl7XG4gICAgICB3aWR0aDogMzQlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICBwYWRkaW5nOiA1cHggMjBweCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoODgycHgpe1xuICAgICAgd2lkdGg6IDM0JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG4gIH1cblxuICAuY2FtcGFpZ24taW50ZXJuYWwtbGluaywgLmNhbXBhaWduLWV4dGVybmFsLWxpbmsge1xuICAgIHBhZGRpbmc6IDhweCAyMHB4IDIwcHggMjBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg4ODJweCl7XG4gICAgICB3aWR0aDogMzQlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDIycHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIC5ncmVlbi1hcnJvdyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgIC5ncmVlbi1hcnJvdyB7XG4gICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuXG4gICAgICB9XG5cblxuXG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg4ODJweCl7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIHdpZHRoOiA2NiU7XG5cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXRoLWZyb250cGFnZSB7XG4gIC5ibG9jay0tbGF5b3V0IHtcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJsb2NrLS1ob2xsYW5kLWJsb29ydmlldy1lbWFpbC1zdWJzY3JpcHRpb24tYmxvY2sge1xuICAgIC8vIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpZXdfYW5kX2N1c3RvbV9ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cblxufVxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLnJlYWRtb3JlLWxpbmsge1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIC5ib3g6Zmlyc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmRhdGUtd3JhcHBlciB7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAuZGF0ZSBoMyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV2ZW50cy10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICAuZXZlbnQtZGV0YWlscy1saW5rIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWVsZC0tdHlwZS12aWV3ZmllbGQge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiA0NyU7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSkge1xuICAgICAgLy8gbWluLWhlaWdodDogNzQwcHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA4NyU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgbWF4LXdpZHRoOiA2MDlweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4OXB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAgIHdpZHRoOiA4OSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQyNXB4KXtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDY1MHB4KXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gODlweCBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICB3aWR0aDogNDYlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5jYW1wYWlnbi10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FtcGFpZ24taW50ZXJuYWwtbGluaywgLmNhbXBhaWduLWV4dGVybmFsLWxpbmsge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbWVkaXVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAuZ3JlZW4tYXJyb3cge1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdyZWVuLWFycm93IHtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcblxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICB9XG4gIH1cbiAgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIge1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG5cbiAgICBib3gtc2hhZG93OiAtMnB4IDJweCAxMXB4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBtYXgtd2lkdGg6IDYwOXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAudmlld19fZW1wdHkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cblxuICAgIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjBweCAwIDE1cHggMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4IDMwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgLmdyZWVuLWFycm93IHtcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV2ZW50cy10aXRsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAvLyBmbG9hdDogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoc21hbGwpe1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ3JlZW4tYXJyb3cge1xuICAgICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMzg0cHgpe1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgICAvLyB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIC8vIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDc3JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cbiAgICAgICAgd2lkdGg6IDUzJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDExMzRweCl7XG5cbiAgICAgICAgd2lkdGg6IDYxJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICB9XG4gICAgfVxuICAgIC5ldmVudHMtY29udGVudC13cmFwcGVyLCAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgICAvLyBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgLy8gICB3aWR0aDogNzclO1xuICAgICAgLy8gICBmbG9hdDogbGVmdDtcbiAgICAgIC8vIH1cbiAgICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblxuICAgICAgLy8gICB3aWR0aDogNTMlO1xuICAgICAgLy8gfVxuICAgICAgLy8gQGluY2x1ZGUgbWFwcHktYnAoMTEzNHB4KXtcblxuICAgICAgLy8gICB3aWR0aDogNjElO1xuICAgICAgLy8gfVxuICAgICAgLy8gQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIC8vICAgd2lkdGg6IDY2JTtcbiAgICAgIC8vIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAubG9jYXRpb24ge1xuICAgICAgICAvLyBmbG9hdDogcmlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICAgIC8vIHdpZHRoOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgfVxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19ia2ctLWRhcms7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgLy8gY29sb3I6ICM2MTVkNWQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBjb2xvcjogIzYxNWQ1ZDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmdldC1kaXJlY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGFnZS10YWcge1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQ7XG4gICAgICAgIHBhZGRpbmc6IDJweCA4cHggMCA4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLWV4dHJhLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjNjE1ZDVkO1xuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnRzLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgfVxuICAgICAgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgIH1cbiAgICAgIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcblxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmRhdGUtd3JhcHBlciB7XG4gICAgICBtaW4td2lkdGg6IDEyMnB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAvLyBtYXJnaW46IGF1dG8gYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1pbi13aWR0aDogMTUzcHg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgfVxuICAgICAgLnNhbWUtbW9udGgtZGlmZi1kYXksIC5zYW1lLW1vbnRoLCAuZGlmZi1tb250aCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1pbi1oZWlnaHQ6IDg1cHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgfVxuICAgICAgLnRpbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZGF0ZSwgLnRpbWUge1xuICAgICAgICAvLyBtYXJnaW46IGF1dG8gYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDVweCAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0bztcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm9ubHktc3RhcnQge1xuICAgICAgICAgIGZsb2F0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtZGF0ZS1zZXBlcmF0b3Ige1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zYW1lLXN0YXJ0LWRheSwgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC5zYW1lLWVuZC1kYXkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5zdGFydC1kYXksIC5lbmQtZGF0ZSwgLnNhbWUtc3RhcnQtZGF5LCAuc2FtZS1lbmQtZGF5IHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmVuZC1kYXkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgICAgIC5kYXRlLCAudGltZSB7XG4gICAgICAgIC8vIG1hcmdpbjogYXV0byBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiA0cHggMCAycHggMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5zYW1lLWRhdGUtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG87XG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICB9XG4gICAgICAgIC5vbmx5LXN0YXJ0IHtcbiAgICAgICAgICBmbG9hdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zYW1lLWRhdGUtc2VwZXJhdG9yIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAuc2FtZS1zdGFydC1kYXksIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAuc2FtZS1lbmQtZGF5IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAuc3RhcnQtZGF5LCAuZW5kLWRhdGUsIC5zYW1lLXN0YXJ0LWRheSwgLnNhbWUtZW5kLWRheSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmVuZC1kYXkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIH1cblxuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5yZWFkbW9yZS1saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgLnZpZXdfX3JvdyB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCA0NXB4IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDM1cHggMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIC5ib3g6Zmlyc3QtY2hpbGR7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXgtd2lkdGg6IDE1M3B4O1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCUgO1xuICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAuYm94IHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAuZGF0ZS1jb250YWluZXItd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cblxuXG4gICAgfVxuICAgIC5yZWFkbW9yZS1saW5rOmxhc3QtY2hpbGQge1xuICAgICAgLnZpZXdfX3JvdyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnZpZXdfYmxvY2tfd2l0aF9saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciwuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXdze1xuICAgIC5maWVsZF9faXRlbXN7XG4gICAgICAuZmllbGRfX2l0ZW1fX2xhYmVse1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NzZweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLWxpbmstcGFnZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQzMHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmt7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgfVxuICAgIGF7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgfVxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb3JlLWxpbmstYm90dG9te1xuICAgIHBhZGRpbmc6MzBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQzMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmt7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgfVxuICAgIGF7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgfVxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3LS1sYXRlc3QtbmV3cywgLnZpZXctLWxhdGVzdC1zdG9yaWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQzMHB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIC52aWV3X19lbXB0eSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5maWVsZF9faXRlbXN7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgY29sb3I6ICMyZTJiMmI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzJlMmIyYjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC52aWV3X19jb250ZW50IHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgLnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgLm5ld3MtdmlkZW8taWNvbntcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICBib3R0b206IDdweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0gMTI1MHB4KXtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNTBweCl7XG4gICAgICAgICAgICByaWdodDogNTVweDtcbiAgICAgICAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAucmVsYXRlZC1jb250ZW50LWltYWdlLmRlZmF1bHQge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZXh0dWFsLXJlZ2lvbi5maWVsZF9faXRlbS5maWVsZF9faXRlbS1sYWJlbC1oaWRkZW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMjAwcHggNDYycHgpIHtcbiAgICAgICAgPiAudmlld19fcm93IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgLnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNTclO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAudmlld19fcm93Om50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0M3QzNDMztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgyMDBweCA0MzBweCkge1xuICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQ2MnB4IDU3NnB4KSB7XG5cbiAgICAgICAgPiAudmlld19fcm93IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDY4JTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI4JTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAudmlld19fcm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDM0MzO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg1NzZweCkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgPiAudmlld19fcm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgID4gIC52aWV3X19yb3cge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyODBweCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSkge1xuICAgICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLm5vdC1mcm9udCB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbiIsIi5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cblxuICBpbWcge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG5cbiAgICAvLyBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDg5cHg7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgLy8gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgIC8vIC8qIElFMTArIENTUyBzdHlsZXMgZ28gaGVyZSAqL1xuICAgICAvLyBwb3NpdGlvbjogc3RhdGljO1xuICAgICAvLyAgfVxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAucGFyYWdyYXBoLXdyYXBwZXIge1xuICAgIC8vIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAgIG1heC13aWR0aDogMzM1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtd2lkdGg6IDM3NnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAvLyB0b3A6IDI1JTtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgLmRvbmF0ZS1jdGEtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjhweCAyNXB4IDMxcHg7XG4gICAgICB9XG4gICAgICAuZG9uYXRlLWN0YS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kb25hdGUtY3RhLXN1bW1hcnkge1xuICAgICAgICBwYWRkaW5nOiA5cHggMCAyOHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgd2lkdGg6ICAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKSB7XG4gICAgICAgICAgd2lkdGg6ICAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZG9uYXRlLWN0YS1idXR0b24td3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19idXR0b24tZG9uYXRlO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JfX2J1dHRvbi1kb25hdGU7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fYnV0dG9uLWRvbmF0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn1cbn1cbn1cbiIsIi5sZWFybl9tb3JlIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYzdjM2MzO1xuICB9XG4gIC5sZWFybi1tb3JlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwYzEwMjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzUzYmI1MDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbiAgICAvLyAmOjphZnRlciB7XG4gICAgLy8gICB3aWR0aDogMTAwJTtcbiAgICAvLyAgIGhlaWdodDogNDBweDtcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgIHRvcDogaW5oZXJpdDtcbiAgICAvLyAgIGJvdHRvbTogLTIyLjRweDtcbiAgICAvLyAgIGxlZnQ6IC05MHB4O1xuICAgIC8vICAgbWFyZ2luOiAwO1xuICAgIC8vICAgY29udGVudDogJyAnO1xuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IDExMXB4O1xuICAgIC8vICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLW5hdi1ibG9iLnN2Zyk7XG4gICAgLy8gICB6LWluZGV4OiAzO1xuICAgIC8vICAgb3BhY2l0eTogMTtcbiAgICAvLyAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgICAvLyAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gICAgLy8gfVxuICB9XG4gIC5sZWFybi1tb3JlLWZha2UtbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgIGNvbG9yOiAjMmUyYjJiO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDIyLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjIuNXB4O1xuICAuaW5maW5pdHktc3ltYm9sIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICB9XG4gIGg0IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gIGgxLCBoMiwgaDMsIGg1LCBoNiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgLnN0b3JpZXMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gIH1cbiAgaDQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgaDEsIGgyLCBoMywgaDUsIGg2IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuICBhe1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgfVxuICB9XG4gIC5mYWtlLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICY6aG92ZXIsICZmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgfVxuICB9XG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgIFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdH1cblxuXHRcdGgyLCBoMyB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcblx0XHR9XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICB9XG4gIH1cbiAgLnN0b3JpZXMtdGV4dCB7XG4gICAgLmluZmluaXR5LWljb24ge1xuICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gIG1heC13aWR0aDogMjguMXB4O1xuICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgIHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdCBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMnB4O1xuXG4gICB9XG4gICBpbWcge1xuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICB9XG4gIH1cblxufVxuIiwiLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMsIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyxcbi5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Utcy0ge1xuICBtYXJnaW4tdG9wOiAyMi41cHg7XG4gIG1hcmdpbi1ib3R0b206IDIyLjVweDtcblxuICAvLyAubWVkaWEtLWltYWdlIHtcbiAgLy8gICBpbWcge1xuICAvLyAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAvLyAgIH1cbiAgLy8gICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIC8vICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgLy8gICBtYXJnaW4tbGVmdDogYXV0bztcbiAgLy8gICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIC8vICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAvLyAgICAgbWF4LXdpZHRoOiA4NDBweDsgLy93aWR0aFxuICAvLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIC8vICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIC8vICAgfVxuICAvLyB9XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpXG4gIC5pcy1zZWxlY3RlZHtcbiAgICBvcGFjaXR5OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJvdXNlbC1jZWxsIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgLm1haW4tY2Fyb3VzZWwge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1uZXdzLFxuLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2gge1xuICAucGFyYWdyYXBoLS10eXBlLWltYWdlLXMtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICB9XG59XG4iLCIuc3Rvcmllcy1tYWluLWNvbnRlbnQsICAuc3Rvcmllcy1tYWluLWNvbnRlbnQtbm8taW1hZ2V7XG4gIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVve1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLXZpZGVvIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xuICAgIC5mbHVpZC13aWR0aC12aWRlby13cmFwcGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC55dHAtaWNvbi1sYXJnZS1wbGF5LWJ1dHRvbi1ob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLXBsYXkuc3ZnJykgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5iYXNpY19oZWFkZXJfYmxvY2ssIC5oZWFkZXJfd2l0aF9saW5rIHtcbiAgLnBhcmFncmFwaC0tdHlwZS12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDM3OXB4O1xuXG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA0NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5vcGluLXlvdXR1YmUtd3JhcHBlciB7XG4gICAgICAub3Bpbi15b3V0dWJlLWltYWdlb3ZlcmxheSB7XG4gICAgICAgIGhlaWdodDogMTk5cHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm9waW4teW91dHViZS1jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNzlweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4uaGVhZGVyX2Jsb2NrX3dpdGhfd2F2ZV9pbl9pbWFnZSAge1xuICAucGFyYWdyYXBoLS10eXBlLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICBtYXgtd2lkdGg6IDc4NHB4O1xuICAgIH1cbiAgICAudmlkZW8tZW1iZWQtZmllbGQtcHJvdmlkZXIteW91dHViZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAub3Bpbi15b3V0dWJlLXdyYXBwZXIge1xuICAgICAgLm9waW4teW91dHViZS1pbWFnZW92ZXJsYXkge1xuICAgICAgICBoZWlnaHQ6IDE5OXB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5vcGluLXlvdXR1YmUtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDYyNHB4O1xuXHQvLyBtYXgtd2lkdGg6IDc1NXB4O1xuXHRtYXJnaW46IGF1dG87XG5cdHBhZGRpbmc6IDMwcHggMjAuNXB4IDAgMjAuNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0cGFkZGluZzogNjBweCAwIDAgMDtcblx0fVxuXG5cdC5sLWNvbnN0cmFpbiB7XG5cdFx0cGFkZGluZzogNDVweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGRpdi5maWVsZF9faXRlbSB7XG5cblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEhpbmQ7XG5cblx0XHQgIGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdCAgZm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdCAgZm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0ICBsaW5lLWhlaWdodDogMS4zODtcblx0XHQgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAyMHB4IGF1dG8gMDtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zMztcblx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cblx0XHRcdHBhZGRpbmc6IDhweCAzMHB4IDdweCAzMHB4O1xuXG5cblx0XHRcdEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYnV0dG9uLWRvbmF0ZTtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yX19idXR0b24tZG9uYXRlO1xuXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fYnV0dG9uLWRvbmF0ZTtcblx0XHRcdFx0Ly8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucmVsYXRlZC1zdG9yaWVzLWJsb2NrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHQuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogODlweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icCg1NzZweCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xuXHRcdH1cblx0XHRtYXJnaW4tbGVmdDogMThweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblxuXHRcdD4gLmZpZWxkX19sYWJlbCB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNTc2cHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcblx0XHRcdH1cblxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAyNTdweDtcblx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtODZweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDU2MHB4KXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTYwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuXHRcdFx0XHRjb2xvcjogIzJlMmIyYjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDU7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjYxO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXG5cdFx0LnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjMmUyYjJiO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFweDtcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IC5maWVsZF9faXRlbXMge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHQucmVsYXRlZC1jb250ZW50LWltYWdlIHtcblx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdFx0LnJlbGF0ZWQtY29udGVudC1pbWFnZS5kZWZhdWx0IHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoMjAwcHggNDYycHgpIHtcblx0XHRcdFx0LmZpZWxkX19pdGVtIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzdweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzN3B4O1xuXG5cdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1ib2R5IHtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMThweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDE0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzN3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdFx0XHRcdFx0dG9wOiAzN3B4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDQ2MnB4IDU3NnB4KSB7XG5cdFx0XHRcdC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZmllbGRfX2l0ZW0ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzdweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzdweDtcblxuXHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjglO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjglO1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDU3NnB4KSB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHQuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZpZWxkX19pdGVtIHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHQvLyB3aWR0aDogNTglO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMjgwcHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpIHtcblx0XHRcdG1heC13aWR0aDogMTI3OHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG59XG4iLCIubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAua3B0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICBwYWRkaW5nOiAzN3B4IDQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICB9XG4gICAgLmt0cC1tb3JlLWluZm9ybWF0aW9uIHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcblxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjNGFhNzQ4O1xuICAgICAgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0sIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIyLjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQ7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAudmlkZW8tYmxvYiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDMzJTtcbiAgICAgICAgICBsZWZ0OiAzNiU7XG4gICAgICAgIH1cbiAgICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE5N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlICB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1wZGYtZ3JlZW4ucG5nXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVsYXRlZC1kb2N1bWVudHMtZG9jIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjMzO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tZG93bmxvYWQtYmxhY2sucG5nXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVsYXRlZC1kb2N1bWVudHMtbGluayB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjMzO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAua3B0LWNvbnRhaW5lcntcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtIGxhcmdlKXtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSAxMjc4cHgpe1xuICAgIHdpZHRoOiA5MiU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDoxMjc4cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgLnJlbGF0ZWQtZG9jdW1lbnRzLWxhYmVsIHtcbiAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjNGFhNzQ4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIyLjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgLnZpZGVvLWJsb2Ige1xuICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMyU7XG4gICAgICBsZWZ0OiAzNiU7XG4gICAgfVxuICAgIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWluLWhlaWdodDogMTk3cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlICB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1wZGYtZ3JlZW4ucG5nXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyB7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjMzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tZG93bmxvYWQtYmxhY2sucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVsYXRlZC1kb2N1bWVudHMtbGluayB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMzM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlc3tcbiAgJiA+IC5maWVsZF9fbGFiZWx7XG4gICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjNGFhNzQ4O1xuICB9XG5cbiAgLmZpZWxkX19pdGVtc3tcbiAgICAvLyBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLy8gYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIC8vIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5maWxlLS1hcHBsaWNhdGlvbi1wZGZ7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIC8vICY6OmJlZm9yZXtcbiAgICAgICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vICAgY29udGVudDogJyAnO1xuICAgICAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1wZGYtZ3JlZW4ucG5nXCIpO1xuICAgICAgICAvLyAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAvLyAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAvLyAgIGhlaWdodDogMjBweDtcbiAgICAgICAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIC8vIH1cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vYVt0eXBlPVwiYXBwbGljYXRpb24vcGRmXCJde1xuICAgIC8vICBtYXJnaW46IDE1cHg7XG4gICAgLy99XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLWxpbmtze1xuICAgICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIC8vICY6OmJlZm9yZXtcbiAgICAgICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vICAgY29udGVudDogJyAnO1xuICAgICAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtbGluay1pY29uLnN2Z1wiKTtcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAvLyAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgLy8gICB3aWR0aDogMjBweDtcbiAgICAgICAgLy8gICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIC8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvLyAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAvLyB9XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCIucmVsYXRlZF9uZXdzIHtcblx0LmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzLCAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDE4cHg7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoNTc2cHgpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0fVxuXHRcdD4gLmZpZWxkX19sYWJlbCB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDU3NnB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAyNzBweDtcblx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtODZweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCg1NjBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuXHRcdFx0XHRjb2xvcjogIzJlMmIyYjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDU7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42MTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHQucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICMyZTJiMmI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXB4O1xuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQucmVsYXRlZC1jb250ZW50LWltYWdlLm5vX2ltYWdlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0PiAuZmllbGRfX2l0ZW1zIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0LnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG5cdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCgyMDBweCA0NjJweCkge1xuXHRcdFx0XHQuZmllbGRfX2l0ZW0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzN3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM3cHg7XG5cdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1ib2R5IHtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDE4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LWltYWdlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LWltYWdlLm5vX2ltYWdlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5maWVsZF9faXRlbTpudGgtY2hpbGQoMiksIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQ7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDM3cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdC5uZXdzLWF3YXJkcy10aXRsZSB7XG5cdFx0XHRcdFx0XHR0b3A6IDM3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSB7XG5cdFx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg0NjJweCA3MDBweCkge1xuXHRcdFx0XHQuZmllbGRfX2l0ZW0ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzdweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzdweDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjglO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI4JTtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZpZWxkX19pdGVtOm50aC1jaGlsZCgyKSwgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdC5maWVsZF9faXRlbSB7XG5cdFx0XHRcdFx0d2lkdGg6IDMzJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNjUlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudHMtc3VtbWFyeSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDEyODBweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMyU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubnJlbGF0ZWQtY29udGVudC1ib2R5Lm5vX2ltYWdlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uubm9faW1hZ2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEyNzhweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvICB7XG4gIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC52aWRlby1ibG9iIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI0JTtcbiAgICAgIGxlZnQ6IDI4JTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgdG9wOiAzMyU7XG4gICAgICAgIGxlZnQ6IDM2JTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59IiwiLnBhcmFncmFwaC0tdHlwZS1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbi5iYXNpY19oZWFkZXJfYmxvY2ssIC5oZWFkZXJfd2l0aF9saW5rIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDVweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDY0JTtcbiAgICAgIG1heC13aWR0aDogNzM0cHg7XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDM5NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmhlYWRlcl9ibG9ja193aXRoX3dhdmVfaW5faW1hZ2Uge1xuICAucGFyYWdyYXBoLS10eXBlLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA3ODRweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICB0b3A6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgLy8gICByaWdodDogMDtcbiAgICAvLyB9XG4gIH1cbn1cbiIsIi5tYWluLWNhcm91c2VsIHtcbiAgLmNhcm91c2VsLWNlbGwge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0bWF4LXdpZHRoOiAxMDI0cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0fVxuXHRcdC5tdWx0aXBsZS1pbWFnZXMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR9XG4gIH1cblx0LmlzLXNlbGVjdGVkIHtcblx0XHRvcGFjaXR5OiAxIWltcG9ydGFudDtcblx0fVxuICAucHJldmlvdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcblx0XHRsZWZ0OiA0JSAhaW1wb3J0YW50O1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICBcdGxlZnQ6IDclICFpbXBvcnRhbnQ7XG5cdFx0fVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZ2Epe1xuICAgICAgbGVmdDogMTklICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLWxlZnQtYXJyb3ctZ3JlZW4uc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbGVmdDogMjUlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcmlnaHQ6IDQlICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXHRcdFx0cmlnaHQ6IDclICFpbXBvcnRhbnQ7XG5cdFx0fVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZ2Epe1xuICAgICAgcmlnaHQ6IDE5JSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tcmlnaHQtYXJyb3ctZ3JlZW4uc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbGVmdDogMzQlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5vLWNhcm91c2VsLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0XHQub25lLWltYWdlcyB7XG5cdFx0XHRtYXgtd2lkdGg6IDg0MnB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuICAgIGltZ3tcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cdC5jdXJzb3ItaGlkZSB7XG5cdFx0Y3Vyc29yOiBpbmhlcml0IWltcG9ydGFudDtcblx0fVxuXHQuZGlzYWJsZS1kcmFnZ2luZyB7XG5cdFx0dHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcblx0fVxuXHQuY2Fyb3VzZWwtY2VsbC5zaW5nbGUtY2VsbCB7XG5cdFx0cG9zaXRpb246IGluaGVyaXQhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCBhdXRvIWltcG9ydGFudDtcblx0XHR3aWR0aDogOTclO1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXHR9XG59XG4iLCIub3Bpbi15b3V0dWJlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IC8vd2hhdCBpcyBtYWtpbmcgdGhlIHZpZGVvIGdvIG92ZXIgdGhlIHN0aWNreSBuYXZcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICAub3Bpbi15b3V0dWJlLWltYWdlb3ZlcmxheSB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy95b3V0dWJlLXBsYXktYnV0dG9uLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICBvdXRsaW5lOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMC4yZW0gMS41ZW0gI2M0YzRjNDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwLjJlbSAxLjVlbSAjYzRjNGM0O1xuICAgIH1cbiAgfVxufVxuLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLXlvdXR1YmUge1xuICBoZWlnaHQ6IDE5MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5OyAvL3N0YXlzIGJlZ2luIHN0aWNreSBuYXYgYnV0IGRvZXNudCB3b3JrIG9uIElFXG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4iLCIuY3VzdG9tLXByaW50e1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vc2FmYXJpXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWNvbG9yLWluZGV4OjApIGFuZCgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCl7XG4gICAgICAuYTJhX2J1dHRvbl9wcmludCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5jdXN0b20tcHJpbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbn1cblxuLy9JRVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmEyYV9idXR0b25fcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY3VzdG9tLXByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMuaGlkZSxcbiNibG9jay1hZGR0b2FueWJ1dHRvbnMtMy5oaWRlIHtcbiAgICAvL3BhZGRpbmctdG9wOiAzOHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgLjdzO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IHtcbiAgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLS5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IGVhc2UtaW4gLjRzO1xuICB9XG4gIC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0sXG4gIC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzLFxuICAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMsXG4gIC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIge1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5ibG9ja19fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgLmFkZHRvYW55X2xpc3Qge1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vcGFkZGluZy10b3A6IDM4cHg7XG4gICAgICAgIC8vIHotaW5kZXg6IDU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjZweDtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hMmFfYnV0dG9uX3ByaW50LFxuICAgICAgICAuY3VzdG9tLXByaW50IHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hMmFfbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLWV4dHJhLXNtYWxsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9idXR0b25fZmFjZWJvb2sge1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3OHB4O1xuICAgICAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkZHRvYW55LWZhY2Vib29rICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hMmFfbGFiZWwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkdG9hbnktZmFjZWJvb2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hMmFfYnV0dG9uX3R3aXR0ZXIsIC5hMmFfYnV0dG9uX3gge1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkZHRvYW55LXR3aXR0ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX19ia2ctLXRydWUtd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmEyYV9sYWJlbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGR0b2FueS10d2l0dGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYTJhX2J1dHRvbl9saW5rZWRpbiB7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAuYTJhX3NfX2RlZmF1bHQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkdG9hbnktbGlua2VkaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX19ia2ctLXRydWUtd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmEyYV9sYWJlbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGR0b2FueS1saW5rZWRpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9idXR0b25fZW1haWwsXG4gICAgICAgIC5hMmFfYnV0dG9uX3ByaW50LFxuICAgICAgICAuY3VzdG9tLXByaW50IHtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDFweDtcbiAgICAgICAgICAgIC5hMmFfc19fZGVmYXVsdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGR0b2FueS1wcmludC1lbWFpbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYTJhX2xhYmVsIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkZHRvYW55LXByaW50LWVtYWlsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICAgIC5hMmFfc3ZnIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYTJhX2xhYmVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGNsaXA6IGF1dG87XG4gICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmJsb2NrX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmFkZHRvYW55X2xpc3Qge1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAuYTJhX2xhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1leHRyYS1zbWFsbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTI7XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9idXR0b25fZmFjZWJvb2sge1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3OHB4O1xuICAgICAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGFkZHRvYW55LWZhY2Vib29rICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9idXR0b25fdHdpdHRlciwgLmEyYV9idXR0b25feCB7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAuYTJhX3NfX2RlZmF1bHQge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGFkZHRvYW55LXR3aXR0ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYTJhX2J1dHRvbl9saW5rZWRpbiB7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAuYTJhX3NfX2RlZmF1bHQge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYWRkdG9hbnktbGlua2VkaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYTJhX2J1dHRvbl9lbWFpbCxcbiAgICAgICAgLmEyYV9idXR0b25fcHJpbnQsXG4gICAgICAgIC5jdXN0b20tcHJpbnQge1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGFkZHRvYW55LXByaW50LWVtYWlsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAuYTJhX3N2ZyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hMmFfbGFiZWwge1xuICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBjbGlwOiBhdXRvO1xuICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hMmFfc19fZGVmYXVsdCB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2Jsb2NrLWFkZC10by1hbnktd2l0aC1zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXG4gICAgLmJsb2NrX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgIC5hZGR0b2FueV9saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxMDAlIC0gNzAlKTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDExMjBweCl7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMCUgLSA3MC41JSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTEzMHB4KXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwJSAtIDcxLjUlKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxMDAlIC0gNzMuMiUpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMCUgLSA3MyUpO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc3Rvcmllcy1uZXdzLWV2ZW50cy1sYW5kaW5nIHtcbiAgICAuYWRkdG9hbnlfbGlzdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgfVxufVxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIHtcbiAgICAuYmxvY2tfX2NvbnRlbnR7XG4gICAgICAvLyB3aWR0aDogNTB2dztcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtMzIuNXZ3ICFpbXBvcnRhbnQ7XG4gICAgICAvLyBvdmVyZmxvdzogYXV0bztcbiAgICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIC8vICAgbWFyZ2luLWxlZnQ6IC0yMi41dncgIWltcG9ydGFudDtcbiAgICAgIC8vIH1cbiAgICAgIC5hZGR0b2FueV9saXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc3Rvcmllcy1uZXdzLWV2ZW50cy1sYW5kaW5nIHtcbiAgLmFkZHRvYW55X2xpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZWdpb24tY29udGVudCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgLmJsb2NrX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAuYWRkdG9hbnlfbGlzdCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMDI0cHggMTI3OHB4KXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYTJhX2xhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1leHRyYS1zbWFsbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5hMmFfYnV0dG9uX2ZhY2Vib29rIHtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzhweDtcbiAgICAgICAgICAgIC5hMmFfc19fZGVmYXVsdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGR0b2FueS1mYWNlYm9vayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYTJhX2xhYmVsIHtcbiAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkdG9hbnktZmFjZWJvb2s7XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGNsaXA6IGF1dG87XG4gICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9idXR0b25fdHdpdHRlciwgLmEyYV9idXR0b25feCB7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAuYTJhX3NfX2RlZmF1bHQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkdG9hbnktdHdpdHRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX19ia2ctLXRydWUtd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmEyYV9sYWJlbCB7XG4gICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkZHRvYW55LXR3aXR0ZXI7XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGNsaXA6IGF1dG87XG4gICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9idXR0b25fbGlua2VkaW4ge1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkZHRvYW55LWxpbmtlZGluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hMmFfbGFiZWwge1xuICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGR0b2FueS1saW5rZWRpbjtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgY2xpcDogYXV0bztcbiAgICAgICAgICAgICAgY2xpcC1wYXRoOiBpbmhlcml0O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYTJhX2J1dHRvbl9lbWFpbCxcbiAgICAgICAgLmEyYV9idXR0b25fcHJpbnQsXG4gICAgICAgIC5jdXN0b20tcHJpbnQge1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkZHRvYW55LXByaW50LWVtYWlsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hMmFfbGFiZWwge1xuICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGR0b2FueS1wcmludC1lbWFpbDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgY2xpcDogYXV0bztcbiAgICAgICAgICAgICAgY2xpcC1wYXRoOiBpbmhlcml0O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgICAgIC5hMmFfc3ZnIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbiNibG9jay1hZGR0b2FueWJ1dHRvbnMtMiB7XG4gIC5hZGR0b2FueV9saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG59XG4iLCIuaGItcG9zdGZpeC5mb290ZXItbGF5b3V0LWNvbnRlbnQge1xuXHQjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sge1xuXHRcdG1hcmdpbi10b3A6IDkwcHg7XG5cdH1cblxufVxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIHtcblx0Ly8gbWFyZ2luLXRvcDogOTBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHQvLyBtaW4taGVpZ2h0OiAyNTZweDtcblx0bWluLWhlaWdodDogNDg4cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG5cblx0QGluY2x1ZGUgbWFwcHktYnAoMzc1cHgpe1xuXG5cdFx0bWluLWhlaWdodDogNDM2cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cblx0XHRtaW4taGVpZ2h0OiAxNTVweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1hcHB5LWJwKDEyODBweCl7XG5cblx0XHRtaW4taGVpZ2h0OiAxMzdweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXG5cdFx0bWluLWhlaWdodDogMTM3cHg7XG5cdH1cblxuXHQubGVmdC13cmFwcGVyIHtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0bWF4LXdpZHRoOiA1NSU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOmF1dG87XG5cdFx0XHRtaW4td2lkdGg6IDU1JTtcblx0XHR9XG5cdH1cblxuXHQucmlnaHQtd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGNsZWFyOmJvdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHRtYXgtd2lkdGg6IDQ1JTtcblx0XHRcdG1hcmdpbi10b3A6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0LmJsb2NrX19jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IDEyNzhweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0XHRjb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG5cdH1cblxuXHQubGVmdC13cmFwcGVyIC5oYi10ZXh0LXRpdGxlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTk7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGNsZWFyOmJvdGg7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHRcdHBhZGRpbmctbGVmdDogNCU7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icCgzNzVweCl7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzZweDtcblx0XHRcdGxlZnQ6IGNhbGMoMTE1cHggKyAxNSUpO1xuXHRcdFx0cmlnaHQ6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblx0XHRcdGxlZnQ6IGNhbGMoMTE1cHggKyA4JSk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0Ly8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGluaGVyaXQ7XG5cdFx0XHRyaWdodDogaW5oZXJpdDtcblx0XHRcdGxlZnQ6IGluaGVyaXQ7XG5cdFx0XHR0b3A6IGluaGVyaXQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IGluaGVyaXQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXI6IDEwcHggc29saWQgcmVkO1xuXHRcdH1cblxuXHR9XG5cblx0LmxlZnQtd3JhcHBlciAuaGItdGV4dC1zdW1tYXJ5IHtcblxuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdCAgZm9udC13ZWlnaHQ6IDUwMDtcblx0ICBmb250LXN0eWxlOiBub3JtYWw7XG5cdCAgZm9udC1zdHJldGNoOiBub3JtYWw7XG5cdCAgbGluZS1oZWlnaHQ6IDEuNjE7XG5cdFx0Ly8gbWF4LXdpZHRoOiA3MTVweDtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoNTIwcHgpe1xuXHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblxuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42MTtcblx0XHRcdG1heC13aWR0aDogNzE1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiBpbmhlcml0O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTlweDtcblxuXHRcdH1cblxuXHR9XG5cblx0LmxlZnQtd3JhcHBlciAuaGItdGV4dC1maWVsZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodDtcblx0XHR3aWR0aDogNjUlO1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXG5cdC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWZpZWxkIHtcblxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMCFpbXBvcnRhbnQ7XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDM3cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG5cdFx0XHR3aWR0aDogNjclO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4IWltcG9ydGFudDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0XHR3aWR0aDogNzUlO1xuXHRcdH1cblxuICAgICYucGxhY2Vob2xkZXItaGlkZGVuIHtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQgYnJvd3NlcnMgKi9cbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCBicm93c2VycyAqL1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cblx0fVxuXG5cdC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LXRpdGxlIHtcblxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTk7XG5cdFx0bWFyZ2luLWJvdHRvbTogNS41cHg7XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTk7XG5cdFx0XHQvLyBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuXHRcdH1cblxuXHR9XG5cbiAgLnJpZ2h0LXdyYXBwZXIgLmhiLXRleHQtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ5cHg7XG4gICAgY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgJi5sYWJlbC12aXNpYmxlIHtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHRvcDogMzNweDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cblx0LmhiLWZvcm0tc3VibWl0LCAuaGItYmxvb20tZm9ybS1zdWJtaXQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbjogMDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0Ym9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblx0XHQvLyBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdC8vIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHQvLyBtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtM3B4O1xuXHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdC8vIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHRcdC8vIG1heC13aWR0aDogMjYwcHg7XG5cdFx0XHQvLyB3aWR0aDogMzUlO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAzN3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0XHQvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXHRcdFx0Ly8gbWF4LXdpZHRoOiAxNTlweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHQvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdH1cblxuXHQuaGItc3VibWl0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyBsZWZ0OiAxNXB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA0LjVweDtcbiAgICAgIHRvcDogNDYlO1xuXHRcdFx0bGVmdDogMTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDQuNXB4O1xuXHRcdFx0XHR0b3A6IDQ2JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0Ly8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogNC41cHg7XG5cdFx0XHRcdFx0dG9wOiA0NiU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDEwLjZweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cblx0LmhiLWZvcm0tc3VibWl0IHtcblxuXHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHQmOmhvdmVyLCAmOmZvY3Vze1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiBpbmhlcml0O1xuXG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHQvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0LmhiLWJsb29tLWZvcm0tc3VibWl0IHtcblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0XHR9XG5cdFx0XHQvLyAmOmJlZm9yZSB7XG5cdFx0XHQvLyBcdGNvbnRlbnQ6ICcgJztcblx0XHRcdC8vIH1cblx0XHR9XG5cblx0fVxuXG5cblxuXHQuaGItZ3JvdXAtaWNvbiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Ly8gbWF4LXdpZHRoOiAxODhweDtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHQvLyBtYXJnaW4tdG9wOiAtNzBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTUwcHg7XG5cdFx0YWx0OiBcIkZhbWlseSBjbGlwYXJ0XCI7XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1heC13aWR0aDogMTg4cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNzBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdHBvc2l0aW9uOiBpbmhlcml0O1xuXHRcdFx0dG9wOiBpbmhlcml0O1xuXHRcdH1cblxuXHR9XG5cblxuXHQudGVzdGluZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5lbWFpbC1zdWJzY3JpcHRpb24td3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblx0XHRcdHdpZHRoOiA5Mi41JTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRwYWRkaW5nLXRvcDogaW5oZXJpdDtcblx0XHRcdHdpZHRoOiA5OC41JTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcblx0XHRcdHBhZGRpbmctdG9wOiBpbmhlcml0O1xuXHRcdFx0d2lkdGg6IDk3JTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0XHRwYWRkaW5nLXRvcDogaW5oZXJpdDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHR9XG5cblxuXHQubG9hZGluZyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmhiLWxvYWRpbmctaWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXG59XG5cbi51c2VyLWlzLXN1YnNjcmliZWQge1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS13aGl0ZTtcblxuXHQuaGItdGV4dC1zdW1tYXJ5IHtcblxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU5O1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG5cdH1cblxuXG5cdC5yYWRpby1idG4ge1xuXG5cdFx0IGRpc3BsYXk6IG5vbmU7XG5cblx0XHQrIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgLy8gZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXG5cbiAgICAgIHNwYW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW46IC0xcHggNHB4IDAgMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG5cdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fdGVydGlhcnk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4zMyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcblxuICAgICAgICBpbWcge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjVweDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXHRcdCY6Y2hlY2tlZCArIGxhYmVsIHNwYW4gaW1nIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0LmxlZnQtd3JhcHBlciB7XG5cdFx0d2lkdGg6IGluaGVyaXQ7XG5cdH1cblxuXHQucmlnaHQtd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucmQtd3JhcHBlciB7XG4gIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG5cdFx0JjpudGgtY2hpbGQoMil7XG5cdFx0ICBjbGVhcjogbGVmdDtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0fVxuXG5cdC5oYi1mb3JtLXN1Ym1pdCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRtYXgtd2lkdGg6IDI2MHB4O1xuXHR9XG5cbn1cblxuLmZvcm0tZXJyb3Ige1xuXG5cdC5yaWdodC13cmFwcGVyIHtcblxuXHR9XG5cdC5sZWZ0LXdyYXBwZXIge1xuXHRcdHdpZHRoOiA1MCU7XG5cblx0fVxufVxuXG4uZm9ybS1jb21wbGV0ZWQge1xuXG5cdG1pbi1oZWlnaHQ6IDI2N3B4O1xuXG5cblxuXHRAaW5jbHVkZSBtYXBweS1icCg0NjJweCl7XG5cdFx0bWluLWhlaWdodDogMTU3cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdCAgbWluLWhlaWdodDogMTM3cHg7XG5cdH1cblxuXHQubGVmdC13cmFwcGVye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC8vIG1heC13aWR0aDogODAlO1xuXHR9XG5cblx0LnJpZ2h0LXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubGVmdC13cmFwcGVyIC5oYi10ZXh0LXN1bW1hcnkge1xuXHRcdG1heC13aWR0aDogNzY1cHg7XG5cdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoNDYycHgpe1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cblx0XHR9XG5cblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdC8vIG1hcmdpbi10b3A6IGluaGVyaXQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0d2lkdGg6IDYzJTtcblx0XHR9XG5cdH1cblxuXHQubGVmdC13cmFwcGVyIC5oYi1ncm91cC1pY29uIHtcblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDQ2MnB4KXtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXG5cdC5lbWFpbC1zdWJzY3JpcHRpb24td3JhcHBlciB7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDQ2MnB4KXtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHR9XG5cbn1cblxuLmZvcm0tY29tcGxldGVkLXdpdGgtZXJyb3Ige1xuXHQucmlnaHQtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5sZWZ0LXdyYXBwZXIge1xuXHRcdHdpZHRoOiA4MCU7XG5cdH1cbn1cblxuLmZlZWQtaWNvbnMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cbi5sZHMtZHVhbC1yaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuLmxkcy1kdWFsLXJpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtYXJnaW46IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDVweCBzb2xpZCAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAgdHJhbnNwYXJlbnQgIzAwMCB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBsZHMtZHVhbC1yaW5nIDEuMnMgbGluZWFyIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBsZHMtZHVhbC1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmllMTEtb2ZmIHtcblx0ZGlzcGxheTogYmxvY2s7XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuXHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5pZTExLW9uIHtcblx0ZGlzcGxheTogbm9uZTtcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi1idXR0b24taWUxMSB7XG5cdHRvcDogLjVyZW07XG5cdGxlZnQ6IC41cmVtO1xufVxuXG4ucmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuI2hiLXN1YnNjcmliZS1hcHAgPiBkaXYgPiBkaXYucmQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cblxuLmJsb29tLWJsb2ctbGFuZGluZyxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyB7XG5cdCNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29ybmZsb3dlcmJsdWU7XG5cdH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbiAgLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRpbmcuYWN0aXZlLXBhcmVudDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICctLS0nO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9taW51cy5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkaW5nOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJysrKyc7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvcGx1cy5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43ODtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgfVxuICAgICAgLmZha2UtbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgJjpob3ZlciwgJmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLXBkZi1maWxlIHtcbiAgICAgIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC1wZGYtZmlsZSwgLmZpZWxkLWxpbmtzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICAgIC5pbnRlcm5hbC1saW5rIHtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgLmdyZWVuLWFycm93LWludGVybmFsLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXh0ZXJuYWwtbGluay1pY29uLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2V4dGVybmFsLWxpbmstaWNvbi5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4OyAvL25lZWRzIHB4IG9yIGl0IGRpc2FwcGVhcnMgJSBkb2VzbnQgd29ya1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgICAgd2lkdGg6IDglO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgd2lkdGg6IDQlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ3JlZW4tYXJyb3ctaW50ZXJuYWwtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nOiA0LjVweDtcbiAgICAgIH1cbiAgICAgIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggYXV0bztcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucy5vcGVuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JrZy0tZGFyaztcbiAgfVxuIiwiLmxpbmstdG8tb3RoZXItbmV3c2xldHRlciB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG4gICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuICBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgfVxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuIiwiLmhiLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdC5yZWdpb24taGVhZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cbiIsIi5zdG9yaWVzLXRleHQge1xuICAucm93IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJiA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblxuICB9XG4gIC5yb3cudHdvLWNvbCwgLnJvdy50d28tY29sLWxlZnQsIC5yb3cudHdvLWNvbC1yaWdodCB7XG4gICAgJiA+IGRpdiB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucm93LnR3by1jb2wsIC5yb3cudHdvLWNvbC1sZWZ0LCAucm93LnR3by1jb2wtcmlnaHQsIC5yb3cudGhyZWUtY29sIHtcbiAgICAmID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgLnJvdy50aHJlZS1jb2wge1xuICAgICYgPiBkaXYge1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAmID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG4iLCJmb290ZXIsXG5oZWFkZXIge1xuXHRsaSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cblxuYXJ0aWNsZSB7XG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdCAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgc29saWQgJGNvbG9yX19wcmltYXJ5O1xuXG5cdCAgJjpob3Zlcixcblx0ICAmOmZvY3VzIHtcblx0ICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG5cbi5zY3JpbSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7XG5cdG9wYWNpdHk6IDA7XG5cdGhlaWdodDogMDtcblx0ei1pbmRleDogLTE7XG59XG5cbi5zY3JpbS5vdmVybGF5IHtcblx0b3BhY2l0eTogNjYlO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlLW91dDtcblx0ei1pbmRleDoxMTtcblx0aGVpZ2h0OjEwMCU7XG5cdEBpbmNsdWRlIG1hcHB5LWJwKDEwMjRweCkge1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG59XG4iLCIucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3R7XG4gIC5yZWdpb24tcG9zdGZpeHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4iLCIuaGItcHJlLWZvb3RlciB7XG4gIC5oYi1jb25zdHJhaW4ge1xuICAgIC5tZW51LS1mb290ZXIgIHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJlZ2lvbi1mb290ZXIge1xuICAuaGItY29uc3RyYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5jaGFyaXRhYmxlLW51bWJlciB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIH1cbiAgICAuY29tcGFueS10aXRsZSwgLmJ1c2luZXNzLW51bWJlciwgLmNvcHlyaWdodCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1zbWFsbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1ib2R5LWxpbmUtaGVpZ2h0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAuYnVzaW5lc3MtbnVtYmVyIHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb21wYW55LXRpdGxle1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmNvcHlyaWdodCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTFweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVudS0taW5mb3JtYXRpb25hbC1mb290ZXIge1xuICAgIC5uYXYtLWluZm9ybWF0aW9uYWwtZm9vdGVyIHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgLm5hdl9faXRlbXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgICAgICAgLm5hdl9fbGlua3tcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxufVxuIiwiaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xufVxuXG5ib2R5LnN0aWNreS1uYXYge1xuICBwYWRkaW5nLXRvcDogOC4yNXJlbTtcbn1cblxuYm9keS5tb2JpbGUtdXRpbGl0eS1tZW51LWFjdGl2ZSB7XG4gICNibG9jay1ibG9vcnZpZXctYnJhbmRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDYuNjI1cmVtO1xuICB9XG5cdC8vIEBpbmNsdWRlIG1hcHB5LWJwKDY0MHB4KSB7XG4gIC8vXG5cdC8vIH1cblxufVxuLmhiLW1haW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHQvLyBhbmltYXRpb246IHNjcm9sbEluIDAuNHMgZWFzZS1pbi1vdXQ7XG5cdEBpbmNsdWRlIG1hcHB5LWJwKDY0MHB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG5ib2R5Lm1vZGVsLXNob3dpbmctaXMtdHJ1ZSB7XG5cdC5mbGMtcHJlZnNFZGl0b3Itc2VwYXJhdGVkUGFuZWwuZmwtcHJlZnNFZGl0b3Itc2VwYXJhdGVkUGFuZWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHR9XG59XG5ib2R5Lm1vZGVsLXNob3dpbmctaXMtZmFsc2Uge1xuXHQuZmxjLXByZWZzRWRpdG9yLXNlcGFyYXRlZFBhbmVsLmZsLXByZWZzRWRpdG9yLXNlcGFyYXRlZFBhbmVsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaGItbWFpblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSB7XG5cdC5oYi1tYWluIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuXHR9XG59XG4uaGItaGVhZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG5cdC8vIG1pbi1oZWlnaHQ6IDgwcHg7XG5cdC5yZWdpb24taGVhZGVyIHtcblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHQgICAgcGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBjb250YWluZXIoMTI3OHB4KTtcblx0fVxufVxuLmhiLW5hdmlnYXRpb24ge1xuXHQvLyBwYWRkaW5nLXRvcDogNzRweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG5cdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkY29sb3JfX3RlcnRpYXJ5O1xuXHQucmVnaW9uLW5hdmlnYXRpb24ge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuXHR9XG59XG4uaGItcHJlZml4IHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0LnJlZ2lvbi1wcmVmaXgge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdC8vQGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcblx0XHQvL1x0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdC8vXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdC8vfVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgY29udGFpbmVyKDEyNzhweCk7XG5cdFx0LmhiLWNvbnN0cmFpbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAyMDAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmJsb2NrLWJsb29ydmlldy1icmVhZGNydW1icyB7XG5cdFx0XHQvLyBtdXN0IGJlIGFib3ZlIHByZWZlcmVuY2VzIHRhYi5cblx0XHRcdHotaW5kZXg6IDkwMCAhaW1wb3J0YW50O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4uZmwtcHJlZnNFZGl0b3ItYnV0dG9ucyB7XG5cdGJ1dHRvbiB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHotaW5kZXg6IDYgIWltcG9ydGFudDtcblx0fVxufVxuLmZsYy1zbGlkaW5nUGFuZWwtcGFuZWxbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHR0cmFuc2l0aW9uOiBlYXNlLWluIC40cztcblx0bWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLmZsLXByZWZzRWRpdG9yLXNlcGFyYXRlZFBhbmVsIC5mbC1wcmVmc0VkaXRvci1wYW5lbHMge1xuXHR6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuXHQuaGItcHJlLWNvbnRlbnQge1xuXHRcdC5yZWdpb24tcHJlLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZy10b3A6IDc4cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg2NDBweCkge1xuXHRcdFx0ICBwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuYm9keS5tb2RlbC1zaG93aW5nLWlzLXRydWUge1xuXHQuaGItcHJlLWNvbnRlbnQge1xuXHRcdC5yZWdpb24tcHJlLWNvbnRlbnQge1xuXHRcdFx0IHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXG59XG5cbi5oYi1wcmUtY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0LnJlZ2lvbi1wcmUtY29udGVudCB7XG5cdFx0Ly8gcGFkZGluZy10b3A6IDc4cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcblx0fVxuXHRAaW5jbHVkZSBtYXBweS1icCg2NDBweCkge1xuXHRcdHBhZGRpbmctdG9wOiAzOHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1hcHB5LWJwKDEwMjRweCkge1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHR9XG5cdC5hZGR0b2FueV9saXN0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA3cHg7XG5cdH1cblx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSkge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi5oYi1jb250ZW50Lm5vLWZvb3Rlci1sYXlvdXQtY29udGVudCB7XG5cdHBhZGRpbmctYm90dG9tOiA5MHB4O1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG4uaGItY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG5cdC8vIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuXHQucmVnaW9uLWNvbnRlbnQge1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG5cdFx0XHQvLyBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHQvLyBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuXHR9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2Uge1xuXHQuaGItY29udGVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG5cblx0fVxufVxuXG4uaGItY29udGVudC1jb250ZW50IHtcblx0dWwsIG9sIHtcblx0XHRtYXJnaW46MjBweCAwO1xuXHR9XG59XG5cbi8vIC5oYi1jb250ZW50LmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFye1xuLy8gXHQuaGItY29udGVudC1jb250ZW50IC5yZWdpb24tY29udGVudCAuaGItY29uc3RyYWlue1xuLy8gXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbi8vIFx0XHRcdHdpZHRoOiA3MCU7XG4vLyBcdFx0fVxuLy8gXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDExMjBweCl7XG4vLyBcdFx0XHR3aWR0aDogNzAuNSU7XG4vLyBcdFx0fVxuLy8gXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDExMzBweCl7XG4vLyBcdFx0XHR3aWR0aDogNzEuNSU7XG4vLyBcdFx0fVxuLy8gXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG4vLyBcdFx0XHR3aWR0aDogNzMuMiU7XG4vLyBcdFx0fVxuLy8gXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDEyNzBweCl7XG4vLyBcdFx0XHR3aWR0aDogNzMlO1xuLy8gXHRcdH1cbi8vIFx0fVxuLy8gfVxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMsIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncywgLnBhZ2Utbm9kZS10eXBlLW5ld3Mge1xuXHQuaGItY29udGVudCB7XG5cdFx0LnJlZ2lvbi1jb250ZW50IHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdC8vIG1hcmdpbi10b3A6IDMycHg7XG5cdFx0fVxuXHR9XG59XG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3Mge1xuXHQucmVnaW9uLXBvc3RmaXgge1xuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0XHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcblx0XHRcdC8vIG1heC13aWR0aDogMTQwN3B4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5oYi1wb3N0Zml4IHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG5cdC5yZWdpb24tcG9zdGZpeCB7XG5cdFx0Ly9wYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0Ly9wYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdC8vQGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcblx0XHQvL1x0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdC8vXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdC8vfVxuXHRcdC8vQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0Ly9cdHBhZGRpbmctbGVmdDogMDtcblx0XHQvL1x0cGFkZGluZy1yaWdodDogMDtcblx0XHQvL31cblx0Ly9cdEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuXHR9XG59XG5cbi5oYi1wcmUtZm9vdGVye1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuXHRib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yX190ZXJ0aWFyeTtcblx0LnJlZ2lvbi1wcmUtZm9vdGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHQvL0BpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG5cdFx0Ly9cdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHQvL1x0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHQvL31cblx0XHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuXHR9XG4gIC5uYXYtLXNvY2lhbC1tZWRpYSB7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4uaGItZm9vdGVye1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWRhcms7XG5cdC5yZWdpb24tZm9vdGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuXHR9XG59XG4iLCIuaGItY29udGVudC13aXRoLXNpZGViYXJ7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5oYi1zaWRlYmFyLWZpcnN0IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBtYXgtd2lkdGg6IDI5N3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA2M3B4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGItY29udGVudC1jb250ZW50IHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5yZWdpb24tY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogOTUxcHg7XG4gICAgfVxuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmdyZXktYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIHtcblxuICAgIC5oYi1wcmUtY29udGVudCB7XG4gICAgXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgfVxuXG4gICAgLnJlZ2lvbi1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgIH1cbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmdyZXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG59XG4iLCIuaGItc2lkZWJhci1maXJzdCB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgLmRlbW8tYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogLTYzcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMTYlO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDJweDtcbiAgICB9XG4gIH1cbn1cbiIsIiNkaXNxdXNfdGhyZWFkIHtcbiAgICBpZnJhbWVbc3JjKj1cImFkcy1pZnJhbWVcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIuc3Rvcmllcy1sYW5kaW5nIHtcbiAgLnJlZ2lvbi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzLFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzLFxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIHtcbiAgYmxvY2txdW90ZTo6YmVmb3JlLFxuICBibG9ja3F1b3RlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBpbWcge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLS1wYWdlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLXRhZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLWV4dHJhLXNtYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDMzLjRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0bWFyZ2luLXRvcDogMzMuNHB4O1xuXHRcdH1cbiAgICBpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgbWF4LXdpZHRoOiA4NDFweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDQ1LjRweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZmllbGQtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDQ1cHggNDQuOXB4IDQ0cHg7XG4gICAgICAmLm5vLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuXG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgLnN0b3JpZXMtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oMS1sYXJnZTtcblx0XHRcdH1cblxuICAgIH1cbiAgICAuc3Rvcmllcy1zdWJoZWFkaW5nIHB7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcblx0XHRcdH1cbiAgICB9XG4gIH1cbiAgLnR5cGUtb2Ytc3RvcmllcyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgcGFkZGluZy10b3A6IDI5LjFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAudHlwZS1vZi1zdG9yeS13cmFwcGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTUuMXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDVweCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtc21hbGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIC50eXBlLW9mLXN0b3J5LXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RlcnRpYXJ5O1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwLjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMC41cHg7XG4gICAgbWF4LXdpZHRoOiA3NTVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuZmllbGRfX2l0ZW1zIHtcbiAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDNweDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQ2OWU0NDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubm9kZV9fY29udGVudC1zdG9yaWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICAgIC5ncmVlbi1ibG9iIHtcbiAgICAgIG1heC13aWR0aDogNTA0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC02NHB4O1xuICAgICAgbGVmdDogMzdweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb29tLWJsb2ctbGFuZGluZyB7XG4gIC5oYi1wcmUtY29udGVudCB7XG4gIFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAuYmxvY2tfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnJlZ2lvbi1jb250ZW50IHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLmhiLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICB9XG4gIC5oYi1wb3N0Zml4IHtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIHtcbiAgLmhiLXByZS1jb250ZW50IHtcbiAgXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG4gIH1cblxuICAucmVnaW9uLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGFnLWRhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbiAgLmJsb29tLWRhdGUge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG4gIC5wYWdlLXRhZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmJsb29tLWxvZ28ge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICAuYmxvb20tbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9vbS1sb2dvLW5vLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIC8vIG1hcmdpbi1sZWZ0OiAtOSU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg1MDBweCl7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogLTEzJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7Ly9kb2VzbnQgd29yayBpbiBJRVxuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOTdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTUxMHB4KXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxJVxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWdhKXtcbiAgICAgIHdpZHRoOiAyOSU7XG4gICAgICBtYXJnaW4tbGVmdDogMTElO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDU4JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTIlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvb20tYmxvZy10b3BpY3Mge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIHBhZGRpbmctdG9wOiAyOS4xcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgLmJsb29tLXRvcGljLXdyYXBwZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNS4xcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiA0cHggNXB4IDAgNXB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1zbWFsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJsb29tLXRvcGljLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RlcnRpYXJ5O1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ldmVudHMtbGFuZGluZyB7XG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuLmhiLXNpZGViYXItZmlyc3Qge1xuICAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMyAsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay00IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTMge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5qcy12aWV3cy1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5ncmVlbi1hcnJvdy1wb3N0LWxpbmt7XG4gICAgICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgcGFkZGluZzogNC41cHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7XG4gICAgLmdyZWVuLWFycm93LXBvc3QtbGlua3tcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICB9XG4gIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG4gICAgLmV2ZW50cy1kYXRlLXNpZGViYXIge1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB9XG4gICAgICAuZGF0ZSwgLnRpbWUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwIDtcbiAgcGFkZGluZzogMTBweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgfVxuICAuZXZlbnRzLXNpZGViYXItZGF0ZS10aW1lIHtcbiAgICAuZXZlbnRzLWRhdGUtc2lkZWJhciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIH1cbiAgICAgIC5kYXRlLCAudGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyB7XG4gIC5yZWdpb24tcG9zdGZpeCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC8vIC5oYi1jb250ZW50Lm5vLWZvb3Rlci1sYXlvdXQtY29udGVudCB7XG4gIC8vICAgcGFkZGluZy1ib3R0b206IDA7XG4gIC8vIH1cbiAgLmNvbnRhY3RfdXMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA4OCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICB3aWR0aDogODklO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg0MjVweCl7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAucmVhZG1vcmUtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodDtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLS1ob2xsYW5kLWJsb29ydmlldy1lbWFpbC1zdWJzY3JpcHRpb24tYmxvY2sge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMTIwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTE0MHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogOSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDExNzBweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEyJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTQlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjMwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgIH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtc2lkZWJhci1kYXRlLWJsb2NrLTEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC52aWV3LS1ldmVudHMtc2lkZWJhci1kYXRlICB7XG4gICAgICAgIHBhZGRpbmc6IDIzcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAudmlld19faGVhZGVyIGgye1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9faW5wdXQtYm9yZGVyLS1vdXRsaW5lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIC52aWV3X19yb3c6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XG4gICAgICB9XG5cbiAgICAgIC52aWV3X19yb3cge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kYXRlLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICB9XG4gICAgICAgIC50aW1lLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBNVlBcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gTVZQXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4IDI1cHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5ibG9ja19fdGl0bGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxNXB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJsb2NrLS1kYXRlLS10aW1lIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgICAgfVxuICAgICAgLmJsb2NrLS1kYXRlLS10aW1lLCAuYmxvY2stLWxvY2F0aW9uIHtcbiAgICAgICAgLmJsb2NrX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44MztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZGF0ZSwgLnRpbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hZGQtdG8tY2FsZW5kYXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICAmOmhvdmVyLCAmZm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmF0Y2ItaXRlbSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVyLCAmZm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5hdGNiLWxpc3Qge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmxvY2stLWxvY2F0aW9uIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5nZXQtZGlyZWN0aW9ucyB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAmOmhvdmVyLCAmZm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyB7XG4gICAgaDIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmV2ZW50LWRhdGUtd3JhcHBlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgcGFkZGluZzogMCAxMHB4IDQ1cHggMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDAgNDVweCAwO1xuICAgIH1cbiAgICAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAwIDIwcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMHB4IDAgMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggNDVweDtcbiAgICAgIH1cbiAgICAgIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUtY29udGFpbmVyIHtcbiAgICAgICAgICAudGltZS13cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kYXRlLXdyYXBwZXIsIC50aW1lLXdyYXBwZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44MztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fYmtnLS1kYXJrO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFkZC10by1jYWxlbmRhciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICAgICY6aG92ZXIsICZmb2N1cyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hdGNiLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAmOmhvdmVyLCAmZm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgICAuYXRjYi1saXN0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHhcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUtdGl0bGUsIC5sb2NhdGlvbi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUsIC50aW1lIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tZGFyaztcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuZGF0ZS1jb250YWluZXIsIC5sb2NhdGlvbi1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44MztcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fYmtnLS1kYXJrO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5nZXQtZGlyZWN0aW9ucyB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5nZXQtZGlyZWN0aW9ucyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudC1jb250ZW50IHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS1saW5rcywgLnBhcmFncmFwaC0tdHlwZS1maWxlcyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDEwcHggMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmludGVybmFsLWxpbmsge1xuICAgICAgICAgICAgLmdyZWVuLWFycm93IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0LjVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAuZ3JlZW4tYXJyb3cge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9leHRlcm5hbC1saW5rLWljb24uc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCkge1xuICAgICAgICAgICAgICAvLyB3aWR0aDogOCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgLy8gd2lkdGg6IDQlO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg4NTBweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMTIwcHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgICAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMzI4cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NDJweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBkZi1pY29uLWltZyB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKSB7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLmV2ZW50cy1idXR0b24ge1xuICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgIC8vIHBhZGRpbmc6IDA7XG4gICAgICAgLy8gbWluLWhlaWdodDogNjBweDtcbiAgICAgICAvLyBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgLy8gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGEge1xuICAgICAgIC8vICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjZweDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjokY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnQtdHlwZS10YWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgcGFkZGluZzogMnB4IDEzcHggMCAxM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1leHRyYS1zbWFsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJpbnQtcGFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTclO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcblxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19pbnB1dC1ib3JkZXItLW91dGxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIHNwYW4sYSB7XG5cbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19pbnB1dC1ib3JkZXItLW91dGxpbmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWgxLWxhcmdlO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwLjVweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAuZXZlbnQtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMC41cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLWZpbGVzIHtcbiAgICAgICAgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ldmVudC1kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9faW5wdXQtYm9yZGVyLS1vdXRsaW5lO1xuICAgICAgICB9XG4gICAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tYWluLW5hdi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuZ3JlZW4td2F2ZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyBtYXJnaW4tdG9wOiAtMS41JTtcbiAgICBAaW5jbHVkZSBtYXBweS1icCgzNzVweCl7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAtMiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDA7XG4gICAgICB3aWR0aDogMTEwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogLTl2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICBtYXJnaW4tdG9wOiAtMSU7XG4gICAgICBtYXJnaW4tbGVmdDogLTEzdnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDE3NDBweCl7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwdnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDIxMDBweCl7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjV2dztcbiAgICAgIHdpZHRoOiAxMTd2dztcbiAgICB9XG4gIH1cbiAgLmdyZWVuLXdhdmUtaGVhZGVyLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5ncmVlbi13YXZlLXRpdGxlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMzc1cHgpe1xuICAgICAgLy8gd2lkdGg6IDcyJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIC8vIHdpZHRoOiA0MCU7XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgLy8gd2lkdGg6IDQ1JTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDEtbGFyZ2U7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgLy8gd2lkdGg6IDM3JTtcblxuICAgIH1cbiAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMTIuNXB4IGF1dG8gOS41cHggYXV0bztcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAvLyB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuXG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1tYWluLW5hdmlnYXRpb24tbGFuZGluZy1wYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLXRleHR7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAuc3Rvcmllcy10ZXh0e1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2Utbm9kZS10eXBlLW5ld3Mge1xuICAuc3Rvcmllcy1oZWFkZXItaW1hZ2UuZGVmYXVsdC1uZXdzLWltYWdle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhiLWNvbnRlbnR7XG4gIH1cbiAgLnRhZy1kYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gIH1cbiAgLmJsb29tLWRhdGUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG4gIH1cbiAgLm5vZGUtLXR5cGUtbmV3cyB7XG4gICAgLnN0b3JpZXMtY29udGVudCB7XG4gICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm5ld3MtbGFuZGluZyB7XG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IHtcbiAgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiB7XG4gICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciB7XG4gICAgICAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYge1xuICAgICAgICAucGRmLWljb24taW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3Rze1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSAxMjc4cHgpe1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuICB9XG4gIC52aWV3cy1maWVsZC10aXRsZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuICAgIHBhZGRpbmc6IDU1cHggMzBweCAxNXB4IDA7XG4gIHNwYW57XG4gICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogMS4yMztcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgLmt0cC10aXRsZXtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNDI0cHggNTQwcHgpe1xuICAgICAgICB3aWR0aDogODYlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTQwcHggbWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSAxMjI1cHgpe1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTIyNXB4KXtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwLjdweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB9XG4gIC52aWV3cy1maWVsZC1maWVsZC1kZXNjcmlwdGlvbi1vZi10aGUtcHJvZHVjdHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWRvY3VtZW50e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICB3aWR0aDogNDglO1xuICAgIH1cbiAgICBwYWRkaW5nOiAzMnB4IDMwcHggMCAwO1xuICAgIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZntcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAucGRmLWljb24taW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnR5cGUtZG9jLVZpZGVve1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYXtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggJGNvbG9yX19wcmltYXJ5O1xuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLWRvd25sb2FkLWJsYWNrLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAudmlld3MtZmllbGQtZmllbGQtdmlkZW8tbGlua3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG4gICAgcGFkZGluZzogMCAzMHB4IDMwcHggMDtcbiAgICAudHlwZS12aWRlby1QREZ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBhe1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICB9XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlZC1pbWFnZSwudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2UtMXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA0NXB4O1xuICAgIH1cblxuICB9XG5cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVkLWltYWdlLTF7XG4gICAgLnR5cGUtUERGe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2V7XG4gICAgLnR5cGUtVmlkZW97XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3R7XG4gIC5wcmUtY29udGVudC1pc2xhbmQtbG9nbywgLmpzLXF1aWNrZWRpdC1wYWdlLXRpdGxlLCAuYmxvY2stLXBhZ2UtdGl0bGV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ibG9jay0tbWFpbi1wYWdlLWNvbnRlbnR7XG4gICAgcGFkZGluZy10b3A6IDQ3cHg7XG4gIH1cbn1cblxuLm5vZGVfX2NvbnRlbnQta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3R7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46YXV0bztcblxufVxuIiwiLnBhZ2Utbm9kZS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQge1xuICAgIC5ibG9jay0taGVhZGVyLWxheW91dCB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC5oYi1jb250ZW50IHtcbiAgICAvLyBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4NHB4O1xuICAgIH1cblxuICB9XG4gIC5ibG9jay0tbGF5b3V0LCAubm9kZS0tdHlwZS1wYWdlLCAubm9kZS0tdHlwZS1vbmxpbmUsIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLm5vZGUtLXR5cGUtbGFicywgLm5vZGUtLXR5cGUtcmVzZWFyY2ggIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAxNXB4IDIwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDQ1cHggMzBweCA0NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLy8gbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTMwMHB4KXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAucmVnaW9uLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICAgIH1cblxuICAgIC5ub2RlLS10eXBlLXBhZ2V7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLXRleHR7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgLnN0b3JpZXMtdGV4dCBoMntcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICAgIC5zaWRlYmFyLW1lbnUtYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stLWxheW91dHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufSIsIi5wYWdlLW5vZGUtdHlwZS1zdGFmZiB7XG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmFkZHRvYW55X2xpc3R7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLS10eXBlLXN0YWZme1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgLm5vZGVfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMzBweCA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLnN0YWZmLW5hbWUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMS1sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN0YWZmLWpvYi10aXRsZSB7XG4gICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAuc3RhZmYtYm9keS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICB9XG4gICAgLnN0YWZmLWltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNibG9jay1leHBvc2VkZm9ybWFjcXVpYS1zZWFyY2hwYWdlLTQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzBweCAyMHB4IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWFyY2gtdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gIH1cbiAgLnNlYXJjaC1iYXIge1xuICAgICNlZGl0LXNlYXJjaC1hcGktZnVsbHRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9zZWFyY2hfc2luZ2xlLnN2ZycpO1xuICAgIH1cbiAgfVxufVxuXG5cbiNibG9jay1leHBvc2VkZm9ybWFjcXVpYS1zZWFyY2hwYWdlLTUge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICB9XG59XG4jYmxvY2stZXhwb3NlZGZvcm1hY3F1aWEtc2VhcmNocGFnZS0zIHtcbiAgIEBpbmNsdWRlIG1hcHB5LWJwKG1heC13aWR0aCBsYXJnZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgIH1cbn1cbiIsIi5ub2RlLS10eXBlLXJlc2VhcmNoIHtcbiAgLnN0b3JpZXMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYWtlLWxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICZmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIGgyLFxuICAgICAgaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS1maWxlc3tcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuIiwiLnBhdGgtbmV3c2xldHRlciB7XG4gIC5oYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC8vIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgfVxuICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgcGFkZGluZzogOHB4IDI2cHg7XG4gICAgICAgICY6aG92ZXIgLCAmOmZvY3Vze1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIHtcbiAgYS5wcmludCB7XG4gICAgQGV4dGVuZCAlYW5pbWF0ZTtcblxuICAgIHBhZGRpbmc6IC41NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICRjb2xvcl9faW5wdXQtYmtnLS1ub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wOHJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19zdWJtaXQtYmtnLS1ub3JtYWw7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX19zdWJtaXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIGFwcGVhcmFuY2U6IDA7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JfX3N1Ym1pdC1ia2ctLW5vcm1hbCwgNSUpO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgZGFya2VuKCRjb2xvcl9fc3VibWl0LWJvcmRlci0tbm9ybWFsLCA1JSk7XG4gICAgfVxuICB9XG5cbiAgLmhiLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuOTQxMTc2NXJlbTtcblxuICAgIC5yZWdpb24tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxLjc2NDcwNTlyZW0gMi42NDcwNTg4cmVtIDEuNzY0NzA1OXJlbSAyLjY0NzA1ODhyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjk0MTE3NnJlbTtcblxuICAgICAgICAuaGItY29uc3RyYWluIHtcblxuICAgICAgICAgIC5iYWJ5LWNpbXQtZ2VuZXJhdG9yLWZvcm0ge1xuXG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICYuZmFkZS1vdXQge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZU91dE1vdmVMZWZ0IDFzIGZvcndhcmRzO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW1nLmNvbGxhcGVzZSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBpbWdDb2xsYXBlc2UgMXMgZm9yd2FyZHM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGtleWZyYW1lcyBpbWdDb2xsYXBlc2Uge1xuICAgICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIGZhZGVPdXRNb3ZlTGVmdCB7XG4gICAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5ldy1maWx0ZXIgPiAuZmllbGRzZXRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG5cbiAgICAgICAgICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBhdXRvO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1pdGVtLS1pZC1yZW1vdmUtaW5kZXgge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXBwbGllZC1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAuZmlsdGVycyB7XG4gICAgICAgICAgICAgICAgLmZpbHRlciB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAjYmxvY2stYmxvb3J2aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAjYmxvY2stbGF5b3V0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJhYnktY2ltdC1wcm9ncmFtLWdlbmVhdG9yLWJsb2NrLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAcGFnZXtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuYm9keS1wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3Ige1xuXG4gICAgI2hiLXBvc3RmaXgsXG4gICAgZm9vdGVyLFxuICAgIGhlYWRlcixcbiAgICAuaGItbmF2aWdhdGlvbixcbiAgICAucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5oYi1jb250ZW50IC5yZWdpb24tY29udGVudCAuaGItY29uc3RyYWluIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2JhYnktY2ltdC1wcm9ncmFtLWdlbmVyYXRvci1ibG9jay0xIC5ibG9ja19fY29udGVudCBmb3JtIC5mb3JtLWFjdGlvbnMsXG4gICAgLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmhiLWNvbnN0cmFpbiAjYmxvY2stbGF5b3V0LFxuICAgIHRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkLW5vdGhpbmcsXG4gICAgLm5ldy1maWx0ZXIsXG4gICAgI2Jsb2NrLWJsb29ydmlldy1iYWJ5Y2ltdHByb2dyYW1nZW5lYXRvciAuZm9ybS1zdWJtaXQsXG4gICAgLmJhYnktY2ltdC1wcm9ncmFtLWdlbmVyYXRvci1yZXN1bHRzIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQsXG4gICAgLmJhYnktY2ltdC1wcm9ncmFtLWdlbmVyYXRvci1yZXN1bHRzIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciBhLnByaW50LFxuICAgIC5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmhiLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50IC5oYi1jb25zdHJhaW4gLmJsb2NrLXZpZXdzLWJsb2NrYmFieS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yLWJsb2NrLTEgdGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtbm90aGluZyxcbiAgICAucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5iYWJ5LWNpbXQtYmVmb3JlLWZpbHRlcnMtd3JhcHBlcixcbiAgICAucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yICNlZGl0LW5ldy1maWx0ZXIsXG4gICAgLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAjZWRpdC1zdWJtaXQsXG4gICAgLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuYXBwbGllZC1maWx0ZXJzLFxuICAgIC5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLm1lc3NhZ2VzX193cmFwcGVyLFxuICAgIC5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmhiLWhlYWRlci5zdGlja3ktbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgICAgIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwieFwiO1xuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0tLWNoZWNrYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5oYi1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNibG9jay1ibG9vcnZpZXctYmFieWNpbXRwcm9ncmFtZ2VuZWF0b3Ige1xuICA+IGgyLmJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIH1cblxuICAjZWRpdC1uZXctZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLnJlbW92ZS1maWx0ZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAuYmxvY2tfX2NvbnRlbnQge1xuICAgIGZvcm0ge1xuICAgICAgLmZpZWxkc2V0X19sZWdlbmQtdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IHNtYWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmFieS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yLXJlc3VsdHMge1xuXG4gIHRoZWFkIHtcbiAgICB0ciB7XG4gICAgICB0aDpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuXG4gICAgICB0aDpudGgtY2hpbGQoNCkge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEucmVtb3ZlIHtcbiAgICBAZXh0ZW5kICVhbmltYXRlO1xuXG4gICAgcGFkZGluZzogLjU1cmVtO1xuICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkY29sb3JfX2lucHV0LWJrZy0tbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDhyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fc3VibWl0LWJrZy0tbm9ybWFsO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fc3VibWl0LWJvcmRlci0tbm9ybWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICBhcHBlYXJhbmNlOiAwO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yX19zdWJtaXQtYmtnLS1ub3JtYWwsIDUlKTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIGRhcmtlbigkY29sb3JfX3N1Ym1pdC1ib3JkZXItLW5vcm1hbCwgNSUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIC5ibG9ja19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlldy0tYmxvb20tYmxvZy12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiB7XG4gIC5zdG9yaWVzLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGZsb2F0OiBub25lIDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiwuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20sXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiwgIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIHtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG5cbiAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAvLyB3aWR0aDogOTUuNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2NrX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgM3B4O1xuICB9XG5cbiAgLmJsb2NrX190aXRsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG5cbiAgICBAaW5jbHVkZSBtYXBweS1icCg1NzZweCkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICB3aWR0aDogOTElO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC04N3B4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTc2cHgpe1xuICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgd2lkdGg6IDI2Mi41cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWV3X19jb250ZW50IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgd2lkdGg6IDkxJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogNDZweDtcbiAgICB9XG4gIH1cbiAgLnZpZXdfX3JvdyB7XG4gICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiBuZXN0KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBAaW5jbHVkZSBnYWxsZXJ5KDYgb2YgMTIpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLCBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zICB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzdweDtcblxuICAgICAgLnN0b3JpZXMtaGVhZGVyLWltYWdlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6NXB4O1xuICAgICAgICB3aWR0aDogMzglO1xuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9vbS1kYXRlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1zbWFsbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIGgyLCAuYmxvb20tbG9nbywgLnBhZ2UtdGFnLCAuYmxvb20tYmxvZy10b3BpY3MsIC5maWVsZC1jb250ZW50LCAuc3Rvcmllcy1zdWJoZWFkaW5nLCAudGFnLWRhdGV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zdG9yaWVzLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1NDU0NTQ2O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzJlMmIyYjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg3NjhweCAxMDI0cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgICAgICAgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAgICAgICAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xXG57XG5cbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBuYXZ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIGJvdHRvbTowO1xuICAgIC8vIGJvdHRvbTogLTU5cHg7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDtcbiAgICB1bC5wYWdlcl9faXRlbXN7XG4gICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICB9XG4gIH1cblxuICAudmlld19fcm93e1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAuc3Rvcmllcy1jb250ZW50e1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICB9XG4gIH1cblxuICAudmlld19fY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xICB7XG5cbiAgLy9XSEVOIEEgRkVBVFVSRUQgSVRFTSBFWElTVFNcbiAgLmZlYXR1cmVkLWN1ZSB7XG5cbiAgICAudmlld19fcm93LTQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAudmlld19fcm93LTUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgIH1cbiAgICAgIGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIG1heC13aWR0aDogOTY2cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDE3cHggMjIuNnB4O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDY1MHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiA1NyU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDIyLjZweDtcbiAgICAgICAgICAgIHdpZHRoOiA1NyU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIxcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg2NTBweCl7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgcGFkZGluZzogNTZweCAwIDAgOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjFweCA0MHB4IDIxcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjUwcHgpe1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4IDhweDtcbiAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICBtYXgtd2lkdGg6IDk2NnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLnN0b3JpZXMtaGVhZGVyLWltYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IDE3cHggMjIuNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQ1NXB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDIyLjZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjFweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg0NTVweCl7XG4gICAgICAgICAgICB3aWR0aDogNjMlIDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwJSAwIDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoODAwcHgpe1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAyMHB4IDAgMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICB3aWR0aDogNjMlO1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMjBweCAwIDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjFweCAzN3B4IDIxcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNDU1cHgpe1xuICAgICAgICAgICAgd2lkdGg6IDYzJSA7XG4gICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vV0hFTiAyIEZFQVRVUkVEIElURU1TIEVYSVNUIFVQREFUIFNUWUxFU1xuICAuYm90aC1mZWF0dXJlZCB7XG4gICAgLnZpZXdfX3Jvdy02IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMik7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuMDQyODYlO1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMik7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4wNDI4NiU7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICBtaW4taGVpZ2h0OiA4ODZweDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcyMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjQwcHgpe1xuICAgICAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwN3B4O1xuICAgICAgfVxuXG5cbiAgICAgIGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyOTFweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld19fcm93LTcge1xuXG4gICAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyKTtcbiAgICAgIGNsZWFyOiByaWdodDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig2IG9mIDEyKTtcbiAgICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdfX3Jvdy04IHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIpO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIpO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9yZW1vdmluZyBwYWRkaW5nIHNpbmNlIHRoaXMgdmlldyBoYWQgZXhwb3NlZCBmaWx0ZXJzIHRoYXQgcHJvdmlkZSB0aGUgcGFkZGluZ1xuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEge1xuICAvL3BhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpZXdfX3Jvdy0xe1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG5cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTJ7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDFweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMDI0cHgpe1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICB9XG5cbiAgLnZpZXdfX2NvbnRlbnR7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudmlld19fZW1wdHl7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudmlld19fcm93e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLndpdGgtdGFsbC1pbWFnZXtcbiAgICAuc3Rvcmllcy1oZWFkZXItaW1hZ2V7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZXtcbiAgICAvL21heC13aWR0aDogOTY2cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0MHB4IDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg2NTBweCA3NjhweCl7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNzY4cHgpe1xuICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2V7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDE3cHggMjIuNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg0NTVweCl7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBwYWRkaW5nOjI0cHggMjIuNnB4O1xuICAgICAgfVxuICAgICAgaW1ne1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDIwMHB4IDQ1NXB4KXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Rvcmllcy1tYWluLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQ1NXB4KXtcbiAgICAgICAgd2lkdGg6IDYzJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxMCUgMCAwIDAgICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg4MDBweCl7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMjBweCAwIDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDExMTBweCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgZmxvYXQ6bGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc3Rvcmllcy1zdW1tYXJ5e1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNDU1cHgpe1xuICAgICAgICB3aWR0aDogNjMlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgcGFkZGluZzowIDIwcHggNDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg3NjhweCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOjAgMCA0MHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDExMTBweCl7XG5cbiAgICAgIH1cblxuXG4gICAgICBmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAvLyAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZXtcbiAgICAvL21heC13aWR0aDogOTY2cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0MHB4IDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg2NTBweCA3NjhweCl7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNzY4cHgpe1xuICAgICAgbWF4LXdpZHRoOiA3NiU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAuc3Rvcmllcy1oZWFkZXItaW1hZ2V7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6MTdweCAyMi42cHg7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjUwcHgpe1xuICAgICAgICB3aWR0aDogNTclICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBwYWRkaW5nOjI0cHggMjIuNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdG9yaWVzLW1haW4tY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjUwcHgpe1xuICAgICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDExMTBweCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgZmxvYXQ6bGVmdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zdG9yaWVzLXN1bW1hcnl7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg2NTBweCl7XG4gICAgICAgIHdpZHRoOiAzNiUgIWltcG9ydGFudDtcbiAgICAgICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAwIDQwcHggMTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNzY4cHgpe1xuICAgICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIHBhZGRpbmc6MCAyMHB4IDQwcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6bGVmdCAhaW1wb3J0YW50O1xuXG4gICAgfVxuICB9XG59XG4iLCIvLyBHYWxsZXJ5IFN5bnRheFxuLy8gPT09PT09PT09PT09PT1cblxuLy8gR2FsbGVyeVxuLy8gLS0tLS0tLVxuLy8gQ3JlYXRlIGFuIGlzb2xhdGVkIGdhbGxlcnlcbi8vIC0gJHNwYW4gICAgICAgIDogPHNwYW4+XG4vLyAtIFskc2VsZWN0b3JdICA6IGNoaWxkIHwgb2YtdHlwZVxuQG1peGluIGdhbGxlcnkoXG4gICRzcGFuLFxuICAkc2VsZWN0b3I6IGNoaWxkXG4pIHtcbiAgJGluc3BlY3QgICAgOiAkc3BhbjtcbiAgJHNwYW4gICAgICAgOiBwYXJzZS1zcGFuKCRzcGFuKTtcbiAgJHNwYW4gICAgICAgOiBtYXAtbWVyZ2UoJHNwYW4sIChsb2NhdGlvbjogMSkpO1xuXG4gICRuICAgICAgICAgICAgOiBzdXN5LWdldChzcGFuLCAkc3Bhbik7XG4gICRjb2x1bW5zICAgICAgOiBzdXN5LWdldChjb2x1bW5zLCAkc3Bhbik7XG4gICRjb250ZXh0ICAgICAgOiBzdXN5LWNvdW50KCRjb2x1bW5zKTtcbiAgJGZsb3cgICAgICAgICA6IHN1c3ktZ2V0KGZsb3csICRzcGFuKTtcblxuICAkaW5zaWRlICAgICAgIDogaXMtaW5zaWRlKCRzcGFuKTtcbiAgJGZyb20gICAgICAgICA6IGZyb20oJGZsb3cpO1xuICAkbGluZSAgICAgICAgIDogZmxvb3IoJGNvbnRleHQgLyAkbik7XG4gICRzeW1tZXRyaWNhbCAgOiBpcy1zeW1tZXRyaWNhbCgkY29sdW1ucyk7XG5cbiAgJG91dHB1dDogKFxuICAgIHdpZHRoICAgICAgICAgICAgIDogbnVsbCxcbiAgICBmbG9hdCAgICAgICAgICAgICA6IGZyb20sXG4gICAgbWFyZ2luLWJlZm9yZSAgICAgOiBudWxsLFxuICAgIG1hcmdpbi1hZnRlciAgICAgIDogbnVsbCxcbiAgICBwYWRkaW5nLWJlZm9yZSAgICA6IG51bGwsXG4gICAgcGFkZGluZy1hZnRlciAgICAgOiBudWxsLFxuICAgIGZsb3cgICAgICAgICAgICAgIDogJGZsb3csXG4gICk7XG5cbiAgQGlmICRpbnNpZGUge1xuICAgICRndXR0ZXJzOiBnZXQtZ3V0dGVycygkc3Bhbik7XG4gICAgJG91dHB1dDogbWFwLW1lcmdlKCRvdXRwdXQsIChcbiAgICAgIHBhZGRpbmctYmVmb3JlOiBtYXAtZ2V0KCRndXR0ZXJzLCBiZWZvcmUpLFxuICAgICAgcGFkZGluZy1hZnRlcjogbWFwLWdldCgkZ3V0dGVycywgYWZ0ZXIpLFxuICAgICkpO1xuICB9XG5cbiAgQGlmICRzeW1tZXRyaWNhbCB7XG4gICAgJG91dHB1dDogbWFwLW1lcmdlKCRvdXRwdXQsICh3aWR0aDogZ2V0LXNwYW4td2lkdGgoJHNwYW4pKSk7XG4gIH1cblxuICAkYm94ICAgICAgICAgIDogc3VzeS1nZXQoYm94LXNpemluZywgJHNwYW4pO1xuICAkZ2xvYmFsLWJveCAgIDogaWYoc3VzeS1nZXQoZ2xvYmFsLWJveC1zaXppbmcpID09ICdib3JkZXItYm94JywgdHJ1ZSwgZmFsc2UpO1xuXG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChnYWxsZXJ5LCAkaW5zcGVjdCk7XG5cbiAgLy8gQ29sbGVjdGl2ZSBPdXRwdXRcbiAgQGlmICRib3ggPT0gYm9yZGVyLWJveCBvciAoJGluc2lkZSBhbmQgbm90KCRib3gpIGFuZCBub3QoJGdsb2JhbC1ib3gpKSB7XG4gICAgQGluY2x1ZGUgb3V0cHV0KChib3gtc2l6aW5nOiBib3JkZXItYm94KSk7XG4gIH0gQGVsc2UgaWYgJGJveCA9PSBjb250ZW50LWJveCB7XG4gICAgQGluY2x1ZGUgb3V0cHV0KChib3gtc2l6aW5nOiBjb250ZW50LWJveCkpO1xuICB9XG5cbiAgQGluY2x1ZGUgZmxvYXQtc3Bhbi1vdXRwdXQoJG91dHB1dC4uLik7XG5cbiAgLy8gSW5kaXZpZHVhbCBMb29wXG4gIEBmb3IgJGl0ZW0gZnJvbSAxIHRocm91Z2ggJGxpbmUge1xuICAgICRudGg6ICcjeyRsaW5lfW4gKyAjeyRpdGVtfSc7XG4gICAgJjpudGgtI3skc2VsZWN0b3J9KCN7JG50aH0pIHtcbiAgICAgIC8vIEluZGl2aWR1YWwgUHJlcFxuICAgICAgJG91dHB1dDogKFxuICAgICAgICB3aWR0aCAgICAgICAgICAgICA6IGlmKCRzeW1tZXRyaWNhbCwgbnVsbCwgZ2V0LXNwYW4td2lkdGgoJHNwYW4pKSxcbiAgICAgICAgZmxvYXQgICAgICAgICAgICAgOiBudWxsLFxuICAgICAgICBtYXJnaW4tYmVmb3JlICAgICA6IGdldC1pc29sYXRpb24oJHNwYW4pLFxuICAgICAgICBtYXJnaW4tYWZ0ZXIgICAgICA6IC0xMDAlLFxuICAgICAgICBwYWRkaW5nLWJlZm9yZSAgICA6IG51bGwsXG4gICAgICAgIHBhZGRpbmctYWZ0ZXIgICAgIDogbnVsbCxcbiAgICAgICAgZmxvdyAgICAgICAgICAgICAgOiAkZmxvdyxcbiAgICAgICk7XG5cbiAgICAgIC8vIEluZGl2aWR1YWwgT3V0cHV0XG4gICAgICBAaW5jbHVkZSBmbG9hdC1zcGFuLW91dHB1dCgkb3V0cHV0Li4uKTtcblxuICAgICAgQGlmIGdldC1lZGdlKCRzcGFuKSA9PSBmaXJzdCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrO1xuICAgICAgICBAaW5jbHVkZSBmaXJzdCgkc3Bhbik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgQGluY2x1ZGUgbm9icmVhaztcbiAgICAgIH1cblxuICAgICAgLy8gSW5kaXZpZHVhbCBMb2NhdGlvbiBJbmNyZW1lbnRcbiAgICAgICRsb2NhdGlvbjogZ2V0LWxvY2F0aW9uKCRzcGFuKSArICRuO1xuICAgICAgJGxvY2F0aW9uOiBpZigkbG9jYXRpb24gPiAkY29udGV4dCwgMSwgJGxvY2F0aW9uKTtcbiAgICAgICRzcGFuOiBtYXAtbWVyZ2UoJHNwYW4sIChsb2NhdGlvbjogJGxvY2F0aW9uKSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBJc29sYXRpb24gU3ludGF4XG4vLyA9PT09PT09PT09PT09PT09XG5cblxuLy8gSXNvbGF0ZSBbTWl4aW5dXG4vLyAtLS0tLS0tLS0tLS0tLS1cbi8vIFNldCBpc29sYXRpb24gYXMgYW4gb3ZlcnJpZGUuXG4vLyAtICRsb2NhdGlvbjogPHNwYW4+XG5AbWl4aW4gaXNvbGF0ZShcbiAgJGlzb2xhdGU6IDFcbikge1xuICAkaW5zcGVjdDogJGlzb2xhdGU7XG5cbiAgJG91dHB1dDogKFxuICAgIHB1c2g6IGlzb2xhdGUoJGlzb2xhdGUpLFxuICAgIGZsb3c6IHN1c3ktZ2V0KGZsb3csICRpc29sYXRlKSxcbiAgKTtcblxuICBAaW5jbHVkZSBzdXN5LWluc3BlY3QoaXNvbGF0ZSwgJGluc3BlY3QpO1xuICBAaW5jbHVkZSBpc29sYXRlLW91dHB1dCgkb3V0cHV0Li4uKTtcbn1cblxuXG4vLyBJc29sYXRlIFtmdW5jdGlvbl1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIGFuIGlzb2xhdGlvbiBvZmZzZXQgd2lkdGguXG4vLyAtICRsb2NhdGlvbjogPHNwYW4+XG5AZnVuY3Rpb24gaXNvbGF0ZShcbiAgJGlzb2xhdGU6IDFcbikge1xuICAkaXNvbGF0ZTogcGFyc2Utc3BhbigkaXNvbGF0ZSk7XG4gICRpc29sYXRpb246IHN1c3ktZ2V0KHNwYW4sICRpc29sYXRlKTtcblxuICBAaWYgJGlzb2xhdGlvbiBhbmQgbm90KGdldC1sb2NhdGlvbigkaXNvbGF0ZSkpIHtcbiAgICAkbmV3OiAoXG4gICAgICBzcGFuOiBudWxsLFxuICAgICAgbG9jYXRpb246ICRpc29sYXRpb24sXG4gICAgKTtcbiAgICAkaXNvbGF0ZTogbWFwLW1lcmdlKCRpc29sYXRlLCAkbmV3KTtcbiAgfVxuXG4gIEByZXR1cm4gZ2V0LWlzb2xhdGlvbigkaXNvbGF0ZSk7XG59XG5cblxuLy8gR2V0IElzb2xhdGlvblxuLy8gLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIHRoZSBpc29sYXRpb24gb2Zmc2V0IHdpZHRoXG4vLyAtICRpbnB1dDogPG1hcD5cbkBmdW5jdGlvbiBnZXQtaXNvbGF0aW9uKFxuICAkaW5wdXRcbikge1xuICAkbG9jYXRpb24gICA6IGdldC1sb2NhdGlvbigkaW5wdXQpO1xuICAkY29sdW1ucyAgICA6IHN1c3ktZ2V0KGNvbHVtbnMsICRpbnB1dCk7XG4gICR3aWR0aCAgICAgIDogbnVsbDtcblxuICBAaWYgdHlwZS1vZigkbG9jYXRpb24pID09IG51bWJlciBhbmQgbm90KHVuaXRsZXNzKCRsb2NhdGlvbikpIHtcbiAgICAkd2lkdGg6ICRsb2NhdGlvbjtcbiAgfSBAZWxzZSBpZiAkbG9jYXRpb24ge1xuICAgICRwdXNoOiAkbG9jYXRpb24gLSAxO1xuICAgIEBpZiAkcHVzaCA+IDAge1xuICAgICAgJHB1c2g6IG1hcC1tZXJnZSgkaW5wdXQsIChcbiAgICAgICAgc3BhbjogJHB1c2gsXG4gICAgICAgIGxvY2F0aW9uOiAxLFxuICAgICAgICBzcHJlYWQ6IHdpZGUsXG4gICAgICApKTtcbiAgICAgICR3aWR0aDogZ2V0LXNwYW4td2lkdGgoJHB1c2gpO1xuICAgIH1cbiAgfVxuXG4gIEBpZiBzdXN5LWdldChndXR0ZXItcG9zaXRpb24sICRpbnB1dCkgPT0gc3BsaXRcbiAgICAgIGFuZCBzdXN5LWdldChndXR0ZXJzLCAkaW5wdXQpID4gMCB7XG4gICAgJHdpZHRoOiBpZigkd2lkdGggPT0gbnVsbCwgZ3V0dGVycygkaW5wdXQpLCAkd2lkdGggKyBndXR0ZXJzKCRpbnB1dCkpO1xuICB9XG5cbiAgQHJldHVybiAkd2lkdGggb3IgMDtcbn1cbiIsIi8vIFJvdyBTdGFydCAmIEVuZFxuLy8gPT09PT09PT09PT09PT09XG5cbi8vIEJyZWFrXG4vLyAtLS0tLVxuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgdGhhdCBzaG91bGQgZm9yY2UgYSBsaW5lIGJyZWFrLlxuQG1peGluIGJyZWFrIHtcbiAgQGluY2x1ZGUgb3V0cHV0KChjbGVhcjogYm90aCkpO1xufVxuXG5cbi8vIE5vQnJlYWtcbi8vIC0tLS0tLS1cbi8vIENhbmNlbCB0aGUgYnJlYWsoKSBlZmZlY3QsIGUuZy4gd2hlbiB1c2luZyBtZWRpYSBxdWVyaWVzLlxuQG1peGluIG5vYnJlYWsge1xuICBAaW5jbHVkZSBvdXRwdXQoKGNsZWFyOiBub25lKSk7XG59XG5cblxuLy8gRnVsbFxuLy8gLS0tLVxuLy8gLSBbJGNvbnRleHRdOiA8bGF5b3V0IHNob3J0aGFuZD5cbkBtaXhpbiBmdWxsKFxuICAkY29udGV4dDogJHN1c3lcbikge1xuICAkaW5zcGVjdCA6ICRjb250ZXh0O1xuICBAaW5jbHVkZSBzdXN5LWluc3BlY3QoZnVsbCwgJGluc3BlY3QpO1xuICBAaW5jbHVkZSBzcGFuKGZ1bGwgb2YgcGFyc2UtZ3JpZCgkY29udGV4dCkgYnJlYWspO1xufVxuXG5cbi8vIEZpcnN0XG4vLyAtLS0tLVxuLy8gLSBbJGNvbnRleHRdOiA8c2V0dGluZ3M+XG5AbWl4aW4gZmlyc3QoXG4gICRjb250ZXh0OiAkc3VzeVxuKSB7XG4gICRpbnNwZWN0ICA6ICRjb250ZXh0O1xuICAkY29udGV4dCAgOiBwYXJzZS1ncmlkKCRjb250ZXh0KTtcbiAgJGZsb3cgICAgIDogc3VzeS1nZXQoZmxvdywgJGNvbnRleHQpO1xuXG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChmaXJzdCwgJGluc3BlY3QpO1xuICBAaWYgbm90KGlzLXNwbGl0KCRjb250ZXh0KSkge1xuICAgIEBpbmNsdWRlIGZsb2F0LWZpcnN0KCRmbG93KTtcbiAgfVxufVxuXG5AbWl4aW4gYWxwaGEoXG4gICRjb250ZXh0OiAkc3VzeVxuKSB7XG4gIEBpbmNsdWRlIGZpcnN0KCRjb250ZXh0KTtcbn1cblxuXG4vLyBMYXN0XG4vLyAtLS0tXG4vLyAtIFskY29udGV4dF06IDxzZXR0aW5ncz5cbkBtaXhpbiBsYXN0KFxuICAkY29udGV4dDogJHN1c3lcbikge1xuICAkaW5zcGVjdCAgOiAkY29udGV4dDtcbiAgJGNvbnRleHQgIDogcGFyc2UtZ3JpZCgkY29udGV4dCk7XG5cbiAgQGluY2x1ZGUgc3VzeS1pbnNwZWN0KGxhc3QsICRpbnNwZWN0KTtcblxuICAkb3V0cHV0OiAoXG4gICAgZmxvdzogc3VzeS1nZXQoZmxvdywgJGNvbnRleHQpLFxuICAgIGxhc3QtZmxvdzogc3VzeS1nZXQobGFzdC1mbG93LCAkY29udGV4dCksXG4gICAgbWFyZ2luOiBpZihpcy1zcGxpdCgkY29udGV4dCksIG51bGwsIDApLFxuICApO1xuXG4gIEBpbmNsdWRlIGZsb2F0LWxhc3QoJG91dHB1dC4uLik7XG59XG5cbkBtaXhpbiBvbWVnYShcbiAgJGNvbnRleHQ6ICRzdXN5XG4pIHtcbiAgQGluY2x1ZGUgbGFzdCgkY29udGV4dCk7XG59XG5cblxuLy8gR2V0IEVkZ2Vcbi8vIC0tLS0tLS0tXG4vLyBDYWxjdWxhdGUgZWRnZSB2YWx1ZSBiYXNlZCBvbiBsb2NhdGlvbiwgaWYgcG9zc2libGVcbkBmdW5jdGlvbiBnZXQtZWRnZShcbiAgJHNwYW5cbikge1xuICAkc3BhbiAgICAgICA6IHBhcnNlLXNwYW4oJHNwYW4pO1xuICAkZWRnZSAgICAgICA6IHN1c3ktZ2V0KGVkZ2UsICRzcGFuKTtcblxuICBAaWYgbm90KCRlZGdlKSB7XG4gICAgJGNvdW50OiBzdXN5LWNvdW50KHN1c3ktZ2V0KGNvbHVtbnMsICRzcGFuKSk7XG4gICAgJGxvY2F0aW9uOiBzdXN5LWdldChsb2NhdGlvbiwgJHNwYW4pO1xuICAgICRuOiBzdXN5LWdldChzcGFuLCAkc3Bhbik7XG5cbiAgICAkbnVtYmVyOiBpZih0eXBlLW9mKCRsb2NhdGlvbikgPT0gbnVtYmVyLCB0cnVlLCBmYWxzZSk7XG4gICAgJGluZGV4OiBpZigkbnVtYmVyIGFuZCB1bml0bGVzcygkbG9jYXRpb24pLCB0cnVlLCBmYWxzZSk7XG5cbiAgICBAaWYgJG4gPT0gJGNvdW50IHtcbiAgICAgICRlZGdlOiBmdWxsO1xuICAgIH0gQGVsc2UgaWYgJGxvY2F0aW9uIGFuZCAkbiBhbmQgJGluZGV4IHtcbiAgICAgIEBpZiAkbG9jYXRpb24gPT0gMSB7XG4gICAgICAgICRlZGdlOiBpZigkbiA9PSAkY291bnQsIGZ1bGwsIGZpcnN0KTtcbiAgICAgIH0gQGVsc2UgaWYgJGxvY2F0aW9uICsgJG4gLSAxID09ICRjb3VudCB7XG4gICAgICAgICRlZGdlOiBsYXN0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZWRnZSA9PSBhbHBoYSBvciAkZWRnZSA9PSBvbWVnYSB7XG4gICAgJGVkZ2U6IGlmKCRlZGdlID09IGFscGhhLCBmaXJzdCwgbGFzdCk7XG4gIH1cblxuICBAcmV0dXJuICRlZGdlO1xufVxuXG5cbi8vIEdldCBMb2NhdGlvblxuLy8gLS0tLS0tLS0tLS0tXG4vLyBDYWxjdWxhdGUgbG9jYXRpb24gdmFsdWUgYmFzZWQgb24gZWRnZSwgaWYgcG9zc2libGVcbkBmdW5jdGlvbiBnZXQtbG9jYXRpb24oXG4gICRzcGFuXG4pIHtcbiAgJHNwYW4gICAgICAgOiBwYXJzZS1zcGFuKCRzcGFuKTtcbiAgJGxvY2F0aW9uICAgOiBzdXN5LWdldChsb2NhdGlvbiwgJHNwYW4pO1xuICAkZWRnZSAgICAgICA6IGdldC1lZGdlKCRzcGFuKTtcbiAgJG4gICAgICAgICAgOiBzdXN5LWdldChzcGFuLCAkc3Bhbik7XG5cbiAgQGlmICRlZGdlIGFuZCBub3QoJGxvY2F0aW9uKSBhbmQgdHlwZS1vZigkbikgPT0gbnVtYmVyIGFuZCB1bml0bGVzcygkbikge1xuICAgIEBpZiAkZWRnZSA9PSBmaXJzdCB7XG4gICAgICAkbG9jYXRpb246IDE7XG4gICAgfSBAZWxzZSBpZiAkZWRnZSA9PSBsYXN0IHtcbiAgICAgICRsb2NhdGlvbjogc3VzeS1jb3VudChzdXN5LWdldChjb2x1bW5zLCAkc3BhbikpIC0gJG4gKyAxO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJGxvY2F0aW9uXG59XG4iLCIvLyBGbG9hdCBFbmRzIEFQSVxuLy8gPT09PT09PT09PT09PT1cblxuLy8gU3VzeSBFbmQgRGVmYXVsdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtIFBSSVZBVEVcbkBpbmNsdWRlIHN1c3ktZGVmYXVsdHMoKFxuICBsYXN0LWZsb3c6IHRvLFxuKSk7XG5cbi8vIEZsb2F0IExhc3Rcbi8vIC0tLS0tLS0tLS1cbi8vIC0gWyRmbG93XSAgOiBsdHIgfCBydGxcbkBtaXhpbiBmbG9hdC1sYXN0KFxuICAkZmxvdzogbWFwLWdldCgkc3VzeS1kZWZhdWx0cywgZmxvdyksXG4gICRsYXN0LWZsb3c6IG1hcC1nZXQoJHN1c3ktZGVmYXVsdHMsIGxhc3QtZmxvdyksXG4gICRtYXJnaW46IDBcbikge1xuICAkdG86IHRvKCRmbG93KTtcblxuICAkb3V0cHV0OiAoXG4gICAgZmxvYXQ6IGlmKCRsYXN0LWZsb3cgPT0gdG8sICR0bywgbnVsbCksXG4gICAgbWFyZ2luLSN7JHRvfTogJG1hcmdpbixcbiAgKTtcblxuICBAaW5jbHVkZSBvdXRwdXQoJG91dHB1dCk7XG59XG5cbi8vIEZsb2F0IEZpcnN0XG4vLyAtLS0tLS0tLS0tLVxuLy8gLSBbJGZsb3ddICA6IGx0ciB8IHJ0bFxuQG1peGluIGZsb2F0LWZpcnN0KFxuICAkZmxvdzogbWFwLWdldCgkc3VzeS1kZWZhdWx0cywgZmxvdylcbikge1xuICAkb3V0cHV0OiAoXG4gICAgbWFyZ2luLSN7ZnJvbSgkZmxvdyl9OiAwLFxuICApO1xuXG4gIEBpbmNsdWRlIG91dHB1dCgkb3V0cHV0KTtcbn1cbiIsIi5zdG9yaWVzLW5ld3MtYmxvb20tY2FyZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZ3JlZW4td2F2ZTIge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIH1cblxuICAuZ3JlZW4td2F2ZS1oZWFkZXItbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuZ3JlZW4td2F2ZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiAxMjB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgfVxuICB9XG59XG4uc3Rvcmllcy1uZXdzLWV2ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAkZm9udC1oMS1sYXJnZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOS41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbn1cbi5zdG9yaWVzLW5ld3MtZXZlbnQtdGl0bGUgaDEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcbn1cbi5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAvLyB0b3A6IDkwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAvLyBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDQyNXB4KXtcbiAgICAvLyBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC52aWV3X19yb3cge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogNTIlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdzLWZpZWxkLXR5cGUge1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBzcGFuIGF7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM3MzZmNmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDhweCAxcHggOHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1leHRyYS1zbWFsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC1maWVsZC1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuXG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTMycHg7XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgYSB7XG5cbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnkge1xuICAgICAgcGFkZGluZzogMTNweCAzMnB4IDE4cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgfVxuICAgIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG5cblxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYTo6YWZ0ZXIge1xuICAgICAgICAgIC8vIEBpbmNsdWRlIHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgfVxuICB9XG5cbn1cblxuXG5cblxufVxuIiwiLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRtYXgtd2lkdGg6IDEyNzhweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGZsb2F0OiBub25lO1xuXHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0fVxuXHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0Ly8gbWFyZ2luLXRvcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA5NHB4O1xuXHRcdC8vIHBhZGRpbmctdG9wOiAzMHB4O1xuXHR9XG5cblx0LmJsb2NrX19jb250ZW50IHtcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ly8gYm90dG9tOiA3NXB4O1xuXHRcdFx0dG9wOiAxMzBweDtcblx0XHRcdC8vIGJvdHRvbTogaW47XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cblx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdHdpZHRoOiA5MS44JTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg0NTBweCl7XG5cdFx0XHRcdHdpZHRoOiA5Mi44JTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDU0MHB4KXtcblx0XHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDY2MHB4KXtcblx0XHRcdFx0d2lkdGg6IDk2JTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRcdHdpZHRoOiA5Ni41JTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDg4MHB4KXtcblx0XHRcdFx0d2lkdGg6IDk3JTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdFx0Ly8gYm90dG9tOiAtOTBweDtcblx0XHRcdFx0dG9wOiAxNjhweDtcblx0XHRcdFx0Ly8gd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcblx0XHRcdFx0bGVmdDogMjIuNXB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0XHRcdC8vIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG5cdFx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC5mb3JtLWl0ZW0tLXJhZGlvcywgLmZvcm0taXRlbS0tc2VsZWN0IHtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRoZWlnaHQ6IDc5cHg7XG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Jjo6LW1vei1zY3JvbGxiYXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0fVxuXG5cdFx0LmZvcm0tcmFkaW9zLCAuYmVmLWxpbmtzLCAuYmVmLWxpbmsge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctdG9wOiAyOXB4O1xuXHRcdFx0Ly8gcGFkZGluZy1ib3R0b206IDMwcHg7XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmJlZi1saW5rLWFjdGl2ZSBhLFxuXHRcdFx0LmJlZi1saW5rLS1zZWxlY3RlZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB3aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0JiBkaXY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0Ly9cdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOjEycHg7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAxOC41cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg1MDBweCkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTAuNXB4O1xuXHRcdFx0fVxuXHRcdFx0cGFkZGluZy1yaWdodDogMjlweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0Y29udGVudDogJ01PUkUnO1xuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNTAwcHgpe1xuXHRcdFx0XHRjb250ZW50OiAnU1dJUEUgTU9SRSc7XG5cdFx0XHR9XG5cdFx0XHR3aWR0aDogODVweDtcblx0XHRcdGhlaWdodDogNTVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcblx0XHRcdGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2Fycm93cy9pY29uX19hcnJvdy0tcmlnaHQuc3ZnXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjBweCA0MHB4O1xuXHRcdH1cblxuXHRcdC8vUk9XIHdyYXBwZXJcblx0XHQuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLCBkaXYsIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg2NTBweCl7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjRweDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDY1MHB4KXtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybS1pdGVtX19sYWJlbCAge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmRyYWdzY3JvbGwge1xuXHRcdFx0Ly9vdmVyZmxvdzogc2Nyb2xsO1xuXHRcdH1cblxuXHR9XG5cblx0LmZvcm0taXRlbS0tc2VsZWN0Lm5vLXN3aXBlLW9wdGlvbntcblx0XHQmOjphZnRlcntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnJlbW92ZS1tb3JlLXRvcGljcyB7XG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAyMHB4O1xuXHRcdC8vIGJvdHRvbTogODVweDtcblx0XHR0b3A6IDEwMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHRcdC8vIGJvdHRvbTogLTg1cHg7XG5cdFx0XHR0b3A6IDEzN3B4O1xuXG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXG5cdFx0XHRsZWZ0OiAwcHg7XG5cblx0XHR9XG5cblx0fVxuXG5cdC8vSU5QVVQgc2VhcmNoIGZpZWxkXG5cdC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nLCAuZm9ybS1pdGVtLS1pZC1jb21iaW5lIHtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6MTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDI5N3B4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdH1cblx0XHRsYWJlbCB7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0fVxuXHRcdC5mb3JtLXRleHQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOXB4IDI2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1zZWFyY2gtLWJsYWNrLnN2Z1wiKTtcblx0XHRcdHBhZGRpbmctbGVmdDogNDVweDtcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQvL1N1Ym1pdCBCVE5cblx0LmpzLWZvcm0td3JhcHBlciB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ly8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHQjZWRpdC1zdWJtaXQtYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2UtdmlldyB7XG5cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cblxufVxuXG4udmlldy0tYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy5jb250ZXh0dWFsLXJlZ2lvbiB7XG5cdHBvc2l0aW9uOiBpbmhlcml0IWltcG9ydGFudDtcbn1cblxuLmhpZGUtc3dpcGUtbW9yZSB7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdH1cbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSB7XG5cblx0LmN1cnJlbnQtYWN0aXZlLWZpbHRlciB7XG5cdC8vXHRib3R0b206IDEzMHB4O1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHQvLyBib3R0b206IDg1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdC8vIGxlZnQ6IDIwcHg7XG5cdFx0XHQvLyBib3R0b206IC04NXB4O1xuXHRcdFx0dG9wOiAxMzdweDtcblxuXHRcdH1cblx0fVxuXHQuYmxvY2tfX2NvbnRlbnQ6OmFmdGVye1xuXHQvL1x0Ym90dG9tOiAxMjVweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0Ym90dG9tOiA3NXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuXHRcdFx0Ym90dG9tOiAtOTBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcblx0d2lkdGg6IDEwOCU7XG5cdG1hcmdpbi1sZWZ0OiAtNCU7XG5cdEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHR9XG5cdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0fVxuXHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0Ly8gbWFyZ2luLXRvcDogODBweDtcblx0fVxuXHRAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuXHRcdC8vIG1hcmdpbjogMCBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcblx0XHQvLyBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJsb2NrX19jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXHQuYmxvY2tfX3RpdGxlIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZzogMjBweCAyMHB4IDIwcHggMTBweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icChzbWFsbCA1MDBweCkge1xuXHRcdFx0cGFkZGluZzogMjBweCAyMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCg1MDBweCl7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuXHRcdFx0cGFkZGluZzogMjVweCAzMnB4O1xuXHRcdH1cblx0fVxuICAgIC52aWV3LS11cGNvbWluZy1ldmVudHMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182e1xuXHRcdFx0Ly8gYm9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJveC1zaGFkb3c6IC0ycHggMnB4IDExcHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuXHRcdC52aWV3X19oZWFkZXIge1xuXHRcdFx0LmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggMTBweCAxNXB4IDIwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDAgc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuXHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogODhweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDQxcHggMTVweCA0MXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5ldmVudHMtdGl0bGUge1xuXHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMzJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNDg4cHgpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0XHR9XG5cblxuXHRcdFx0fVxuXHRcdFx0LmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIHtcblx0ICAgICAgd2lkdGg6IDUwJTtcblx0ICAgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdCAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcblx0ICAgICAgICB3aWR0aDogYXV0bztcblx0ICAgICAgICBmbG9hdDogcmlnaHQ7XG5cblx0ICAgICAgfVxuXHQgICAgICAuZ3JlZW4tYXJyb3cge1xuXHQgICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuXHQgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcblx0ICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdCAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuXHQgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuXHQgICAgICAgIGZsb2F0OiBsZWZ0O1xuXHQgICAgICB9XG5cdCAgICAgIGEge1xuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdCAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG5cdCAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdCAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXHQgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHQgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuXHQgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdCAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0ICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuXHQgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuXHQgICAgICB9XG5cdCAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuXHQgICAgICAgIC5ncmVlbi1hcnJvdyB7XG5cdCAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcblx0ICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblx0ICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHQgICAgICAgIH1cblxuXHQgICAgICB9XG5cdCAgICB9XG5cdFx0fVxuXHR9XG5cblx0LnZpZXdfX2NvbnRlbnQge1xuXHRcdC5yZWFkbW9yZS1saW5rIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0LnZpZXdfX3Jvdy51cGNvbWluZy1ldmVudC1yb3cge1xuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nOiA0NXB4IDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KXtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDMycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRhdGUtd3JhcHBlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdCAgICAgICAgbWF4LWhlaWdodDogMTY3cHg7XG5cdFx0ICAgICAgICBtaW4taGVpZ2h0OiAxNjdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gLnVwY29taW5nLWV2ZW50LWRhdGUsIC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1kYXRle1xuXHRcdFx0XHQvL1xuXHRcdFx0XHQvLyBcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHQvLyBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Ly8gXHR3aWR0aDo0MCU7XG5cdFx0XHRcdC8vIFx0aGVpZ2h0OmF1dG87XG5cdFx0XHRcdC8vIFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHQvLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ly8gXHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG5cdFx0XHRcdC8vIFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdC8vIFx0XHR3aWR0aDogMTAlO1xuXHRcdFx0XHQvLyBcdFx0bWluLWhlaWdodDogMTY4cHg7XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyBcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdC8vIFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdC8vIFx0Zm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG5cdFx0XHRcdC8vIFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0Ly8gXHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Ly8gXHRjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcblx0XHRcdFx0Ly8gXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdC8vXG5cdFx0XHRcdC8vIFx0XHRoMntcblx0XHRcdFx0Ly8gXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdC8vIFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG5cdFx0XHRcdC8vIFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KSB7XG5cdFx0XHRcdC8vIFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcblx0XHRcdFx0Ly8gXHRcdFx0fVxuXHRcdFx0XHQvLyBcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHQvLyBcdFx0XHRkaXZ7XG5cdFx0XHRcdC8vIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuNztcblx0XHRcdFx0Ly8gXHRcdFx0XHRmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcblx0XHRcdFx0Ly8gXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHQvLyBcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KSB7XG5cdFx0XHRcdC8vIFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuXHRcdFx0XHQvLyBcdFx0XHRcdH1cblx0XHRcdFx0Ly8gXHRcdFx0fVxuXHRcdFx0XHQvLyBcdFx0fVxuXHRcdFx0XHQvL1xuXHRcdFx0XHQvLyBcdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHRcdC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblx0XHRcdFx0Ly8gXHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvL1xuXHRcdFx0XHQvLyBcdCYgPiBkaXZ7XG5cdFx0XHRcdC8vIFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gfVxuXHRcdFx0XHQvLyAudXBjb21pbmctZXZlbnQtaW1hZ2UsIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSwgLnZpZXdzLWZpZWxkLWZpZWxkLWRlZmF1bHQtaW1hZ2V7XG5cdFx0XHRcdC8vIFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdC8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQvLyBcdHdpZHRoOiA1MiU7XG5cdFx0XHRcdC8vIFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpe1xuXHRcdFx0XHQvLyBcdFx0d2lkdGg6IDI3JTtcblx0XHRcdFx0Ly8gXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIFx0aW1ne1xuXHRcdFx0XHQvLyBcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gXHQudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMge1xuXHRcdFx0XHQvLyBcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0XHQvLyBcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHQvLyBcdFx0fVxuXHRcdFx0XHQvLyBcdFx0aDIgYSB7XG5cdFx0XHRcdC8vIFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyB9XG5cdFx0XHRcdC8vIC51cGNvbWluZy1ldmVudC1ib2R5e1xuXHRcdFx0XHQvLyBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQvLyBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQvLyBcdG1hcmdpbi10b3A6MjBweDtcblx0XHRcdFx0Ly8gXHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG5cdFx0XHRcdC8vIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdC8vIFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0XHQvLyBcdFx0bWFyZ2luLXRvcDowO1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHQvLyBcdC5ldmVudC10eXBlLCAudmlld3MtZmllbGQtZmllbGQtZXZlbnQtdHlwZXtcblx0XHRcdFx0Ly8gXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHQvLyBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC8vIFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdC8vIFx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuXHRcdFx0XHQvLyBcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX3RleHQtLWxpZ2h0O1xuXHRcdFx0XHQvLyBcdFx0XHRwYWRkaW5nOiAycHggOXB4IDAgOXB4O1xuXHRcdFx0XHQvLyBcdFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1leHRyYS1zbWFsbDtcblx0XHRcdFx0Ly8gXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcbiAgXHRcdFx0Ly8gXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuICBcdFx0XHQvLyBcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgXHRcdFx0Ly8gXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcbiAgXHRcdFx0Ly8gXHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgXHRcdFx0Ly8gXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQvLyBcdFx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCkge1xuXHRcdFx0XHQvLyBcdFx0XHRcdC8vIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXh4LXNtYWxsO1xuXHRcdFx0XHQvLyBcdFx0XHR9XG5cdFx0XHRcdC8vIFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0Ly9cblx0XHRcdFx0Ly9cblx0XHRcdFx0Ly8gXHRcdC8vIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0XHQvLyBcdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpIHtcblx0XHRcdFx0Ly8gXHRcdFx0Ly8gcGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdC8vIFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyBcdC5ldmVudC10aXRsZSB7XG5cdFx0XHRcdC8vIFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0XHQvLyBcdFx0YSB7XG5cdFx0XHRcdC8vXG5cdFx0XHRcdC8vIFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdC8vIFx0XHRmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuXHRcdFx0XHQvLyBcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Ly8gXHRcdGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG5cdFx0XHRcdC8vIFx0XHRsaW5lLWhlaWdodDogMS41OTtcblx0XHRcdFx0Ly8gXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdFx0Ly8gXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KSB7XG5cdFx0XHRcdC8vIFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU1O1xuXHRcdFx0XHQvLyBcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdC8vIFx0XHQmOmhvdmVyLCAmOmZvY3Vze1xuXHRcdFx0XHQvLyBcdFx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0XHQvLyBcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0Ly8gXHRcdH1cblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIH1cblx0XHRcdFx0Ly8gXHQuZXZlbnQtc3VtbWFyeSwgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnl7XG5cdFx0XHRcdC8vIFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcblx0XHRcdFx0Ly8gXHRcdGxpbmUtaGVpZ2h0OiAxLjY3O1xuXHRcdFx0XHQvLyBcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIH1cblx0XHRcdFx0Ly8gLnVwY29taW5nLWV2ZW50LWxpbmssIC52aWV3cy1maWVsZC12aWV3LW5vZGV7XG5cdFx0XHRcdC8vIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdC8vIFx0d2lkdGg6YXV0bztcblx0XHRcdFx0Ly8gXHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG5cdFx0XHRcdC8vIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdC8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC8vIFx0XHRyaWdodDogMzlweDtcblx0XHRcdFx0Ly8gXHRcdGJvdHRvbTogMzBweDtcblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIFx0YXtcblx0XHRcdFx0Ly8gXHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0XHQvLyBcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdC8vIFx0XHRsZXR0ZXItc3BhY2luZzogMC4ycHg7XG5cdFx0XHRcdC8vIFx0XHQvLyBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0XHQvLyBcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHQvLyBcdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcblx0XHRcdFx0Ly8gXHRcdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHRcdC8vIFx0XHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyBcdGE6OmFmdGVyIHtcblx0XHRcdFx0Ly8gXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdC8vIFx0XHRib3R0b206IC0zcHg7XG5cdFx0XHRcdC8vIFx0XHRib3JkZXItd2lkdGg6IDAgMCAzcHg7XG5cdFx0XHRcdC8vIFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHQvLyBcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdC8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC8vIFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHQvLyBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdC8vIFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0Ly8gXHRcdFx0Ym90dG9tOiAtNXB4O1xuXHRcdFx0XHQvLyBcdFx0fVxuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gfVxuXG5cdFx0XHRcdC8vICY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHRcdC8vIFx0YmFja2dyb3VuZDogICRjb2xvcl9fYmtnLS1saWdodDtcblx0XHRcdFx0Ly8gXHQuZXZlbnQtdHlwZSB7XG5cdFx0XHRcdC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuXHRcdFx0XHQvLyBcdFx0cCB7XG5cdFx0XHRcdC8vXG5cdFx0XHRcdC8vIFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcblx0XHRcdFx0Ly8gXHRcdH1cblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIFx0LnVwY29taW5nLWV2ZW50LWRhdGV7XG5cdFx0XHRcdC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblx0XHRcdFx0Ly8gXHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyBcdC5ldmVudC10aXRsZSBhe1xuXHRcdFx0XHQvLyBcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0Ly8gXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gXHQudXBjb21pbmctZXZlbnQtbGluayBhe1xuXHRcdFx0XHQvLyBcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIFx0LnVwY29taW5nLWV2ZW50LWxpbmsgYTo6YWZ0ZXIge1xuXHRcdFx0XHQvLyBcdFx0Ym90dG9tOiAtNnB4O1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gfVxuXG5cdFx0fVxuXHR9XG4gIH1cblxuXHRAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0fVxuXG59XG4iLCIuYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTF7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICAvLyBtYXJnaW46IDE1cHggMjBweDtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTMwMHB4KXtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpe1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgfVxuXG5cbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDc2MHB4KXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgfVxuXG4udmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyB7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEwMjRweCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFnZXIge1xuICAgIGJvcmRlci10b3A6IHVuc2V0O1xuICB9XG4gIC52aWV3X19maWx0ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg3NjBweCAxMDI0cHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTEwM3B4O1xuICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEwMjRweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTEwNnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDc2MHB4KSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzM3B4IHNvbGlkICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgICAuZm9ybS10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDc2MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMzFweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19maWVsZHNldC1ia2ctLW5vcm1hbDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1zZWFyY2gtLWJsYWNrLnN2Z1wiKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICB9XG4gICAgICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICNlZGl0LWNvbWJpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDFweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNzYwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC52aWV3X19lbXB0eSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICAudmlld19fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDc2MHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLnZpZXdfX3JvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2Uge1xuXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggMTVweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZGVvLWJsb2Ige1xuICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzJTtcbiAgICAgICAgbGVmdDogNiU7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQwMHB4KXtcbiAgICAgICAgICB0b3A6IDQlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KXtcbiAgICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgICB0b3A6IDYlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWluLWhlaWdodDogMjEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAubGF0ZXN0LWt0cC10aXRsZSB7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTk7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGF0ZXN0LWt0cC1kZXNjIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGF0ZXN0LXJlYWQtbW9yZSBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcblxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxufVxuIiwiLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC13aWR0aDogMTAxMnB4O1xuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnZpZXdfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDU0JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgd2lkdGg6IDU4JTtcbiAgICB9XG4gIH1cbiAgLnZpZXdfX2VtcHR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC52aWV3X19maWx0ZXJzIHtcbiAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDQwLjUlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHdpZHRoOiAzNy41JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHdpZHRoOiAzNi41JTtcbiAgICAgIH1cbiAgICAgIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLy8gbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLXNlYXJjaC0tYmxhY2suc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCBjZW50ZXI7XG4gICAgXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4IDMxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtc21hbGw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLnZpZXdzLWZpZWxkLXRpdGxle1xuICAgIHdpZHRoOiA5NCU7XG4gICAgLmxhYnMtbGlzdGluZy1oZWFkZXItd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5sYWJzLWxpc3RpbmctZ3JlZW4tYXJyb3cge1xuICAgICAgICBwYWRkaW5nOiA0LjVweCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIsICZmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciwgJmZvY3VzIHtcbiAgICAgICAgLmxhYnMtbGlzdGluZy1ncmVlbi1hcnJvdyB7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlld3MtZmllbGQtYm9keS0xIHtcbiAgICB3aWR0aDogOTQlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcblxuICAgIH1cbiAgfVxuICAudmlld19fcm93IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWluLWhlaWdodDogMzQ0cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNDc1cHgpe1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgd2lkdGg6IDQ3LjIlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg5NjBweCl7XG4gICAgICB3aWR0aDogNDUuMiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAudmlld19fcm93LmV2ZW4ge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNDc1cHgpe1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi52aWV3LS1zdGFmZi1saXN0aW5nIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC52aWV3X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cblxuXG4gIC52aWV3X19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuICAudmlld19fcm93Lm9kZCB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIH1cbiAgICBhOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgM3B4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgIH1cbiAgfVxuICAudmlld3MtZmllbGQtZmllbGQtam9iLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzBDMTAyMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC1maWVsZC1tZWRpYS1leHBlcnRpc2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbn1cblxufVxuIiwiLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZTtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIG1hcmdpbi1ib3R0b206IDk0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byA5NHB4IGF1dG87XG4gIH1cbn1cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja183IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAudmlld19fcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWluLWhlaWdodDogMTY3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSB7XG4gIC52aWV3X19yb3cge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMjBweCA0NXB4IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRhdGUtd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIge1xuICAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgLnBhZ2UtdGFnIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIC8vICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbn1cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAge1xuICBtYXJnaW46IDAgMjBweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJlYWRtb3JlLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyLCAmZm9jdXMge1xuICAgICAgLmV2ZW50cy10aXRsZXtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXctY29udGVudCB7XG5cbiAgfVxuICAudmlld19fZW1wdHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbiAgLnZpZXdfX3JvdyB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgICB9XG4gICAgaHIge1xuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIC8vIG92ZXJmbG93OiBhdXRvO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgIG1heC13aWR0aDogMzMxcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIC8vIG1heC1oZWlnaHQ6IDE2N3B4O1xuICAgICAgICAvLyBtaW4taGVpZ2h0OiAxNjdweDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB3aWR0aDogMTIlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgfVxuICAgICAgLnN0YXJ0LWRheSwgLmVuZC1kYXkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdGFydC1tb250aCwgLmVuZC1tb250aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAuc2FtZS1tb250aC1kaWZmLWRheSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIC5zdGFydC1tb250aCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtbW9udGgtZGlmZi1kYXlzIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kaWZmLW1vbnRoIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXJ0LW1vbnRoLCAuZW5kLW1vbnRoIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGlmZi1tb250aC1kYXlzIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2FtZS1tb250aCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5zdGFydC1tb250aCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAvLyAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIC8vICAgd2lkdGg6IGF1dG87XG4gICAgICAvLyB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICAvLyB3aWR0aDogMjYlO1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgLy8gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgIC8vIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoOTAwcHgpe1xuICAgICAgICB3aWR0aDogNTclO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIH1cbiAgICAgIC5wYWdlLXRhZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAycHggMTNweCAwIDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLWV4dHJhLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnRzLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDc2JTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAgICAgLy8gcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNhbWUtc3RhcnQtZGF5Lm9ubHktc3RhcnR7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRhdGUsIC50aW1lIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC50aW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICAgIGgzLCBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC5zYW1lLW1vbnRoIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV2ZW50cy10aXRsZSB7XG4gICAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXdfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICAvLyBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC52aWV3X19yb3c6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnBhZ2VyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC8vIC5ub2RlLS10eXBlLWV2ZW50cyB7XG4gIC8vICAgLmRhdGUtd3JhcHBlciB7XG4gIC8vICAgICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gIC8vICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vICAgICBmbG9hdDogbGVmdDtcbiAgLy8gICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgLy8gICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAvLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvLyAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC8vICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAvLyAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgLy8gICAgIG1heC13aWR0aDogMzMwcHg7XG4gIC8vICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAvLyAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIC8vICAgICAuZGF0ZSB7XG4gIC8vXG4gIC8vICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gIC8vICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAvL1xuICAvLyAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC8vICAgICAgICAgICAvLyBJRTEwKyBzcGVjaWZpYyBzdHlsZXMgZ28gaGVyZS5cbiAgLy8gICAgICAgICAgICYuZGF0ZS0tb25lLWRheSB7XG4gIC8vICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIC8vICAgICAgICAgICB9XG4gIC8vXG4gIC8vICAgICAgICAgICAmLmRhdGUtLXR3by1kYXlzIHtcbiAgLy8gICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgLy8gICAgICAgICAgICAgcGFkZGluZzogLjJyZW07XG4gIC8vICAgICAgICAgICB9XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICAgIC5zdGFydC1tb250aCxcbiAgLy8gICAgICAgLmVuZC1tb250aCxcbiAgLy8gICAgICAgLnNhbWUtbW9udGgge1xuICAvLyAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIC8vICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAvLyAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gIC8vICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLy8gICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8vICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC8vICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLy8gICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAvLyAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAvLyAgICAgICAgICAgcGFkZGluZzogMDtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAvLyAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICAgIC5zYW1lLWRhdGUtd3JhcHBlciB7XG4gIC8vICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgLnNhbWUtc3RhcnQtZGF5LCAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnNhbWUtZW5kLWRheSB7XG4gIC8vICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgLnNhbWUtc3RhcnQtZGF5Lm9ubHktc3RhcnR7XG4gIC8vICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgLy8gICAgICAgICAgIGZsb2F0OiBub25lO1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgICAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gIC8vICAgICAgICAgcGFkZGluZzogNXB4O1xuICAvLyAgICAgICB9XG4gIC8vICAgICAgIC5kYXRlLXNlcGVyYXRvciB7XG4gIC8vICAgICAgICAgcGFkZGluZzogN3B4O1xuICAvLyAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gIC8vICAgICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIC8vICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgLy8gICAgICAgICAgIHBhZGRpbmc6IDA7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICAgIC5zdGFydC1kYXksIC5lbmQtZGF5LCAuc2FtZS1zdGFydC1kYXksIC5zYW1lLWVuZC1kYXkge1xuICAvLyAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gIC8vICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLy8gICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8vICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC8vICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLy8gICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAvLyAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gIC8vICAgICAgICAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gIC8vICAgICAgICAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgICAgaDMge1xuICAvLyAgICAgICBmbG9hdDogbGVmdDtcbiAgLy8gICAgICAgcGFkZGluZy10b3A6IDA7XG4gIC8vICAgICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICAvLyAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAvLyAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICAvLyAgICAgICAgIGZsb2F0OiBub25lO1xuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vXG4gIC8vICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gIC8vICAgICAgIG1heC13aWR0aDogMzMxcHg7XG4gIC8vICAgICB9XG4gIC8vICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAvLyAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAvLyAgICAgICB3aWR0aDogMjAlO1xuICAvLyAgICAgICBtYXgtaGVpZ2h0OiAxNjdweDtcbiAgLy8gICAgICAgbWluLWhlaWdodDogMTY3cHg7XG4gIC8vICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgLy8gICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgLy9cbiAgLy8gICAgIH1cbiAgLy8gICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgLy8gICAgICAgd2lkdGg6IDEyJTtcbiAgLy8gICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAvLyAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgLy8gICAgIH1cbiAgLy8gICAgIC5kYXktc3RhcnQsIC5kYXktZW5kIHtcbiAgLy8gICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAvLyAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgLy8gICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vICAgLmltYWdlLXdyYXBwZXIge1xuICAvLyAgICAgZmxvYXQ6IGxlZnQ7XG4gIC8vICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gIC8vICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgLy8gICAgICAgd2lkdGg6IGF1dG87XG4gIC8vICAgICB9XG4gIC8vICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gIC8vICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgLy8gICAgICAgLy8gd2lkdGg6IDM0JTtcbiAgLy8gICAgIH1cbiAgLy8gICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gIC8vICAgICAgIC8vIHdpZHRoOiAyNiU7XG4gIC8vICAgICB9XG4gIC8vICAgICBpbWcge1xuICAvLyAgICAgICAvLyBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgLy8gICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgLy8gICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCA7XG4gIC8vICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAvLyAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgLy8gICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vICAgICAgICAgLy8gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAvLyAgICAgICAgIC8vIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICAgIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyB7XG4gIC8vICAgICAgIGgyIHtcbiAgLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAvLyAgICAgICB9XG4gIC8vICAgICAgIGltZyB7XG4gIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgICAgICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgLy8gICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC8vICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gIC8vICAgICAgICAgbWF4LWhlaWdodDogMTY3cHg7XG4gIC8vICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAvLyAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIC8vICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCA7XG4gIC8vICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIC8vICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gIC8vICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vICAgICAgICAgICAvLyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIC8vICAgICAgICAgICAvLyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gICAuZXZlbnRzLWNvbnRhaW5lciB7XG4gIC8vICAgICBvdmVyZmxvdzogYXV0bztcbiAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAvLyAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgLy8gICAgICAgd2lkdGg6IDMwJTtcbiAgLy8gICAgICAgZmxvYXQ6IGxlZnQ7XG4gIC8vICAgICB9XG4gIC8vICAgICBAaW5jbHVkZSBtYXBweS1icCg5MDBweCl7XG4gIC8vICAgICAgIHdpZHRoOiAzOCU7XG4gIC8vICAgICB9XG4gIC8vICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gIC8vICAgICAgIHdpZHRoOiA0NyU7XG4gIC8vICAgICB9XG4gIC8vICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAvLyAgICAgICB3aWR0aDogNTclO1xuICAvLyAgICAgfVxuICAvLyAgICAgLnBhZ2UtdGFnIHtcbiAgLy8gICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgLy8gICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvLyAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC8vICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gIC8vICAgICAgIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgLy8gICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgLy8gICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtZXh0cmEtc21hbGw7XG4gIC8vICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC8vICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLy8gICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC8vICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIC8vICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIC8vICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLy8gICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gIC8vICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAvLyAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC8vICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgICBhIHtcbiAgLy8gICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgLy8gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICAgIC5ldmVudHMtdGl0bGUge1xuICAvLyAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAvLyAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAvLyAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8vICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAvLyAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgLy8gICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgLy8gICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLy8gICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgLy8gICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvLyAgICAgICBhIHtcbiAgLy8gICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAvLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC8vICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvLyAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAvLyAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIC8vICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLy8gICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAvLyAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLy8gICAgICAgICAvLyAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgLy8gICAgICAgICAvLyAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gIC8vICAgICAgICAgLy8gfVxuICAvLyAgICAgICB9XG4gIC8vXG4gIC8vICAgICB9XG4gIC8vICAgICAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICAvLyAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgLy8gICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgLy8gICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLy8gICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvLyAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLy8gICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIC8vICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIC8vICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIC8vICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgLy8gICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAvLyAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAvLyAgICAgICAgIHdpZHRoOiA3NiU7XG4gIC8vICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KSB7XG4gIC8vICAgICAgICAgd2lkdGg6IDgwJTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgICAgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gIC8vICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAvLyAgICAgICBmbG9hdDogbGVmdDtcbiAgLy8gICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gIC8vICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvLyAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8vICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAvLyAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgLy8gICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAvLyAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAvLyAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAvLyAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAvLyAgICAgICBhIHtcbiAgLy8gICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAvLyAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLy9cbiAgLy8gICAgICAgfVxuICAvLyAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAvLyAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gIC8vICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgLy8gICAgICAgICAvLyBwYWRkaW5nLXRvcDogMzBweDtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy9cbiAgLy8gfVxuXG59XG4iLCIucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1wYWdlIHtcblx0LmhiLWNvbnRlbnQubm8tZm9vdGVyLWxheW91dC1jb250ZW50ICB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgbWluLWhlaWdodDogMjYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdG1pbi1oZWlnaHQ6IDIyMHB4O1xuXHR9XG5cblx0LmZpbHRlci1oZWFkZXItd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogMTI3OHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRwYWRkaW5nOiAxNXB4IDEwcHggMTBweCAxMHB4O1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDg0NXB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblxuXHQuYmxvY2tfX3RpdGxle1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpe1xuXHRcdFx0cGFkZGluZy10b3A6IDM5cHg7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1LjVweDtcblx0XHR9XG5cblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0IHNvbGlkO1xuXHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjM1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnZpZXdfX2hlYWRlcntcblx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gdG9wOiA4NnB4O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoMzMwcHgpe1xuXHRcdFx0Ly8gdG9wOiA3MXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcblx0XHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC8vIHRvcDogMDtcblx0XHR9XG5cdH1cblx0LnZpZXdfX2NvbnRlbnR7XG5cblx0LmEtel9wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5ne1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdH1cblxuXHQudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZywgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3Rpbmd7XG5cdFx0LnZpZXdfX2ZpbHRlcnN7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvLyBtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0ei1pbmRleDo5O1xuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdC8vIG1hcmdpbi10b3A6IC0yNXB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoMTA1MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA1NjFweDtcblx0XHRcdH1cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXHRcdFx0Ym94LXNoYWRvdzogLTJweCAycHggMTJweCAxcHggJGNvbG9yX190YWJsZS0tYm9yZGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdFx0LmZpbHRlci10b2dnbGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCg3NTBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGNvbG9yOiRjb2xvcl9fbGluay0tZGFyaztcblx0XHRcdFx0cGFkZGluZzogMTZweCAzMHB4IDE2cHggMjBweDtcblx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoMzMwcHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmdyZWVuLWFycm93LXBvc3QtbGlua3tcblx0XHRcdFx0XHRib3JkZXI6IHNvbGlkICM0NjllNDQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjFweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdFx0XHRcdFx0cGFkZGluZzogNC41cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0IDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC5maWx0ZXItdG9nZ2xlLmFjdGl2ZS1maWx0ZXItc2VjdGlvbntcblx0XHRcdFx0LmdyZWVuLWFycm93LXBvc3QtbGlua3tcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZm9ybS1pdGVtLS10ZXh0ZmllbGR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUycHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI1cHggMzFweDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1zZWFyY2gtLWJsYWNrLnN2Zyk7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGFiZWwge2Rpc3BsYXk6IG5vbmU7fVxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuXHRcdFx0XHRcdGNvbG9yOiRjb2xvcl9fbGluay0tZGFyaztcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAwIDAgMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZmllbGRzZXR7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDUwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcdC5maWVsZHNldF9fY29udGVudHtcblx0XHRcdFx0XHRcdC5mb3JtLWl0ZW0tLWNoZWNrYm94ZXMge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmZvcm0taXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAzMCU7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gd2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWx7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3JhZGlvL3VuY2hlY2tfYnV0dG9uLnN2Z1wiKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwcHggMjdweDtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWx7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2NoZWNrYm94ZXMvaWNvbl91bmNoZWNrLnN2Z1wiKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwcHggMjdweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9yYWRpby9jaGVja19idXR0b24uc3ZnXCIpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzBweCAyN3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvY2hlY2tib3hlcy9pY29uX2NoZWNrZWQuc3ZnXCIpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzBweCAyN3B4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0YS5iZWYtdG9nZ2xlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMTVweCAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmZvcm0taXRlbS0tY2hlY2tib3gge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuYmVmLXByb2Nlc3NlZCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAuZm9ybS1pdGVtLmZvcm0taXRlbS0tcmFkaW9ze1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLS1jaGVja2JveC5qcy1mb3JtLWl0ZW0uanMtZm9ybS10eXBlLWNoZWNrYm94IHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCg1ODhweCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMyJTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMDUycHgpe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMiU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG4gICAgICAgICAgICAgIH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0LmZpZWxkc2V0X19sZWdlbmR7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0XHQjdmlld3MtZXhwb3NlZC1mb3JtLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMywgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggJGNvbG9yX190YWJsZS0tYm9yZGVyIHNvbGlkO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuICAgICAgfVxuXG5cdFx0fVxuXHRcdC52aWV3X19jb250ZW50e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCkge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudmlld19fZW1wdHkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHR9XG5cdH07XG4gICNlZGl0LXN1Ym1pdC1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLCAjZWRpdC1zdWJtaXQtcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyB7XG5cdFx0cGFkZGluZzogMTVweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IHNvbGlkIDNweCAkY29sb3JfX3ByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICB9XG4gICNlZGl0LXN1Ym1pdC1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nOmhvdmVyLCAjZWRpdC1zdWJtaXQtcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZzpob3ZlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAzcHggJGNvbG9yX19wcmltYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gIH1cbn1cblxuLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctcGFnZXtcbiAgLmhiLWNvbnRlbnR7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXdoaXRlO1xuICB9XG59XG5cbi8vbGF5b3ZlclxuLnVzZXItbG9nZ2VkLWluIHtcblx0LmhiLWNvbnRlbnQucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1sYXlvdmVyIHtcblx0XHR0b3A6IC0zOTBweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG5cdFx0XHR0b3A6IC04OHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0dG9wOiAtMTM1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDc5MnB4KXtcblx0XHRcdHRvcDogLTE2NXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHR0b3A6IC01MHB4O1xuXHRcdH1cblx0fVxufVxuLmhiLWNvbnRlbnQucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1sYXlvdmVye1xuXHRwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTYwcHg7XG5cdHotaW5kZXg6IDU7XG5cdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KXtcblx0XHR0b3A6IC04OHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0dG9wOiAtMTEwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdHRvcDogLTI1cHg7XG5cdH1cbn1cbi5hZGp1c3Rfc2Nyb2xsIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDUzNXB4KXtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxufVxuLmFkanVzdF9zY3JvbGxfYmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogMzgwcHg7XG59XG4iLCIuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdHBhZGRpbmc6IDQ1cHggMCA7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIHtcblx0bWF4LXdpZHRoOiAxMjc4cHg7XG5cdG1hcmdpbjogYXV0bztcblx0cGFkZGluZzogMTVweCAxMHB4IDEwcHggMTBweDtcblx0QGluY2x1ZGUgbWFwcHktYnAoODQ1cHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDEwcHggMTBweCAxMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCkge1xuXHRcdHBhZGRpbmc6IDQwcHggMCAxMHB4IDA7XG5cdH1cblxuXHQudmlld19fZmlsdGVyc3tcblx0XHR3aWR0aDogMzAlO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpZXdfX2VtcHR5e1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gIH1cblx0LnZpZXctLXBhcnRpY2lwYXRlLWluLXJlc2VhcmNoIHtcblx0XHQudmlld19faGVhZGVyIHtcblx0XHRcdGNvbG9yOiAjNDY0MjQyO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzdjM2MzO1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdH1cblx0XHQudmlld19fZmlsdGVycyB7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdC52aWV3cy1leHBvc2VkLWZvcm0ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGNvbG9yOiAjNDY0MjQyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUycHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyNXB4IDMxcHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLXNlYXJjaC0tYmxhY2suc3ZnKTtcblx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjQzdDM0MzO1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudmlld19fY29udGVudCB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cblxuLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcsIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3Rpbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aDMge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjlweDtcblx0XHR9XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNS41cHg7XG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQgc29saWQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHR9XG5cdH1cblx0LnZpZXdzLXJvdyB7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRAaW5jbHVkZSBtYXBweS1icCgyMDBweCA3MDBweCkge1xuXHRcdFx0d2lkdGg6IDk4JTtcblx0XHRcdG1hcmdpbjogMCA1cHggMzBweCAwO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCkge1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4IDgwMHB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAyMHB4IDQ1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDgwMHB4IDg1MHB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAyMnB4IDQ1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDg1MHB4IDkwMHB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAyNHB4IDQ1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDkwMHB4IDk1MHB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAyNXB4IDQ1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDk1MHB4IDEwMDBweCkge1xuXHRcdFx0XHRtYXJnaW46IDAgMjhweCA0NXB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMDAwcHggMTAzMHB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAyOXB4IDQ1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDEwMzBweCAxMDYwcHgpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDMwcHggNDVweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoMTA2MHB4IDExMDBweCkge1xuXHRcdFx0XHRtYXJnaW46IDAgMzFweCA0NXB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMTAwcHgpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDMzcHggNDVweCAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LnZpZXdzLWZpZWxkLXRpdGxlLTEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0LmdyZWVuLWFycm93LXByZS1saW5rIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDlweDtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiA0LjVweDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIxcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Ly8gd29yZC1icmVhazogYnJlYWstYWxsO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0Ly99XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcblx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG5cdFx0XHRcdC8vIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDExcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0LnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnktcHJvZ3JhbXMtc2VydmljZXMsIC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzNweDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjE7XG5cdFx0fVxuXHR9XG59XG59XG5cbi5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLXBhZ2V7XG5cdC5yZWdpb24tcG9zdGZpeHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblx0fVxufVxuIiwiLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTJ7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0byA5NnB4IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAvLyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2Utdmlld3tcbiAgbWFyZ2luOiAwIDIwcHggNDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC52aWV3X19jb250ZW50IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAudmlld19fZW1wdHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbiAgLnJlYWRtb3JlLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICY6aG92ZXIge1xuICAgICAgLm5ld3MtdGl0bGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC52aWV3LXJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAudmlld19fcm93IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAudmlld19fcm93IHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX19ia2ctLWxpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlld3MtZmllbGQtbm90aGluZywgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3c3tcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIC5uZXdzLWxpc3Rpbmcge1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgIHdpZHRoOiA0NCU7XG4gICAgICAgIG1pbi13aWR0aDogMTUzcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG4gICAgICAgIGhlaWdodDogMTY3cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Utd3JhcHBlci1kZWZhdWx0LCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIC8vIG1pbi13aWR0aDogMjk3cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG5cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3cy1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLm5ld3MtZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgLy8gb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGFnZS10YWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgcGFkZGluZzogMnB4IDEzcHggMCAxM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1leHRyYS1zbWFsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5ld3MtY29udGFpbmVyIHtcbiAgICAgIC5uZXdzLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAubmV3cy1zdW1tYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICB9XG4gICAgICAubGluay10by1uZXdzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgICAgICBjb2xvcjokY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgLy8gZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1ldmVudHMtYmxvY2stMSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTV7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgMCAxNDBweCAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICBAaW5jbHVkZSBtYXBweS1icCg2MDBweCl7XG4gICAgbWFyZ2luOiAwIDIwcHggMTQwcHggMDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgbWFyZ2luOiAwIDIwcHggMTQwcHggMjBweDtcbiAgICB3aWR0aDogOTYlO1xuICB9XG5cbiAgYm94LXNoYWRvdzogLTJweCAycHggMTFweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6ICM1M2JiNTAgNXB4IHNvbGlkO1xuXG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEzMTVweCl7XG4gICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAvLyBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIC5ibG9ja19fdGl0bGV7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgcGFkZGluZzoyNXB4IDMwcHg7XG4gIH1cblxufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181ICB7XG4gcGFkZGluZy1ib3R0b206IDA7XG4gIC52aWV3X19lbXB0eSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgfVxuICAudmlld19fcm93IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZzogNDVweCAyMHB4IDQ1cHggMzBweDtcbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAuZGF0ZS13cmFwcGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAuZGF0ZXtcbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ldmVudHMtY29udGFpbmVye1xuICAgICAgICAuZXZlbnRzLXRpdGxle1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50LWRldGFpbHMtbGluayBhe1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIH1cbiAgfVxuICAudmlld19fcm93OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAvLyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIHtcbiAgICAvLyBwYWRkaW5nLXRvcDogMDtcbiAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtd2lkdGg6IDMzMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgIC8vIHdpZHRoOiA0NCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgICAgbWluLWhlaWdodDogMTY3cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE2N3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuXG4gICAgICB9XG4gICAgICAuZGF5LXN0YXJ0LCAuZGF5LWVuZCB7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgIC50aW1lLCBpbWd7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5kYXRle1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXJ0LW1vbnRoLCAuZW5kLW1vbnRoLCAuc2FtZS1tb250aHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDVweCAwIDA7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGFydC1kYXksIC5lbmQtZGF5LCAuc2FtZS1zdGFydC1kYXksIC5zYW1lLWVuZC1kYXl7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC5zYW1lLWVuZC1kYXksIC5zYW1lLXN0YXJ0LWRheSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtc3RhcnQtZGF5Lm9ubHktc3RhcnR7XG4gICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICB9XG4gICAgICAgIC5kYXRlLXNlcGVyYXRvciB7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggN3B4IDAgN3B4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAgICAgLy8gd2lkdGg6IDUxJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg3NjVweCA3OThweCl7XG4gICAgICAgIC8vIG1heC13aWR0aDogMzA1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgLy8gd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDI3JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg5MDBweCl7XG4gICAgICAgIHdpZHRoOiAzNiU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIH1cbiAgICAgIC5wYWdlLXRhZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAycHggMTNweCAwIDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLWV4dHJhLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudHMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgIH1cbiAgICAgIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDc2JTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIC8vIH1cblxufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIHtcbiAgLnJlZ2lvbi1wb3N0Zml4IHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cbn1cbiIsIi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgLnZpZXdfX2VtcHR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICB9XG4gIC52aWV3X19yb3cge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nOiA0NXB4IDIwcHggNDVweCAzMHB4O1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgIC5ldmVudHMtdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgICAgLmV2ZW50LWRldGFpbHMtbGluayBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmRhdGUtd3JhcHBlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAudmlld19fcm93OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3X19yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAucGFnZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLy8gLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyB7XG4gIC8vICAgcGFkZGluZy10b3A6IDA7XG4gICAgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWluLXdpZHRoOiA1MTVweDtcbiAgICAgIH1cblxuICAgIH1cbiAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzMxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogOHB4IDVweCAwIDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjJweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgbWluLWhlaWdodDogMTY3cHg7XG4gICAgICB9XG5cbiAgICAgIC5kYXktc3RhcnQsIC5kYXktZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgLnRpbWUsIGltZ3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmRhdGUge1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICAgICAvLyBJRTEwKyBzcGVjaWZpYyBzdHlsZXMgZ28gaGVyZS5cbiAgICAgICAgICAgICYuZGF0ZS0tb25lLWRheSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNzVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGF0ZS0tdHdvLWRheXMge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGFydC1tb250aCwgLmVuZC1tb250aCwgLnNhbWUtc3RhcnQtbW9udGgsIC5zYW1lLW1vbnRoIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGFydC1kYXksIC5lbmQtZGF5LCAuc2FtZS1zdGFydC1kYXksIC5zYW1lLWVuZC1kYXkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2FtZS1zdGFydC1kYXksIC5zYW1lLWVuZC1kYXksIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5kYXRlLXNlcGVyYXRvciB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAgIC5zYW1lLXN0YXJ0LWRheS5vbmx5LXN0YXJ0e1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg5MDBweCl7XG4gICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIH1cbiAgICAgIC5wYWdlLXRhZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAycHggMTNweCAwIDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLWV4dHJhLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnRzLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgfVxuICAgICAgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNzYlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCkge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIC8vIH1cblxufVxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IHtcbiAgLnVwY29taW5nLWV2ZW50LXJvd3Mge1xuICAgIC5tYW55LXJvd3M6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNjQlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5kYXRlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU0OHB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICB9XG4gICAgICAuZGF5LXN0YXJ0LCAuZGF5LWVuZCB7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgIC50aW1lLCBpbWd7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5kYXRle1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXJ0LW1vbnRoLCAuZW5kLW1vbnRoLCAuc2FtZS1zdGFydC1tb250aCwgLnNhbWUtbW9udGgge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXJ0LWRheSwgLmVuZC1kYXksIC5zYW1lLXN0YXJ0LWRheSwgLnNhbWUtZW5kLWRheSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtc3RhcnQtZGF5LCAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnNhbWUtZW5kLWRheSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUtc2VwZXJhdG9yIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDdweCAwIDdweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCA3cHggMCA3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zYW1lLWRhdGUtc2VwZXJhdG9yIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwIDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgICAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTQxcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCA7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTY3cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwIDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MSU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMDAwcHgpe1xuICAgICAgICB3aWR0aDogNjIlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuXG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDJweDtcbiAgICAgIH1cbiAgICAgIC5wYWdlLXRhZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtZXh0cmEtc21hbGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudHMtdGl0bGUsIC5ldmVudHMtdGl0bGUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNzYlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCkge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC5wYXRoLWZyb250cGFnZSB7XG4vLyAgIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MsIC5sYXRlc3QtYmxvZy1zdG9yaWVze1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodCAhaW1wb3J0YW50O1xuLy8gICB9XG4vLyB9XG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzLCAubGF0ZXN0LWJsb2ctc3RvcmllcyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsge1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKDU3NnB4KSB7XG4gICAgLy8gICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAvLyB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgLy8gcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC12aWV3IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIzOXB4O1xuICAgIH1cblxuICAgID4gLmZpZWxkX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTc2cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgIH1cblxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtODZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU2MHB4KXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgICBjb2xvcjogIzJlMmIyYjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMmUyYjJiO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gLmZpZWxkX19pdGVtcyB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLnJlbGF0ZWQtY29udGVudC1pbWFnZS5kZWZhdWx0IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDIzOXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZXh0dWFsLXJlZ2lvbi5maWVsZF9faXRlbS5maWVsZF9faXRlbS1sYWJlbC1oaWRkZW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMjAwcHggNDYycHgpIHtcbiAgICAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAvLyB0b3A6IDA7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQ2MnB4IDU3NnB4KSB7XG4gICAgID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDY4JTtcbiAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU3NnB4KSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICA+ICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIC8vIHdpZHRoOiA1OCU7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpIHtcbiAgICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG5cbiAgICAuZmllbGQtbGluay1wYWdle1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU3NnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgLmdyZWVuLWFycm93LXByZS1saW5re1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC1kZXNjLWxpbmt7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxufVxuIiwiLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyB7XG4gIC52aWV3cy1yb3cge1xuICAgIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9ja3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLnByb2ctbGluayB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICAvLyB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgLy8gd2lkdGg6IDg2JTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDQuNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5leHRlcm5hbC1saW5rLWltYWdlIHtcbiAgICAgIC8vICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgLy8gIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAucHJvZy1kZXNjcmlwdGlvbiB7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICB9XG4gIH1cbn1cbi51c2VyLWxvZ2dlZC1pbiB7XG4gIC5hZGp1c3Rfc2Nyb2xsIHtcbiAgICBtYXJnaW4tdG9wOiAzMDBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg1MzVweCl7XG4gICAgICBtYXJnaW4tdG9wOiAyODBweDtcbiAgICB9XG4gIH1cbiAgLmFkanVzdF9zY3JvbGxfYmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiA0ODBweDtcbiAgfVxufVxuLmFkanVzdF9zY3JvbGwge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAoNTM1cHgpe1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG59XG4uYWRqdXN0X3Njcm9sbF9iZWZvcmUge1xuICBtYXJnaW4tdG9wOiAzODBweDtcbn1cbiIsIi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiB7XG5cdG1heC13aWR0aDogMTI3OHB4O1xuXHRtYXJnaW46IDIwcHg7XG5cdEBpbmNsdWRlIG1hcHB5LWJwKDEzMDBweCkge1xuXHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHR9XG5cblx0YXJ0aWNsZS5hbGVydC1pdGVtIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYWxlcnRzLS1pbmZvcm1hdGlvbmFsO1xuXHRcdC5ub2RlX19jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0LmFsZXJ0LXR5cGUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0QGV4dGVuZCAlY2YtaW1wb3J0bmF0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvLyBmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcblx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zODtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI1LjhweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTRweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMThweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmFsZXJ0LWNvbnRlbnQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDc1MHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHR9XG5cdFx0XHQuYWxlcnQtbWVzc2FnZSB7XG5cblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS14eC1zbWFsbDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc5O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42OTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0dGltZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUteHgtc21hbGw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtc21hbGw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc5O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44ODtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRcdFx0Ly8gZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ3wnO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMi41cHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0XHRcdFx0XHQvL21hcmdpbi1ib3R0b206IDJweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3JfX3RleHQtLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQvL3Age1xuXHRcdFx0XHQvL1x0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdC8vXHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS14eC1zbWFsbDtcblx0XHRcdFx0Ly9cdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KSB7XG5cdFx0XHRcdC8vXHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0XHQvL1x0fVxuXHRcdFx0XHQvL1x0bGluZS1oZWlnaHQ6IDEuNzk7XG5cdFx0XHRcdC8vXHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuXHRcdFx0XHQvL1x0XHRsaW5lLWhlaWdodDogMS42OTtcblx0XHRcdFx0Ly9cdH1cblx0XHRcdFx0Ly9cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdC8vXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdC8vXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0Ly99XG5cdFx0XHRcdC8vdGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYWxlcnQtaXRlbS5XYXJuaW5ncyB7XG5cdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2FsZXJ0cy0td2FybmluZztcblx0XHQuYWxlcnQtdHlwZSBzcGFuOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9BbGVydC1jbGVhcmVkLnBuZ1wiKTtcblx0XHR9XG5cdH1cblx0LmFsZXJ0LWl0ZW0uSW5mb3JtYXRpb25hbCB7XG5cdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2FsZXJ0cy0taW5mb3JtYXRpb25hbDtcblx0XHQuYWxlcnQtdHlwZSBzcGFuOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9NYWludGVuYW5jZS5wbmdcIik7XG5cdFx0fVxuXHR9XG5cdC5hbGVydC1pdGVtLkNyaXRpY2FsIHtcblx0Ly9cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYWxlcnRzLS1jcml0aWNhbDtcblx0XHQuYWxlcnQtdHlwZSBzcGFuOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9BbGVydC5wbmdcIik7XG5cdFx0fVxuXHR9XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1hbGVydHMtYmxvY2stMywgI2Jsb2NrLXZpZXdzLWJsb2NrLWFsZXJ0cy1ibG9jay00e1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLnZpZXdfX2VtcHR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG59XG4iLCIuc2VhcmNoLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmV5O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLnBhdGgtc2VhcmNoIHtcbiAgLmhiLXByZWZpeCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVnaW9uLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgcGFkZGluZzogNDVweCAwIDkwcHggMDtcbiAgICB9XG5cbiAgfVxuICAuYmxvY2stLWhvbGxhbmQtYmxvb3J2aWV3LWVtYWlsLXN1YnNjcmlwdGlvbi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudmlldy0tYWNxdWlhLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICAudmlld19fZW1wdHkge1xuICAgICAgcGFkZGluZzogNDVweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAudmlld19fY29udGVudCB7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAudmlld19fcm93IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAudmlld19fcm93IHtcbiAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld19faGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgfVxuICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX19ia2ctLWRhcms7XG4gICAgICBwIHtcblxuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIHdpZHRoOiA3MyU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICAgIH1cbiAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgfVxuICAgICAgLnNlYXJjaC1iYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0taXRlbS0tdGV4dGZpZWxkIHtcbiAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1zZWFyY2gtLWJsYWNrLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAzMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2VyIHtcbiAgICAgIC8vIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogOTglO1xuICAgIH1cblxuICAgIC5yZWFkbW9yZS1saW5rOmZpcnN0LWNoaWxkIHtcbiAgICAgIC52aWV3X19yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucmVhZG1vcmUtbGluazpsYXN0LWNoaWxkIHtcbiAgICAgIC52aWV3X19yb3cge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuXG4gICAgfVxuICAgIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cge1xuXG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgLy8gd2lkdGg6IDQ2JTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIC8vIG1hcmdpbjogMzBweCAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgLy8gd2lkdGg6IDQ4JTtcbiAgICAgICAgLy8gbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIC52aWV3cy1maWVsZC10aXRsZSBhe1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1tb3JlLWxpbmsgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLCAudmlld3MtZmllbGQtZmllbGQtZGVmYXVsdC1pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogMjk3cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWV3cy1maWVsZC12aWV3cy1jb25kaXRpb25hbC1maWVsZCwgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnksIC52aWV3cy1maWVsZC1ib2R5ICwgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnktcHJvZ3JhbXMtc2VydmljZXN7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgIH1cbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1kYXRlIHtcblxuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1zbWFsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlld3MtZmllbGQtZmllbGQtZXZlbnQtZGF0ZSB7XG4gICAgICAgIC8vIGZsb2F0OiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtc21hbGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgICAgIC5zZWFyY2gtbW9yZS1saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLS1zaXRlbWFwIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgbWF4LXdpZHRoOiAxNTc1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fYmtnLS1kYXJrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5zaXRlbWFwIHtcbiAgbWF4LXdpZHRoOiAxNTc1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAuc2l0ZW1hcC1ib3gtbWVudS1tYWluIHtcbiAgICBoMiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuc2l0ZW1hcC1pdGVtLS1tZW51LW1haW46Zmlyc3QtY2hpbGQgPiB1bCA+IGxpICA+IGEge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gIH1cbiAgLnNpdGVtYXAtaXRlbS0tbWVudS1tYWluOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yX19ia2ctLWRhcms7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zaXRlbWFwLWl0ZW0tLW1lbnUtbWFpbjpmaXJzdC1jaGlsZCA+IGxpID4gdWwge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbiAgLnNpdGVtYXAtaXRlbS0tbWVudS1tYWluIGRpdiB1bCBsaSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICYuZmlyc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5zaXRlbWFwLWl0ZW0tLW1lbnUtbWFpbjpmaXJzdC1jaGlsZCA+IGRpdiA+IHVsID4gbGkge1xuICBmbG9hdDpsZWZ0O1xuICB9XG4gIC5zaXRlbWFwLWl0ZW0tLW1lbnUtbWFpbjpmaXJzdC1jaGlsZCA+IGRpdiA+IHVsID4gbGkge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAuc2l0ZW1hcC1pdGVtLS1tZW51LW1haW46Zmlyc3QtY2hpbGQgPiBkaXYgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgIHBhZGRpbmc6IDMuNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuc2l0ZW1hcC1pdGVtLS1tZW51LW1haW46Zmlyc3QtY2hpbGQgPiBsaSA+IHVsID4gbGkge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG5cbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgIC8vIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgfVxuICB1bDpmaXJzdC1jaGlsZCA+IGxpID4gdWx7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbiAgdWw6bnRoLWNoaWxkKDIpe1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy9JbnN0YWdyYW0gZW1iZWRcbmRpdltkYXRhLW9lbWJlZC11cmwqPVwiaW5zdGFncmFtXCJdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGlmcmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNvY2lhbGVtYmVkX19jb250YWluZXIsXG4udmlkZW9lbWJlZF9fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiB2cigxKTtcbiAgcGFkZGluZy1ib3R0b206IHZyKDEpO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAudHdpdHRlci10d2VldCxcbiAgaWZyYW1le1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4vL2Jsb2NrcXVvdGVcbi5ja2VfZWRpdGFibGUge1xuICBibG9ja3F1b3RlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcIicgIWltcG9ydGFudDtcbiAgfVxuICBibG9ja3F1b3RlOjphZnRlciB7XG4gICAgY29udGVudDogJ1wiJyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIHVsLCBvbFxuLmNrZV9lZGl0YWJsZSB1bCwgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5ja2VfZWRpdGFibGUgdWwgbGkge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmNrZV9lZGl0YWJsZSBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuIl19 */
